On Jun 22, 2009, at 4:36 AM, Daniel Macks wrote:

On Sun, Jun 21, 2009 at 04:58:56PM -0400, David Fang wrote:
Hi all,
        After sensing a disturbance in the Source (reading my emails),
I've gathered that several people (myself included) find the current
graphviz package a little dependence-heavy. I'm considering writing a Type: -nox variant, which I might need a little guidance with. I'm armed with the packaging manual and some examples (emacs22.info, vim.info). I
need a little advice on which dependencies I can drop for -nox.  For
example, can I remove all of the gnome, gtk, pango, cairo deps?

Many of the upper-level gnome dependencies can probably be removed,
period, even in a fully-gui-enabled package. They appear to be unused
by graphviz itself, and were probably only needed via inheritance from
older versions of some dependency. By setting the current (unstable)
versions of the dependencies, you can eliminate all the packages
related to avahi, bonobo, bonoboui, gnome-vfs, gnome-keyring,
libgnome, libgnomecanvas, libgnomeui, libart2, popt. You can also
simplify the ConfigureParams: don't need any FREETYPE2_*, and don't
need the pango-ft219 or freetype219 components in PKG_CONFIG_PATH.

Unrelated dependency bug: configure autodetects the gts/gts-shlibs and
lasi-dev/lasi-shlibs packages, so need to add dependencies on them or
force them to be ignored. Also detection of ghostscript (iapi.h and
-lgs) and DevIL fail because those libs aren't in fink *right now*,
but for sanity should still disable detection in case they ever do get
into fink.

Actually, libdevil1 is in fink unstable.

Daniel

Attachment: smime.p7s
Description: S/MIME cryptographic signature

------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to