Difference between revisions of "Gramps for Windows with MSYS2"
(→Issue) |
(→Issue: don't have or use ms-windows anymore (only use WINE 2.1+)) |
||
Line 88: | Line 88: | ||
* No Graphviz see: [https://github.com/Alexpux/MINGW-packages/issues/737 MSYS2:Package request: graphviz] | * No Graphviz see: [https://github.com/Alexpux/MINGW-packages/issues/737 MSYS2:Package request: graphviz] | ||
** Marked as WIP see: https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-graphviz | ** Marked as WIP see: https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-graphviz | ||
+ | ;Untested alternate method to use Windows version of Graphviz[http://felsin9.de/nnis/ghc-vis/installing-windows/] | ||
+ | <pre>Download the current GraphViz ZIP archive from http://www.graphviz.org/Download_windows.php and extract it to C:\graphviz, so that it directly contains the directories bin, lib, share and so on. | ||
+ | |||
+ | [From the msys2 prompt type] | ||
+ | <snip> | ||
+ | echo 'export PATH=/c/graphviz/bin:$PATH' >> ~/.bashrc | ||
+ | source ~/.bashrc | ||
+ | </pre> | ||
+ | |||
+ | |||
[[Category:GEPS|M]] | [[Category:GEPS|M]] | ||
[[Category:Developers/General]] | [[Category:Developers/General]] |
Revision as of 23:13, 20 March 2017
This page will describe how to use MSYS2 to run last Gramps development version from source in 64bit Windows.
In similar way you can built 32bit version
Contents
Install MSYS2
Download MSYS2 64bit installer and run it.
Install it in short path like C:\MSYS2
At the end of install select to run mingw64 shell
Update MSYS2
First update list of packages and update core packages
pacman -Syuu
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
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
Install Git
pacman -S msys/git
Install Gramps
Prepare source
Create directory when to store Gramps source and go to it
mkdir ~/grampsdev cd ~/grampsdev
Download source
Download Gramps master branch from source repository
git init git remote add -t master -f origin https://github.com/gramps-project/gramps.git git checkout master
Check which Gramps version is used
git describe
it should return something like:
v5.0.0-alpha1-1024-g0919763f1
Setup source
Before using Gramps you must set-it up.
You just use setup build command not install one
python3 setup.py build
Run Gramps
Start mingw64 shell and go to directory where Gramps source reside
cd ~/grampsdev
Use python3 to start Gramps
To check gramps version use "v" flag
python3 Gramps.py -v
It should return something like:
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
Run Gramps
python3 Gramps.py
Issue
- No Graphviz see: MSYS2:Package request: graphviz
- Marked as WIP see: https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-graphviz
- Untested alternate method to use Windows version of Graphviz[1]
Download the current GraphViz ZIP archive from http://www.graphviz.org/Download_windows.php and extract it to C:\graphviz, so that it directly contains the directories bin, lib, share and so on. [From the msys2 prompt type] <snip> echo 'export PATH=/c/graphviz/bin:$PATH' >> ~/.bashrc source ~/.bashrc