summaryrefslogtreecommitdiff
path: root/PKGBUILD
blob: 5a980977689afaf29fd19fa32b0f9e74c2917915 (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
# Maintainer: Dominic Radermacher <dominic@familie-radermacher.ch>
pkgname=minecraft-bedrock-server
pkgver=1.19.41.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"
	'runserver.sh')
sha512sums=('d25435249f9ba8af6bc6ad551f22ed5fe48ea2e407c11de3d14c4d410d1542f547b0a9b97f9d33bb3e388e1e085865efbe96fba020904af1c6f35c1b94c153f4'
            'c9d0680e94bcb0c944c17e184cbfc1193eb0c7a07df784082e16d794cb93755ae0753ddfebe0cbf8d28185a486870193dc5394ca10774bc56c9102fd52734d43')

package() {
	cd "$srcdir"
	install -m 700 -d ${pkgdir}/srv/minecraft
	install -m 700 -d ${pkgdir}/srv/minecraft/bin
	install -m 700 runserver.sh ${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
	#install -m 600 -t ${pkgdir}/srv/minecraft/bedrock-server bedrock_server_symbols.debug
	#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
}