Add an AppData file.
authorNils Philippsen <nils@tiptoe.de>
Mon, 26 Oct 2015 10:04:06 +0000 (11:04 +0100)
committerNils Philippsen <nils@tiptoe.de>
Sun, 22 Nov 2015 14:32:07 +0000 (15:32 +0100)
This file gets used by GNOME Software to present an application to users
so they can install it from a software repository.

gtk2_ardour/ardour.appdata.xml.in [new file with mode: 0644]
gtk2_ardour/wscript

diff --git a/gtk2_ardour/ardour.appdata.xml.in b/gtk2_ardour/ardour.appdata.xml.in
new file mode 100644 (file)
index 0000000..a7f4975
--- /dev/null
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop">
+  <id>@ARDOUR_EXEC@.desktop</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <project_license>GPL-2.0+</project_license>
+  <name>Ardour</name>
+  <summary>Digital Audio Workstation</summary>
+  <description>
+    <p>
+      Ardour is a multi-channel digital audio workstation, allowing you to
+      record, edit, mix and master audio and MIDI projects.
+    </p>
+    <p>
+      It is targeted at audio engineers, musicians, soundtrack editors and
+      composers.
+    </p>
+  </description>
+  <url type="homepage">http://ardour.org</url>
+  <screenshots>
+      <screenshot type="default">
+        <image>http://community.ardour.org/files/images/ardour-editor-window-1600x900.png</image>
+        <caption>The Editor window where you can arrange audio and MIDI data along a timeline</caption>
+      </screenshot>
+      <screenshot>
+        <image>http://community.ardour.org/files/images/ardour-mixer-window-1600x900.png</image>
+        <caption>The Mixer window which includes channel strips for each track and bus</caption>
+      </screenshot>
+  </screenshots>
+</component>
index 19c092fa3d1910f565dc8a7ec32f41924bd06f11..008fa1eae4dfe9194534203369a26b9c14cd546c 100644 (file)
@@ -688,6 +688,13 @@ def build(bld):
         obj.target       = 'ardour.xml'
         obj.chmod        = Utils.O644
 
+        obj              = bld(features = 'subst')
+        obj.source       = 'ardour.appdata.xml.in'
+        obj.target       = str (bld.env['lwrcase_dirname']) +  '.appdata.xml'
+        obj.chmod        = Utils.O644
+        obj.dict         = freedesktop_subst_dict
+        set_subst_dict(obj, freedesktop_subst_dict)
+
     # Keybindings
 
     # 'SAE-de-keypad', 'SAE-de-nokeypad', 'SAE-us-keypad',