initial import
This commit is contained in:
65
cups-pdf/PKGBUILD
Normal file
65
cups-pdf/PKGBUILD
Normal file
@@ -0,0 +1,65 @@
|
||||
# Maintainer: Jesus E. <heckyel@riseup.net>
|
||||
|
||||
pkgname=cups-pdf
|
||||
pkgver=3.0.1
|
||||
_debver=3.0.1
|
||||
_debrel=13
|
||||
pkgrel=1
|
||||
pkgdesc="PDF printer for cups"
|
||||
arch=(i686 x86_64)
|
||||
depends=('cups' 'ghostscript')
|
||||
makedepends=('quilt')
|
||||
install=cups-pdf.install
|
||||
url="https://www.cups-pdf.de/welcome.shtml"
|
||||
license=('GPL-2')
|
||||
backup=(etc/cups/cups-pdf.conf)
|
||||
source=(https://www.cups-pdf.de/src/cups-pdf_$pkgver.tar.gz
|
||||
https://deb.debian.org/debian/pool/main/c/cups-pdf/cups-pdf_$_debver-$_debrel.debian.tar.xz)
|
||||
sha512sums=('a06580f3056dddbb883c8db0c71b37b883482ae1ac8aa9bcfd85e679c4dcb44278006b7110d2988173d0eeb05b0f19fb39081fad49bf26839235e97fbe27a818'
|
||||
'58166b1367445e0bc615f8fae15b04fb5139796159819b47bde8c517f180713ca94e3e424221d460c4e741fa8aeafddbfa6bdd008a432039c77a585350be3cad')
|
||||
|
||||
prepare() {
|
||||
cd "$pkgname-$pkgver"
|
||||
if [[ ${pkgver%.*} = ${_debver%.*} ]]; then
|
||||
# Debian patches
|
||||
export QUILT_PATCHES=debian/patches
|
||||
export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index'
|
||||
export QUILT_DIFF_ARGS='--no-timestamps'
|
||||
|
||||
mv "$srcdir"/debian .
|
||||
# Doesn't apply and seems unimportant
|
||||
#rm -v debian/patches/01_debian_changes_to_cups-pdf_conf.patch || true
|
||||
|
||||
quilt push -av
|
||||
fi
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$pkgname-$pkgver"/src
|
||||
[ -z "$CC" ] && CC=gcc
|
||||
$CC $CFLAGS $LDFLAGS -s cups-pdf.c -o cups-pdf -lcups
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$pkgname-$pkgver"/src
|
||||
install -D -m700 cups-pdf "$pkgdir"/usr/lib/cups/backend/cups-pdf
|
||||
|
||||
# Install Postscript Color printer
|
||||
cd ../extra
|
||||
install -D -m644 CUPS-PDF_noopt.ppd "$pkgdir"/usr/share/cups/model/CUPS-PDF_noopt.ppd
|
||||
install -D -m644 CUPS-PDF_opt.ppd "$pkgdir"/usr/share/cups/model/CUPS-PDF_opt.ppd
|
||||
|
||||
# Install config file
|
||||
install -D -m644 cups-pdf.conf "$pkgdir"/etc/cups/cups-pdf.conf
|
||||
|
||||
# Install docs
|
||||
install -D -m 644 ../README "$pkgdir"/usr/share/doc/$pkgname/README
|
||||
|
||||
# use cups group from cups pkg FS#57311/FS#56818/FS#57313
|
||||
# chgrp -R cups "${pkgdir}"/etc/cups #not working to be checked later
|
||||
sed -i "s:### Default\: lp:### Default\: cups:" "${pkgdir}"/etc/cups/cups-pdf.conf
|
||||
sed -i "s:#Grp lp:Grp cups:" "${pkgdir}"/etc/cups/cups-pdf.conf
|
||||
|
||||
# Install license file
|
||||
install -D -m644 ../COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
|
||||
}
|
||||
Reference in New Issue
Block a user