]> git.pld-linux.org Git - packages/rpm.git/commitdiff
striped from rpm-perl-macros.patch
authorArtur Frysiak <artur@frysiak.net>
Wed, 15 Nov 2000 19:42:05 +0000 (19:42 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    rpm-find-perl-provides -> 1.1
    rpm-find-perl-requires -> 1.1
    rpm-macros.perl -> 1.1

rpm-find-perl-provides [new file with mode: 0644]
rpm-find-perl-requires [new file with mode: 0644]
rpm-macros.perl [new file with mode: 0644]

diff --git a/rpm-find-perl-provides b/rpm-find-perl-provides
new file mode 100644 (file)
index 0000000..38ae678
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/sh
+ulimit -c 0
+
+filelist=`sed "s/['\"]/\\\&/g"`
+
+echo $filelist|/usr/lib/rpm/find-provides
+/usr/lib/rpm/perl.prov $filelist
+
diff --git a/rpm-find-perl-requires b/rpm-find-perl-requires
new file mode 100644 (file)
index 0000000..ae77ac8
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/sh
+ulimit -c 0
+
+filelist=`sed "s/['\"]/\\\&/g"`
+
+requires="`echo $filelist|/usr/lib/rpm/find-requires`"
+requires_perl="`/usr/lib/rpm/perl.req $filelist`"
+requires_mod="`rpm -q --whatprovides --qf "%{NAME}\n"  $requires_perl 2>/dev/null`"
+echo "$requires
+$requires_perl
+$requires_mod"|  sort -u
diff --git a/rpm-macros.perl b/rpm-macros.perl
new file mode 100644 (file)
index 0000000..226878c
--- /dev/null
@@ -0,0 +1,12 @@
+# Perl specific macro definitions.
+# To make use of these macros insert the following line into your spec file:
+# %include @RPMCONFIGDIR@/macros.perl
+
+%define                __find_requires @RPMCONFIGDIR@/find-perl-requires
+%define                __find_provides @RPMCONFIGDIR@/find-perl-provides
+
+%define                perl_sitelib    %(eval "`perl -V:installsitelib`"; echo $installsitelib)
+%define                perl_sitearch   %(eval "`perl -V:installsitearch`"; echo $installsitearch)
+%define                perl_archlib    %(eval "`perl -V:installarchlib`"; echo $installarchlib)
+%define                perl_privlib    %(eval "`perl -V:installprivlib`"; echo $installprivlib)
+
This page took 0.036855 seconds and 4 git commands to generate.