@barthalion Thanks for providing this, this will defiantly boost the process of bringing ksnip to flathub.
Regarding the bullet points:
Should be doable, this way already requested by some users to fix an Icon issue under kde wayland. The domain is actually org.ksnip, we own that domain already.
Also already requested by users, will be done.
Will have a look at this one too.
I have some questions regarding the manifest:
I see the dependencies kColorPicker and kImageAnnotator are hardcoded, is there an option to pull the latest version or the specific version (the one from the cmake file)? The Specific versions are tagged. Both dependencies can be build as static and shared libs.
Is there any automated build service for flatpaks?
Yup, I picked org.ksnip based on the domain mentioned somewhere. Correct app id has three “segments”, thus org.ksnip.ksnip.
Flathub downloads source code separately and the build itself is done offline, so they need to be defined separately.
2&3. Yup, Flathub The submission process is described here. When it’s accepted, you will be granted write access to new repository under Flathub · GitHub with the manifest. Builds happen at https://flathub.org/builds. So once you release new version, you will need to bump version in the repo mentioned before and automation will pick it up.
all mine seem hidden too -because of new user 2 link limit, and i therefore messed up and edited the posts several times. then received 2 automated hidden messages.