From 305a37dfab007b29e2818e2fa66ce1ddbafa1e65 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Fri, 30 Aug 2024 09:42:29 -0400 Subject: [PATCH] user/papermc: move from unmaintained, update to 1.21.0 --- {unmaintained => user}/papermc/APKBUILD | 24 ++++++++++--------- {unmaintained => user}/papermc/APKBUILD.orig | 0 {unmaintained => user}/papermc/APKBUILD.rej | 0 {unmaintained => user}/papermc/papermc.conf | 0 {unmaintained => user}/papermc/papermc.initd | 0 .../papermc/papermc.post-install | 0 .../papermc/papermc.service | 0 {unmaintained => user}/papermc/papermc.sh | 0 8 files changed, 13 insertions(+), 11 deletions(-) rename {unmaintained => user}/papermc/APKBUILD (72%) rename {unmaintained => user}/papermc/APKBUILD.orig (100%) rename {unmaintained => user}/papermc/APKBUILD.rej (100%) rename {unmaintained => user}/papermc/papermc.conf (100%) rename {unmaintained => user}/papermc/papermc.initd (100%) rename {unmaintained => user}/papermc/papermc.post-install (100%) rename {unmaintained => user}/papermc/papermc.service (100%) rename {unmaintained => user}/papermc/papermc.sh (100%) diff --git a/unmaintained/papermc/APKBUILD b/user/papermc/APKBUILD similarity index 72% rename from unmaintained/papermc/APKBUILD rename to user/papermc/APKBUILD index e400914..e399a68 100644 --- a/unmaintained/papermc/APKBUILD +++ b/user/papermc/APKBUILD @@ -1,32 +1,35 @@ # Maintainer: Antoine Martin (ayakael) # Contributor: Antoine Martin (ayakael) - pkgname=papermc -_pkgver=1.18.1 -_build=99 -_license_commit=4a7962c -pkgver="$_pkgver.$_build" -pkgrel=1 +pkgver=1.21.0 +_gittag=1.21 +pkgrel=0 pkgdesc="Next generation of Minecraft server, compatible with Spigot plugins and offering uncompromising performance" pkgusers="craftbukkit" pkggroups="craftbukkit" arch='noarch' url="https://papermc.io/" license='custom' -depends='openjdk17-jre-headless screen sudo bash gawk sed netcat-openbsd tar' +depends='openjdk21-jre-headless screen sudo bash gawk sed netcat-openbsd tar' +makedepends="gradle" options="!check" provides="craftbukkit=$_pkgver" subpackages="$pkgname-openrc" -source="papermc.$pkgver.jar::https://papermc.io/api/v2/projects/paper/versions/$_pkgver/builds/$_build/downloads/paper-$_pkgver-$_build.jar +source="papermc.$_gittag.tar.gz::https://github.com/PaperMC/Paper/archive/refs/tags/$_gittag.tar.gz papermc.initd papermc.conf papermc.sh - LICENSE_$pkgver.md::https://raw.githubusercontent.com/PaperMC/Paper/$_license_commit/LICENSE.md " +builddir="$srcdir"/Paper-$_gittag _game="papermc" _server_root="/var/lib/papermc" +build() { + gradle --parallel applyPatches + gradle --parallel createMojmapBundlerJar +} + package() { install -Dm644 "$srcdir"/$_game.conf "$pkgdir"/etc/conf.d/$_game install -Dm755 "$srcdir"/$_game.sh "$pkgdir"/usr/bin/$_game @@ -48,9 +51,8 @@ package() { install -D "$srcdir"/LICENSE_$pkgver.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } sha512sums=" -623d6423ee337671d546469e6bf1821005484192a1ae56d7b77f547f79102df50462e1d0144be13a0de9021c9d931bc974143b1e1526114627ba28688589d76a papermc.1.18.1.99.jar +1fef27d2107a5df4935b6b09e6870c1aa70115044409fd4a43a7569a2b58fbcc9a82115191635792e38a9e2aedb599470bd546b9ec900a3763f0814c2eca9b04 papermc.1.21.tar.gz c5d1bf85ceb74162aaaf2bcd2d06dc2e3dd2e37c39f0cee2be7c8dbff9970a6aff1e48a43e6d1e83e6a0ac610bd89f62b1279bf27b64afa88d9831a36aebbd3e papermc.initd 9b8e267428731ee9255f82a93f1e8674d7e917a0f154bd395cd2280a49aa248a4b8427520b08dbb4b3a74a5471dac0e439eedc8ab94bf2e53bb8d411d2d8a789 papermc.conf 943ba0d4c10173246bdc6497dcedd54da0788f966841c8d3381398711d79f8d5eb07a24ce28f519b6f24f59d99fa9e74bc6bb882059f343df4eeda5de3660ac7 papermc.sh -d4c645a58e1a17a0a1e42856a3cc43097711a05bf3d9f18c77c3bc9874417f223552859042ff00b7d3dda0003f49a9ee568540c2eb24e9f8fbb3c055f3b6e0a5 LICENSE_1.18.1.99.md " diff --git a/unmaintained/papermc/APKBUILD.orig b/user/papermc/APKBUILD.orig similarity index 100% rename from unmaintained/papermc/APKBUILD.orig rename to user/papermc/APKBUILD.orig diff --git a/unmaintained/papermc/APKBUILD.rej b/user/papermc/APKBUILD.rej similarity index 100% rename from unmaintained/papermc/APKBUILD.rej rename to user/papermc/APKBUILD.rej diff --git a/unmaintained/papermc/papermc.conf b/user/papermc/papermc.conf similarity index 100% rename from unmaintained/papermc/papermc.conf rename to user/papermc/papermc.conf diff --git a/unmaintained/papermc/papermc.initd b/user/papermc/papermc.initd similarity index 100% rename from unmaintained/papermc/papermc.initd rename to user/papermc/papermc.initd diff --git a/unmaintained/papermc/papermc.post-install b/user/papermc/papermc.post-install similarity index 100% rename from unmaintained/papermc/papermc.post-install rename to user/papermc/papermc.post-install diff --git a/unmaintained/papermc/papermc.service b/user/papermc/papermc.service similarity index 100% rename from unmaintained/papermc/papermc.service rename to user/papermc/papermc.service diff --git a/unmaintained/papermc/papermc.sh b/user/papermc/papermc.sh similarity index 100% rename from unmaintained/papermc/papermc.sh rename to user/papermc/papermc.sh