Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 935914 - x11-themes/kvantum-1.1.2[-qt6] doesn't install most required files
Summary: x11-themes/kvantum-1.1.2[-qt6] doesn't install most required files
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-13 00:40 UTC by Esteve Varela Colominas
Modified: 2024-09-25 21:21 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 Esteve Varela Colominas 2024-07-13 00:40:27 UTC
Since version 1.1, USE=qt5 installs only the qt5-specific plugin, while USE=qt6 installs the rest of the program. This bit me, since I haven't moved my themes and settings over to qt6 yet.

The entirety of /usr/share/color-schemes, as well as /usr/share/Kvantum and the graphical "Kvantum Manager" isn't installed unless USE=qt6 is enabled[1].

I believe that either the manager and supporting files should be installed regardless of these USE flags, or USE=qt6 should be forcibly enabled. Alternatively, a pkg_postinst() message would be appreciated. The qt5 plugin on its own is fairly useless.

[1]: https://github.com/tsujan/Kvantum/blob/master/Kvantum/CMakeLists.txt
Comment 1 Larry the Git Cow gentoo-dev 2024-07-13 15:25:46 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e4593fd88acc9ed65b564f2edb1069529e9865

commit 26e4593fd88acc9ed65b564f2edb1069529e9865
Author:     Arthur Zamarin <arthurzam@gentoo.org>
AuthorDate: 2024-07-13 15:24:10 +0000
Commit:     Arthur Zamarin <arthurzam@gentoo.org>
CommitDate: 2024-07-13 15:24:10 +0000

    x11-themes/kvantum: remove USE=qt6, always on
    
    Closes: https://bugs.gentoo.org/935914
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>

 .../{kvantum-1.1.2.ebuild => kvantum-1.1.2-r1.ebuild}      | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)
Comment 2 Larry the Git Cow gentoo-dev 2024-09-25 21:21:05 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=229807cdcd809f3dcc8f00cb302743b9fe906056

commit 229807cdcd809f3dcc8f00cb302743b9fe906056
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2024-09-25 21:15:26 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2024-09-25 21:20:48 +0000

    x11-themes/kvantum: Wire up USE=kde for Qt6, missing dev-qt/qtbase[X]
    
    Tweak DESCRIPTION, drop REQUIRED_USE
    
    Closes: https://bugs.gentoo.org/932803
    Bug: https://bugs.gentoo.org/935914
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 x11-themes/kvantum/kvantum-1.1.2-r2.ebuild | 77 ++++++++++++++++++++++++++++++
 1 file changed, 77 insertions(+)