Gentoo Archives: gentoo-commits

From: Conrad Kostecki <conikost@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-server/minecraft-server/
Date: Sat, 19 Jun 2021 23:36:10
Message-Id: 1624145728.21916ae7e81f445f8f908fc8c9b16c9f14a489fa.conikost@gentoo
1 commit: 21916ae7e81f445f8f908fc8c9b16c9f14a489fa
2 Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jun 19 23:32:47 2021 +0000
4 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 19 23:35:28 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21916ae7
7
8 games-server/minecraft-server: bump to version 1.17
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.3
11 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
12
13 games-server/minecraft-server/Manifest | 1 +
14 .../minecraft-server/minecraft-server-1.17.ebuild | 54 ++++++++++++++++++++++
15 2 files changed, 55 insertions(+)
16
17 diff --git a/games-server/minecraft-server/Manifest b/games-server/minecraft-server/Manifest
18 index 5b8c162f425..3ebdf77a9b1 100644
19 --- a/games-server/minecraft-server/Manifest
20 +++ b/games-server/minecraft-server/Manifest
21 @@ -1 +1,2 @@
22 DIST minecraft-server-1.16.5.jar 37962360 BLAKE2B 355715b809c09581e457f54618bd6ddab91b1c488d709d402fa6690d32244298d44191d439b8d9f27f4853f7e7658bfa2db88b61697a1caeb66da76ab211d9f8 SHA512 8321c50d788c6a3a3e8b2146bf1b20f6a3da87dd21ec4bd1fda0031d26f728d64e56a6a230ba5d857f4d500d7ba281eb4e3c28b6715f29d8dcba79d8c0ddf03f
23 +DIST minecraft-server-1.17.jar 43621201 BLAKE2B f92b43e33e17e0cdada880e969ff05cdf79af7ff96c2e8043010bfff303ffad702fa9aa3cd8247e6092e64f4ba87562c458d95e38b26f7e52306fefbe5b2c30b SHA512 d8c7658f2fedeb0ce60be24935e5543135200feae53bcaec510fcb86b93a18ac3464527a4d657c886f5ecaca89f1a7701cb03d6656efcb5c19e2156e59feef5a
24
25 diff --git a/games-server/minecraft-server/minecraft-server-1.17.ebuild b/games-server/minecraft-server/minecraft-server-1.17.ebuild
26 new file mode 100644
27 index 00000000000..4eb5c360d41
28 --- /dev/null
29 +++ b/games-server/minecraft-server/minecraft-server-1.17.ebuild
30 @@ -0,0 +1,54 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +EGIT_COMMIT="0a269b5f2c5b93b1712d0f5dc43b6182b9ab254e"
37 +README_GENTOO_SUFFIX="-r1"
38 +
39 +inherit readme.gentoo-r1 java-pkg-2 systemd
40 +
41 +DESCRIPTION="The official server for the sandbox video game"
42 +HOMEPAGE="https://www.minecraft.net/"
43 +SRC_URI="https://launcher.mojang.com/v1/objects/${EGIT_COMMIT}/server.jar -> ${P}.jar"
44 +
45 +LICENSE="Mojang"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~arm64 ~x86"
48 +
49 +RDEPEND="
50 + acct-group/minecraft
51 + acct-user/minecraft
52 + app-misc/dtach
53 + || (
54 + >=virtual/jre-1.8
55 + >=virtual/jdk-1.8
56 + )
57 +"
58 +
59 +RESTRICT="bindist mirror"
60 +
61 +S="${WORKDIR}"
62 +
63 +src_unpack() {
64 + cp "${DISTDIR}/${A}" "${WORKDIR}" || die
65 +}
66 +
67 +src_compile() {
68 + :;
69 +}
70 +
71 +src_install() {
72 + java-pkg_newjar minecraft-server-${PV}.jar minecraft-server.jar
73 + java-pkg_dolauncher minecraft-server --jar minecraft-server.jar --java_args "\${JAVA_OPTS}"
74 +
75 + newinitd "${FILESDIR}"/minecraft-server.initd-r4 minecraft-server
76 + newconfd "${FILESDIR}"/minecraft-server.confd-r1 minecraft-server
77 + systemd_newunit "${FILESDIR}"/minecraft-server.service minecraft-server@.service
78 +
79 + readme.gentoo_create_doc
80 +}
81 +
82 +pkg_postinst() {
83 + readme.gentoo_print_elog
84 +}