[pitivi] Conform to the AppData spec so we show up properly in the GNOME Software Center



commit 054489a044160a000fbdc7bfbdbfd8aa9eddac7b
Author: Jean-François Fortin Tam <nekohayo gmail com>
Date:   Fri Aug 30 10:35:21 2013 -0400

    Conform to the AppData spec so we show up properly in the GNOME Software Center
    
    See http://people.freedesktop.org/~hughsient/appdata/

 .gitignore                 |    1 +
 data/Makefile.am           |   11 +++++++++--
 data/pitivi.appdata.xml.in |   25 +++++++++++++++++++++++++
 po/POTFILES.in             |    1 +
 4 files changed, 36 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 7da5eb0..6e6e992 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,6 +25,7 @@ missing
 mkinstalldirs
 py-compile
 stamp-h.in
+pitivi.appdata.xml
 pitivi.desktop
 pitivi.desktop.in
 prepare-ChangeLog.pl
diff --git a/data/Makefile.am b/data/Makefile.am
index edf302f..8f9d34e 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -5,8 +5,15 @@ desktop_in_files = pitivi.desktop.in
 desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
 @INTLTOOL_DESKTOP_RULE@
 
+appdatadir = $(datadir)/appdata
+appdata_in_files = pitivi.appdata.xml.in
+appdata_DATA = $(appdata_in_files:.appdata.xml.in=.appdata.xml)
+ INTLTOOL_XML_RULE@
+
 CLEANFILES =  \
-        $(desktop_DATA)
+        $(desktop_DATA) \
+        $(appdata_DATA)
 
 EXTRA_DIST = \
-        $(desktop_in_files)
+        $(desktop_in_files) \
+        $(appdata_in_files)
diff --git a/data/pitivi.appdata.xml.in b/data/pitivi.appdata.xml.in
new file mode 100644
index 0000000..d31fd99
--- /dev/null
+++ b/data/pitivi.appdata.xml.in
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<application>
+ <id type="desktop">pitivi.desktop</id>
+ <licence>LGPLv2</licence>
+ <name>Pitivi</name>
+ <_summary>A video editor that aims to appeal to hobbyists and professionals alike, with a strong focus on 
usability, efficiency and quality</_summary>
+ <_description>
+  <p>Integrating well with the GNOME desktop environment and other applications, Pitivi sports a beautiful 
user interface designed to be powerful yet easy to learn.</p>
+  <p>With a non-modal editing workflow, a framerate-independent and playhead-centric timeline, Pitivi allows 
you quickly and accurately trim, split and review your scenes. Pitivi's ripple and roll editing features 
allow spending more time on storytelling and less time on "pushing clips around".</p>
+  <p>Some other features include:</p>
+  <ul>
+    <li>Accepts any file formats supported by the GStreamer multimedia framework</li>
+    <li>Can animate hundreds of special effects and filters with keyframable properties</li>
+    <li>Ability to set custom aspect ratios, framerates and rendering presets</li>
+    <li>Easy to use crossfades and SMPTE transitions</li>
+    <li>Multihead-friendly with detachable user interface components</li>
+  </ul>
+ </_description>
+ <screenshots>
+  <!-- Widths and heights are approximations for the software center apps to choose from !-->
+  <screenshot type="default" width="1366" 
height="740">http://www.pitivi.org/i/screenshots/software_center_main.jpg</screenshot>
+ </screenshots>
+ <url type="homepage">http://www.pitivi.org</url>
+ <updatecontact>nekohayo gmail com</updatecontact>
+</application>
diff --git a/po/POTFILES.in b/po/POTFILES.in
index f8548ff..41c49b5 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,6 +1,7 @@
 # List of source files containing translatable strings.
 # Please keep this file sorted alphabetically.
 # [encoding: UTF-8]
+data/pitivi.appdata.xml.in
 data/pitivi.desktop.in.in
 [type: gettext/glade]data/ui/alignmentprogress.ui
 [type: gettext/glade]data/ui/clipmediaprops.ui


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]