diff options
author | RubenKelevra | 2016-07-05 15:36:18 +0200 |
---|---|---|
committer | RubenKelevra | 2016-07-05 15:36:18 +0200 |
commit | 470c847ef91ee19a91ed7a83478d89a56a195462 (patch) | |
tree | a1713e3bf9d6c14315343fffa22e0a8503a1fdc6 | |
download | aur-470c847ef91ee19a91ed7a83478d89a56a195462.tar.gz |
initial import
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2bf3d173e54b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +# Generated by mksrcinfo v8 +# Tue Jul 5 13:36:10 UTC 2016 +pkgbase = perl-class-returnvalue + pkgdesc = A smart return value object + pkgver = 0.55 + pkgrel = 1 + url = http://search.cpan.org/dist/Class-ReturnValue/ + arch = i686 + arch = x86_64 + license = PerlArtistic + license = GPL + depends = perl-devel-stacktrace + options = !emptydirs + source = http://search.cpan.org/CPAN/authors/id/J/JE/JESSE/Class-ReturnValue-0.55.tar.gz + md5sums = 047fbbcfd90d5c399a1feba55781329e + sha256sums = ed3836885d78f734ccd7a98550ec422a616df7c31310c1b7b1f6459f5fb0e4bd + +pkgname = perl-class-returnvalue + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..526551cb102d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Ruben Kelevra <ruben@vfn-nrw.de> + +pkgname=perl-class-returnvalue +pkgver=0.55 +pkgrel=1 +pkgdesc="A smart return value object" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Class-ReturnValue/" +license=('PerlArtistic' 'GPL') +source=('http://search.cpan.org/CPAN/authors/id/J/JE/JESSE/Class-ReturnValue-0.55.tar.gz') +md5sums=('047fbbcfd90d5c399a1feba55781329e') +sha256sums=('ed3836885d78f734ccd7a98550ec422a616df7c31310c1b7b1f6459f5fb0e4bd') +depends=('perl-devel-stacktrace' ) +options=(!emptydirs) + +build() { + _dir=$(find $srcdir -maxdepth 2 -type f -name 'Makefile.PL') + if [ ! -z "$_dir" ]; then + cd $(dirname "$_dir") + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR="${pkgdir}" || return 1 + + else + _dir=$(find $srcdir -maxdepth 2 -type f -name 'Build.PL') + if [ ! -z "$_dir" ]; then + cd $(dirname "$_dir") + PERL_MM_USE_DEFAULT=1 perl Build.PL INSTALLDIRS=vendor || return 1 + ./Build || return 1 + ./Build install destdir=${pkgdir} || return 1 + + else + echo "error: failed to detect build method for $pkgname" + echo "you may be able to fix this by editing the PKGBUILD" + return 1 + fi fi + + # remove perllocal.pod and .packlist + find ${pkgdir} -name perllocal.pod -delete + find ${pkgdir} -name .packlist -delete +} + + |