summaryrefslogtreecommitdiffstats
path: root/filter-requires.sh
diff options
context:
space:
mode:
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/'
+
+