[Suggestion] Publish to Flathub #1572
Labels
No Label
dependencies
duplicate
help wanted
invalid
kind/bug
kind/feature
needs reproduction
question
security
wontfix
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: vikunja/api#1572
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Flathub is "the Linux app store" which includes a lot of applications available on Linux. The current installation methods might be good, but Flathub is popular, intergrated within most package managers and make distributing an app on all Linux distros easy!
You mean publishing the api? Or the frontend and api? Or the desktop app only?
I guess if we do flatpack, we also need to do snap.
Yeah I meant the desktop app
want to send a PR?
I never published an app to Flathub, I will try though :P
I'll do it now
Do you want me to create the
.yml
action or publish it myself there?I'm no programmer (just yet), know the basics, but it confusing I don't think I'll be able to do it. I'll keep trying though
Electron Builder (that's the tool we're using to build the desktop app) has a section about Flatpack which we could build upon.
It should be published via the CI, not uploaded manually.
There's also this: https://github.com/go-vikunja/desktop/issues/7
Yes I agree
I could fork and improve that yeah
This happened: https://github.com/go-vikunja/desktop/issues/7#issuecomment-1629070960
I downloaded it as
.tar.gz
.Vikunja desktop is available only for x86_64 architectures right?
How should I name the package:
dev.kolaente.Vikunja
orio.vikunja.Desktop
or something else?Edit: I kept the second one
Yeah the second one is great.
Yes.
I am almost done @konrad
@konrad here is my progress so far
https://codeberg.org/RaptaG/vikunja-flathub-prepare
If you wanna change anything, make sure to PR it!
You'll have to write a comment here saying you are giving me permission to PR this myself to Flathub too.
Actually, do you want to PR this yourself?
Looks great! Can you PR this to https://kolaente.dev/vikunja/desktop?
I'll look into how we can get this on flathub
okay, looks like this is only submitting a PR to their repo with the manifest? I thought we'd need to push a built Flatpack image to their site or something.
I'll do a PR on Flathub.
Ping me there if you want(on the Flathub PR)
Now I need to make the
.yml
which will update the version and hash automatically, right? Or will you do it manually with each release?PR is up: https://github.com/flathub/flathub/pull/4319
I approved the changes
You mean the CI config? Not quite sure how to automate that, but afaik it's only a push to a git repo? That should go into the CI, yes.
Let's wait until we have the git repo.
@konrad?
Do you want to continue the Flathub PR? Looks like there's more work to be done and I don't really know anything about Flatpack.
Let's wait for the git repo from flathub.