This is because app-install-data ships multiple desktop files per pkgname:
$ ls /usr/share/app-install/desktop | grep rhythmbox: rhythmbox:rhythmbox.desktop rhythmbox:rhythmbox-device.desktop $ ls /usr/share/app-install/desktop | grep banshee: banshee:banshee-audiocd.desktop banshee:banshee.desktop banshee:banshee-media-player.desktop
Either app-install-data should restrict itself to one desktop file per pkgname, or s-c should enforce this.
This is because app-install-data ships multiple desktop files per pkgname:
$ ls /usr/share/ app-install/ desktop | grep rhythmbox: rhythmbox. desktop rhythmbox- device. desktop app-install/ desktop | grep banshee: banshee- audiocd. desktop banshee. desktop banshee- media-player. desktop
rhythmbox:
rhythmbox:
$ ls /usr/share/
banshee:
banshee:
banshee:
Either app-install-data should restrict itself to one desktop file per pkgname, or s-c should enforce this.