diff options
author | yhfudev | 2017-11-14 23:10:01 +0000 |
---|---|---|
committer | yhfudev | 2017-11-14 23:10:01 +0000 |
commit | a376dcd3137cbfdaa8c2e62eb515b48e9cdaacf6 (patch) | |
tree | 3acfddf548440ccede4beca103197c28962b8319 | |
parent | e86e18faadd2d0a9ca8e01d9f6e7f49c0f867861 (diff) | |
download | aur-a376dcd3137cbfdaa8c2e62eb515b48e9cdaacf6.tar.gz |
update for recent version
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 16 insertions, 19 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Tue Nov 14 20:06:09 UTC 2017 +# Tue Nov 14 23:08:44 UTC 2017 pkgbase = opencv-cuda-git pkgdesc = Open Source Computer Vision Library compiled with extra modules(opencv_contrib) and CUDA - pkgver = 3.1.0.r1522.g1ae27eb + pkgver = 3.3.1.r145.gfcdd833059 pkgrel = 1 url = http://opencv.org/ changelog = ChangeLog @@ -16,8 +16,8 @@ pkgbase = opencv-cuda-git makedepends = python2-numpy makedepends = python-numpy makedepends = mesa - makedepends = gcc5 - depends = gstreamer0.10-base + makedepends = gcc + depends = gst-plugins-base depends = openexr depends = xine-lib depends = libdc1394 @@ -12,13 +12,13 @@ pkgname="opencv-cuda-git" _pkgname="opencv-git" -pkgver=3.1.0.r1522.g1ae27eb +pkgver=3.3.1.r145.gfcdd833059 pkgrel=1 pkgdesc="Open Source Computer Vision Library compiled with extra modules(opencv_contrib) and CUDA" url="http://opencv.org/" license=('BSD') arch=('i686' 'x86_64' 'armv7h' 'armv6h') -depends=('gstreamer0.10-base' 'openexr' +depends=('gst-plugins-base' 'openexr' 'xine-lib' 'libdc1394' 'gtkglext' 'nvidia-utils' 'hdf5-cpp-fortran' # The following variables are used in this project, but they are set to NOTFOUND : CUDA_CUDA_LIBRARY, HDF5_hdf5_cpp_LIBRARY 'python' @@ -30,12 +30,12 @@ depends_x86_64=('intel-tbb') depends_i686=('intel-tbb') depends_armv7h=('intel-tbb') makedepends=('git' 'cmake' 'python2-numpy' 'python-numpy' 'mesa' - 'gcc5' + 'gcc' ) -optdepends=(#'eigen' - #'libcl: For coding with OpenCL' +optdepends=( 'python-numpy: Python 3 interface' - 'python2-numpy: Python 2 interface') + 'python2-numpy: Python 2 interface' + ) options=('staticlibs') provides=("opencv" "${_pkgname%-git}") conflicts=(opencv "${_pkgname%-git}") @@ -119,11 +119,7 @@ prepare() { cd "${srcdir}/${_pkgname%-git}_contrib" # opencv_contrib sfm problem, use the complete FindGflags.cmake from ceres-solver - patch -p1 -i "${srcdir}/opencv_contrib_sfm_cmake.patch" - - #sudo ln -sf /usr/bin/gcc-5 /opt/cuda/bin/gcc - #sudo ln -sf /usr/bin/cpp-5 /opt/cuda/bin/cpp - #sudo ln -sf /usr/bin/g++-5 /opt/cuda/bin/g++ + #patch -p1 -i "${srcdir}/opencv_contrib_sfm_cmake.patch" } build() { @@ -132,23 +128,24 @@ build() { # --expt-relaxed-constexpr to fix the error: # opencv/modules/core/include/opencv2/core/cuda/vec_math.hpp(205): error: calling a constexpr __host__ function("abs") from a __device__ function("abs") is not allowed. The experimental flag '--expt-relaxed-constexpr' can be used to allow this. # current nvcc don't support gcc6, so use gcc5 instead - export CC=$(which gcc-5) - export CXX=$(which g++-5) + mkdir -p build + cd build cmake ${_cmakeopts[@]} \ -D CUDA_NVCC_FLAGS='-std=c++11 -Xcompiler -D__CORRECT_ISO_CPP11_MATH_H_PROTO --expt-relaxed-constexpr' \ -D OPENCV_EXTRA_MODULES_PATH=$srcdir/${_pkgname%-git}_contrib/modules \ - . + .. make } package() { cd "${srcdir}/${_pkgname%-git}" + cd build make DESTDIR="${pkgdir}" install # install LICENSE file - install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname%-git}/LICENSE" + install -Dm644 "../LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname%-git}/LICENSE" } # vim:set ts=4 sw=4 et: |