FS#77110 - [intellij-idea-community-edition] missing libcef.so and libjcef.so in packaged idea

Attached to Project: Community Packages
Opened by vnoel (kaouete) - Friday, 13 January 2023, 11:29 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:05 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Leonidas Spyropoulos (inglor)
Levente Polyak (anthraxx)
Orhun Parmaksız (orhun)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

Apparently IDEA is meant to be distributed with those two libs libcef.so and libjcef.so in order for some features to be supported (mainly markdown rendering and browser in-app).

We can see for example in that article that the existence of those libs is considered a fact: https://intellij-support.jetbrains.com/hc/en-us/articles/360016421559-JCEF-the-missing-libs-problem-on-Linux.

But I looked everywhere and couldn't find them in the package nor in local/config/cache user files (maybe they would have been downloaded after the install? not sure how all of this works :).

Additional info:
* package version(s): community/intellij-idea-community-edition 4:2022.3.1-1 (466.8 MiB 2.1 GiB) (Installed)
This task depends upon

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:05 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/intellij-idea-communit y-edition/issues/1
Comment by vnoel (kaouete) - Friday, 13 January 2023, 13:07 GMT
I downloaded the official idea community edition package from https://www.jetbrains.com and it contains the file: jbr/lib/libjcef.so and jbr/lib/libcef.so.

I suspect that it is included in what they call the JBR but apparently this package does not include it: https://github.com/archlinux/svntogit-community/blob/packages/intellij-idea-community-edition/trunk/enable-no-jdr.patch
Comment by Toolybird (Toolybird) - Friday, 13 January 2023, 22:20 GMT
CEF = "Chromium Embedded Framework". Possibly related upstream docs [1][2]. FWIW, some CEF related stuff exists in the AUR..

[1] https://plugins.jetbrains.com/docs/intellij/jcef.html
[2] https://blog.jetbrains.com/platform/2020/07/javafx-and-jcef-in-the-intellij-platform/
Comment by Leonidas Spyropoulos (inglor) - Thursday, 30 March 2023, 17:16 GMT
This requires a JDK patched with CEF which Jetbrains do on their JBR.
Comment by Toolybird (Toolybird) - Tuesday, 09 May 2023, 22:25 GMT
Dupe  FS#78451 

Loading...