diff options
author | Max Weber | 2020-06-12 01:59:46 -0600 |
---|---|---|
committer | Max Weber | 2020-06-12 01:59:46 -0600 |
commit | 7e0eb9b338a2f0132a96b32d8e7d3ce72a1f846d (patch) | |
tree | 6b644cdf779370c6139e28d067493b4c4eb593c2 /PKGBUILD | |
parent | c19b6f2951fe5bb308ff67abe0219125f897370e (diff) | |
download | aur-7e0eb9b338a2f0132a96b32d8e7d3ce72a1f846d.tar.gz |
use the launcher
It doesn't make sense to not use the launcher for general consumption
because the RuneLite client keeps the vanilla game up to date, but
cannot keep itself up to date. If it gets out of sync with it's the game
it breaks or enters a heavily reduced functionality mode. The launcher
ensures these are in sync properly and is the standard way for us to
release timely updates to the entire userbase.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 20 insertions, 22 deletions
@@ -2,35 +2,33 @@ # Contributor: Jason Stryker <public at jasonstryker dot com> pkgname=runelite -pkgver=1.6.18.1 +pkgver=2.1.3 pkgrel=1 epoch=1 pkgdesc="Open source Old School RuneScape client." +url='https://runelite.net/' arch=(any) license=('BSD') -url="https://github.com/runelite/runelite" -depends=('java-environment' 'ttf-font') -optdepends=('gvfs: enable links') -makedepends=('maven') -provides=("runelite") -conflicts=('runelite-git') -source=("${url}/archive/runelite-parent-${pkgver}.tar.gz" - runelite.desktop - runelite.png) -sha512sums=('c19cf8cdb441d34e91539c590fbaaec7401a1bb04b465785ad9447081bed9c82a7aa96f93d74be58b83eb5035be3f6c4e7f360be1d68b7d0ad2a0e6515f1d4bf' - 'e00339514623c2f683118f1cdba93cebbc0761fd72f31e2d139ed467b8c41a6738fd0f27ac2beba4d2caa2a365ef4cc49a43af54b13ca5a908e5fd11d03f4bc1' - '73e0c42f4eaf2e0adc249e471bd241e8328da7f867177535f1da206acce14801b60e69fffdbb2a10bc105f1de37b6eaaad23d5e67147b53a108b6e5bf55c586b') -build() { - cd ${srcdir}/${pkgname}-runelite-parent-${pkgver}/ - - mvn clean package -DskipTests=true -} +depends=( + 'java-runtime>=11' + 'ttf-font') +optdepends=( + 'gvfs: enable links' + 'libnotify: native tray notifications') +makedepends=() +source=("https://github.com/runelite/launcher/releases/download/${pkgver}/RuneLite.jar" + "https://raw.githubusercontent.com/runelite/launcher/${pkgver}/LICENSE" + "https://raw.githubusercontent.com/runelite/launcher/${pkgver}/appimage/runelite.png" + runelite.desktop) +noextract=('RuneLite.jar') +sha256sums=('92269b5e3f6bbb64c3a38131faf9c560947354dbd3f789b02c2f7713dae2ea04' + '1487fb5a1804002fd63fe8c01c75258c148fbfa0e2c5d9e97056f9fcd607c0ad' + '81cb6ce7d8c4b9154e9840ab9d2938d0e6234f227049f004cacf90724f95cc11' + 'SKIP') package() { - client_jar=$(find ${srcdir}/${pkgname}-runelite-parent-${pkgver}/runelite-client/target -type f -name client-*-shaded.jar) - install -D -m644 \ - "${client_jar}" \ + "${srcdir}/RuneLite.jar" \ "${pkgdir}/usr/share/runelite/RuneLite.jar" install -D -m644 \ @@ -42,7 +40,7 @@ package() { "${pkgdir}/usr/share/pixmaps/runelite.png" install -D -m644 \ - "${srcdir}/${pkgname}-runelite-parent-${pkgver}/LICENSE" \ + "${srcdir}/LICENSE" \ "${pkgdir}/usr/share/licenses/${pkgname}" install -D -m755 \ |