modemmanager: fix compilation 10362/head
authorSebastian Kemper <sebastian_ml@gmx.net>
Sat, 26 Oct 2019 13:01:23 +0000 (15:01 +0200)
committerSebastian Kemper <sebastian_ml@gmx.net>
Sun, 27 Oct 2019 16:58:34 +0000 (17:58 +0100)
commitfa8ad6e69c41d694b1220e04ec4f45bb8e8c1edf
tree8d67a8f4d3404a6ccdb728d465d4369abc0eaedd
parentfacf36d41063660face92b3ab7cdcf00a80dcd63
modemmanager: fix compilation

MM has a problem with cross-compiling. It needs to run some
tools during compilation (glib-mkenums & gdbus-codegen) but uses
pkg-config to detect them. But like this it finds the wrong tools, the
ones in $(STAGING_DIR). The correct tools are in
$(STAGING_DIR_HOSTPKG)/bin.

As a workaround this commit patches configure.ac so the correct tools
are used, the ones from glib2/host. The latter is also added to
PKG_BUILD_DEPENDS to reflect this.

libxslt/host is also added to PKG_BUILD_DEPENDS and the related
RequireCommand call is removed. This is OK to do since we have
libxslt/host available since a few days ago.

Resolves #10249

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
net/modemmanager/Makefile