mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-18 23:22:24 +01:00
72 lines
1.8 KiB
Plaintext
72 lines
1.8 KiB
Plaintext
# Contributor: Leo <thinkabit.ukim@gmail.com>
|
|
# Contributor: Diego Queiroz <diego.queiroz@gmail.com>
|
|
# Maintainer: Diego Queiroz <diego.queiroz@gmail.com>
|
|
pkgname=zbar
|
|
pkgver=0.22
|
|
pkgrel=0
|
|
pkgdesc="Port of ZBAR BAR CODE READER"
|
|
url="http://zbar.sourceforge.net/"
|
|
arch="all"
|
|
license="LGPL-2.0-or-later"
|
|
depends="py-gobject"
|
|
makedepends="imagemagick-dev gtk+-dev py-gtk-dev qt5-qtx11extras-dev
|
|
lcms2-dev python2-dev automake autoconf libtool xmlto docbook-xsl
|
|
libxv-dev"
|
|
subpackages="
|
|
$pkgname-dev
|
|
$pkgname-doc
|
|
lib$pkgname:zbarlibs
|
|
lib${pkgname}qt:qtlibs
|
|
lib${pkgname}gtk:gtklibs
|
|
py2-${pkgname}:py"
|
|
source="
|
|
$pkgname-$pkgver.tar.gz::https://github.com/mchehab/zbar/archive/$pkgver.tar.gz
|
|
imagemagick7.patch
|
|
"
|
|
|
|
prepare() {
|
|
default_prepare
|
|
autoreconf -fi
|
|
}
|
|
|
|
build() {
|
|
./configure --prefix=/usr --disable-video
|
|
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="python2 bindings for ZBar"
|
|
mkdir -p "$subpkgdir"/usr/lib
|
|
mv "$pkgdir"/usr/lib/python2* "$subpkgdir"/usr/lib
|
|
}
|
|
|
|
sha512sums="bef1078f7fe0c943e2ca7348f45e3bb5744e807c5135051fccf2c4499d52515558e98f61620e2ef2c993f35b8104d886d0639b7f0e6f8979caa5dcc49df7c931 zbar-0.22.tar.gz
|
|
64d97d3c7e3aa0227dea7e152ad70ebb1612b5944cfbbb18c4c77ea5498b0a995d70a9e8953eb6bf93357e38af573b64f8e5020e4f586f6bbdb3f527fc5a6bc5 imagemagick7.patch"
|