Rebase to Fedora Rawhide
resolves: RHEL-56803
This commit is contained in:
parent
c037df869e
commit
f481eacfa2
@ -1,6 +1,6 @@
|
|||||||
--- !Policy
|
--- !Policy
|
||||||
product_versions:
|
product_versions:
|
||||||
- rhel-9
|
- rhel-*
|
||||||
decision_context: osci_compose_gate
|
decision_context: osci_compose_gate
|
||||||
rules:
|
rules:
|
||||||
- !PassingTestCaseRule {test_case_name: xen-ci.brew-build.tier1.functional}
|
- !PassingTestCaseRule {test_case_name: xen-ci.brew-build.tier1.functional}
|
||||||
|
66
hivex.spec
66
hivex.spec
@ -9,11 +9,11 @@
|
|||||||
%global verify_tarball_signature 1
|
%global verify_tarball_signature 1
|
||||||
|
|
||||||
Name: hivex
|
Name: hivex
|
||||||
Version: 1.3.21
|
Version: 1.3.24
|
||||||
Release: 3%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Read and write Windows Registry binary hive files
|
Summary: Read and write Windows Registry binary hive files
|
||||||
|
|
||||||
License: LGPLv2
|
License: LGPL-2.1-only AND LGPL-2.0-or-later AND GPL-2.0-or-later
|
||||||
URL: http://libguestfs.org/
|
URL: http://libguestfs.org/
|
||||||
|
|
||||||
Source0: http://libguestfs.org/download/hivex/%{name}-%{version}.tar.gz
|
Source0: http://libguestfs.org/download/hivex/%{name}-%{version}.tar.gz
|
||||||
@ -26,8 +26,8 @@ Source1: http://libguestfs.org/download/hivex/%{name}-%{version}.tar.gz.s
|
|||||||
Source2: libguestfs.keyring
|
Source2: libguestfs.keyring
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
Patch0000: 0001-lib-write-improve-key-collation-compatibility-with-Windows.patch
|
BuildRequires: make
|
||||||
|
BuildRequires: autoconf, automake, libtool, gettext-devel
|
||||||
BuildRequires: perl-interpreter
|
BuildRequires: perl-interpreter
|
||||||
BuildRequires: perl-devel
|
BuildRequires: perl-devel
|
||||||
BuildRequires: perl-generators
|
BuildRequires: perl-generators
|
||||||
@ -64,16 +64,12 @@ BuildRequires: libxml2-devel
|
|||||||
%if 0%{verify_tarball_signature}
|
%if 0%{verify_tarball_signature}
|
||||||
BuildRequires: gnupg2
|
BuildRequires: gnupg2
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: make
|
|
||||||
|
|
||||||
Requires: %{name}-libs = %{version}-%{release}
|
Requires: %{name}-libs = %{version}-%{release}
|
||||||
|
|
||||||
Conflicts: %{name} < 1.3.20-6
|
Conflicts: %{name} < 1.3.20-6
|
||||||
Obsoletes: %{name} < 1.3.20-6
|
Obsoletes: %{name} < 1.3.20-6
|
||||||
|
|
||||||
# https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Packages_granted_exceptions
|
|
||||||
Provides: bundled(gnulib)
|
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Hive files are the undocumented binary files that Windows uses to
|
Hive files are the undocumented binary files that Windows uses to
|
||||||
@ -108,6 +104,7 @@ For Ruby bindings, see 'ruby-hivex'.
|
|||||||
|
|
||||||
%package libs
|
%package libs
|
||||||
Summary: Library for %{name}
|
Summary: Library for %{name}
|
||||||
|
License: LGPL-2.1-only AND LGPL-2.0-or-later
|
||||||
Conflicts: %{name} < 1.3.20-6
|
Conflicts: %{name} < 1.3.20-6
|
||||||
Obsoletes: %{name} < 1.3.20-6
|
Obsoletes: %{name} < 1.3.20-6
|
||||||
|
|
||||||
@ -130,7 +127,8 @@ for %{name}.
|
|||||||
%if !0%{?rhel}
|
%if !0%{?rhel}
|
||||||
%package static
|
%package static
|
||||||
Summary: Statically linked library for %{name}
|
Summary: Statically linked library for %{name}
|
||||||
Requires: %{name}-libs = %{version}-%{release}
|
License: LGPL-2.1-only AND LGPL-2.0-or-later
|
||||||
|
Requires: %{name}-devel = %{version}-%{release}
|
||||||
|
|
||||||
|
|
||||||
%description static
|
%description static
|
||||||
@ -142,7 +140,8 @@ for %{name}.
|
|||||||
%if %{with ocaml}
|
%if %{with ocaml}
|
||||||
%package -n ocaml-%{name}
|
%package -n ocaml-%{name}
|
||||||
Summary: OCaml bindings for %{name}
|
Summary: OCaml bindings for %{name}
|
||||||
Requires: %{name}-libs = %{version}-%{release}
|
License: LGPL-2.0-or-later
|
||||||
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
|
|
||||||
%description -n ocaml-%{name}
|
%description -n ocaml-%{name}
|
||||||
@ -154,8 +153,9 @@ programs which use %{name} you will also need ocaml-%{name}-devel.
|
|||||||
|
|
||||||
%package -n ocaml-%{name}-devel
|
%package -n ocaml-%{name}-devel
|
||||||
Summary: OCaml bindings for %{name}
|
Summary: OCaml bindings for %{name}
|
||||||
Requires: ocaml-%{name} = %{version}-%{release}
|
License: LGPL-2.0-or-later
|
||||||
Requires: %{name}-devel = %{version}-%{release}
|
Requires: ocaml-%{name}%{?_isa} = %{version}-%{release}
|
||||||
|
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
|
|
||||||
%description -n ocaml-%{name}-devel
|
%description -n ocaml-%{name}-devel
|
||||||
@ -166,8 +166,8 @@ required to use the OCaml bindings for %{name}.
|
|||||||
|
|
||||||
%package -n perl-%{name}
|
%package -n perl-%{name}
|
||||||
Summary: Perl bindings for %{name}
|
Summary: Perl bindings for %{name}
|
||||||
|
License: LGPL-2.0-or-later AND GPL-2.0-or-later
|
||||||
Requires: %{name}-libs = %{version}-%{release}
|
Requires: %{name}-libs = %{version}-%{release}
|
||||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
|
|
||||||
|
|
||||||
|
|
||||||
%description -n perl-%{name}
|
%description -n perl-%{name}
|
||||||
@ -176,6 +176,7 @@ perl-%{name} contains Perl bindings for %{name}.
|
|||||||
|
|
||||||
%package -n python3-%{name}
|
%package -n python3-%{name}
|
||||||
Summary: Python 3 bindings for %{name}
|
Summary: Python 3 bindings for %{name}
|
||||||
|
License: LGPL-2.0-or-later
|
||||||
Requires: %{name}-libs = %{version}-%{release}
|
Requires: %{name}-libs = %{version}-%{release}
|
||||||
|
|
||||||
%description -n python3-%{name}
|
%description -n python3-%{name}
|
||||||
@ -184,6 +185,7 @@ python3-%{name} contains Python 3 bindings for %{name}.
|
|||||||
|
|
||||||
%package -n ruby-%{name}
|
%package -n ruby-%{name}
|
||||||
Summary: Ruby bindings for %{name}
|
Summary: Ruby bindings for %{name}
|
||||||
|
License: LGPL-2.0-or-later
|
||||||
Requires: %{name}-libs = %{version}-%{release}
|
Requires: %{name}-libs = %{version}-%{release}
|
||||||
Requires: ruby(release)
|
Requires: ruby(release)
|
||||||
Requires: ruby
|
Requires: ruby
|
||||||
@ -200,6 +202,8 @@ ruby-%{name} contains Ruby bindings for %{name}.
|
|||||||
%setup -q
|
%setup -q
|
||||||
%autopatch -p1
|
%autopatch -p1
|
||||||
|
|
||||||
|
autoreconf -fi
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure \
|
%configure \
|
||||||
@ -232,17 +236,6 @@ rm $RPM_BUILD_ROOT%{python3_sitearch}/libhivexmod.la
|
|||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
# Disable some gnulib tests which fail on Arm and POWER and S/390
|
|
||||||
# (2020-07, 2020-12):
|
|
||||||
for f in test-float test-perror2 test-pthread_sigmask1 test-strerror_r; do
|
|
||||||
pushd gnulib/tests
|
|
||||||
make $f
|
|
||||||
rm -f $f
|
|
||||||
touch $f
|
|
||||||
chmod +x $f
|
|
||||||
popd
|
|
||||||
done
|
|
||||||
|
|
||||||
if ! make check -k; then
|
if ! make check -k; then
|
||||||
for f in $( find -name test-suite.log | xargs grep -l ^FAIL: ); do
|
for f in $( find -name test-suite.log | xargs grep -l ^FAIL: ); do
|
||||||
echo
|
echo
|
||||||
@ -254,7 +247,7 @@ if ! make check -k; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
%files -f %{name}.lang
|
%files -f %{name}.lang
|
||||||
%doc README
|
%doc README.md
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%{_bindir}/hivexget
|
%{_bindir}/hivexget
|
||||||
%{_bindir}/hivexml
|
%{_bindir}/hivexml
|
||||||
@ -265,7 +258,7 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
%files libs
|
%files libs
|
||||||
%doc README
|
%doc README.md
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%{_libdir}/libhivex.so.*
|
%{_libdir}/libhivex.so.*
|
||||||
|
|
||||||
@ -287,20 +280,21 @@ fi
|
|||||||
|
|
||||||
%if %{with ocaml}
|
%if %{with ocaml}
|
||||||
%files -n ocaml-%{name}
|
%files -n ocaml-%{name}
|
||||||
%doc README
|
%doc README.md
|
||||||
%{_libdir}/ocaml/hivex
|
%dir %{_libdir}/ocaml/hivex
|
||||||
%exclude %{_libdir}/ocaml/hivex/*.a
|
%{_libdir}/ocaml/hivex/META
|
||||||
%exclude %{_libdir}/ocaml/hivex/*.cmxa
|
%{_libdir}/ocaml/hivex/*.cma
|
||||||
%exclude %{_libdir}/ocaml/hivex/*.cmx
|
%{_libdir}/ocaml/hivex/*.cmi
|
||||||
%exclude %{_libdir}/ocaml/hivex/*.mli
|
|
||||||
%{_libdir}/ocaml/stublibs/*.so
|
%{_libdir}/ocaml/stublibs/*.so
|
||||||
%{_libdir}/ocaml/stublibs/*.so.owner
|
%{_libdir}/ocaml/stublibs/*.so.owner
|
||||||
|
|
||||||
|
|
||||||
%files -n ocaml-%{name}-devel
|
%files -n ocaml-%{name}-devel
|
||||||
%{_libdir}/ocaml/hivex/*.a
|
%ifarch %{ocaml_native_compiler}
|
||||||
%{_libdir}/ocaml/hivex/*.cmxa
|
%{_libdir}/ocaml/hivex/*.cmxa
|
||||||
%{_libdir}/ocaml/hivex/*.cmx
|
%{_libdir}/ocaml/hivex/*.cmx
|
||||||
|
%endif
|
||||||
|
%{_libdir}/ocaml/hivex/*.a
|
||||||
%{_libdir}/ocaml/hivex/*.mli
|
%{_libdir}/ocaml/hivex/*.mli
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -325,6 +319,10 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Sep 02 2024 Richard W.M. Jones <rjones@redhat.com> - 1.3.24-1
|
||||||
|
- Rebase to Fedora Rawhide
|
||||||
|
resolves: RHEL-56803
|
||||||
|
|
||||||
* Tue Sep 14 2021 Laszlo Ersek <lersek@redhat.com> - 1.3.21-3
|
* Tue Sep 14 2021 Laszlo Ersek <lersek@redhat.com> - 1.3.21-3
|
||||||
- Bring key collation order closer to that of Windows.
|
- Bring key collation order closer to that of Windows.
|
||||||
- Resolves: RHBZ#1648524.
|
- Resolves: RHBZ#1648524.
|
||||||
|
4
sources
4
sources
@ -1,2 +1,2 @@
|
|||||||
SHA512 (hivex-1.3.21.tar.gz) = e893d9fa77655540d29ef6657764f701f9cddb33d11b2bfef36ce0c2caebab92b55a32b7e1c99efbab0d53f558a44bf1c4c6f6da13daa37d568ff96d7d28f842
|
SHA512 (hivex-1.3.24.tar.gz) = 4b9be259e0359344aee2dce1e4df56d928b0e429abcc099479ba95b2940fb80cd285f22e6a914902bcc716e8b4b528f204bea10977913fc701ae45aacb66669b
|
||||||
SHA512 (hivex-1.3.21.tar.gz.sig) = f70ff14ef374d1d64a9c0a95928a5c8f38f4e75671abf544850239e322ab3a3cc6788fd8be58c61c96ed3b1a34e176f01f5b027a4cf9946182e847d45a3a9ba8
|
SHA512 (hivex-1.3.24.tar.gz.sig) = 2a5c2ccc24ca76c9f1a4c5affa8a63e12acdfad8d8e3800517541f342373dd33990b61b14309a940558e729cefc53fc3ab3e495276dfc3a6891413368db9aed4
|
||||||
|
Loading…
Reference in New Issue
Block a user