summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAidan Coward2021-01-02 21:19:46 -0500
committerAidan Coward2021-01-02 21:19:46 -0500
commit5430a95677ed1d0f0a00ab8eec94c507f2384a8b (patch)
treef2987b3684a16cb14793b33a2d387cff3ec632e5 /PKGBUILD
parentf5c532ff5017ba57455eddb6d186d8100a18284c (diff)
downloadaur-5430a95677ed1d0f0a00ab8eec94c507f2384a8b.tar.gz
Confirmed compatibility with repository version of OpenJDK 8
Added java8-openjfx as a dependency Removed bundled JRE from default PKGBUILD Created new, alternative PKGBUILD-jre-8u201-x86_64 that installs bundled JRE as provided by upstream developers
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 9 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f85e21f83b93..b881b061f82d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,10 +3,15 @@
pkgname=xmage
pkgver=1.4.47V1
-pkgrel=1
+pkgrel=2
pkgdesc="Java-based program for playing Magic:The Gathering, including client and server"
+depends=(
+ 'jre8-openjdk'
+ 'java8-openjfx'
+)
+
arch=('any')
url="http://xmage.de"
license=('MIT')
@@ -20,24 +25,6 @@ sha256sums=("eb87a9e8a632d3691f6c7401d99bffd44f52d572b1434e07546ddbb35991c7bb"
"SKIP"
"SKIP")
-###########################
-# x86_64 ONLY
-# Due to compatibility issues with the current version of java in the repositories,
-# xmage now installs a dedicated version of java to /usr/share/xmage/java
-#
-# For all other architectures, the xmage package requires only jre8-openjdk
-###########################
-
-if [[ "$CARCH" == 'x86_64' ]]; then
- source+=('http://xmage.today/java/jre-8u201-linux-x64.tar.gz')
- sha256sums+=('12c745fbb8735bf450b8c6ba6f649bebe19915f05742975e443bdc8566170352')
- _java_version=8u201
- _java_dir=jre1.8.0_201
-
- else
- depends=('jre8-openjdk')
-fi
-
makedepends=('detox')
optdepends=('wmname: change window manager name for compatibility with certain WMs')
install="${pkgname}.install"
@@ -61,11 +48,9 @@ package() {
sed -i '2i cd /usr/share/xmage/mage-client' mage-client/startClient-unix.sh
sed -i '2i cd /usr/share/xmage/mage-server' mage-server/startServer-unix.sh
-if [[ "$CARCH" == 'x86_64' ]]; then
- msg2 "x86_64 architecture detected, changing location of java binary..."
- sed -i "s|java|/usr/share/xmage/${_java_dir}/bin/java|g" mage-client/startClient-unix.sh
- sed -i "s|java|/usr/share/xmage/${_java_dir}/bin/java|g" mage-server/startServer-unix.sh
-fi
+ msg2 "specifying location of OpenJDK 8"
+ sed -i "s|java|/usr/lib/jvm/java-8-openjdk/bin/java|g" mage-client/startClient-unix.sh
+ sed -i "s|java|/usr/lib/jvm/java-8-openjdk/bin/java|g" mage-server/startServer-unix.sh
msg2 "increasing default memory limit of client and server"
sed -i 's|-Xmx512m|-Xmx2048m|g' mage-client/startClient-unix.sh