[gnote/meson] Add msgfmt command for plugin desktop file translation



commit 9f537c6dfcf5e971b31897cac04ce4af92f4155f
Author: Aurimas Černius <aurisc4 gmail com>
Date:   Sun Apr 4 14:16:43 2021 +0300

    Add msgfmt command for plugin desktop file translation

 meson.build            |  1 +
 src/addins/meson.build | 12 ++++++++++++
 2 files changed, 13 insertions(+)
---
diff --git a/meson.build b/meson.build
index 2bc27f68..f8c61037 100644
--- a/meson.build
+++ b/meson.build
@@ -37,6 +37,7 @@ configure_file(
 )
 
 root_include_dir = include_directories('.')
+srcdir = meson.current_source_dir()
 
 subdir('data')
 subdir('help')
diff --git a/src/addins/meson.build b/src/addins/meson.build
index 083e3ca7..9004a451 100644
--- a/src/addins/meson.build
+++ b/src/addins/meson.build
@@ -4,6 +4,18 @@ addin_conf = configuration_data()
 addin_conf.set('libgnote_release', gnote_release)
 addin_conf.set('libgnote_version_info', libgnote_version_info)
 
+msgfmt_plugin_cmd = [
+  find_program('msgfmt'),
+  '--desktop',
+  '--keyword=Name',
+  '--keyword=Description',
+  '--keyword=Authors',
+  '--keyword=Copyright',
+  '--template=@INPUT@',
+  '-d', join_paths(srcdir, 'po'),
+  '--output=@OUTPUT@'
+]
+
 subdir('backlinks')
 subdir('bugzilla')
 subdir('exporttogtg')


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