[gconf-editor] Add AppData file.



commit 1b926b311f5fe9798d295486f58db5b25776b4af
Author: Daniel Mustieles <daniel mustieles gmail com>
Date:   Tue Oct 14 12:29:19 2014 +0200

    Add AppData file.
    
    Fixes #738385

 data/Makefile.am                           |    8 +++++++-
 data/org.gnome.gconf-editor.appdata.xml.in |   26 ++++++++++++++++++++++++++
 po/POTFILES.in                             |    1 +
 3 files changed, 34 insertions(+), 1 deletions(-)
---
diff --git a/data/Makefile.am b/data/Makefile.am
index c9749e3..51b8700 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -10,9 +10,15 @@ schemas_DATA   = $(schemas_in_files:.schemas.in=.schemas)
 @INTLTOOL_DESKTOP_RULE@
 @INTLTOOL_SCHEMAS_RULE@
 
-CLEANFILES = $(Utilities_DATA) $(schemas_DATA)
+appdatadir = $(datadir)/appdata
+appdata_DATA = $(appdata_in_files:.xml.in=.xml)
+appdata_in_files = org.gnome.gconf-editor.appdata.xml.in
+ INTLTOOL_XML_RULE@
+
+CLEANFILES = $(Utilities_DATA) $(schemas_DATA) $(appdata_DATA)
 
 EXTRA_DIST = \
+       $(appdata_in_files)  \
        $(Utilities_in_files) \
        $(schemas_in_files)
 
diff --git a/data/org.gnome.gconf-editor.appdata.xml.in b/data/org.gnome.gconf-editor.appdata.xml.in
new file mode 100644
index 0000000..6e629b7
--- /dev/null
+++ b/data/org.gnome.gconf-editor.appdata.xml.in
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Daniel Mustieles <daniel mustieles gmail com> -->
+<application>
+  <id type="desktop">org.gnome.gconf-editor.desktop</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <_name>GConf-Editor</_name>
+  <_summary>Editor for the GConf configuration system</_summary>
+  <description>
+    <_p>
+      GConf-Editor is a tool used for editing the GConf configuration database. This is not the
+      recommended way of setting desktop preferences, but it might be useful when the proper
+      configuration utility for some software provides no way of changing some option. 
+    </_p>
+    <_p>
+      The root motivation for GConf is to make application preferences more manageable for
+      system administrators. Another important motivation for GConf is that it's
+      "process transparent." This means that if I change a setting from one application,
+      it instantly updates in all other applications that are interested in that setting
+    </_p>
+  </description>
+  <url type="homepage">https://git.gnome.org/browse/gconf-editor</url>
+  <screenshots>
+  <screenshot 
type="default">https://git.gnome.org/browse/gconf-editor/plain/docs/C/figures/gconf_editor_anno_window.png</screenshot>
+  </screenshots>
+  <updatecontact>daniel mustieles gmail com</updatecontact>
+</application>
diff --git a/po/POTFILES.in b/po/POTFILES.in
index e2f68b1..004839d 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -3,6 +3,7 @@
 
 data/gconf-editor.desktop.in.in
 data/gconf-editor.schemas.in
+data/org.gnome.gconf-editor.appdata.xml.in
 src/gconf-bookmarks-dialog.c
 src/gconf-cell-renderer.c
 src/gconf-editor-application.c


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