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