blob: d7bd1e9de8ada45a127019ff27fca4217ea8fda7 (
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
|
pkgname=otrs
pkgver=4.0.10
pkgrel=1
pkgdesc="OTRS is the leading open-source Help Desk and IT Service Management (ITSM)"
arch=("any")
options=("emptydirs")
url="http://www.otrs.com/"
license=("GPLv3")
depends=("perl"
"perl-dbi"
"perl-archive-zip"
"perl-crypt-ssleay"
"perl-timedate"
"perl-dbd-mysql"
"perl-gd"
"perl-gdtextutil"
"perl-gdgraph"
"perl-json-xs"
"perl-lwp-protocol-https"
"perl-mail-imapclient"
"perl-net-dns"
"perl-ldap"
"perl-pdf-api2"
"perl-template-toolkit"
"perl-yaml-libyaml"
"perl-text-csv-xs"
"perl-xml-parser"
"perl-crypt-eksblowfish")
optdepends=("mariadb: Fast SQL database server, drop-in replacement for MySQL"
"apache: A high performance Unix-based HTTP server"
"mod_perl: Apache module that embeds the Perl interpreter within the server")
backup=("etc/webapps/${pkgname}/Config.pm"
"etc/webapps/${pkgname}/GenericAgent.pm"
"etc/webapps/${pkgname}/scheduler_watchdog")
install="${pkgname}.install"
source=("${pkgname}.install"
"http://ftp.otrs.org/pub/otrs/${pkgname}-${pkgver}.tar.gz")
md5sums=("e505e3d39240f04185888fa674a0feb2"
"09e8452247d4296113568af05ebd456a")
sha1sums=("e141800b7ff0c6130d4bb36063ec4ab824d2ca4c"
"a7f3e4e932f762378b678d120830e47aba0881fa")
package() {
install -dm 0755 "${pkgdir}/etc/webapps/${pkgname}"
install -dm 0755 "${pkgdir}/usr/share/webapps/${pkgname}"
install -Dm 0644 "${srcdir}/${pkgname}-${pkgver}/Kernel/Config.pm.dist" \
"${pkgdir}/etc/webapps/${pkgname}/Config.pm"
install -Dm 0644 "${srcdir}/${pkgname}-${pkgver}/Kernel/Config/GenericAgent.pm.dist" \
"${pkgdir}/etc/webapps/${pkgname}/GenericAgent.pm"
install -Dm 0644 "${srcdir}/${pkgname}-${pkgver}/var/cron/scheduler_watchdog.dist" \
"${pkgdir}/etc/webapps/${pkgname}/scheduler_watchdog"
cp -ra ${srcdir}/${pkgname}-${pkgver}/* ${pkgdir}/usr/share/webapps/${pkgname}/
ln -s "/etc/webapps/${pkgname}/Config.pm" "${pkgdir}/usr/share/webapps/${pkgname}/Kernel/Config.pm"
ln -s "/etc/webapps/${pkgname}/GenericAgent.pm" "${pkgdir}/usr/share/webapps/${pkgname}/Kernel/Config/GenericAgent.pm"
ln -s "/etc/webapps/${pkgname}/scheduler_watchdog" "${pkgdir}/usr/share/webapps/${pkgname}/var/cron/scheduler_watchdog"
find "${pkgdir}/usr/share/webapps/${pkgname}" -type d -exec chmod 2775 {} \;
sed -i "s/\/opt/\/usr\/share\/webapps/g" $(grep -rl "/opt" "${pkgdir}/etc/webapps/${pkgname}")
sed -i "s/\/opt/\/usr\/share\/webapps/g" $(grep -rl "/opt" "${pkgdir}/usr/share/webapps/${pkgname}")
}
|