summaryrefslogtreecommitdiffstats
path: root/rules/modemmanager.make
diff options
context:
space:
mode:
Diffstat (limited to 'rules/modemmanager.make')
-rw-r--r--rules/modemmanager.make58
1 files changed, 26 insertions, 32 deletions
diff --git a/rules/modemmanager.make b/rules/modemmanager.make
index 43d8e607e..27d2da805 100644
--- a/rules/modemmanager.make
+++ b/rules/modemmanager.make
@@ -14,11 +14,11 @@ PACKAGES-$(PTXCONF_MODEMMANAGER) += modemmanager
#
# Paths and names
#
-MODEMMANAGER_VERSION := 1.16.6
-MODEMMANAGER_MD5 := bde995400758db3a98c886608c2d5d9d
+MODEMMANAGER_VERSION := 1.20.6
+MODEMMANAGER_MD5 := 1c4554dd34a5ae7d02e7cb36cc9e2ec4
MODEMMANAGER := ModemManager-$(MODEMMANAGER_VERSION)
-MODEMMANAGER_SUFFIX := tar.xz
-MODEMMANAGER_URL := https://www.freedesktop.org/software/ModemManager/$(MODEMMANAGER).$(MODEMMANAGER_SUFFIX)
+MODEMMANAGER_SUFFIX := tar.bz2
+MODEMMANAGER_URL := https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/archive/$(MODEMMANAGER_VERSION)/$(MODEMMANAGER).$(MODEMMANAGER_SUFFIX)
MODEMMANAGER_SOURCE := $(SRCDIR)/$(MODEMMANAGER).$(MODEMMANAGER_SUFFIX)
MODEMMANAGER_DIR := $(BUILDDIR)/$(MODEMMANAGER)
MODEMMANAGER_LICENSE := GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -30,37 +30,31 @@ MODEMMANAGER_LICENSE_FILES := \
# Prepare
# ----------------------------------------------------------------------------
-#MODEMMANAGER_CONF_ENV := $(CROSS_ENV)
-
#
-# autoconf
+# meson
#
-MODEMMANAGER_CONF_TOOL := autoconf
+MODEMMANAGER_CONF_TOOL := meson
MODEMMANAGER_CONF_OPT := \
- $(CROSS_AUTOCONF_USR) \
- --disable-compile-warnings \
- --disable-Werror \
- --disable-gtk-doc \
- --disable-gtk-doc-html \
- --disable-gtk-doc-pdf \
- --disable-nls \
- --disable-rpath \
- --disable-code-coverage \
- --disable-introspection \
- --disable-vala \
- --enable-all-plugins \
- --with-gnu-ld \
- --without-gcov \
- --with-dbus-sys-dir=/usr/share/dbus-1/system.d \
- --with-udev-base-dir=/usr/lib/udev \
- --with-systemdsystemunitdir=/usr/lib/systemd/system \
- --with-udev \
- --$(call ptx/wwo, PTXCONF_INITMETHOD_SYSTEMD)-systemd-suspend-resume \
- --$(call ptx/wwo, PTXCONF_INITMETHOD_SYSTEMD)-systemd-journal \
- --without-polkit \
- --$(call ptx/wwo, PTXCONF_MODEMMANAGER_ALLOW_DBUS_AT_CMDS)-at-command-via-dbus \
- --with-mbim \
- --with-qmi
+ $(CROSS_MESON_USR) \
+ -Dudev=true \
+ -Dudevdir=/usr/lib/udev \
+ -Dtests=false \
+ -Ddbus_policy_dir=/usr/share/dbus-1/system.d \
+ -Dsystemdsystemunitdir=/usr/lib/systemd/system \
+ -Dsystemd_suspend_resume=$(call ptx/truefalse, PTXCONF_INITMETHOD_SYSTEMD) \
+ -Dpowerd_suspend_resume=false \
+ -Dsystemd_journal=$(call ptx/truefalse, PTXCONF_INITMETHOD_SYSTEMD) \
+ -Dpolkit=no \
+ -Dat_command_via_dbus=$(call ptx/truefalse, PTXCONF_MODEMMANAGER_ALLOW_DBUS_AT_CMDS) \
+ -Dmbim=true \
+ -Dqmi=true \
+ -Dqrtr=false \
+ -Dintrospection=false \
+ -Dvapi=false \
+ -Dgtk_doc=false \
+ -Dman=false \
+ -Dbash_completion=false \
+ -Dexamples=false
# ----------------------------------------------------------------------------
# Target-Install