diff options
| author | CoprDistGit <infra@openeuler.org> | 2026-03-30 07:22:45 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2026-03-30 07:22:45 +0000 |
| commit | 93634b3705466e84f5e603697c65bbf3c701dfc3 (patch) | |
| tree | a3885e49ee0e587cd93399b84b3419a353c746f7 /opencv.spec | |
| parent | de0ae6784abfd457306070c6a071f88eb3e3debd (diff) | |
automatic import of opencvopeneuler24.03_LTS
Diffstat (limited to 'opencv.spec')
| -rw-r--r-- | opencv.spec | 25 |
1 files changed, 9 insertions, 16 deletions
diff --git a/opencv.spec b/opencv.spec index c2544dd..fd58b36 100644 --- a/opencv.spec +++ b/opencv.spec @@ -1,16 +1,10 @@ Name: opencv Version: 4.5.2 -Release: 9 +Release: 10 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 Patch2: Fix_compilation_of_copy_assignment_operators_with_GCC.patch Patch3: Repair_clang_abi.patch @@ -35,10 +29,7 @@ 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 . -pwd %build mkdir -p cmake/build @@ -52,7 +43,7 @@ cmake ../../ -DCMAKE_BUILD_TYPE=Release\ -DBUILD_JPEG=ON\ -DBUILD_PNG=ON\ -DBUILD_OPENEXR=ON\ - -DBUILD_TESTS=ON\ + -DBUILD_TESTS=OFF\ -DBUILD_PERF_TESTS=OFF\ -DBUILD_opencv_apps=OFF\ -DWITH_CUDA=OFF\ @@ -72,9 +63,7 @@ cmake ../../ -DCMAKE_BUILD_TYPE=Release\ -DWITH_JASPER=OFF\ -DBUILD_JASPER=OFF\ -DBUILD_SHARED_LIBS=ON\ - -DBUILD_EXAMPLES=ON\ - -DOPENCV_TEST_DATA_PATH=%_builddir/%{name}-%{version}/opencv_extra-%{version}/testdata\ - -DINSTALL_TESTS=ON\ + -DBUILD_EXAMPLES=OFF\ -DPYTHON3_EXECUTABLE=$(which python3)\ -DPYTHON_EXECUTABLE=$(which python3)\ -DPYTHON_DEFAULT_EXECUTABLE=$(python3 -c "import sys; print(sys.executable)")\ @@ -88,8 +77,7 @@ cmake ../../ -DCMAKE_BUILD_TYPE=Release\ -DCMAKE_INSTALL_PREFIX=/usr \ -DOPENCV_CONFIG_INSTALL_PATH=%{_lib}/cmake/OpenCV \ -DOPENCV_GENERATE_PKGCONFIG=ON -make -j24 V=1 -ctest -E "opencv_test_objdetect|opencv_test_photo|opencv_test_highgui" +make -j1 V=1 %install @@ -106,6 +94,11 @@ make install DESTDIR=%{buildroot} %{python3_sitelib}/cv2/* %changelog +* Sun Mar 30 2026 openEuler ROS SIG - 4.5.2-10 +- Reduce parallelism to make -j1 for EUR 2GB RAM builds +- Disable tests and examples to save memory +- Remove opencv_extra test data sources + * Wed Nov 22 2023 konglidong <konglidong@uniontech.com> - 4.5.2-9 - backport upstraem patch to fix build failed |
