diff options
author | Elias Elwyn | 2024-02-05 21:30:41 +1100 |
---|---|---|
committer | Elias Elwyn | 2024-02-05 21:30:41 +1100 |
commit | 6fd52f0991178c4b4c2c5c3e5e96b3abf2976ecd (patch) | |
tree | 62f272f8053074eebdea4cc1a8450a8612fe0b4d | |
parent | 0eca0b65bc9235e2f255e0ec27b417200786551c (diff) | |
download | aur-perl-plack.tar.gz |
feat: update to 1.0051
Refactor PKGBUILD with new perl package guidelines
Remove redundant dependencies
Update url to HTTPS
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 61 | ||||
-rw-r--r-- | PKGBUILD.tt | 73 |
4 files changed, 40 insertions, 123 deletions
@@ -1,25 +1,23 @@ pkgbase = perl-plack pkgdesc = Perl Superglue for Web frameworks and Web Servers - pkgver = 1.0050 + pkgver = 1.0051 pkgrel = 1 url = https://metacpan.org/release/Plack arch = any license = PerlArtistic license = GPL + checkdepends = perl-authen-simple-passwd checkdepends = perl-cgi-compile - checkdepends = perl-http-request-ascgi + checkdepends = perl-cgi-emulate-psgi checkdepends = perl-fcgi checkdepends = perl-fcgi-procmanager - checkdepends = perl-http-server-simple-psgi - checkdepends = perl-authen-simple-passwd + checkdepends = perl-http-request-ascgi checkdepends = perl-io-handle-util + checkdepends = perl-log-dispatch checkdepends = perl-log-dispatch-array checkdepends = perl-lwp-protocol-http10 checkdepends = perl-mime-types - checkdepends = perl-log-log4perl checkdepends = perl-module-refresh - checkdepends = perl-cgi-emulate-psgi - makedepends = perl-extutils-makemaker makedepends = perl-file-sharedir-install depends = perl depends = perl-apache-logformat-compiler @@ -28,18 +26,18 @@ pkgbase = perl-plack depends = perl-devel-stacktrace-ashtml depends = perl-file-sharedir depends = perl-filesys-notify-simple + depends = perl-hash-multivalue depends = perl-http-entity-parser - depends = perl-http-message depends = perl-http-headers-fast - depends = perl-http-tiny - depends = perl-hash-multivalue + depends = perl-http-message depends = perl-stream-buffered depends = perl-test-tcp depends = perl-try-tiny depends = perl-uri depends = perl-www-form-urlencoded options = !emptydirs - source = http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/Plack-1.0050.tar.gz - md5sums = 0856a900a981769e3d79f0a10ccc3e65 + options = purge + source = https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/Plack-1.0051.tar.gz + sha256sums = bebde91c42298ed6ec8e6c82b21433a1b49aa39412c247f3905b80f955acf77b pkgname = perl-plack diff --git a/.gitignore b/.gitignore index e6b6b4b8077d..b63977a0ed66 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,3 @@ -*.tar.gz -*.tar.bz2 -*.tar.xz -*.tar.lz src/ -pkg/
\ No newline at end of file +pkg/ +*.tar.* @@ -1,16 +1,16 @@ -# CPAN Name : Plack # Contributor: Michał Wojdyła < micwoj9292 at gmail dot com > # Contributor: Christian Sturm <reezer@reezer.org> # Contributor: Anton Leontiev <scileont /at/ gmail.com> +# Contributor: Elias Elwyn <a@jthv.ai> pkgname=perl-plack -pkgver=1.0050 +pkgver=1.0051 pkgrel=1 pkgdesc='Perl Superglue for Web frameworks and Web Servers' +_dist=Plack arch=('any') -url='https://metacpan.org/release/Plack' +url="https://metacpan.org/release/$_dist" license=('PerlArtistic' 'GPL') - depends=( 'perl' 'perl-apache-logformat-compiler' @@ -19,59 +19,54 @@ depends=( 'perl-devel-stacktrace-ashtml' 'perl-file-sharedir' 'perl-filesys-notify-simple' + 'perl-hash-multivalue' 'perl-http-entity-parser' - 'perl-http-message' 'perl-http-headers-fast' - 'perl-http-tiny' - 'perl-hash-multivalue' + 'perl-http-message' 'perl-stream-buffered' 'perl-test-tcp' 'perl-try-tiny' 'perl-uri' - 'perl-www-form-urlencoded') + 'perl-www-form-urlencoded' +) makedepends=( - 'perl-extutils-makemaker' - 'perl-file-sharedir-install') + 'perl-file-sharedir-install' +) checkdepends=( + 'perl-authen-simple-passwd' 'perl-cgi-compile' - 'perl-http-request-ascgi' + 'perl-cgi-emulate-psgi' 'perl-fcgi' 'perl-fcgi-procmanager' - 'perl-http-server-simple-psgi' - 'perl-authen-simple-passwd' + 'perl-http-request-ascgi' 'perl-io-handle-util' + 'perl-log-dispatch' 'perl-log-dispatch-array' 'perl-lwp-protocol-http10' 'perl-mime-types' - 'perl-log-log4perl' 'perl-module-refresh' - 'perl-cgi-emulate-psgi') - -source=(http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/Plack-$pkgver.tar.gz) -options=(!emptydirs) -md5sums=('0856a900a981769e3d79f0a10ccc3e65') - -sanitize() { - unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT - export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL="--skipdeps" MODULEBUILDRC=/dev/null -} +) +source=("https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/$_dist-$pkgver.tar.gz") +options=('!emptydirs' purge) +sha256sums=('bebde91c42298ed6ec8e6c82b21433a1b49aa39412c247f3905b80f955acf77b') build() { - cd Plack-$pkgver - sanitize - /usr/bin/perl Makefile.PL INSTALLDIRS=vendor + 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 Plack-$pkgver - sanitize + cd "$srcdir/$_dist-$pkgver" + unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT + export PERL_MM_USE_DEFAULT=1 make test } package() { - cd Plack-$pkgver - sanitize - make install DESTDIR="$pkgdir" - 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" } diff --git a/PKGBUILD.tt b/PKGBUILD.tt deleted file mode 100644 index 11aef4327823..000000000000 --- a/PKGBUILD.tt +++ /dev/null @@ -1,73 +0,0 @@ -# CPAN Name : Plack -# Contributor: Christian Sturm <reezer@reezer.org> -# Contributor: [% packager %] -# Generator : CPANPLUS::Dist::Arch [% version %] - -pkgname=[% pkgname %] -pkgver=[% pkgver %] -pkgrel=[% pkgrel %] -pkgdesc='Perl Superglue for Web frameworks and Web Servers' -arch=('any') -url='[% url %]' -license=('PerlArtistic' 'GPL') - -depends=( - 'perl>=5.10.1' # for Pod::Usage >= 1.36 - 'perl-apache-logformat-compiler>=0.33' - 'perl-cookie-baker>=0.07' - 'perl-devel-stacktrace>=1.23' - 'perl-devel-stacktrace-ashtml>=0.11' - 'perl-file-sharedir>=1.00' - 'perl-filesys-notify-simple' - 'perl-http-entity-parser>=0.25' - 'perl-http-message>=5.814' - 'perl-http-headers-fast>=0.18' - 'perl-http-tiny>=0.034' - 'perl-hash-multivalue>=0.05' - 'perl-stream-buffered>=0.02' - 'perl-test-tcp>=2.15' - 'perl-try-tiny' - 'perl-uri>=1.59' - 'perl-www-form-urlencoded>=0.23') -makedepends=( - 'perl-extutils-makemaker>=6.30' - 'perl-file-sharedir-install>=0.06') -checkdepends=( -# 'perl-cgi-compile' - 'perl-http-request-ascgi' - 'perl-fcgi' - 'perl-fcgi-procmanager' - 'perl-http-server-simple-psgi' - 'perl-authen-simple-passwd' - 'perl-io-handle-util' - 'perl-log-dispatch-array' - 'perl-lwp-protocol-http10' - 'perl-mime-types') -source=([% source %]) -options=(!emptydirs) -md5sums=('[% md5sums %]') - -sanitize() { - unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT - export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL="--skipdeps" MODULEBUILDRC=/dev/null -} - -build() { - cd [% distdir %] - sanitize - /usr/bin/perl Makefile.PL INSTALLDIRS=vendor - make -} - -check() { - cd [% distdir %] - sanitize - make test -} - -package() { - cd [% distdir %] - sanitize - make install DESTDIR="$pkgdir" - find "$pkgdir" \( -name .packlist -o -name perllocal.pod \) -delete -} |