diff options
author | Ivan Shapovalov | 2016-11-12 06:33:23 +0300 |
---|---|---|
committer | Ivan Shapovalov | 2016-11-12 06:33:49 +0300 |
commit | 3927b686cd1d2e5aa251c4070e9f4b582c2da22f (patch) | |
tree | ea1de40223d280cc6be70d14eaa173b57dbf0af4 | |
parent | fab8f2100c2c0fe36065fedbf11798e138387cff (diff) | |
download | aur-3927b686cd1d2e5aa251c4070e9f4b582c2da22f.tar.gz |
Turn to -nightly.
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 26 insertions, 9 deletions
@@ -1,7 +1,7 @@ # Generated by mksrcinfo v8 -# Sat Nov 12 03:00:49 UTC 2016 -pkgbase = foo2zjs - pkgdesc = foo2zjs Printer Drivers. Includes also foo2hp, foo2hbpl, foo2oak, foo2xqx, foo2qpdl, foo2slx, foo2hiperc and foo2lava drivers. +# Sat Nov 12 03:33:37 UTC 2016 +pkgbase = foo2zjs-nightly + pkgdesc = foo2zjs Printer Drivers (automatically updated). Includes also foo2hp, foo2hbpl, foo2oak, foo2xqx, foo2qpdl, foo2slx, foo2hiperc and foo2lava drivers. pkgver = 20161108 pkgrel = 1 url = http://foo2zjs.rkkda.com/ @@ -17,7 +17,9 @@ pkgbase = foo2zjs depends = psutils depends = cups optdepends = tix: required by hplj10xx_gui.tcl - conflicts = foo2zjs-testing + provides = foo2zjs + conflicts = foo2zjs + replaces = foo2zjs options = !emptydirs options = !ccache source = foo2zjs-20161108.tar.gz::http://foo2zjs.rkkda.com/foo2zjs.tar.gz @@ -33,5 +35,5 @@ pkgbase = foo2zjs sha256sums = c4dfa7351148df96710aa3a5c0223c2c107f71c3f9b33bd251fbb9e20860a2e8 sha256sums = a817509ce1bdaf4f2c68ba5a98a931de47ddcfe1bb9f6b8fb9ed7b36b0144f03 -pkgname = foo2zjs +pkgname = foo2zjs-nightly @@ -3,20 +3,35 @@ #Contributor: Nicola Bignami <nicola@kernel-panic.no-ip.net> #Contributor: Muhammed Uluyol <uluyol0@gmail.com> -pkgname=foo2zjs +pkgname=foo2zjs-nightly pkgver=20161108 pkgrel=1 -pkgdesc="foo2zjs Printer Drivers. Includes also foo2hp, foo2hbpl, foo2oak, foo2xqx, foo2qpdl, foo2slx, foo2hiperc and foo2lava drivers." +pkgdesc="foo2zjs Printer Drivers (automatically updated). 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') +conflicts=('foo2zjs') +provides=('foo2zjs') +replaces=('foo2zjs') 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" + +pkgver() { + local date=$(wget -qO- 'http://foo2zjs.rkkda.com' | sed -nre 's|.*Tarball last modified: <i>(.+)</i>.*|\1|p') + if ! [[ "$date" ]]; then + error "Could not extract package last modification date '$date', please report this to the maintainer" + return 1 + fi + + date +%Y%m%d -u -d "$date" +} + +# `source` is evaluated before `pkgver()`, so a lazy downloader will not re-download the existing source file even if version changes. +# Hence, manually include `pkgver()` in the source file name so that it will be re-downloaded if version changes. +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' |