[caveexpress] 04/05: Add valid-appdata.patch and create a valid appdata file.
Markus Koschany
apo at moszumanska.debian.org
Sun Dec 10 20:29:55 UTC 2017
This is an automated email from the git hooks/post-receive script.
apo pushed a commit to branch master
in repository caveexpress.
commit eeab42e534d374a8e7f72aa5c06b983506bf60a5
Author: Markus Koschany <apo at debian.org>
Date: Sun Dec 10 20:56:50 2017 +0100
Add valid-appdata.patch and create a valid appdata file.
---
debian/patches/series | 1 +
debian/patches/valid-appdata.patch | 128 +++++++++++++++++++++++++++++++++++++
2 files changed, 129 insertions(+)
diff --git a/debian/patches/series b/debian/patches/series
index 654d6bc..91ecd34 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,3 +5,4 @@ desktop-file.patch
dataDir.patch
man-page-spelling.patch
map-second-ice-04.patch
+valid-appdata.patch
diff --git a/debian/patches/valid-appdata.patch b/debian/patches/valid-appdata.patch
new file mode 100644
index 0000000..21caca9
--- /dev/null
+++ b/debian/patches/valid-appdata.patch
@@ -0,0 +1,128 @@
+From: Markus Koschany <apo at debian.org>
+Date: Sun, 10 Dec 2017 20:50:26 +0100
+Subject: valid appdata
+
+Create a valid appstream file.
+Forwarded: yes
+---
+ contrib/installer/linux/appdata.xml.in | 57 +++++++++++++++++-----------------
+ 1 file changed, 29 insertions(+), 28 deletions(-)
+
+diff --git a/contrib/installer/linux/appdata.xml.in b/contrib/installer/linux/appdata.xml.in
+index 71b7830..61b6c95 100644
+--- a/contrib/installer/linux/appdata.xml.in
++++ b/contrib/installer/linux/appdata.xml.in
+@@ -1,8 +1,9 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+ <!-- Copyright 2014 CaveProductions <info at caveproductions.org> -->
+-<application>
+- <id type="desktop">@APP at .desktop</id>
+- <licence></licence>
++<component>
++ <id>@APP at .desktop</id>
++ <metadata_license>CC0-1.0</metadata_license>
++ <project_license>GPL-3.0+</project_license>
+ <name>@APPNAME@</name>
+ <summary>@DESCRIPTION@</summary>
+ <description>
+@@ -20,7 +21,7 @@
+ <p>With CaveExpress you are able to build your own campaigns and
+ maps with the built-in mapeditor.
+ </p>
+- <h2>Features</h2>
++ <p>Features</p>
+ <ul>
+ <li>
+ <b>Multiplayer mode</b>
+@@ -31,7 +32,7 @@
+ with the built-in mapeditor
+ </li>
+ </ul>
+- <h2>How to play</h2>
++ <p>How to play</p>
+ <p>The primary goal of CaveExpress is to pick up the packages and drop them off at the
+ collection point.
+ </p>
+@@ -47,51 +48,51 @@
+ </p>
+ <p>You can carry multiple packages - but controlling your flying machine might get harder.</p>
+ <p>Placing a stone close to the collection point can help you when trying to throw the package into place.</p>
+- <h3>
++ <p>
+ The package:
+- </h3>
++ </p>
+ <p>Pick up packages from your clients and drop them off at the collection point.</p>
+- <h3>
++ <p>
+ The collection point:
+- </h3>
++ </p>
+ <p>This is the point where you should drop off your packages.</p>
+- <h3>
++ <p>
+ The tree:
+- </h3>
++ </p>
+ <p>Get items from the tree by throwing the stone onto it. Items can for example regenerate your health.</p>
+- <h3>
++ <p>
+ The stone:
+- </h3>
++ </p>
+ <p>Use the stone to daze dinosaurs or get items from the tree.</p>
+- <h3>
++ <p>
+ The sleeping dinosaur:
+- </h3>
++ </p>
+ <p>This is a lazy dinosaur - but still don't get too close if you don't have too. His snore can cause trouble.</p>
+- <h3>
++ <p>
+ The mighty fish:
+- </h3>
++ </p>
+ <p>The water is his territory... and he will defeat it against intruders.</p>
+- <h3>
++ <p>
+ The pterodactylus:
+- </h3>
++ </p>
+ <p>You should not get too close to this nasty pterodactylus. He doesn't like other flying things.</p>
+- <h3>
++ <p>
+ The angry dinosaur:
+- </h3>
++ </p>
+ <p>Even hovering over him might make him angry. He will destroy all packages on his way to you if he's enraged.</p>
+- <h3>
++ <p>
+ The mastodon:
+- </h3>
++ </p>
+ <p>A little bit slower than his friends, but still dangerous. Don't land your flying machine too close too him. He will also destroy packages on his
+ way to you.
+ </p>
+- <h3>Touch devices:</h3>
++ <p>Touch devices:</p>
+ <p>Use a second finger to drop collected goods (stone, package). While the first finger is in touch with your device, tap the second finger on your
+ screen to trigger the drop. You can also tap onto your player to trigger it.
+ </p>
+- <h3>Personal computer:</h3>
++ <p>Personal computer:</p>
+ <p>Use the cursor keys to control your player and the space bar to release the collected goods.</p>
+- <h3>OUYA:</h3>
++ <p>OUYA:</p>
+ <p>Using the OUYA controller like you are used to in the OUYA menus.</p>
+ </description>
+ <screenshots>
+@@ -99,6 +100,6 @@
+ <screenshot width="800" height="600">...</screenshot>
+ </screenshots>
+ <url type="homepage">http://www.caveproductions.org</url>
+- <updatecontact>info at caveproductions.org</updatecontact>
++ <x-updatecontact>info at caveproductions.org</x-updatecontact>
+ <project_group>CAVEPRODUCTIONS</project_group>
+-</application>
+\ No newline at end of file
++</component>
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/caveexpress.git
More information about the Pkg-games-commits
mailing list