summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsl1pkn072015-11-13 20:12:28 +0100
committersl1pkn072015-11-13 20:12:28 +0100
commit8c7367ba66798649014dd7668e73079f0a4a6ba4 (patch)
tree4d9daf3a9a843081e4289d0e044224fa31d7f24d
parent797ce9f70187f5ecc8b561ef360f78a5ad1bccad (diff)
downloadaur-8c7367ba66798649014dd7668e73079f0a4a6ba4.tar.gz
Fix missing dependency
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD39
2 files changed, 28 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 62882e027ae9..a3d68ee92953 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
pkgbase = perl-json-rpc
pkgdesc = Perl implementation of JSON-RPC 1.1 protocol
pkgver = 1.06
- pkgrel = 1
- url = http://search.cpan.org/dist/JSON-RPC/
+ pkgrel = 2
+ url = http://search.cpan.org/dist/JSON-RPC
arch = i686
arch = x86_64
license = GPL
@@ -13,9 +13,9 @@ pkgbase = perl-json-rpc
depends = perl-plack
depends = perl-router-simple
depends = perl-json
+ depends = perl-cgi
conflicts = perl-json-rpc-legacy
options = !emptydirs
- options = purge
source = http://search.cpan.org/CPAN/authors/id/D/DM/DMAKI/JSON-RPC-1.06.tar.gz
sha1sums = d3288e5475c2fae5c7ed7fd5e547dd26a1fd07cd
diff --git a/PKGBUILD b/PKGBUILD
index f63f4ccb415e..5da59d678197 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,48 @@
pkgname=perl-json-rpc
pkgver=1.06
-pkgrel=1
+pkgrel=2
pkgdesc="Perl implementation of JSON-RPC 1.1 protocol"
arch=('i686' 'x86_64')
conflicts=('perl-json-rpc-legacy')
-url="http://search.cpan.org/dist/JSON-RPC/"
+url='http://search.cpan.org/dist/JSON-RPC'
license=('GPL' 'PerlArtistic')
-depends=('perl' 'perl-libwww' 'perl-plack' 'perl-router-simple' 'perl-json')
+depends=('perl'
+ 'perl-libwww'
+ 'perl-plack'
+ 'perl-router-simple'
+ 'perl-json'
+ 'perl-cgi'
+ )
checkdepends=('perl-test-pod')
-options=('!emptydirs' 'purge')
+options=('!emptydirs')
source=("http://search.cpan.org/CPAN/authors/id/D/DM/DMAKI/JSON-RPC-${pkgver}.tar.gz")
sha1sums=('d3288e5475c2fae5c7ed7fd5e547dd26a1fd07cd')
build() {
- cd "JSON-RPC-${pkgver}"
- unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
- export PERL_MM_USE_DEFAULT=1 MODULEBUILDRC=/dev/null
- /usr/bin/perl Build.PL
- ./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 "JSON-RPC-${pkgver}"
+ /usr/bin/perl Build.PL
+ ./Build
+ )
}
check() {
cd "JSON-RPC-${pkgver}"
- unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
- export PERL_MM_USE_DEFAULT=1
- ./Build test
+ ( export PERL_MM_USE_DEFAULT=1 PERL5LIB=""
+ ./Build test
+ )
}
package() {
cd "JSON-RPC-${pkgver}"
- unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
- ./Build install installdirs=vendor destdir="${pkgdir}"
+ ./Build install
+
find "${pkgdir}" -name '.packlist' -o -name 'perllocal.pod' -delete
}