From de07a29382c36335c2f9cf6eb4a9ab1a9f401889 Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Tue, 26 Oct 2021 17:33:53 +0800 Subject: [PATCH 1/3] add test --- .gitattributes | 1 + v4.5.2.tar.gz => opencv-4.5.2.tar.gz | Bin opencv.spec | 16 +++++++++++----- 3 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 .gitattributes rename v4.5.2.tar.gz => opencv-4.5.2.tar.gz (100%) diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..2386175 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +opencv_extra-4.5.2.tar.gz filter=lfs diff=lfs merge=lfs -text diff --git a/v4.5.2.tar.gz b/opencv-4.5.2.tar.gz similarity index 100% rename from v4.5.2.tar.gz rename to opencv-4.5.2.tar.gz diff --git a/opencv.spec b/opencv.spec index 55a1e42..5aa2b65 100644 --- a/opencv.spec +++ b/opencv.spec @@ -4,7 +4,8 @@ Release: 1 Summary: OpenCV means IntelĀ® Open Source Computer Vision Library. License: Apache-2.0 URL: https://github.com/opencv/opencv -Source0: https://github.com/opencv/opencv/archive/v%{version}.tar.gz +Source0: %{name}-%{version}.tar.gz +Source1: %{name}_extra-%{version}.tar.gz BuildRequires: gcc-c++ gcc autoconf pkgconfig protobuf-compiler protobuf BuildRequires: cmake BuildRequires: libjpeg-devel @@ -19,9 +20,11 @@ ON %global debug_package %{nil} %prep -%autosetup -p1 -n %{name}-%{version} +%setup -q -b 0 +%setup -q -b 1 -n %{name}-%{version} %build +mv %_builddir/opencv_extra-%{version} %_builddir/opencv-%{version} mkdir -p cmake/build cd cmake/build cmake ../../ -DCMAKE_BUILD_TYPE=Release -DWITH_PROTOBUF=OFF -DWITH_WEBP=OFF\ @@ -32,7 +35,11 @@ cmake ../../ -DCMAKE_BUILD_TYPE=Release -DWITH_PROTOBUF=OFF -DWITH_WEBP=OFF\ -DBUILD_PNG=OFF\ -DBUILD_OPENEXR=ON\ -DBUILD_TESTS=ON\ - -DBUILD_PERF_TESTS=OFF\ + -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\ @@ -51,7 +58,6 @@ make -j24 V=1 %install cd cmake/build -# mkdir %{buildroot}/usr/ make install DESTDIR=%{buildroot} %files @@ -62,5 +68,5 @@ make install DESTDIR=%{buildroot} %exclude /usr/local/share/* %changelog -* Wed Sep 29 2021 shenwei - 4.5.2-1 +* Wed Sep 30 2021 shenwei - 4.5.2-1 - package init -- Gitee From 4b30d22f4f8031706fd6c9dae41fe75ce4454b19 Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Tue, 26 Oct 2021 17:35:59 +0800 Subject: [PATCH 2/3] add big package --- opencv_extra-4.5.2.tar.gz | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 opencv_extra-4.5.2.tar.gz diff --git a/opencv_extra-4.5.2.tar.gz b/opencv_extra-4.5.2.tar.gz new file mode 100644 index 0000000..de08d20 --- /dev/null +++ b/opencv_extra-4.5.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89dd3572d97af81a82d9d1e447040b2b663d0d8ec9445a06d17a9672679a2b74 +size 500954583 -- Gitee From 2c18ef4e4c49f467a3467359baba54b28203d041 Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Thu, 28 Oct 2021 09:27:31 +0800 Subject: [PATCH 3/3] 11 --- opencv.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/opencv.spec b/opencv.spec index 5aa2b65..c5f1f87 100644 --- a/opencv.spec +++ b/opencv.spec @@ -16,11 +16,10 @@ BuildRequires: libpng-devel 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. -ON + %global debug_package %{nil} %prep -%setup -q -b 0 %setup -q -b 1 -n %{name}-%{version} %build -- Gitee