Figure out software center integration on the menus

Authored by apol on Dec 28 2016, 11:08 AM.

Description

Figure out software center integration on the menus

So far we had a (commented out) entry that was called `Remove <application
package>` that would open the configured application.

  • Instead of looking up the service files in PackageKit, it does so on

AppStream, allowing for a faster and sync approach.

  • Renames the action to Open <application name>.
  • Uses appstream:// URI scheme, allowing for the system to decide which

application handles it rather than an awkward configuration entry.

  • Drops PackageKit-Qt opcional dependency, adds a required AppstreamQt

dependency instead.

This also means that applications coming from other sources than the
packaging system (i.e. Snappy, Flatpak or AppImage) would also be supported,
as long as it's supported by the software center.

REVIEW: 129697

Details

Committed
apolDec 28 2016, 11:08 AM
Parents
R120:7f18c4e450c8: Merge branch 'Plasma/5.8'
Branches
Unknown
Tags
Unknown