Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 736452 - [kde overlay] kde-plasma/plasma-desktop-9999 attica plugin now optional
Summary: [kde overlay] kde-plasma/plasma-desktop-9999 attica plugin now optional
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-08 20:21 UTC by Duncan
Modified: 2020-08-08 23:20 UTC (History)
0 users

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 Duncan 2020-08-08 20:21:08 UTC
A day after gentoo/kde's c819a9a72 added kaccounts-integration, accounts-qt and signon-oauth2 deps to plasma-desktop, upstream made them optional with commit b5d7d2087 (which happens to be upstream HEAD ATM), so we need a USE flag now.  kaccounts?

commit b5d7d2087
Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
Date:   Sat Aug 8 13:18:29 2020 +0100

     Make the attica plugin build optional, by making its deps optional

     This should make it possible to build Plasma Desktop without necessarily
     having the KAccounts and AccoutsQt5 bits available during build. It is
     distinctly suboptimal, but since it turns out that kaccounts-integration
     is /not/ a framework, but in applications for some reason, we'll have to
     do it like this.


I've tested that it continues to build without the three deps at that commit.  The attica framework itself continues to be required, as (I think) it was before.
Comment 2 Larry the Git Cow gentoo-dev 2020-08-08 23:20:00 UTC
The bug has been closed via the following commit(s):

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

commit a2a492d26ae75f3f430ba43f1e5fc1bbfa36e3c3
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-08-08 23:19:35 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-08-08 23:19:35 +0000

    kde-plasma/plasma-desktop: Add IUSE="+kaccounts"
    
    Closes: https://bugs.gentoo.org/736452
    Package-Manager: Portage-3.0.1, Repoman-2.3.23
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/plasma-desktop/metadata.xml               |  1 +
 kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild | 14 +++++++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)