summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 378dd78038e11d85788af04f453f717e0fbfc52d (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
pkgname=jicofo
pkgver=1.0_566
_tag="jitsi-meet_4546"
pkgrel=1
pkgdesc="JItsi meet COnference FOcus"
arch=("x86_64")
url="https://github.com/jitsi/jicofo"
license=("Apache")
depends=("java-runtime-headless")
makedepends=("git" "unzip" "maven")
backup=("etc/jicofo/jicofo.conf")
source=($pkgname-$pkgver.tar.gz::https://github.com/jitsi/jicofo/archive/stable/${_tag}.tar.gz
        service config)
sha256sums=('8def79b4ffe4b7d6f69e45cd86807ca3a0fb96e591fa83006acdd106d644820d'
            'c1e17cf1de2274d375d08afee1853e1314d74763ec600b7bba740cfb7df09258'
            'fea884f52b5c91b7514212d989fae36fd2113967c2617fae1b686ac6c774a7f8')

build() {
    cd "${srcdir}/${pkgname}-stable-$_tag"
    mvn package -DskipTests -Dassembly.skipAssembly=false
    unzip -o target/jicofo-1.1-SNAPSHOT-archive.zip
}

package() {
    install -d "${pkgdir}/opt"
    cp -R "${srcdir}/${pkgname}-stable-${_tag}/jicofo-1.1-SNAPSHOT/" "${pkgdir}/opt/jicofo"
    install -Dm644 service "$pkgdir"/usr/lib/systemd/system/jicofo.service
    install -Dm644 config "$pkgdir"/etc/jicofo/jicofo.conf
}