summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvan Semkin2018-09-18 14:36:34 +0300
committerIvan Semkin2018-09-18 14:36:34 +0300
commit42c3cb117de89c3bab3ad63dbf49c4c592f46599 (patch)
treea91aceff0c642f540c2e940726791fd90abc4c5b
parent7a9b7e076b2d7be42514be496995a1e89ce7e79f (diff)
downloadaur-42c3cb117de89c3bab3ad63dbf49c4c592f46599.tar.gz
Add opt deps
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD24
2 files changed, 18 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d9bbd1bd6447..b7de8aa60963 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = perl-rpc-xml
pkgdesc = A set of classes for core data, message and XML handling
pkgver = 0.80
- pkgrel = 2
+ pkgrel = 3
url = https://metacpan.org/release/RPC-XML
arch = any
license = PerlArtistic
@@ -9,6 +9,9 @@ pkgbase = perl-rpc-xml
depends = perl-xml-parser>=2.31
depends = perl-libwww
depends = perl>=5.8.8
+ optdepends = perl-xml-libxml: XML::LibXML support
+ optdepends = perl-datetime-format-iso8601: DateTime::Format::ISO8601 support
+ optdepends = perl-net-server: Net::Server support
options = !emptydirs
source = http://search.cpan.org/CPAN/authors/id/R/RJ/RJRAY/RPC-XML-0.80.tar.gz
sha512sums = a91586ea903b3e633f85ca8d9048181a7c3aedcff6788c7ae5fb4971e8552c421c86f30254517c25caa35f1991146dcceb34301bb49002e4ec75a2ee9c195992
diff --git a/PKGBUILD b/PKGBUILD
index c5460b2bfbce..64c6421e8950 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,43 +3,47 @@
# Generator : CPANPLUS::Dist::Arch 1.32
pkgname=perl-rpc-xml
+_pkgname='RPC-XML-0.80'
pkgver=0.80
-pkgrel=2
+pkgrel=3
pkgdesc='A set of classes for core data, message and XML handling'
+url='https://metacpan.org/release/RPC-XML'
arch=(any)
license=(PerlArtistic GPL)
options=(!emptydirs)
depends=('perl-xml-parser>=2.31' 'perl-libwww' 'perl>=5.8.8')
-url='https://metacpan.org/release/RPC-XML'
+optdepends=('perl-xml-libxml: XML::LibXML support'
+ 'perl-datetime-format-iso8601: DateTime::Format::ISO8601 support'
+ 'perl-net-server: Net::Server support')
source=("http://search.cpan.org/CPAN/authors/id/R/RJ/RJRAY/RPC-XML-$pkgver.tar.gz")
sha512sums=('a91586ea903b3e633f85ca8d9048181a7c3aedcff6788c7ae5fb4971e8552c421c86f30254517c25caa35f1991146dcceb34301bb49002e4ec75a2ee9c195992')
-_distdir='RPC-XML-0.80'
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'" \
+ PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='${pkgdir}'" \
+ PERL_MB_OPT="--installdirs vendor --destdir '${pkgdir}'" \
MODULEBUILDRC=/dev/null
- cd "$srcdir/$_distdir"
+ cd "${srcdir}/${_pkgname}"
/usr/bin/perl Makefile.PL
make
)
}
check() {
- cd "$srcdir/$_distdir"
- rm t/40_server.t
+ cd "${srcdir}/${_pkgname}"
+ rm t/40_server.t || true
+ rm t/40_server_xmllibxml.t || true
( export PERL_MM_USE_DEFAULT=1 PERL5LIB=""
make test
)
}
package() {
- cd "$srcdir/$_distdir"
+ cd "${srcdir}/${_pkgname}"
make install
- find "$pkgdir" -name .packlist -o -name perllocal.pod -delete
+ find "${pkgdir}" -name .packlist -o -name perllocal.pod -delete
}
# vim:set ts=2 sw=2 et: