[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-i18n-doc
Subject:    [marble] /: Use reverse dns naming for appdata/deskop files for KDE Marble app
From:       Friedrich W. H. Kossebau <kossebau () kde ! org>
Date:       2016-07-23 3:11:14
Message-ID: E1bQnLO-00077e-NS () code ! kde ! org
[Download RAW message or body]

Git commit 843eb5d37f5ecb913b1bd74a9b4a048e031a2e97 by Friedrich W. H. Kossebau.
Committed on 23/07/2016 at 03:09.
Pushed by kossebau into branch 'master'.

Use reverse dns naming for appdata/deskop files for KDE Marble app

Also
* move appdata file into app folder
* install appdata file using KDE_INSTALL_METAINFODIR var

CCMAIL:kde-i18n-doc@kde.org

M  +0    -1    CMakeLists.txt
M  +2    -5    src/apps/marble-kde/CMakeLists.txt
R  +6    -6    src/apps/marble-kde/org.kde.marble.appdata.xml [from: \
marble.appdata.xml - 098% similarity] R  +0    -0    \
src/apps/marble-kde/org.kde.marble.desktop [from: src/apps/marble-kde/marble.desktop \
- 100% similarity]

http://commits.kde.org/marble/843eb5d37f5ecb913b1bd74a9b4a048e031a2e97

diff --git a/CMakeLists.txt b/CMakeLists.txt
index e34bf58..7944f28 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -295,7 +295,6 @@ endif()
 ####################################################
 # Install extra files
 install(FILES LICENSE.txt DESTINATION ${MARBLE_DATA_INSTALL_PATH})
-install(FILES marble.appdata.xml DESTINATION \
${CMAKE_INSTALL_FULL_DATAROOTDIR}/appdata/)  
 ####################################################
 # Install CMake module
diff --git a/src/apps/marble-kde/CMakeLists.txt b/src/apps/marble-kde/CMakeLists.txt
index ea2c39f..eb6181b 100644
--- a/src/apps/marble-kde/CMakeLists.txt
+++ b/src/apps/marble-kde/CMakeLists.txt
@@ -67,10 +67,7 @@ if(STATIC_BUILD)
     target_link_libraries(marble ${QT_PLUGINS_DIR}/imageformats/qsvg.lib)
 endif(STATIC_BUILD)
 
-if (NOT APPLE)
-    install( FILES marble.desktop DESTINATION ${APPS_INSTALL_DIR})
-endif()
-
 install(TARGETS marble ${INSTALL_TARGETS_DEFAULT_ARGS})
-install(PROGRAMS marble.desktop DESTINATION ${APPS_INSTALL_DIR})
+install(PROGRAMS org.kde.marble.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
+install(FILES org.kde.marble.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
 install(FILES marble.kcfg DESTINATION ${KCFG_INSTALL_DIR})
diff --git a/marble.appdata.xml b/src/apps/marble-kde/org.kde.marble.appdata.xml
similarity index 98%
rename from marble.appdata.xml
rename to src/apps/marble-kde/org.kde.marble.appdata.xml
index 384107f..a177ef7 100644
--- a/marble.appdata.xml
+++ b/src/apps/marble-kde/org.kde.marble.appdata.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <component type="desktop">
-  <id>marble.desktop</id>
+  <id>org.kde.marble.desktop</id>
   <metadata_license>CC0-1.0</metadata_license>
   <project_license>LGPL</project_license>
   <name>Marble</name>
@@ -145,14 +145,14 @@
     <p xml:lang="x-test">xxStart exploring the world. View clouds and sun shadow, \
follow satellites and space stations and display their orbits, all updated in \
real-time. Travel back in time and learn about historic views of our planet using \
maps from past centuries. Earth is not enough? Marble also offers maps of the moon \
and other planets.xx</p>  <p \
xml:lang="zh-TW">開始探索世界吧!檢視雲與太陽的陰影,跟著衛星與 \
太空站顯示的軌道,所有的一切都是即時更新。時光旅行回到過去,看看過去的地圖上的旅程。地球不 \
看嗎?Marble 也提供了月球與其他星球的地圖喔!</p>  </description>
-  <url type="homepage">http://marble.kde.org/</url>
+  <url type="homepage">https://marble.kde.org/</url>
   <url type="bugtracker">https://bugs.kde.org/enter_bug.cgi?format=guided&amp;product=marble</url>
                
-  <url type="faq">http://techbase.kde.org/Projects/Marble/FAQ</url>
-  <url type="help">http://marble.kde.org/support.php</url>
-  <url type="donation">http://www.kde.org/community/donations/</url>
+  <url type="faq">https://techbase.kde.org/Projects/Marble/FAQ</url>
+  <url type="help">https://marble.kde.org/support.php</url>
+  <url type="donation">https://www.kde.org/community/donations/</url>
   <screenshots>
     <screenshot type="default">
-      <image>http://marble.kde.org/img/gallery/marble-desktop-satellite-clouds.png</image>
 +      <image>https://marble.kde.org/img/gallery/marble-desktop-satellite-clouds.png</image>
  </screenshot>
   </screenshots>
   <project_group>KDE</project_group>
diff --git a/src/apps/marble-kde/marble.desktop \
b/src/apps/marble-kde/org.kde.marble.desktop similarity index 100%
rename from src/apps/marble-kde/marble.desktop
rename to src/apps/marble-kde/org.kde.marble.desktop


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic