# Maintainer: Max Weber # Contributor: Jason Stryker pkgname=runelite pkgver=2.7.1 pkgrel=1 epoch=1 pkgdesc="Open source Old School RuneScape client." url='https://runelite.net/' arch=(any) license=('BSD') depends=( 'java-runtime>=11' 'ttf-font') optdepends=( 'gvfs: enable links' 'libnotify: native tray notifications') makedepends=() source=("${pkgver}_RuneLite.jar::https://github.com/runelite/launcher/releases/download/${pkgver}/RuneLite.jar" "${pkgver}_RuneLite.LICENSE::https://raw.githubusercontent.com/runelite/launcher/${pkgver}/LICENSE" "${pkgver}_runelite.png::https://raw.githubusercontent.com/runelite/launcher/${pkgver}/appimage/runelite.png" runelite.desktop) noextract=('RuneLite.jar') sha256sums=('47a721fee0ff6d7b229af875d4ad29c0cb0f4459afcf7669d2a8aabf3ede1ebb' '1487fb5a1804002fd63fe8c01c75258c148fbfa0e2c5d9e97056f9fcd607c0ad' '81cb6ce7d8c4b9154e9840ab9d2938d0e6234f227049f004cacf90724f95cc11' 'SKIP') package() { install -D -m644 \ "${srcdir}/${pkgver}_RuneLite.jar" \ "${pkgdir}/usr/share/java/runelite/RuneLite.jar" install -D -m644 \ "${srcdir}/runelite.desktop" \ "${pkgdir}/usr/share/applications/runelite.desktop" install -D -m644 \ "${srcdir}/${pkgver}_runelite.png" \ "${pkgdir}/usr/share/pixmaps/runelite.png" install -D -m644 \ "${srcdir}/${pkgver}_RuneLite.LICENSE" \ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -D -m755 \ "/dev/null" \ "${pkgdir}/usr/bin/runelite" echo '#!/bin/sh' > "${pkgdir}/usr/bin/runelite" echo 'exec java -jar /usr/share/java/runelite/RuneLite.jar "$@"' >> "${pkgdir}/usr/bin/runelite" }