blob: 511ea20feb77068b18e5e201f7e7f04b16eca508 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
# Maintainer: Berto Gomez <csberto at gmail dot com>
# Contributor: Felix Golatofski <contact@xdfr.de>
# Contributor: Bruno Dupuis <lisael@lisael.org>
# Contributor: Jan Tojnar <jtojnar@gmail.com>
pkgname=perl-app-sqitch
pkgver=1.1.0
pkgrel=4
pkgdesc='Sane database change management'
_dist=App-Sqitch
arch=('any')
url="https://sqitch.org/"
license=('MIT')
depends=(
'perl-clone'
'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'
'perl-module-install'
)
checkdepends=(
'perl-config-gitlike'
'perl-test-warn'
'perl-test-mockobject'
'perl-capture-tiny'
'perl-test-deep'
'perl-test-file'
'perl-test-mockmodule'
'perl-test-nowarnings'
'perl-test-dir'
'perl-test-file-contents'
'perl-test-exception'
'perl-pod-parser'
)
optdepends=(
'perl-dbd-pg: PostgreSQL support'
'perl-dbd-sqlite: SQLite support'
'perl-dbd-mysql: MySQL support'
)
options=('!emptydirs' purge)
source=("https://search.cpan.org/CPAN/authors/id/D/DW/DWHEELER/$_dist-v$pkgver.tar.gz")
sha512sums=('bb2d179c473d2c659fa0e6b23a5c312449299975a2e487f84812d9d891ecc139278da1661e1a4eb922487b0cafb8014de019b498c069799f39fd2e31392cf3aa')
build() {
cd "$srcdir/$_dist-v$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 installdeps # this step missing in script, but it cannot be passed automatically
./Build
}
check() {
cd "$srcdir/$_dist-v$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-v$pkgver"
unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
./Build install --installdirs=vendor --destdir="$pkgdir"
}
|