I've pushed 2.2.5 with a workaround for the OpenSSL issue, however it only works as long as capabilities aren't enabled, so you'll have to live with the audio issues until the next update.
Search Criteria
Package Details: runescape-launcher 2.2.11-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/runescape-launcher.git (read-only, click to copy) |
---|---|
Package Base: | runescape-launcher |
Description: | RuneScape Game Client (NXT) |
Upstream URL: | https://www.runescape.com/ |
Keywords: | games |
Licenses: | custom |
Submitter: | ivan_p |
Maintainer: | grawity |
Last Packager: | grawity |
Votes: | 52 |
Popularity: | 0.000082 |
First Submitted: | 2016-02-19 14:08 (UTC) |
Last Updated: | 2023-02-09 05:50 (UTC) |
Dependencies (27)
- cairo (cairo-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- gtk2 (gtk2-maemoAUR, gtk2-patched-filechooser-icon-viewAUR)
- libcairo.so (cairo-gitAUR, cairo, lib32-cairo)
- libcap
- libcrypto.so (openssl-gitAUR, openssl-staticAUR, lib32-openssl, openssl, openssl-1.1)
- libEGL.so (libglvnd-gitAUR, lib32-libglvnd, libglvnd)
- libgdk-x11-2.0.so (gtk2-maemoAUR, gtk2, lib32-gtk2)
- libgdk_pixbuf-2.0.so (gdk-pixbuf2, lib32-gdk-pixbuf2)
- libglib-2.0.so (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR, glib2, lib32-glib2)
- libglvnd (libglvnd-gitAUR)
- libgobject-2.0.so (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR, glib2, lib32-glib2)
- libgtk-x11-2.0.so (gtk2-maemoAUR, gtk2-patched-filechooser-icon-viewAUR, gtk2, lib32-gtk2)
- libOpenGL.so (libglvnd-gitAUR, lib32-libglvnd, libglvnd)
- libpango-1.0.so (pango-gitAUR, lib32-pango, pango)
- libpangocairo-1.0.so (pango-gitAUR, lib32-pango, pango)
- libsm
- Show 7 more dependencies...
Required by (0)
Sources (4)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 18 Next › Last »
grawity commented on 2019-11-13 06:58 (UTC)
crgrigg commented on 2019-11-13 00:02 (UTC)
Hi,
Update broke something else too
$ runescape-launcher
/usr/share/games/runescape-launcher/runescape: /usr/lib/libcurl.so.3: no version information available (required by /usr/share/games/runescape-launcher/runescape)
/home/connor/Jagex/launcher/rs2client: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
JagexDark commented on 2019-11-11 14:44 (UTC)
Looks like there is indeed a mistake there, it should have been linked against libssl 1.1 instead of 1.0 (as per the dependency list), this will be resolved
grawity commented on 2019-11-11 13:11 (UTC) (edited on 2019-11-11 13:20 (UTC) by grawity)
SSLv3_client_method
Yeah, that won't work on Arch as it disables SSLv3 support in OpenSSL... but it certainly looks like a typo for "SSLv23_client_method" (which enables all protocols including modern ones). Maybe it'll be fixed in 2.2.5.1?
(In the mean time, I could yolo it and patch the binary, but the actual downloaded client is also affected so that won't help in the end.)
JagexDark commented on 2019-11-11 12:32 (UTC) (edited on 2019-11-11 12:53 (UTC) by JagexDark)
Just a heads up that we have updated the launcher / apt repo to 2.2.5, incorporating various fixes https://secure.runescape.com/m=news/news-post-linux-client-improvements. Most relevant change is the new set of dependencies, which should hopefully be more version-stable going forward.
Also of note is the new postinst
script that grants CAP_SETFCAP
on the launcher binary - this is used ONLY to grant the permission to adjust thread priorities to the client binary, which allows the audio threads to be high priority, fixing a long-standing linux audio issue. If there is a nicer way you can come up with to grant CAP_SYS_NICE
to the client binary then please do so instead.
Many thanks for keeping this package up to date!
(This my own opinion and is not an endorsement of this package)
kraetzin commented on 2019-11-11 12:18 (UTC) (edited on 2019-11-11 12:19 (UTC) by kraetzin)
With the Linux client improvements released today, I now get an error when launching:
/home/astraeus/Jagex/launcher/rs2client: symbol lookup error: /home/astraeus/Jagex/launcher/rs2client: undefined symbol: SSLv3_client_method, version OPENSSL_1.0.0
grawity commented on 2019-11-11 06:27 (UTC) (edited on 2019-11-11 06:28 (UTC) by grawity)
Probably useful settings for modern graphics cards (by u/Esp724):
https://wiki.realmofespionage.xyz/games:runescape_native#launcher
grawity commented on 2019-09-07 20:12 (UTC)
The workaround has been incorporated into wrapper.sh (but with slightly lower latency value). If it doesn't help, edit the wrapper to bump the latency to 100ms or even 200ms, but then sound effects might become noticeably laggy.
ZenRen commented on 2019-09-07 18:46 (UTC)
Has there been an update on the sound issues? The forum post linked below is dead. Otherwise working and installed no problem.
gameslayer commented on 2019-07-12 06:54 (UTC)
-> Verifying Release (PGP)... ==> ERROR: PGP signature of 'Release' could not be verified gpg: Signature made Mon 01 Jul 2019 23:49:59 AEST gpg: using RSA key 7373B12CE03BEB4B gpg: Can't check signature: No public key ==> ERROR: A failure occurred in prepare(). Aborting...
Pinned Comments
JagexDark commented on 2019-11-13 10:02 (UTC)
The GUI label is intentionally 2.2.4, this is related to it being a Linux-only launcher update, sorry if this causes any confusion
grawity commented on 2017-09-11 17:26 (UTC) (edited on 2020-07-02 08:45 (UTC) by grawity)
Note: It is important to keep PGP signature verification enabled, because this PKGBUILD does not verify sha256sums due to Jagex frequently releasing rebuilds with the same version number.
Don't forget to import the Jagex PGP key if installing for the first time: