updated on Fri Jan 13 08:00:32 UTC 2012
[aur-mirror.git] / libdecodeqr / PKGBUILD
blobf8e23e0da82e1625ca556fe9e37015bb6e8270fb
1 # Maintainer: lolilolicon <+at gmail dot com>
3 pkgname=libdecodeqr
4 pkgver=0.9.3
5 pkgrel=2
6 pkgdesc="A C/C++ library for decoding QR code 2D barcodes"
7 url="http://trac.koka-in.org/libdecodeqr"
8 arch=('i686' 'x86_64')
9 license=('LGPL')
10 depends=('opencv>=2.2.0')
11 makedepends=(pkg-config)
12 # original source: (server returns "ERROR 502: Bad Gateway")
13 # http://trac.koka-in.org/libdecodeqr/attachment/wiki/WikiStart/libdecodeqr-0.9.3.tar.bz2?format=raw
14 source=(http://ftp.de.debian.org/debian/pool/main/libd/libdecodeqr/libdecodeqr_0.9.3.orig.tar.gz
15         fix_library_build.diff
16         fix_ftbfs_590342.diff
17         fix_opencv.diff)
18 md5sums=('df14ced6c15c432942ffba4bdd8feb82'
19          '26750dd05f12bfb2cdc641c75e8776fa'
20          'bc84dfccae62fab0f9b7a3009ee55fd4'
21          '1a20dd9324743a9a6242008fde832016')
23 build() {
24   cd "$srcdir"/libdecodeqr-0.9.3.orig/src
26   # patches from debian
27   patch -Np2 -i "${srcdir}"/fix_library_build.diff
28   patch -Np2 -i "${srcdir}"/fix_ftbfs_590342.diff
30   # patch for opencv 2.2.0
31   patch -Np1 -i "${srcdir}"/fix_opencv.diff
33   export LDFLAGS="-Wl,--hash-style=gnu -L/usr/lib"
34   export CPPFLAGS="-I/usr/include/opencv"
36   ./configure --prefix=/usr
37   make
39 package() {
40   cd "$srcdir"/libdecodeqr-0.9.3.orig/src
42   cd libdecodeqr
44   install -d "${pkgdir}"/usr/include
45   install -m0644 decodeqr.h qrerror.h qrtypes.h "${pkgdir}"/usr/include/
46   install -d "${pkgdir}"/usr/lib
47   install -m0755 libdecodeqr.a libdecodeqr.so.0.9.3 "${pkgdir}"/usr/lib/
48   ln -s /usr/lib/libdecodeqr.so.0.9.3 "${pkgdir}"/usr/lib/libdecodeqr.so
50   # test programs
51   # sample/simple/simpletest # ./simpletest ../../../img/debian.org.qr.jpg
52   # sample/webcam/webcam     # ./webcam