Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 87426 - dev-ml/lablgtk and gnomecanvas support
Summary: dev-ml/lablgtk and gnomecanvas support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Team for the ML programming language family
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-31 08:03 UTC by Peter Simons
Modified: 2005-07-26 01:53 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 Peter Simons 2005-03-31 08:03:04 UTC
The lablgtk-2.4.0 ebuild tests whether USE=gnome is set, and if it is not, then it provides the configure flags "--without-gnomecanvas --without-gnomeui --without-panel" when building the library. That's not necessarily a good idea, IMHO, because you can have gnomecanvas installed without having USE=gnome set, and lablgtk can use gnomecanvas without the other components installed just fine.

IMHO, the ebuild should specify --with-xxx flags in case USE=gnome is set, not the other way round.

Reproducible: Always
Steps to Reproduce:
1. emerge gnomecanvas
2. USE=-gnome emerge labgtk

Actual Results:  
lablgtk is installed without support for gnomecanvas.

Expected Results:  
It should have support for gnomecanvas. ;-)
Comment 1 Peter Simons 2005-06-23 03:25:17 UTC
Is there anything happening because of this report? Will the ebuild be changed?
Or not? Just wondering because it has been a couple of months ...
Comment 2 Matthieu Sozeau (RETIRED) gentoo-dev 2005-07-25 04:14:14 UTC
No, it should not include it if not specified (I would do it if we had choice  
as maintainers to set/unset a particular flag by default in the ebuild, but we  
cannot as of now). If we did that there would be no way to remove support to  
e.g. gnomecanvas when gnome is installed (see bug #100164). Note that 2.2.0 
still use autodetection but it will be removed soon. 
Comment 3 Peter Simons 2005-07-25 06:50:57 UTC
How about adding another USE flag for gnomecanvas then? Gnome is one darn big
package; I bet I'm not the only person who has some libraries installed and some
not. "on/off" of the entire thing is not enough granularity, IMHO.
Comment 4 Matthieu Sozeau (RETIRED) gentoo-dev 2005-07-25 07:47:46 UTC
I added a new gnomecanvas flag, gnomeui depends on it and i see no point having 
gnomeui without gnomepanel. Hope this fits your needs ;) 
Comment 5 Peter Simons 2005-07-26 01:53:41 UTC
Yes, it does. Thank you.