summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian2017-10-03 01:57:14 +0200
committerAlexander Sulfrian2017-10-03 02:15:17 +0200
commit6f498012e1272ef8665989a0c9d60b8546ab8a1f (patch)
treeb28da0f3c38a6f7df49449414e9d3912537edd0f
downloadaur-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--.SRCINFO18
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD42
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
+}