diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-08-17 08:57:40 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-08-17 08:57:40 +0200 |
commit | 1d5ca40f0a65fc2f6f8ae6c73cb84683504d362a (patch) | |
tree | c1fa18ed1fe6de283d96b51f68259efd882c884a | |
parent | 0e6d0bfaf5f1dd2e7aa4fc210160c62658be1458 (diff) | |
download | kube-1d5ca40f0a65fc2f6f8ae6c73cb84683504d362a.tar.gz kube-1d5ca40f0a65fc2f6f8ae6c73cb84683504d362a.zip |
Set missing MACOSX_BUNDLE properties
-rw-r--r-- | applications/kube/CMakeLists.txt | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/applications/kube/CMakeLists.txt b/applications/kube/CMakeLists.txt index b2d5d6c4..761d1f18 100644 --- a/applications/kube/CMakeLists.txt +++ b/applications/kube/CMakeLists.txt | |||
@@ -1,5 +1,3 @@ | |||
1 | project(kube) | ||
2 | |||
3 | include(ECMAddAppIcon) | 1 | include(ECMAddAppIcon) |
4 | 2 | ||
5 | find_package(Qt5 REQUIRED NO_MODULE COMPONENTS Quick) | 3 | find_package(Qt5 REQUIRED NO_MODULE COMPONENTS Quick) |
@@ -14,7 +12,18 @@ if(APPLE OR WIN32) | |||
14 | endif() | 12 | endif() |
15 | 13 | ||
16 | add_executable(${PROJECT_NAME} ${SRCS}) | 14 | add_executable(${PROJECT_NAME} ${SRCS}) |
17 | set_target_properties(${PROJECT_NAME} PROPERTIES MACOSX_BUNDLE_INFO_PLIST MacOSXBundleInfo.plist.in) | 15 | set_target_properties(${PROJECT_NAME} PROPERTIES |
16 | MACOSX_BUNDLE_INFO_PLIST MacOSXBundleInfo.plist.in | ||
17 | MACOSX_BUNDLE_INFO_STRING "A modern communication and collaboration client." | ||
18 | #MACOSX_BUNDLE_ICON_FILE already set by ecm_add_app_icon | ||
19 | MACOSX_BUNDLE_GUI_IDENTIFIER "com.kubeproject.kube" | ||
20 | MACOSX_BUNDLE_LONG_VERSION_STRING ${PROJECT_VERSION} | ||
21 | MACOSX_BUNDLE_BUNDLE_NAME "Kube" | ||
22 | MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION} | ||
23 | MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION} | ||
24 | MACOSX_BUNDLE_COPYRIGHT "Free and open-source under the GPL" | ||
25 | ) | ||
26 | |||
18 | target_link_libraries(${PROJECT_NAME} | 27 | target_link_libraries(${PROJECT_NAME} |
19 | Qt5::Quick | 28 | Qt5::Quick |
20 | ${CMAKE_DL_LIBS} | 29 | ${CMAKE_DL_LIBS} |
@@ -34,9 +43,9 @@ configure_file(kube.desktop.in ${KUBE_DESKTOPFILENAME}) | |||
34 | install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${KUBE_DESKTOPFILENAME} DESTINATION ${KDE_INSTALL_APPDIR} ) | 43 | install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${KUBE_DESKTOPFILENAME} DESTINATION ${KDE_INSTALL_APPDIR} ) |
35 | 44 | ||
36 | set(KUBE_APPDATA_ID "${KUBE_DESKTOPFILENAME}" CACHE STRING "appdata homepage property") | 45 | 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") | 46 | set(KUBE_APPDATA_HOMEPAGE "https://kube-project.com" CACHE STRING "appdata homepage property") |
38 | set(KUBE_APPDATA_BUGTRACKER "https://phabricator.kde.org/project/view/238/" CACHE STRING "appdata bugtracker property") | 47 | 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") | 48 | set(KUBE_APPDATA_HELP "https://kube.readthedocs.io/en/latest/" CACHE STRING "appdata help property") |
40 | set(KUBE_APPDATA_PROJECTGROUP "KDE" CACHE STRING "appdata projectgroup property") | 49 | set(KUBE_APPDATA_PROJECTGROUP "KDE" CACHE STRING "appdata projectgroup property") |
41 | set(KUBE_APPDATAFILENAME "${KUBE_APPLICATION_ID}.appdata.xml") | 50 | set(KUBE_APPDATAFILENAME "${KUBE_APPLICATION_ID}.appdata.xml") |
42 | configure_file(kube.appdata.xml.in ${KUBE_APPDATAFILENAME}) | 51 | configure_file(kube.appdata.xml.in ${KUBE_APPDATAFILENAME}) |