summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgor Gnatenko <ignatenko@src.gnome.org>2014-12-31 06:53:23 (GMT)
committerIgor Gnatenko <ignatenko@src.gnome.org>2015-01-01 01:52:25 (GMT)
commit25a015f0919e76352c48a78ba2062ff83e97dabc (patch)
tree665dffd1ba1046258ed3e43fc399fd3a502bb1b3
parenteb24ac9f52714ade55615e2967fa3ff7015777ae (diff)
downloadgnome-builder-25a015f0919e76352c48a78ba2062ff83e97dabc.zip
gnome-builder-25a015f0919e76352c48a78ba2062ff83e97dabc.tar.xz
Add AppData to show builder in Software
http://www.freedesktop.org/software/appstream/docs/ Signed-off-by: Igor Gnatenko <ignatenko@src.gnome.org> https://bugzilla.gnome.org/show_bug.cgi?id=742155
-rw-r--r--build/autotools/autoconf.d/50_appstream.post-lt1
-rw-r--r--data/appdata/html-preview.pngbin0 -> 240445 bytes
-rw-r--r--data/appdata/org.gnome.Builder.appdata.xml39
-rw-r--r--data/data.mk2
4 files changed, 42 insertions, 0 deletions
diff --git a/build/autotools/autoconf.d/50_appstream.post-lt b/build/autotools/autoconf.d/50_appstream.post-lt
new file mode 100644
index 0000000..e9323a8
--- /dev/null
+++ b/build/autotools/autoconf.d/50_appstream.post-lt
@@ -0,0 +1 @@
+APPSTREAM_XML
diff --git a/data/appdata/html-preview.png b/data/appdata/html-preview.png
new file mode 100644
index 0000000..bb60bb1
--- /dev/null
+++ b/data/appdata/html-preview.png
Binary files differ
diff --git a/data/appdata/org.gnome.Builder.appdata.xml b/data/appdata/org.gnome.Builder.appdata.xml
new file mode 100644
index 0000000..453740f
--- /dev/null
+++ b/data/appdata/org.gnome.Builder.appdata.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Igor Gnatenko <ignatenko@src.gnome.org> -->
+<component type="desktop">
+ <id>org.gnome.Builder.desktop</id>
+ <metadata_license>CC0</metadata_license>
+ <project_license>GPL-3.0+ and GPL-2.0+ and LGPL-3.0+ and LGPL-2.0+ and MIT</project_license>
+ <name>Builder</name>
+ <summary>IDE for GNOME</summary>
+
+ <description>
+ <p>
+ Builder is a new IDE for GNOME that is focused on bringing the power of
+ our platform to more developers than ever before.
+ </p>
+ <p>Features:</p>
+ <ul>
+ <li>HTML/Markdown preview</li>
+ <li>Autocompletion</li>
+ <li>Integration with VCS</li>
+ </ul>
+ </description>
+
+ <screenshots>
+ <screenshot type="default">
+ <image width="1440" height="900">https://raw.githubusercontent.com/chergert/gnome-builder-web/master/wiki-screenshot.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>HTML Preview</caption>
+ <image width="1200" height="675">https://git.gnome.org/browse/gnome-builder/plain/data/appdata/html-preview.png</image>
+ </screenshot>
+ </screenshots>
+
+ <url type="homepage">https://wiki.gnome.org/Apps/Builder</url>
+ <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder</url>
+ <project_group>GNOME</project_group>
+
+ <update_contact>ignatenko@src.gnome.org</update_contact>
+
+</component>
diff --git a/data/data.mk b/data/data.mk
index eb3f67f..c6dd166 100644
--- a/data/data.mk
+++ b/data/data.mk
@@ -1,3 +1,5 @@
+@APPSTREAM_XML_RULES@
+appstream_XML = data/appdata/org.gnome.Builder.appdata.xml
# Desktop launcher and description file.
data_desktopdir = $(datadir)/applications