Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 596556

Summary: gnome-extra/cinnamon: dependency on gnome-themes-standard[gtk]
Product: Gentoo Linux Reporter: Gilles Dartiguelongue (RETIRED) <eva>
Component: Current packagesAssignee: Gentoo Cinnamon Team (DISABLED) <cinnamon+disabled>
Status: RESOLVED FIXED    
Severity: normal CC: mail
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 569552    
Bug Blocks:    

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.