summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bfd711cf335d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+pkgname="jabcode-git"
+pkgver=r21.bb36d1d
+pkgrel=1
+pkgdesc='JABCode - just another barcode. color bar code'
+arch=('i686' 'x86_64')
+url='https://github.com/jabcode/jabcode'
+makedepends=('python-setuptools')
+depends=('libpng' 'libzip')
+license=('LGPL')
+source=('git://github.com/jabcode/jabcode.git')
+md5sums=('SKIP')
+
+pkgver() {
+ cd jabcode
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ sed -i "s#-L../jabcode/lib##g" "${srcdir}/jabcode/src/jabcodeWriter/Makefile"
+ sed -i "s#-L../jabcode/lib##g" "${srcdir}/jabcode/src/jabcodeReader/Makefile"
+}
+
+build() {
+ cd "$srcdir/jabcode"
+ cd src/jabcode
+ msg2 "Building library"
+ make
+ cd ../jabcodeWriter
+ msg2 "Building writer"
+ make
+ cd ../jabcodeReader
+ msg2 "building reader"
+ make
+}
+
+package() {
+ cd "$srcdir/jabcode"
+ install -Dm755 src/jabcodeWriter/bin/jabcodeWriter "$pkgdir/usr/bin/jabcodeWriter"
+ install -Dm755 src/jabcodeReader/bin/jabcodeReader "$pkgdir/usr/bin/jabcodeReader"
+ install -Dm644 src/jabcode/build/libjabcode.a "$pkgdir/usr/lib/jabcode/libjabcode.a"
+}