summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAidan Coward2019-04-05 20:43:37 -0400
committerAidan Coward2019-04-05 20:43:37 -0400
commita0b5b99b2a7dc4f9cc717ba6a4f09b49d43d12c9 (patch)
tree26ece91fbf2dcef4619c318684fd650593dcce94 /PKGBUILD
parentcc0f408da6dd680a24dc54a5c2360777a23a7605 (diff)
downloadaur-a0b5b99b2a7dc4f9cc717ba6a4f09b49d43d12c9.tar.gz
Due to incompatibility issues between xmage and the current java version
in the repositories, xmage now installs a specific, dedicated java into /usr/share/xmage/java The default amount of memory available to both the client and the server has been increased from 512MB to 1024MB
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 18 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 665d9cab7d18..d6dbdd9daf10 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,9 @@
pkgname=xmage
pkgver=1.4.34V0.1
-pkgrel=0
+pkgrel=1
+_java_version=8u201
+_java_dir=1.8.0_201
pkgdesc="Java-based program for playing Magic:The Gathering, including client and server"
@@ -24,6 +26,12 @@ package() {
cd "${srcdir}"
+ msg2 "downloading dedicated java version..."
+ wget -c --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jre-8u201-linux-x64.tar.gz
+
+ msg2 "uncompressing java..."
+ tar -xzvf jre-${_java_version}-linux-x64.tar.gz
+
# clean up filenames
detox -r -v ./*
@@ -35,10 +43,18 @@ package() {
awk '{ sub("\.\/lib", "/usr/share/xmage/mage-client/lib"); print }' mage-client/startClient-unix.sh > mage-client/startClient-unix-lib.sh
awk '{ sub("\.\/lib", "/usr/share/xmage/mage-server/lib"); print }' mage-server/startServer-unix.sh > mage-server/startServer-unix-lib.sh
- msg2 "final editing of scripts..."
+ msg2 "adding cd to relevant /usr/share/xmage/ directory..."
sed -i '2i cd /usr/share/xmage/mage-client' mage-client/startClient-unix-lib.sh
sed -i '2i cd /usr/share/xmage/mage-server' mage-server/startServer-unix-lib.sh
+ msg2 "changing location of java binary..."
+ sed -i "s|java|/usr/share/xmage/jre${_java_dir}/bin/java|g" mage-client/startClient-unix-lib.sh
+ sed -i "s|java|/usr/share/xmage/jre${_java_dir}/bin/java|g" mage-server/startServer-unix-lib.sh
+
+ msg2 "increasing default memory limit of client and server"
+ sed -i 's|-Xmx512m|-Xmx1024m|g' mage-client/startClient-unix-lib.sh
+ sed -i 's|-Xmx512m|-Xmx1024m|g' mage-server/startServer-unix-lib.sh
+
msg2 "moving files..."
install -Dm755 mage-client/startClient-unix-lib.sh ${pkgdir}/usr/bin/mage-client
install -Dm755 mage-server/startServer-unix-lib.sh ${pkgdir}/usr/bin/mage-server