2005-11-01 21:32:36 -06:00
|
|
|
GnuCash Dependency Policy
|
|
|
|
-------------------------
|
|
|
|
|
|
|
|
GnuCash desires to only depend on library versions and packages that are
|
|
|
|
practically available. Specifically, we choose to depend only on versions
|
|
|
|
that have been in the major distributions for 6 months. This is motivated in
|
|
|
|
part by the 1.6 release, which required a large set of relatively-recent
|
|
|
|
dependencies. Specifically, as most user's (distributions) did not have the
|
|
|
|
required versions packaged, it was exceedingly painful for end users to
|
|
|
|
upgrade to the anticipated release, leading to a reputation that gnucash
|
|
|
|
still has.
|
|
|
|
|
|
|
|
This document serves to keep track of the major distributions, the date of
|
|
|
|
their major release[s], and the relevant library versions as part of that
|
|
|
|
release (or an official package-upgrade path)
|
|
|
|
|
|
|
|
|
|
|
|
Libraries/Deps
|
|
|
|
--------------
|
|
|
|
aqbanking
|
|
|
|
cairo
|
|
|
|
gconf-2
|
|
|
|
glib[+gobject,module]-2
|
|
|
|
gtk+-2
|
|
|
|
guile
|
|
|
|
gwrap
|
|
|
|
libart-2
|
|
|
|
libglade-2
|
|
|
|
libgnomeprint-2.2
|
|
|
|
libgnomeui-2
|
|
|
|
libgsf-1
|
|
|
|
libofx
|
|
|
|
libxml-2
|
|
|
|
pango
|
|
|
|
|
|
|
|
|
|
|
|
libgoffice/libgsf details
|
|
|
|
-------------------------
|
|
|
|
|
|
|
|
- libgoffice-0.1.0
|
|
|
|
- glib-2.0 >= 2.6.3
|
|
|
|
- libgsf-1 >= 1.13.1
|
|
|
|
- libgsf-1.13.1
|
|
|
|
- glib-2.0 >= 2.6.0
|
|
|
|
- libxml-2.0 >= 2.4.16
|
|
|
|
- libbonobo-2.0 >= 2.0.0
|
|
|
|
- gnome-vfs-2.0 >= 2.2.0
|
|
|
|
- gnome-vfs-module-2.0 >= 2.2.0
|
|
|
|
- libxml-2.0 >= 2.4.12
|
|
|
|
- pango >= 1.8.1
|
|
|
|
- pangoft2 >= 1.8.1
|
|
|
|
- cairo >= 0.5.0 [optional]
|
|
|
|
- gtk+-2.0 >= 2.6.0
|
|
|
|
- libglade-2.0 >= 2.3.6
|
|
|
|
- libgnomeprint-2.2 >= 2.8.2
|
|
|
|
- libart-2.0 >= 2.3.11
|
|
|
|
- gconf-2.0
|
|
|
|
- libgnomeui-2.0 >= 2.0.0
|
|
|
|
- libgsf-gnome-1 >= 1.12.2
|
|
|
|
|
2005-11-06 09:53:22 -06:00
|
|
|
- libgoffice-0.4.0
|
|
|
|
- glib-2.0 >= 2.6.4
|
|
|
|
- gobject-2.0 >= 2.6.4
|
|
|
|
- gmodule-2.0 >= 2.6.4
|
|
|
|
- libgsf-1 >= 1.12.2
|
|
|
|
- gobject-2.0 >= 2.6.0
|
|
|
|
- glib-2.0 >= 2.6.0
|
|
|
|
- libxml-2.0 >= 2.4.16
|
|
|
|
- libbonobo-2.0 >= 2.0.0
|
|
|
|
- gnome-vfs-2.0 >= 2.2.0
|
|
|
|
- gnome-vfs-module-2.0 >= 2.2.0
|
|
|
|
- libxml-2.0 >= 2.4.12
|
|
|
|
- pango >= 1.8.1
|
|
|
|
- pangoft2 >= 1.8.1
|
|
|
|
- cairo >= 0.5.0
|
|
|
|
- gtk+-2.0 >= 2.6.0
|
|
|
|
- libglade-2.0 >= 2.3.6
|
|
|
|
- libgnomeprint-2.2 >= 2.8.2
|
|
|
|
- libart-2.0 >= 2.3.11
|
|
|
|
- gconf-2.0
|
|
|
|
- libgnomeui-2.0 >= 2.0.0
|
|
|
|
- libgsf-gnome-1 >= 1.12.2
|
|
|
|
|
|
|
|
|
2005-11-01 21:32:36 -06:00
|
|
|
Status, 2005-10-15
|
|
|
|
------------------
|
|
|
|
|
|
|
|
The major distributions, as defined by http://distrowatch.com/dwres.php?resource=major, are:
|
|
|
|
|
|
|
|
- Ubuntu - http://www.ubuntu.com/
|
|
|
|
- 5.10 = 2005-10-13 - http://www.ubuntu.com/newsitems/release510
|
|
|
|
- *5.04 = 2005-04-08 - http://www.ubuntu.com/504Released
|
|
|
|
- Mandriva
|
|
|
|
- 2006 = 2005-10-06
|
|
|
|
- *2005 = 2005-04-14
|
|
|
|
- SUSE
|
|
|
|
- 10.0 = 2005-10-06
|
|
|
|
- aqbanking: not included; binary aqbanking-1.6.0 available at ftp://ftp.gwdg.de/linux/misc/suser-crauch/10.0/
|
|
|
|
- cairo-1.0.0
|
|
|
|
- gconf2-2.12.0
|
|
|
|
- glib2-2.8.1
|
|
|
|
- gtk2-2.8.3
|
|
|
|
- guile-1.6.7
|
|
|
|
- g-wrap: not included
|
|
|
|
- libart_lgpl-2.3.17
|
|
|
|
- libglade2-2.5.1
|
|
|
|
- libgnomeprint-2.12.0
|
|
|
|
- libgnomeui-2.12.0
|
|
|
|
- libgsf-1.12.1
|
|
|
|
- libofx-0.7.0
|
|
|
|
- libxml2-2.6.20
|
|
|
|
- pango-1.10.0
|
|
|
|
- *9.3 = 2005-04-15
|
|
|
|
- aqbanking: not included, but binary aqbanking-1.6.0 provided by upstream
|
|
|
|
- cairo-0.3.0
|
|
|
|
- gconf2-2.10.0
|
|
|
|
- glib2-2.6.3
|
|
|
|
- gtk2-2.6.4
|
|
|
|
- guile-1.6.7
|
|
|
|
- gwrap: not included
|
|
|
|
- libart_lgpl-2.3.17
|
|
|
|
- libglade2-2.5.1
|
|
|
|
- libgnomeprint-2.10.1
|
|
|
|
- libgnomeui-2.10.0
|
|
|
|
- libgsf-1.11.1
|
|
|
|
- libofx-0.7.0
|
|
|
|
- libxml2-2.6.17
|
|
|
|
- pango-1.8.1
|
|
|
|
- Fedora Core
|
|
|
|
- *FC4 = 2005-06-13
|
2005-11-06 10:09:52 -06:00
|
|
|
- aqbanking-1.0.4beta
|
|
|
|
- cairo: not included
|
2005-11-01 21:32:36 -06:00
|
|
|
- g-wrap-1.3.4
|
|
|
|
- gconf2-2.10.0
|
2005-11-06 10:09:52 -06:00
|
|
|
- glib2-2.6.6
|
|
|
|
- gtk2-2.6.10
|
2005-11-01 21:32:36 -06:00
|
|
|
- guile-1.6.7
|
|
|
|
- libart_lgpl-2.3.17
|
|
|
|
- libglade2-2.5.1
|
|
|
|
- libgnomeprint22-2.10.3
|
|
|
|
- libgnomeui-2.10.0
|
|
|
|
- libgsf-1.11.1
|
2005-11-06 10:09:52 -06:00
|
|
|
- libofx-0.7.0
|
2005-11-01 21:32:36 -06:00
|
|
|
- libxml2-2.6.20
|
|
|
|
- pango-1.8.1
|
|
|
|
- FC3 = 2004-11-08
|
2005-11-06 10:09:52 -06:00
|
|
|
- aqbanking: not included
|
|
|
|
- cairo: not included
|
|
|
|
- g-wrap-1.3.4
|
|
|
|
- gconf2-2.8.1
|
|
|
|
- glib2-2.4.8
|
|
|
|
- gtk2-2.4.14
|
|
|
|
- guile-1.6.4
|
|
|
|
- libart_lgpl-2.3.16
|
|
|
|
- libglade2-2.4.0
|
|
|
|
- libgnomeprint22-2.8.0
|
|
|
|
- libgnomeui-2.8.0
|
|
|
|
- libgsf-1.10.1
|
|
|
|
- libofx-0.7.0
|
|
|
|
- libxml2-2.6.16
|
|
|
|
- pango-1.6.0
|
2005-11-01 21:32:36 -06:00
|
|
|
- Debian GNU/Linux
|
|
|
|
- unstable4
|
|
|
|
(already includes goffice and will include libqof1)
|
|
|
|
- Knoppix
|
|
|
|
- 4.0.2 = 2005-09-24
|
|
|
|
- *3.9 = 2005-06-01
|
|
|
|
- 3.8.2 = 2005-05-12
|
|
|
|
- MEPIS
|
|
|
|
- *3.3.1 = 2005-05-12
|
|
|
|
- Gentoo
|
|
|
|
- 2005.1 = 2005-08-08
|
|
|
|
[from http://distro.ibiblio.org/pub/linux/distributions/gentoo/releases/snapshots/2005.1/portage-20050709.tar.bz2]
|
|
|
|
- aqbanking-1.0.8
|
|
|
|
- cairo-0.4.0
|
|
|
|
- g-wrap-1.3.4
|
|
|
|
- gconf-2.10.0
|
|
|
|
- glib-2.6.5
|
|
|
|
- gtk+-2.6.8
|
|
|
|
- guile-1.6.7
|
|
|
|
- libart_lgpl-2.3.17
|
|
|
|
- libglade-2.5.1
|
|
|
|
- libgnomeprint-2.10.3
|
|
|
|
- libgnomeui-2.10.0
|
|
|
|
- libgsf-1.12.1
|
|
|
|
- libofx-0.7.0
|
|
|
|
- libxml2-2.6.19
|
|
|
|
- pango-1.8.1-r1
|
|
|
|
- 2005.0 = 2005-03-28
|
|
|
|
[from http://gentoo.osuosl.org/releases/x86/2005.0/packagecd/CONTENTS
|
|
|
|
and http://gentoo.osuosl.org/releases/snapshots/2005.0/portage-20050303.tar.bz2]
|
|
|
|
- aqbanking-1.0.4_beta, -0.9.9
|
|
|
|
- cairo-0.3.0-r1
|
|
|
|
- g-wrap-1.3.4-r1
|
|
|
|
- gconf-2.8.1-r1
|
|
|
|
- glib-2.6.2
|
|
|
|
- guile-1.6.7
|
|
|
|
- libart_gpl-2.3.16
|
|
|
|
- libglade-2.4.0
|
|
|
|
- libgnomeprint-2.8.1
|
|
|
|
- libgnomeui-2.8.1-r1
|
|
|
|
- libgsf-1.10.0
|
|
|
|
- libxml2-2.6.16
|
|
|
|
- pango-1.8.0
|
|
|
|
- Slackware
|
|
|
|
- 10.2 = 2005-09-14
|
|
|
|
- *10.1 = 2005-02-07
|
|
|
|
- 10.0 = 2004-06-21
|
|
|
|
- Xandros Desktop
|
|
|
|
- *3.0 = 2004-12
|
|
|
|
- 2.5 = 2004-07
|
|
|
|
- ftp://ftp2.xandros.com/src/dists/
|
|
|
|
- FreeBSD
|
|
|
|
- *5.4 = 2005-05-09 - http://www.freebsd.org/releases/5.4R/announce.html
|
|
|
|
- 4.11 = 2005-01-25 - http://www.freebsd.org/releases/4.11R/announce.html
|
|
|
|
- Fink/OSX
|
|
|
|
- ??
|
|
|
|
- RHEL
|
|
|
|
- *RHEL 4 = 2005-02-15
|
|
|
|
[from http://ftp.redhat.com/pub/redhat/linux/enterprise/4/en/]
|
2005-11-06 10:09:52 -06:00
|
|
|
- aqbanking: not included
|
|
|
|
- cairo: not included
|
|
|
|
- gconf2-2.8.1
|
|
|
|
- glib2-2.4.7
|
|
|
|
- gtk2-2.4.13
|
|
|
|
- guile-1.6.4
|
|
|
|
- gwrap: not included
|
|
|
|
- libart_lgpl-2.3.16
|
|
|
|
- libglade2-2.4.0
|
|
|
|
- libgnomeprint22-2.8.0
|
|
|
|
- libgnomeui-2.8.0
|
|
|
|
- libgsf-1.10.1
|
|
|
|
- libofx: not included
|
|
|
|
- libxml2-2.6.16
|
|
|
|
- pango-1.6.0
|
2005-11-01 21:32:36 -06:00
|
|
|
- RHEL 3 = 2003-10-22
|
2005-11-06 10:09:52 -06:00
|
|
|
- aqbanking: not included
|
|
|
|
- cairo: not included
|
|
|
|
- gconf2-2.2.1
|
|
|
|
- glib2-2.2.3
|
|
|
|
- gtk2-2.2.4
|
|
|
|
- guile-1.6.4
|
|
|
|
- g-wrap: not included
|
|
|
|
- libart_lgpl-2.3.11
|
|
|
|
- libglade2-2.0.1
|
|
|
|
- libgnomeprint22-2.2.1.3
|
|
|
|
- libgnomeui-2.2.1
|
|
|
|
- libgsf-1.6.0
|
|
|
|
- libofx: not included
|
|
|
|
- libxml2-2.5.10
|
|
|
|
- pango-1.2.5
|
2005-11-01 21:32:36 -06:00
|
|
|
- CentOS
|
|
|
|
- 4.2 = 2005-10-12
|
|
|
|
- *4.1 = 2005-06-12
|
|
|
|
- 3.6 = 2005-10-12
|
|
|
|
- 3.5 = 2005-06-10
|
|
|
|
- 2.0 = 2004-05-24
|