Changes

Jump to: navigation, search

Build from source

103 bytes removed, 22:39, 7 November 2019
Gramps on handhelds
{{languages|Build from source}}{{stub}}
This page provides access to descriptions of how to build Gramps from source. It is intended for developers, packagers and advanced users.
== Linux ==
Gramps 35.41.x is the main current version, and is available in packaged form for some most distributions.
Gramps 3.4.x is a new the legacy version , that has different requirements.
Building from source on Linux is described [[Linux:Build from source|here]]
* Additional information for Windows users is on page [[Gramps and Windows]].
* The native windows support for Gramps 4.0 is being worked on. You find the current walkthrough a walk-through [[Run_Gramps40_for_Windows_from_source_using_Python_2.7.3|on the dedicated page]]
Fortunately for users of Microsoft Windows, some users have made a [[Windows installer]]. So far there have not been any reports of serious differences between the official builds of Gramps and the Windows Installer, so the future looks promising, but please, use this at your own riskis available.
== Mac OS X ==
The latest version of MacPorts Gramps is '''{{version_MacPort}}'''.
The latest official unstable fink version is '''[http://pdb.finkproject.org/pdb/package.php/gramps 3.0.4]''' for Mac OS X 10.5 on both PPC and Intel. There is currently no official stable fink version of Gramps. (As at February 2012)
Instructions for building the pre-built binary version (Mac OX X Application package) are given at [[Mac OS X:Build from source:Application package]]. Some discussion about earlier attempts is at [[Mac OS X:Build from source:gtk-osx]] with bugs reported at [[Mac OS X:Build from source:gtk-osx:bugs]]
Gramps can run fine on some small-factor devices. Users have been successful in using Gramps on:
* [[Gramps on the Eee|Asus Eee PC]]
* [httphttps://gramps-project.org/blog/2011/01/gramps-mobile-interface-part-i/ Gramps Mobile Interface – part I] & [httphttps://gramps-project.org/blog/2011/01/gramps-mobile-interface-%E2%80%93-part-ii/ part II]
== Additional software Gramps can benefit from ==
* '''[http://www.graphviz.org Graphviz]''', '''Inkscape''': Gramps can make nice Genealogical trees (relationship graphs). These are generated by the Graphviz package, which defines a code (dot), as well as programs to produce graphs (dotty, to be called from command line). This gives you as researcher most power over how your tree will look, but has a learning curve. An alternative is to make a graphical report, converting the tree to an svg file, which you then can open/edit/refine in eg Inkscape.
* '''ttf-freefont''': Useful as a font that supports a large subset of the Unicode and is a true type. This works well with both print and graphviz output.
* '''[http://portland.freedesktop.org/wikixdg-utils-1.0/ XdgUtilsxdg-utils]''' is a set of command line tools that assist applications with a variety of desktop integration tasks. About half of the tools focus on tasks commonly required during the installation of a desktop application and the other half focuses on integration with the desktop environment while the application is running. Even if the desktop components of your application are limited to an installer, configuration or management tool, Xdg-utils provides you with an easy way to enhance the usage experience of your customers by improving the integration of these components in the user's environment.
* '''[http://tilloy.net/dev/pyexiv2/overview.html pyexiv2]''' is a module that allows Gramps to read and write metadata embedded in image files. It is used in the Metadata Viewer and Edit Exif Metadata gramplets.
* '''[http://nzjrs.github.com/osm-gps-map/ osmgpsmap]''' is a library which provides GPS mapping functionality. It is used in the Geography views.

Navigation menu