#1650: Patch to install .desktop file of qt4-plugin/kde4-plugin
-----------------------+----------------------------------------------------
Reporter: fundawang | Owner:
Type: defect | Status: new
Priority: normal | Milestone: 1.3.7
Component: None | Version: 1.3.6
Keywords: |
-----------------------+----------------------------------------------------
{{{
--- plugins/qt4-gui/share/misc/licq.desktop.cmake 2007-10-26
01:40:30.000000000 +0200
+++ plugins/qt4-gui/share/misc/licq.desktop 2008-10-05
07:58:29.000000000 +0200
@@ -1,12 +1,6 @@
[Desktop Entry]
-Encoding=UTF-8
-Exec=licq
Icon=licq
Terminal=false
Type=Application
-Categories=Qt;KDE;Network;InstantMessaging;
-
-X-DCOP-ServiceName=licq
-ServiceTypes=DCOP/InstantMessenger
Name=Licq
--- plugins/qt4-gui/share/misc/CMakeLists.txt.install 2007-11-05
19:49:24.000000000 +0100
+++ plugins/qt4-gui/share/misc/CMakeLists.txt 2008-10-05
08:00:58.000000000 +0200
@@ -1 +1,10 @@
# TODO: licq.desktop installation
+IF (WITH_KDE)
+ FILE(APPEND licq.desktop "Exec=licq -p kde4-gui")
+ FILE(APPEND licq.desktop
"Categories=Qt;KDE;Network;InstantMessaging;")
+ELSE (WITH_KDE)
+ FILE(APPEND licq.desktop "Exec=licq -p qt4-gui")
+ FILE(APPEND licq.desktop
"Categories=Qt;Network;InstantMessaging;")
+ENDIF (WITH_KDE)
+
+install(FILES licq.desktop DESTINATION ${INSTALL_DATA_DIR}/applications)
}}}
First, this patch drop Exec line and Categories from original desktop
fiile, as it varies depending whether WITH_KDE is used. BTW, DCOP is not
used any more in Qt4/KDE4.
Then, we append the corresponding content in CMakeFiles.txt.
Finally, install it in xdg applications dir.
--
Ticket URL: <http://www.licq.org/ticket/1650>
Licq <http://www.licq.org/>
Licq - an instant messaging client for UNIX.