summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChris Severance2024-01-05 05:21:45 -0500
committerChris Severance2024-01-05 05:21:45 -0500
commita8ab97192444d43fa4118998dff7c94224f8cf64 (patch)
tree7da443462cf238c722b04356a71ee287a9406a81 /PKGBUILD
parent30c5ddfa08e424f0bdbb8ff9bc2a36a778925e0e (diff)
downloadaur-planetmule.tar.gz
autu: Update to 1.3.6-2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 28 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3f1833dbfaf0..c22aa616c956 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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