electron-userland / electron-builder

A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box
https://www.electron.build
MIT License
13.61k stars 1.74k forks source link

[Linux] Add AppStream metadata #1993

Open probonopd opened 7 years ago

probonopd commented 7 years ago

By (optionally) adding AppStream metadata to AppImages, deb, and rpm files, applications could present themself more richly in app centers (e.g., GNOME Software, KDE Discover), AppImageHub, and app stores.

https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html#sect-Quickstart-DesktopApps

Important: Please be sure to check that the metainfo file passes appstreamcli validation.

probonopd commented 6 years ago

Hello @develar it looks like there is increasing demand for this, do you think it could be implemented anytime soon?

ghisvail commented 6 years ago

I second this. AppStream metadata should be forwarded upstream to avoid duplication of effort between packaging solutions. Without proper support in electron-builder however, it's difficult to motivate upstream projects to accept this file.

GitSquared commented 6 years ago

I've been willing to see this happening for so long i might end up adding a few bucks as bounty on this one. Please, we need this.

necroposting

probonopd commented 5 years ago

In the meantime, can that single file be added using extraResources or extraFiles?

https://github.com/electron-userland/electron-builder/wiki/Options