From 93634b3705466e84f5e603697c65bbf3c701dfc3 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 30 Mar 2026 07:22:45 +0000 Subject: automatic import of opencv --- opencv.spec | 25 +++++++++---------------- sources | 6 ------ 2 files changed, 9 insertions(+), 22 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 - 4.5.2-9 - backport upstraem patch to fix build failed diff --git a/sources b/sources index 3a1659c..6d6f421 100644 --- a/sources +++ b/sources @@ -1,7 +1 @@ d3141f649ab2d76595fdd8991ee15c55 opencv-4.5.2.tar.gz -51b871f0d93f49b5c650a13825a10739 opencv_extra-4.5.2.tar.gz -ce41f1402b0de9dd24fd1faf578cb527 opencv_extra-4.5.2.tar.gz.aa -d9560b4ebbaf65c7224ffef4be6c84da opencv_extra-4.5.2.tar.gz.ab -df178d73aac22b03d5a57f89c290d660 opencv_extra-4.5.2.tar.gz.ac -0395fb0414fc52b1c7116763ec59387d opencv_extra-4.5.2.tar.gz.ad -c5eee07125d32e751ea09ae5bde92253 opencv_extra-4.5.2.tar.gz.ae -- cgit v1.2.3