Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : opencv | name : opencv | ||||
| version : 3.4.8 | version : 4.5.1 | ||||
| release : 25 | release : 26 | ||||
| source : | source : | ||||
| - https://github.com/opencv/opencv/archive/3.4.7.tar.gz : ea743896a604a6ba1e1c1651ad42c97d0f90165debe9940811c7e0bdaa307526 | - https://github.com/opencv/opencv/archive/4.5.1.tar.gz : e27fe5b168918ab60d58d7ace2bd82dd14a4d0bd1d3ae182952c2113f5637513 | ||||
| - https://raw.githubusercontent.com/opencv/opencv_3rdparty/ippicv/master_20180723/ippicv/ippicv_2019_lnx_intel64_general_20180723.tgz : fc167cb60deb8924339a7050f3da168bb02e221b2d6b8c00139d1fa7eace0c7d | - https://github.com/opencv/opencv_contrib/archive/4.5.1.zip : fdbd851985fd79797a04e16bdd672aff698aee89086b944295c90265f3cfffda | ||||
| - https://raw.githubusercontent.com/opencv/opencv_3rdparty/ippicv/master_20191018/ippicv/ippicv_2020_lnx_intel64_20191018_general.tgz : 08627fa5660d52d59309a572dd7db5b9c8aea234cfa5aee0942a1dd903554246 | |||||
| - https://github.com/opencv/ade/archive/v0.1.1f.zip : 956e2e51da455ebb3d3ed1269dda44d233a2de620e5bdbdb32e0c0bb84b2c912 | |||||
| license : | license : | ||||
| - BSD-3-Clause | - BSD-3-Clause | ||||
| - EULA # ippicv | - EULA # ippicv | ||||
| component : programming.library | component : programming.library | ||||
| summary : OpenCV is an open source computer vision and machine learning software library | summary : OpenCV is an open source computer vision and machine learning software library | ||||
| description: | | description: | | ||||
| OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. | OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. | ||||
| builddeps : | builddeps : | ||||
| - pkgconfig(OpenEXR) | |||||
| - pkgconfig(Qt5Core) | |||||
| - pkgconfig(eigen3) | - pkgconfig(eigen3) | ||||
| - pkgconfig(freetype2) | |||||
| - pkgconfig(glu) | - pkgconfig(glu) | ||||
| - pkgconfig(gstreamer-plugins-base-1.0) | - pkgconfig(gstreamer-plugins-base-1.0) | ||||
| - pkgconfig(gtkglext-1.0) | - pkgconfig(hdf5) | ||||
| - pkgconfig(ice) | - pkgconfig(ice) | ||||
| - pkgconfig(jasper) | |||||
| - pkgconfig(libavcodec) | - pkgconfig(libavcodec) | ||||
| - pkgconfig(libdc1394-2) | - pkgconfig(libdc1394-2) | ||||
| - pkgconfig(libgphoto2) | |||||
| - pkgconfig(libopenjp2) | |||||
| - pkgconfig(libtiff-4) | - pkgconfig(libtiff-4) | ||||
| - pkgconfig(libturbojpeg) | - pkgconfig(libturbojpeg) | ||||
| - pkgconfig(libv4l2) | |||||
| - pkgconfig(libwebp) | - pkgconfig(libwebp) | ||||
| - pkgconfig(OpenEXR) | - pkgconfig(openblas) | ||||
| - pkgconfig(protobuf) | |||||
| - pkgconfig(python3) | - pkgconfig(python3) | ||||
| - pkgconfig(sm) | - pkgconfig(sm) | ||||
| - pkgconfig(xmu) | - pkgconfig(xmu) | ||||
| - intel-tbb-devel | - intel-tbb-devel | ||||
| - numpy | - numpy | ||||
| - unzip | |||||
| - vulkan-headers | |||||
| rundeps : | |||||
| - numpy | |||||
| setup : | | setup : | | ||||
| #Use ippicv from $sources | # Use ippicv from $sources | ||||
| IPPNAME=$(basename $sources/ippicv_*_lnx_*.tgz) | IPPNAME=$(basename $sources/ippicv_*_lnx_*.tgz) | ||||
| MD5SUM=$(md5sum $sources/$IPPNAME | cut -d" " -f1) | IPPMD5SUM=$(md5sum $sources/$IPPNAME | cut -d " " -f1) | ||||
| mkdir -p .cache/ippicv | mkdir -p .cache/ippicv | ||||
| cp $sources/$IPPNAME .cache/ippicv/$MD5SUM-$IPPNAME | cp $sources/$IPPNAME .cache/ippicv/$IPPMD5SUM-$IPPNAME | ||||
| ADENAME=$(basename $sources/v0.1.1f.zip) | |||||
| ADEMD5SUM=$(md5sum $sources/$ADENAME | cut -d " " -f1) | |||||
| mkdir -p .cache/ade | |||||
| cp $sources/$ADENAME .cache/ade/$ADEMD5SUM-$ADENAME | |||||
| unzip -qq $sources/%version%.zip | |||||
| mv opencv_contrib* contrib | |||||
| mkdir build && cd build | %cmake_ninja -DOPENCV_GENERATE_PKGCONFIG=ON \ | ||||
| %cmake -DWITH_GPHOTO2=OFF \ | -DOPENCV_EXTRA_MODULES_PATH=$workdir/contrib/modules \ | ||||
| -DWITH_GPHOTO2=ON \ | |||||
| -DWITH_IPP=ON \ | -DWITH_IPP=ON \ | ||||
| -DWITH_OPENGL=ON \ | -DWITH_OPENGL=ON \ | ||||
| -DOpenGL_GL_PREFERENCE="GLVND" \ | |||||
| -DWITH_VULKAN=ON \ | |||||
| -DWITH_OPENCL=ON \ | -DWITH_OPENCL=ON \ | ||||
| -DWITH_TBB=ON \ | -DWITH_TBB=ON \ | ||||
| -DENABLE_CXX11=ON \ | -DENABLE_CXX11=ON \ | ||||
| -DBUILD_SHARED_LIBS=ON \ | -DBUILD_SHARED_LIBS=ON \ | ||||
| -DBUILD_PERF_TESTS=OFF \ | -DBUILD_PERF_TESTS=OFF \ | ||||
| -DBUILD_TESTS=OFF \ | -DBUILD_TESTS=OFF \ | ||||
| -DBUILD_DOCS=OFF \ | -DBUILD_DOCS=OFF \ | ||||
| -DBUILD_WITH_DEBUG_INFO=OFF \ | -DBUILD_WITH_DEBUG_INFO=OFF \ | ||||
| -DBUILD_opencv_xfeatures2d=OFF \ | |||||
| -DENABLE_SOLUTION_FOLDERS=ON \ | -DENABLE_SOLUTION_FOLDERS=ON \ | ||||
| -DOPENCV_ENABLE_NONFREE=ON \ | -DOPENCV_ENABLE_NONFREE=ON \ | ||||
| -DWITH_QT=OFF \ | -DWITH_QT=ON \ | ||||
| -DOPENCV_FORCE_PYTHON_LIBS=ON \ | -DOPENCV_FORCE_PYTHON_LIBS=ON \ | ||||
| -DENABLE_PRECOMPILED_HEADERS=OFF \ | -DENABLE_PRECOMPILED_HEADERS=OFF | ||||
| .. | |||||
| build : | | build : | | ||||
| %make -C build | %ninja_build | ||||
| install : | | install : | | ||||
| %make_install -C build | %ninja_install | ||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.