diff options
Diffstat (limited to 'perl-mail-checkuser/PKGBUILD')
-rw-r--r-- | perl-mail-checkuser/PKGBUILD | 82 |
1 files changed, 37 insertions, 45 deletions
diff --git a/perl-mail-checkuser/PKGBUILD b/perl-mail-checkuser/PKGBUILD index af9c2cb..6bb435d 100644 --- a/perl-mail-checkuser/PKGBUILD +++ b/perl-mail-checkuser/PKGBUILD @@ -1,54 +1,46 @@ -# Maintainer: Florian Pritz <flo@xssn.at> -# PKGBUILD generated by pacpan +# Packager: Florian Pritz <bluewind@xinu.at> + pkgname=perl-mail-checkuser -_realname=Mail-CheckUser pkgver=1.21 pkgrel=1 -pkgdesc="no description available" -arch=(i686 x86_64) -license=('unknown: check http://search.cpan.org/src/ILYAM/Mail-CheckUser-1.21/README.txt') -url="http://search.cpan.org/~ilyam/Mail-CheckUser" +pkgdesc='check email addresses for validity' +arch=(any) +license=(PerlArtistic GPL) options=(!emptydirs) +depends=(perl perl-net-dns) +url=https://metacpan.org/release/Mail-CheckUser +source=("http://search.cpan.org/CPAN/authors/id/I/IL/ILYAM/Mail-CheckUser-$pkgver.tar.gz") +md5sums=(32a57a4679e2bde8a85201617776d69f) +sha512sums=(9fbfc4698ca1ed4c0b953724b91f593b6ab2a5a08076874c531c3ec2e330c741f44d53c165262b51a7d9124b7cb6678eb0ed008ab3065a683857667950cd91ee) +_ddir="Mail-CheckUser-$pkgver" -depends=('perl') - -#provides=('Mail-CheckUser') -provides=('perl-mail-checkuser=1.21' 'perl-mail-checkuser=1.21') +build() +( + cd "$srcdir/$_ddir" + export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps + unset PERL5LIB PERL_MM_OPT + /usr/bin/perl Makefile.PL + make +) -source=(http://search.cpan.org/CPAN/authors/id/I/IL/ILYAM/Mail-CheckUser-1.21.tar.gz) -md5sums=('32a57a4679e2bde8a85201617776d69f') +check() +( + cd "$srcdir/$_ddir" + export PERL_MM_USE_DEFAULT=1 + unset PERL5LIB + # tests fail + #make test +) -build() { - _expected_dir="${srcdir}/${_realname}-${pkgver}" - if [ -d "$_expected_dir" ]; then - cd "$_expected_dir" - else - _expected_dir="${srcdir}/$(bsdtar -t -f $(basename $source) | head -n1)" - if [ -d "$_expected_dir" ]; then - cd "$_expected_dir" - else - _makefile=$(find $srcdir -iname Makefile.PL) - if [ ! -z "$_makefile" ]; then - _expected_dir=$(dirname $_makefile) - if [ -d "$_expected_dir" ]; then - cd "$_expected_dir" - else - echo "[1;31mERROR[0m unable to detect source directory" - echo "[1;34m-->[0m this is often due to CPAN's lack of standard naming conventions" - echo "[1;34m-->[0m it may be possible to fix this by adjusting the build function in the PKGBUILD" - fi - fi - fi - fi - # install module in vendor directories. - PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 - make || return 1 - make install DESTDIR=${pkgdir} || return 1 - - # remove perllocal.pod and .packlist - find ${pkgdir} -name perllocal.pod -delete - find ${pkgdir} -name .packlist -delete -} +package() +( + cd "$srcdir/$_ddir" + make install INSTALLDIRS=vendor DESTDIR="$pkgdir" + find "$pkgdir" -name .packlist -o -name perllocal.pod -delete +) +# Local Variables: +# mode: shell-script +# sh-basic-offset: 2 +# End: # vim:set ts=2 sw=2 et: - |