diff --git a/science/robotics/opencv/actions.py b/science/robotics/opencv/actions.py
index 1ce20540f8..8365e75e7d 100644
--- a/science/robotics/opencv/actions.py
+++ b/science/robotics/opencv/actions.py
@@ -24,7 +24,6 @@ def setup():
-D CMAKE_SKIP_RPATH=ON \
DESTDIR=%s \
-DBUILD_EXAMPLES=1 \
- -DBUILD_SWIG_PYTHON_SUPPORT=1 \
-DINSTALL_C_EXAMPLES=1 \
-DINSTALL_PYTHON_EXAMPLES=1 \
-DINSTALL_OCTAVE_EXAMPLES=1 \
@@ -48,7 +47,23 @@ def setup():
-DWITH_TIFF=1 \
-DWITH_V4L=1 \
-DWITH_XINE=1 \
- -DCMAKE_SKIP_RPATH=1", sourceDir="..")
+ -DWITH_VTK=OFF \
+ -DWITH_QT=OFF \
+ -DWITH_OPENGL=ON \
+ -DWITH_OPENCL=ON \
+ -DWITH_VULKAN=ON \
+ -DCMAKE_SKIP_RPATH=1 \
+ -DBUILD_opencv_python3=ON \
+ -DBUILD_opencv_python2=ON \
+ -DBUILD_IPP_IW=OFF \
+ -DBUILD_ITT=OFF \
+ -DBUILD_JAVA=OFF \
+ -DBUILD_PROTOBUF=OFF \
+ -DBUILD_opencv_java_bindings_generator=OFF \
+ -DPYTHON3_EXECUTABLE=/usr/bin/python3 \
+ -DOPENCV_GENERATE_PKGCONFIG=ON \
+ -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-%s/modules \
+ " % (get.installDIR(), get.srcVERSION()), sourceDir="..")
# -DUSE_O3=OFF
# -DUSE_OMIT_FRAME_POINTER=OFF
diff --git a/science/robotics/opencv/pspec.xml b/science/robotics/opencv/pspec.xml
index e204260217..93c51849eb 100644
--- a/science/robotics/opencv/pspec.xml
+++ b/science/robotics/opencv/pspec.xml
@@ -12,7 +12,8 @@
library
Computer vision library
opencv is a programming library mainly aimed at the real time computer vision. Example applications are human-computer interaction, object identification, face recognition, motion tracking, mobile robotics.
- https://github.com/opencv/opencv/archive/3.4.5.tar.gz
+ https://github.com/opencv/opencv/archive/4.2.0.tar.gz
+ https://github.com/opencv/opencv_contrib/archive/4.2.0.tar.gz
cmake
gtk2-devel
@@ -35,6 +36,14 @@
libjpeg-turbo-devel
libgphoto2-devel
gst-plugins-base-devel
+ intel-tbb-devel
+ eigen3
+ opencl-icd-devel
+ libglvnd-devel
+ tiff-devel
+ webp-devel
+ freetype-devel
+ harfbuzz-devel
@@ -58,12 +67,20 @@
gdk-pixbuf
gst-plugins-base
libjpeg-turbo
+ intel-tbb
+ opencl-icd
+ libglvnd
+ tiff
+ webp
+ freetype
+ harfbuzz
/usr/lib
/usr/bin
/usr/share/OpenCV
- /usr/share/opencv
+ /usr/share/licenses
+ /usr/share/opencv4
@@ -89,6 +106,13 @@
+
+ 2019-01-19
+ 4.2.0
+ Version bump
+ İdris Kalp
+ idriskalp@gmail.com
+
2019-01-11
3.4.5