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
|
pkgbase = fabric-server
|
||||||
pkgdesc = A Fabric (a modular, lightweight mod loader) enabled Minecraft server
|
pkgdesc = A Fabric (a modular, lightweight mod loader) enabled Minecraft server
|
||||||
pkgver = 1.21.10_1.1.0_0.17.3
|
pkgver = 1.21.11_0.18.2_1.1.0
|
||||||
pkgrel = 2
|
pkgrel = 1
|
||||||
url = https://fabricmc.net
|
url = https://fabricmc.net
|
||||||
install = fabric-server.install
|
install = fabric-server.install
|
||||||
arch = any
|
arch = any
|
||||||
|
|
@ -14,8 +14,8 @@ pkgbase = fabric-server
|
||||||
depends = sed
|
depends = sed
|
||||||
optdepends = tar: required in order to create world backups
|
optdepends = tar: required in order to create world backups
|
||||||
optdepends = netcat: required in order to suspend an idle server
|
optdepends = netcat: required in order to suspend an idle server
|
||||||
provides = fabric-server=1.21.10_1.1.0_0.17.3
|
provides = fabric-server=1.21.11_0.18.2_1.1.0
|
||||||
noextract = fabric-1.21.10-1.1.0-0.17.3.jar
|
noextract = fabric-1.21.11_0.18.2_1.1.0.jar
|
||||||
backup = etc/conf.d/fabric
|
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 = 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
|
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: Philip Abernethy <chais.z3r0@gmail.com>
|
||||||
## Contributor: sowieso <sowieso@dukun.de>
|
## Contributor: sowieso <sowieso@dukun.de>
|
||||||
|
|
||||||
_ver="1.21.10_1.1.0_0.17.3-2"
|
_minecraft_ver="1.21.11"
|
||||||
_minecraft_ver_latest="1.21.10"
|
_fabric_ver="1.1.0"
|
||||||
|
_fabric_loader_ver="0.18.2"
|
||||||
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]}
|
|
||||||
|
|
||||||
_mng_ver=1.0.4
|
_mng_ver=1.0.4
|
||||||
|
|
||||||
_pkgver=${_ver_temp[0]//_/-}
|
pkgname="fabric-server"
|
||||||
|
_fabric_name="fabric"
|
||||||
if [ "$_minecraft_ver" = "$_minecraft_ver_latest" ]; then
|
pkgver=${_minecraft_ver}_${_fabric_loader_ver}_${_fabric_ver}
|
||||||
pkgname="fabric-server"
|
pkgrel=1
|
||||||
_fabric_name="fabric"
|
|
||||||
else
|
|
||||||
pkgname="fabric-server-${_minecraft_ver}"
|
|
||||||
_fabric_name="fabric-${_minecraft_ver}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
pkgver=${_ver_temp[0]}
|
|
||||||
pkgrel=${_ver_temp[1]}
|
|
||||||
pkgdesc="A Fabric (a modular, lightweight mod loader) enabled Minecraft server"
|
pkgdesc="A Fabric (a modular, lightweight mod loader) enabled Minecraft server"
|
||||||
arch=("any")
|
arch=("any")
|
||||||
url="https://fabricmc.net"
|
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"
|
"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"
|
"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=(
|
sha512sums=(
|
||||||
'dd4d68ca061c97a1e3cb5c0bb68439f7d8d45b15092344f3c4dbd4f7f39fef433d566670ad440970061007d93055183b570c7bf98f09c111ecdf8ab0f208f556'
|
'dd4d68ca061c97a1e3cb5c0bb68439f7d8d45b15092344f3c4dbd4f7f39fef433d566670ad440970061007d93055183b570c7bf98f09c111ecdf8ab0f208f556'
|
||||||
'7e593bf7b2786851aed680186e50dbbf8af7e7e592bc69c28c199d739307ea4b80b3575954a817ed97171d1516ea8afdd6ede4767d51ec414dbd3a1032111516'
|
'7e593bf7b2786851aed680186e50dbbf8af7e7e592bc69c28c199d739307ea4b80b3575954a817ed97171d1516ea8afdd6ede4767d51ec414dbd3a1032111516'
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,10 @@ post_upgrade() {
|
||||||
echo "Do the same for the \`idle_server_${_game}\` session if one is running."
|
echo "Do the same for the \`idle_server_${_game}\` session if one is running."
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pre_remove() {
|
||||||
|
systemctl stop "${_fabric_name}d.service"
|
||||||
|
}
|
||||||
|
|
||||||
post_remove() {
|
post_remove() {
|
||||||
[ -d "$_server_root" ] && echo "Game saves in ${_server_root} have been kept on your system."
|
[ -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."
|
echo "The configuration in /etc/conf.d/ has been kept on your system."
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue