Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 926501 - app-kde/k3b-24.02.0 has wrong min KF6 version and is missing qt6 use flags
Summary: app-kde/k3b-24.02.0 has wrong min KF6 version and is missing qt6 use flags
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-08 14:13 UTC by REVOL V.
Modified: 2024-03-08 21:46 UTC (History)
1 user (show)

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


Attachments
updated ebuild (k3b-24.02.0.ebuild,3.49 KB, application/vnd.gentoo.ebuild)
2024-03-08 14:23 UTC, REVOL V.
Details
Emerge block (temp1,8.46 KB, text/plain)
2024-03-08 21:46 UTC, REVOL V.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description REVOL V. 2024-03-08 14:13:42 UTC
Hi this kde package needs at least KF6 according to its cmakelist.txt file. 

Moreover it is currently impossible to install with the rest of plasma 6 due to a dependency on some KF5 packages clashing with KF6.

And finally it can be built with qt6 but the dependencies are on Qt5 not Qt5 and newer (if I correctly understand slotting in ebuild with comparators)

Reproducible: Always

Steps to Reproduce:
1. check the .ebuild file



I edited the ebuild for my uses but it's probably not done properly I'll join it as an attachment hoping it helps
Comment 1 REVOL V. 2024-03-08 14:23:08 UTC
Created attachment 887020 [details]
updated ebuild

I changed a few things in the ebuild probably not good because it's my first time and I didn't take the time to read the doc thoroughly (barely looked at it) but I hope it help since it compile for me (I know it might not on others).


TL;DR I hope it helps but don't hope too much
Comment 2 REVOL V. 2024-03-08 14:32:42 UTC
Oh I forgot to mention the dependency that clashes with KF6 if one uses plasma6
its 
kde-apps/k3b
depends on kde-frameworks/knewstuff:5
 which depends on kde-frameworks/kirigami:5 which can't stand kirigami:6
Comment 3 Andreas Sturmlechner gentoo-dev 2024-03-08 15:27:24 UTC
kde-apps/k3b is still KF5-based and that's no problem.

kirigami:5 and :6 can be installed side by side, no problem.

$ equery l -op kirigami
 * Searching for kirigami ...
[IP-] [  ] kde-frameworks/kirigami-5.115.0:5/5.115
[IP-] [  ] kde-frameworks/kirigami-6.0.0:6/6.0
Comment 4 Andreas Sturmlechner gentoo-dev 2024-03-08 15:49:23 UTC
Please note that this is upstream's authoritative list regarding applications that are ported to KF6, and k3b is not part of it for 24.02: https://community.kde.org/index.php?title=KDE_Gear/24.02_Release_notes
Comment 5 REVOL V. 2024-03-08 21:44:20 UTC
My bad the examples USE flags are what is blocking them. In the lot of packages I missed the reason of conflicts. It wasn't in the commit about unmasking plasma6. I should have diged further. Thank for the reply
Comment 6 REVOL V. 2024-03-08 21:46:10 UTC
Created attachment 887102 [details]
Emerge block

The block. I'll change my USEs flags