diff options
author | Aidan Coward | 2018-10-04 19:57:09 -0400 |
---|---|---|
committer | Aidan Coward | 2018-10-04 19:57:09 -0400 |
commit | a2c807b50a21c0f7ef5796ee425e3a10d50e17c0 (patch) | |
tree | f5630283a14213d6b3e4284c867557430197602c | |
download | aur-a2c807b50a21c0f7ef5796ee425e3a10d50e17c0.tar.gz |
first push to aur, working build
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a1fe148754c2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = xmage + pkgdesc = Java-based program for playing Magic:The Gathering, including client and server + pkgver = 1.4.31V4 + pkgrel = 0 + url = http://xmage.de + arch = any + license = MIT + depends = jre8-openjdk>=8.u181-1 + optdepends = wmname: change window manager name for compatibility with certain WMs + source = http://xmage.de/files/xmage_1.4.31V4.zip + source = https://raw.githubusercontent.com/magefree/mage/master/LICENSE.txt + sha256sums = a82b415e1a543386d7f00a4154455442e362dda42cdc76378531e92d3c8e6384 + sha256sums = SKIP + +pkgname = xmage + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6205fd4e0ff8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Aidan Coward <aidan -dot- coward -at- gmail -dot- com> + +pkgname=xmage +pkgver=1.4.31V4 +pkgrel=0 + +pkgdesc="Java-based program for playing Magic:The Gathering, including client and server" + +arch=('any') +url="http://xmage.de" +license=('MIT') + +depends=('jre8-openjdk>=8.u181-1') +optdepends=('wmname: change window manager name for compatibility with certain WMs') + +source=("http://xmage.de/files/xmage_${pkgver}.zip" + 'https://raw.githubusercontent.com/magefree/mage/master/LICENSE.txt') + +sha256sums=("a82b415e1a543386d7f00a4154455442e362dda42cdc76378531e92d3c8e6384" + "SKIP") + +package() { + + cd "${srcdir}" + + msg2 "changing file format of included scripts..." + awk '{ sub("\r$", ""); print }' mage-client/startClient.sh > mage-client/startClient-unix.sh + awk '{ sub("\r$", ""); print }' mage-server/startServer.sh > mage-server/startServer-unix.sh + + msg2 "changing default locations of scripts..." + 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..." + 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 "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 + + msg2 "creating /usr/share/xmage..." + install -dm777 ${pkgdir}/usr/share/xmage + + msg2 "copying files to /usr/share/xmage..." + cp -ra ./* ${pkgdir}/usr/share/xmage/ + + msg2 "setting permissions of /usr/share/xmage..." + chmod -R a+rwx ${pkgdir}/usr/share/xmage + + msg2 "installing license: ${license}..." + install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licences/"${pkgname}"/LICENSE.txt +} |