diff options
author | Andrew Crerar | 2018-04-28 18:34:21 -0400 |
---|---|---|
committer | Andrew Crerar | 2018-04-28 18:34:21 -0400 |
commit | eefc127b1c462450d2d1ce3ae0c5b5a5aeaa766c (patch) | |
tree | 129624724b6cafd96b325155527759a1d0dac6e7 | |
parent | 5cae939fff0df34d2bdf692415c0fd95c61cd73f (diff) | |
download | aur-eefc127b1c462450d2d1ce3ae0c5b5a5aeaa766c.tar.gz |
Updating deps, adding NVCC flags
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 16 |
3 files changed, 22 insertions, 12 deletions
@@ -1,6 +1,6 @@ pkgbase = opencv-git pkgdesc = Open Source Computer Vision Library - pkgver = 3.3.1.r184.gc3cced0f89 + pkgver = 3.4.1.r410.g84b3b5b4a4 pkgrel = 1 url = https://opencv.org/ arch = i686 @@ -13,19 +13,23 @@ pkgbase = opencv-git makedepends = mesa makedepends = eigen makedepends = hdf5 + makedepends = lapacke + makedepends = gtkglext depends = intel-tbb depends = openexr depends = xine-lib depends = libdc1394 - depends = gst-plugins-base-libs - depends = gtk3 - depends = protobuf + depends = cblas + depends = lapack + depends = jasper + depends = libgphoto2 optdepends = opencv-samples + optdepends = gtkglext: for the HighGUI module optdepends = hdf5: Support for HDF5 format optdepends = opencl-icd-loader: For coding with OpenCL optdepends = python-numpy: Python 3 interface optdepends = python2-numpy: Python 2 interface - provides = opencv=3.3.1.r184.gc3cced0f89 + provides = opencv=3.4.1.r410.g84b3b5b4a4 conflicts = opencv source = git+https://github.com/opencv/opencv.git source = git+https://github.com/opencv/opencv_contrib.git diff --git a/.gitignore b/.gitignore index 941a6ff1dc29..9ea1d6f9c5c7 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,5 @@ opencv/ +opencv_contrib/ +*.tar +pkg/ +src/ @@ -12,16 +12,16 @@ _name=opencv pkgname="$_name-git" -pkgver=3.3.1.r184.gc3cced0f89 +pkgver=3.4.1.r410.g84b3b5b4a4 pkgrel=1 pkgdesc="Open Source Computer Vision Library" url="https://opencv.org/" license=('BSD') arch=('i686' 'x86_64') -depends=('intel-tbb' 'openexr' 'xine-lib' 'libdc1394' 'gst-plugins-base-libs' - 'gtk3' 'protobuf') -makedepends=('git' 'cmake' 'python2-numpy' 'python-numpy' 'mesa' 'eigen' 'hdf5') +depends=('intel-tbb' 'openexr' 'xine-lib' 'libdc1394' 'cblas' 'lapack' 'jasper' 'libgphoto2') +makedepends=('git' 'cmake' 'python2-numpy' 'python-numpy' 'mesa' 'eigen' 'hdf5' 'lapacke' 'gtkglext') optdepends=('opencv-samples' + 'gtkglext: for the HighGUI module' 'hdf5: Support for HDF5 format' 'opencl-icd-loader: For coding with OpenCL' 'python-numpy: Python 3 interface' @@ -44,10 +44,9 @@ _cmakeopts=('-DWITH_OPENCL=ON' '-DBUILD_EXAMPLES=ON' '-DINSTALL_C_EXAMPLES=ON' '-DINSTALL_PYTHON_EXAMPLES=ON' - '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_INSTALL_PREFIX=/usr' - '-DCMAKE_SKIP_RPATH=ON' - '-DCMAKE_INSTALL_LIBDIR=/usr/lib') + '-DCMAKE_INSTALL_LIBDIR=/usr/lib' + '-DCUDA_NVCC_FLAGS="--expt-relaxed-constexpr"') # SSE only available from Pentium 3 onwards (i686 is way older) [[ "$CARCH" = 'i686' ]] && _cmakeopts+=('-DCPU_BASELINE_DISABLE=SSE2') @@ -64,6 +63,9 @@ build() { cmake "${_cmakeopts[@]}" \ -DOPENCV_EXTRA_MODULES_PATH="$srcdir"/opencv_contrib/modules \ + -DLAPACK_LIBRARIES="/usr/lib/liblapack.so;/usr/lib/libblas.so;/usr/lib/libcblas.so" \ + -DLAPACK_CBLAS_H="/usr/include/cblas.h" \ + -DLAPACK_LAPACKE_H="/usr/include/lapacke.h" \ ../"$_name" make |