diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rwxr-xr-x | planetmule | 4 | ||||
-rw-r--r-- | planetmule.desktop | 2 |
4 files changed, 39 insertions, 26 deletions
@@ -1,17 +1,18 @@ pkgbase = planetmule pkgdesc = A free remake of, and tribute to, the 26 year old original role-playing game M.U.L.E. pkgver = 1.3.6 - pkgrel = 1 - url = http://planetmule.com + pkgrel = 2 + url = http://www.planetmule.com arch = any license = Freeware - depends = jre7-openjdk - source = http://mule-downloads.s3.amazonaws.com/mule_linux_1.3.6.tar.gz - source = planetmule + depends = fuse + noextract = planetmule-1.3.6_202002182011-amd64.AppImage + options = !strip + source = https://master.dl.sourceforge.net/project/planetmule/1.3.6/planetmule-1.3.6_202002182011-amd64.AppImage source = planetmule.desktop - sha256sums = 52cbdafd680b02465538df7a6e64c8f258ea27ac62fa8ee91a6706ce0d87d8fc - sha256sums = 4239af5a9993fd7831b01317ed8229ce9ead27bea12f7a037de1698228d15f23 - sha256sums = 293d79ff10950f90a0ecbd6e37bdd0e0db4c66b0c4d42405e45e176d26407b52 + md5sums = e091046006df88340f94102cc60c31aa + md5sums = 5e1c5ced9cf424bbccbdacc493ae3f2c + sha256sums = fb5d963b380baec47fc8171a7ea4fb64ef3ee9c9a90c7de72b660738d4cefffa + sha256sums = 6d862dadfa63a39747eac29e99929ef237b26012e7feb6eaeafe5f87ca323a81 pkgname = planetmule - @@ -3,25 +3,41 @@ set -u pkgname='planetmule' -pkgver='1.3.6' -pkgrel='1' +pkgver='1.3.6'; _rev='202002182011' +pkgrel='2' pkgdesc='A free remake of, and tribute to, the 26 year old original role-playing game M.U.L.E.' arch=('any') -url='http://planetmule.com' +url='http://www.planetmule.com' license=('Freeware') #depends=('openjdk6') -depends=('jre7-openjdk') -source=("http://mule-downloads.s3.amazonaws.com/mule_linux_${pkgver}.tar.gz" 'planetmule' 'planetmule.desktop') -sha256sums=('52cbdafd680b02465538df7a6e64c8f258ea27ac62fa8ee91a6706ce0d87d8fc' - '4239af5a9993fd7831b01317ed8229ce9ead27bea12f7a037de1698228d15f23' - '293d79ff10950f90a0ecbd6e37bdd0e0db4c66b0c4d42405e45e176d26407b52') +#depends=('jre7-openjdk') +depends=('fuse') +options=('!strip') +_appimage="${pkgname}-${pkgver}_${_rev}-amd64.AppImage" +source=( + "https://master.dl.sourceforge.net/project/planetmule/${pkgver}/${_appimage}" + 'planetmule.desktop' +) +noextract=("${_appimage}") +md5sums=('e091046006df88340f94102cc60c31aa' + '5e1c5ced9cf424bbccbdacc493ae3f2c') +sha256sums=('fb5d963b380baec47fc8171a7ea4fb64ef3ee9c9a90c7de72b660738d4cefffa' + '6d862dadfa63a39747eac29e99929ef237b26012e7feb6eaeafe5f87ca323a81') + +prepare() { + set -u + chmod +x "${_appimage}" + ./"${_appimage}" --appimage-extract + set +u +} package() { set -u - install -d "${pkgdir}/opt" - mv "${srcdir}/mule/" "${pkgdir}/opt/mule/" - install -Dpm755 "${srcdir}/planetmule" -t "${pkgdir}/usr/bin/" - install -Dpm644 "${srcdir}/planetmule.desktop" -t "${pkgdir}/usr/share/applications/" + install -Dpm755 "${_appimage}" -t "${pkgdir}/opt/planetmule/" + install -d "${pkgdir}/usr/bin" + ln -s "/opt/planetmule/${_appimage}" "${pkgdir}/usr/bin/planetmule" + install -Dpm644 'planetmule.desktop' -t "${pkgdir}/usr/share/applications/" + install -Dp 'squashfs-root/planemule.png' -t "${pkgdir}/opt/planetmule/" set +u } set +u diff --git a/planetmule b/planetmule deleted file mode 100755 index 1c8c82b1706e..000000000000 --- a/planetmule +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -cd '/opt/mule/' -./mule.sh > "/tmp/nohup-$$.out" 2>&1 diff --git a/planetmule.desktop b/planetmule.desktop index 9200582450e4..3f0382281016 100644 --- a/planetmule.desktop +++ b/planetmule.desktop @@ -7,4 +7,4 @@ Terminal=false Type=Application StartupNotify=false Categories=GNOME;Game -Icon=/opt/mule/data/icon.gif +Icon=/opt/planemule/planemule.png |