diff --git a/games-server/bedrock-server/Manifest b/games-server/bedrock-server/Manifest index d8825d7bb221..e1a512cdcf61 100644 --- a/games-server/bedrock-server/Manifest +++ b/games-server/bedrock-server/Manifest @@ -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 diff --git a/games-server/bedrock-server/bedrock-server-1.26.14.1.ebuild b/games-server/bedrock-server/bedrock-server-1.26.14.1.ebuild new file mode 100644 index 000000000000..e363e29bfbd4 --- /dev/null +++ b/games-server/bedrock-server/bedrock-server-1.26.14.1.ebuild @@ -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 +}