summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6a1fd706f5571b8fcf16ac4eb70fd77a85f5e013 (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
# Maintainer: Vlad M. <vlad@archlinux.net>
# Contributor: Sebastien Bariteau <numkem@gmail.com>

pkgname=atlassian-confluence
pkgver=5.8.6
pkgrel=1
pkgdesc="Enterprise wiki"
url="https://www.atlassian.com/software/confluence"
license=('custom')
arch=('i686' 'x86_64')
depends=('java-runtime-jre=8')
optdepends=('mysql-connector-java: connect to MySQL'
            'libcups: used by bin/config.sh'
            'fontconfig: used by bin/config.sh')
backup=('etc/conf.d/confluence'
        'opt/atlassian-confluence/conf/server.xml'
        'opt/atlassian-confluence/confluence/WEB-INF/classes/confluence-init.properties')
install='confluence.install'
source=("http://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-$pkgver.tar.gz"
        'confluence.conf.d'
        'confluence.service')
sha256sums=('07cb225379426ecf38e7f403293d652de134d4702a5d0b399ce4e7e12e8e9893'
            '0cf76082cf11c04131ad03cf784c7d58152c2c20bfdcbe9809e552cfd42ae9a3'
            '7017750e78fbe0611111ccc00a44f31a93241c4f924a893875804d50d085f9dd')

package() {
  cd "$srcdir"
  mkdir -p "$pkgdir/opt/atlassian-confluence/"
  cp -r "$srcdir/atlassian-confluence-$pkgver/"* "$pkgdir/opt/atlassian-confluence/"
  # remove unneeded *.bat files
  find "$pkgdir/opt/atlassian-confluence/bin" -name '*.bat' -type f -exec rm "{}" \;

  # setup systemd service
  install -dm755 "$pkgdir/usr/lib/systemd/system"
  install -Dm644 "$srcdir/confluence.service" "$pkgdir/usr/lib/systemd/system"
  install -Dm644 "$srcdir/confluence.conf.d" "$pkgdir/etc/conf.d/confluence"
}