Difference between revisions of "Gentoo"

From GnuCash
Jump to: navigation, search
(Remove slotting notices)
Line 5: Line 5:
 
* 1.8.x : official portage stable ebuild
 
* 1.8.x : official portage stable ebuild
 
* 1.9.x : non-portage, overlay-able, slotted ebuild of the development releases.  See [http://bugs.gentoo.org/show_bug.cgi?id=122337 Bug#122337].
 
* 1.9.x : non-portage, overlay-able, slotted ebuild of the development releases.  See [http://bugs.gentoo.org/show_bug.cgi?id=122337 Bug#122337].
* svn-ebuild : non-portage, overlay-able, slotted ebuild which pulls from SVN.  See [http://bugs.gentoo.org/show_bug.cgi?id=118862 Bug#118862].
+
* svn-ebuild : non-portage, overlay-able, ebuild which pulls from SVN.  See [http://bugs.gentoo.org/show_bug.cgi?id=118862 Bug#118862].
 
* svn, direct : just build and install yourself, independent of portage
 
* svn, direct : just build and install yourself, independent of portage
  
Line 26: Line 26:
 
The 1.9.x and svn ebuilds use the same ebuild script, which changes its
 
The 1.9.x and svn ebuilds use the same ebuild script, which changes its
 
behavior based on the package name ("gnucash" or "gnucash-svn").
 
behavior based on the package name ("gnucash" or "gnucash-svn").
 
The ebuild is SLOTted so it will install along-side your existing stable 1.8.x version;
 
this will probably change for the 2.0 release, though.
 
  
 
The 1.9.x ebuild DEPENDs on the currently (2006-03-06) keyworded
 
The 1.9.x ebuild DEPENDs on the currently (2006-03-06) keyworded

Revision as of 17:58, 26 June 2006

Options

There are 4 options for running gnucash on Gentoo:

  • 1.8.x : official portage stable ebuild
  • 1.9.x : non-portage, overlay-able, slotted ebuild of the development releases. See Bug#122337.
  • svn-ebuild : non-portage, overlay-able, ebuild which pulls from SVN. See Bug#118862.
  • svn, direct : just build and install yourself, independent of portage

If you're unsure which you want, then you want either the 1.8.x stable version or the 1.9.x development/unstable version, and you probably want the latter.

Quickstart

 $ cd «your portage overlay dir»
 $ mkdir -p app-office/gnucash
 $ cd app-office/gnucash
 $ wget http://svn.gnucash.org/repo/gnucash/trunk/packaging/gnucash-1.9.x.ebuild -O gnucash-1.9.2.ebuild
 $ ebuild gnucash-1.9.2.ebuild digest
 $ emerge =gnucash-1.9.2

Notes

If you're unfamiliar with how to setup an portage overlay, see the Gentoo Handbook's section on adding unoffical ebuilds.

The 1.9.x and svn ebuilds use the same ebuild script, which changes its behavior based on the package name ("gnucash" or "gnucash-svn").

The 1.9.x ebuild DEPENDs on the currently (2006-03-06) keyworded x11-libs/goffice ebuild, which itself depends on a masked gnome-extra/libgsf ebuild. As the gnucash ebuild it itself keyworded ~x86 (and ~amd64), you'll need to add all 3 to your /etc/portage/package.keywords file:

   =app-office/gnucash-1.9.2 ~x86
   =x11-libs/goffice-0.1.0 ~x86
   =gnome-extra/libgsf-1.13.3 ~x86