Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 947224 - app-office/libreoffice-bin-24.2.7.2 depends on dev-qt/qtbase
Summary: app-office/libreoffice-bin-24.2.7.2 depends on dev-qt/qtbase
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Andreas K. Hüttel
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-30 16:40 UTC by Charo del Genio
Modified: 2025-02-22 21:28 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Charo del Genio 2024-12-30 16:40:35 UTC
The binary package of libreoffice, app-office/libreoffice-bin-24.2.7.2 has a hard dependency on dev-qt/qtbase:6[gui,widgets]. This makes it prohibitive to install on old machines running lightweight window managers.

Note that the non-binary package, app-office/libreoffice-24.2.7.2, only depends on the Qt libraries if the kde, qt5 or qt6 USE flags are used. Thus, it seems that it is possible to build libreoffice without the Qt libraries. Since these are quite heavy packages that are not necessarily used by the end user, I believe the binary of libreoffice should be built and provided without them.

Reproducible: Always
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-12-30 16:42:58 UTC
As I remarked at https://forums.gentoo.org/viewtopic-p-8849975.html#8849975, I don't think we're going to provide another libreoffice-bin variant without it.

We may consider just changing the configuration used for libreoffice-bin but it may then look worse in common setups, so...
Comment 2 Charo del Genio 2024-12-30 16:47:53 UTC
Wow, that was fast.

Sorry, I hadn't seen your message on the forum, otherwise I would not have wasted your time with it.

As to your point about stuff looking worse, I will note that people faced with the choice between not looking supercute or not having it at all would most likely choose the former.
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-02-22 21:28:03 UTC
I think this is fixed by the libreoffice-bin rework in ~arch which makes it optional (it uses upstream binaries and deletes components selectively).