summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJan Tojnar2017-03-30 06:12:00 +0200
committerJan Tojnar2017-03-30 06:12:00 +0200
commitd8d5ded803664e8368d4e0aec5f10faaf8012eb7 (patch)
tree8585f5c0b5b6f31526c4ebe4f5ec0b2679459418 /PKGBUILD
downloadaur-d8d5ded803664e8368d4e0aec5f10faaf8012eb7.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD80
1 files changed, 80 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dbfd03bd22cf
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,80 @@
+# Maintainer: Jan Tojnar <jtojnar@gmail.com>
+pkgname=perl-app-sqitch
+pkgver=0.9995
+pkgrel=1
+pkgdesc='Sane database change management'
+_dist=App-Sqitch
+arch=('any')
+url="http://sqitch.org/"
+license=('MIT')
+depends=(
+ 'perl-clone'
+ 'perl-config-gitlike>=1.11'
+ 'perl-datetime'
+ 'perl-datetime-timezone'
+ 'perl-dbi'
+ 'perl-devel-stacktrace'
+ 'perl-encode-locale'
+ 'perl-file-homedir'
+ 'perl-hash-merge'
+ 'perl-libintl-perl'
+ 'perl-io-pager'
+ 'perl-ipc-run3'
+ 'perl-ipc-system-simple'
+ 'perl-list-moreutils'
+ 'perl-moo>=1.002000'
+ 'perl-namespace-autoclean>=0.16'
+ 'perl-path-class>=0.33'
+ 'perl-perlio-utf8-strict'
+ 'perl-string-formatter'
+ 'perl-string-shellquote'
+ 'perl-sub-exporter'
+ 'perl-template-tiny'
+ 'perl-throwable>=0.200009'
+ 'perl-try-tiny'
+ 'perl-type-tiny'
+ 'perl-type-tiny-xs'
+ 'perl-uri-db'
+ 'perl-uri'
+ 'perl>=5.11.0'
+)
+
+checkdepends=(
+ 'perl-capture-tiny'
+ 'perl-test-deep'
+ 'perl-test-file'
+ 'perl-test-mockmodule'
+ 'perl-test-nowarnings'
+)
+
+optdepends=(
+ 'perl-dbd-pg: PostgreSQL support'
+ 'perl-dbd-sqlite: SQLite support'
+ 'perl-dbd-mysql: MySQL support'
+ 'perl-dbd-firebird: Firebird support'
+)
+
+options=('!emptydirs' purge)
+source=("http://search.cpan.org/CPAN/authors/id/D/DW/DWHEELER/$_dist-$pkgver.tar.gz")
+sha512sums=('15681566b321fc3f7cd0d4aac817bac69cabae4655cdaff862e85dcc80db771adf512ad354f21102e8a760bc8b54d306050c9bfbcca34bf243ab6af7e497b9f3')
+
+build() {
+ cd "$srcdir/$_dist-$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
+}
+
+check() {
+ cd "$srcdir/$_dist-$pkgver"
+ unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
+ export PERL_MM_USE_DEFAULT=1
+ ./Build test
+}
+
+package() {
+ cd "$srcdir/$_dist-$pkgver"
+ unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
+ ./Build install --installdirs=vendor --destdir="$pkgdir"
+}