aboutsummaryrefslogtreecommitdiffstats
path: root/community/zbar
diff options
context:
space:
mode:
authorRasmus Thomsen <oss@cogitri.dev>2019-09-23 00:40:38 +0200
committerRasmus Thomsen <oss@cogitri.dev>2019-09-23 00:41:05 +0200
commit41657e99ba80d3e1a832581b5ea915f964c6858c (patch)
tree7713f5265acfada9d46bc425946c1b951122c5e7 /community/zbar
parentd65153eede59f6242bbb2318f3de00050eebcacf (diff)
downloadaports-41657e99ba80d3e1a832581b5ea915f964c6858c.tar.bz2
aports-41657e99ba80d3e1a832581b5ea915f964c6858c.tar.xz
community/zbar: move from testing
Diffstat (limited to 'community/zbar')
-rw-r--r--community/zbar/APKBUILD69
1 files changed, 69 insertions, 0 deletions
diff --git a/community/zbar/APKBUILD b/community/zbar/APKBUILD
new file mode 100644
index 0000000000..05cb5b923b
--- /dev/null
+++ b/community/zbar/APKBUILD
@@ -0,0 +1,69 @@
+# Contributor: Leo <thinkabit.ukim@gmail.com>
+# Contributor: Diego Queiroz <diego.queiroz@gmail.com>
+# Maintainer: Diego Queiroz <diego.queiroz@gmail.com>
+pkgname=zbar
+pkgver=0.23
+pkgrel=0
+pkgdesc="Port of ZBAR BAR CODE READER"
+url="http://zbar.sourceforge.net/"
+arch="all"
+license="LGPL-2.0-or-later"
+depends="py3-gobject3"
+makedepends="imagemagick-dev gtk+-dev qt5-qtx11extras-dev lcms2-dev
+ automake autoconf libtool xmlto docbook-xsl libxv-dev python3-dev"
+subpackages="
+ $pkgname-dev
+ $pkgname-doc
+ lib$pkgname:zbarlibs
+ lib${pkgname}qt:qtlibs
+ lib${pkgname}gtk:gtklibs
+ py3-${pkgname}:py
+ "
+source="
+ $pkgname-$pkgver.tar.gz::https://github.com/mchehab/zbar/archive/$pkgver.tar.gz
+ "
+
+prepare() {
+ default_prepare
+ autoreconf -fi
+}
+
+build() {
+ ./configure --prefix=/usr --disable-video --with-python=python3
+ make
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+ rm -rf "$pkgdir"/usr/lib/*.a
+}
+
+zbarlibs() {
+ depends=""
+ pkgdesc="$pkgdesc (library)"
+ mkdir -p "$subpkgdir"/usr/lib
+ mv "$pkgdir"/usr/lib/libzbar.so.* "$subpkgdir"/usr/lib
+}
+
+qtlibs() {
+ depends=""
+ pkgdesc="$pkgdesc (Qt5 library)"
+ mkdir -p "$subpkgdir"/usr/lib
+ mv "$pkgdir"/usr/lib/libzbarqt.so.* "$subpkgdir"/usr/lib
+}
+
+gtklibs() {
+ depends=""
+ pkgdesc="$pkgdesc (Gtk+2 library)"
+ mkdir -p "$subpkgdir"/usr/lib
+ mv "$pkgdir"/usr/lib/libzbargtk.so.* "$subpkgdir"/usr/lib
+}
+
+py() {
+ depends=""
+ pkgdesc="python3 bindings for ZBar"
+ mkdir -p "$subpkgdir"/usr/lib
+ mv "$pkgdir"/usr/lib/python3* "$subpkgdir"/usr/lib
+}
+
+sha512sums="bc2667a2a5a5f2e9fd3f39e57bf1d7f860b20a0b5faffc38791d222a6ff0414aff880295ce5ccb92acce7250503f2a7f48ac12651cf82cfb1933b302da26e393 zbar-0.23.tar.gz"