Package Details: downlords-faf-client 1:2024.1.2-1

Git Clone URL: https://aur.archlinux.org/downlords-faf-client.git (read-only, click to copy)
Package Base: downlords-faf-client
Description: Official client for Forged Alliance Forever
Upstream URL: https://www.faforever.com/
Licenses: MIT
Submitter: sandwormsurfer
Maintainer: dcelasun
Last Packager: dcelasun
Votes: 9
Popularity: 0.001985
First Submitted: 2019-01-03 19:34 (UTC)
Last Updated: 2024-02-11 15:42 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

cotton commented on 2020-10-17 17:04 (UTC)

I'm also using jre-openjdk 14.0.2.u12-1 without issue. And without a patched java-openjfx, as it's not installed.

14mRh4X0r commented on 2020-10-17 15:28 (UTC) (edited on 2020-10-17 15:33 (UTC) by 14mRh4X0r)

FWIW, the client works fine for me on OpenJDK. The only difference I can think of is that I have a patched java-openjfx that installs to /usr/lib/jvm/java-14-openjfx instead of /usr/lib/jvm/java-14-openjdk (see https://bbs.archlinux.org/viewtopic.php?pid=1862604#p1862604 for the reason why)

dcelasun commented on 2020-10-08 06:29 (UTC) (edited on 2020-10-08 06:49 (UTC) by dcelasun)

@sandwormsurfer it's a bug with Arch's OpenJDK. I've updated the package to use Oracle's JDK 14.

sandwormsurfer commented on 2020-10-08 06:24 (UTC)

On my machine this client currently crashs in com.sun.webkit.WebPage.twkCreatePage.

You can make this client run by installing java-openjfx-ea-bin and patch /usr/bin/downlords-faf-client and /usr/share/java/downlords-faf-client/downlords-faf-client to use OpenJDK 16 instead of 14

Jayjader commented on 2020-02-29 12:40 (UTC)

Heads up for anyone wanting to run this under (X)Wayland:

Following this comment on a related issue on openjdk-jfx, adding -Djdk.gtk.version=2 to /usr/share/java/downlords-faf-client/downlords-faf-client.vmoptions fixed this crash/error that was happening on launch:

$ downlords-faf-client
/usr/share/java/downlords-faf-client ~

(java:18220): Gdk-CRITICAL **: 13:30:58.389: gdk_x11_display_set_window_scale: assertion 'GDK_IS_X11_DISPLAY (display)' failed
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f2663a2f673, pid=18220, tid=18418
#
# JRE version: OpenJDK Runtime Environment (10.0.2+13) (build 10.0.2+13)
# Java VM: OpenJDK 64-Bit Server VM (10.0.2+13, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# C  [libX11.so.6+0x2b673]
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h" (or dumping to /usr/share/java/downlords-faf-client/core.18220)
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid18220.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
zsh: abort (core dumped)  downlords-faf-client

sandwormsurfer commented on 2019-09-09 20:28 (UTC)

@Lindenk fixed, thx.

Lindenk commented on 2019-09-08 16:35 (UTC) (edited on 2019-09-08 16:46 (UTC) by Lindenk)

The release candidate for 1.0.0-RC8 is out which breaks the build. It downloads _dfc_unix_0_10_7.tar.gz but attempts to extract _dfc_unix_1_0_0.tar.gz.

Change line 34 in the PKGBUILD:

  _pkgver=`curl -s https://api.github.com/repos/FAForever/downlords-faf-client/releases | jq -r '.[0].tag_name' | cut -d v -f 2 | sed "s/-/\./"`

to this:

  _pkgver=`curl -s https://api.github.com/repos/FAForever/downlords-faf-client/releases/latest | jq -r '.tag_name' | cut -d v -f 2 | sed "s/-/\./"`

dcelasun commented on 2019-06-29 11:20 (UTC)

0.10.7 is out

dcelasun commented on 2019-05-27 13:05 (UTC)

@sandwormsurfer, no worries I just thought you weren't checking AUR anymore so I submitted the orphan request. Yes, co-maintainer works, I've already updated the package :)

sandwormsurfer commented on 2019-05-27 13:01 (UTC)

@dcelasun sorry for not taking care enough of this package. I'm unexperienced in AUR, but I tried to make you co-maintainer. Does it work?