qgit icon indicating copy to clipboard operation
qgit copied to clipboard

Package as Flatpak and submit to Flathub

Open travier opened this issue 9 months ago • 1 comments

Hey folks, thanks for working on this application!

Would you be interested in packaging it as a Flatpak and submitting to Flathub?

I can help with the initial submission work and maintenance if that's something you are OK with.

Thanks!

travier avatar Feb 16 '25 17:02 travier

Hello Thimothée

All constructive contribution is very much welcome. Making the application more accessible to potential users is useful. If the configuration files and artifacts needed for these packagings are better stored with the code, don't hesitate to add a pull request.

Thanks Cristian

tibirna avatar Feb 16 '25 17:02 tibirna

I use meanwhile with fedora kinoite (atomic) :

toolbox create --distro fedora --release 41 f41-qgit
toolbox enter f41-qgit
sudo dnf install qgit

Then I set an alias:

alias qgit="toolbox run --container=f41-qgit qgit"

Problem is that icons are missing:

Image

rriemann avatar Apr 16 '25 14:04 rriemann

I've made an initial pull request: https://github.com/flathub/flathub/pull/6389

Can you confirm the domain name used for the application? I used io.github.tibirna.qgit but if you own another domain name for it then we should use it.

I'll make a PR to update the metadata for the application and add screenshots.

travier avatar Apr 16 '25 17:04 travier

Problem is that icons are missing:

Icons are in a .qrc (resource) file in the sources, and they are compiled into the binary. There is no obvious reason for them missing. Perhaps the wrong SVG rendering library is linked? Do the icons appear if you compile locally?

(Sorry, I don't have the necessary setup to try to reproduce your workflow).

tibirna avatar Apr 22 '25 02:04 tibirna

I've made an initial pull request: flathub/flathub#6389

Can you confirm the domain name used for the application? I used io.github.tibirna.qgit but if you own another domain name for it then we should use it.

I'll make a PR to update the metadata for the application and add screenshots.

Hello Thimothée. Thanks for this. The domain name is org.tibirna.qgit.

tibirna avatar Apr 22 '25 02:04 tibirna

Hey Cristian, to help with the verification process for Flathub, could you add something to https://www.tibirna.org/ that points to this repo or setup https://qgit.tibirna.org to point to this repo maybe?

See:

  • https://github.com/flathub/flathub/pull/6389#issuecomment-2830718756
  • https://docs.flathub.org/docs/for-app-authors/requirements#control-over-domain-or-repository
  • https://docs.flathub.org/docs/for-app-authors/verification#what-is-verification

travier avatar Apr 25 '25 16:04 travier

Hello Thimothée, again, thanks for all the effort. Here is the page http://qgit.tibirna.org/repo redirecting to the github repo.

Thanks Cristian

tibirna avatar Apr 25 '25 17:04 tibirna

Add we're on! https://github.com/flathub/org.tibirna.qgit

The app page should be live in a few hours.

travier avatar Apr 26 '25 11:04 travier

Thanks!

tibirna avatar Apr 26 '25 14:04 tibirna

We're live: https://flathub.org/apps/org.tibirna.qgit

Let me know if you want to have it be marked as verified. See: https://docs.flathub.org/docs/for-app-authors/verification

travier avatar Apr 26 '25 17:04 travier

Yes please, get the verification token and I'll place it on my website (please confirm the exact URL flathub checks, if it's not /.well-known/org.flathub.VerifiedApps.txt. Thanks!

tibirna avatar Apr 26 '25 19:04 tibirna

Can you reach out to me by email / Matrix? I think we need to do it "live" for it to work. Thanks :)

travier avatar Apr 28 '25 10:04 travier