summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukáš Jirkovský2015-06-29 22:02:26 +0200
committerLukáš Jirkovský2015-06-29 22:02:26 +0200
commitb16ede22d31ff870209c9d221ac20c48e31afa39 (patch)
treef38880f8532d985774a3c2c25b1920db168d1a66
downloadaur-vigra-git.tar.gz
initial import
-rw-r--r--.SRCINFO32
-rw-r--r--PKGBUILD52
2 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..234ca4a1ba37
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,32 @@
+pkgbase = vigra-git
+ pkgdesc = Computer vision library
+ pkgver = 3863.e360aa3
+ pkgrel = 1
+ url = http://hci.iwr.uni-heidelberg.de/vigra/
+ arch = i686
+ arch = x86_64
+ license = custom:MIT
+ checkdepends = python2-nose
+ makedepends = git
+ makedepends = cmake
+ makedepends = fftw
+ makedepends = python2-numpy
+ makedepends = boost
+ depends = libpng
+ depends = libtiff
+ depends = openexr
+ depends = hdf5
+ optdepends = python2: vigra-config
+ optdepends = boost-libs: python interface
+ optdepends = python2: python interface
+ optdepends = fftw: python interface
+ provides = vigra
+ provides = vigra-hg
+ conflicts = vigra
+ conflicts = vigra-hg
+ replaces = vigra-hg
+ source = git+git://github.com/ukoethe/vigra.git
+ md5sums = SKIP
+
+pkgname = vigra-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e4146e0b17a3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com>
+pkgname=vigra-git
+pkgver=3863.e360aa3
+pkgrel=1
+pkgdesc="Computer vision library"
+arch=('i686' 'x86_64')
+url="http://hci.iwr.uni-heidelberg.de/vigra/"
+license=('custom:MIT')
+depends=('libpng' 'libtiff' 'openexr' 'hdf5')
+optdepends=('python2: vigra-config'
+ 'boost-libs: python interface' 'python2: python interface' 'fftw: python interface')
+# add doxygen to makedepends to build documentation
+makedepends=('git' 'cmake' 'fftw' 'python2-numpy' 'boost')
+checkdepends=('python2-nose')
+provides=('vigra' 'vigra-hg')
+conflicts=('vigra' 'vigra-hg')
+replaces=('vigra-hg')
+source=('git+git://github.com/ukoethe/vigra.git')
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/vigra"
+ echo $(git rev-list --count master).$(git rev-parse --short master)
+}
+
+build() {
+ cd "$srcdir/vigra"
+
+ cmake -DCMAKE_INSTALL_PREFIX=/usr \
+ -DPYTHON_EXECUTABLE=/usr/bin/python2 \
+ -DWITH_OPENEXR=true \
+ -DDOCINSTALL=share/doc \
+ -DCMAKE_SHARED_LINKER_FLAGS="-lpthread" \
+ .
+ make
+}
+
+check() {
+ cd "$srcdir/vigra"
+ make -k check
+}
+
+package() {
+ cd "$srcdir/vigra"
+ make DESTDIR="$pkgdir/" install
+
+ # fix for python2
+ sed -i 's|python$|python2|' "$pkgdir/usr/bin/vigra-config"
+
+ # license
+ install -D -m644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}