summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNils Philippsen <nils@tiptoe.de>2015-10-26 11:04:06 +0100
committerNils Philippsen <nils@tiptoe.de>2015-11-22 15:32:07 +0100
commitc3398784e79047979d50dda9e2ebaab231ecc98f (patch)
treeb1c00d393a295eb7a10204616bf99a2d24eacfff
parent0e3c2af69aba177725870532e9a79e176c4b5dc4 (diff)
Add an AppData file.
This file gets used by GNOME Software to present an application to users so they can install it from a software repository.
-rw-r--r--gtk2_ardour/ardour.appdata.xml.in29
-rw-r--r--gtk2_ardour/wscript7
2 files changed, 36 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour.appdata.xml.in b/gtk2_ardour/ardour.appdata.xml.in
new file mode 100644
index 0000000000..a7f4975cbb
--- /dev/null
+++ b/gtk2_ardour/ardour.appdata.xml.in
@@ -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>
diff --git a/gtk2_ardour/wscript b/gtk2_ardour/wscript
index 19c092fa3d..008fa1eae4 100644
--- a/gtk2_ardour/wscript
+++ b/gtk2_ardour/wscript
@@ -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',