Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 293952 - net-irc/smuxi should utilize "gnome" USE flag
Summary: net-irc/smuxi should utilize "gnome" USE flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-21 12:50 UTC by Ayron Jungren
Modified: 2010-07-03 18:52 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
smuxi ebuild with the GNOME interface now optional (smuxi-0.6.4-r1.ebuild,1.10 KB, text/plain)
2009-11-21 12:53 UTC, Ayron Jungren
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ayron Jungren 2009-11-21 12:50:37 UTC
net-irc/smuxi ebuilds pull GNOME-related (optional) dependencies and always enable the GNOME front-end. As Smuxi has a client-server architecture, it should be possible to install just "smuxi-server", without the GNOME interface.

Reproducible: Always

Steps to Reproduce:
1. Run "emerge -p smuxi" without the gnome USE flag

Actual Results:  
Gtk#, Gconf#, etc. are pulled as well as smuxi.

Expected Results:  
Gtk/GNOME specific dependencies should not be pulled as well.

The ebuild currently does not have "gnome" in IUSE, even though it explicitly pulls four Gtk/GNOME libraries.

"gtk" may be a better USE flag, but the interface is called the "GNOME interface" by upstream, and Gconf and Glade are both GNOME components, so IMHO "gnome" is a more appropriate USE flag.
Comment 1 Ayron Jungren 2009-11-21 12:53:05 UTC
Created attachment 210781 [details]
smuxi ebuild with the GNOME interface now optional
Comment 2 Matt Enright 2009-12-04 12:27:04 UTC
(In reply to comment #1)
> Created an attachment (id=210781) [details]
> smuxi ebuild with the GNOME interface now optional
> 

I can confirm that with this ebuild, smuxi-server builds and runs fine without the gnome useflag (and, FWIW, I agree that gnome rather than gtk is the proper flag).

One small issue is that some localization files are still installed for smuxi-frontend-gnome/smuxi-frontend-gnome-irc, but they don't dep on anything else and are relatively insignificant. A brief poke makes me think its probably an upstream issue anyways.
Comment 3 Pacho Ramos gentoo-dev 2010-07-03 18:52:35 UTC
Fixed