Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 868270 - [kde overlay] Split off kcmutils-tools from kde-frameworks/kcmutils with -DTOOLS_ONLY=ON (and more)
Summary: [kde overlay] Split off kcmutils-tools from kde-frameworks/kcmutils with -DTO...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL: https://invent.kde.org/frameworks/kcm...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-03 12:06 UTC by Andreas Sturmlechner
Modified: 2023-03-26 18:13 UTC (History)
1 user (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 Andreas Sturmlechner gentoo-dev 2022-09-03 12:06:31 UTC
Some revdeps only use kcmmetadatagenerator from kcmutils during build-time, but as part of kde-frameworks/kcmutils, they will pull in the full package right now.

Example commit: https://invent.kde.org/plasma/powerdevil/-/commit/2758682ab855392a4af4493758f7a4d165d60d6d

Revdeps: https://lxr.kde.org/search?%21v=kf5-qt5&_filestring=&_string=kcmutils_generate_desktop

The first step would be to split kcmutils-tools, drop from build in kcmutils and depend on it from there.

Unfortunately using the split package right now is not straight-forward, see also inquiry in the upstream MR.
Comment 1 Andreas Sturmlechner gentoo-dev 2022-09-03 12:17:58 UTC
Macro will be used in Plasma 5.26 extensively so solving this will affect packaging the new release.
Comment 2 Larry the Git Cow gentoo-dev 2022-10-09 16:39:23 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=c6bad419643c88a279123018c102089a885b6726

commit c6bad419643c88a279123018c102089a885b6726
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-09 16:19:06 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-apps/print-manager: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-apps/print-manager/print-manager-22.08.49.9999.ebuild | 4 ++--
 kde-apps/print-manager/print-manager-9999.ebuild          | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=ec0c497daa167f32e9f878493dccc5803b1c798e

commit ec0c497daa167f32e9f878493dccc5803b1c798e
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:54:18 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/sddm-kcm: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/sddm-kcm/sddm-kcm-5.26.0.ebuild       | 1 +
 kde-plasma/sddm-kcm/sddm-kcm-5.26.49.9999.ebuild | 1 +
 kde-plasma/sddm-kcm/sddm-kcm-9999.ebuild         | 1 +
 3 files changed, 3 insertions(+)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=82fa001801704ee166ced8fb8f607dfba7b0eba8

commit 82fa001801704ee166ced8fb8f607dfba7b0eba8
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:52:58 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/powerdevil: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/powerdevil/powerdevil-5.26.0.ebuild       | 1 +
 kde-plasma/powerdevil/powerdevil-5.26.49.9999.ebuild | 1 +
 kde-plasma/powerdevil/powerdevil-9999.ebuild         | 1 +
 3 files changed, 3 insertions(+)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=7f069c9d4ccd5bf820c2cde8a9b3416ca41329d9

commit 7f069c9d4ccd5bf820c2cde8a9b3416ca41329d9
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:52:35 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/plymouth-kcm: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/plymouth-kcm/plymouth-kcm-5.26.0.ebuild       | 1 +
 kde-plasma/plymouth-kcm/plymouth-kcm-5.26.49.9999.ebuild | 1 +
 kde-plasma/plymouth-kcm/plymouth-kcm-9999.ebuild         | 1 +
 3 files changed, 3 insertions(+)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=4099907941196eecc752e039ad129c3ff54e27d2

commit 4099907941196eecc752e039ad129c3ff54e27d2
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:52:19 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/plasma-workspace: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/plasma-workspace/plasma-workspace-5.26.0.ebuild       | 1 +
 kde-plasma/plasma-workspace/plasma-workspace-5.26.49.9999.ebuild | 1 +
 kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild         | 1 +
 3 files changed, 3 insertions(+)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=ca3d74ef80015f4512eee3f1ee016f9162c87926

commit ca3d74ef80015f4512eee3f1ee016f9162c87926
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:51:49 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/plasma-thunderbolt: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.26.0.ebuild       | 1 +
 kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.26.49.9999.ebuild | 1 +
 kde-plasma/plasma-thunderbolt/plasma-thunderbolt-9999.ebuild         | 1 +
 3 files changed, 3 insertions(+)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=1e9bea69c8647de290e1db052d8c843dcd86b407

commit 1e9bea69c8647de290e1db052d8c843dcd86b407
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:51:35 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/plasma-pa: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/plasma-pa/plasma-pa-5.26.0.ebuild       | 1 +
 kde-plasma/plasma-pa/plasma-pa-5.26.49.9999.ebuild | 1 +
 kde-plasma/plasma-pa/plasma-pa-9999.ebuild         | 1 +
 3 files changed, 3 insertions(+)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=c26e7e135e880973ec6c7e0d306b55719c2c80bd

commit c26e7e135e880973ec6c7e0d306b55719c2c80bd
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:51:15 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/plasma-nm: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/plasma-nm/plasma-nm-5.26.0.ebuild       | 5 ++++-
 kde-plasma/plasma-nm/plasma-nm-5.26.49.9999.ebuild | 5 ++++-
 kde-plasma/plasma-nm/plasma-nm-9999.ebuild         | 5 ++++-
 3 files changed, 12 insertions(+), 3 deletions(-)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=ce2ab4340f19199fd299a2cf930ffaa0d5b855be

commit ce2ab4340f19199fd299a2cf930ffaa0d5b855be
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:50:34 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/plasma-firewall: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/plasma-firewall/plasma-firewall-5.26.0.ebuild       | 1 +
 kde-plasma/plasma-firewall/plasma-firewall-5.26.49.9999.ebuild | 1 +
 kde-plasma/plasma-firewall/plasma-firewall-9999.ebuild         | 1 +
 3 files changed, 3 insertions(+)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=b157d968f95afdb148ed5c4c02f88bbe3e403566

commit b157d968f95afdb148ed5c4c02f88bbe3e403566
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:50:05 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/plasma-desktop: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/plasma-desktop/plasma-desktop-5.26.0.ebuild       | 5 ++++-
 kde-plasma/plasma-desktop/plasma-desktop-5.26.49.9999.ebuild | 5 ++++-
 kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild         | 5 ++++-
 3 files changed, 12 insertions(+), 3 deletions(-)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=9f4cdf946597984cd9ba947247f298c4bd407bc3

commit 9f4cdf946597984cd9ba947247f298c4bd407bc3
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:49:29 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/kwin: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/kwin/kwin-5.26.0.ebuild       | 1 +
 kde-plasma/kwin/kwin-5.26.49.9999.ebuild | 1 +
 kde-plasma/kwin/kwin-9999.ebuild         | 1 +
 3 files changed, 3 insertions(+)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=fee28dc45555c68749067b7b6c990339144c7136

commit fee28dc45555c68749067b7b6c990339144c7136
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:49:00 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/kscreenlocker: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.26.0.ebuild       | 5 ++++-
 kde-plasma/kscreenlocker/kscreenlocker-5.26.49.9999.ebuild | 5 ++++-
 kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild         | 5 ++++-
 3 files changed, 12 insertions(+), 3 deletions(-)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=41222e0d194e39c3b2791b4a0b71e7671834dcec

commit 41222e0d194e39c3b2791b4a0b71e7671834dcec
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:48:06 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/kscreen: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/kscreen/kscreen-5.26.0.ebuild       | 1 +
 kde-plasma/kscreen/kscreen-5.26.49.9999.ebuild | 1 +
 kde-plasma/kscreen/kscreen-9999.ebuild         | 1 +
 3 files changed, 3 insertions(+)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=b357813c03ef6d2844cddcae14fa758fbded4fc5

commit b357813c03ef6d2844cddcae14fa758fbded4fc5
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:47:36 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/kinfocenter: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/kinfocenter/kinfocenter-5.26.0.ebuild       | 1 +
 kde-plasma/kinfocenter/kinfocenter-5.26.49.9999.ebuild | 1 +
 kde-plasma/kinfocenter/kinfocenter-9999.ebuild         | 1 +
 3 files changed, 3 insertions(+)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=480d7a1ad274c69695d649e3594ff3bb8f097680

commit 480d7a1ad274c69695d649e3594ff3bb8f097680
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:47:08 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/kde-cli-tools: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/kde-cli-tools/kde-cli-tools-5.26.0.ebuild       | 1 +
 kde-plasma/kde-cli-tools/kde-cli-tools-5.26.49.9999.ebuild | 1 +
 kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild         | 1 +
 3 files changed, 3 insertions(+)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=664ef87a9d9bea33249f91ffb6ca80c2cae5588b

commit 664ef87a9d9bea33249f91ffb6ca80c2cae5588b
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:46:29 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/discover: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/discover/discover-5.26.0.ebuild       | 1 +
 kde-plasma/discover/discover-5.26.49.9999.ebuild | 1 +
 kde-plasma/discover/discover-9999.ebuild         | 1 +
 3 files changed, 3 insertions(+)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=b9687852a313cf428e506ee1ba690be47b4df2c8

commit b9687852a313cf428e506ee1ba690be47b4df2c8
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:46:04 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/breeze: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/breeze/breeze-5.26.0.ebuild       | 1 +
 kde-plasma/breeze/breeze-5.26.49.9999.ebuild | 1 +
 kde-plasma/breeze/breeze-9999.ebuild         | 1 +
 3 files changed, 3 insertions(+)

https://gitweb.gentoo.org/proj/kde.git/commit/?id=351e5a099773d950a20d611830a57dfeb55e314a

commit 351e5a099773d950a20d611830a57dfeb55e314a
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-10-08 13:45:32 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-10-09 16:38:32 +0000

    kde-plasma/bluedevil: Add kde-frameworks/kcmutils BDEPEND
    
    Uses kcmutils_generate_desktop_file cmake macro
    
    Bug: https://bugs.gentoo.org/868270
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/bluedevil/bluedevil-5.26.0.ebuild       | 1 +
 kde-plasma/bluedevil/bluedevil-5.26.49.9999.ebuild | 1 +
 kde-plasma/bluedevil/bluedevil-9999.ebuild         | 1 +
 3 files changed, 3 insertions(+)
Comment 3 Andreas Sturmlechner gentoo-dev 2023-03-26 18:13:47 UTC
No time for micro optimisations.