summaryrefslogtreecommitdiffstats
path: root/libzip.spec
diff options
context:
space:
mode:
Diffstat (limited to 'libzip.spec')
-rw-r--r--libzip.spec38
1 files changed, 21 insertions, 17 deletions
diff --git a/libzip.spec b/libzip.spec
index f3629c3..f49fbbf 100644
--- a/libzip.spec
+++ b/libzip.spec
@@ -11,11 +11,6 @@
%global libname libzip
%global soname 5
%bcond_without tests
-%if 0%{?rhel} == 6
-%global with_xz 0
-%else
-%global with_xz 1
-%endif
%{?scl: %scl_package libzip}
@@ -24,8 +19,8 @@ Name: %{?scl_prefix}%{libname}
%else
Name: %{libname}%{soname}
%endif
-Version: 1.7.3
-Release: 2%{?dist}
+Version: 1.8.0
+Release: 1%{?dist}
Summary: C library for reading, creating, and modifying zip archives
License: BSD
@@ -36,9 +31,8 @@ BuildRequires: gcc
BuildRequires: zlib-devel >= 1.1.2
BuildRequires: bzip2-devel
BuildRequires: openssl-devel
-%if %{with_xz}
BuildRequires: xz-devel >= 5.2
-%endif
+BuildRequires: libzstd-devel
%if 0%{?rhel} == 6 || 0%{?rhel} == 7
BuildRequires: cmake3 >= 3.0.2
%else
@@ -135,9 +129,6 @@ rm INSTALL.md
# drop skipped test which make test suite fails (cmake issue ?)
sed -e '/clone-fs-/d' \
-%if ! %{with_xz}
- -e '/store_to_xz.test/d;/xz_to_store.test/d' \
-%endif
%if 0%{?rhel} == 6 || 0%{?rhel} == 7
-e '/add_from_stdin/d' \
%endif
@@ -145,7 +136,7 @@ sed -e '/clone-fs-/d' \
%build
-%if 0%{?rhel} == 6 || 0%{?rhel} == 7
+%if 0%{?rhel} == 7
sed -e 's/COMMAND cmake /COMMAND cmake3 /' -i CMakeLists.txt regress/CMakeLists.txt
%cmake3 \
%else
@@ -157,27 +148,36 @@ sed -e 's/COMMAND cmake /COMMAND cmake3 /' -i CMakeLists.txt regress/CMakeLists.
-DENABLE_OPENSSL:BOOL=ON \
-DENABLE_WINDOWS_CRYPTO:BOOL=OFF \
-DENABLE_BZIP2:BOOL=ON \
-%if %{with_xz}
-DENABLE_LZMA:BOOL=ON \
-%else
- -DENABLE_LZMA:BOOL=OFF \
-%endif
+ -DENABLE_ZSTD:BOOL=ON \
-DBUILD_TOOLS:BOOL=ON \
-DBUILD_REGRESS:BOOL=ON \
-DBUILD_EXAMPLES:BOOL=OFF \
-DBUILD_DOC:BOOL=ON \
.
+%if 0%{?cmake_build:1}
+%cmake_build
+%else
make %{?_smp_mflags}
+%endif
%install
+%if 0%{?cmake_install:1}
+%cmake_install
+%else
make install DESTDIR=%{buildroot} INSTALL='install -p'
+%endif
%check
%if %{with tests}
+%if 0%{?ctest:1}
+%ctest
+%else
make check
+%endif
%else
: Test suite disabled
%endif
@@ -213,6 +213,10 @@ make check
%changelog
+* Sat Jun 19 2021 Remi Collet <remi@remirepo.net> - 1.8.0-1
+- update to 1.8.0
+- enable zstd compression support
+
* Thu Nov 5 2020 Remi Collet <remi@remirepo.net> - 1.7.3-2
- adapt for SCL build