← recipes

Commit 522cfa8

17
plików
+27
dodanych
-22
usuniętych
@@ -59,7 +59,7 @@ footprint_aalib_man: "drwxr-xr-x\troot/root\tusr/share/info/\n-rw-r--r--\troot/r
59 59 usr/share/man/man3/aa_uninitkbd.3.gz\n-rw-r--r--\troot/root\tusr/share/man/man3/aa_uninitmouse.3.gz\n-rw-r--r--\troot/root\t\
60 60 usr/share/man/man3/mem_d.3.gz\n-rw-r--r--\troot/root\tusr/share/man/man3/save_d.3.gz\n"
61 61 build: |
62 - cd ${pkgname}-*
62 + cd ${pkgname}-*/
63 63 patch -Np1 -i ../consolidate-1.patch
64 64 autoreconf -fi
65 65 sed -i -e '/AM_PATH_AALIB,/s/AM_PATH_AALIB/[&]/' aalib.m4
@@ -186,7 +186,7 @@ hooks:
186 186 \ User\" -d /var/run/flatpak \\\n\t-s /usr/bin/false -u 89 $UN\nfi\n"
187 187 build: |
188 188 localedef -i C -f UTF-8 /usr/lib/locale/C.UTF-8 #Never complain, never explain
189 - meson setup --prefix /usr --buildtype plain --libexecdir lib --sbindir bin -D b_pie=true ${pkgname}-${pkgver} builddir -Dsystem_bubblewrap=bwrap -Dsystem_dbus_proxy=xdg-dbus-proxy -Dtests=false -Ddbus_config_dir=/usr/share/dbus-1/system.d -Dselinux_module=disabled -Ddocbook_docs=false
189 + meson setup --prefix /usr --buildtype plain --libexecdir lib --sbindir bin -D b_pie=true ${pkgname}-${pkgver} builddir -Dsystem_bubblewrap=bwrap -Dsystem_dbus_proxy=xdg-dbus-proxy -Dtests=false -Ddbus_config_dir=/usr/share/dbus-1/system.d -Dselinux_module=disabled -Ddocbook_docs=disabled
190 190 meson compile -C builddir
191 191 DESTDIR=${PKGDIR} meson install -C builddir
192 192 package: |
@@ -1,5 +1,5 @@
1 1 pkgname: 'foomatic-db-engine'
2 -pkgver: '20260320'
2 +pkgver: '4.0.13'
3 3 pkgrel: '1'
4 4 pkgdesc: 'PPD files from the data in Foomatic''s XML database.'
5 5 url: 'http://www.linuxprinting.org/foomatic.html'
@@ -10,7 +10,7 @@ makedepends:
10 10 - cups
11 11
12 12 source:
13 -- 'https://www.openprinting.org/download/foomatic/${pkgname}-4.0-${pkgver}.tar.gz'
13 +- 'https://www.openprinting.org/download/foomatic/${pkgname}-${pkgver}.tar.gz'
14 14
15 15 sha256sums:
16 16 - SKIP
@@ -79,7 +79,7 @@ footprint_foomatic-db-engine_man: |
79 79 -rw-r--r-- root/root usr/share/man/man8/foomatic-preferred-driver.8.gz
80 80
81 81 build: |
82 - cd ${pkgname}-*
82 + cd ${pkgname}-${pkgver}
83 83 ./configure --prefix=/usr \
84 84 --sbindir=/usr/bin
85 85
@@ -1,5 +1,5 @@
1 1 pkgname: foomatic-db-nonfree
2 -pkgver: '20260823'
2 +pkgver: '20260830'
3 3 pkgrel: 1
4 4 pkgdesc: Non-free licenses database extension from manufacturer-supplied PPD files released
5 5 url: 'http://www.linuxprinting.org/foomatic.html'
@@ -136,7 +136,7 @@ footprint: "drwxr-xr-x\troot/root\tusr/\ndrwxr-xr-x\troot/root\tusr/share/\ndrwx
136 136 -rw-r--r--\troot/root\tusr/share/foomatic/db/source/driver/epson-workforce-635-60-nx625-series.xml\n-rw-r--r--\troot/root\t\
137 137 usr/share/foomatic/db/source/driver/epson-workforce-840.xml\n-rw-r--r--\troot/root\tusr/share/foomatic/db/source/driver/epson_l800.xml\n"
138 138 build: |
139 - cd ${pkgname}-*
139 + cd ${pkgname}-${pkgver}
140 140 ./configure --prefix=/usr
141 141 make
142 142 make DESTDIR=${PKGDIR} install
@@ -1,5 +1,5 @@
1 1 pkgname: 'foomatic-db'
2 -pkgver: '20260824'
2 +pkgver: '20260830'
3 3 pkgrel: '1'
4 4 pkgdesc: 'The collected knowledge about printers, drivers, and driver options in XML files'
5 5 url: 'http://www.linuxprinting.org/foomatic.html'
@@ -13484,7 +13484,7 @@ footprint: |
13484 13484 -rw-r--r-- root/root usr/share/foomatic/xmlschema/types.xsd
13485 13485
13486 13486 build: |
13487 - cd ${pkgname}-*
13487 + cd ${pkgname}-${pkgver}
13488 13488 ./configure --prefix=/usr
13489 13489 make
13490 13490 make DESTDIR=${PKGDIR} install
@@ -12,7 +12,7 @@ makedepends:
12 12 - gtk3
13 13
14 14 source:
15 -- 'http://galculator.mnim.org/downloads/${pkgname}-${pkgver}.tar.bz2'
15 +- 'https://github.com/galculator/galculator/archive/refs/tags/v${pkgver}.tar.gz'
16 16
17 17 sha256sums:
18 18 - SKIP
@@ -165,6 +165,7 @@ footprint: |
165 165
166 166 build: |
167 167 cd gavl
168 + git fetch --unshallow origin
168 169 git cherry-pick -n 5b776fe265810ff98f3a4e918d2afb0d337aa965
169 170 autoreconf -fi
170 171 ./configure --prefix=/usr \
@@ -164,7 +164,7 @@ footprint_geoclue2_service: |
164 164 -rw-r--r-- root/root usr/lib/systemd/system/geoclue.service
165 165
166 166 build: |
167 - meson setup --prefix /usr --buildtype plain --libexecdir lib --sbindir bin -D b_pie=true geoclue2-2.8.2 builddir -D dbus-srv-user=geoclue
167 + meson setup --prefix /usr --buildtype plain --libexecdir lib --sbindir bin -D b_pie=true ${pkgname} builddir -D dbus-srv-user=geoclue
168 168 meson compile -C builddir
169 169 DESTDIR=${PKGDIR} meson install -C builddir
170 170
@@ -17,7 +17,7 @@ sha256sums:
17 17 - SKIP
18 18
19 19 build: |
20 - cd ${pkgname}-*
20 + cd ${pkgname}-*/
21 21 ./autogen.sh
22 22 ./configure --prefix=/usr
23 23 make
@@ -39,7 +39,7 @@ footprint: |
39 39 -rw-r--r-- root/root usr/share/licenses/xcb-util-cursor/COPYING
40 40
41 41 build: |
42 - cd ${pkgname}-*
42 + cd ${pkgname}-*/
43 43 ./configure --prefix=/usr
44 44
45 45 make
@@ -38,7 +38,7 @@ footprint: |
38 38 -rw-r--r-- root/root usr/share/licenses/corrosion/LICENSE
39 39
40 40 build: |
41 - cmake -B build -S ${pkgname}-${pkgver} \
41 + cmake -B build -S ${pkgname} \
42 42 -DCMAKE_INSTALL_PREFIX=/usr \
43 43 -DCMAKE_INSTALL_LIBEXECDIR=lib \
44 44 -DCORROSION_BUILD_TESTS=OFF
@@ -64,7 +64,7 @@ footprint: |
64 64 -rw-r--r-- root/root usr/share/licenses/discount/LICENSE
65 65
66 66 build: |
67 - cd ${pkgname}-*
67 + cd ${pkgname}-*/
68 68 ./configure.sh \
69 69 --prefix=/usr \
70 70 --enable-all-features \
@@ -25,7 +25,7 @@ footprint_dnsmasq_man: "drwxr-xr-x\troot/root\tusr/share/man/\ndrwxr-xr-x\troot/
25 25 usr/share/man/man8/dnsmasq.8.gz\n"
26 26 build: |
27 27 cd ${pkgname}-${pkgver}
28 - patch -p1 -i ./${pkgname}-config.patch
28 + patch -p1 -i ../${pkgname}-config.patch
29 29 patch -Np1 -i ../nettle-4.0.patch
30 30 make COPTS="-DHAVE_DNSSEC" PREFIX=/usr
31 31 make COPTS="-DHAVE_DNSSEC" PREFIX=/usr BINDIR=/usr/bin DESTDIR=${PKGDIR} install
@@ -26,7 +26,7 @@ footprint: "drwxr-xr-x\troot/root\tusr/\ndrwxr-xr-x\troot/root\tusr/bin/\n-rwxr-
26 26 footprint_dvd+rw-tools_man: "drwxr-xr-x\troot/root\tusr/share/man/\ndrwxr-xr-x\troot/root\tusr/share/man/man1/\n-rw-r--r--\t\
27 27 root/root\tusr/share/man/man1/growisofs.1.gz\n"
28 28 build: "cd ${pkgname}-${pkgver}\n patch -p0 -i ../dvd+rw-tools-7.0-dvddl.patch\n patch\
29 - \ -p0 -i ../dvd+rw-tools-7.0-wctomb.patch\n patch -p1 -i ../dvd+rw-tools-7.0-wexit.patch\n patch -p1 -i ../dvd+rw-tools-7.1-layerbreaksetup.patch\n\
29 + \ -p0 -i ../dvd+rw-tools-7.0-wctomb.patch\n patch -p1 -i ../dvd+rw-tools-7.0-wexit.patch\n patch -p1 -i ../dvd+rw-tools-7.1-layerbreaksetup.patch\n sed -i '1i #include <sys/sysmacros.h>' growisofs.c\n\
30 30 make\nmkdir -p ${PKGDIR}/usr/bin ${PKGDIR}/usr/share/man/man1\n for exec in \\\ndvd+rw-booktype \\\ndvd+rw-format\
31 31 \ \\\ndvd+rw-mediainfo \\\ndvd-ram-control \\\ngrowisofs\ndo\n\tinstall -m 755 $exec ${PKGDIR}/usr/bin/\ndone\ninstall -m\
32 32 \ 644 growisofs.1 ${PKGDIR}/usr/share/man/man1/\n"
@@ -167,9 +167,13 @@ build: |
167 167 SN="fcron"
168 168 IDN="22"
169 169
170 - groupadd -g $IDN $SN
171 - useradd -c "Fcron User" -d /dev/null \
172 - -u $IDN -g $SN -s /usr/bin/false $SN
170 + if ! (getent group $SN > /dev/null); then
171 + groupadd -g $IDN $SN
172 + fi
173 + if ! (getent passwd $SN > /dev/null); then
174 + useradd -c "Fcron User" -d /dev/null \
175 + -u $IDN -g $SN -s /usr/bin/false $SN
176 + fi
173 177
174 178 unset MAKEFLAGS
175 179 cd ${pkgname}-${pkgver}
@@ -108,7 +108,7 @@ footprint_gc_man: |
108 108 -rw-r--r-- root/root usr/share/man/man3/gc_malloc.3.gz
109 109
110 110 build: |
111 - cd ${pkgname}-*
111 + cd ${pkgname}-*/
112 112 ./autogen.sh
113 113 sed -i 's#pkgdata#doc#' doc/doc.am && autoreconf &&
114 114 ./configure --prefix=/usr \
@@ -44,7 +44,7 @@ footprint_gsm_man: |
44 44 -r--r--r-- root/root usr/share/man/man3/gsm_print.3.gz
45 45
46 46 build: |
47 - cd ${pkgname}-*
47 + cd ${pkgname}-*/
48 48 patch -Np0 -i ../gsm.patch
49 49 CFLAGS="${CFLAGS} -fPIC"
50 50 make CCFLAGS="-c ${CFLAGS}"