This is an automated email from the git hooks/post-receive script. arand-guest pushed a commit to branch debdir in repository redeclipse.
commit f4163ec6ecdc2446e5066809cfc3402fa7da66ac Author: Martin Erik Werner <[email protected]> Date: Sat Apr 4 02:17:20 2015 +0200 Include AppData file Add upstream patches for AppData file and include in package. --- changelog | 6 + patches/appdata-Fill-in-remove-FIXMEs.patch | 49 +++++++ .../appdata-Update-description-screenshots.patch | 62 +++++++++ patches/appdata-Upgrade-via-appstream-util.patch | 65 +++++++++ .../appdate-Use-template-set-at-install-name.patch | 25 ++++ patches/series | 5 + patches/system-install-Install-appdata.patch | 149 +++++++++++++++++++++ redeclipse.install | 1 + 8 files changed, 362 insertions(+) diff --git a/changelog b/changelog index 823b663..e014175 100644 --- a/changelog +++ b/changelog @@ -7,6 +7,12 @@ redeclipse (1.5.1-1) UNRELEASED; urgency=medium * Bump standards-version to 3.9.6, no changes * Add redeclipse-common package for client/server shared files - Add system-install-Add-common-install-target-for-common-.patch + * Add AppData file via upstream patches + - Add appdate-Use-template-set-at-install-name.patch + - Add appdata-Upgrade-via-appstream-util.patch + - Add appdata-Fill-in-remove-FIXMEs.patch + - Add appdata-Update-description-screenshots.patch + - Add system-install-Install-appdata.patch -- Martin Erik Werner <[email protected]> Sun, 29 Mar 2015 16:02:22 +0200 diff --git a/patches/appdata-Fill-in-remove-FIXMEs.patch b/patches/appdata-Fill-in-remove-FIXMEs.patch new file mode 100644 index 0000000..95d7111 --- /dev/null +++ b/patches/appdata-Fill-in-remove-FIXMEs.patch @@ -0,0 +1,49 @@ +From 70c58d5eb9adc611dd210b2ed68fc80b0aba3f3f Mon Sep 17 00:00:00 2001 +From: Martin Erik Werner <[email protected]> +Date: Fri, 3 Apr 2015 20:46:14 +0200 +Subject: [PATCH 3/5] appdata: Fill in/remove FIXMEs + +--- + src/install/nix/redeclipse.appdata.xml | 20 ++++---------------- + 1 file changed, 4 insertions(+), 16 deletions(-) + +diff --git a/src/install/nix/redeclipse.appdata.xml b/src/install/nix/redeclipse.appdata.xml +index d6f2b3e..30a642b 100644 +--- a/src/install/nix/redeclipse.appdata.xml ++++ b/src/install/nix/redeclipse.appdata.xml +@@ -1,11 +1,7 @@ + <?xml version="1.0" encoding="UTF-8"?> + <component type="desktop"> + <id>@[email protected]</id> +- +- <!--FIXME: convert to an SPDX ID--> + <metadata_license>CC-BY-SA-3.0+</metadata_license> +- +- <!--FIXME: convert to an SPDX ID--> + <project_license>ZLIB and CC-BY-SA-3.0+</project_license> + <description> + <p> +@@ -34,16 +30,8 @@ + </screenshot> + </screenshots> + <updatecontact>http://redeclipse.net/forum/</updatecontact> +- +- <!--FIXME: You can use a project or developer name if there's no company--> +- <developer_name><!-- Company Name --></developer_name> +- +- <!--FIXME: where to report bugs for the application--> +- <url type="bugtracker"><!-- http://www.homepage.com/where-to-report_bug.html --></url> +- +- <!--FIXME: where to donate to the application--> +- <url type="donation"><!-- http://www.homepage.com/donation.html --></url> +- +- <!--FIXME: where to report bugs for the application--> +- <url type="help"><!-- http://www.homepage.com/docs/ --></url> ++ <developer_name>Red Eclipse Team</developer_name> ++ <url type="bugtracker">https://github.com/red-eclipse/base/issues</url> ++ <url type="donation">http://redeclipse.net/donate</url> ++ <url type="help">http://redeclipse.net/faq</url> + </component> +-- +2.1.4 + diff --git a/patches/appdata-Update-description-screenshots.patch b/patches/appdata-Update-description-screenshots.patch new file mode 100644 index 0000000..51b4923 --- /dev/null +++ b/patches/appdata-Update-description-screenshots.patch @@ -0,0 +1,62 @@ +From 6276a48eca296b0e98c829f9911ce22e14d7224f Mon Sep 17 00:00:00 2001 +From: Martin Erik Werner <[email protected]> +Date: Fri, 3 Apr 2015 22:04:45 +0200 +Subject: [PATCH 4/5] appdata: Update description & screenshots + +* Match readme description, but add "cross-platform multiplayer" instead + of platform list +* Pick nicest (my arbitrary opionion) three screenshots and add captions +--- + src/install/nix/redeclipse.appdata.xml | 27 +++++++++++++++------------ + 1 file changed, 15 insertions(+), 12 deletions(-) + +diff --git a/src/install/nix/redeclipse.appdata.xml b/src/install/nix/redeclipse.appdata.xml +index 30a642b..60b9e2f 100644 +--- a/src/install/nix/redeclipse.appdata.xml ++++ b/src/install/nix/redeclipse.appdata.xml +@@ -6,27 +6,30 @@ + <description> + <p> + Red Eclipse is a fun-filled new take on the casual first person arena +- shooter with a general theme of agility in a variety of environments. +- </p> +- <p> +- Red Eclipse features parkour, impulse boosts, dashing, other tricks, +- and favourite game modes with an array of mutators and variables. +- A builtin editor lets you create your own maps cooperatively online. ++ shooter, built as a total conversion of Cube Engine 2, which lends itself ++ toward a balanced gameplay, with a general theme of agility in a variety ++ of environments. + </p> ++ <ul> ++ <li>Cross-platform multiplayer</li> ++ <li>Features parkour, impulse boosts, dashing, and other tricks</li> ++ <li>Favourite gamemodes with an array of mutators and variables</li> ++ <li>Builtin editor lets you create your own maps cooperatively online</li> ++ </ul> + </description> + <url type="homepage">http://redeclipse.net/</url> + <screenshots> + <screenshot type="default"> +- <image>http://redeclipse.net/bits/images/003.jpg</image> +- <caption><!-- Describe this screenshot in less than ~10 words --></caption> ++ <image>http://redeclipse.net/bits/images/053.jpg</image> ++ <caption>Posing with fire on the map venus</caption> + </screenshot> + <screenshot> +- <image>http://redeclipse.net/bits/images/006.jpg</image> +- <caption><!-- Describe this screenshot in less than ~10 words --></caption> ++ <image>http://redeclipse.net/bits/images/045.jpg</image> ++ <caption>Mine fireworks on the map vault</caption> + </screenshot> + <screenshot> +- <image>http://redeclipse.net/bits/images/007.jpg</image> +- <caption><!-- Describe this screenshot in less than ~10 words --></caption> ++ <image>http://redeclipse.net/bits/images/019.jpg</image> ++ <caption>Overlooking friendly fire on the map cutec</caption> + </screenshot> + </screenshots> + <updatecontact>http://redeclipse.net/forum/</updatecontact> +-- +2.1.4 + diff --git a/patches/appdata-Upgrade-via-appstream-util.patch b/patches/appdata-Upgrade-via-appstream-util.patch new file mode 100644 index 0000000..81af29a --- /dev/null +++ b/patches/appdata-Upgrade-via-appstream-util.patch @@ -0,0 +1,65 @@ +From d0d18dad4ed19a8c7ccc24beb6f16c01e6d57978 Mon Sep 17 00:00:00 2001 +From: Martin Erik Werner <[email protected]> +Date: Fri, 3 Apr 2015 20:39:01 +0200 +Subject: [PATCH 2/5] appdata: Upgrade via appstream-util + +--- + src/install/nix/redeclipse.appdata.xml | 37 ++++++++++++++++++++++++++++------ + 1 file changed, 31 insertions(+), 6 deletions(-) + +diff --git a/src/install/nix/redeclipse.appdata.xml b/src/install/nix/redeclipse.appdata.xml +index d5487f7..d6f2b3e 100644 +--- a/src/install/nix/redeclipse.appdata.xml ++++ b/src/install/nix/redeclipse.appdata.xml +@@ -1,7 +1,11 @@ + <?xml version="1.0" encoding="UTF-8"?> +-<application> +- <id type="desktop">@[email protected]</id> ++<component type="desktop"> ++ <id>@[email protected]</id> ++ ++ <!--FIXME: convert to an SPDX ID--> + <metadata_license>CC-BY-SA-3.0+</metadata_license> ++ ++ <!--FIXME: convert to an SPDX ID--> + <project_license>ZLIB and CC-BY-SA-3.0+</project_license> + <description> + <p> +@@ -16,9 +20,30 @@ + </description> + <url type="homepage">http://redeclipse.net/</url> + <screenshots> +- <screenshot type="default">http://redeclipse.net/bits/images/003.jpg</screenshot> +- <screenshot>http://redeclipse.net/bits/images/006.jpg</screenshot> +- <screenshot>http://redeclipse.net/bits/images/007.jpg</screenshot> ++ <screenshot type="default"> ++ <image>http://redeclipse.net/bits/images/003.jpg</image> ++ <caption><!-- Describe this screenshot in less than ~10 words --></caption> ++ </screenshot> ++ <screenshot> ++ <image>http://redeclipse.net/bits/images/006.jpg</image> ++ <caption><!-- Describe this screenshot in less than ~10 words --></caption> ++ </screenshot> ++ <screenshot> ++ <image>http://redeclipse.net/bits/images/007.jpg</image> ++ <caption><!-- Describe this screenshot in less than ~10 words --></caption> ++ </screenshot> + </screenshots> + <updatecontact>http://redeclipse.net/forum/</updatecontact> +-</application> ++ ++ <!--FIXME: You can use a project or developer name if there's no company--> ++ <developer_name><!-- Company Name --></developer_name> ++ ++ <!--FIXME: where to report bugs for the application--> ++ <url type="bugtracker"><!-- http://www.homepage.com/where-to-report_bug.html --></url> ++ ++ <!--FIXME: where to donate to the application--> ++ <url type="donation"><!-- http://www.homepage.com/donation.html --></url> ++ ++ <!--FIXME: where to report bugs for the application--> ++ <url type="help"><!-- http://www.homepage.com/docs/ --></url> ++</component> +-- +2.1.4 + diff --git a/patches/appdate-Use-template-set-at-install-name.patch b/patches/appdate-Use-template-set-at-install-name.patch new file mode 100644 index 0000000..c6cdc25 --- /dev/null +++ b/patches/appdate-Use-template-set-at-install-name.patch @@ -0,0 +1,25 @@ +From de17926dab1d68d266c0c4ab044c2ef1851c7091 Mon Sep 17 00:00:00 2001 +From: Martin Erik Werner <[email protected]> +Date: Fri, 3 Apr 2015 20:29:02 +0200 +Subject: [PATCH 1/5] appdate: Use template set-at-install name + +This is to allow for installing as 'redeclipse-develop' and similar. +--- + src/install/nix/redeclipse.appdata.xml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/install/nix/redeclipse.appdata.xml b/src/install/nix/redeclipse.appdata.xml +index b52cd7b..d5487f7 100644 +--- a/src/install/nix/redeclipse.appdata.xml ++++ b/src/install/nix/redeclipse.appdata.xml +@@ -1,6 +1,6 @@ + <?xml version="1.0" encoding="UTF-8"?> + <application> +- <id type="desktop">redeclipse.desktop</id> ++ <id type="desktop">@[email protected]</id> + <metadata_license>CC-BY-SA-3.0+</metadata_license> + <project_license>ZLIB and CC-BY-SA-3.0+</project_license> + <description> +-- +2.1.4 + diff --git a/patches/series b/patches/series index a0b9767..5644225 100644 --- a/patches/series +++ b/patches/series @@ -1,3 +1,8 @@ windowed-by-default.patch build-with-system-enet.patch system-install-Add-common-install-target-for-common-.patch +appdate-Use-template-set-at-install-name.patch +appdata-Upgrade-via-appstream-util.patch +appdata-Fill-in-remove-FIXMEs.patch +appdata-Update-description-screenshots.patch +system-install-Install-appdata.patch diff --git a/patches/system-install-Install-appdata.patch b/patches/system-install-Install-appdata.patch new file mode 100644 index 0000000..2e046fc --- /dev/null +++ b/patches/system-install-Install-appdata.patch @@ -0,0 +1,149 @@ +From c4b2cce04173f1a679d7febd2f3e46b6e6a21c73 Mon Sep 17 00:00:00 2001 +From: Martin Erik Werner <[email protected]> +Date: Fri, 3 Apr 2015 22:18:15 +0200 +Subject: [PATCH 5/5] system-install: Install appdata + +--- + src/install/nix/redeclipse.appdata.xml | 40 ------------------------------- + src/install/nix/redeclipse.appdata.xml.am | 40 +++++++++++++++++++++++++++++++ + src/system-install.mk | 9 +++++++ + 3 files changed, 49 insertions(+), 40 deletions(-) + delete mode 100644 src/install/nix/redeclipse.appdata.xml + create mode 100644 src/install/nix/redeclipse.appdata.xml.am + +diff --git a/src/install/nix/redeclipse.appdata.xml b/src/install/nix/redeclipse.appdata.xml +deleted file mode 100644 +index 60b9e2f..0000000 +--- a/src/install/nix/redeclipse.appdata.xml ++++ /dev/null +@@ -1,40 +0,0 @@ +-<?xml version="1.0" encoding="UTF-8"?> +-<component type="desktop"> +- <id>@[email protected]</id> +- <metadata_license>CC-BY-SA-3.0+</metadata_license> +- <project_license>ZLIB and CC-BY-SA-3.0+</project_license> +- <description> +- <p> +- Red Eclipse is a fun-filled new take on the casual first person arena +- shooter, built as a total conversion of Cube Engine 2, which lends itself +- toward a balanced gameplay, with a general theme of agility in a variety +- of environments. +- </p> +- <ul> +- <li>Cross-platform multiplayer</li> +- <li>Features parkour, impulse boosts, dashing, and other tricks</li> +- <li>Favourite gamemodes with an array of mutators and variables</li> +- <li>Builtin editor lets you create your own maps cooperatively online</li> +- </ul> +- </description> +- <url type="homepage">http://redeclipse.net/</url> +- <screenshots> +- <screenshot type="default"> +- <image>http://redeclipse.net/bits/images/053.jpg</image> +- <caption>Posing with fire on the map venus</caption> +- </screenshot> +- <screenshot> +- <image>http://redeclipse.net/bits/images/045.jpg</image> +- <caption>Mine fireworks on the map vault</caption> +- </screenshot> +- <screenshot> +- <image>http://redeclipse.net/bits/images/019.jpg</image> +- <caption>Overlooking friendly fire on the map cutec</caption> +- </screenshot> +- </screenshots> +- <updatecontact>http://redeclipse.net/forum/</updatecontact> +- <developer_name>Red Eclipse Team</developer_name> +- <url type="bugtracker">https://github.com/red-eclipse/base/issues</url> +- <url type="donation">http://redeclipse.net/donate</url> +- <url type="help">http://redeclipse.net/faq</url> +-</component> +diff --git a/src/install/nix/redeclipse.appdata.xml.am b/src/install/nix/redeclipse.appdata.xml.am +new file mode 100644 +index 0000000..60b9e2f +--- /dev/null ++++ b/src/install/nix/redeclipse.appdata.xml.am +@@ -0,0 +1,40 @@ ++<?xml version="1.0" encoding="UTF-8"?> ++<component type="desktop"> ++ <id>@[email protected]</id> ++ <metadata_license>CC-BY-SA-3.0+</metadata_license> ++ <project_license>ZLIB and CC-BY-SA-3.0+</project_license> ++ <description> ++ <p> ++ Red Eclipse is a fun-filled new take on the casual first person arena ++ shooter, built as a total conversion of Cube Engine 2, which lends itself ++ toward a balanced gameplay, with a general theme of agility in a variety ++ of environments. ++ </p> ++ <ul> ++ <li>Cross-platform multiplayer</li> ++ <li>Features parkour, impulse boosts, dashing, and other tricks</li> ++ <li>Favourite gamemodes with an array of mutators and variables</li> ++ <li>Builtin editor lets you create your own maps cooperatively online</li> ++ </ul> ++ </description> ++ <url type="homepage">http://redeclipse.net/</url> ++ <screenshots> ++ <screenshot type="default"> ++ <image>http://redeclipse.net/bits/images/053.jpg</image> ++ <caption>Posing with fire on the map venus</caption> ++ </screenshot> ++ <screenshot> ++ <image>http://redeclipse.net/bits/images/045.jpg</image> ++ <caption>Mine fireworks on the map vault</caption> ++ </screenshot> ++ <screenshot> ++ <image>http://redeclipse.net/bits/images/019.jpg</image> ++ <caption>Overlooking friendly fire on the map cutec</caption> ++ </screenshot> ++ </screenshots> ++ <updatecontact>http://redeclipse.net/forum/</updatecontact> ++ <developer_name>Red Eclipse Team</developer_name> ++ <url type="bugtracker">https://github.com/red-eclipse/base/issues</url> ++ <url type="donation">http://redeclipse.net/donate</url> ++ <url type="help">http://redeclipse.net/faq</url> ++</component> +diff --git a/src/system-install.mk b/src/system-install.mk +index 1f0b1cd..eaa3c41 100644 +--- a/src/system-install.mk ++++ b/src/system-install.mk +@@ -17,6 +17,7 @@ mandir=$(DESTDIR)$(prefix)/share/man + menudir=$(DESTDIR)$(prefix)/share/applications + icondir=$(DESTDIR)$(prefix)/share/icons/hicolor + pixmapdir=$(DESTDIR)$(prefix)/share/pixmaps ++appdatadir=$(DESTDIR)$(prefix)/share/appdata + + ICONS= \ + install/nix/$(appsrcname)_x16.png \ +@@ -124,6 +125,7 @@ system-install-docs: $(MANPAGES) + + system-install-menus: icons + $(MKDIR) $(menudir) ++ $(MKDIR) $(appdatadir) + $(MKDIR) $(icondir)/16x16/apps + $(MKDIR) $(icondir)/32x32/apps + $(MKDIR) $(icondir)/48x48/apps +@@ -136,6 +138,12 @@ system-install-menus: icons + -e 's,@APPNAME@,$(appname),g' \ + install/nix/$(appsrcname).desktop.am > \ + $(menudir)/$(appname).desktop ++ sed -e 's,@LIBEXECDIR@,$(patsubst $(DESTDIR)%,%,$(libexecdir)),g' \ ++ -e 's,@DATADIR@,$(patsubst $(DESTDIR)%,%,$(datadir)),g' \ ++ -e 's,@DOCDIR@,$(patsubst $(DESTDIR)%,%,$(docdir)),g' \ ++ -e 's,@APPNAME@,$(appname),g' \ ++ install/nix/$(appsrcname).appdata.xml.am > \ ++ $(appdatadir)/$(appname).appdata.xml + install -m644 install/nix/$(appsrcname)_x16.png \ + $(icondir)/16x16/apps/$(appname).png + install -m644 install/nix/$(appsrcname)_x32.png \ +@@ -184,6 +192,7 @@ system-uninstall-docs: + + system-uninstall-menus: + @rm -fv $(menudir)/$(appname).desktop ++ @rm -fv $(appdatadir)/$(appname).appdata.xml + @rm -fv $(icondir)/16x16/apps/$(appname).png + @rm -fv $(icondir)/32x32/apps/$(appname).png + @rm -fv $(icondir)/48x48/apps/$(appname).png +-- +2.1.4 + diff --git a/redeclipse.install b/redeclipse.install index 3f6db8d..eca3dfb 100644 --- a/redeclipse.install +++ b/redeclipse.install @@ -1,5 +1,6 @@ usr/games/redeclipse usr/lib/games/redeclipse/redeclipse usr/share/applications +usr/share/appdata usr/share/icons usr/share/pixmaps -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/redeclipse.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

