diff options
author | Alexander Sulfrian | 2017-10-03 01:57:14 +0200 |
---|---|---|
committer | Alexander Sulfrian | 2017-10-03 02:15:17 +0200 |
commit | 6f498012e1272ef8665989a0c9d60b8546ab8a1f (patch) | |
tree | b28da0f3c38a6f7df49449414e9d3912537edd0f | |
download | aur-6f498012e1272ef8665989a0c9d60b8546ab8a1f.tar.gz |
Build package for latest upstream release
Upstream does not really build a release tar. So we use the download
link for the tag from bitbucket and adjust the directory name for
building.
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 42 |
3 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b291373bacdd --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = printer-driver-ptouch + pkgdesc = printer driver Brother P-touch label printers + pkgver = 1.4.2 + pkgrel = 1 + url = https://bitbucket.org/philpem/printer-driver-ptouch + arch = i686 + arch = x86_64 + license = GPL + makedepends = autoconf + makedepends = libcups + makedepends = foomatic-db-engine + depends = ghostscript + depends = foomatic-db + source = printer-driver-ptouch-1.4.2.tar.bz2::https://bitbucket.org/philpem/printer-driver-ptouch/get/1.4.2.tar.bz2 + sha256sums = 588b6ef0d10a693a8e8fc3e6e01dcbe31d502410a2a37ff99db3198ffe0516a2 + +pkgname = printer-driver-ptouch + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..ab3020187bbb --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +src/ +pkg/ +*.tar* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..256388b37577 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Alexander Sulfrian <asulfrian at zedat dot fu-berlin dot de> + +pkgname="printer-driver-ptouch" +pkgver=1.4.2 +pkgrel=1 +pkgdesc='printer driver Brother P-touch label printers' +arch=('i686' 'x86_64') +url='https://bitbucket.org/philpem/printer-driver-ptouch' +license=('GPL') + +depends=('ghostscript' 'foomatic-db') +makedepends=('autoconf' 'libcups' 'foomatic-db-engine') + +source=("$pkgname-$pkgver.tar.bz2::https://bitbucket.org/philpem/$pkgname/get/$pkgver.tar.bz2") +sha256sums=('588b6ef0d10a693a8e8fc3e6e01dcbe31d502410a2a37ff99db3198ffe0516a2') + +prepare() { + ln -sf --no-dereference "philpem-$pkgname-"*/ "$pkgname-$pkgver" + cd "$pkgname-$pkgver" +} + +build() { + cd "$pkgname-$pkgver" + + autoreconf --force + ./configure --prefix=/usr + make +} + +package() { + cd "$pkgname-$pkgver" + + make DESTDIR="$pkgdir/" install + + # Remove files already installed by foomatic-db + for printer in PT-1500PC PT-18R PT-1950VP PT-1950 PT-1960 PT-2300 \ + PT-2420PC PT-2450DX PT-2500PC PT-2600 PT-2610 PT-3600 \ + PT-550A PT-9200DX PT-9200PC PT-9400 PT-9500PC PT-9600 \ + PT-PC QL-500 QL-550 QL-650TD; do + rm "$pkgdir/usr/share/foomatic/db/source/printer/Brother-$printer.xml" + done +} |