Add an AppData description file from Richard Hughes. release-2.x.y

Sat, 08 Nov 2014 01:42:55 -0500

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Sat, 08 Nov 2014 01:42:55 -0500
branch
release-2.x.y
changeset 36250
cd6ec0a2dfd5
parent 36249
c6a0feac708f
child 36251
ee51d84aacbf

Add an AppData description file from Richard Hughes.

.hgignore file | annotate | diff | comparison | revisions
pidgin/Makefile.am file | annotate | diff | comparison | revisions
pidgin/data/pidgin.appdata.xml.in file | annotate | diff | comparison | revisions
po/POTFILES.in file | annotate | diff | comparison | revisions
--- a/.hgignore	Mon Nov 10 16:17:31 2014 -0500
+++ b/.hgignore	Sat Nov 08 01:42:55 2014 -0500
@@ -89,6 +89,7 @@
 pidgin.apspec$
 pidgin.spec$
 pidgin/pidgin$
+pidgin/data/pidgin.appdata.xml$
 pidgin/data/pidgin.desktop$
 pidgin/data/pidgin.desktop.in$
 pidgin/pixmaps/emotes/default/24/theme
--- a/pidgin/Makefile.am	Mon Nov 10 16:17:31 2014 -0500
+++ b/pidgin/Makefile.am	Sat Nov 08 01:42:55 2014 -0500
@@ -3,6 +3,7 @@
 		getopt.h \
 		getopt1.c \
 		Makefile.mingw \
+		data/pidgin.appdata.xml.in \
 		data/pidgin.desktop.in \
 		data/pidgin.pc.in \
 		data/pidgin-uninstalled.pc.in \
@@ -186,8 +187,16 @@
 apps_in_files = data/pidgin.desktop.in
 apps_DATA = $(apps_in_files:.desktop.in=.desktop)
 @INTLTOOL_DESKTOP_RULE@
+
+appdatadir = $(datarootdir)/appdata
+appdata_DATA = $(appdata_in_files:.xml.in=.xml)
+appdata_in_files = data/pidgin.appdata.xml.in
+
+@INTLTOOL_XML_RULE@
+
 endif # INSTALL_I18N
 
+CLEANFILES = $(appdata_DATA)
 DISTCLEANFILES = $(DESKTOP_FILE)
 
 endif  # ENABLE_GTK
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pidgin/data/pidgin.appdata.xml.in	Sat Nov 08 01:42:55 2014 -0500
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Richard Hughes <richard@hughsie.com> -->
+<!-- Copyright 2014 Pidgin Developers <devel@pidgin.im> -->
+
+<application>
+  <id type="desktop">pidgin.desktop</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <project_license>GPL-2.0</project_license>
+  <_summary>Instant Messaging Client</_summary>
+  <description>
+    <_p>
+      Pidgin is a chat program which lets you log in to accounts on multiple
+      chat networks simultaneously.
+    </_p>
+    <_p>
+      This means that you can be chatting with friends on MSN, talking to a
+      friend on Google Talk, and sitting in a Yahoo chat room all at the same
+      time.
+    </_p>
+  </description>
+  <url type="homepage">http://www.pidgin.im/</url>
+  <screenshots>
+    <screenshot type="default">
+      <image>http://www.pidgin.im/shared/img/contact_window.png</image>
+      <_caption>The buddy list showing friends on different networks.</_caption>
+    </screenshot>
+  </screenshots>
+  <updatecontact>devel@pidgin.im</updatecontact>
+</application>
--- a/po/POTFILES.in	Mon Nov 10 16:17:31 2014 -0500
+++ b/po/POTFILES.in	Sat Nov 08 01:42:55 2014 -0500
@@ -193,6 +193,7 @@
 libpurple/util.c
 libpurple/win32/libc_interface.c
 libpurple/xmlnode.c
+pidgin/data/pidgin.appdata.xml.in
 pidgin/data/pidgin.desktop.in
 pidgin/gtkaccount.c
 pidgin/gtkblist-theme.c

mercurial