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
Add release download URLs to metainfo files? #154
Comments
|
As a related thing, this is what fwupd does: |
|
Yeah... The Something that I really don't want is a bunch of arbitrary links for release artifacts - if we would add such a thing, we should have an enum of recognized artifact types, so they can be dealt with automatically by software centers and other tools that want to deal with them. The question is though, who would use that? Would this actually be a feature KDE Discover and GNOME Software would use, or others would find useful? If it's KDE website specific, using the Cc: @probonopd |
|
Not sure whether it is feasible or desired to keep track of each version in the AppStream files. I think it would be sufficient to have information in AppStream files that would allow clients to figure out, based on that information, the URL of the most recent version for a given format (source code, deb, rpm, Snap, Flatpak, AppImage,...) in a given channel (release, alpha, beta, nightly, continuous,...). So, for example, you might want to specify:
Depending on the naming schemes used on the download pages, the client may need some intelligence to figure things out (e.g., for GitHub Releases, using the GitHub API). In AppImage, we are using the concept of update information for this purpose. |
|
Since we have release s now, this issue is solved, right? |
I am currently looking to replace the backend data for KDE's application overview pages. They are fairly store-ish in their nature.
One thing I always find annoyingly missing though is a display of released artifacts (source/possible binaries). When I go to such a page I rather expect some quick way to access the latest released binary so I can give it a whirl.
Seeing as the AppData already has a releases definition I was wondering if it would make sense to extend it with the ability to specify artifact URLs with a localizable description string.
Something like
and maybe a checksum?
This would make it easier to render generic software store websites (like fosshub) based on appdata.
The text was updated successfully, but these errors were encountered: