update to 1.10.0
use python3-nihtest instead of perl for tests
This commit is contained in:
parent
f85b0d399d
commit
642a86545f
1
.gitignore
vendored
1
.gitignore
vendored
@ -26,3 +26,4 @@ libzip-0.9.3.tar.bz2
|
||||
/libzip-1.9.0.tar.xz
|
||||
/libzip-1.9.1.tar.xz
|
||||
/libzip-1.9.2.tar.xz
|
||||
/libzip-1.10.0.tar.xz
|
||||
|
||||
60
libzip-tests.patch
Normal file
60
libzip-tests.patch
Normal file
@ -0,0 +1,60 @@
|
||||
From cabb10e1519fb0379472c12ec77b09b00a1f13ec Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Klausner <wiz@gatalith.at>
|
||||
Date: Sun, 25 Jun 2023 23:34:17 +0200
|
||||
Subject: [PATCH] Work around Linux's non-POSIX behaviour in getopt(3).
|
||||
|
||||
Closes #386.
|
||||
---
|
||||
regress/cancel_45.test | 2 +-
|
||||
regress/cancel_90.test | 2 +-
|
||||
regress/cm-default.test | 2 +-
|
||||
regress/progress.test | 2 +-
|
||||
4 files changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/regress/cancel_45.test b/regress/cancel_45.test
|
||||
index c6989b58..591c4105 100644
|
||||
--- a/regress/cancel_45.test
|
||||
+++ b/regress/cancel_45.test
|
||||
@@ -1,6 +1,6 @@
|
||||
# test default compression stores if smaller; test cancel after 45%
|
||||
return 1
|
||||
-arguments -n test.zip cancel 45 add compressible aaaaaaaaaaaaaa add uncompressible uncompressible add_nul large-compressible 8200 add_file large-uncompressible large-uncompressible 0 -1
|
||||
+arguments -n -- test.zip cancel 45 add compressible aaaaaaaaaaaaaa add uncompressible uncompressible add_nul large-compressible 8200 add_file large-uncompressible large-uncompressible 0 -1
|
||||
file large-uncompressible large-uncompressible
|
||||
stdout
|
||||
0.0% done
|
||||
diff --git a/regress/cancel_90.test b/regress/cancel_90.test
|
||||
index da68ae77..ac34af73 100644
|
||||
--- a/regress/cancel_90.test
|
||||
+++ b/regress/cancel_90.test
|
||||
@@ -1,6 +1,6 @@
|
||||
# test default compression stores if smaller; test cancel after 90%
|
||||
return 1
|
||||
-arguments -n test.zip cancel 90 add compressible aaaaaaaaaaaaaa add uncompressible uncompressible add_nul large-compressible 8200 add_file large-uncompressible large-uncompressible 0 -1
|
||||
+arguments -n -- test.zip cancel 90 add compressible aaaaaaaaaaaaaa add uncompressible uncompressible add_nul large-compressible 8200 add_file large-uncompressible large-uncompressible 0 -1
|
||||
file large-uncompressible large-uncompressible
|
||||
stdout
|
||||
0.0% done
|
||||
diff --git a/regress/cm-default.test b/regress/cm-default.test
|
||||
index 0d3665f7..d7baa6e0 100644
|
||||
--- a/regress/cm-default.test
|
||||
+++ b/regress/cm-default.test
|
||||
@@ -1,5 +1,5 @@
|
||||
# test default compression stores if smaller
|
||||
return 0
|
||||
-arguments -n test.zip add compressible aaaaaaaaaaaaaa add uncompressible uncompressible add_nul large-compressible 8200 add_file large-uncompressible large-uncompressible 0 -1
|
||||
+arguments -n -- test.zip add compressible aaaaaaaaaaaaaa add uncompressible uncompressible add_nul large-compressible 8200 add_file large-uncompressible large-uncompressible 0 -1
|
||||
file test.zip {} cm-default.zip
|
||||
file large-uncompressible large-uncompressible
|
||||
diff --git a/regress/progress.test b/regress/progress.test
|
||||
index a8ebefe7..e5c26003 100644
|
||||
--- a/regress/progress.test
|
||||
+++ b/regress/progress.test
|
||||
@@ -1,6 +1,6 @@
|
||||
# test default compression stores if smaller; print progress
|
||||
return 0
|
||||
-arguments -n test.zip print_progress add compressible aaaaaaaaaaaaaa add uncompressible uncompressible add_nul large-compressible 8200 add_file large-uncompressible large-uncompressible 0 -1
|
||||
+arguments -n -- test.zip print_progress add compressible aaaaaaaaaaaaaa add uncompressible uncompressible add_nul large-compressible 8200 add_file large-uncompressible large-uncompressible 0 -1
|
||||
file test.zip {} cm-default.zip
|
||||
file large-uncompressible large-uncompressible
|
||||
stdout
|
||||
33
libzip.spec
33
libzip.spec
@ -1,35 +1,28 @@
|
||||
%bcond_without tests
|
||||
|
||||
Name: libzip
|
||||
Version: 1.9.2
|
||||
Release: 3%{?dist}
|
||||
Version: 1.10.0
|
||||
Release: 1%{?dist}
|
||||
Summary: C library for reading, creating, and modifying zip archives
|
||||
|
||||
License: BSD
|
||||
License: BSD-3-Clause
|
||||
URL: https://libzip.org/
|
||||
Source0: https://libzip.org/download/libzip-%{version}.tar.xz
|
||||
|
||||
# Upstream patch
|
||||
Patch0: libzip-tests.patch
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: zlib-devel
|
||||
BuildRequires: bzip2-devel
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: xz-devel
|
||||
BuildRequires: libzstd-devel >= 1.3.6
|
||||
BuildRequires: cmake >= 3.0.2
|
||||
# Needed to run the test suite
|
||||
# find regress/ -type f | /usr/lib/rpm/perl.req
|
||||
# find regress/ -type f | /usr/lib/rpm/perl.prov
|
||||
BuildRequires: perl-interpreter
|
||||
BuildRequires: perl(Cwd)
|
||||
BuildRequires: perl(File::Copy)
|
||||
BuildRequires: perl(File::Path)
|
||||
BuildRequires: perl(Getopt::Long)
|
||||
BuildRequires: perl(IPC::Open3)
|
||||
BuildRequires: perl(Storable)
|
||||
BuildRequires: perl(Symbol)
|
||||
BuildRequires: perl(UNIVERSAL)
|
||||
BuildRequires: perl(strict)
|
||||
BuildRequires: perl(warnings)
|
||||
BuildRequires: cmake >= 3.4
|
||||
BuildRequires: mandoc
|
||||
%if %{with tests}
|
||||
BuildRequires: python3-nihtest
|
||||
%endif
|
||||
|
||||
|
||||
%description
|
||||
@ -126,6 +119,10 @@ sed -e '/clone-fs-/d' \
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Jul 10 2023 Remi Collet <remi@remirepo.net> - 1.10.0-1
|
||||
- update to 1.10.0
|
||||
- use python3-nihtest instead of perl for tests
|
||||
|
||||
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
|
||||
2
sources
2
sources
@ -1 +1 @@
|
||||
SHA512 (libzip-1.9.2.tar.xz) = 82cb2533c25b5b540aa73856c958750d32eeceb192cce257eded15b396a24652041c8531f20366ac4c2dc6b7c0310c558d19c12b611576eccb07cfbaf98120b5
|
||||
SHA512 (libzip-1.10.0.tar.xz) = 558dcb58f0c209fea22463fb2bb705e3e3f45066200c1f87f7c7139da10d14445e4d9ce208b7eedf5d46470f6c1120f77aa6c9619b221275e6f8f4facbebac0b
|
||||
|
||||
Loading…
Reference in New Issue
Block a user