[gcompris] Added new standard desktop file gcompris.appdata



commit c2c071375ee88bb3036f1ecd6764f7dc0707c692
Author: Bruno Coudoin <bruno coudoin gcompris net>
Date:   Wed Jun 18 00:26:02 2014 +0200

    Added new standard desktop file gcompris.appdata
    
    Various distributions are working towards having a better more end user
    focused software installation center. As part of that their are adding
    metadata to all end user oriented packages in the appdata format:
    http://people.freedesktop.org/~hughsient/appdata/

 Makefile.am             |    6 ++++++
 gcompris.appdata.xml.in |   44 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+), 0 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index cdb1c2c..bde4a19 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -18,12 +18,18 @@ else
 Applicationsdir = $(datadir)/applications/
 Applications_in_files = gcompris.desktop.in gcompris-edit.desktop.in
 Applications_DATA = gcompris.desktop gcompris-edit.desktop
+
+appdatadir = $(datadir)/appdata
+appdata_DATA = $(appdata_in_files:.xml.in=.xml)
+appdata_in_files = gcompris.appdata.xml.in
 endif
 
 @INTLTOOL_DESKTOP_RULE@
+ INTLTOOL_XML_RULE@
 
 EXTRA_DIST = \
        $(Applications_in_files) \
+       $(appdata_in_files) \
        $(icon_DATA) \
        intltool-extract.in \
        intltool-merge.in \
diff --git a/gcompris.appdata.xml.in b/gcompris.appdata.xml.in
new file mode 100644
index 0000000..ffde8ba
--- /dev/null
+++ b/gcompris.appdata.xml.in
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<application>
+  <id type="desktop">gcompris.desktop</id>
+  <metadata_license>CC-BY-SA-3.0</metadata_license>
+  <project_license>GPL-3.0+</project_license>
+  <description>
+    <_p>GCompris is an educational software suite comprising of
+        numerous activities for children aged 2 to 10.</_p>
+    <_p>Some of the activities are game orientated, but nonetheless still
+        educational.</_p>
+    <_p>Below you can find a list of categories with some of the activities
+        available in that category.</_p>
+    <ul>
+    <_li>computer discovery: keyboard, mouse, different mouse gesture, ...</_li>
+    <_li>arithmetic: table memory, enumeration, double entry table, mirror
+         image, ...</_li>
+    <_li>science: the canal lock, the water cycle, the submarine, electric
+         simulation, ...</_li>
+    <_li>geography: place the country on the map</_li>
+    <_li>games: chess, memory, connect 4, oware, sudoku, ...</_li>
+    <_li>reading: reading practice</_li>
+    <_li>other: learn to tell time, puzzle of famous paintings, vector
+         drawing, cartoon making, ...</_li>
+    </ul>
+    <_p>Currently GCompris offers in excess of 100 activities and more are
+        being developed. GCompris is free software, that means that you can
+        adapt it to your own needs, improve it and, most importantly, share it
+        with children everywhere.</_p>
+  </description>
+  <screenshots>
+    <screenshot width="400" height="260" 
type="default">http://gcompris.net/screenshots/canal_lock.jpg</screenshot>
+    <screenshot width="400" height="260">http://gcompris.net/screenshots/play_piano.jpg</screenshot>
+    <screenshot width="400" height="260">http://gcompris.net/screenshots/erase.jpg</screenshot>
+    <screenshot width="400" height="260">http://gcompris.net/screenshots/colors.jpg</screenshot>
+    <screenshot width="400" height="260">http://gcompris.net/screenshots/clockgame.jpg</screenshot>
+    <screenshot width="400" height="260">http://gcompris.net/screenshots/piano_composition.jpg</screenshot>
+    <screenshot width="400" height="260">http://gcompris.net/screenshots/electric.jpg</screenshot>
+    <screenshot width="400" height="260">http://gcompris.net/screenshots/watercycle.jpg</screenshot>
+    <screenshot width="400" height="260">http://gcompris.net/screenshots/anim.jpg</screenshot>
+    <screenshot width="400" height="260">http://gcompris.net/screenshots/click_on_letter.jpg</screenshot>
+  </screenshots>
+  <url type="homepage">http://gcompris.net/</url>
+  <updatecontact>bruno coudoin gcompris net</updatecontact>
+</application>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]