From 27e100e162ecffe8a7539fcda7bfb38793cb387c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20M=2E=20Basto?= Date: Sun, 20 Mar 2022 02:12:43 +0000 Subject: [PATCH] allow not include extras with his 500 MB --- opencv.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/opencv.spec b/opencv.spec index f156b51..c52f1e0 100644 --- a/opencv.spec +++ b/opencv.spec @@ -1,5 +1,6 @@ %undefine __cmake_in_source_build %bcond_without tests +%bcond_without extras %bcond_with ffmpeg %bcond_without gstreamer %bcond_with eigen2 @@ -63,7 +64,9 @@ URL: https://opencv.org # Source0: %{name}-clean-%{version}.tar.gz Source1: %{name}_contrib-clean-%{version}.tar.gz +%{?with_extras: Source2: %{name}_extra-clean-%{version}.tar.gz +} Source3: face_landmark_model.dat.xz # from https://github.com/opencv/ade/archive/v0.1.1f.zip Source4: b624b995ec9c439cbc2e9e6ee940d3a2-v0.1.1f.zip @@ -239,7 +242,7 @@ distribution, since the library maintains binary compatibility, and tries to provide decent performance and stability. %prep -%setup -q -a1 -a2 +%setup -q -a1 %{?with_extras:-a2} %if 1 # we don't use pre-built contribs except quirc pushd 3rdparty @@ -331,7 +334,7 @@ install -pm 0644 %{SOURCE4} .cache/ade/ -DWITH_OPENMP=ON \ -DOPENCV_CONFIG_INSTALL_PATH=%{_lib}/cmake/OpenCV \ -DOPENCV_GENERATE_PKGCONFIG=ON \ - -DOPENCV_TEST_DATA_PATH=opencv_extra-%{version}/testdata \ +%{?with_extras: -DOPENCV_TEST_DATA_PATH=opencv_extra-%{version}/testdata} \ %{?with_gdcm: -DWITH_GDCM=ON } \ %{?with_libmfx: -DWITH_MFX=ON } \ %{?with_clp: -DWITH_CLP=ON } \