diff options
Diffstat (limited to 'applications/kube/CMakeLists.txt')
-rw-r--r-- | applications/kube/CMakeLists.txt | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/applications/kube/CMakeLists.txt b/applications/kube/CMakeLists.txt index 3e5e1d57..4495d842 100644 --- a/applications/kube/CMakeLists.txt +++ b/applications/kube/CMakeLists.txt | |||
@@ -23,5 +23,21 @@ target_link_libraries(${PROJECT_NAME} | |||
23 | 23 | ||
24 | install(TARGETS ${PROJECT_NAME} DESTINATION ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | 24 | install(TARGETS ${PROJECT_NAME} DESTINATION ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) |
25 | 25 | ||
26 | install(PROGRAMS org.kde.kube.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) | 26 | set(KUBE_APPLICATION_ID "org.kde.kube" CACHE STRING "The application identifier used for desktopfile and appdata") |
27 | install(FILES org.kde.kube.appdata.xml DESTINATION ${KDE_INSTALL_DATAROOTDIR}/appdata/) | 27 | |
28 | set(KUBE_DESKTOPFILE_NAME "Kube" CACHE STRING "desktopfile name property") | ||
29 | set(KUBE_DESKTOPFILE_GENERICNAME "Mail Client" CACHE STRING "desktopfile genericname property") | ||
30 | set(KUBE_DESKTOPFILE_COMMENT "Send, receive and manage your mail with Kube" CACHE STRING "desktopfile comment property") | ||
31 | set(KUBE_DESKTOPFILE_CATEGORIES "Qt;KDE;Office;Network;Email;" CACHE STRING "desktopfile categories property") | ||
32 | set(KUBE_DESKTOPFILENAME "${KUBE_APPLICATION_ID}.desktop") | ||
33 | configure_file(kube.desktop.in ${KUBE_DESKTOPFILENAME}) | ||
34 | install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${KUBE_DESKTOPFILENAME} DESTINATION ${KDE_INSTALL_APPDIR} ) | ||
35 | |||
36 | set(KUBE_APPDATA_ID "${KUBE_DESKTOPFILENAME}" CACHE STRING "appdata homepage property") | ||
37 | set(KUBE_APPDATA_HOMEPAGE "https://kube.kde.org" CACHE STRING "appdata homepage property") | ||
38 | set(KUBE_APPDATA_BUGTRACKER "https://phabricator.kde.org/project/view/238/" CACHE STRING "appdata bugtracker property") | ||
39 | set(KUBE_APPDATA_HELP "http://api.kde.org/doc/kube/" CACHE STRING "appdata help property") | ||
40 | set(KUBE_APPDATA_PROJECTGROUP "KDE" CACHE STRING "appdata projectgroup property") | ||
41 | set(KUBE_APPDATAFILENAME "${KUBE_APPLICATION_ID}.appdata.xml") | ||
42 | configure_file(kube.appdata.xml.in ${KUBE_APPDATAFILENAME}) | ||
43 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${KUBE_APPDATAFILENAME} DESTINATION ${KDE_INSTALL_DATAROOTDIR}/appdata/) | ||