# HG changeset patch # User Christopher Rogers # Date 1304527726 0 # Node ID 3fc93ab80332cf76996fa77bb2e6d21538f89886 # Parent cf670157f16f20e527cb3cee3c5144f146cb18be Fixed foomatic-db-engine. This fix is needed to compile gutenprint since it couldn't find the perl files otherwise. diff -r cf670157f16f -r 3fc93ab80332 foomatic-db-engine/receipt --- a/foomatic-db-engine/receipt Wed May 04 16:24:30 2011 +0000 +++ b/foomatic-db-engine/receipt Wed May 04 16:48:46 2011 +0000 @@ -16,6 +16,7 @@ compile_rules() { mv $WOK/$PACKAGE/$PACKAGE* $WOK/$PACKAGE/$PACKAGE-$VERSION + PERL_VER=$(grep ^VERSION= $WOK/perl/receipt | cut -d "=" -f2 | sed -e 's/"//g') cd $src ./configure \ --prefix=/usr \ @@ -24,9 +25,9 @@ make && eval `perl -V:archname` make DESTDIR=$PWD/_pkg \ - INSTALLARCHLIB=/usr/lib/perl5/current/${archname} \ - INSTALLSITELIB=/usr/lib/perl5/site_perl/current/ \ - INSTALLSITEARCH=/usr/lib/perl5/site_perl/current/${archname} install + INSTALLARCHLIB=/usr/lib/perl5/$PERL_VER/${archname} \ + INSTALLSITELIB=/usr/lib/perl5/site_perl/$PERL_VER/ \ + INSTALLSITEARCH=/usr/lib/perl5/site_perl/$PERL_VER/${archname} install } @@ -44,15 +45,5 @@ pre_install() { - rm -f $1/usr/lib/perl5/site_perl/current + rm -rf $1/usr/lib/perl5/site_perl/current } - -post_install() -{ - # Move file to the right place - cp -a $1/usr/lib/perl5/site_perl/current/* $1/usr/lib/perl5/site_perl/*.* - rm -rf $1/usr/lib/perl5/site_perl/current - - # Keep path the remove the package - ( cd /usr/lib/perl5/site_perl ; ln -s * current ) -}