[sushi/piotrdrag/localize-appdata] data: localize the appdata file



commit e1c716b5d0efbfdfb867c0def3fab505adde70d4
Author: Piotr Drąg <piotrdrag gmail com>
Date:   Tue Aug 20 18:46:09 2019 +0200

    data: localize the appdata file

 data/meson.build                                                   | 7 +++++--
 ...ewer.appdata.xml => org.gnome.NautilusPreviewer.appdata.xml.in} | 0
 meson.build                                                        | 2 ++
 po/POTFILES.in                                                     | 1 +
 po/meson.build                                                     | 2 --
 5 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/data/meson.build b/data/meson.build
index 62876c8..66c6223 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -9,7 +9,10 @@ configure_file(
   install_dir: join_paths(datadir, 'dbus-1', 'services'),
 )
 
-install_data(
-  'org.gnome.NautilusPreviewer.appdata.xml',
+i18n.merge_file(
+  input: 'org.gnome.NautilusPreviewer.appdata.xml.in',
+  output: 'org.gnome.NautilusPreviewer.appdata.xml',
+  po_dir: '../po',
+  install: true,
   install_dir: join_paths(datadir, 'metainfo')
 )
diff --git a/data/org.gnome.NautilusPreviewer.appdata.xml b/data/org.gnome.NautilusPreviewer.appdata.xml.in
similarity index 100%
rename from data/org.gnome.NautilusPreviewer.appdata.xml
rename to data/org.gnome.NautilusPreviewer.appdata.xml.in
diff --git a/meson.build b/meson.build
index 13894ac..0e3b6aa 100644
--- a/meson.build
+++ b/meson.build
@@ -37,6 +37,8 @@ add_project_arguments(
   language: 'c',
 )
 
+i18n = import('i18n')
+
 subdir('data')
 subdir('po')
 subdir('src')
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 22ff7af..84b5c9d 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,3 +1,4 @@
+data/org.gnome.NautilusPreviewer.appdata.xml.in
 src/ui/fallbackRenderer.js
 src/ui/mainWindow.js
 src/viewers/audio.js
diff --git a/po/meson.build b/po/meson.build
index ce66f91..15a7c31 100644
--- a/po/meson.build
+++ b/po/meson.build
@@ -1,5 +1,3 @@
-i18n = import('i18n')
-
 i18n.gettext(
   meson.project_name(),
   preset: 'glib',


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