summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRosen Penev <rosenp@gmail.com>2019-10-28 19:22:18 -0700
committerGitHub <noreply@github.com>2019-10-28 19:22:18 -0700
commitf2ddeb214a7a99dc5e87f3e7a5f5e9d959de5352 (patch)
tree7158f804c99d45f929af9ead68a6ab2c12a9254e
parent8bdb66e8865bb4e1cb75ce4f07b4b3c513d6fa49 (diff)
parentfa8ad6e69c41d694b1220e04ec4f45bb8e8c1edf (diff)
Merge pull request #10362 from micmac1/modemmanager-host-tools
modemmanager: fix compilation
-rw-r--r--net/modemmanager/Makefile14
1 files changed, 9 insertions, 5 deletions
diff --git a/net/modemmanager/Makefile b/net/modemmanager/Makefile
index 885d3e283..b3416e744 100644
--- a/net/modemmanager/Makefile
+++ b/net/modemmanager/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=modemmanager
PKG_VERSION:=1.10.6
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE:=ModemManager-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://www.freedesktop.org/software/ModemManager
@@ -23,6 +23,10 @@ LICENSE_FILES:=COPYING
PKG_INSTALL:=1
PKG_BUILD_PARALLEL:=1
+PKG_BUILD_DEPENDS:=glib2/host libxslt/host
+
+PKG_FIXUP:=autoreconf
+
include $(INCLUDE_DIR)/package.mk
define Package/modemmanager/config
@@ -73,6 +77,10 @@ define Build/Prepare
( cd "$(PKG_BUILD_DIR)"; \
printf "all:\ninstall:\n" >po/Makefile.in.in; \
)
+ $(SED) 's|^\(GLIB_MKENUMS\)=.*|\1=$(STAGING_DIR_HOSTPKG)/bin/glib-mkenums|' \
+ $(PKG_BUILD_DIR)/configure.ac
+ $(SED) 's|^\(GDBUS_CODEGEN\)=.*|\1=$(STAGING_DIR_HOSTPKG)/bin/gdbus-codegen|' \
+ $(PKG_BUILD_DIR)/configure.ac
endef
define Build/InstallDev
@@ -125,8 +133,4 @@ define Package/modemmanager/install
$(INSTALL_BIN) ./files/modemmanager.proto $(1)/lib/netifd/proto/modemmanager.sh
endef
-$(eval $(call RequireCommand,xsltproc, \
- $(PKG_NAME) requires xsltproc installed on the host-system. \
-))
-
$(eval $(call BuildPackage,modemmanager))