Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Tree [02f51e] maintenance/gramps10 /
History



File Date Author Commit
doc 2003-02-17 Don Allingham Don Allingham [8881f0] Patch-release for 0.8.1
example 2002-04-21 Don Allingham Don Allingham [d7b147] General cleaup
omf-install 2002-07-01 Donald A. Peterson Donald A. Peterson [4be36e] Vastly overhauled Makefile heirarchy to conform...
src 2003-06-04 Don Allingham Don Allingham [b1eceb] Fixed apply on test
.cvsignore 2001-09-08 Don Allingham Don Allingham [1e6598] Patches from David Hamption - .cvsignore addtio...
AUTHORS 2002-07-01 Donald A. Peterson Donald A. Peterson [4be36e] Vastly overhauled Makefile heirarchy to conform...
COPYING 2001-05-13 Don Allingham Don Allingham [ae4694] Initial revision
ChangeLog 2002-07-01 Donald A. Peterson Donald A. Peterson [4be36e] Vastly overhauled Makefile heirarchy to conform...
HACKING 2003-01-16 Donald A. Peterson Donald A. Peterson [3c2cca] Moved INSTALL to HACKING since INSTALL can be o...
INSTALL 2002-08-07 Donald A. Peterson Donald A. Peterson [8a27fc] A little more information moving/reorganizing b...
Makefile.am 2002-07-01 Donald A. Peterson Donald A. Peterson [7fbccb] More Makefile overhaul
Makefile.in 2002-07-23 Don Allingham Don Allingham [d4f934] Update for 0.8.0 release candidate 1
NEWS 2002-08-19 Don Allingham Don Allingham [6f04e1] Ready for 0.8.0 release
README 2003-01-16 Donald A. Peterson Donald A. Peterson [3c2cca] Moved INSTALL to HACKING since INSTALL can be o...
TODO 2002-10-14 Don Allingham Don Allingham [3e9366] Updated bug checks
aclocal.m4 2002-07-14 Don Allingham Don Allingham [2e778a] Update for .in files
autogen.sh 2002-07-24 Donald A. Peterson Donald A. Peterson [0bf2c2] Added hook to ensure py-compile script is execu...
configure 2003-02-17 Don Allingham Don Allingham [8881f0] Patch-release for 0.8.1
configure.in 2003-02-17 Don Allingham Don Allingham [8881f0] Patch-release for 0.8.1
gramps.sh.in 2002-07-27 Don Allingham Don Allingham [6df1ab] Updated GRAMPS shell script to build LD_PRELOAD...
gramps.spec 2003-02-17 Don Allingham Don Allingham [8881f0] Patch-release for 0.8.1
gramps.spec.in 2003-02-17 Don Allingham Don Allingham [8881f0] Patch-release for 0.8.1
install-sh 2001-05-13 Don Allingham Don Allingham [ae4694] Initial revision
py-compile 2002-07-23 Don Allingham Don Allingham [511fa1] Made executable

Read Me

Please read the COPYING file first.
If building from source, also read the HACKING file (at least through the
"SUPER-SHORT VERSION") before going further.

Requirements
--------------------------------
Python 1.5.2 or greater
Gnome 1.2 or greater
PyGnome 1.0.53 or greater

If you are using python 1.5.2, you may also need PyXML 0.6.2 or
greater. Many distributions already provide this, but if your
installation does not have it, you can get it from
http://sourceforge.net/project/showfiles.php?group_id=6473

Documentation
---------------------------------
Gramps documentation is supplied in the form of SGML files, which will be
installed in the GNOME help path(*).  Recent versions of Nautilus and Galeon
can generate HTML on-the-fly documents from these.  For more information on
building HTML files (including info about packages that do and do not work
with the documentation) see the INSTALL file.  To generate HTML
documentation the following packages *MUST* installed:
* db2html >= 0.6.9  (jw >= 1.1)  to convert the SGML -> HTML
* gnome-doc-tools-2-1            for the GNOME documentation style sheets
The former is part of the docbook-utils package, the latter can be found
from the developer section at gnome.org. (note that docbook-utils 0.6.10 is
buggy)

One also needs png support for sgml, which should be a part of the
gnome-doc-tools package. The /etc/sgml/catalog file should
contain an entry pointing to PNG support. If configured properly, your
db2html should automatically look up and use the /etc/sgml/catalog file.

Of course, current HTML documentation can also be found on the gramps website,
http://gramps.sourceforge.net/help.html

(*) More precisely, they are installed in ${prefix}/share/gnome/help, where
${prefix} is given by the --prefix= option to configure.  If this is
different from where your standard GNOME installation looks for help files
and documentation, then set your GNOMEDIR environment variable to the
${prefix} path before starting gramps. For example, if you are installing
gramps in /usr/local/, then type the following:
in tcsh: setenv GNOMEDIR /usr/local/
in bash: GNOMEDIR=/usr/local/ ; export GNOMEDIR


Building on non-Linux systems: i18n support and GNU make
--------------------------------------------------------

Linux has libintl (GNU gettext) built-in the C library. Other systems
are likely to have libintl as a separate or optional library. Also,
other systems may have a different make utility.

On those systems, like FreeBSD, you must tell configure where to find
the libintl library and the libintl.h include file:

CPPFLAGS="-I/usr/local/include -L/usr/local/lib" ./configure --prefix=/usr/local

Once you have done this, if make fails, use gmake (the name FreeBSD
gives to GNU make) instead.

--------------------------------
Donald Allingham
dallingham@users.sourceforge.net