7ef8c42e97
* src/RelLib: Add directory. * src/RelLib/__init__.py, src/RelLib/_helper.py, src/RelLib/_secondary.py, src/RelLib/Researcher.py, src/RelLib/GenderStats.py, src/RelLib/Person.py, src/RelLib/Family.py, src/RelLib/Event.py, src/RelLib/Place.py, src/RelLib/Source.py, src/RelLib/MediaObject.py, src/RelLib/Repository.py, src/RelLib/Makefile.am, src/RelLib/.cvsignore: Add to CVS. * src/configure.in: Create Makefile in src/RelLib. svn: r5587 |
||
---|---|---|
.. | ||
doc | ||
example | ||
src | ||
test | ||
.cvsignore | ||
acinclude.m4 | ||
AUTHORS | ||
autogen.sh | ||
ChangeLog | ||
ChangeLog.old | ||
configure.in | ||
COPYING | ||
COPYING-DOCS | ||
FAQ | ||
gramps.sh.in | ||
gramps.spec.in | ||
INSTALL | ||
Makefile.am | ||
NEWS | ||
py-compile | ||
README | ||
TestPlan.txt | ||
TODO |
Please read the COPYING file first. If building from source, also read the INSTALL file (at least through the "SUPER-SHORT VERSION") before going further. Requirements -------------------------------- The following packages *MUST* be installed in order for Gramps to work: Python 2.3 or greater Gnome 2.8 or greater PyGTK2 2.4 or greater Gnome-python 2.6 or greater The following packages are *STRONGLY RECOMMENDED* to be installed: Reportlab Enable creation of PDF documents http://www.reportlab.com GraphViz Enable creation of graphs using GraphViz engine http://www.graphviz.org Documentation --------------------------------- Gramps documentation is supplied in the form of XML files, which will be installed in the GNOME help path(*). Gnome help browser (Yelp) uses these (properly installed) XML files to display the documentation. Of course, current HTML documentation can also be found on the gramps website, http://gramps-project.org/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=7 (*) More precisely, they are installed in ${prefix}/share/gramps/gnome/help/gramps, where ${prefix} is given by the --prefix= option to configure (defaults to /usr). 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