summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMax Weber2020-06-12 01:59:46 -0600
committerMax Weber2020-06-12 01:59:46 -0600
commit7e0eb9b338a2f0132a96b32d8e7d3ce72a1f846d (patch)
tree6b644cdf779370c6139e28d067493b4c4eb593c2 /PKGBUILD
parentc19b6f2951fe5bb308ff67abe0219125f897370e (diff)
downloadaur-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--PKGBUILD42
1 files changed, 20 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2c4ae58d8f93..02a8cd742051 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 \