D23302: Stop installing two desktop files

2019-08-20 Thread Ben Cooksley
bcooksley added a comment. The split with two different desktop files was imposed upon us by the GNOME packagers at Ubuntu so eliminating the extra file isn't an option I'm afraid. REPOSITORY R124 System Settings REVISION DETAIL https://phabricator.kde.org/D23302 To: ngraham, apol, #pla

D23302: Stop installing two desktop files

2019-08-20 Thread Matthias Klumpp
mak added a comment. @kossebau You'll also want to annotate the .desktop files correctly to hide them. See https://phabricator.kde.org/D23306#515575 for details. REPOSITORY R124 System Settings REVISION DETAIL https://phabricator.kde.org/D23302 To: ngraham, apol, #plasma Cc: mak, kosseb

D23302: Stop installing two desktop files

2019-08-20 Thread Nathaniel Graham
ngraham added a subscriber: mak. ngraham added a comment. Abandoning in favor of D23306 , which adds an AppStream metadata file with multiple `launchable` tags. If I'm reading the docs right, this should allow the information from the referenced `.desktop`

D23302: Stop installing two desktop files

2019-08-20 Thread Nathaniel Graham
ngraham added a comment. Those are excellent questions. Reading through https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Application.html, it seems like .desktop files only get parsed if there's no appdata.xml file--which indeed, System Settings lacks. Maybe that's the right

D23302: Stop installing two desktop files

2019-08-20 Thread Friedrich W. H. Kossebau
kossebau added a comment. As KDevelop is affected similar, because we want two different entries to appear in the system application menu, can someone tell where appstream defines that there shall be only one menu desltop file per application? Why do those installers even look at the menu en

D23302: Stop installing two desktop files

2019-08-20 Thread Nathaniel Graham
ngraham created this revision. ngraham added reviewers: apol, Plasma. Herald added a project: Plasma. Herald added a subscriber: plasma-devel. ngraham requested review of this revision. REVISION SUMMARY System Settings installs two desktop files, and uses one with "KDE" in the name when run i