diff options
author | Conrad Kostecki <conikost@gentoo.org> | 2020-08-23 18:55:54 +0200 |
---|---|---|
committer | Conrad Kostecki <conikost@gentoo.org> | 2020-08-23 19:21:46 +0200 |
commit | 994460e2b528685f89fc41ba0df32768ee9553a0 (patch) | |
tree | 8380f9d619d7dca19e64abdbc84a8c1fd6085ced /games-server/bedrock-server/bedrock-server-1.16.20.03-r1.ebuild | |
parent | games-server/minecraft-server: drop old version (diff) | |
download | gentoo-994460e2b528685f89fc41ba0df32768ee9553a0.tar.gz gentoo-994460e2b528685f89fc41ba0df32768ee9553a0.tar.bz2 gentoo-994460e2b528685f89fc41ba0df32768ee9553a0.zip |
games-server/bedrock-server: add custom attach command
Since the bedrock-server is running as an interactive console process
in background, this custom command 'attach' enables the possibility to
connect with dtach to that interactive console and send commands to
the running server.
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Diffstat (limited to 'games-server/bedrock-server/bedrock-server-1.16.20.03-r1.ebuild')
-rw-r--r-- | games-server/bedrock-server/bedrock-server-1.16.20.03-r1.ebuild | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/games-server/bedrock-server/bedrock-server-1.16.20.03-r1.ebuild b/games-server/bedrock-server/bedrock-server-1.16.20.03-r1.ebuild new file mode 100644 index 000000000000..a60cb02addb6 --- /dev/null +++ b/games-server/bedrock-server/bedrock-server-1.16.20.03-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="The official bedrock (non-java) based server for the sandbox video game" +HOMEPAGE="https://www.minecraft.net/" +SRC_URI="https://minecraft.azureedge.net/bin-linux/${P}.zip" + +LICENSE="Mojang" +SLOT="0" +KEYWORDS="-* ~amd64" + +RDEPEND=" + acct-group/bedrock + acct-user/bedrock + app-misc/dtach + dev-libs/openssl:0/1.1 + net-misc/curl[ssl] +" + +BDEPEND="app-arch/unzip" + +RESTRICT="bindist mirror" + +S="${WORKDIR}" + +DOCS=( + "bedrock_server_how_to.html" + "release-notes.txt" +) + +QA_PREBUILT=" + opt/bedrock-server/bedrock_server + opt/bedrock-server/libCrypto.so +" + +src_install() { + exeinto /opt/bedrock-server + doexe bedrock_server libCrypto.so + + insinto /opt/bedrock-server + doins {permissions,whitelist}.json server.properties + doins -r {behavior,resource}_packs definitions structures + + dodir /opt/bin + dosym ../bedrock-server/bedrock_server /opt/bin/bedrock-server + + newinitd "${FILESDIR}"/bedrock-server.initd-r2 bedrock-server + newconfd "${FILESDIR}"/bedrock-server.confd bedrock-server + + einstalldocs +} |