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/files/, games-server/minecraft-server/
Date: Thu, 20 Jan 2022 22:58:55
Message-Id: 1642719473.e79731e7162418a4799e78365f1cafed2370f70f.conikost@gentoo
1 commit: e79731e7162418a4799e78365f1cafed2370f70f
2 Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 20 22:50:41 2022 +0000
4 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 20 22:57:53 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e79731e7
7
8 games-server/minecraft-server: drop 1.16.5-r1
9
10 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
11
12 games-server/minecraft-server/Manifest | 1 -
13 .../minecraft-server/files/log4j2_112-116.xml | 28 ----------
14 .../files/minecraft-server.initd-r5 | 62 ----------------------
15 .../files/minecraft-server.service | 16 ------
16 .../minecraft-server-1.16.5-r1.ebuild | 55 -------------------
17 5 files changed, 162 deletions(-)
18
19 diff --git a/games-server/minecraft-server/Manifest b/games-server/minecraft-server/Manifest
20 index a2e003172ba4..85eabaa31e91 100644
21 --- a/games-server/minecraft-server/Manifest
22 +++ b/games-server/minecraft-server/Manifest
23 @@ -1,2 +1 @@
24 -DIST minecraft-server-1.16.5.jar 37962360 BLAKE2B 355715b809c09581e457f54618bd6ddab91b1c488d709d402fa6690d32244298d44191d439b8d9f27f4853f7e7658bfa2db88b61697a1caeb66da76ab211d9f8 SHA512 8321c50d788c6a3a3e8b2146bf1b20f6a3da87dd21ec4bd1fda0031d26f728d64e56a6a230ba5d857f4d500d7ba281eb4e3c28b6715f29d8dcba79d8c0ddf03f
25 DIST minecraft-server-1.18.1.jar 46324407 BLAKE2B bc974116c00692910955fab6fff2f21f4363c575b28e03af5e7750d98d8f0b9ed52123ac7fffbb0739c775f22190ace2ea7ebe916e1b4deafca82278c4f6a5af SHA512 cb306772c06e88b70475961ec1f057a9edfcef8db334479ec5c28e8b07287b3209bc54d83f7da7e8c63a8581e7ddbb93109acbf491ff74806b27486368640e71
26
27 diff --git a/games-server/minecraft-server/files/log4j2_112-116.xml b/games-server/minecraft-server/files/log4j2_112-116.xml
28 deleted file mode 100644
29 index 569223572f64..000000000000
30 --- a/games-server/minecraft-server/files/log4j2_112-116.xml
31 +++ /dev/null
32 @@ -1,28 +0,0 @@
33 -<?xml version="1.0" encoding="UTF-8"?>
34 -<Configuration status="WARN">
35 - <Appenders>
36 - <Console name="SysOut" target="SYSTEM_OUT">
37 - <PatternLayout pattern="[%d{HH:mm:ss}] [%t/%level]: %msg{nolookups}%n" />
38 - </Console>
39 - <Queue name="ServerGuiConsole">
40 - <PatternLayout pattern="[%d{HH:mm:ss} %level]: %msg{nolookups}%n" />
41 - </Queue>
42 - <RollingRandomAccessFile name="File" fileName="logs/latest.log" filePattern="logs/%d{yyyy-MM-dd}-%i.log.gz">
43 - <PatternLayout pattern="[%d{HH:mm:ss}] [%t/%level]: %msg{nolookups}%n" />
44 - <Policies>
45 - <TimeBasedTriggeringPolicy />
46 - <OnStartupTriggeringPolicy />
47 - </Policies>
48 - </RollingRandomAccessFile>
49 - </Appenders>
50 - <Loggers>
51 - <Root level="info">
52 - <filters>
53 - <MarkerFilter marker="NETWORK_PACKETS" onMatch="DENY" onMismatch="NEUTRAL" />
54 - </filters>
55 - <AppenderRef ref="SysOut"/>
56 - <AppenderRef ref="File"/>
57 - <AppenderRef ref="ServerGuiConsole"/>
58 - </Root>
59 - </Loggers>
60 -</Configuration>
61
62 diff --git a/games-server/minecraft-server/files/minecraft-server.initd-r5 b/games-server/minecraft-server/files/minecraft-server.initd-r5
63 deleted file mode 100644
64 index bfaad750b8c7..000000000000
65 --- a/games-server/minecraft-server/files/minecraft-server.initd-r5
66 +++ /dev/null
67 @@ -1,62 +0,0 @@
68 -#!/sbin/openrc-run
69 -# Copyright 1999-2021 Gentoo Authors
70 -# Distributed under the terms of the GNU General Public License v2
71 -
72 -if [ "${SVCNAME}" = "minecraft-server" ]; then
73 - instance="main"
74 -else
75 - instance="${SVCNAME#minecraft-server.}"
76 -fi
77 -
78 -dtach_tmpfile="$(mktemp -u)"
79 -minecraft_command="/usr/bin/minecraft-server"
80 -minecraft_logs="/var/log/minecraft-server"
81 -minecraft_logs_instance="${minecraft_logs}/${instance}"
82 -minecraft_path="/var/lib/minecraft-server"
83 -minecraft_path_instance="${minecraft_path}/${instance}"
84 -name="Minecraft Server (World: ${instance})"
85 -pidfile="/run/minecraft-server.${instance}.pid"
86 -start_stop_daemon_args="--chdir ${minecraft_path_instance} --env JAVA_OPTS='${MINECRAFT_OPTS}'"
87 -
88 -description_attach="Attaches to the session (interactive console) of the Minecraft server"
89 -extra_started_commands="attach"
90 -
91 -command="/usr/bin/dtach"
92 -command_background="true"
93 -command_args="-N ${dtach_tmpfile} ${minecraft_command} ${MINECRAFT_OPTS}"
94 -command_group="minecraft"
95 -command_user="minecraft"
96 -
97 -depend() {
98 - use net
99 -}
100 -
101 -start_pre() {
102 - checkpath -d -o "${command_user}:${command_group}" -q "${minecraft_path}" "${minecraft_path_instance}"
103 -
104 - checkpath -f -o "${command_user}:${command_group}" -q "${minecraft_path_instance}"/eula.txt
105 - echo "eula=true" > "${minecraft_path_instance}"/eula.txt
106 -
107 - checkpath -d -o "${command_user}:${command_group}" -q "${minecraft_logs}" "${minecraft_logs_instance}"
108 -
109 - if [ ! -L "${minecraft_path_instance}"/logs ]; then
110 - cd "${minecraft_path_instance}" && ln -s ../../../log/minecraft-server/"${instance}" logs
111 - fi
112 -
113 - if [ -z "${MINECRAFT_OPTS}" ]; then
114 - eerror "You must define 'MINECRAFT_OPTS' in '/etc/conf.d/${SVCNAME}'!"
115 - return 1
116 - fi
117 -}
118 -
119 -attach() {
120 - pidnumber="$(cat ${pidfile})"
121 - dtach_tmpfile="$(cat /proc/${pidnumber}/cmdline | tr '\0' ' ' | awk '{print $3}')"
122 -
123 - if [ -S "${dtach_tmpfile}" ]; then
124 - eval "${command}" -a "${dtach_tmpfile}" "${DTACH_OPTS}"
125 - else
126 - eerror "The determined socket file for dtach could not be found!"
127 - eerror "Did the process crash?"
128 - fi
129 -}
130
131 diff --git a/games-server/minecraft-server/files/minecraft-server.service b/games-server/minecraft-server/files/minecraft-server.service
132 deleted file mode 100644
133 index ad9167e5b1c9..000000000000
134 --- a/games-server/minecraft-server/files/minecraft-server.service
135 +++ /dev/null
136 @@ -1,16 +0,0 @@
137 -[Unit]
138 -Description=Minecraft Server (World: %I)
139 -After=network.target
140 -
141 -[Service]
142 -User=minecraft
143 -Group=minecraft
144 -WorkingDirectory=-/var/lib/minecraft-server/%I
145 -PIDFile=/run/minecraft-server.%I.pid
146 -ExecStartPre=!/bin/mkdir -p /var/lib/minecraft-server/%I
147 -ExecStartPre=!/bin/chown -R minecraft:minecraft /var/lib/minecraft-server/%I
148 -ExecStartPre=/bin/sh -c 'echo "eula=true" > /var/lib/minecraft-server/%I/eula.txt'
149 -ExecStart=/bin/sh -c '/usr/bin/dtach -N $(mktemp -u) /usr/bin/minecraft-server'
150 -
151 -[Install]
152 -WantedBy=multi-user.target
153
154 diff --git a/games-server/minecraft-server/minecraft-server-1.16.5-r1.ebuild b/games-server/minecraft-server/minecraft-server-1.16.5-r1.ebuild
155 deleted file mode 100644
156 index d66a93f97015..000000000000
157 --- a/games-server/minecraft-server/minecraft-server-1.16.5-r1.ebuild
158 +++ /dev/null
159 @@ -1,55 +0,0 @@
160 -# Copyright 1999-2021 Gentoo Authors
161 -# Distributed under the terms of the GNU General Public License v2
162 -
163 -EAPI=7
164 -
165 -EGIT_COMMIT="1b557e7b033b583cd9f66746b7a9ab1ec1673ced"
166 -README_GENTOO_SUFFIX="-r1"
167 -
168 -inherit readme.gentoo-r1 java-pkg-2 systemd
169 -
170 -DESCRIPTION="The official server for the sandbox video game"
171 -HOMEPAGE="https://www.minecraft.net/"
172 -SRC_URI="https://launcher.mojang.com/v1/objects/${EGIT_COMMIT}/server.jar -> ${P}.jar"
173 -S="${WORKDIR}"
174 -
175 -LICENSE="Mojang"
176 -SLOT="0"
177 -KEYWORDS="amd64 ~arm64 x86"
178 -RESTRICT="bindist mirror"
179 -
180 -RDEPEND="
181 - acct-group/minecraft
182 - acct-user/minecraft
183 - app-misc/dtach
184 - || (
185 - >=virtual/jre-1.8
186 - >=virtual/jdk-1.8
187 - )
188 -"
189 -
190 -src_unpack() {
191 - cp "${DISTDIR}/${A}" "${WORKDIR}" || die
192 -}
193 -
194 -src_compile() {
195 - :;
196 -}
197 -
198 -src_install() {
199 - java-pkg_newjar minecraft-server-${PV}.jar minecraft-server.jar
200 - java-pkg_dolauncher minecraft-server --jar minecraft-server.jar --java_args "\${JAVA_OPTS} -Dlog4j.configurationFile=log4j2_112-116.xml" --pkg_args nogui
201 -
202 - insinto /usr/share/minecraft-server
203 - doins "${FILESDIR}"/log4j2_112-116.xml
204 -
205 - newinitd "${FILESDIR}"/minecraft-server.initd-r6 minecraft-server
206 - newconfd "${FILESDIR}"/minecraft-server.confd-r1 minecraft-server
207 - systemd_newunit "${FILESDIR}"/minecraft-server.service-r1 minecraft-server@.service
208 -
209 - readme.gentoo_create_doc
210 -}
211 -
212 -pkg_postinst() {
213 - readme.gentoo_print_elog
214 -}