Bug 329126 - marble-mobile starts on desktop systems
Summary: marble-mobile starts on desktop systems
Status: RESOLVED DUPLICATE of bug 333838
Alias: None
Product: marble
Classification: Applications
Component: general (other bugs)
Version First Reported In: 1.7 (KDE 4.12)
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: marble-bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-22 15:09 UTC by nucleo
Modified: 2014-05-02 06:45 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
marble-mobile with broken menus (830.68 KB, image/png)
2013-12-22 17:20 UTC, nucleo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nucleo 2013-12-22 15:09:03 UTC
marble-mobile starts instead of marble when I trying to start it from Education menu.

Reproducible: Always



Expected Results:  
marble should be started
Comment 1 nucleo 2013-12-22 17:20:10 UTC
Created attachment 84232 [details]
marble-mobile with broken menus
Comment 2 Dennis Nienhüser 2013-12-22 22:39:23 UTC
Can you please create a ticket in Fedora's bug tracker and ask that the corresponding .desktop file is not installed (same for the mobile application executable)? Splitting the Marble package up into several packages might be an alternative as well.
Comment 3 Rex Dieter 2013-12-23 20:04:23 UTC
Installing 2 .desktop files with the same Name= key is at best, confusing.  Let me humbly suggest either Name= by adjusted for -mobile to distinguish from the main binary, or to simply not install both at the same time by default.

In the meantime, fedora will create a -mobile subpkg for this item.
Comment 4 Dennis Nienhüser 2013-12-24 15:20:37 UTC
Adjusting the name would end up with something like "Marble Mobile", which is redundant when the installation is done correctly (i.e. adjusts to the system underneath).

I'd leave it up for Bernhard to decide whether we want some kind of XOR switch for apps installation, or booleans to disable some. My suggestion would be cmake options like this:
BUILD_MARBLE_APP_KDE (default: TRUE if KDE dependency is found)
BUILD_MARBLE_APP_QT (default: TRUE)
BUILD_MARBLE_APP_MOBILE (default: ?)
BUILD_MARBLE_APP_TOUCH (default: ?)
Comment 5 Dennis Nienhüser 2014-05-02 06:45:21 UTC

*** This bug has been marked as a duplicate of bug 333838 ***