Skip to content
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

Flathub submission #427

Closed
Retengart opened this issue Sep 16, 2024 · 3 comments
Closed

Flathub submission #427

Retengart opened this issue Sep 16, 2024 · 3 comments

Comments

@Retengart
Copy link
Contributor

Retengart commented Sep 16, 2024

I think it's time to promote Oculante in the Flathub repo.
I've created full offline-during-build flatpak manifest and metainfo.xml
What should be added: the oculante.png icon has a resolution of 257x256 (Flathub uses only proportional icons, so it should be 256x256), oculante.desktop - there should be a separate version for Flathub (with the icon specified as io.github.oculante.Oculante), metainfo.xml should be placed somewhere in the main repo.

https://github.com/Retengart/flathub-oculante
https://docs.flathub.org/docs/for-app-authors/submission/

@woelper
Copy link
Owner

woelper commented Sep 16, 2024

Hi! Thank you so much for that!

I was just talking to @Stoppedpuma about this - could you please coordinate what is left to do? You can also join the discord here to chat:
https://discord.gg/https://discord.gg/2Q6cF5ZWe7

@woelper
Copy link
Owner

woelper commented Sep 16, 2024

Another question would be if this needs to be updated for new versions and how we integrate this in the build script - Oculante uses an automated release process which can be found here:

https://github.com/woelper/oculante/blob/master/.github/workflows/release.yml

Maybe there is additional value in Flatpack since we can bundle additional libraries which would be hard to impossible to bundle in regular builds, such as heif/heic support.

@Stoppedpuma
Copy link
Collaborator

Stoppedpuma commented Sep 16, 2024

@Retengart Hi, thanks for the request, I've already brought this to woelper and we are currently in the process of putting Oculante onto flathub. We are currently redesigning the UI and will have Oculante on flathub as soon as we have the redesign into a presentable state at first glance. Regarding the icons, these have been redesigned will be uploaded as SVGs so there's nothing to worry about there! Keeping your repo up to date would be a huge help!

Another question would be if this needs to be updated for new versions and how we integrate this in the build script - Oculante uses an automated release process which can be found here:

@woelper the flathub build bot will automatically fetch new releases and submit a PR to update. This typically takes ~6 hours after merge to be updated.

@woelper woelper closed this as completed Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants