[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