[arch-commits] CVS update of extra/gnome/gnomecanvas-perl (PKGBUILD)

Jan de Groot jgc at archlinux.org
Sun Sep 2 16:09:56 UTC 2007


    Date: Sunday, September 2, 2007 @ 12:09:56
  Author: jgc
    Path: /home/cvs-extra/extra/gnome/gnomecanvas-perl

Modified: PKGBUILD (1.3 -> 1.4)

upgpkg: gnomecanvas-perl 1.002-3
Update to new perl standards


----------+
 PKGBUILD |   27 +++++++++++++++++----------
 1 file changed, 17 insertions(+), 10 deletions(-)


Index: extra/gnome/gnomecanvas-perl/PKGBUILD
diff -u extra/gnome/gnomecanvas-perl/PKGBUILD:1.3 extra/gnome/gnomecanvas-perl/PKGBUILD:1.4
--- extra/gnome/gnomecanvas-perl/PKGBUILD:1.3	Fri May 26 01:57:54 2006
+++ extra/gnome/gnomecanvas-perl/PKGBUILD	Sun Sep  2 12:09:56 2007
@@ -1,23 +1,30 @@
-# $Id: PKGBUILD,v 1.3 2006/05/26 05:57:54 andyrtr Exp $
+# $Id: PKGBUILD,v 1.4 2007/09/02 16:09:56 jgc Exp $
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 pkgname=gnomecanvas-perl
 pkgver=1.002
-pkgrel=2
+pkgrel=3
 pkgdesc="Gnome2-Canvas perl bindings for libgnomecanvas"
 arch=(i686 x86_64)
+license=('LGPL')
 url="http://gtk2-perl.sourceforge.net/"
-makedepends=('perl' 'perl-extutils-pkgconfig' 'perl-extutils-depends')
+makedepends=('perl-extutils-pkgconfig' 'perl-extutils-depends')
 depends=('gtk2-perl' 'libgnomecanvas')
-source=(http://dl.sourceforge.net/sourceforge/gtk2-perl/Gnome2-Canvas-$pkgver.tar.gz)
+options=(!emptydirs)
+source=(http://downloads.sourceforge.net/sourceforge/gtk2-perl/Gnome2-Canvas-$pkgver.tar.gz)
 md5sums=('93405a987ba4bbd03c2f91592b88f5cb')
 
 build() {
   cd $startdir/src/Gnome2-Canvas-$pkgver
-  perl Makefile.PL
+  # Force module installation to "current" perl directories.
+  eval `perl -V:archname`
+  PERL_MM_USE_DEFAULT=1 perl Makefile.PL \
+      INSTALLARCHLIB=/usr/lib/perl5/current/${archname} \
+      INSTALLSITELIB=/usr/lib/perl5/site_perl/current \
+      INSTALLSITEARCH=/usr/lib/perl5/site_perl/current/${archname}
   make || return 1
-  make install DESTDIR=$startdir/pkg
-  mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \
-    $startdir/pkg/usr/lib/perl5/site_perl/current
-  rm -rf $startdir/pkg/usr/lib/perl5/?.?.?
-  find $startdir/pkg -name '.packlist' -exec rm {} \;
+  make install DESTDIR=${startdir}/pkg
+
+  # remove perllocal.pod and .packlist
+  find ${startdir}/pkg -name perllocal.pod -delete
+  find ${startdir}/pkg -name .packlist -delete
 }




More information about the arch-commits mailing list