From 57006b2d4eda7c66a263db90d10bcbe859cb1b82 Mon Sep 17 00:00:00 2001 From: Artur Frysiak Date: Wed, 15 Nov 2000 19:42:05 +0000 Subject: [PATCH] striped from rpm-perl-macros.patch Changed files: rpm-find-perl-provides -> 1.1 rpm-find-perl-requires -> 1.1 rpm-macros.perl -> 1.1 --- rpm-find-perl-provides | 8 ++++++++ rpm-find-perl-requires | 11 +++++++++++ rpm-macros.perl | 12 ++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 rpm-find-perl-provides create mode 100644 rpm-find-perl-requires create mode 100644 rpm-macros.perl diff --git a/rpm-find-perl-provides b/rpm-find-perl-provides new file mode 100644 index 0000000..38ae678 --- /dev/null +++ b/rpm-find-perl-provides @@ -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 index 0000000..ae77ac8 --- /dev/null +++ b/rpm-find-perl-requires @@ -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 index 0000000..226878c --- /dev/null +++ b/rpm-macros.perl @@ -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) + -- 2.44.0