summaryrefslogtreecommitdiff
path: root/PKGBUILD
blob: 1ddccc3065b949b8511441b5790d24adc16f2fc6 (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.40.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=('754fe958460e7e1402b1bdd65cb4d5bccc8b5c7557e2fa7862bfbaf63c83adbc78237e883c142bc77c742af4c26a4f11636bf94db39699439971c1200eac4469'
            '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
}