diff options
author | bill-auger <mr.j.spam.me@gmail.com> | 2023-01-24 06:07:38 -0500 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2023-02-08 15:55:49 -0500 |
commit | 512fe7d0b51da6dd9bdd66b7637ebff7522dac40 (patch) | |
tree | bbe3ea5f2ad456657917b4273176c5e2443d716f | |
parent | caff7eb553ce1b19767f3d9e7c61e04eae29634a (diff) |
[cups-filters]: rebuild against latest libtiff
-rw-r--r-- | libre/cups-filters/PKGBUILD | 39 |
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 |