Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 596556 - gnome-extra/cinnamon: dependency on gnome-themes-standard[gtk]
Summary: gnome-extra/cinnamon: dependency on gnome-themes-standard[gtk]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Cinnamon Team (DISABLED)
URL:
Whiteboard:
Keywords:
Depends on: 569552
Blocks:
  Show dependency tree
 
Reported: 2016-10-08 18:22 UTC by Gilles Dartiguelongue (RETIRED)
Modified: 2016-10-18 19:07 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 Gilles Dartiguelongue (RETIRED) gentoo-dev 2016-10-08 18:22:14 UTC
Hello guys,

I just finished fixing bug #569552 and this is the only package in tree with this dependency and this ticket is a request to review dependencies of cinnamon.

USE=gtk was removed and replaced by gtk-engines-adwaita theme engine which is required for running gtk2 application with the adwaita theme provided by gnome-themes-standard.

Since gtk+:2 ebuild set the adwaita theme by default since the beginning of gtk+:3 releases (almost) all of this is now a direct dependency of gtk+:2 itself so you probably do not need the flag and can keep the dependency for the theme management for gtk+:3.
Comment 1 pste 2016-10-18 17:47:45 UTC
Perhaps a trivial comment...

... but, as a workaround, it works perfectly fine (as the use flag no longer exists) simply to edit cinnamon-3.0.7.ebuild and delete [gtk] from line 107: x11-themes/gnome-themes-standard[gtk] and then update the manifest. It is, however, annoying having to do this after every sync and I would like to avoid having to rely on a (local/private) overlay!

Wouldn't it be appropriate to create and commit a revisited ebuild with this trivial change applied, in waiting for cinnamon 3.2 to come out?
Comment 2 Kristian Fiskerstrand (RETIRED) gentoo-dev 2016-10-18 19:07:24 UTC
commit 09c664ed39ff4d25e096f8db8929710a4dd57b12
Author: Kristian Fiskerstrand <k_f@gentoo.org>
Date:   Tue Oct 18 21:06:37 2016 +0200

    gnome-extra/cinnamon: Fix gtk-engines-adwait theme dependency use flag
    
    Gentoo-Bug: 596556
    
    Package-Manager: portage-2.3.