# This is an example rePKGBUILD file. Use this as a start to creating your own, # and remove these comments. For more information, see 'man PKGBUILD'. # NOTE: Please fill out the license field for your package! If it is unknown, # then please put 'unknown'. # Maintainer: Nicolas Reynolds source PKGBUILD unset build package md5sums source check _repo=extra pkgname='cups-libre' options=(!strip) source=(PKGBUILD http://mirrors.kernel.org/archlinux/${_repo}/os/$CARCH/${pkgbase}-${pkgver}-${pkgrel}-${CARCH}${PKGEXT} # files for pkg modifications ) build() { cd "${srcdir}/" rm -v .{INSTALL,PKGINFO} ${pkgname%-libre}-$pkgver-$pkgrel-$CARCH$PKGEXT || true # put actions for package modifications below this line } package_cups-libre() { pkgdesc="The CUPS Printing System - daemon package" provides=("${pkgbase}=${pkgver}") replaces=("${pkgbase}") conflicts=("${pkgbase}") install=cups.install backup=(etc/cups/cupsd.conf etc/cups/mime.convs etc/cups/mime.types etc/cups/snmp.conf etc/cups/printers.conf etc/cups/classes.conf etc/cups/client.conf etc/cups/subscriptions.conf etc/dbus-1/system.d/cups.conf etc/logrotate.d/cups etc/pam.d/cups etc/xinetd.d/cups-lpd) depends=('acl' 'openslp' 'pam' "libcups>=${pkgver}" 'poppler>=0.12.3' 'libusb-compat' 'dbus-core' 'hicolor-icon-theme') optdepends=('php: for included phpcups.so module' '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' 'xdg-utils: xdg .desktop file support') find ${srcdir} -maxdepth 1 -type l -delete cp -a ${srcdir}/* ${pkgdir} }