summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorElias Elwyn2024-02-05 19:40:12 +1100
committerElias Elwyn2024-02-05 19:40:56 +1100
commitde5782d9dc935aecc953dd3c974da4c09ae97541 (patch)
treed90e5501025a76f7604c90bc6a6e07b9025cef18
parent042b6cea90427f4bf6eb9711afa0e5dae063f301 (diff)
downloadaur-perl-proc-pid-file.tar.gz
feat: update to v1.29
Refactor PKGBUILD with new perl package guidelines
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD64
3 files changed, 34 insertions, 46 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b9305c855d63..82107e6c8107 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,15 @@
pkgbase = perl-proc-pid-file
pkgdesc = A module to manage PID files
- pkgver = 1.27
- pkgrel = 2
+ pkgver = 1.29
+ pkgrel = 1
url = https://metacpan.org/release/Proc-PID-File
arch = any
- license = PerlArtistic
license = GPL
+ license = PerlArtistic
depends = perl
options = !emptydirs
- source = http://search.cpan.org/CPAN/authors/id/E/EC/ECALDER/Proc-PID-File-1.27.tar.gz
- md5sums = 3fcb07f914f863f9a0967b35af562f9f
- sha512sums = 05d5bcdcc6a9fb2d2cb3779fb6ad6469c7c7845147eae1a4a27dec5bf728ad4fde5c4e2d44bf91382e7609fd701a23dd6fe9edb798dbeecc012d240e25a79bb3
+ options = purge
+ source = https://cpan.metacpan.org/authors/id/D/DM/DMITRI/Proc-PID-File-1.29.tar.gz
+ sha256sums = 3bceda49df182d3d8168b70c2a51b2056f2fd45950a6d0428a9992fd355cd4a4
pkgname = perl-proc-pid-file
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..c906e75958f4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+/pkg/
+/src/
+*.tar.*
diff --git a/PKGBUILD b/PKGBUILD
index 813c30620c21..ad30f19788d7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,50 +1,36 @@
# Contributor: John D Jones III AKA jnbek <jnbek1972 -_AT_- g m a i l -_Dot_- com>
-# Generator : CPANPLUS::Dist::Arch 1.30
+# Contributor: Elias Elwyn <a@jthv.ai>
-pkgname='perl-proc-pid-file'
-pkgver='1.27'
-pkgrel='2'
-pkgdesc="A module to manage PID files"
-arch=('any')
-license=('PerlArtistic' 'GPL')
-options=('!emptydirs')
-depends=('perl')
-makedepends=()
-url='https://metacpan.org/release/Proc-PID-File'
-source=('http://search.cpan.org/CPAN/authors/id/E/EC/ECALDER/Proc-PID-File-1.27.tar.gz')
-md5sums=('3fcb07f914f863f9a0967b35af562f9f')
-sha512sums=('05d5bcdcc6a9fb2d2cb3779fb6ad6469c7c7845147eae1a4a27dec5bf728ad4fde5c4e2d44bf91382e7609fd701a23dd6fe9edb798dbeecc012d240e25a79bb3')
-_distdir="Proc-PID-File-1.27"
+pkgname=perl-proc-pid-file
+pkgver=1.29
+pkgrel=1
+pkgdesc='A module to manage PID files'
+_dist=Proc-PID-File
+arch=(any)
+url="https://metacpan.org/release/$_dist"
+license=(GPL PerlArtistic)
+depends=(perl)
+options=('!emptydirs' purge)
+source=("https://cpan.metacpan.org/authors/id/D/DM/DMITRI/$_dist-$pkgver.tar.gz")
+sha256sums=(3bceda49df182d3d8168b70c2a51b2056f2fd45950a6d0428a9992fd355cd4a4)
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
-
- cd "$srcdir/$_distdir"
- /usr/bin/perl Makefile.PL
- make
- )
+ cd "$srcdir/$_dist-$pkgver"
+ unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
+ export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps
+ /usr/bin/perl Makefile.PL
+ make
}
check() {
- cd "$srcdir/$_distdir"
- ( export PERL_MM_USE_DEFAULT=1 PERL5LIB=""
- make test
- )
+ cd "$srcdir/$_dist-$pkgver"
+ unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
+ export PERL_MM_USE_DEFAULT=1
+ make test
}
package() {
- cd "$srcdir/$_distdir"
- make install
-
- find "$pkgdir" -name .packlist -o -name perllocal.pod -delete
+ cd "$srcdir/$_dist-$pkgver"
+ unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
+ make install INSTALLDIRS=vendor DESTDIR="$pkgdir"
}
-
-# Local Variables:
-# mode: shell-script
-# sh-basic-offset: 2
-# End:
-# vim:set ts=2 sw=2 et: