#Maintainer: Ivan Shapovalov #Contributor: Peter Reschenhofer #Contributor: Nicola Bignami #Contributor: Muhammed Uluyol pkgname=foo2zjs pkgver=20161021 pkgrel=2 pkgdesc="foo2zjs Printer Drivers. Includes also foo2hp, foo2hbpl, foo2oak, foo2xqx, foo2qpdl, foo2slx, foo2hiperc and foo2lava drivers." url="http://foo2zjs.rkkda.com/" license=('GPL' 'custom') depends=('psutils' 'cups') conflicts=('foo2zjs-testing') makedepends=('unzip' 'bc' 'wget' 'foomatic-db-engine') optdepends=('tix: required by hplj10xx_gui.tcl') arch=('i686' 'x86_64') options=('!emptydirs' '!ccache') install='foo2zjs.install' source=("foo2zjs-$pkgver.tar.gz::http://foo2zjs.rkkda.com/foo2zjs.tar.gz" '0001-Makefile-DESTDIR-support.patch' '0002-Makefile-general-fixes.patch' '0003-Rework-firmware-loading.patch' '0004-Makefile-skip-installing-Foomatic-files.patch' '0005-Makefile-fix-generating-.ppd-in-place.patch' '0006-Makefile-leverage-default-rules-as-much-as-possible-.patch') sha256sums=('55604f4580fb21534739c294df64e041b6ea96ef45d8a0ff4cdcf516eff243a3' '2c0e40294c3f77a33e242280e280a98ed834a16584072b2d0f5fa95d0c44503f' 'b3fdf0702404bf2e4e5e47588d4c1440b95fb301abe0a03c58cf27aedefcadeb' 'b7afd4a21fc8efbaa1e5c7cd35d13dba4c2a8f9e691afb9239012a179adaaaea' '88106cc9134ee66b17b0d12045123f5832362dcdb9a9cb4d85e3f33d69b84166' '87931e428f34c50cd8440c1dd335465d7fb45e06854c088cccc825f4fb1a3e49' '08cad4ca882cf79e8ebfe9e89e05c814187dd957c1f0f43aebfc410cc1d50795') prepare() { cd "${pkgname}" for p in "${source[@]:1}"; do patch -Np1 -i "$srcdir/$p" done msg "Building 'getweb' helper and downloading extras" make getweb ./getweb all } build() { cd "${pkgname}" make all ppd } package() { cd "${pkgname}" install -d "${pkgdir}"/usr/share/{applications,pixmaps,cups/model} make DESTDIR="${pkgdir}" install install-hotplug-prog # install -m755 getweb "${pkgdir}/usr/bin" install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }