Rename appdata to metainfo
authorLars Wendler <polynomial-c@gmx.de>
Mon, 27 Jan 2025 19:08:55 +0100
changeset 16068 a617af1ee757
parent 16067 dbdb98dafd80
child 16069 8efb97933020
Rename appdata to metainfo See https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html chapter 2.1.2 "Filesystem locations" Signed-off-by: Lars Wendler <polynomial-c@gmx.de>
share/CMakeLists.txt
share/hedgewars.appdata.xml
share/hedgewars.metainfo.xml
--- a/share/CMakeLists.txt	Mon Jan 27 19:08:05 2025 +0100
+++ b/share/CMakeLists.txt	Mon Jan 27 19:08:55 2025 +0100
@@ -19,6 +19,6 @@
     install(PROGRAMS "${CMAKE_CURRENT_SOURCE_DIR}/dsa_pub.pem"
             DESTINATION ../Resources/)
 elseif(UNIX)
-    install(PROGRAMS "${CMAKE_CURRENT_SOURCE_DIR}/hedgewars.appdata.xml"
-            DESTINATION ${CMAKE_INSTALL_PREFIX}/share/appdata/)
+    install(PROGRAMS "${CMAKE_CURRENT_SOURCE_DIR}/hedgewars.metainfo.xml"
+            DESTINATION ${CMAKE_INSTALL_PREFIX}/share/metainfo/)
 endif()
--- a/share/hedgewars.appdata.xml	Mon Jan 27 19:08:05 2025 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,98 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component type="desktop">
- <id>hedgewars.desktop</id>
- <metadata_license>GFDL-1.2</metadata_license>
- <project_license>GPL-2.0</project_license>
- <name>Hedgewars</name>
- <summary>Funny turn-based artillery game, featuring fighting Hedgehogs!</summary>
- <summary xml:lang="de">Lustiges zugbasiertes Artilleriespiel mit kämpfenden Igeln!</summary>
- <summary xml:lang="gd">Geama sabaid èibhinn le gràineagan a’ losgadh air a chèile tè mu seach!</summary>
- <description>
-  <p>
-   Hedgewars is a turn-based strategy, artillery, action and comedy game, featuring the antics of pink hedgehogs with attitude as they battle from the depths of hell to the depths of space.
-  </p>
-  <p xml:lang="de">
-   Hedgewars ist ein lustiges zugbasiertes Strategie- und Artilleriespiel mit grotesken und launischen rosa Igeln, die sich von den Untiefen der Hölle bis zu den Tiefen des Weltraums gegenseitig bekämpfen.</p>
-  <p>
-    As commander, it's your job to assemble your crack team of hedgehog soldiers and bring the war to your enemy.
-  </p>
-  <p xml:lang="de">
-    Als Kommandant ist es deine Aufgabe, deine Topmannschaft aus Igelsoldaten aufzustellen und in den Krieg gegen deinen Feind zu ziehen.
-  </p>
-  <p>Game features:</p>
-  <p xml:lang="de">Spiel-Features:</p>
-  <ul>
-   <li>Hilarious and strategic turn based combat for up to 8 players</li>
-   <li xml:lang="de">Absurder und strategischer zugbasierter Kampf mit bis zu 8 Spielern</li>
-   <li>Singleplayer mode with two campaigns and many scenarios and challenges</li>
-   <li xml:lang="de">Einzelspielermodus mit zwei Kampagnen und vielen Szenarios und Herausforderungen</li>
-   <li>Both local and network multiplayer, with optional AI opponents</li>
-   <li xml:lang="de">Mehrspielermodus sowohl lokal als auch über das Netzwerk, mit optionalen KI-Gegnern</li>
-   <li>Battle on an infinite number of randomly generated maps, with over 22 environments</li>
-   <li xml:lang="de">Kämpfe auf einer unendlichen Anzahl auf zufällig erstellten Landschaften mit über 22 Szenerien</li>
-   <li>Attack with one of over 38 devastating weapons!</li>
-   <li xml:lang="de">Greif mit einer von über 38 zerstörerischen Waffen an!</li>
-   <li>Including the piano strike and explosive robotic cake</li>
-   <li xml:lang="de">Darunter auch der Pianoangriff und ein explosiver robotischer Kuchen</li>
-   <li>Utilise over 16 utilities like the rope or portable portal device to pave your path to victory</li>
-   <li xml:lang="de">Benutze über 16 Werkzeuge wie das Seil oder das tragbare Portalgerät, um dir zum Sieg zu verhelfen</li>
-   <li>Play the game your way, with many different game modifiers, tweak almost every aspect of the match</li>
-   <li xml:lang="de">Spiel das Spiel, wie du magst, mit vielen verschiedenen Spielmodifikatoren; du kannst fast jeden Aspekt des Spiels anpassen</li>
-   <li>Customize your team, with numerous hats, costumes, graves, forts, flags and unique voice packs</li>
-   <li xml:lang="de">Gestalte dein Team mit zahlreichen Hüten, Kostümen, Gräbern, Festungen, Flaggen und einzigartigen Stimmen</li>
-   <li>Huge battles with up to 64 hedgehogs</li>
-   <li xml:lang="de">Riesige Schlachten mit bis zu 64 Igeln</li>
-   <li>Play both singleplayer and multiplayer minigames</li>
-   <li xml:lang="de">Spiele Minispiele im Einzel- und Mehrspielermodus</li>
-   <li>Plugin your own custom maps, costumes, and other artwork</li>
-   <li xml:lang="de">Baue deine eigene Karten, Kostüme und andere Werke ein</li>
-  </ul>
- </description>
- <provides>
-  <binary>hedgewars</binary>
-  <binary>hedgewars-server</binary>
-  <binary>hwengine</binary>
- </provides>
- <screenshots>
-  <screenshot type="default">
-    <caption>A classic Hedgewars match</caption>
-    <caption xml:lang="de">Eine klassische Runde Hedgewars</caption>
-    <image width="1600" height="900">https://hedgewars.org/images/screenshots/0_9_19-Snow_Dynamite.png</image>
-  </screenshot>
-  <screenshot>
-    <caption>Throwing the dangerous hellish hand-grenade</caption>
-    <caption xml:lang="de">Die gefährliche höllische Handgranate wird geworfen</caption>
-    <image width="1600" height="900">https://hedgewars.org/images/screenshots/0_9_19-Hell_HellishHandgrenade.png</image>
-  </screenshot>
-  <screenshot>
-    <caption>The awesome shoryuken attack</caption>
-    <caption xml:lang="de">Der großartige Shoryuken-Angriff</caption>
-    <image width="1600" height="900">https://hedgewars.org/images/screenshots/0_9_19-Trash_Shoryuken.png</image>
-  </screenshot>
-  <screenshot>
-    <caption>Kamikaze attack</caption>
-    <caption xml:lang="de">Kamikaze-Angriff</caption>
-    <image width="1600" height="900">https://hedgewars.org/images/screenshots/0_9_19-Fruit_Kamikaze.png</image>
-  </screenshot>
-  <screenshot>
-    <caption>Hedgehog using a sniper rifle</caption>
-    <caption xml:lang="de">Igel, der ein Scharfschützengewehr benutzt</caption>
-    <image width="1600" height="900">https://hedgewars.org/images/screenshots/0_9_19-EarthRise_Sniper.png</image>
-  </screenshot>
-  <screenshot>
-    <caption>2nd mission in the campaign “A Classic Fairytale”</caption>
-    <caption xml:lang="de">2. Mission in der Kampagne „Ein klassisches Märchen”</caption>
-    <image width="1600" height="900">https://hedgewars.org/images/screenshots/0_9_19-AFT02.png</image>
-  </screenshot>
-  <screenshot>
-    <caption>9th mission in the campaign “A Classic Fairytale”</caption>
-    <caption xml:lang="de">9. Mission in der Kampagne „Ein klassisches Märchen”</caption>
-    <image width="1600" height="900">https://hedgewars.org/images/screenshots/0_9_19-AFT09.png</image>
-  </screenshot>
- </screenshots>
- <url type="homepage">https://hedgewars.org/</url>
- <url type="bugtracker">https://hedgewars.org/bugs</url>
- <url type="faq">https://hedgewars.org/faq</url>
- <url type="help">https://hedgewars.org/wiki.html</url>
- <developer_name>Hedgewars Project</developer_name>
-</component>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/share/hedgewars.metainfo.xml	Mon Jan 27 19:08:55 2025 +0100
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop">
+ <id>hedgewars.desktop</id>
+ <metadata_license>GFDL-1.2</metadata_license>
+ <project_license>GPL-2.0</project_license>
+ <name>Hedgewars</name>
+ <summary>Funny turn-based artillery game, featuring fighting Hedgehogs!</summary>
+ <summary xml:lang="de">Lustiges zugbasiertes Artilleriespiel mit kämpfenden Igeln!</summary>
+ <summary xml:lang="gd">Geama sabaid èibhinn le gràineagan a’ losgadh air a chèile tè mu seach!</summary>
+ <description>
+  <p>
+   Hedgewars is a turn-based strategy, artillery, action and comedy game, featuring the antics of pink hedgehogs with attitude as they battle from the depths of hell to the depths of space.
+  </p>
+  <p xml:lang="de">
+   Hedgewars ist ein lustiges zugbasiertes Strategie- und Artilleriespiel mit grotesken und launischen rosa Igeln, die sich von den Untiefen der Hölle bis zu den Tiefen des Weltraums gegenseitig bekämpfen.</p>
+  <p>
+    As commander, it's your job to assemble your crack team of hedgehog soldiers and bring the war to your enemy.
+  </p>
+  <p xml:lang="de">
+    Als Kommandant ist es deine Aufgabe, deine Topmannschaft aus Igelsoldaten aufzustellen und in den Krieg gegen deinen Feind zu ziehen.
+  </p>
+  <p>Game features:</p>
+  <p xml:lang="de">Spiel-Features:</p>
+  <ul>
+   <li>Hilarious and strategic turn based combat for up to 8 players</li>
+   <li xml:lang="de">Absurder und strategischer zugbasierter Kampf mit bis zu 8 Spielern</li>
+   <li>Singleplayer mode with two campaigns and many scenarios and challenges</li>
+   <li xml:lang="de">Einzelspielermodus mit zwei Kampagnen und vielen Szenarios und Herausforderungen</li>
+   <li>Both local and network multiplayer, with optional AI opponents</li>
+   <li xml:lang="de">Mehrspielermodus sowohl lokal als auch über das Netzwerk, mit optionalen KI-Gegnern</li>
+   <li>Battle on an infinite number of randomly generated maps, with over 22 environments</li>
+   <li xml:lang="de">Kämpfe auf einer unendlichen Anzahl auf zufällig erstellten Landschaften mit über 22 Szenerien</li>
+   <li>Attack with one of over 38 devastating weapons!</li>
+   <li xml:lang="de">Greif mit einer von über 38 zerstörerischen Waffen an!</li>
+   <li>Including the piano strike and explosive robotic cake</li>
+   <li xml:lang="de">Darunter auch der Pianoangriff und ein explosiver robotischer Kuchen</li>
+   <li>Utilise over 16 utilities like the rope or portable portal device to pave your path to victory</li>
+   <li xml:lang="de">Benutze über 16 Werkzeuge wie das Seil oder das tragbare Portalgerät, um dir zum Sieg zu verhelfen</li>
+   <li>Play the game your way, with many different game modifiers, tweak almost every aspect of the match</li>
+   <li xml:lang="de">Spiel das Spiel, wie du magst, mit vielen verschiedenen Spielmodifikatoren; du kannst fast jeden Aspekt des Spiels anpassen</li>
+   <li>Customize your team, with numerous hats, costumes, graves, forts, flags and unique voice packs</li>
+   <li xml:lang="de">Gestalte dein Team mit zahlreichen Hüten, Kostümen, Gräbern, Festungen, Flaggen und einzigartigen Stimmen</li>
+   <li>Huge battles with up to 64 hedgehogs</li>
+   <li xml:lang="de">Riesige Schlachten mit bis zu 64 Igeln</li>
+   <li>Play both singleplayer and multiplayer minigames</li>
+   <li xml:lang="de">Spiele Minispiele im Einzel- und Mehrspielermodus</li>
+   <li>Plugin your own custom maps, costumes, and other artwork</li>
+   <li xml:lang="de">Baue deine eigene Karten, Kostüme und andere Werke ein</li>
+  </ul>
+ </description>
+ <provides>
+  <binary>hedgewars</binary>
+  <binary>hedgewars-server</binary>
+  <binary>hwengine</binary>
+ </provides>
+ <screenshots>
+  <screenshot type="default">
+    <caption>A classic Hedgewars match</caption>
+    <caption xml:lang="de">Eine klassische Runde Hedgewars</caption>
+    <image width="1600" height="900">https://hedgewars.org/images/screenshots/0_9_19-Snow_Dynamite.png</image>
+  </screenshot>
+  <screenshot>
+    <caption>Throwing the dangerous hellish hand-grenade</caption>
+    <caption xml:lang="de">Die gefährliche höllische Handgranate wird geworfen</caption>
+    <image width="1600" height="900">https://hedgewars.org/images/screenshots/0_9_19-Hell_HellishHandgrenade.png</image>
+  </screenshot>
+  <screenshot>
+    <caption>The awesome shoryuken attack</caption>
+    <caption xml:lang="de">Der großartige Shoryuken-Angriff</caption>
+    <image width="1600" height="900">https://hedgewars.org/images/screenshots/0_9_19-Trash_Shoryuken.png</image>
+  </screenshot>
+  <screenshot>
+    <caption>Kamikaze attack</caption>
+    <caption xml:lang="de">Kamikaze-Angriff</caption>
+    <image width="1600" height="900">https://hedgewars.org/images/screenshots/0_9_19-Fruit_Kamikaze.png</image>
+  </screenshot>
+  <screenshot>
+    <caption>Hedgehog using a sniper rifle</caption>
+    <caption xml:lang="de">Igel, der ein Scharfschützengewehr benutzt</caption>
+    <image width="1600" height="900">https://hedgewars.org/images/screenshots/0_9_19-EarthRise_Sniper.png</image>
+  </screenshot>
+  <screenshot>
+    <caption>2nd mission in the campaign “A Classic Fairytale”</caption>
+    <caption xml:lang="de">2. Mission in der Kampagne „Ein klassisches Märchen”</caption>
+    <image width="1600" height="900">https://hedgewars.org/images/screenshots/0_9_19-AFT02.png</image>
+  </screenshot>
+  <screenshot>
+    <caption>9th mission in the campaign “A Classic Fairytale”</caption>
+    <caption xml:lang="de">9. Mission in der Kampagne „Ein klassisches Märchen”</caption>
+    <image width="1600" height="900">https://hedgewars.org/images/screenshots/0_9_19-AFT09.png</image>
+  </screenshot>
+ </screenshots>
+ <url type="homepage">https://hedgewars.org/</url>
+ <url type="bugtracker">https://hedgewars.org/bugs</url>
+ <url type="faq">https://hedgewars.org/faq</url>
+ <url type="help">https://hedgewars.org/wiki.html</url>
+ <developer_name>Hedgewars Project</developer_name>
+</component>