summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDirk Langer2021-03-15 07:49:50 +0100
committerDirk Langer2021-03-15 07:49:50 +0100
commit2beea2f195beb75ecdd681d7e92b83913e64250f (patch)
treeebd8b792db0d9c56cc3eeeafa260b6df306d95ac
parentc96f573b30c0b05c7cc36661be255daa7604dd7a (diff)
downloadaur-2beea2f195beb75ecdd681d7e92b83913e64250f.tar.gz
update HTTPS source, dependencies
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD54
2 files changed, 48 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 23facfe17883..ffd2f5a0e2a4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,20 @@
pkgbase = perl-mousex-types-path-class
pkgdesc = A Path::Class type library for Mouse
pkgver = 0.07
- pkgrel = 1
- url = http://search.cpan.org/~MASAKI/MouseX-Types-Path-Class-0.07/
+ pkgrel = 2
+ url = https://metacpan.org/release/MouseX-Types-Path-Class
arch = any
- license = GPL
license = PerlArtistic
- depends = perl>=5.10.0
- depends = perl-mousex-types
+ license = GPL
+ checkdepends = perl-test-useallmodules>=0
+ depends = perl-mouse>=0.39
+ depends = perl-mousex-types>=0.02
+ depends = perl-path-class>=0
+ depends = perl>=5.8.1
options = !emptydirs
- source = http://search.cpan.org/CPAN/authors/id/M/MA/MASAKI/MouseX-Types-Path-Class-0.07.tar.gz
- sha256sums = 228d4b4f3f0ed9547278691d0b7c5fe53d90874a69df709a49703c6af87c09de
+ source = https://cpan.metacpan.org/authors/id/M/MA/MASAKI/MouseX-Types-Path-Class-0.07.tar.gz
+ md5sums = 49c15495a78e0b5ad9146b9c632969bd
+ sha512sums = 07593ec3c20f1b817c8881f6569ff4ad21e7cf1deeed34f790cd64027c956e1a501ec325e4296c3af480643f5d386c074c2810cf14236f8b6ab389d2e5a241d8
pkgname = perl-mousex-types-path-class
diff --git a/PKGBUILD b/PKGBUILD
index a235090d4183..a7e74e0b9322 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,49 @@
-# Maintainer: mutantmonkey <aur@mutantmonkey.in>
-_author=MASAKI
-_perlmod=MouseX-Types-Path-Class
-pkgname=perl-mousex-types-path-class
-pkgver=0.07
-pkgrel=1
+# Contributor: Ordoban <dirk.langer@vvovgonik.de>
+# Generator : CPANPLUS::Dist::Arch 1.32
+
+pkgname='perl-mousex-types-path-class'
+pkgver='0.07'
+pkgrel='2'
pkgdesc="A Path::Class type library for Mouse"
arch=('any')
-url="http://search.cpan.org/~$_author/$_perlmod-$pkgver/"
-license=('GPL' 'PerlArtistic')
-depends=('perl>=5.10.0' 'perl-mousex-types')
-options=(!emptydirs)
-source=(http://search.cpan.org/CPAN/authors/id/M/MA/$_author/$_perlmod-$pkgver.tar.gz)
-sha256sums=('228d4b4f3f0ed9547278691d0b7c5fe53d90874a69df709a49703c6af87c09de')
+license=('PerlArtistic' 'GPL')
+options=('!emptydirs')
+depends=('perl-mouse>=0.39' 'perl-mousex-types>=0.02' 'perl-path-class>=0' 'perl>=5.8.1')
+makedepends=()
+checkdepends=('perl-test-useallmodules>=0')
+url='https://metacpan.org/release/MouseX-Types-Path-Class'
+source=("https://cpan.metacpan.org/authors/id/M/MA/MASAKI/MouseX-Types-Path-Class-$pkgver.tar.gz")
+md5sums=('49c15495a78e0b5ad9146b9c632969bd')
+sha512sums=('07593ec3c20f1b817c8881f6569ff4ad21e7cf1deeed34f790cd64027c956e1a501ec325e4296c3af480643f5d386c074c2810cf14236f8b6ab389d2e5a241d8')
+_distdir="MouseX-Types-Path-Class-$pkgver"
build() {
- cd "$srcdir/$_perlmod-$pkgver"
+ export PERL_MM_USE_DEFAULT=1 PERL5LIB="" \
+ PERL_AUTOINSTALL=--skipdeps \
+ PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \
+ PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \
+ MODULEBUILDRC=/dev/null
- # Install module in vendor directories.
- PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
+ cd "$srcdir/$_distdir"
+ /usr/bin/perl Makefile.PL
make
}
+check() {
+ cd "$srcdir/$_distdir"
+ export PERL_MM_USE_DEFAULT=1 PERL5LIB="."
+ make test
+}
+
package() {
- cd "$srcdir/$_perlmod-$pkgver"
- make install DESTDIR="$pkgdir/"
+ cd "$srcdir/$_distdir"
+ make install
+
+ 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: