public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] ebuild dependency question
@ 2001-07-31 20:56 Craig Joly
  2001-07-31 23:18 ` Daniel Robbins
  0 siblings, 1 reply; 4+ messages in thread
From: Craig Joly @ 2001-07-31 20:56 UTC (permalink / raw
  To: Gentoo Developers

I'm working on an ebuild for gaby and I've got some dependancy
questions.  gaby has several optional features.  I looked at debian
and they simply make everything a dependancy.  The ebuild system gives
us quite a bit more flexibility.

The details:
	- supports gnome or vanilla gtk+ interface
	- optional python support (recommended)
	- optional libxml support (recommended)
	- optional imlib support
	- optional gdk-pixbuf support
	- optional EsounD support
	- optional libglade support
	- python and libxml support are required for printing
	- imlib or gdk-pixbuf, not both
	- if you use python support, pygtk is recommended
	- optional nls

gnome, esd and nls are easy.  Just check USE flags in make.conf.

Since there's no imlib or gdk-pixbuf USE flags, I don't consider them
a dependency and let the ./configure script decide.
Same with libglade support - build it if ./configure can find it.

Python is where things get complicated.  IMO, printing should be
included by default, so python and libxml should be dependencies
(ignoring the USE python flag).

And lastly, let ./configure handle pygtk.


What do you think?  Does this fit with the Gentoo philisophy?

Thanks
Craig



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2001-08-01 14:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-07-31 20:56 [gentoo-dev] ebuild dependency question Craig Joly
2001-07-31 23:18 ` Daniel Robbins
2001-08-01  1:59   ` Mikael Hallendal
2001-08-01  8:48   ` Ben Lutgens

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox