-
Notifications
You must be signed in to change notification settings - Fork 250
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build: Add a Flatpak manifest #561
Conversation
Thanks for the proposition, |
It certainly is, yes. In fact that's how it works for Flathub. If I may though, there are quite a few benefits to having this in the upstream repository:
I'll understand if you still don't want it in. I do think it would be a mistake, but it's entirely your choice to make and I'll respect your decision. If you decide not to take this in, then I won't maintain a Flatpak build of the master branch myself, I'll simply wait for the release and push it to Flathub then. 🙂 |
OK, that's seducing. Point 1 is probably not related to being in the master repo itself. Yet, points 2 and 3 are a bit different. The v3.0 coming release (+ main job) is a bit overwhelming, Or maybe I could assign automatically any flatpak related issue to you, |
Except with an external repo people need to get that, and then build from there, as opposed to building straight from the sources they just cloned in order to make the changes they want to send you. The people who benefit the most from this are newcomers and opportunistic contributors, who will easily get discouraged by any friction.
Oh of course.
I'd rather not be the only one understanding this stuff. Teach a person to fish, and all that. There's no rush here. 🙂 |
I'm always curious, and progressively learned some of snap for instance, |
This allows building the master branch of Hamster with a simple command: $ flatpak-builder _build build-aux/flatpak/org.gnome.Hamster.json
There will never be any CLA on this code. Please disregard the wrong checks (#589). |
I'm closing this, since #610 has been merged instead. |
This allows building the master branch of Hamster with a simple command:
$ flatpak-builder _build build-aux/flatpak/org.gnome.Hamster.json
For those who don't know Flatpak much, here are a few additional instructions.
--ccache
and--force-clean
options;--install
and--user
options;All in all, the following two commands should do the right thing:
If this is merged, we can look at having automatic builds in your CI, published to a development repo, etc…
And then I can help you send the next release to Flathub if you're interested. slightly_smiling_face