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