[Frugalware-git] frugalware-current: perl-alien-sdl-1.428-2-i686 * fixing build()
Devil505
devil505linux at gmail.com
Sun Oct 30 22:27:29 CET 2011
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=7cb61605ac1e4a91bc26950e5da0b14fd271c265
commit 7cb61605ac1e4a91bc26950e5da0b14fd271c265
Author: Devil505 <devil505linux at gmail.com>
Date: Sun Oct 30 22:26:59 2011 +0100
perl-alien-sdl-1.428-2-i686
* fixing build()
diff --git a/source/devel-extra/perl-alien-sdl/FrugalBuild b/source/devel-extra/perl-alien-sdl/FrugalBuild
index 9eee423..edbf229 100644
--- a/source/devel-extra/perl-alien-sdl/FrugalBuild
+++ b/source/devel-extra/perl-alien-sdl/FrugalBuild
@@ -6,17 +6,34 @@ _F_perl_author=F/FR/FROGGS
pkgver=1.428
pkgdesc="Building, finding and using SDL binaries"
depends=('perl-file-sharedir' 'perl-capture-tiny' 'sdl')
-makedepends=('perl-file-which' 'perl-text-patch')
Finclude perl
-pkgrel=1
+makedepends=('perl-file-which' 'perl-text-patch' 'perl-archive-zip' 'perl-json' 'perl-yaml')
+pkgrel=2
groups=('devel-extra')
archs=('i686' 'x86_64')
sha1sums=('b86b2152b6745e67d38d478b4eb4dbdb8b4745cc')
build() {
- Fcd
- # install module in vendor directories
- perl Build.PL installdirs=vendor destdir="$Fdestdir" --with-sdl-config || Fdie
- perl Build || Fdie
- perl Build install || Fdie
+ Fcd
+ #don't provide Makefile.pl :/
+ perl Build.PL --with-sdl-config || Fdie
+ ./Build || Fdie
+ ./Build install destdir=$Fdestdir || Fdie
+
+ if [ -d $Fdestdir/usr/lib/perl5/*.*.* ]; then
+ Fmv '/usr/lib/perl5/*.*.*' /usr/lib/perl5/current
+ fi
+ if [ -d $Fdestdir/usr/lib/perl5 ]; then
+ find $Fdestdir/usr/lib/perl5 -name perllocal.pod -exec rm {} \;
+ find $Fdestdir/usr/lib/perl5 -name .packlist -exec rm {} \;
+ fi
+ if [ -e $Fdestdir/usr/lib/perl5/site_perl/*.*.* ]; then
+ Fmv '/usr/lib/perl5/site_perl/*.*.*' /usr/lib/perl5/site_perl/current
+ fi
+ if [ -d $Fdestdir/usr/lib/perl5/site_perl ]; then
+ find $Fdestdir/usr/lib/perl5/site_perl -name perllocal.pod -exec rm {} \;
+ find $Fdestdir/usr/lib/perl5/site_perl -name .packlist -exec rm {} \;
+ fi
+
+
}
More information about the Frugalware-git
mailing list