37
edits
Changes
From Gramps
MSYS2
This page will describe how to use MSYS2 to run last Gramps development version from source in 64bit Windows.
<br>In similar way you can built 32bit version
==Install MSYS2==
Download [http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20161025.exe MSYS2 64bit] installerand run it.<br>Install it in short path like C:\MSYS2<br>At the end of install select to run mingw64 shell
===Update MSYS2===
First update list of packages and update core packages
<pre>
pacman -Syuu
</pre>
If core packages are updated close the mingw64 shell
===Install Gramps dependencies===
Start mingw64 shell and use '''pacman''' package menager to download and install Gramps dependencies
<pre>
pacman -S mingw-w64-x86_64-python3-bsddb3 mingw-w64-x86_64-gexiv2 mingw-w64-x86_64-osmgpsmap-git mingw-w64-x86_64-ghostscript mingw-w64-x86_64-python3-cairo mingw-w64-x86_64-python3-gobject mingw-w64-x86_64-python3-icu mingw-w64-x86_64-iso-codes mingw-w64-x86_64-hunspell mingw-w64-x86_64-hunspell-en mingw-w64-x86_64-enchant
</pre>
==Install Gramps==
===Prepare source===
Create directory when to store Gramps source and go to it
<pre>
cd ~/grampsdev
</pre>
===Download source===
Download Gramps master branch from source repository
<pre>
git describe
</pre>
it should return something like: <blockquote>v5.0.0-alpha1-1024-g0919763f1</blockquote>===Setup source===Before using Gramps you must set-it up.<br>You just use '''setup build''' command not '''install''' one<pre>python3 setup.py build</pre>==Run Gramps==Start mingw64 shell and go to directory where Gramps source reside<pre>cd ~/grampsdev</pre>Use python3 to start Gramps<br>To check gramps version use "v" flag<pre>python3 Gramps.py -v</pre>It should return something like:<pre>Gramps Settings:---------------- python : 3.5.3 gramps : 5.0.0-alpha1-0919763f1 gtk++ : 3.22.9 pygobject : 3.22.0 pango : 1.40.3 cairo : 1.15.4 pycairo : 1.1.10 osmgpsmap : 1.0 GExiv2 : 0.10 ICU : 57.1 PyICU : 1.9.3 o.s. : win32
Non-python dependencies:
------------------------
Graphviz : Graphviz not in system PATH
Ghostscr. : 9.20
</pre>
Run Gramps
<pre>
python3 Gramps.py
</pre>
[[Category:GEPS|M]]
[[Category:Developers/General]]