games-server/bedrock-server: add 1.26.14.1

Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
This commit is contained in:
Conrad Kostecki
2026-04-29 21:32:19 +02:00
parent 9aa1fecc4e
commit d3c68667c8
2 changed files with 64 additions and 0 deletions
+1
View File
@@ -1,3 +1,4 @@
DIST bedrock-server-1.21.131.1.zip 75236147 BLAKE2B 752f9844de2deec38c82b13b641bca700c3d40c78025ab6b989e473ddfb793ba966ca358963c24a87af4d8e4973c08a3f882d5441170a69f1c0e79547405efee SHA512 e6f0deddedda775a3bdba2da3c9a335c7898038284ae59e3ce1da1aedf1a084f6c25c01ab636fa842ee5fb0a852db3c11f05ab3da0451add5fd1afd2dde4ef99
DIST bedrock-server-1.26.1.1.zip 81345078 BLAKE2B 0874690b13f0d8390cd58331da3a641a2f9437b950a142172a4b5f7ee2886930ffaa477e400d92324e8f3e8f788372668a65bad57b700d3edd2eb43e4645cfa9 SHA512 911e18599a832c35c8c586b9b1163f0bd7b38bccf08e8471a541fc06c10c4fdfa54ef890110fb30758df7b40cf69a9bf7dd8d6a812875e0372dbe4709e70a9b2
DIST bedrock-server-1.26.12.2.zip 83506387 BLAKE2B a88e2353bd9aff253cfb3fe39a56713f957f5f0f83a08d8d2681ea4adfc3079513373f7f35dd4868d1d501be2b34c885e4184342a62925690cbda1e5d3e8e9cc SHA512 d20e6f4197fa4715cc34d615e27fd6d0575e8b72d99c13b4c8c74ecf00e13bb9dfbd6ec12ae4067a3eb0ad1c7823c7250d108e20d1b1185459f9b866fff9b8a2
DIST bedrock-server-1.26.14.1.zip 83496204 BLAKE2B 6c54e137eff1b207d72b3eca43da539af2e81e1ee327a397abcbb92ce2d14bc790086d31e57bed072841e3896e89bb7138672abea78d4c8bd626895907ae770f SHA512 cb8973b85a84ac28f30d5f43c5cd24dd9ba4a38bff3393eb7a6e99a85fd6e4f0c79601a922db9ca0817b0f0eaa8eb0edabbbc38ede7a19f6591fa5ac3396632b
@@ -0,0 +1,63 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit systemd
DESCRIPTION="The official bedrock (non-java) based server for the sandbox video game"
HOMEPAGE="https://www.minecraft.net/"
SRC_URI="https://www.minecraft.net/bedrockdedicatedserver/bin-linux/${P}.zip"
S="${WORKDIR}"
LICENSE="Mojang"
SLOT="0"
KEYWORDS="-* amd64"
RDEPEND="
acct-group/bedrock
acct-user/bedrock
app-misc/dtach
net-misc/curl
"
BDEPEND="app-arch/unzip"
RESTRICT="bindist mirror"
DOCS=(
"bedrock_server_how_to.html"
"release-notes.txt"
)
QA_PREBUILT="opt/bedrock-server/bedrock_server"
pkg_nofetch() {
einfo "Unfortunately downloading Bedrock server via CLI doesn't work anymore,"
einfo "as Microsoft checks for user agent and otherwise you will get only timeout."
einfo "Please download yourself the Bedrock server from:"
einfo "https://www.minecraft.net/download/server/bedrock"
einfo "and place it in your DISTDIR."
}
src_compile() {
:;
}
src_install() {
exeinto /opt/bedrock-server
doexe bedrock_server
insinto /opt/bedrock-server
doins {allowlist,permissions}.json server.properties
doins -r {behavior,resource}_packs definitions
dodir /opt/bin
dosym ../bedrock-server/bedrock_server /opt/bin/bedrock-server
newinitd "${FILESDIR}"/bedrock-server.initd-r5 bedrock-server
newconfd "${FILESDIR}"/bedrock-server.confd bedrock-server
systemd_newunit "${FILESDIR}"/bedrock-server.service bedrock-server@.service
einstalldocs
}