summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 15 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b73d04d5fdec..dd78b512e05f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,22 +9,26 @@ url="https://magarena.github.io/"
license=("GPLv3")
depends=("java-runtime-common")
source=("https://github.com/magarena/magarena/releases/download/$pkgver/Magarena-$pkgver.zip"
- "magarena.png" "magarena.desktop" "magarena")
+ "magarena.png" "magarena.desktop" "magarena.template")
md5sums=("0243a3e62e59d8654c5542ea572cdc20"
"SKIP" "SKIP" "SKIP")
package() {
- mkdir -p "$pkgdir"/usr/bin/
- mkdir -p "$pkgdir"/usr/share/{applications,icons/hicolor/128x128/game,licenses/magarena,magarena}
+ mkdir -p "$pkgdir"/usr/bin/
+ mkdir -p "$pkgdir"/usr/share/{applications,icons/hicolor/128x128/game,licenses/magarena,magarena}
- install -Dm644 magarena.png "$pkgdir"/usr/share/icons/hicolor/128x128/game/
- install -Dm644 magarena.desktop "$pkgdir"/usr/share/applications/
- install -Dm755 magarena "$pkgdir"/usr/bin/
+ JVM=`grep "^exec" "$srcdir/Magarena-$pkgver/Magarena.sh" | sed 's/Magarena.jar//g'`
+ sed "s/^JVM/$JVM/g" magarena.template > "$pkgdir"/usr/bin/magarena
- cd "$srcdir/Magarena-$pkgver/"
- install -Dm644 Magarena.jar "$pkgdir"/usr/share/magarena/
- cp -rf lib "$pkgdir"/usr/share/magarena/
+ install -Dm644 magarena.png "$pkgdir"/usr/share/icons/hicolor/128x128/game/
+ install -Dm644 magarena.desktop "$pkgdir"/usr/share/applications/
- tar -cvzf "$pkgdir"/usr/share/magarena/default-userdata.tar.gz Magarena
- chmod 755 "$pkgdir"/usr/share/magarena
+ cd "$srcdir/Magarena-$pkgver/"
+ install -Dm644 Magarena.jar "$pkgdir"/usr/share/magarena/
+ cp -rf lib "$pkgdir"/usr/share/magarena/
+
+ tar -cvzf "$pkgdir"/usr/share/magarena/default-userdata.tar.gz Magarena
+
+ chmod 755 "$pkgdir"/usr/share/magarena
+ chmod 755 "$pkgdir"/usr/bin/magarena
}