summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorImperatorStorm2022-07-28 22:17:09 -0700
committerImperatorStorm2022-07-28 22:17:09 -0700
commita027859c5e4339a3fe5f12d65f5afd1da7156257 (patch)
tree0ed8517d12e71e8505050059cce5f95fad9965d7
parent4f8fb7e0bbc38fe0d80d548e0aa64830888e9d91 (diff)
downloadaur-a027859c5e4339a3fe5f12d65f5afd1da7156257.tar.gz
Fix `quilt-server`.
`libraries` was in a `server` subdirectory in build, copying the directory up a level seems to have fixed the package.
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD22
2 files changed, 15 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 123109f16f3b..78cd8102bc4f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = quilt-server
pkgdesc = Minecraft Quilt server unit files, script and jar
pkgver = 1.19.1_0.4.3_0.17.1
- pkgrel = 1
+ pkgrel = 2
url = https://quiltmc.org
install = quilt-server.install
arch = any
@@ -15,6 +15,7 @@ pkgbase = quilt-server
depends = tar
optdepends = netcat: required in order to suspend an idle server
noextract = quilt-1.19.1-0.4.3-0.17.1.jar
+ options = emptydirs
backup = etc/conf.d/quilt
source = minecraft-server-1.0.2.tar.gz::https://github.com/Edenhofer/minecraft-server/archive/refs/tags/v1.0.2.tar.gz
source = quilt-installer-0.4.3.jar::https://maven.quiltmc.org/repository/release/org/quiltmc/quilt-installer/0.4.3/quilt-installer-0.4.3.jar
diff --git a/PKGBUILD b/PKGBUILD
index cfa15801dda0..020fec7603d5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@
## Contributor: Philip Abernethy <chais.z3r0@gmail.com>
## Contributor: sowieso <sowieso@dukun.de>
-_ver="1.19.1_0.4.3_0.17.1-1" # <mcver_installerver_loaderver>
+_ver="1.19.1_0.4.3_0.17.1-2" # <mcver_installerver_loaderver-pkgrelease>
# installer ver can be gotten at https://meta.quiltmc.org/v3/versions/installer
# loader ver can be gotten at https://meta.quiltmc.org/v3/versions/loader
# stay on stable loader releases for the time being.
@@ -48,7 +48,7 @@ depends=("java-runtime-headless>=17" "tmux" "sudo" "bash" "awk" "sed" "tar")
optdepends=("netcat: required in order to suspend an idle server")
backup=("etc/conf.d/${_quilt_name}")
install="quilt-server.install"
-
+options=(emptydirs)
source=("minecraft-server-${_mng_ver}.tar.gz"::"https://github.com/Edenhofer/minecraft-server/archive/refs/tags/v${_mng_ver}.tar.gz"
"quilt-installer-${_quilt_ver}.jar"::"https://maven.quiltmc.org/repository/release/org/quiltmc/quilt-installer/${_quilt_ver}/quilt-installer-${_quilt_ver}.jar")
noextract=("quilt-${_pkgver}.jar")
@@ -69,7 +69,7 @@ build() {
BACKUP_PATHS="world world_nether world_the_end" \
GAME_USER=${_game} \
MAIN_EXECUTABLE=quilt-server-launch.jar \
- SERVER_START_CMD="java -Dlog4j2.formatMsgNoLookups=true -Xms512M -Xmx1024M -jar './\$\${MAIN_EXECUTABLE}' --nogui" \
+ SERVER_START_CMD="java -Xms512M -Xmx1024M -jar './\$\${MAIN_EXECUTABLE}' --nogui" \
clean
make -C "${srcdir}/minecraft-server-${_mng_ver}" \
GAME=${_game} \
@@ -78,7 +78,7 @@ build() {
BACKUP_PATHS="world world_nether world_the_end" \
GAME_USER=${_game} \
MAIN_EXECUTABLE=quilt-server-launch.jar \
- SERVER_START_CMD="java -Dlog4j2.formatMsgNoLookups=true -Xms512M -Xmx1024M -jar './\$\${MAIN_EXECUTABLE}' --nogui" \
+ SERVER_START_CMD="java -Xms512M -Xmx1024M -jar './\$\${MAIN_EXECUTABLE}' --nogui" \
all
}
@@ -100,12 +100,16 @@ package() {
# install the libraries subfolder
# 1 create the emptyfolder structure
install -dm755 "libraries" "${_server_root}/libraries"
- for d in $(find "libraries" -type d);do
- install -d --mode 755 "$d" "${_server_root}/${d}";
+
+ cp -r "server/libraries/" "./"
+ for dir in $(find "libraries" -type d); do
+ echo "${_server_root}/${dir}"
+ install -d --mode 755 "$dir" "${_server_root}/${dir}"
done
# 2 install all files
- for f in $(find "libraries" -type f); do
- install -D --mode 755 "$f" "${_server_root}/${f}";
+ for file in $(find "libraries" -type f); do
+ echo "${_server_root}/${file}"
+ install -D --mode 755 "$file" "${_server_root}/${file}"
done
# Link log files
@@ -115,4 +119,4 @@ package() {
# Give the group write permissions and set user or group ID on execution
chmod g+ws "${_server_root}"
-}
+} \ No newline at end of file