summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authordginovker2021-10-17 10:14:54 -0400
committerdginovker2021-10-17 10:14:54 -0400
commitbd684f07d67ca844fee0388efd5343a5f63114e7 (patch)
tree8275976791e75810686d3f977ad999682bcc2353 /PKGBUILD
downloadaur-bd684f07d67ca844fee0388efd5343a5f63114e7.tar.gz
Add Darkan PKGBUILD & .desktop
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7bd8ef4f894a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Dan Ginovker <danielginovker@gmail.com>
+
+pkgname=darkan
+pkgver=1
+pkgrel=1
+pkgdesc="Authentic, Open Source 2012 Runescape Era Game"
+url="https://darkan.org"
+arch=('x86_64')
+license=('unknown')
+depends=('java-runtime>=8' 'bash')
+source=("https://darkan.org/assets/uploads/files/Darkan.jar"
+ Darkan.desktop
+ Darkan.png)
+sha256sums=('97030d81757c7b8a797cc1de543a8138ebb89b703baa1f94ea850d89a193ea1a'
+ '1df8e4e54c0a4218d5cba6e2cc2f281b614fb5f59cab3fe3691113024182b5cc'
+ 'dbea124d36be28026b313b9300c172f78db0f9d3dbb91e98e0b5bd48a7486fe6')
+noextract=('Darkan.jar')
+
+package() {
+ # Copy launcher
+ install -D -m644 \
+ "${srcdir}/Darkan.jar" \
+ "${pkgdir}/usr/share/java/Darkan/Darkan.jar"
+
+ # Desktop Environment integration
+ install -D -m644 \
+ "${srcdir}/Darkan.desktop" \
+ "${pkgdir}/usr/share/applications/Darkan.desktop"
+
+ install -D -m644 \
+ "${srcdir}/Darkan.png" \
+ "${pkgdir}/usr/share/pixmaps/Darkan.png"
+
+ # Make "Darkan" a command that runs a bash file calling java -jar ..
+ install -D -m755 \
+ "/dev/null" \
+ "${pkgdir}/usr/bin/darkan"
+
+ echo '#!/bin/sh' > "${pkgdir}/usr/bin/darkan"
+ echo 'exec java -jar /usr/share/java/Darkan/Darkan.jar "$@"' >> "${pkgdir}/usr/bin/darkan"
+}
+