diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index 152b543..427eed3 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -17,8 +17,10 @@ optdepends=('ghostscript: for non-PostScript printers to print with CUPS to conv 'antiword: needed to convert MS Word documents (requires also docx2txt (AUR)') backup=(etc/fonts/conf.d/99pdftoopvp.conf etc/cups/cups-browsed.conf) -source=(https://www.openprinting.org/download/cups-filters/$pkgname-$pkgver.tar.xz) -sha256sums=('57a6d982085031aeacafcb463fa95861943c2dda6ce395fcd85dec3d14f4a2b8') +source=(https://www.openprinting.org/download/cups-filters/$pkgname-$pkgver.tar.xz + cups-filters.sysusers) +sha256sums=('57a6d982085031aeacafcb463fa95861943c2dda6ce395fcd85dec3d14f4a2b8' + '38caeb69f014d477b32ccec4f837974785f017543bee6a248d0bafc8fd565547') build() { cd $pkgname-$pkgver @@ -48,8 +50,10 @@ package() { 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 lp group from cups pkg FS#36769 - chgrp -R lp ${pkgdir}/etc/cups + # use cups group FS#36769 + chgrp -R 209 ${pkgdir}/etc/cups + + install -Dm644 "$srcdir"/cups-filters.sysusers "${pkgdir}/usr/lib/sysusers.d/$pkgname.conf" # license mkdir -p "${pkgdir}"/usr/share/licenses/${pkgname} diff --git a/trunk/cups-filters.sysusers b/trunk/cups-filters.sysusers new file mode 100644 index 0000000..b8734cc --- /dev/null +++ b/trunk/cups-filters.sysusers @@ -0,0 +1,2 @@ +u cups 209 "cups helper user" +m cups lp