Name: opencv Version: 4.5.2 Release: 2 Summary: OpenCV means IntelĀ® Open Source Computer Vision Library. License: Apache-2.0 URL: https://github.com/opencv/opencv Source0: %{name}-%{version}.tar.gz Source1: %{name}_extra-%{version}.tar.gz Source2: opencv_extra-4.5.2.tar.gz.aa Source3: opencv_extra-4.5.2.tar.gz.ab Source4: opencv_extra-4.5.2.tar.gz.ac Source5: opencv_extra-4.5.2.tar.gz.ad Source6: opencv_extra-4.5.2.tar.gz.ae Patch1: Fix-OpenCV-build-with-OpenEXR-before-2.2.0.patch BuildRequires: gcc-c++ gcc autoconf pkgconfig protobuf-compiler protobuf BuildRequires: cmake BuildRequires: libjpeg-devel BuildRequires: libtiff-devel BuildRequires: libpng-devel %description OpenCV means IntelĀ® Open Source Computer Vision Library. It is a collection of C functions and a few C++ classes that implement some popular Image Processing and Computer Vision algorithms. %global debug_package %{nil} %prep cat %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} > %{SOURCE1} %autosetup -p1 -n %{name}-%{version} tar -xvf %{SOURCE1} -C . %build mkdir -p cmake/build cd cmake/build cmake ../../ -DCMAKE_BUILD_TYPE=Release -DWITH_PROTOBUF=OFF -DWITH_WEBP=OFF\ -DWITH_IPP=OFF\ -DWITH_ADE=OFF\ -DBUILD_ZLIB=ON\ -DBUILD_JPEG=OFF\ -DBUILD_PNG=OFF\ -DBUILD_OPENEXR=ON\ -DBUILD_TESTS=ON\ -DBUILD_PERF_TESTS=ON\ -DBUILD_EXAMPLES=ON\ -DOPENCV_TEST_DATA_PATH=opencv_extra-%{version}/testdata\ -DINSTALL_TESTS=ON\ -DCMAKE_INSTALL_PREFIX=/usr/local\ -DBUILD_opencv_apps=OFF\ -DCMAKE_SKIP_RPATH=TRUE\ -DBUILD_opencv_python3=OFF\ -DBUILD_opencv_videoio=OFF\ -DWITH_FFMPEG=OFF\ -DWITH_TIFF=ON\ -DBUILD_TIFF=OFF\ -DWITH_ITT=OFF\ -DWITH_JASPER=OFF\ -DBUILD_JASPER=OFF\ -DOPENCV_BIN_INSTALL_PATH=%{_bindir}\ -DOPENCV_LIB_INSTALL_PATH=%{_libdir}\ -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} make -j24 V=1 %install cd cmake/build make install DESTDIR=%{buildroot} %files %defattr(-,root,root) %exclude /usr/local/bin/setup_vars_opencv4.sh %{_bindir}/opencv_run_all_tests.sh %{_libdir}/* %{_includedir}/* %exclude /usr/local/share/* %changelog * Wed Nov 10 2021 yanhailiang - 4.5.2-2 - bugFix OpenCV build with OpenEXR before 2.2.0 * Wed Sep 30 2021 shenwei - 4.5.2-1 - package init