Hi,

Am 23.07.24 um 04:40 schrieb Celia Palacios:

Hello, I'm Celia Palacios, a member of LibreOffice community, and very new to 
distro packaging of LibreOffice in Arch.

I was directed to this list because I want to know how to resolve the Java 
dependencies for (Base) Report Builder in Arch. I ask for support to understand 
how to build the PKGBUILD file accordingly.

You package the libraries in their correct order. and then enable the RB and 
specifiy the --with-whatever-jar options if needed.

Did that back then when it was introduced and then let it go instead of 
emergency fixes (Not even updating the version...) :)


Don't remember the order offhand but should be visible from e.g. Debians 
packages and their (Build-)Depends.

he actual Arch dev is maintaining the LibreOffice packages without the report builder 
included, because there is an "ugly tree of dependencies" (sic)[1] of Java that 
makes it difficult to compile in order to have the complete features of LibreOffice.

Yup.


In Arch's PKGBUILD I found that they pull jfreereport. [2]

What is missing then? (Didn't look)

In rpm's Fedora and Flatpak, I found they pull |pentaho-reporting-flow-engine. 
[3]
|

|In openSUSE, they pull pentaho-libxml and pentaho-reporting-flow-engine. [4]

|

|pentaho-reporting-flow-engine basically is a "newer" jfreereport, renamed (see 
above). That's also why LO calls it jfreereport.|

|And libxml (amongst others) is used by that.|


Ideally this stuff shouldn't use that Java library tree, though, but *shrugs*.


|Regards,|

|
|

|Rene
|

Reply via email to