blob: 8645d2916ee73adceace840d03c74257b3ce1928 (
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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
|
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=rt4
pkgver=4.0.1
pkgrel=0
pkgdesc="Request Tracker - issue and bug tracker"
url="http://www.bestpractical.com/rt"
arch="noarch"
license="GPLv2+"
depends="perl
perl-term-readkey
perl-cache-simple-timedexpiry
perl-class-accessor
perl-dbi
perl-dbd-pg
perl-dbd-mysql
perl-devel-globaldestruction
perl-devel-stacktrace
perl-digest-sha1
perl-email-address
perl-getopt-long
perl-locale-maketext-fuzzy
perl-locale-maketext-lexicon
perl-log-dispatch
perl-mime-tools
perl-net-cidr
perl-regexp-common-net-cidr
perl-sub-exporter
perl-text-password-pronounceable
perl-text-template
perl-text-wrapper
perl-time-hires
perl-time-modules
perl-tree-simple
perl-universal-require
perl-xml-rss
perl-text-wikiformat
perl-convert-color
perl-data-ical
perl-mime-types
perl-html-format
perl-html-rewriteattributes
perl-html-tree
perl-html-mason
perl-javascript-minifier
perl-cgi-psgi
perl-cgi-emulate-psgi
perl-html-mason-psgihandler
perl-apache-session
perl-starlet
perl-html-parser
perl-file-sharedir
perl-module-versions-report
perl-list-moreutils
perl-css-squish
perl-dbix-searchbuilder
perl-regexp-ipv6
perl-text-quoted
perl-html-scrubber
perl-html-quoted
perl-datetime-locale
perl-fcgi
perl-fcgi-procmanager
perl-datetime
perl-json
perl-ipc-run3
perl-plack
"
makedepends="$depends"
install=""
subpackages=""
source="http://www.bestpractical.com/pub/rt/release/rt-$pkgver.tar.gz"
_builddir="$srcdir"/rt-$pkgver
prepare() {
local i
cd "$_builddir"
for i in $source; do
case $i in
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
esac
done
cat <<'EOF' >> config.layout
# Alpione directory layout.
<Layout Alpine>
prefix: /usr
exec_prefix: ${prefix}
bindir: ${exec_prefix}/bin
sbindir: ${exec_prefix}/sbin
sysconfdir: /etc/rt4
mandir: ${prefix}/share/man
plugindir: ${prefix}/lib/rt4/plugins
libdir: ${prefix}/lib/rt4/
datadir: ${prefix}/share/rt4
htmldir: ${datadir}/html
fontdir: ${datadir}/fonts
lexdir: ${datadir}/po
manualdir: ${datadir}/doc
localstatedir: /var
logfiledir: ${localstatedir}/log
masonstatedir: ${localstatedir}/cache/mason_data
sessionstatedir: ${localstatedir}/cache/session_data
customdir: ${prefix}/local
custometcdir: ${customdir}/etc
customhtmldir: ${customdir}/html
customlexdir: ${customdir}/po
customlibdir: ${customdir}/lib
customplugindir: ${customdir}/plugins
</Layout>
EOF
}
build() {
cd "$_builddir"
./configure --enable-layout=Alpine \
|| return 1
make || return 1
}
package() {
cd "$_builddir"
make DESTDIR="$pkgdir" install || return 1
}
md5sums="bde89fbdadf7b709fb13f32638848b9d rt-4.0.1.tar.gz"
|