summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbill-auger <mr.j.spam.me@gmail.com>2023-01-24 06:07:38 -0500
committerbill-auger <mr.j.spam.me@gmail.com>2023-02-08 15:55:49 -0500
commit512fe7d0b51da6dd9bdd66b7637ebff7522dac40 (patch)
treebbe3ea5f2ad456657917b4273176c5e2443d716f
parentcaff7eb553ce1b19767f3d9e7c61e04eae29634a (diff)
[cups-filters]: rebuild against latest libtiff
-rw-r--r--libre/cups-filters/PKGBUILD39
1 files changed, 21 insertions, 18 deletions
diff --git a/libre/cups-filters/PKGBUILD b/libre/cups-filters/PKGBUILD
index c05d4c3a0..18d0aae9d 100644
--- a/libre/cups-filters/PKGBUILD
+++ b/libre/cups-filters/PKGBUILD
@@ -6,12 +6,12 @@
# parabola changes and rationale:
# - remove foomatic-db-nonfree recommendation
# - pin to strongly-coupled dependency versions
-# - substitute 'systemd' dependency with 'udev'
+# - substitute 'systemd' dependency with 'udev' (your-init-freedom compat)
pkgname=cups-filters
pkgver=1.28.16
-pkgrel=2
+pkgrel=3
pkgrel+=.parabola1
pkgdesc="OpenPrinting CUPS Filters"
arch=('x86_64')
@@ -19,21 +19,24 @@ arch+=('armv7h' 'i686')
url="https://wiki.linuxfoundation.org/openprinting/cups-filters"
license=('custom')
depends=('lcms2' 'poppler' 'qpdf' 'ijs' 'libcups>=2.2.6-2' 'systemd' 'libexif')
-depends=( ${depends[@]/systemd/udev} )
+depends=( ${depends[@]/systemd/udev} ) # your-init-freedom compat
makedepends=('ghostscript' 'python' 'mupdf-tools' 'liblouis')
makedepends_i686=('pkgconf')
+checkdepends=('ttf-dejavu') # ttf-dejavu for make check
optdepends=('ghostscript: for non-PostScript printers to print with CUPS to convert PostScript to raster images'
- 'foomatic-db: drivers use Ghostscript to convert PostScript to a printable form directly'
- 'foomatic-db-engine: drivers use Ghostscript to convert PostScript to a printable form directly'
- 'imagemagick: for Braille embosser support'
- 'liblouis: for Braille embosser support'
- 'antiword: to convert MS Word documents for Braille embosser support'
- 'docx2txt: to convert Microsoft OOXML text from DOCX files for Braille embosser support')
+ 'foomatic-db: drivers use Ghostscript to convert PostScript to a printable form directly'
+ 'foomatic-db-engine: drivers use Ghostscript to convert PostScript to a printable form directly'
+ 'imagemagick: for Braille embosser support'
+ 'liblouis: for Braille embosser support'
+ 'antiword: to convert MS Word documents for Braille embosser support'
+ 'docx2txt: to convert Microsoft OOXML text from DOCX files for Braille embosser support')
backup=(etc/cups/cups-browsed.conf)
source=(https://www.openprinting.org/download/cups-filters/$pkgname-$pkgver.tar.xz)
sha256sums=('3a400bfa751da2020775cd7d48d1647448551ff051f9345abc1df6357b199ac0')
+
_SHOULD_SKIP_CHECK=0 # check() requires networking
+(( _SHOULD_SKIP_CHECK )) && checkdepends=( ${checkdepends[*]/ttf-dejavu/} ) || :
_version_constraint() # (dep_pkgname [precision])
@@ -74,13 +77,13 @@ _version_constraint() # (dep_pkgname [precision])
build() {
cd "$pkgname"-$pkgver
./configure --prefix=/usr \
- --sysconfdir=/etc \
- --sbindir=/usr/bin \
- --localstatedir=/var \
- --with-rcdir=no \
- --enable-avahi \
- --with-browseremoteprotocols=DNSSD,CUPS \
- --with-test-font-path=/usr/share/fonts/TTF/DejaVuSans.ttf
+ --sysconfdir=/etc \
+ --sbindir=/usr/bin \
+ --localstatedir=/var \
+ --with-rcdir=no \
+ --enable-avahi \
+ --with-browseremoteprotocols=DNSSD,CUPS \
+ --with-test-font-path=/usr/share/fonts/TTF/DejaVuSans.ttf
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
@@ -99,12 +102,12 @@ package() {
cd "$pkgname"-$pkgver
make DESTDIR="$pkgdir/" install
-
+
# add upstream systemd support file
install -Dm644 utils/cups-browsed.service "${pkgdir}"/usr/lib/systemd/system/cups-browsed.service
sed -i "s|/usr/sbin/cups-browsed|/usr/bin/cups-browsed|" "${pkgdir}"/usr/lib/systemd/system/cups-browsed.service
#sed -i "s|cups.service|org.cups.cupsd.service|g" "${pkgdir}"/usr/lib/systemd/system/cups-browsed.service
-
+
# use cups group from cups pkg FS#56818
chgrp -R 209 "${pkgdir}"/etc/cups