Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 388071 - dev-qt/qtgui: rename USE="gtkstyle" to "gtk"
Summary: dev-qt/qtgui: rename USE="gtkstyle" to "gtk"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords: InOverlay
Depends on:
Blocks:
 
Reported: 2011-10-22 00:15 UTC by Pacho Ramos
Modified: 2016-06-24 18:34 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 Pacho Ramos gentoo-dev 2011-10-22 00:15:19 UTC
ChangeLog says it was renamed to prevent circular deps:

  14 Apr 2011; Alex Alexander <wired@gentoo.org> qt-gui-4.7.2.ebuild,
  metadata.xml:
  renamed gtk USE to gtkstyle to avoid circular deps. added sed to fix bug
  #361277.

But I couldn't find that circular deps (gtk+ doesn't require any qt stuff) :-/

Reproducible: Always
Comment 1 Rafał Mużyło 2011-10-22 01:57:08 UTC
cairo *might* depend on qt-gui.

On that note: a patch should be added to cairo to prevent the upcoming failure on qt 4.8.0 release (it's been about a week since rc1, so chances are it will be in a couple weeks).
Comment 2 Alex Alexander (RETIRED) gentoo-dev 2011-10-22 08:46:58 UTC
qt-gui[gtkstyle] depends on gtk+, gtk+ depends on cairo, cairo has a qt4 USE flag that makes it depend on qt-gui.

so if the USE flag were gtk and you had both qt4 and gtk globally enabled, bam, circular dep :)
Comment 3 Pacho Ramos gentoo-dev 2011-10-22 09:16:08 UTC
Ah, right! Sorry for the noise :S
Comment 4 Pacho Ramos gentoo-dev 2016-06-23 13:24:52 UTC
Are there any plans to support qt in cairo ebuilds? Many years have passed and cairo still doesn't have that qt depend (and, hence, there is no circular dep issue)
Comment 5 Davide Pesavento (RETIRED) gentoo-dev 2016-06-23 14:18:27 UTC
well, cairo used to have a qt4 USE flag and a qt dependency, but they were both removed some time ago.

As far as the original request is concerned (renaming gtkstyle -> gtk), that has already been done for qtgui-5.7.0 and later (in qt overlay at the moment).
Comment 6 Pacho Ramos gentoo-dev 2016-06-24 18:34:46 UTC
Thanks :)