From f3e2dac20fb07bf108819f8e8105a5799fd3e63c Mon Sep 17 00:00:00 2001 From: Michael James Gratton Date: Mon, 15 Jan 2018 11:56:52 +1100 Subject: [PATCH] Ensure translated manual pages are installed under Meson. --- help/meson.build | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/help/meson.build b/help/meson.build index d6af75be..b375c60e 100644 --- a/help/meson.build +++ b/help/meson.build @@ -13,6 +13,20 @@ geary_help_pages = [ 'write.page', ] +# Meson 0.44 added support for automatically reading LINGUAS, until we +# can depend on that, read it in outselves. Note this means if you +# change LINGUAS, you will need remove your build directory and re-run +# meson for it to be picked up. +linguas = run_command(['cat', 'LINGUAS']).stdout().strip() +langs = [] +foreach line : linguas.split('\n') + line = line.strip() + if not line.startswith('#') + langs += line + endif +endforeach + gnome.yelp(meson.project_name(), + languages: langs, sources: geary_help_pages, )