[Bug 1244792] Re: Marble-qt does not create menu entry

Bug Watch Updater 1244792 at bugs.launchpad.net
Tue Dec 10 01:33:32 UTC 2013


Launchpad has imported 7 comments from the remote bug at
https://bugs.kde.org/show_bug.cgi?id=327405.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2013-11-10T11:41:56+00:00 Bbeschow wrote:

No .desktop files are installed for marble-qt (on desktop) and marble-
mobile (on Maemo5). So in a Qt-only build there is no desktop file
installed at all to start marble.

Reproducible: Always

Steps to Reproduce:
1. Build and install Marble in Qt-only mode
Actual Results:  
No desktop files are installed to start marble-qt

Expected Results:  
marble-qt and possibly marble-mobile should have their own .desktop files

Reply at:
https://bugs.launchpad.net/ubuntu/+source/marble/+bug/1244792/comments/2

------------------------------------------------------------------------
On 2013-11-23T16:27:51+00:00 Bbeschow wrote:

Git commit 0a88e37a10f083335a8e28df584e27d85a99eec3 by Bernhard Beschow.
Committed on 08/11/2013 at 21:49.
Pushed by beschow into branch 'master'.

install a .desktop file for each Marble variant (Qt, Mobile, KDE)

It's technically possible to install all .desktop files in parallel.
However, since all files have the same user-visible content, multiple seemingly identical entries will appear in the XDG menu which will start different variants of Marble.
Hence, we need to rely on packagers to select the appropriate .desktop files for the packaged Marble binaries.
REVIEW: 114054

M  +2    -0    src/apps/marble-mobile/CMakeLists.txt
A  +94   -0    src/apps/marble-mobile/marble-mobile.desktop
M  +2    -0    src/apps/marble-qt/CMakeLists.txt
A  +95   -0    src/apps/marble-qt/marble-qt.desktop

http://commits.kde.org/marble/0a88e37a10f083335a8e28df584e27d85a99eec3

Reply at:
https://bugs.launchpad.net/ubuntu/+source/marble/+bug/1244792/comments/3

------------------------------------------------------------------------
On 2013-11-23T16:41:56+00:00 Bbeschow wrote:

Git commit ce1ab4a9203578e634be1e2926e8c7ee03109ad9 by Bernhard Beschow.
Committed on 08/11/2013 at 21:49.
Pushed by beschow into branch 'KDE/4.12'.

install a .desktop file for each Marble variant (Qt, Mobile, KDE)

It's technically possible to install all .desktop files in parallel.
However, since all files have the same user-visible content, multiple seemingly identical entries will appear in the XDG menu which will start different variants of Marble.
Hence, we need to rely on packagers to select the appropriate .desktop files for the packaged Marble binaries.
(cherry picked from commit 0a88e37a10f083335a8e28df584e27d85a99eec3)
REVIEW: 114054
FIXED-IN: 1.7.0 (KDE 4.12.0)

M  +2    -0    src/apps/marble-mobile/CMakeLists.txt
A  +94   -0    src/apps/marble-mobile/marble-mobile.desktop
M  +2    -0    src/apps/marble-qt/CMakeLists.txt
A  +95   -0    src/apps/marble-qt/marble-qt.desktop

http://commits.kde.org/marble/ce1ab4a9203578e634be1e2926e8c7ee03109ad9

Reply at:
https://bugs.launchpad.net/ubuntu/+source/marble/+bug/1244792/comments/4

------------------------------------------------------------------------
On 2013-11-27T21:20:09+00:00 Thiago Macieira wrote:

This commit broke the build for Qt-only Mac build.

CMake Error at src/apps/marble-qt/CMakeLists.txt:80 (install):
  install PROGRAMS given no DESTINATION!


CMake Error at src/apps/marble-mobile/CMakeLists.txt:27 (install):
  install PROGRAMS given no DESTINATION!


CMake Error at src/apps/marble-touch/CMakeLists.txt:40 (install):
  install PROGRAMS given no DESTINATION!


The variable APPS_INSTALL_DIR is not initialised for that case.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/marble/+bug/1244792/comments/8

------------------------------------------------------------------------
On 2013-11-28T22:21:52+00:00 Dennis Nienhüser wrote:

Thanks for reporting.

Mohammed, can you chime in? :-)

Reply at:
https://bugs.launchpad.net/ubuntu/+source/marble/+bug/1244792/comments/9

------------------------------------------------------------------------
On 2013-11-30T13:30:03+00:00 Bbeschow wrote:

Git commit 63bce6898862535aa7efa5109835cbb684548380 by Bernhard Beschow.
Committed on 30/11/2013 at 13:29.
Pushed by beschow into branch 'master'.

don't attempt to install .desktop files on platforms that don't support
them

M  +3    -2    src/apps/marble-mobile/CMakeLists.txt
M  +3    -2    src/apps/marble-qt/CMakeLists.txt
M  +3    -1    src/apps/marble-touch/CMakeLists.txt

http://commits.kde.org/marble/63bce6898862535aa7efa5109835cbb684548380

Reply at:
https://bugs.launchpad.net/ubuntu/+source/marble/+bug/1244792/comments/10

------------------------------------------------------------------------
On 2013-11-30T13:32:31+00:00 Bbeschow wrote:

Git commit 7ab9e931af2810ebd55c3aacd4de376ff57c45a3 by Bernhard Beschow.
Committed on 30/11/2013 at 13:29.
Pushed by beschow into branch 'KDE/4.12'.

don't attempt to install .desktop files on platforms that don't support them
(cherry picked from commit 63bce6898862535aa7efa5109835cbb684548380)

M  +3    -2    src/apps/marble-mobile/CMakeLists.txt
M  +3    -2    src/apps/marble-qt/CMakeLists.txt
M  +3    -1    src/apps/marble-touch/CMakeLists.txt

http://commits.kde.org/marble/7ab9e931af2810ebd55c3aacd4de376ff57c45a3

Reply at:
https://bugs.launchpad.net/ubuntu/+source/marble/+bug/1244792/comments/11


** Changed in: kdeedu
       Status: Unknown => Confirmed

** Changed in: kdeedu
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to marble in Ubuntu.
https://bugs.launchpad.net/bugs/1244792

Title:
  Marble-qt does not create menu entry

To manage notifications about this bug go to:
https://bugs.launchpad.net/kdeedu/+bug/1244792/+subscriptions




More information about the kubuntu-bugs mailing list