[gnome-builder] build: make appdata translatable



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]