[arch-commits] CVS update of extra/lib/sdl_perl (PKGBUILD)

Kevin Piche kevin at archlinux.org
Wed Aug 15 04:11:07 UTC 2007


    Date: Wednesday, August 15, 2007 @ 00:11:07
  Author: kevin
    Path: /home/cvs-extra/extra/lib/sdl_perl

Modified: PKGBUILD (1.15 -> 1.16)

upgpkg: sdl_perl 2.1.2-3
Rebuild for new sdl_gfx, fix library locations


----------+
 PKGBUILD |   29 ++++++++++++++++++-----------
 1 file changed, 18 insertions(+), 11 deletions(-)


Index: extra/lib/sdl_perl/PKGBUILD
diff -u extra/lib/sdl_perl/PKGBUILD:1.15 extra/lib/sdl_perl/PKGBUILD:1.16
--- extra/lib/sdl_perl/PKGBUILD:1.15	Sun May 28 07:16:29 2006
+++ extra/lib/sdl_perl/PKGBUILD	Wed Aug 15 00:11:07 2007
@@ -1,25 +1,32 @@
-# $Id: PKGBUILD,v 1.15 2006/05/28 11:16:29 notz Exp $
+# $Id: PKGBUILD,v 1.16 2007/08/15 04:11:07 kevin Exp $
 # Contributor: Sarah Hay <sarahhay at mb.sympatico.ca>
 # Maintainer: dorphell <dorphell at archlinux.org>
 
 pkgname=sdl_perl
+_realname=SDL_Perl
 pkgver=2.1.2
-pkgrel=2
+pkgrel=3
 pkgdesc="A Perl wrapper for SDL"
 arch=(i686 x86_64)
+license=('LGPL')
 depends=('sdl' 'sdl_gfx' 'freetype2' 'libjpeg' 'sdl_ttf' 'sdl_image' 'libpng' 'libogg' 'libvorbis' 'sdl_mixer' 'sdl_net' 'alsa-lib')
-makedepends=('perl-module-build')
-source=(http://search.cpan.org/CPAN/authors/id/D/DG/DGOEHRIG/SDL_Perl-$pkgver.tar.gz)
+makedepends=('perl-extutils-cbuilder')
+source=(http://search.cpan.org/CPAN/authors/id/D/DG/DGOEHRIG/${_realname}-${pkgver}.tar.gz)
 url="http://sdl.perl.org"
 md5sums=('a48a8eb53caa228463137b990a03590c')
 
 build() {
-  cd $startdir/src/SDL_Perl-$pkgver
-  perl Build.PL destdir=$startdir/pkg
-  ./Build
-  ./Build install
-  mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \
-        $startdir/pkg/usr/lib/perl5/site_perl/current
-  rm $startdir/pkg/usr/lib/perl5/site_perl/current/${CARCH}-linux-thread-multi/auto/.packlist
+  cd ${startdir}/src/${_realname}-${pkgver}
+  # Force module installation to "current" perl directories.
+  eval `perl -V:archname`
+  perl Build.PL destdir=${startdir}/pkg \
+      --install_path lib=/usr/lib/perl5/site_perl/current \
+      --install_path arch=/usr/lib/perl5/site_perl/current/${archname}
+  perl Build
+  perl Build install
 
+  # Fix bad location of libraries.
+  cd ${startdir}/pkg/usr/lib/perl5/site_perl/current/i686-linux-thread-multi
+  mv -f auto/src/SDL* auto
+  rmdir auto/src
 }




More information about the arch-commits mailing list