Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 357873 - app-crypt/truecrypt: USE "X" should be renamed to "gtk"
Summary: app-crypt/truecrypt: USE "X" should be renamed to "gtk"
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Dane Smith (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-08 03:25 UTC by Malte E.
Modified: 2011-06-08 14:05 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 Malte E. 2011-03-08 03:25:49 UTC
The useflag "X" for truecrypt requires wxGTK to be compiled with USE="X" which in turn pulls in x11-libs/gtk+. So USE="X" for truecrypt actually depends on gtk+ which of course depends on X. As USE="gtk" is more specific and also used in other cases (like nvidia-drivers[gtk] pulling in nvidia-settings pulling in gtk+), truecrypt's useflag "X" should be renamed to "gtk".

Reproducible: Always
Comment 1 Malte E. 2011-03-10 00:04:30 UTC
I just realized, that USE=X pulls in gtk+ in the case of x11-libs/wxGTK, which is basically the same issue. From what I could find out, that X useflag used to be a gtk useflag, but was renamed for some reason. So I guess there is a reason, that wxGTK uses USE=X instead of USE=gtk to depend on gtk+, which in turn makes it seem logical to let other packages also have a useflag X which depends on wxGTK[X]. Still, I think using USE=gtk in at least truecrypt makes more sense.
Comment 2 Dane Smith (RETIRED) gentoo-dev 2011-06-08 14:05:31 UTC
Given the current state of things, switching this USE flag does not currently make sense.

Truecrypt depends on wxGTK beyond for just use of the GUI. Why upstream has chosen to do this, I do not know. All I know is, they do.

Given the x11-libs/wxGTK is always a dep and all that is changing is the [X?] portion, it would honestly gain nothing by changing this to gtk. If the wxGTK devs ever decide to switch their X flag to gtk, I will follow suit with this. Until then though, I think this should stay.