summaryrefslogtreecommitdiff
path: root/PKGBUILD
blob: d704ba509cd95c7d34c9456b7cc777b2a0f43c67 (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
# Maintainer: Dominic Radermacher <dominic@familie-radermacher.ch>
pkgname=minecraft-bedrock-server
pkgver=1.20.0.01
pkgrel=1
pkgdesc="Minecraft Bedrock Server"
arch=('x86_64')
url="https://www.minecraft.net/en-us/download/server/bedrock/"
license=('unknown')
groups=()
depends=('curl')
optdepends=()
backup=('srv/minecraft/bedrock-server/server.properties'
	'srv/minecraft/bedrock-server/permissions.json'
	'srv/minecraft/bedrock-server/allowlist.json')
install=${pkgname}.install
options=('!strip')
source=("https://minecraft.azureedge.net/bin-linux/bedrock-server-${pkgver}.zip"
	"minecraft@.service"
	"attach")
sha512sums=('1ceddbc6ccab6a7730967ba61cd967ac62675c38b9e85612fd26f568ba1d5a35319b3e90afcc925c62d2eec452972d021fb54811f973f6111c484905fc91e996'
            '8a67a6f8172b29f1883da6cc13a8d15c800804b95256477cb21f2cfd588998c4b33f2e3b5cb57e77785b542141bc2809cef0e66ad49240c128cc54fd16cfe30f'
            '9ad21a287e641a1eca8298feeefa182a9e8694915d089599fee793f079ca1ca077db2d94a14d03b02a474c9111173ee70066b13365576df6c70ed62434d959dd')
package() {
	cd "$srcdir"
	install -m 700 -d ${pkgdir}/srv/minecraft
	install -m 700 -d ${pkgdir}/srv/minecraft/bin
	install -m 755 attach ${pkgdir}/srv/minecraft/bin
	install -m 700 -d ${pkgdir}/srv/minecraft/bedrock-server
	install -m 700 bedrock_server ${pkgdir}/srv/minecraft/bedrock-server
	install -m 600 -t ${pkgdir}/srv/minecraft/bedrock-server bedrock_server_how_to.html release-notes.txt server.properties *.json
	#cp -r behavior_packs definitions resource_packs structures ${pkgdir}/srv/minecraft/bedrock-server
	cp -r behavior_packs config definitions resource_packs ${pkgdir}/srv/minecraft/bedrock-server
	install -m 755 -d ${pkgdir}/usr/lib/systemd/system
	install -m 644 minecraft@.service ${pkgdir}/usr/lib/systemd/system
}