blob: 853b87bc35b0decd46cecdf4dadbdce1539c9b3f (
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
|
# Maintainer: Gordian Edenhofer <gordian.edenhofer[at]yahoo[dot]de>
pkgname=spigot
pkgver=1.9
pkgrel=1
pkgdesc="High performance Minecraft server implementation"
arch=(any)
url="http://www.spigotmc.org/"
license=("LGPL")
depends=(java-runtime-headless screen sudo fontconfig bash)
makedepends=(java-environment git)
optdepends=("tar: needed in order to create world backups")
conflicts=(bukkit craftbukkit spigot-patcher)
provides=(bukkit "craftbukkit=${pkgver%_*}" "minecraft-server=${pkgver%_*}")
install=${pkgname}.install
source=("https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar"
"${pkgname}-backup.service"
"${pkgname}-backup.timer"
"${pkgname}.service"
"${pkgname}.conf"
"${pkgname}.sh")
noextract=("BuildTools.jar")
md5sums=('SKIP'
'fd17202ba0bb7796439f0b2f6bc53be4'
'872d2e03799f1f8f0c75acdebce91894'
'580c470c92d88ae2362250d59bd33b10'
'675f4b1080f2543f43058c7124dcafc2'
'0f79c1689c5fc4dbd5408a1a37118950')
backup=("etc/conf.d/${pkgname}")
build() {
export MAVEN_OPTS="-Xmx2g -XX:MaxPermSize=1g"
java -jar BuildTools.jar --rev $pkgver
}
package() {
install -Dm644 ${pkgname}.conf "${pkgdir}/etc/conf.d/${pkgname}"
install -Dm755 ${pkgname}.sh "${pkgdir}/usr/bin/${pkgname}"
install -Dm644 ${pkgname}-${pkgver}.jar "${pkgdir}/srv/craftbukkit/${pkgname}.jar"
install -Dm644 ${pkgname}.service "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"
install -Dm644 ${pkgname}-backup.service "${pkgdir}/usr/lib/systemd/system/${pkgname}-backup.service"
install -Dm644 ${pkgname}-backup.timer "${pkgdir}/usr/lib/systemd/system/${pkgname}-backup.timer"
}
# vim:set ts=2 sw=2 et:
|