[pitivi] Conform to the AppData spec so we show up properly in the GNOME Software Center
- From: Jean-François Fortin Tam <jfft src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] Conform to the AppData spec so we show up properly in the GNOME Software Center
- Date: Wed, 4 Sep 2013 20:50:56 +0000 (UTC)
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]