diff options
-rw-r--r-- | applications/kube/CMakeLists.txt | 20 | ||||
-rw-r--r-- | applications/kube/kube.appdata.xml.in (renamed from applications/kube/org.kde.kube.appdata.xml) | 10 | ||||
-rwxr-xr-x | applications/kube/kube.desktop.in | 10 | ||||
-rwxr-xr-x | applications/kube/org.kde.kube.desktop | 10 |
4 files changed, 33 insertions, 17 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/) | ||
diff --git a/applications/kube/org.kde.kube.appdata.xml b/applications/kube/kube.appdata.xml.in index 82431cd5..f6580a09 100644 --- a/applications/kube/org.kde.kube.appdata.xml +++ b/applications/kube/kube.appdata.xml.in | |||
@@ -1,6 +1,6 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <component type="desktop"> | 2 | <component type="desktop"> |
3 | <id>org.kde.kube.desktop</id> | 3 | <id>@KUBE_APPDATA_ID@</id> |
4 | <metadata_license>CC0-1.0</metadata_license> | 4 | <metadata_license>CC0-1.0</metadata_license> |
5 | <project_license>GPL-3.0+</project_license> | 5 | <project_license>GPL-3.0+</project_license> |
6 | <name>Kube</name> | 6 | <name>Kube</name> |
@@ -9,10 +9,10 @@ | |||
9 | <p>Kube is a modern communication and collaboration client built with QtQuick on top of a high performance, low resource usage core. It provides online and offline access to all your mail, contacts, calendars, notes, todo's and more. With a strong focus on usability, the team works with designers and UX experts from the ground up, to build a product that is not only visually appealing but also a joy to use.</p> | 9 | <p>Kube is a modern communication and collaboration client built with QtQuick on top of a high performance, low resource usage core. It provides online and offline access to all your mail, contacts, calendars, notes, todo's and more. With a strong focus on usability, the team works with designers and UX experts from the ground up, to build a product that is not only visually appealing but also a joy to use.</p> |
10 | <p>Communication and collaboration within large groups and spread over several time zones is complex and something of the norm in modern projects and the existing solutions available are not up to that challenge. Kube is a way to simplify and make communication elegant again by focusing on the key needs of users instead of filling it with any feature that comes to mind. Our strict focus on what is actually needed instead of what is wanted brings a new way of collaboration between group members and a simpler way of handling communication.</p> | 10 | <p>Communication and collaboration within large groups and spread over several time zones is complex and something of the norm in modern projects and the existing solutions available are not up to that challenge. Kube is a way to simplify and make communication elegant again by focusing on the key needs of users instead of filling it with any feature that comes to mind. Our strict focus on what is actually needed instead of what is wanted brings a new way of collaboration between group members and a simpler way of handling communication.</p> |
11 | </description> | 11 | </description> |
12 | <url type="homepage">https://kube.kde.org</url> | 12 | <url type="homepage">@KUBE_APPDATA_HOMEPAGE@</url> |
13 | <url type="bugtracker">https://bugs.kde.org/enter_bug.cgi?format=guided&product=kube</url> | 13 | <url type="bugtracker">@KUBE_APPDATA_BUGTRACKER@</url> |
14 | <url type="help">http://api.kde.org/doc/kube/</url> | 14 | <url type="help">@KUBE_APPDATA_HELP@</url> |
15 | <project_group>KDE</project_group> | 15 | <project_group>@KUBE_APPDATA_PROJECTGROUP@</project_group> |
16 | <provides> | 16 | <provides> |
17 | <binary>kube</binary> | 17 | <binary>kube</binary> |
18 | </provides> | 18 | </provides> |
diff --git a/applications/kube/kube.desktop.in b/applications/kube/kube.desktop.in new file mode 100755 index 00000000..05c5e2a9 --- /dev/null +++ b/applications/kube/kube.desktop.in | |||
@@ -0,0 +1,10 @@ | |||
1 | [Desktop Entry] | ||
2 | Name=@KUBE_DESKTOPFILE_NAME@ | ||
3 | Type=Application | ||
4 | Exec=kube | ||
5 | Icon=kube_icon | ||
6 | GenericName=@KUBE_DESKTOPFILE_GENERICNAME@ | ||
7 | Comment=@KUBE_DESKTOPFILE_COMMENT@ | ||
8 | Terminal=false | ||
9 | StartupNotify=true | ||
10 | Categories=@KUBE_DESKTOPFILE_CATEGORIES@ | ||
diff --git a/applications/kube/org.kde.kube.desktop b/applications/kube/org.kde.kube.desktop deleted file mode 100755 index 290fd503..00000000 --- a/applications/kube/org.kde.kube.desktop +++ /dev/null | |||
@@ -1,10 +0,0 @@ | |||
1 | [Desktop Entry] | ||
2 | Name=Kube | ||
3 | Type=Application | ||
4 | Exec=kube | ||
5 | Icon=kube_icon | ||
6 | GenericName=Mail Client | ||
7 | Comment=Send, receive and manage your mail with Kube | ||
8 | Terminal=false | ||
9 | StartupNotify=true | ||
10 | Categories=Qt;KDE;Office;Network;Email; | ||