Before I start the long laborious process of getting source for Geany, GTK, the Lua JIT, I think maybe Scintilla, but it was a lot of stuff just for compiling a tiny plugin--

You basically just need to follow the instructions here:

https://github.com/geany/geany-osx#readme

It downloads all the dependencies for you. It's not just getting GTK, but also all the dependencies of GTK itself (prepare for about 1-hour build).

Does anybody know why it was not converted over originally? Coding fatigue, a little bit of bitrot, or some major, time-consuming issue?

I think I just didn't even try. Basically I just compiled the plugins that didn't have any external dependency (with some exceptions - I wanted git-changebar to work which requires libgit). Maybe it's very easy, maybe you run into some unpredictable issues, who knows.

If you enable JIT in LUA, you should add the corresponding flag mentioned here

https://developer.apple.com/documentation/security/hardened_runtime

into https://github.com/geany/geany-osx/blob/master/geany.entitlements as the binary uses hardened runtime (you shouldn't need this for development, only when you decide to make the resulting bundle).


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <geany/geany-osx/issues/41/1374539202@github.com>