[grisbi-cvs] [git push]Grisbi branch master updated. upstream_version_1_1_1-228-g2232444

Ludovic Rousseau noreply at sourceforge.net
Fri Nov 22 14:43:09 CET 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Grisbi".

The branch, master has been updated
       via  2232444b80f2ecc7cc34e4ad67d8d79ce62928da (commit)
      from  f57e4eebacbf8b2b89c1819867d26fc0271d682a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://grisbi.git.sourceforge.net/git/gitweb.cgi?p=grisbi/code;a=commitdiff;h=

commit 2232444b80f2ecc7cc34e4ad67d8d79ce62928da
Author: Ludovic Rousseau <ludovic.rousseau+github at gmail.com>
Date:   Fri Nov 22 14:42:45 2013 +0100

    Small documentation to rebuild grisbi on Mac OS X

diff --git a/INSTALL.MacOSX b/INSTALL.MacOSX
new file mode 100644
index 0000000..916da76
--- /dev/null
+++ b/INSTALL.MacOSX
@@ -0,0 +1,78 @@
+How to rebuild Grisbi on Mac OS X:
+==================================
+
+A. Using homebrew and gtk+3
+"""""""""""""""""""""""""""
+
+1. Requirements:
+----------------
+
+- install homebrew
+  Follow instructions at brew.sh
+
+- install grisbi dependencies
+
+$ brew install gtk+3
+$ brew install libofx
+$ brew install goffice
+
+Notes:
+- I had to patch hombrew formulas for gtk+3 and cairo to build for
+  Quartz and not X11
+- I have to patch homebrew formula for goffice and librsvg to build the
+  latest versions
+
+- GtkOSXApplication
+  https://wiki.gnome.org/GTK+/OSX/Integration
+
+$ jhbuild buildone gtk-mac-integration
+
+
+2. Configuration steps:
+-----------------------
+
+Get the Grisbi source code at:
+https://sourceforge.net/p/grisbi/code/ref/master/
+
+$ git clone git://git.code.sf.net/p/grisbi/code grisbi-code
+
+- libxml2 is not installed in /usr/local by homebrew. So you have to
+  tell pkg-config how to find it.
+- gtk-mac-integration is also not installed in /usr/local
+export PKG_CONFIG_PATH=/usr/local/Cellar/libxml2/2.9.1/lib/pkgconfig:/opt/gnome/lib/pkgconfig
+
+- gettext commands are not inslaued in /usr/local by homebrew
+export PATH="$PATH:/usr/local/Cellar/gettext/0.18.3.1/bin"
+
+And then the classic
+$ ./configure --with-ofx
+$ make
+
+
+B. Using jhbuild for gtk+2
+""""""""""""""""""""""""""
+
+Moi je construit tout l'environnement (pour gtk+2).
+jhbuild bootstrap
+jhbuild meta-gtk-osx-bootstrap
+jhbuild meta-gtk-osx-core
+jhbuld meta-gtk-osx-themes
+jhbuild -m grisbi grisbi-devel (pour la 0.9.3)
+ou
+jhbuild -m grisbi grisbi-testing (pour la branche 1.* de GIT)
+
+Ensuite j'utilise gtk-mac-bundler pour produire le bundle.
+
+Tu peux récupérer tout ce qu'il faut ici :
+http://www.grisbi.org/download/sources/
+
+Le moduleset n'est pas à jour.
+Dans grisbi-devel et testing il faut rajouter une dépendance à
+freetype, sinon et si X11 est installé ça va cherché les librairie X11
+et ça plante.
+Il faut aussi (sous Mavericks) ignorer cmake dans .jhbuildrc-custom.
+L'installation de gnome-doc-utils plante, mais à ce moment il suffit
+de continuer.
+Et pour OpenSP, au configure, quand ça plante, ouvrir le shell, editer
+configure.in et relancer la configuration.
+À l'occas faudra faire un patch…

-----------------------------------------------------------------------

Summary of changes:
 INSTALL.MacOSX |   78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 78 insertions(+), 0 deletions(-)
 create mode 100644 INSTALL.MacOSX


hooks/post-receive
-- 
Grisbi


More information about the cvs mailing list