summaryrefslogtreecommitdiffstats
path: root/contrib/crossrpms/autotools
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2007-02-14 16:46:18 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2007-02-14 16:46:18 +0000
commit843ee5d40e37549a1f6ae4dd3ba64510b05b328e (patch)
tree0fc496c630aa5a901e07068b7e599d67319ff1f1 /contrib/crossrpms/autotools
parentAUTOMAKE_RPMREL = 5 (diff)
downloadrtems-843ee5d40e37549a1f6ae4dd3ba64510b05b328e.tar.bz2
Add req/prov filters
Diffstat (limited to 'contrib/crossrpms/autotools')
-rw-r--r--contrib/crossrpms/autotools/autoconf.add17
1 files changed, 17 insertions, 0 deletions
diff --git a/contrib/crossrpms/autotools/autoconf.add b/contrib/crossrpms/autotools/autoconf.add
index 3bcab4e6ee..b273011c7b 100644
--- a/contrib/crossrpms/autotools/autoconf.add
+++ b/contrib/crossrpms/autotools/autoconf.add
@@ -46,6 +46,23 @@ their use.
%prep
%setup -q -n autoconf-%{srcvers}
+# Work around rpm inserting bogus perl-module deps
+cat << \EOF > %{name}-prov
+#!/bin/sh
+%{__perl_provides} $* |\
+ sed -e '/^perl(Autom4te/d'
+EOF
+%define __perl_provides %{_builddir}/autoconf-%{srcvers}/%{name}-prov
+chmod +x %{__perl_provides}
+
+cat << \EOF > %{name}-requ
+#!/bin/sh
+%{__perl_requires} $* |\
+ sed -e '/^perl(Autom4te/d'
+EOF
+%define __perl_requires %{_builddir}/autoconf-%{srcvers}/%{name}-requ
+chmod +x %{__perl_requires}
+
%build
./configure --prefix=%{_prefix} --infodir=%{_infodir} --mandir=%{_mandir} \
--bindir=%{_bindir} --datadir=%{_datadir}