From ebb706f9dafdbb7c4aa18e5595930bbc1a0497b1 Mon Sep 17 00:00:00 2001 From: Patrick Ohly Date: Tue, 25 Jul 2017 16:40:59 +0200 Subject: gettext.bbclass: also search for files in target sysroot fwupd contains polkit policy files that it translates using polkit.its and polkit.loc files that the next polkit release is going to install (see https://github.com/hughsie/fwupd/issues/107). In order to make that work with OE-core, the gettext tools must be told to look also for files in the recipe-sysroot. Otherwise it only uses the GETTEXTDATADIR set by the gettext-native tool wrappers, and that only points to the files provided by gettext-native itself. Signed-off-by: Patrick Ohly Signed-off-by: Ross Burton --- meta/classes/gettext.bbclass | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'meta') diff --git a/meta/classes/gettext.bbclass b/meta/classes/gettext.bbclass index d60a0c12ce..689ef55ed1 100644 --- a/meta/classes/gettext.bbclass +++ b/meta/classes/gettext.bbclass @@ -17,3 +17,8 @@ DEPENDS_GETTEXT ??= "virtual/gettext gettext-native" BASEDEPENDS_append = " ${@gettext_dependencies(d)}" EXTRA_OECONF_append = " ${@gettext_oeconf(d)}" + +# Without this, msgfmt from gettext-native will not find ITS files +# provided by target recipes (for example, polkit.its). +GETTEXTDATADIRS_append_class-target = ":${STAGING_DATADIR}/gettext" +export GETTEXTDATADIRS -- cgit 1.2.3-korg