mirror of
https://github.com/archlinux/aur.git
synced 2025-12-10 08:05:42 +01:00
Update package version to 1.21.11 and adjust related variables in .SRCINFO and PKGBUILD; add pre-remove hook to stop service in fabric-server.install
This commit is contained in:
parent
6e887dd955
commit
6723164c72
3 changed files with 16 additions and 32 deletions
8
.SRCINFO
8
.SRCINFO
|
|
@ -1,7 +1,7 @@
|
|||
pkgbase = fabric-server
|
||||
pkgdesc = A Fabric (a modular, lightweight mod loader) enabled Minecraft server
|
||||
pkgver = 1.21.10_1.1.0_0.17.3
|
||||
pkgrel = 2
|
||||
pkgver = 1.21.11_0.18.2_1.1.0
|
||||
pkgrel = 1
|
||||
url = https://fabricmc.net
|
||||
install = fabric-server.install
|
||||
arch = any
|
||||
|
|
@ -14,8 +14,8 @@ pkgbase = fabric-server
|
|||
depends = sed
|
||||
optdepends = tar: required in order to create world backups
|
||||
optdepends = netcat: required in order to suspend an idle server
|
||||
provides = fabric-server=1.21.10_1.1.0_0.17.3
|
||||
noextract = fabric-1.21.10-1.1.0-0.17.3.jar
|
||||
provides = fabric-server=1.21.11_0.18.2_1.1.0
|
||||
noextract = fabric-1.21.11_0.18.2_1.1.0.jar
|
||||
backup = etc/conf.d/fabric
|
||||
source = minecraft-server-1.0.4.tar.gz::https://github.com/Edenhofer/minecraft-server/archive/refs/tags/v1.0.4.tar.gz
|
||||
source = fabric-installer-1.1.0.jar::https://maven.fabricmc.net/net/fabricmc/fabric-installer/1.1.0/fabric-installer-1.1.0.jar
|
||||
|
|
|
|||
36
PKGBUILD
36
PKGBUILD
|
|
@ -13,35 +13,15 @@
|
|||
## Contributor: Philip Abernethy <chais.z3r0@gmail.com>
|
||||
## Contributor: sowieso <sowieso@dukun.de>
|
||||
|
||||
_ver="1.21.10_1.1.0_0.17.3-2"
|
||||
_minecraft_ver_latest="1.21.10"
|
||||
|
||||
IFS="-" read -ra _ver_temp <<<"$_ver"
|
||||
IFS="_" read -ra _pkgver_temp <<<"${_ver_temp[0]}"
|
||||
|
||||
# the minecraft version
|
||||
_minecraft_ver=${_pkgver_temp[0]}
|
||||
|
||||
# the version of the installer
|
||||
_fabric_ver=${_pkgver_temp[1]}
|
||||
|
||||
# the version of the loader to install
|
||||
_fabric_loader_ver=${_pkgver_temp[2]}
|
||||
|
||||
_minecraft_ver="1.21.11"
|
||||
_fabric_ver="1.1.0"
|
||||
_fabric_loader_ver="0.18.2"
|
||||
_mng_ver=1.0.4
|
||||
|
||||
_pkgver=${_ver_temp[0]//_/-}
|
||||
|
||||
if [ "$_minecraft_ver" = "$_minecraft_ver_latest" ]; then
|
||||
pkgname="fabric-server"
|
||||
_fabric_name="fabric"
|
||||
else
|
||||
pkgname="fabric-server-${_minecraft_ver}"
|
||||
_fabric_name="fabric-${_minecraft_ver}"
|
||||
fi
|
||||
|
||||
pkgver=${_ver_temp[0]}
|
||||
pkgrel=${_ver_temp[1]}
|
||||
pkgname="fabric-server"
|
||||
_fabric_name="fabric"
|
||||
pkgver=${_minecraft_ver}_${_fabric_loader_ver}_${_fabric_ver}
|
||||
pkgrel=1
|
||||
pkgdesc="A Fabric (a modular, lightweight mod loader) enabled Minecraft server"
|
||||
arch=("any")
|
||||
url="https://fabricmc.net"
|
||||
|
|
@ -57,7 +37,7 @@ source=(
|
|||
"minecraft-server-${_mng_ver}.tar.gz::https://github.com/Edenhofer/minecraft-server/archive/refs/tags/v${_mng_ver}.tar.gz"
|
||||
"fabric-installer-${_fabric_ver}.jar::https://maven.fabricmc.net/net/fabricmc/fabric-installer/${_fabric_ver}/fabric-installer-${_fabric_ver}.jar"
|
||||
)
|
||||
noextract=("fabric-${_pkgver}.jar")
|
||||
noextract=("fabric-${pkgver}.jar")
|
||||
sha512sums=(
|
||||
'dd4d68ca061c97a1e3cb5c0bb68439f7d8d45b15092344f3c4dbd4f7f39fef433d566670ad440970061007d93055183b570c7bf98f09c111ecdf8ab0f208f556'
|
||||
'7e593bf7b2786851aed680186e50dbbf8af7e7e592bc69c28c199d739307ea4b80b3575954a817ed97171d1516ea8afdd6ede4767d51ec414dbd3a1032111516'
|
||||
|
|
|
|||
|
|
@ -30,6 +30,10 @@ post_upgrade() {
|
|||
echo "Do the same for the \`idle_server_${_game}\` session if one is running."
|
||||
}
|
||||
|
||||
pre_remove() {
|
||||
systemctl stop "${_fabric_name}d.service"
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
[ -d "$_server_root" ] && echo "Game saves in ${_server_root} have been kept on your system."
|
||||
echo "The configuration in /etc/conf.d/ has been kept on your system."
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue