Skip to content

chore: add appstream metainfo - #1006

Merged
TheOneRing merged 2 commits into
opencloud-eu:mainfrom
p-fruck:chore/add-appstream-metadata
Aug 5, 2026
Merged

chore: add appstream metainfo#1006
TheOneRing merged 2 commits into
opencloud-eu:mainfrom
p-fruck:chore/add-appstream-metadata

Conversation

@p-fruck

@p-fruck p-fruck commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

This PR adds FreeDesktop AppStream metadata to this project. It was created using the MetaInfo Creator.

This metainfo is required for submission in some other appstores/remotes such as Flathub. In #517 (comment) it has been said that no official flatpak will be available, but community effort will be supported.

I have tracked my own flatpak definition for over a year now and would really like to see some flatpak remote allowing me to "just install" and autoupdate the OpenCloud Desktop. Hence, I submitted my manifest to flathub in flathub/flathub#9623 and integrated their feedback.

I am open to any changes/suggestions, I just want some appstream metainfo to be available upstream :)

@TheOneRing

Copy link
Copy Markdown
Contributor

Could you please add an install step like
install( FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/org.kde.kate.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR} )
to https://github.com/opencloud-eu/desktop/blob/main/src/gui/CMakeLists.txt#L187-L187

@p-fruck

p-fruck commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

@TheOneRing sure! Do you prefer L187 or should I add it after the desktop file in L220? To me it makes it more sense having the metainfo there?

@TheOneRing

Copy link
Copy Markdown
Contributor

Your right, please use 220

@p-fruck

p-fruck commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

@TheOneRing thx for the feedback, done

@TheOneRing

Copy link
Copy Markdown
Contributor

Thanks for the contribution

@TheOneRing
TheOneRing merged commit 8533b2f into opencloud-eu:main Aug 5, 2026
3 of 13 checks passed
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

Successfully merging this pull request may close these issues.

2 participants