flathub / org.geany.Geany

https://flathub.org/apps/details/org.geany.Geany
6 stars 6 forks source link

Add Geany-Plugins and all of its dependencies. #54

Closed TiZ-HugLife closed 1 year ago

TiZ-HugLife commented 1 year ago

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.

flathubbot commented 1 year ago

Started test build 75264

flathubbot commented 1 year ago

Build 75264 failed

flathubbot commented 1 year ago

Started test build 75265

flathubbot commented 1 year ago

Build 75265 failed

flathubbot commented 1 year ago

Started test build 75281

flathubbot commented 1 year ago

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