[Xfce4-commits] [apps/xfburn] 02/07: Add appdata file

noreply at xfce.org noreply at xfce.org
Mon Nov 20 18:38:32 CET 2017


This is an automated email from the git hooks/post-receive script.

s   k   u   n   n   y   k       p   u   s   h   e   d       a       c   o   m   m   i   t       t   o       b   r   a   n   c   h       m   a   s   t   e   r   
   in repository apps/xfburn.

commit 6cccdd80989d6f848a0995edaa80768209b64a93
Author: Eric Koegel <eric.koegel at gmail.com>
Date:   Fri Sep 26 20:01:36 2014 +0300

    Add appdata file
    
    Based on the xfpm appdata, the spec is available at:
    http://www.freedesktop.org/software/appstream/docs/sect-Metadata-Application.html
    Fix bug #11201
    
    Signed-off-by: Romain B <skunnyk at alteroot.org>
---
 .gitignore            |  1 +
 Makefile.am           | 16 +++++++++++++---
 po/POTFILES.in        |  1 +
 xfburn.appdata.xml.in | 33 +++++++++++++++++++++++++++++++++
 4 files changed, 48 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index 1e30c63..0fb78ad 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,6 +26,7 @@ configure
 *.gz
 intltool-merge
 xfburn.desktop
+xfburn.appdata.xml
 intltool-extract
 intltool-extract.in
 intltool-update
diff --git a/Makefile.am b/Makefile.am
index 189f115..aa8d63d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -11,13 +11,22 @@ uidir = $(datadir)/xfburn
 ui_DATA =  	                                                        \
         xfburn.ui							\
 	xfburn-toolbars.ui
-		
+
+#
+# appdata
+#
+ at INTLTOOL_XML_RULE@
+appdatadir = $(datadir)/appdata
+appdata_DATA = $(appdata_in_files:.xml.in=.xml)
+appdata_in_files = xfburn.appdata.xml.in
+
 EXTRA_DIST = 								\
 	$(apps_in_files)						\
 	intltool-extract.in						\
 	intltool-merge.in						\
 	intltool-update.in						\
-	$(ui_DATA)
+	$(ui_DATA)								\
+	$(appdata_in_files)
 
 appsdir = $(datadir)/applications
 apps_in_files = xfburn.desktop.in
@@ -36,6 +45,7 @@ DISTCLEANFILES =							\
 	intltool-extract						\
 	intltool-merge							\
 	intltool-update							\
-	$(apps_DATA)
+	$(apps_DATA)							\
+	$(appdata_DATA)
 
 # vi:set ts=8 sw=8 noet ai nocindent softtabstop=0 list listchars=tab\:>-:
diff --git a/po/POTFILES.in b/po/POTFILES.in
index b0c6472..8e318eb 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -43,3 +43,4 @@ desktop-integration/thunar-sendto-xfburn.desktop.in
 
 # files added by intltool-prepare.
 xfburn.desktop.in
+xfburn.appdata.xml.in
diff --git a/xfburn.appdata.xml.in b/xfburn.appdata.xml.in
new file mode 100644
index 0000000..01ccee9
--- /dev/null
+++ b/xfburn.appdata.xml.in
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Eric Koegel <eric.koegel at gmail.com> and Simon Steinbeiss <simon at xfce.org> -->
+<component type="desktop">
+  <id>mousepad.desktop</id>
+  <metadata_license>CC-BY-3.0</metadata_license>
+  <project_license>GPL-2.0+</project_license>
+  <name>Xfburn</name>
+  <summary>A simple CD burning tool</summary>
+
+  <description>
+    <_p>Xfburn is a simple CD/DVD burning tool based on libburnia libraries.
+        It can blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as
+        well as burn personal compositions of data to either CD or DVD. It is
+        stable and under ongoing development. 
+    </_p>
+  </description>
+
+  <screenshots>
+    <screenshot type="default">
+      <image>http://goodies.xfce.org/_media/projects/applications/xfburn-0.4.1.jpg</image>
+    </screenshot>
+  </screenshots>
+
+  <url type="homepage">http://goodies.xfce.org/projects/applications/xfburn</url>
+  <url type="bugtracker">https://bugzilla.xfce.org/describecomponents.cgi?product=Xfburn</url>
+
+  <updatecontact>xfce4-dev at xfce.org</updatecontact>
+
+  <provides>
+    <binary>xfburn</binary>
+  </provides>
+
+</component>

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list