[Geany-Users] latest and greatest with mac version

Matthew Brush mbrush at codebrainz.ca
Wed Oct 17 01:42:23 UTC 2012


On 12-10-16 03:33 PM, Sean Felipe Wolfe wrote:
> Anybody using Geany on OSX lately?
>
> I chimed in a few months ago ... my problem then was that Paste wasn't
> working, at least in my version. Matthew Brush had a working version
> but it wasn't readily available.
>
> So ... I'm getting back into some python coding on osx and I'd love to
> use Geany, make some contributions to the project. Anbody doin it on
> osx?
>

I updated that branch I was talking about before with Geany's master 
branch and pushed it here:

https://github.com/codebrainz/geany/tree/wip/gtk-osx

I think the last commit in that branch is a dump of a bunch of unrelated 
changes and needs to be cleaned/split up properly.

You'll definitively want to read the README file in the "osx" directory 
and to allocate some spare time and patience before trying to get 
everything setup for GTK+/OSX building (if you don't already have 
jhbuild and stuff setup). It's incredibly painful, be warned, but once 
everything's all setup, it takes like 2 minutes to compile Geany and 
make the app bundle and it's easy to hack on and fix from there.

IIRC the main blockers were 1) some libraries might not be in bundle so 
on a not my computer it won't run (maybe it was libiconv or some such) 
and 2) there was a bug somewhere in Scintilla or Cairo that caused 
sometimes certain characters to completely crash down the app, losing 
any unsaved changes. The first one could be solved by people testing and 
reporting which libraries are missing (since they are fine on my dev 
computer and OSX version). The second one might already be fixed in 
newer Scintilla or Cairo versions or would require tracking down the 
actual problem.

If anyone feels like testing but not doing all the compiling and stuff, 
let me know and I can keep rebuilding the bundle here as we find out 
problems and put update it online somewhere.

Cheers,
Matthew Brush



More information about the Users mailing list