summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAndrew Crerar2017-11-02 10:42:40 -0400
committerAndrew Crerar2017-11-02 10:42:40 -0400
commit787a36eb2e506e3541b39a06ef63f20c4d850d39 (patch)
treefd8cf4b46febdcd11698f679fb0f2861e8cf6241 /PKGBUILD
parent809adacd6624fd9c08d6d585aeab5b947b8a694b (diff)
downloadaur-787a36eb2e506e3541b39a06ef63f20c4d850d39.tar.gz
Cleaning up formatting, creating directory for build
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 20 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 55a3e3b483cd..221b0fc5651d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,29 +11,23 @@
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
_name=opencv
-pkgname="${_name}-git"
-pkgver=3.3.0.r199.g2ac57a2b1f
+pkgname="$_name-git"
+pkgver=3.3.1.r92.gf9ac1665b6
pkgrel=1
pkgdesc="Open Source Computer Vision Library"
url="http://opencv.org/"
-license=('BSD')
-arch=('i686' 'x86_64')
-depends=('intel-tbb'
- 'openexr'
- 'xine-lib'
- 'libdc1394'
- 'hdf5'
- 'gst-plugins-base-libs'
- 'gtk3'
- 'protobuf')
-makedepends=('git' 'cmake' 'python2-numpy' 'python-numpy' 'mesa' 'eigen')
+license=(BSD)
+arch=(i686 x86_64)
+depends=(intel-tbb openexr xine-lib libdc1394 hdf5 gst-plugins-base-libs
+ gtk3 protobuf)
+makedepends=(git cmake python2-numpy python-numpy mesa eigen)
optdepends=('opencv-samples'
- 'eigen'
+ 'hdf5: Support for HDF5 format'
'opencl-icd-loader: For coding with OpenCL'
'python-numpy: Python 3 interface'
'python2-numpy: Python 2 interface')
-conflicts=('opencv' 'opencv-git')
-provides=("${_name}=${pkgver}")
+conflicts=(opencv)
+provides=("$_name=$pkgver")
source=('git+https://github.com/opencv/opencv.git'
'git+https://github.com/opencv/opencv_contrib.git')
sha512sums=('SKIP'
@@ -43,6 +37,7 @@ _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'
@@ -60,14 +55,17 @@ _cmakeopts=('-D WITH_OPENCL=ON'
'-D ENABLE_SSE3=OFF')
pkgver() {
- cd "${srcdir}/${_name}"
+ cd "$srcdir/$_name"
git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g'
}
build() {
+ mkdir -p build
+ cd build
+
cmake ${_cmakeopts[@]} \
- -DOPENCV_EXTRA_MODULES_PATH="${srcdir}/opencv_contrib/modules" \
- ${_name}
+ -DOPENCV_EXTRA_MODULES_PATH="$srcdir/opencv_contrib/modules" \
+ ../$_name
make
}
@@ -75,8 +73,9 @@ build() {
package() {
options=('staticlibs')
- make DESTDIR="${pkgdir}" install
+ cd build
+ make DESTDIR="$pkgdir" install
# install LICENSE file
- install -Dm644 "${srcdir}/${_name}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 "$srcdir/$_name/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}