[arch-commits] Commit in opencv/trunk (PKGBUILD)

Antonio Rojas arojas at archlinux.org
Sun Jan 6 13:07:29 UTC 2019


    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
 }
 



More information about the arch-commits mailing list