[grisbi-devel] Migration Grisbi vers Gtk3
Pierre Biava
pierre.biava at orange.fr
Sun Oct 23 22:19:10 CEST 2016
Nicolas LAURENT a écrit le 23/10/2016 à 20:27 :
Bonsoir Nicolas,
>
> 1. Set up the environement
>
> Full documentation is available here:
> https://wiki.gnome.org/Projects/GTK+/OSX/Building
J'ai suivi ce site.
>
> First step is to download the lastest install script:
> https://git.gnome.org/browse/gtk-osx/plain/gtk-osx-build-setup.sh
>
OK fait fonctionne
>
> Then use the 5 following command lines
>
> % # init the installation
> % ./gtk-osx-build-setup.sh
>
> % # Build prerequiste tools
> % jhbuild bootstrap
>
> % # install GTK2 env
> % jhbuild build meta-gtk-osx-bootstrap meta-gtk-osx-core
>
La j'avais directement remplacé meta-gtk-osx-bootstrap par meta-gtk-osx-gtk3
C'est peut-être ça qui explique que certains logiciels ne compilent pas
correctement.
Je suis en train de recommencer et je vais appliquer ta procédure.
> % # install GTK3 env
> % jhbuild build meta-gtk-osx-gtk3
>
> % # required package for Grisbi
> % jhbuild build libgsf
>
> % # ensure that mac-integration is properly installed for both GTK2
> and GTK3
> % jhbuild build -f gtk-mac-integration
>
>
>
> 2. Compile
>
> % jhbuild shell
> % cd grisbi_directory
> % ./autogen.sh
> % ./configure --prefix=/tmp/Grisbi
>
>
>
>>
>> J'ai installé Mac OSX mavericks dans VirtualBox. Après pas mal de
>> galère je me suis lancé dans l'installation de jhbuild ou je suis
>> confronté à beaucoup (trop) d'erreurs du type :
>>
>> ERROR : no certificate subject alternative name matches for .... Il
>> est proposé de mettre l'option
>> |--no-check-certificate|
>>
>> Je vu sur internet que c'était probablement dû à une ancienne version
>> de wget (1.13). J'ai essayé de compiler wget-1.18 mais j'ai un
>> problème de librairies manquantes.
>
> Je n’ai absolument aucune expérience de virtualisation de MacOS. Quel
> est ton système hôte ?
mon système hôte est Linux Mint 18 avec Mate.
> Ton erreur ressemble à un pb coté openSSL (ou du moins son absence de
> support dans wget). Mais je dis ça au pif.
>
>> Je voudrais savoir si il y a un moyen de mettre cette option quelque
>> part pour éviter ce problème avec jhbuild. Sinon peut-on utiliser
>> HomeBrew en même temps que jhbuild ?
>
> Je te déconseille homebrew et macport qui rentrent en conflit avec
> jhbuild :(
OK
>
>> ou toute autre solution que de télécharger en dehors de jhbuild
>> chaque fichier en erreur
>>> j’arrive à créer un bundle (Grisbi.app) qui fonctionne et qui intègre 2 patches
>>>
>>> 1/ le bug de Fichier>Quitter (toujours présent dans la dernière release officielle). J’avais fait un email avec une proposition de patch.
>>> 2/ la compatibilité avec les écrans Retina.
>>
>> Pourrais-je télécharger ce bundle quelque part ? est-il en phase avec
>> la dernière version de master sur Github ?
>>
>
> J’ai uploadé ici : http://ovh.to/GQbM6Pq (lien valable 10 jours)
Je l'ai téléchargé mais pas testé
>
> Attention, c’est ma première image DMG, donc soyez indulgents :)
> Malheureusement je n’ai pas mis à jour à partir de GitHub avant la
> compilation.
>
> Si vous êtes intéressés, je peux le faire.
Ce serait intéressant car j'ai intégré pour Unity le menu type OSX. Je
voudrais vérifier comment ça se comporte sous Mac.
Bonne nuit
--
A+
Pierre Biava
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listes.grisbi.org/pipermail/devel/attachments/20161023/abe51b71/attachment-0001.html>
More information about the devel
mailing list