summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD93
2 files changed, 48 insertions, 65 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dfb0c602ad06..51cb4ad5e1b6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,23 @@
pkgbase = perl-file-find-object
- pkgdesc = File::Find::Object - An object oriented File::Find replacement
- pkgver = 0.3.6
+ pkgdesc = An object oriented File::Find replacement
+ pkgver = 0.3.8
pkgrel = 1
- url = http://search.cpan.org/dist/File-Find-Object/
+ url = https://metacpan.org/release/File-Find-Object
arch = any
- license = GPL
license = PerlArtistic
- makedepends = perl-class-xsaccessor
- depends = perl
- depends = perl-file-treecreate
+ license = GPL
+ checkdepends = perl-test-file>=1.993
+ depends = perl-class-xsaccessor>=0
+ depends = perl-file-treecreate>=0
+ depends = perl-module-build>=0.28
+ depends = perl>=5.008
provides = perl-file-find-object-base
provides = perl-file-find-object-deeppath
provides = perl-file-find-object-pathcomp
provides = perl-file-find-object-result
provides = perl-file-find-object-toppath
options = !emptydirs
- source = http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/File-Find-Object-0.3.6.tar.gz
- sha256sums = 1ae797d12348920d8bb0dd0030a96aa5235285a95e343e8ed8737eefac535695
+ source = http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/File-Find-Object-0.3.8.tar.gz
+ sha512sums = f3a00f6b8ec22e7a7361ef158a4c631e1c834e19fb672cf429bdcffb3d11b35aff94a07a73b1922a8f47bab90f3dbc64c39da7a8899df9337b062a430481827e
pkgname = perl-file-find-object
diff --git a/PKGBUILD b/PKGBUILD
index 75db63e30ce0..823f4870ef44 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,69 +1,50 @@
-# Maintainer: René Wagner <rwagner at rw-net dot de>
-# Contributor: Piotr Rogoża <piotr dot r dot public at gmail dot com>
+# Maintainer: Piotr Rogoża <piotr dot r dot public at gmail dot com>
+# Maintainer: Morgenstern <charles [at] charlesbwise [dot] com>
+# Contributor: René Wagner <rwagner at rw-net dot de>
+# Generator : CPANPLUS::Dist::Arch 1.32
-pkgname=perl-file-find-object
-pkgver=0.3.6
-pkgrel=1
-_author="S/SH/SHLOMIF"
-_perlmod="File-Find-Object"
-pkgdesc="File::Find::Object - An object oriented File::Find replacement"
+pkgname='perl-file-find-object'
+pkgver='0.3.8'
+pkgrel='1'
+pkgdesc="An object oriented File::Find replacement"
arch=('any')
-url="http://search.cpan.org/dist/File-Find-Object/"
-license=('GPL' 'PerlArtistic')
-depends=(perl perl-file-treecreate)
-checkdepends=()
-makedepends=(perl-class-xsaccessor)
-provides=(
-perl-file-find-object-base
-perl-file-find-object-deeppath
-perl-file-find-object-pathcomp
-perl-file-find-object-result
-perl-file-find-object-toppath
-)
-options=(!emptydirs)
-source=("http://search.cpan.org/CPAN/authors/id/$_author/$_perlmod-$pkgver.tar.gz")
-sha256sums=('1ae797d12348920d8bb0dd0030a96aa5235285a95e343e8ed8737eefac535695')
-build(){
- cd "$srcdir"/$_perlmod-$pkgver
+license=('PerlArtistic' 'GPL')
+options=('!emptydirs')
+depends=('perl-class-xsaccessor>=0' 'perl-file-treecreate>=0' 'perl-module-build>=0.28' 'perl>=5.008')
+checkdepends=('perl-test-file>=1.993')
+url='https://metacpan.org/release/File-Find-Object'
+source=('http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/File-Find-Object-0.3.8.tar.gz')
+sha512sums=('f3a00f6b8ec22e7a7361ef158a4c631e1c834e19fb672cf429bdcffb3d11b35aff94a07a73b1922a8f47bab90f3dbc64c39da7a8899df9337b062a430481827e')
+_distdir="File-Find-Object-0.3.8"
- # Setting these env variables overwrites any command-line-options we don't want...
- export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps \
- PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \
- PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \
- MODULEBUILDRC=/dev/null
+build() {
+ ( 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
- # If using Makefile.PL
- if [ -r Makefile.PL ]; then
+ cd "$srcdir/$_distdir"
/usr/bin/perl Makefile.PL
make
- # If using Build.PL
- elif [ -r Build.PL ]; then
- /usr/bin/perl Build.PL
- perl Build
- fi
+ )
}
-check(){
- cd "$srcdir"/$_perlmod-$pkgver
- # If using Makefile.PL
- if [ -r Makefile.PL ]; then
+check() {
+ cd "$srcdir/$_distdir"
+ ( export PERL_MM_USE_DEFAULT=1 PERL5LIB=""
make test
- # If using Build.PL
- elif [ -r Build.PL ]; then
- perl Build test
- fi
+ )
}
-package(){
- cd "$srcdir"/$_perlmod-$pkgver
- # If using Makefile.PL
- if [ -r Makefile.PL ]; then
- make install
- # If using Build.PL
- elif [ -r Build.PL ]; then
- perl Build install
- fi
-
- # remove perllocal.pod and .packlist
+package() {
+ 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: