summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvan Shapovalov2016-09-20 04:07:54 +0300
committerIvan Shapovalov2016-09-20 04:07:54 +0300
commita2379a64ffa1a8ed6690f4e5c576431aeed86991 (patch)
tree589c95d1a0dd0bc66a8835a39b88295e8eee51d2
parent4feda9b9a24deac3b1138a6825839f34330956d8 (diff)
downloadaur-a2379a64ffa1a8ed6690f4e5c576431aeed86991.tar.gz
Bump to 20160902, refactor PKGBUILD.
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD43
2 files changed, 27 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6ef5073cd40b..4d16357578cb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 79041555cbc6..cfbe953d8429 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}