<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hello, I'm Celia Palacios, a member of LibreOffice community, and
very new to distro packaging of LibreOffice in Arch.<br>
</p>
<p>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.<br>
<br>
I noticed that the PKGBUILD file used to build LibO package in
Arch has the --disable-report-builder flag. [2] The 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.<br>
</p>
<p>On the other hand, distros like Debian, Ubuntu, Fedora, Flatpak,
and openSUSE have these dependencies resolved, so the problem of
dependencies is not so a (big) problem, I think 😬</p>
<p>A summary of what/where I asked to in the Arch forum is here:Â </p>
<aside xmlns="http://www.w3.org/1999/xhtml"
class="moz-card url-replaced"
style="width:600px; display:flex; align-items:center; justify-content:center; flex-direction:row; flex-wrap:wrap; border-radius:10px; border:1px solid silver;"
id="card-1721621152967">
<div class="card-content"
style="display:flex; flex-direction:column; flex-basis:100%; flex:3;">
<div style="margin:0 1em;">
<p><small class="site" style="font-weight:lighter;">bbs.archlinux.org</small></p>
<p> <a href="#"
style="font-weight:600; text-decoration:none;"><big
class="title">Libreoffice Base Report Builder not
opening / supporting arch linux / Applications &
Desktop Environments / Arch Linux Forums</big></a> </p>
<p> <a
href="https://bbs.archlinux.org/viewtopic.php?id=296578"
class="url"
style="display:inline-block; text-decoration:none; text-indent:-2ch; margin-inline:2ch;"
title="bbs.archlinux.org">🔗
https://bbs.archlinux.org/viewtopic.php?id=296578</a> </p>
</div>
</div>
</aside>
<p>The Arch forum moderator Lone_Wolf suggested me that I have to
resolve these dependencies first, and then show the modified
PKGBUILD in order to try to convince the Arch dev (AndyRTR, by the
way). That's the job I want to complete. </p>
<p>In Arch's PKGBUILD I found that they pull jfreereport. [2]<br>
</p>
<p>In rpm's Fedora and Flatpak, I found they pull <code
class="lang-rpm-specfile hljs">pentaho-reporting-flow-engine.
[3]<br>
</code></p>
<p><code class="lang-rpm-specfile hljs">In openSUSE, they pull
pentaho-libxml and pentaho-reporting-flow-engine. [4]<br>
<br>
In Debian and Ubuntu, they use a separate package called
libreoffice-report-builder (which I assume encompasses all these
dependencies). This is a very well documented issue.<br>
</code></p>
<p>-----</p>
<p>[1] <a class="moz-txt-link-freetext"
href="https://bugs.archlinux.org/task/57765">https://bugs.archlinux.org/task/57765</a></p>
<p>[2] <a class="moz-txt-link-freetext"
href="https://gitlab.archlinux.org/archlinux/packaging/packages/libreoffice-fresh/-/blob/main/PKGBUILD">https://gitlab.archlinux.org/archlinux/packaging/packages/libreoffice-fresh/-/blob/main/PKGBUILD</a></p>
<p>[3] <a class="moz-txt-link-freetext"
href="https://src.fedoraproject.org/rpms/libreoffice/blob/rawhide/f/libreoffice.spec">https://src.fedoraproject.org/rpms/libreoffice/blob/rawhide/f/libreoffice.spec</a></p>
<p>[4] <a class="moz-txt-link-freetext"
href="https://build.opensuse.org/projects/LibreOffice:Factory/packages/libreoffice/files/libreoffice.spec">https://build.opensuse.org/projects/LibreOffice:Factory/packages/libreoffice/files/libreoffice.spec</a></p>
<p><br>
</p>
<p><br>
</p>
<p>Warm regards,</p>
<p>Celia<br>
</p>
<div class="moz-signature">________________________ <i>Ego sum in
porta limine.</i></div>
</body>
</html>