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

commit c6aa76530ab78580644ef0fb34b7979124987558
Author: Slown <[email protected]>
Date:   Fri Jul 20 10:42:43 2012 +0100

perl-linux-desktopfiles-0.01-1-i686

* new package

diff --git a/source/devel-extra/perl-linux-desktopfiles/FrugalBuild 
b/source/devel-extra/perl-linux-desktopfiles/FrugalBuild
new file mode 100644
index 0000000..b8cf637
--- /dev/null
+++ b/source/devel-extra/perl-linux-desktopfiles/FrugalBuild
@@ -0,0 +1,41 @@
+# Compiling Time: 0 SBU
+# Maintainer: Slown <[email protected]>
+
+pkgname=perl-linux-desktopfiles
+pkgver=0.01
+pkgrel=1
+pkgdesc="Perl module to get and parser .desktop files in a faster way"
+depends=()
+groups=('devel-extra')
+archs=('i686' 'x86_64')
+_F_googlecode_name="Linux-DesktopFiles"
+_F_googlecode_dirname="trizen"
+Finclude googlecode
+_F_cd_path="$_F_googlecode_name"
+sha1sums=('dcdff9674b86f0ac4e912cf40ca00eaa0a9ab728')
+
+build() {
+       Fcd
+       perl Build.PL || Fdie
+       ./Build || Fdie
+       ./Build install destdir=$Fdestdir || Fdie
+
+       # for use the same param as util.sh
+       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 
{} \;
+               rmdir -p --ignore-fail-on-non-empty \
+                       
$Fdestdir/usr/lib/perl5/site_perl/current/*/auto/{*,*/*} \
+                       &>/dev/null
+       fi
+}
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to