summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoreugene2024-02-13 12:42:54 +0200
committereugene2024-02-13 12:42:54 +0200
commit2281472aa07d364faece0da27ae35671ddf8dd21 (patch)
treef9e92612afd2da6d929f3042ee5c7d2e5717fb1b
parent59fb92b8a9f993f1d00c936d427a5d5a88527c70 (diff)
downloadaur-perl-audio-flac-header.tar.gz
update url and refactor PKGBUILD with new perl package guidelines
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD43
2 files changed, 30 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 559f99750c0d..7ac7d52e336e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,16 @@
-# Generated by mksrcinfo v8
-# Tue Sep 5 13:31:32 UTC 2017
pkgbase = perl-audio-flac-header
pkgdesc = Audio::FLAC::Header - Access to FLAC audio metadata
pkgver = 2.4
- pkgrel = 9
- url = http://search.cpan.org/dist/Audio-FLAC-Header
+ pkgrel = 10
+ url = https://metacpan.org/release/Audio-FLAC-Header
arch = any
- license = GPL
- license = PerlArtistic
+ license = GPL-1.0-or-later
+ license = Artistic-1.0-Perl
makedepends = perl-module-install
+ depends = perl
options = !emptydirs
- source = http://cpan.org/modules/by-module/Audio/Audio-FLAC-Header-2.4.tar.gz
+ options = purge
+ source = https://cpan.metacpan.org/authors/id/D/DA/DANIEL/Audio-FLAC-Header-2.4.tar.gz
sha512sums = 53728279b79d3c320c63b66dff1e3e4d8bb4fd4bde164ad775a52d8b54b3d77861daa2d4e93d8e2c2ff2f1708ece8c4d2256d96b810266760bb837e557e3b8a9
pkgname = perl-audio-flac-header
-
diff --git a/PKGBUILD b/PKGBUILD
index 102c2515ebfd..99d33b090287 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,38 @@
-# Maintainer: Thor77 <thor77 at thor77 dot org>
+# Contributor: Thor77 <thor77 at thor77 dot org>
# Contributor: Jason St. John <jstjohn .. purdue . edu>
# Contributor: Justin Davis <jrcd83@gmail.com>
-_perlmod=Audio-FLAC-Header
-_modnamespace=Audio
pkgname=perl-audio-flac-header
-makedepends=('perl-module-install')
pkgver=2.4
-pkgrel=9
-pkgdesc="Audio::FLAC::Header - Access to FLAC audio metadata"
-arch=('any')
-url="http://search.cpan.org/dist/${_perlmod}"
-license=('GPL' 'PerlArtistic')
-options=('!emptydirs')
-source=("http://cpan.org/modules/by-module/${_modnamespace}/${_perlmod}-${pkgver}.tar.gz")
+pkgrel=10
+pkgdesc='Audio::FLAC::Header - Access to FLAC audio metadata'
+_dist=Audio-FLAC-Header
+arch=(any)
+url="https://metacpan.org/release/$_dist"
+license=(GPL-1.0-or-later Artistic-1.0-Perl)
+depends=(perl)
+makedepends=(perl-module-install)
+options=(!emptydirs purge)
+source=("https://cpan.metacpan.org/authors/id/D/DA/DANIEL/$_dist-$pkgver.tar.gz")
sha512sums=('53728279b79d3c320c63b66dff1e3e4d8bb4fd4bde164ad775a52d8b54b3d77861daa2d4e93d8e2c2ff2f1708ece8c4d2256d96b810266760bb837e557e3b8a9')
build() {
- cd "${_perlmod}-${pkgver}"
-
- # Install module in vendor directories.
- PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
- 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 "${_perlmod}-${pkgver}"
- 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 "${_perlmod}-${pkgver}"
- make install DESTDIR="${pkgdir}/"
+ cd "$srcdir/$_dist-$pkgver"
+ unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
+ make install INSTALLDIRS=vendor DESTDIR="$pkgdir"
}