[gnome-builder] build: make appdata translatable
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] build: make appdata translatable
- Date: Tue, 26 Apr 2016 05:41:54 +0000 (UTC)
commit 45ed872d06b0438033f10087a491aaf592dacd9d
Author: Christian Hergert <christian hergert me>
Date: Mon Apr 25 22:39:09 2016 -0700
build: make appdata translatable
data/Makefile.am | 12 ++++++---
...ppdata.xml => org.gnome.Builder.appdata.xml.in} | 26 ++++++++++----------
2 files changed, 21 insertions(+), 17 deletions(-)
---
diff --git a/data/Makefile.am b/data/Makefile.am
index ac44cd0..8e02c5e 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -1,7 +1,10 @@
SUBDIRS = gsettings icons style-schemes fonts .
-appdatadir = $(datadir)/appdata
-appdata_DATA = org.gnome.Builder.appdata.xml
+ APPSTREAM_XML_RULES@
+ INTLTOOL_XML_RULE@
+
+appstream_in_files = org.gnome.Builder.appdata.xml.in
+appstream_XML = $(appstream_in_files:.xml.in=.xml)
# Desktop launcher and description file.
desktopdir = $(datadir)/applications
@@ -27,14 +30,15 @@ org.gnome.Builder.service: org.gnome.Builder.service.in
sed -e "s|\ bindir\@|$(bindir)|" $< > $ tmp && mv $ tmp $@
EXTRA_DIST = \
- $(appdata_DATA) \
+ $(appstream_in_files) \
$(desktop_in_in_files) \
$(service_in_files) \
$(NULL)
CLEANFILES = \
- $(service_DATA) \
+ $(appstream_XML) \
$(desktop_DATA) \
+ $(service_DATA) \
$(NULL)
DISTCLEANFILES = \
diff --git a/data/org.gnome.Builder.appdata.xml b/data/org.gnome.Builder.appdata.xml.in
similarity index 80%
rename from data/org.gnome.Builder.appdata.xml
rename to data/org.gnome.Builder.appdata.xml.in
index 572a4ea..22b545c 100644
--- a/data/org.gnome.Builder.appdata.xml
+++ b/data/org.gnome.Builder.appdata.xml.in
@@ -4,26 +4,26 @@
<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>An IDE for GNOME</summary>
+ <_name>Builder</name>
+ <_summary>An IDE for GNOME</summary>
<description>
- <p>
+ <_p>
Builder is an actively developed Integrated Development Environment for
GNOME. It combines integrated support for essential GNOME technologies
such as Gtk, Glib, and GNOME APIs with features that any developer will
appreciate, like syntax highlighting and snippets.
- </p>
- <p>Features:</p>
+ </_p>
+ <_p>Features:</_p>
<ul>
- <li>Integration with Autotools</li>
- <li>Clang based auto-completion, semantic highlighting, and diagnostics</li>
- <li>Auto indentation</li>
- <li>Side-by-side code editors</li>
- <li>Syntax highlighting</li>
- <li>HTML/Markdown live preview</li>
- <li>Optional Vim-style editing</li>
- <li>Integration with Git</li>
+ <_li>Integration with Autotools</_li>
+ <_li>Clang based auto-completion, semantic highlighting, and diagnostics</_li>
+ <_li>Auto indentation</_li>
+ <_li>Side-by-side code editors</_li>
+ <_li>Syntax highlighting</_li>
+ <_li>HTML/Markdown live preview</_li>
+ <_li>Optional Vim-style editing</_li>
+ <_li>Integration with Git</_li>
</ul>
</description>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]