← recipes

Commit 12914e62

7
files
+29
added
-86
deleted
@@ -1,43 +1,20 @@
1 1 pkgname: bc
2 -pkgver: '1.08.2'
2 +pkgver: '7.0.3'
3 3 pkgrel: '1'
4 -pkgdesc: The Bc package contains an arbitrary precision numeric processing language.
5 -url: 'https://www.gnu.org/software/bc/'
4 +pkgdesc: 'Arbitrary precision numeric processing language (gavinhoward/bc)'
5 +url: 'https://github.com/gavinhoward/bc'
6 6 arch: x86_64
7 7 license:
8 -- GPL-2.0-only
8 +- BSD-2-Clause
9 9 depends: []
10 -makedepends:
11 -- texinfo
10 +makedepends: []
12 11 source:
13 -- 'https://ftp.gnu.org/gnu/bc/bc-${pkgver}.tar.gz'
12 +- 'https://github.com/gavinhoward/bc/releases/download/${pkgver}/bc-${pkgver}.tar.xz'
14 13 sha256sums:
15 -- ae470fec429775653e042015edc928d07c8c3b2fc59765172a330d3d87785f86
14 +- SKIP
16 15 build: |
17 16 cd ${pkgname}-${pkgver}
18 - cat > bc/fix-libmath_h << "EOF"
19 - #! /bin/bash
20 - sed -e '1 s/^/{"/' \
21 - -e 's/$/",/' \
22 - -e '2,$ s/^/"/' \
23 - -e '$ d' \
24 - -i libmath.h
25 -
26 - sed -e '$ s/$/0}/' \
27 - -i libmath.h
28 - EOF
29 -
30 - if [ -L /tools ]; then
31 - ln -sv /tools/lib/libncursesw.so.6 /usr/lib/libncursesw.so.6
32 - ln -sfv libncurses.so.6 /usr/lib/libncurses.so
33 - fi
34 -
35 - sed -i -e '/flex/s/as_fn_error/: ;; # &/' configure
36 -
37 - ./configure --prefix=/usr \
38 - --with-readline \
39 - --mandir=/usr/share/man \
40 - --infodir=/usr/share/info
17 + CC=gcc CFLAGS="-std=c99 -O2" ./configure --prefix=/usr -G -O3
41 18 make
42 19 make DESTDIR=${PKGDIR} install
43 20 package: |
@@ -1,5 +1,5 @@
1 1 pkgname: mpc
2 -pkgver: '1.3.1'
2 +pkgver: '1.4.1'
3 3 pkgrel: 1
4 4 pkgdesc: Library for the arithmetic of complex numbers with arbitrarily high precision.
5 5 url: 'https://www.multiprecision.org/'
@@ -1,5 +1,5 @@
1 1 pkgname: sqlite
2 -pkgver: '3500400'
2 +pkgver: '3530400'
3 3 pkgrel: '1'
4 4 pkgdesc: Library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine
5 5 url: 'https://www.sqlite.org/'
@@ -7,7 +7,7 @@ arch: x86_64
7 7 depends: []
8 8 makedepends: []
9 9 source:
10 -- 'https://sqlite.org/2025/sqlite-autoconf-${pkgver}.tar.gz'
10 +- 'https://sqlite.org/2026/sqlite-autoconf-${pkgver}.tar.gz'
11 11 sha256sums:
12 12 - a3db587a1b92ee5ddac2f66b3edb41b26f9c867275782d46c3a088977d6a5b18
13 13 build: |
@@ -1,5 +1,5 @@
1 1 pkgname: bluez
2 -pkgver: d45fd43
2 +pkgver: '5.79'
3 3 pkgrel: '2'
4 4 pkgdesc: 'The BlueZ package contains the Bluetooth protocol stack for Linux.'
5 5 url: 'https://www.bluez.org/'
@@ -27,7 +27,7 @@ makedepends:
27 27 - glib
28 28
29 29 source:
30 -- 'https://github.com/bluez/bluez.git'
30 +- 'https://www.kernel.org/pub/linux/bluetooth/bluez-${pkgver}.tar.xz'
31 31
32 32 sha256sums:
33 33 - SKIP
@@ -35,13 +35,13 @@ sha256sums:
35 35 hooks:
36 36 'post-install': |
37 37 name=bluez
38 - version=d45fd43
38 + version=5.79
39 39 release=2
40 40 systemctl enable bluetooth
41 41 systemctl enable --global obex
42 42
43 43 build: |
44 - cd bluez
44 + cd ${pkgname}-${pkgver}
45 45 # glibc 2.44/GCC 16: zmienna "sync" koliduje z deklaracja sync() z unistd.h
46 46 sed -i 's/static struct obc_driver sync =/static struct obc_driver obc_sync_driver =/' obexd/client/sync.c
47 47 sed -i 's/&sync\b/\&obc_sync_driver/g' obexd/client/sync.c
@@ -1,5 +1,5 @@
1 1 pkgname: tk
2 -pkgver: '8.6.16'
2 +pkgver: '8.6.18'
3 3 pkgrel: '1'
4 4 pkgdesc: A windowing toolkit for use with tcl
5 5 url: 'https://tcl.sourceforge.net/'
@@ -13,23 +13,18 @@ makedepends:
13 13 source:
14 14 - 'https://downloads.sourceforge.net/sourceforge/tcl/tk${pkgver}-src.tar.gz'
15 15 sha256sums:
16 -- be9f94d3575d4b3099d84bc3c10de8994df2d7aa405208173c709cc404a7e5fe
16 +- SKIP
17 17 build: |
18 - [ "`uname -m`" == "x86_64" ] && X64="--enable-64bit"
19 -
20 - cd ${pkgname}8.6.16/unix
18 + [ "$(uname -m)" = "x86_64" ] && X64="--enable-64bit"
19 + cd ${pkgname}${pkgver}/unix
21 20 ./configure --prefix=/usr \
22 21 --mandir=/usr/share/man \
23 22 --enable-threads \
23 + --enable-xft \
24 24 --disable-rpath $X64
25 25 make
26 26 make INSTALL_ROOT=${PKGDIR} install install-private-headers
27 27 ln -sf wish8.6 ${PKGDIR}/usr/bin/wish
28 28 ln -sf libtk8.6.so ${PKGDIR}/usr/lib/libtk.so
29 -
30 - # remove buildroot traces
31 - sed -e "s#./tk${pkgver}/unix#/usr/lib#" \
32 - -e "s#./tk${pkgver}#/usr/include#" \
33 - -i ${PKGDIR}/usr/lib/tkConfig.sh
34 29 package: |
35 30 true
@@ -1,5 +1,5 @@
1 1 pkgname: linux-firmware
2 -pkgver: '20260622'
2 +pkgver: '20260810'
3 3 pkgrel: '1'
4 4 pkgdesc: 'Firmware Linuxa (meta) – agreguje wszystkie rozbite pakiety *-firmware z repo PAG'
5 5 url: 'https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary'
@@ -1,53 +1,24 @@
1 1 pkgname: tcl
2 -pkgver: '8.6.16'
2 +pkgver: '8.6.18'
3 3 pkgrel: '1'
4 4 pkgdesc: 'The Tcl scripting language'
5 -url: 'http://www.tcl.tk/'
5 +url: 'https://www.tcl.tk/'
6 6 arch: x86_64
7 +license:
8 +- TCL
7 9 depends: []
8 -makedepends:
9 -- 'make-ca'
10 -
10 +makedepends: []
11 11 source:
12 -- 'https://downloads.sourceforge.net/${pkgname}/${pkgname}${pkgver}-src.tar.gz'
13 -
12 +- 'https://downloads.sourceforge.net/tcl/tcl${pkgver}-src.tar.gz'
14 13 sha256sums:
15 14 - SKIP
16 -
17 15 build: |
18 - # build package
19 16 cd ${pkgname}${pkgver}/unix
20 -
21 - if [ "x86_64" = "x86_64" ]; then
22 - ./configure --prefix=/usr --mandir=/usr/share/man --enable-threads --enable-64bit
23 - else
24 - ./configure --prefix=/usr --mandir=/usr/share/man --enable-threads --disable-64bit
25 - fi
26 -
17 + ./configure --prefix=/usr --mandir=/usr/share/man --enable-threads --enable-64bit
27 18 make
28 - sed -e "s#${SRCDIR}/tcl8.6.16/unix#/usr/lib#" \
29 - -e "s#${SRCDIR}/tcl8.6.16#/usr/include#" \
30 - -i tclConfig.sh
31 -
32 - sed -e "s#${SRCDIR}/tcl8.6.16/unix/pkgs/tdbc1.1.10#/usr/lib/tdbc1.1.10#" \
33 - -e "s#${SRCDIR}/tcl8.6.16/pkgs/tdbc1.1.10/generic#/usr/include#" \
34 - -e "s#${SRCDIR}/tcl8.6.16/pkgs/tdbc1.1.10/library#/usr/lib/tcl8.6#" \
35 - -e "s#${SRCDIR}/tcl8.6.16/pkgs/tdbc1.1.10#/usr/include#" \
36 - -i pkgs/tdbc1.1.10/tdbcConfig.sh
37 -
38 - sed -e "s#${SRCDIR}/tcl8.6.16/unix/pkgs/itcl4.3.2#/usr/lib/itcl4.3.2#" \
39 - -e "s#${SRCDIR}/tcl8.6.16/pkgs/itcl4.3.2/generic#/usr/include#" \
40 - -e "s#${SRCDIR}/tcl8.6.16/pkgs/itcl4.3.2#/usr/include#" \
41 - -i pkgs/itcl4.3.2/itclConfig.sh
42 -
43 19 make DESTDIR=${PKGDIR} install
44 20 make DESTDIR=${PKGDIR} install-private-headers
45 -
46 - ln -svf tclsh8.6 ${PKGDIR}/usr/bin/tclsh
21 + ln -sfv tclsh8.6 ${PKGDIR}/usr/bin/tclsh
47 22 chmod -v 755 ${PKGDIR}/usr/lib/libtcl8.6.so
48 -
49 - # Part of perl
50 - rm ${PKGDIR}/usr/share/man/man3/Thread.3
51 -
52 23 package: |
53 24 true