aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD33
1 files changed, 21 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4f4fd9e9e507..c97671fe8d78 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,39 @@
+# Maintainer: Gordian Edenhofer <gordian.edenhofer[at]yahoo[dot]de>
pkgname=spigot
pkgver=1.8.8
-pkgrel=1
+pkgrel=2
pkgdesc="High performance Minecraft server implementation"
arch=(any)
url="http://www.spigotmc.org/"
license=("LGPL")
-depends=(java-runtime-headless tmux sudo fontconfig)
+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%_*}")
-install=spigot.install
+provides=(bukkit "craftbukkit=${pkgver%_*}" minecraft-server)
+install=${pkgname}.install
source=("https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar"
-"spigot.service"
-"spigot.sh")
-noextract=("BuildTools.jar")
+ "spigot-backup.service"
+ "spigot-backup.timer"
+ "spigot.service"
+ "spigot.sh")
md5sums=('SKIP'
- '55eb03d443e1aa1a013aa01798e056d4'
- '8933d1710304dfdf99632f53551672ef')
+ 'fd17202ba0bb7796439f0b2f6bc53be4'
+ '774cd44ed90f6be51d368533cf74d7c2'
+ '580c470c92d88ae2362250d59bd33b10'
+ '17fede1d02736e0ee87d0b667cdf1525')
+noextract=("BuildTools.jar")
+
build() {
export MAVEN_OPTS="-Xmx2g -XX:MaxPermSize=1g"
java -jar BuildTools.jar --rev $pkgver
}
package() {
- install -Dm644 spigot-$pkgver.jar "$pkgdir/srv/craftbukkit/spigot.jar"
- install -m755 spigot.sh "$pkgdir/srv/craftbukkit/spigot.sh"
- install -Dm644 spigot.service "$pkgdir/usr/lib/systemd/system/spigot.service"
+ install -Dm755 spigot.sh "${pkgdir}/usr/bin/spigot"
+ install -Dm644 spigot-${pkgver}.jar "${pkgdir}/srv/spigot/spigot.jar"
+ install -Dm644 spigot.service "${pkgdir}/usr/lib/systemd/system/spigot.service"
+ install -Dm644 spigot-backup.service "${pkgdir}/usr/lib/systemd/system/spigot-backup.service"
+ install -Dm644 spigot-backup.timer "${pkgdir}/usr/lib/systemd/system/spigot-backup.timer"
}
# vim:set ts=2 sw=2 et: