diff options
author | dginovker | 2021-10-17 10:14:54 -0400 |
---|---|---|
committer | dginovker | 2021-10-17 10:14:54 -0400 |
commit | bd684f07d67ca844fee0388efd5343a5f63114e7 (patch) | |
tree | 8275976791e75810686d3f977ad999682bcc2353 /PKGBUILD | |
download | aur-bd684f07d67ca844fee0388efd5343a5f63114e7.tar.gz |
Add Darkan PKGBUILD & .desktop
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
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" +} + |