Currently it is possible to install both the mobile and desktop version of Marble. However both versions provide the same name "Marble" in the application launcher menu entry. This can be confusing to the user (especially when a distribution accidentally ships both binaries in one package https://bugs.launchpad.net/ubuntu/+source/marble/+bug/1312104). Therefore I think there should be a distinction either in the description (GenericName) or even in the name. src/apps/marble-mobile/marble-mobile.desktop Reproducible: Always
*** Bug 333643 has been marked as a duplicate of this bug. ***
*** Bug 330326 has been marked as a duplicate of this bug. ***
*** Bug 329126 has been marked as a duplicate of this bug. ***
*** Bug 329081 has been marked as a duplicate of this bug. ***
There's no need for non-developers to have more than one Marble application installed on the same system. For a Desktop system: - bin/marble (KDE version) for KDE users - bin/marble-qt (Qt version) for people who do not like KDE libraries to be installed for whatever reason - bin/marble-mobile and bin/marble-touch don't need to be packages IMHO For Maemo: - bin/marble-mobile, all others ignored For MeeGo: - bin/marble-touch, all others ignored With that in mind, renaming things in .desktop is not the way to go in my opinion. Still we need some way to prevent the current situation where distributions ship multiple .desktop files, see also https://bugs.launchpad.net/ubuntu/+source/marble/+bug/1312104/comments/16
Git commit 407a29c460682beb68ddb3961138870a67c684d0 by Dennis Nienhüser. Committed on 10/09/2015 at 15:27. Pushed by nienhueser into branch 'master'. Remove .desktop files and do not install now outdated applications This affects the Maemo (marble-mobile) and MeeGo (marble-touch) apps. Android (marble-maps) will replace them. Still compiling marble-mobile and marble-touch though as they are useful for further development. Related: bug 327405 M +0 -4 src/apps/marble-mobile/CMakeLists.txt D +0 -99 src/apps/marble-mobile/marble-mobile.desktop M +0 -5 src/apps/marble-touch/CMakeLists.txt D +0 -99 src/apps/marble-touch/marble-touch.desktop http://commits.kde.org/marble/407a29c460682beb68ddb3961138870a67c684d0
Git commit 489c0ec8a6a51813c4f9e7c87e2b088c34b32a63 by Dennis Nienhüser. Committed on 10/09/2015 at 15:27. Pushed by nienhueser into branch 'master'. Add a .desktop file for marble-maps, limit installation The app and .desktop file are only installed on ANDROID by default. The cmake option MARBLE_INSTALL_ANDROID_APPS can be used to install marble-maps on other targets as well. Related: bug 327405 M +6 -1 src/apps/marble-maps/CMakeLists.txt A +9 -0 src/apps/marble-maps/marble-maps.desktop http://commits.kde.org/marble/489c0ec8a6a51813c4f9e7c87e2b088c34b32a63
Git commit e21bb08a6b9b04aa9c6bc17e9b74e2e8827e5aeb by Dennis Nienhüser. Committed on 10/09/2015 at 15:27. Pushed by nienhueser into branch 'master'. Add Comment entries, distinguish Qt/KDE versions via their name Related: bug 351972, bug 327405 M +2 -1 src/apps/marble-kde/marble.desktop M +1 -0 src/apps/marble-maps/marble-maps.desktop M +1 -0 src/apps/marble-qt/marble-qt.desktop http://commits.kde.org/marble/e21bb08a6b9b04aa9c6bc17e9b74e2e8827e5aeb