Date: Sunday, January 6, 2019 @ 13:07:29 Author: arojas Revision: 343034
Add Java support (FS#41452) Modified: opencv/trunk/PKGBUILD ----------+ PKGBUILD | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-01-06 12:18:08 UTC (rev 343033) +++ PKGBUILD 2019-01-06 13:07:29 UTC (rev 343034) @@ -4,19 +4,20 @@ pkgbase=opencv pkgname=(opencv opencv-samples) pkgver=4.0.1 -pkgrel=2 +pkgrel=3 pkgdesc="Open Source Computer Vision Library" arch=(x86_64) license=(BSD) url="http://opencv.org/" depends=(intel-tbb openexr gst-plugins-base libdc1394 cblas lapack libgphoto2 jasper ffmpeg) -makedepends=(cmake python-numpy python-setuptools mesa eigen hdf5 lapacke gtk3 vtk glew) +makedepends=(cmake python-numpy python-setuptools mesa eigen hdf5 lapacke gtk3 vtk glew ant java-environment) optdepends=('opencv-samples: samples' 'gtk3: for the HighGUI module' 'vtk: for the viz module' 'hdf5: support for HDF5 format' 'opencl-icd-loader: For coding with OpenCL' - 'python-numpy: Python interface') + 'python-numpy: Python interface' + 'java-runtime: Java interface') source=("$pkgbase-$pkgver.tar.gz::https://github.com/opencv/opencv/archive/$pkgver.zip" "opencv_contrib-$pkgver.tar.gz::https://github.com/opencv/opencv_contrib/archive/$pkgver.tar.gz") sha256sums=('b79ccdc4797a959c5ab17249a8a302c066248ae070e4d7010e2d77a625fdb30a' @@ -28,6 +29,7 @@ build() { cd build + export JAVA_HOME="/usr/lib/jvm/default" # cmake's FindLAPACK doesn't add cblas to LAPACK_LIBRARIES, so we need to specify them manually _pythonpath=`python -c "from sysconfig import get_path; print(get_path('platlib'))"` cmake ../$pkgname-$pkgver \ @@ -52,7 +54,8 @@ -DLAPACK_CBLAS_H="/usr/include/cblas.h" \ -DLAPACK_LAPACKE_H="/usr/include/lapacke.h" \ -DOPENCV_GENERATE_PKGCONFIG=ON \ - -DOPENCV_ENABLE_NONFREE=ON + -DOPENCV_ENABLE_NONFREE=ON \ + -DOPENCV_JNI_INSTALL_PATH=lib make }
