summaryrefslogtreecommitdiffstats
path: root/filter-requires.sh
diff options
context:
space:
mode:
authorRemi Collet <fedora@famillecollet.com>2012-05-12 09:29:46 +0200
committerRemi Collet <fedora@famillecollet.com>2012-05-12 09:29:46 +0200
commit26fddacdc05fa5b660b3e9f425173e7ae294b48f (patch)
tree3a2e3ebbd6de7dc462ec4700fbf183631bb84a43 /filter-requires.sh
subversion: import from rawhide
Diffstat (limited to 'filter-requires.sh')
-rwxr-xr-xfilter-requires.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/filter-requires.sh b/filter-requires.sh
new file mode 100755
index 0000000..26131c9
--- /dev/null
+++ b/filter-requires.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+# Munge Perl requirements:
+# - remove dependency on Config::Inifiles
+# - only require File::Path >= 1.04, not >= 1.404
+# (since rpmvercmp thinks 04 < 1.404, not unreasonably)
+# - filter out requirements for SVN:: modules; otherwise
+# subversion requires subversion-perl
+/usr/lib/rpm/perl.req $* |
+sed -e '/perl(Config::IniFiles)/d' \
+ -e '/perl(SVN::/d' \
+ -e 's/perl(File::Path) >= 1.0404/perl(File::Path) >= 1.04/'
+
+