summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorHarm Müller2015-09-30 11:20:32 +0200
committerHarm Müller2015-09-30 11:20:32 +0200
commit602ec7bfab29409dded0c3cc9aa76848bc0812f8 (patch)
tree038bbf601e8ddaa7fef307096056ad32f383ee69 /PKGBUILD
downloadaur-602ec7bfab29409dded0c3cc9aa76848bc0812f8.tar.gz
initial commit PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dc39beac6b2a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Harm Müller <harm[DOT]mueller[AT]gmail[DOT]com>
+pkgname='perl-rex'
+pkgver='1.3.3'
+pkgrel='1'
+pkgdesc="(R)?ex Deployment & Configuration Management"
+arch=('any')
+license=('Apache')
+options=('!emptydirs')
+depends=('perl-hash-merge' 'perl-net-ssh2' 'perl-libwww' 'perl-io-string' 'perl-json-xs' 'perl-list-allutils' 'perl-sort-naturally' 'perl-term-readkey' 'perl-text-glob' 'perl-xml-simple' 'perl-yaml' 'perl-net-openssh' 'perl-test-useallmodules' 'perl-io-tty' 'perl-net-sftp-foreign' 'perl-test-pod')
+makedepends=()
+url='http://www.rexify.org/'
+source=('http://search.cpan.org/CPAN/authors/id/F/FE/FERKI/Rex-1.3.3.tar.gz')
+md5sums=('39ae7a114998364e3b90bd227bc8c163')
+sha512sums=('b2331e400027568f59496ff52f0a19bd009f66fea2a5b80ed9055859f59f0057afa50f61934cccd5af434c6f60dfa99700bc3904127b822a5ae684cb8bb6c70c')
+_distdir="Rex-1.3.3"
+
+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
+ )
+}
+
+check() {
+ cd "$srcdir/$_distdir"
+ ( export PERL_MM_USE_DEFAULT=1 PERL5LIB=""
+ make test
+ )
+}
+
+package() {
+ cd "$srcdir/$_distdir"
+ make install
+ find "$pkgdir" -name .packlist -o -name perllocal.pod -delete
+}