Since I haven't yet seen anyone else do it or state their intent to, I'm thinking of submitting the Gnucash 1.8.9 source tarball for inclusion in the Portage tree for Gentoo (http://www.gentoo.org) together with necessary Portage scripts. Portage is Gentoo's installation and revision control system, comparable to RPM on RedHat systems.
I was able to build 1.8.9 from source on my box with Portage by using this patch: http://bugs.gentoo.org/attachment.cgi?id=28159&action=view and this Portage script ("ebuild"): http://bugs.gentoo.org/attachment.cgi?id=28160&action=view, renaming it to gnucash-1.8.9.ebuild. Please see http://bugs.gentoo.org/show_bug.cgi?id=27978 for info on the problem building Gnucash docs that the above patch resolves. The Portage script was originally submitted for 1.8.8 and lists these dependencies: # runtime dependencies RDEPEND=">=gnome-base/gnome-libs-1.4.1.2-r1 >=dev-util/guile-1.6 >=dev-libs/slib-2.3.8 >=media-libs/libpng-1.0.9 >=media-libs/jpeg-6b >=sys-libs/zlib-1.1.4 >=gnome-base/gnome-print-0.21 media-libs/gdk-pixbuf >=gnome-extra/gtkhtml-0.14.0 <gnome-extra/gal-1.99 >=dev-libs/libxml-1.8.3 >=dev-libs/g-wrap-1.3.3 >=gnome-extra/guppi-0.35.5-r2 >=dev-libs/popt-1.5 >=app-text/scrollkeeper-0.3.1 app-text/docbook-xsl-stylesheets =app-text/docbook-xml-dtd-4.1.2* =sys-libs/db-1* hbci? ( >=net-libs/openhbci-0.9.13 ) ofx? ( >=dev-libs/libofx-0.6.4 ) postgres? ( dev-db/postgresql )" # build-time dependencies DEPEND="${RDEPEND} >=dev-lang/perl-5 >=dev-libs/slib-2.3.8 >=dev-lang/swig-1.3_alpha4 <gnome-base/libglade-2 gnome-base/libghttp dev-util/pkgconfig nls? ( sys-devel/gettext )" Does anyone have any comments on the above dependencies or on any other information I have submitted above? When I submit this release and its accompanying build scripts to the Portage source tree, I plan to submit them as "untested", meaning only that it is untested for Portage systems. I am new to submitting releases for inclusion in Portage so I have not yet studied what process needs to be followed to mark this release as "stable" for Portage on various architectures (i.e. x86, Alpha, Sparc, ...). My own testing consisted only of attempting to recreate the guile segmentation fault I experience in 1.8.8. that occurred sometimes when finishing a reconciliation, and sometimes when opening a new .xac file after declining to save my previous work. I was not able to recreate this after building 1.8.9, but that should not be regarded as the final word because I do not have a core dump from earlier crashes. (For some reason, core dumps seem to be disabled on my system, and I have never found a config setting in the kernel build that enables or disables core dumps. If anyone knows how to enable core dumps please tell me.) If someone else is already thinking of submitting Gnucash 1.8.9 to Gentoo, I apologize. In this case, please let me know if I may be of any assistance. -Larry Siden _______________________________________________ gnucash-devel mailing list [EMAIL PROTECTED] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
