Add a freedesktop appdata file.
authorAlexander Koenig <alex@lisas.de>
Fri, 17 Jun 2016 20:52:57 +0000 (22:52 +0200)
committerAlexander Koenig <alex@lisas.de>
Fri, 17 Jun 2016 20:52:57 +0000 (22:52 +0200)
Makefile.am
terminatorX.appdata.xml [new file with mode: 0644]

index 33575f9c80672998dfa5ced9a665436ed935a425..6b2a2873bb7391dd4c256d14394e46030408da75 100644 (file)
@@ -3,6 +3,7 @@ SUBDIRS = src icons help
 EXTRA_DIST = COPYING-DOCS\
        README.PERFORMANCE\
        terminatorX.spec.in\
+       terminatorX.appdata.xml\
        gnome-doc-utils.make\
        terminatorX.desktop\
        autogen.sh\
@@ -14,6 +15,9 @@ DISTCLEANFILES = gnome-doc-utils.make
 desktopdir = $(datadir)/applications
 desktop_DATA = terminatorX.desktop
 
+appdatadir = $(datarootdir)/appdata
+appdata_DATA = terminatorX.appdata.xml 
+
 mimedir = $(datadir)/mime-info
 mime_DATA = terminatorX.mime terminatorX.keys
 
diff --git a/terminatorX.appdata.xml b/terminatorX.appdata.xml
new file mode 100644 (file)
index 0000000..8036cf2
--- /dev/null
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2016 Alexander König <alex@lisas.de> -->
+       <component type="desktop">
+               <id>terminatorX.desktop</id>
+               <name>terminatorX</name>
+               <metadata_license>CC0</metadata_license>
+               <summary>terminatorX is a realtime audio synthesizer</summary>
+               <description>
+                       <p>
+                               terminatorX facilitates loading sampled audio data of various formats
+                               (*.wav, *.au, *.ogg, *.mp3, etc.) into virtual turntables for
+                               synchronized playback. The user can operate these turntables using
+                               mouse and keyboard inputs in order to &quot;scratch&quot; the way
+                               hiphop-DJs scratch on vinyl records. 
+                       </p>
+                       <p>
+                               It features realtime effects (buit-in as well as LADSPA plugin 
+                               effects), a sequencer and a MIDI interface – all accessible through
+                               an easy-to-use gtk+ user interface. Audio can be played back either 
+                               directly through the hardware using the ALSA and OSS backends or via 
+                               an audio routing daemon through the JACK and PulseAudio backends.
+                       </p>
+               </description>
+               <screenshots>
+                       <screenshot type="default">
+                               <image>https://terminatorX.org/appdata/screenshot.jpg</image>
+                               <caption>terminatorX with three virtual turntables</caption>
+                       </screenshot>
+               </screenshots>
+               <url type="homepage">https://terminatorX.org</url>
+               <url type="bugtracker">https://lisas.de/bugzilla/</url>
+       <updatecontact>alex@lisas.de</updatecontact>
+</component>
+