Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH] glib-networking: Support building with USE_NLS=no
@ 2019-07-30 11:00 Mike Crowe
       [not found] ` <ea261419-94c4-7dc1-92d0-c38ef6228bd6@intel.com>
  0 siblings, 1 reply; 2+ messages in thread
From: Mike Crowe @ 2019-07-30 11:00 UTC (permalink / raw)
  To: openembedded-core; +Cc: Mike Crowe

As reported in
http://lists.openembedded.org/pipermail/openembedded-core/2019-February/279344.html
, glib-networking no longer configures successfully if USE_NLS="no":

| po/meson.build:1:5: ERROR:  Can not do gettext because xgettext is not installed.

In the current absence of anything better, it seems that this can be
overcome by telling Meson not to look in the po/ directory.

Signed-off-by: Mike Crowe <mac@mcrowe.com>
---
 .../glib-networking/glib-networking_2.60.2.bb          | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/meta/recipes-core/glib-networking/glib-networking_2.60.2.bb b/meta/recipes-core/glib-networking/glib-networking_2.60.2.bb
index 4d4fe64916..fa7fddfe44 100644
--- a/meta/recipes-core/glib-networking/glib-networking_2.60.2.bb
+++ b/meta/recipes-core/glib-networking/glib-networking_2.60.2.bb
@@ -30,3 +30,13 @@ FILES_${PN} += "\
                 "
 FILES_${PN}-dev += "${libdir}/gio/modules/libgio*.la"
 FILES_${PN}-staticdev += "${libdir}/gio/modules/libgio*.a"
+
+# meson lacks support for --disable-nls.
+disable_nls() {
+    sed -i "/subdir('po')/d" ${S}/meson.build
+}
+
+do_unpack_append() {
+    if d.getVar('USE_NLS') == 'no':
+        bb.build.exec_func('disable_nls', d)
+}
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-07-30 13:06 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-07-30 11:00 [PATCH] glib-networking: Support building with USE_NLS=no Mike Crowe
     [not found] ` <ea261419-94c4-7dc1-92d0-c38ef6228bd6@intel.com>
     [not found]   ` <20190730130316.GA17561@mcrowe.com>
2019-07-30 13:06     ` Ross Burton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox