1 |
commit: 100ddcb43622a015f806d5b21c5f74b351559e3f |
2 |
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Mar 19 22:12:25 2023 +0000 |
4 |
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Mar 19 22:12:41 2023 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=100ddcb4 |
7 |
|
8 |
games-server/minecraft-server: add 1.19.4 |
9 |
|
10 |
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org> |
11 |
|
12 |
games-server/minecraft-server/Manifest | 1 + |
13 |
.../minecraft-server-1.19.4.ebuild | 53 ++++++++++++++++++++++ |
14 |
2 files changed, 54 insertions(+) |
15 |
|
16 |
diff --git a/games-server/minecraft-server/Manifest b/games-server/minecraft-server/Manifest |
17 |
index 514bd35aef15..5b038a5709e2 100644 |
18 |
--- a/games-server/minecraft-server/Manifest |
19 |
+++ b/games-server/minecraft-server/Manifest |
20 |
@@ -1 +1,2 @@ |
21 |
DIST minecraft-server-1.19.3.jar 47162712 BLAKE2B 549678fc5c110b42b444b565142b299f13efaf2fb4f148e2f050f1f9701f0e81870ba777f021dfcd1d494cfacbb9e8dac5ede62b5315a93b367f55ac2c582d94 SHA512 1a3b9930df515cb8b8be9a212c2b3b6bb4612968aca5f5bb00a15eb70bff126bf96f51aa5c6661fae0b16eef629843103c6ae73cf6f2c8030314b82d2a03a189 |
22 |
+DIST minecraft-server-1.19.4.jar 47515675 BLAKE2B ab4f65ce8e08ea790d3ef4e291dd1eadad0931bd5cf39771ed6571089c556cb85786987c0f9e22c2aaf4b000400a674c85bf157382c6840cd65fcaa33ada70b8 SHA512 a4233e35aca4ade4b2d7b8047c990d40ef81e832ef693b583a08b963ad9358c0abe3ccca656848ba649aaeded2a37ac585099bee24036a8abb1e7541eb91e96e |
23 |
|
24 |
diff --git a/games-server/minecraft-server/minecraft-server-1.19.4.ebuild b/games-server/minecraft-server/minecraft-server-1.19.4.ebuild |
25 |
new file mode 100644 |
26 |
index 000000000000..6760263d56a3 |
27 |
--- /dev/null |
28 |
+++ b/games-server/minecraft-server/minecraft-server-1.19.4.ebuild |
29 |
@@ -0,0 +1,53 @@ |
30 |
+# Copyright 1999-2023 Gentoo Authors |
31 |
+# Distributed under the terms of the GNU General Public License v2 |
32 |
+ |
33 |
+EAPI=8 |
34 |
+ |
35 |
+EGIT_COMMIT="8f3112a1049751cc472ec13e397eade5336ca7ae" |
36 |
+README_GENTOO_SUFFIX="-r1" |
37 |
+ |
38 |
+inherit readme.gentoo-r1 java-pkg-2 systemd |
39 |
+ |
40 |
+DESCRIPTION="The official server for the sandbox video game" |
41 |
+HOMEPAGE="https://www.minecraft.net/" |
42 |
+SRC_URI="https://launcher.mojang.com/v1/objects/${EGIT_COMMIT}/server.jar -> ${P}.jar" |
43 |
+S="${WORKDIR}" |
44 |
+ |
45 |
+LICENSE="Mojang" |
46 |
+SLOT="0" |
47 |
+KEYWORDS="~amd64 ~arm64" |
48 |
+RESTRICT="bindist mirror" |
49 |
+ |
50 |
+RDEPEND=" |
51 |
+ acct-group/minecraft |
52 |
+ acct-user/minecraft |
53 |
+ app-misc/dtach |
54 |
+ || ( |
55 |
+ dev-java/openjdk:17 |
56 |
+ dev-java/openjdk-bin:17 |
57 |
+ ) |
58 |
+" |
59 |
+ |
60 |
+src_unpack() { |
61 |
+ cp "${DISTDIR}/${A}" "${WORKDIR}" || die |
62 |
+} |
63 |
+ |
64 |
+src_compile() { |
65 |
+ :; |
66 |
+} |
67 |
+ |
68 |
+src_install() { |
69 |
+ newbin "${FILESDIR}"/minecraft-server-bin minecraft-server |
70 |
+ |
71 |
+ java-pkg_newjar minecraft-server-${PV}.jar minecraft-server.jar |
72 |
+ |
73 |
+ newinitd "${FILESDIR}"/minecraft-server.initd-r5 minecraft-server |
74 |
+ newconfd "${FILESDIR}"/minecraft-server.confd-r1 minecraft-server |
75 |
+ systemd_newunit "${FILESDIR}"/minecraft-server.service minecraft-server@.service |
76 |
+ |
77 |
+ readme.gentoo_create_doc |
78 |
+} |
79 |
+ |
80 |
+pkg_postinst() { |
81 |
+ readme.gentoo_print_elog |
82 |
+} |