diff options
author | Ivan Shapovalov | 2016-09-20 04:07:54 +0300 |
---|---|---|
committer | Ivan Shapovalov | 2016-09-20 04:07:54 +0300 |
commit | a2379a64ffa1a8ed6690f4e5c576431aeed86991 (patch) | |
tree | 589c95d1a0dd0bc66a8835a39b88295e8eee51d2 | |
parent | 4feda9b9a24deac3b1138a6825839f34330956d8 (diff) | |
download | aur-a2379a64ffa1a8ed6690f4e5c576431aeed86991.tar.gz |
Bump to 20160902, refactor PKGBUILD.
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 27 insertions, 22 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Tue Aug 9 15:43:30 UTC 2016 +# Tue Sep 20 01:07:35 UTC 2016 pkgbase = foo2zjs pkgdesc = foo2zjs Printer Drivers. Includes also foo2hp, foo2hbpl, foo2oak, foo2xqx, foo2qpdl, foo2slx, foo2hiperc and foo2lava drivers. - pkgver = 20160801 + pkgver = 20160902 pkgrel = 1 url = http://foo2zjs.rkkda.com/ install = foo2zjs.install @@ -27,7 +27,7 @@ pkgbase = foo2zjs source = gen-fixes-20140329-1.patch source = firmware-loader-20130602-1.patch source = udev-firmware-loading-ruleset-20130601-1.patch - sha256sums = 9f491d898fdedc7eeaf099d3566d695504de6e73a2219fa81d93b2e50aae0a02 + sha256sums = 0e04ecf67c38538dd463a1b635d43339dbdbe018af96fe6d2828668852d5c6e7 sha256sums = 6fe2abe505305c627e35123ffdf80279b0e6e065b34a1967674fe56f09380f6a sha256sums = 2a104b8f93d8cb4bd0a10156043f9cf47eddaa728f6317d235bc6d9843312f05 sha256sums = 5fe072326173d5008741ffed2e122053f821eabc0d3369ef64a2e346e4e327d1 @@ -1,9 +1,10 @@ -#Maintainer: Peter Reschenhofer <peter.reschenhofer@gmail.com> +#Maintainer: Ivan Shapovalov <intelfx@intelfx.name> +#Contributor: Peter Reschenhofer <peter.reschenhofer@gmail.com> #Contributor: Nicola Bignami <nicola@kernel-panic.no-ip.net> #Contributor: Muhammed Uluyol <uluyol0@gmail.com> pkgname=foo2zjs -pkgver=20160801 +pkgver=20160902 pkgrel=1 pkgdesc="foo2zjs Printer Drivers. Includes also foo2hp, foo2hbpl, foo2oak, foo2xqx, foo2qpdl, foo2slx, foo2hiperc and foo2lava drivers." url="http://foo2zjs.rkkda.com/" @@ -22,35 +23,39 @@ source=('http://foo2zjs.rkkda.com/foo2zjs.tar.gz' 'firmware-loader-20130602-1.patch' 'udev-firmware-loading-ruleset-20130601-1.patch') -sha256sums=('9f491d898fdedc7eeaf099d3566d695504de6e73a2219fa81d93b2e50aae0a02' +sha256sums=('0e04ecf67c38538dd463a1b635d43339dbdbe018af96fe6d2828668852d5c6e7' '6fe2abe505305c627e35123ffdf80279b0e6e065b34a1967674fe56f09380f6a' '2a104b8f93d8cb4bd0a10156043f9cf47eddaa728f6317d235bc6d9843312f05' '5fe072326173d5008741ffed2e122053f821eabc0d3369ef64a2e346e4e327d1' '32c2ccf07eb0be50f2d27e976de6383795ff1755f72965e47c238825621c459d') +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 "${srcdir}/${pkgname}" - patch -p1 -i ${srcdir}/${source[1]} - patch -p1 -i ${srcdir}/${source[2]} - patch -p1 -i ${srcdir}/${source[3]} - patch -p1 -i ${srcdir}/${source[4]} + cd "${pkgname}" + make } package() { - cd "${srcdir}/${pkgname}" - for model in $(grep 'getone ' getweb.in | \ - cut -d'#' -f1 | awk '{ print $2; }'); do - if [[ $model != '$i' ]]; then - ./getweb $model || true - fi - done + cd "${pkgname}" - install -d ${pkgdir}/usr/share/{applications,pixmaps,cups/model} - install -d ${pkgdir}/usr/share/foomatic/db/source/{driver,opt,printer} + install -d "${pkgdir}"/usr/share/{applications,pixmaps,cups/model} + install -d "${pkgdir}"/usr/share/foomatic/db/source/{driver,opt,printer} - make DESTDIR=${pkgdir} install install-hotplug-prog + make DESTDIR="${pkgdir}" install install-hotplug-prog - install -m755 getweb ${pkgdir}/usr/bin +# install -m755 getweb "${pkgdir}/usr/bin" install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |