FS#67102 - [java-openjfx] [java11-openjfx] Make gtk2 optional

Attached to Project: Arch Linux
Opened by Anton (Xakep_SDK) - Thursday, 25 June 2020, 08:50 GMT
Last edited by Toolybird (Toolybird) - Friday, 24 November 2023, 21:23 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Levente Polyak (anthraxx)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Description:
According to this, https://openjdk.java.net/jeps/283 JavaFX 9 and newer works with gtk2 and gtk3.
Is it possible to mark GTK2 optional or require gtk2 or gtk3 be installed with javafx?

Also i tested my JavaFX app on system without gtk2 and with gtk3 installed - it works.
This task depends upon

Closed by  Toolybird (Toolybird)
Friday, 24 November 2023, 21:23 GMT
Reason for closing:  Won't fix
Additional comments about closing:  Pkg dropped to the AUR
Comment by Phil Schaf (flying-sheep) - Monday, 20 July 2020, 09:11 GMT
Yes. This has been described in  FS#59904 .

GTK2 should be a make dependency and optional dependency, and software that uses JavaFX and needs GTK2 specifically should depend on both JavaFX and GTK2.
Comment by devnull (0devnull0) - Monday, 20 July 2020, 20:43 GMT
Same for  FS#66776 
Updated pycharm-ce today and see, python2, gtk2 and their dependencies,...what? :(
Comment by soloturn (soloturn) - Monday, 20 July 2020, 23:49 GMT
please make python2, ruby as build dependency, not a runtime dependency, see here:
https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX
Comment by Anton (Xakep_SDK) - Tuesday, 21 July 2020, 02:38 GMT
1. gtk2 and gtk3 installed: gtk2 will be used
2. gtk2 only installed: gtk2 will be used
3. gtk3 only installed: gtk3 will be used

qt5-base is probably not required at runtime, but i'm not sure. I don't have qt5-base free environment to test.
Comment by soloturn (soloturn) - Wednesday, 22 July 2020, 21:59 GMT Comment by Buggy McBugFace (bugbot) - Tuesday, 08 August 2023, 19:11 GMT
This is an automated comment as this bug is open for more then 2 years. Please reply if you still experience this bug otherwise this issue will be closed after 1 month.

Loading...