Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=7cb61605ac1e4a91bc26950e5da0b14fd271c265

commit 7cb61605ac1e4a91bc26950e5da0b14fd271c265
Author: Devil505 <devil505li...@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
+
+
}
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to