proposing 1.8.9 ebuild for Gentoo

Derek Atkins warlord at MIT.EDU
Sun Apr 18 23:40:51 EDT 2004


Uh, this isn't really the place to discuss this topic.  You should
find a gentoo-specific list.  You should find out who was the previous
Gentoo maintainer and work with them offline.

-derek

Larry Siden <lsiden at comcast.net> writes:

> 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
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>
>

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the gnucash-devel mailing list