]> git.pld-linux.org Git - packages/hivex.git/blobdiff - hivex.spec
perl 5.38.0 rebuild
[packages/hivex.git] / hivex.spec
index 43cfc26618effc84a44c4ff9e0ad09c02facb398..37137ea723a6a88e8024966941d8a6b1060bfc22 100644 (file)
@@ -2,31 +2,33 @@
 # Conditional build:
 %bcond_without static_libs     # static library
 %bcond_without python3         # CPython 3 module
+%bcond_without ocaml           # OCaml bindings
 %bcond_without ocaml_opt       # OCaml native optimized binaries (bytecode is always built)
 %bcond_without  ruby           # Ruby bindings
 
-%ifnarch %{ix86} %{x8664} arm aarch64 ppc sparc sparcv9
+%ifnarch %{ix86} %{x8664} %{arm} aarch64 ppc sparc sparcv9
 %undefine      with_ocaml_opt
 %endif
 #
-%include       /usr/lib/rpm/macros.perl
 Summary:       Windows Registry "hive" extraction library
 Summary(pl.UTF-8):     Biblioteka do wydobywania danych z plików "hive" Rejestru Windows
 Name:          hivex
-Version:       1.3.14
-Release:       8
+Version:       1.3.23
+Release:       2
 License:       LGPL v2.1
 Group:         Libraries
-Source0:       http://libguestfs.org/download/hivex/%{name}-%{version}.tar.gz
-# Source0-md5: 9fb5ed4525d30a84b216a05150be1558
-URL:           http://libguestfs.org/
+Source0:       https://download.libguestfs.org/hivex/%{name}-%{version}.tar.gz
+# Source0-md5: 7553678cffda323c7aa327f53ea8146e
+URL:           https://libguestfs.org/
 BuildRequires: autoconf >= 2.50
 BuildRequires: automake
 BuildRequires: gettext-tools >= 0.17
 BuildRequires: libtool
 BuildRequires: libxml2-devel >= 2.0
+%if %{with ocaml}
 BuildRequires: ocaml
 BuildRequires: ocaml-findlib
+%endif
 BuildRequires: perl-ExtUtils-MakeMaker
 BuildRequires: perl-IO-stringy
 BuildRequires: perl-Test-Simple
@@ -40,7 +42,8 @@ BuildRequires:        python3 >= 1:3.2
 BuildRequires: python3-devel >= 1:3.2
 %endif
 BuildRequires: readline-devel
-BuildRequires: rpmbuild(macros) >= 1.714
+BuildRequires: rpm-perlprov
+BuildRequires: rpmbuild(macros) >= 1.745
 %if %{with ruby}
 BuildRequires: ruby-devel
 BuildRequires: ruby-rake
@@ -156,6 +159,9 @@ Wiązania języka Ruby do biblioteki hivex.
 %prep
 %setup -q
 
+%{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+perl(\s|$),#!%{__perl}\1,' \
+      regedit/hivexregedit
+
 %build
 %{__aclocal}
 %{__automake}
@@ -179,6 +185,7 @@ cd ..
 %configure \
        --disable-silent-rules \
        --with-python-installdir=%{py_sitedir} \
+       %{__enable_disable ocaml} \
        %{__enable_disable static_libs static}
 
 %{__make} \
@@ -220,7 +227,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc ChangeLog README TODO
+%doc README.md TODO
 %attr(755,root,root) %{_bindir}/hivexget
 %attr(755,root,root) %{_bindir}/hivexml
 %attr(755,root,root) %{_bindir}/hivexsh
@@ -243,6 +250,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libhivex.a
 %endif
 
+%if %{with ocaml}
 %files -n ocaml-hivex
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/ocaml/stublibs/dllmlhivex.so
@@ -261,6 +269,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/ocaml/hivex/mlhivex.a
 %{_libdir}/ocaml/hivex/mlhivex.cmxa
 %endif
+%endif
 
 %files -n perl-hivex
 %defattr(644,root,root,755)
This page took 0.087518 seconds and 4 git commands to generate.