From 8ce684c649435946b17fbc4324c451687f23b571 Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Tue, 26 Oct 2021 16:36:09 +0800 Subject: [PATCH] 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