Comment 16 for bug 1312104

Revision history for this message
Dennis Nienhüser (earthwings) wrote :

I'd like some packagers' suggestions how we should change things on the Marble side. The current situation emerged from the following considerations:
- all Marble binaries (marble, marble-qt, marble-touch, marble-mobile) should be compiled and installed by default if dependencies are satisfied
- The .desktop files should call the respective application just Marble.

One approach would be to add cmake switches to disable building some of the applications. The drawback would be that packagers need to know about them, so we'd likely end up in the same situation as now.

Another approach would be trying to be clever of which .desktop files are installed: The KDE one if KDE libraries are found, the mobile one if the cmake MOBILE flag is set and the Qt one otherwise. The result would be that just one .desktop file would be installed in any case. The drawback ist then that building multiple binary packages from the same source (marble, marble-qt) becomes impossible.