diff options
author | orumin | 2017-07-09 12:24:30 +0900 |
---|---|---|
committer | orumin | 2017-07-09 12:24:30 +0900 |
commit | 6a731df909b6968407d76e6badaa9b9f61b524dd (patch) | |
tree | b7ddf3f60572327232a0e5aea458bd5283af2317 | |
download | aur-6a731df909b6968407d76e6badaa9b9f61b524dd.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 30 | ||||
-rw-r--r-- | PKGBUILD | 70 |
2 files changed, 100 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..dacf24f88542 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,30 @@ +pkgbase = lib32-opencv + pkgdesc = Open Source Computer Vision Library (32-bit) + pkgver = 3.2.0 + pkgrel = 1 + url = http://opencv.org/ + arch = x86_64 + license = BSD + makedepends = cmake + makedepends = lib32-mesa + makedepends = eigen + makedepends = lib32-hdf5 + makedepends = lib32-jasper + makedepends = lib32-libgphoto2 + depends = lib32-intel-tbb + depends = lib32-openexr + depends = lib32-xine-lib + depends = lib32-libdc1394 + depends = lib32-gtkglext + depends = opencv + optdepends = opencv-samples + optdepends = hdf5: support for HDF5 format + optdepends = opencl-icd-loader: For coding with OpenCL + options = staticlibs + source = opencv-3.2.0.tar.gz::https://github.com/Itseez/opencv/archive/3.2.0.zip + source = opencv_contrib-3.2.0.tar.gz::https://github.com/Itseez/opencv_contrib/archive/3.2.0.tar.gz + md5sums = bfc6a261eb069b709bcfe7e363ef5899 + md5sums = d7d50c70c31df3b31310f548f31fd2a2 + +pkgname = lib32-opencv + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..bf40bf8175c3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,70 @@ +# Maintainer: orumin <dev at orum.in> + +pkgname=lib32-opencv +_basename=opencv +pkgver=3.2.0 +pkgrel=1 +pkgdesc="Open Source Computer Vision Library (32-bit)" +arch=('x86_64') +license=('BSD') +url="http://opencv.org/" +depends=('lib32-intel-tbb' 'lib32-openexr' 'lib32-xine-lib' 'lib32-libdc1394' 'lib32-gtkglext' 'opencv') +makedepends=('cmake' 'lib32-mesa' 'eigen' 'lib32-hdf5' 'lib32-jasper' 'lib32-libgphoto2') +options=('staticlibs') +optdepends=('opencv-samples' + 'hdf5: support for HDF5 format' + 'opencl-icd-loader: For coding with OpenCL') +source=("$_basename-$pkgver.tar.gz::https://github.com/Itseez/opencv/archive/$pkgver.zip" + "opencv_contrib-$pkgver.tar.gz::https://github.com/Itseez/opencv_contrib/archive/$pkgver.tar.gz") +md5sums=('bfc6a261eb069b709bcfe7e363ef5899' + 'd7d50c70c31df3b31310f548f31fd2a2') + +_cmakeopts=('-D WITH_OPENCL=ON' + '-D WITH_OPENGL=ON' + '-D WITH_TBB=ON' + '-D WITH_XINE=ON' + '-D WITH_GSTREAMER=OFF' + '-D BUILD_WITH_DEBUG_INFO=OFF' + '-D BUILD_TESTS=OFF' + '-D BUILD_PERF_TESTS=OFF' + '-D BUILD_EXAMPLES=OFF' + '-D BUILD_opencv_python2=OFF' + '-D BUILD_opencv_python3=OFF' + '-D INSTALL_C_EXAMPLES=OFF' + '-D INSTALL_PYTHON_EXAMPLES=OFF' + '-D CMAKE_BUILD_TYPE=Release' + '-D CMAKE_INSTALL_PREFIX=/usr' + '-D CMAKE_SKIP_RPATH=ON' + '-D CMAKE_INSTALL_LIBDIR=lib32' + '-D CMAKE_C_FLAGS=-m32' + '-D CMAKE_CXX_FLAGS=-m32' + '-D CMAKE_LINKER_FLAGS=-m32' + #'-D WITH_IPP=ON' + #'-D INSTALL_CREATE_DISTRIB=ON' + ) + +build() { + cd "$srcdir/$_basename-$pkgver" + + export PKG_CONFIG_PATH='/usr/lib32/pkgconfig' + export PYTHON='/usr/bin/python2-32' + export PYTHON_CONFIG='/usr/bin/python2-32-config' + + cmake ${_cmakeopts[@]} \ + -DOPENCV_EXTRA_MODULES_PATH="$srcdir/opencv_contrib-$pkgver/modules" \ + . + + make +} + +package() { + cd "$srcdir/$_basename-$pkgver" + + make DESTDIR="$pkgdir" install + mv "$pkgdir"/usr/lib "$pkgdir"/usr/lib32 + rm -r "$pkgdir"/usr/bin + rm -r "$pkgdir"/usr/include + rm -r "$pkgdir"/usr/share +} + +# vim:set ts=2 sw=2 et: |