Guile version
Greg Troxel
gdt at ir.bbn.com
Sun Jan 6 20:15:05 EST 2008
In pkgsrc (NetBSD and others), gnucash depends on:
Information for gnucash-2.2.1nb3:
Comment:
Personal or business finance management program
Requires:
guile-slib>=3.1.1
p5-Finance-Quote-[0-9]*
p5-Date-Manip-[0-9]*
xdg-dirs>=1.1
perl>=5.8.7
libofx>=0.8.0
guile>=1.8.1
goffice>=0.4.0
libgsf>=1.13.3
gtkhtml314>=3.14.0
libgnomeui>=2.8.0
libgnomeprintui>=2.10.0
GConf>=2.8.0.1
libglade>=2.3.6
libgnomeprint>=2.10.0
popt>=1.7nb3
libxml2>=2.6.2
gtk2+>=2.6.3
pango>=1.8.0
glib2>=2.4.0
slib in turn depends on:
poblano gdt 3 /usr/home/gdt > pkg_info guile-slib
Information for guile-slib-3.1.5:
Comment:
SLIB glue files for guile 1.8
Requires:
slib>=3.1.2nb1
guile>=1.8.2
and this seems to be fine.
But, pkgsrc overrides the way slib is added to guile. guile's Makefile
contains (the first line is about something else):
# for info on the slib part, see
# http://lists.gnu.org/archive/html/guile-user/2006-11/msg00035.html
post-patch:
${TOUCH} ${WRKSRC}/libguile/scmconfig.h
${ECHO} "(define-module (ice-9 slib))" > ${WRKSRC}/ice-9/slib.scm
${ECHO} "(load-from-path \"slib/guile.init\")" >> ${WRKSRC}/ice-9/slib.scm
This uses slib's initialization procedure, rather than the one in guile
which is an evolved version of a previous slib's initialization
procedure.
More information about the gnucash-devel
mailing list