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}"