summaryrefslogtreecommitdiff
path: root/PKGBUILD
blob: 322e98a6ce4dcfd7ee4632b041fb9095976f79fd (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.19.71.02
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=('7d6cad7229a31343c5297ef9770e32767de9fa328ef37670b837b01aba00b5e3eef925c093a122bcdbf9b3cca235880d8b02796c07fb0e8cec9736019f860ead'
            '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
}