Add patches_touch_autotools mechanism from nbdkit.
This commit is contained in:
parent
5156cc7e12
commit
29e15986f0
@ -30,6 +30,9 @@
|
|||||||
# Verify tarball signature with GPGv2 (only possible for stable branches).
|
# Verify tarball signature with GPGv2 (only possible for stable branches).
|
||||||
%global verify_tarball_signature %{nil}
|
%global verify_tarball_signature %{nil}
|
||||||
|
|
||||||
|
# If there are patches which touch autotools files, set this to 1.
|
||||||
|
%global patches_touch_autotools 1
|
||||||
|
|
||||||
# Filter perl provides.
|
# Filter perl provides.
|
||||||
%{?perl_default_filter}
|
%{?perl_default_filter}
|
||||||
|
|
||||||
@ -64,6 +67,10 @@ Source6: yum.conf.in
|
|||||||
Source7: libguestfs.keyring
|
Source7: libguestfs.keyring
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if 0%{patches_touch_autotools}
|
||||||
|
BuildRequires: autoconf, automake, libtool, gettext-devel
|
||||||
|
%endif
|
||||||
|
|
||||||
# Basic build requirements for the library and virt tools.
|
# Basic build requirements for the library and virt tools.
|
||||||
BuildRequires: gcc, gcc-c++
|
BuildRequires: gcc, gcc-c++
|
||||||
BuildRequires: rpcgen
|
BuildRequires: rpcgen
|
||||||
@ -803,6 +810,10 @@ gpgv2 --homedir "$tmphome" --keyring %{SOURCE7} %{SOURCE1} %{SOURCE0}
|
|||||||
%setup -q
|
%setup -q
|
||||||
%autopatch -p1
|
%autopatch -p1
|
||||||
|
|
||||||
|
%if 0%{patches_touch_autotools}
|
||||||
|
autoreconf -i
|
||||||
|
%endif
|
||||||
|
|
||||||
# For sVirt to work, the local temporary directory we use in the tests
|
# For sVirt to work, the local temporary directory we use in the tests
|
||||||
# must be labelled the same way as /tmp. This doesn't work if either
|
# must be labelled the same way as /tmp. This doesn't work if either
|
||||||
# the directory is on NFS (no SELinux labels) or if SELinux is
|
# the directory is on NFS (no SELinux labels) or if SELinux is
|
||||||
|
Loading…
Reference in New Issue
Block a user