> 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 or view it on GitHub:
https://github.com/geany/geany-osx/issues/41#issuecomment-1374539202
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany-osx/issues/41/[email protected]>

Reply via email to