Closed TiZ-HugLife closed 1 year ago
Started test build 75264
Build 75264 failed
Started test build 75265
Build 75265 failed
Started test build 75281
Build 75281 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/57915/org.geany.Geany.flatpakref
Including... (groan) ...webkitgtk.
I decided to have separate .yml files for geany-plugins with most deps, and then webkitgtk and its own deps, in order to keep things organized and maintainable. I copied a lot of homework from all over the flathub org to get this working, so big thanks to all the other flathub maintainers. One thing to note is that because Geany has host filesystem access, webkitgtk does enable sandboxing.
This does not create a proper extension point, which means third-party plugins are out of luck unless they are included in the manifest here. I made an attempt at creating a proper extension point, and it failed at multiple points. I have a branch for it ((TODO: link the branch once I figure out where flathub maintainers would like me to keep it)) that anyone else is free to poke at if you would like to try and fix it. It could also be necessary to file some upstream bugs.
But this does include the big main package of plugins that most people want to make use of. This is good enough for now and will finally close #1.