All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2 1/3] package/libmbim: bump version to 1.28.2
@ 2022-12-08 13:39 Heiko Thiery
  2022-12-08 13:39 ` [Buildroot] [PATCH v2 2/3] package/libqmi: bump version to 1.32.2 Heiko Thiery
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Heiko Thiery @ 2022-12-08 13:39 UTC (permalink / raw
  To: buildroot; +Cc: Eric Le Bihan, Heiko Thiery, Matt Weber, Aleksander Morgado

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
---
 package/libmbim/libmbim.hash | 2 +-
 package/libmbim/libmbim.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/libmbim/libmbim.hash b/package/libmbim/libmbim.hash
index e98c53b1c9..2e2b46fcdb 100644
--- a/package/libmbim/libmbim.hash
+++ b/package/libmbim/libmbim.hash
@@ -1,4 +1,4 @@
 # Locally computed
-sha256  58cd9ab1a2af9bbf40f9c02d3152a96baaa34a5f66a4289e928c7cf1c9584abb  libmbim-1.26.4.tar.gz
+sha256  cf74682c56f4c34ca4aee86de3b8c425a89fc2c0782052815295faf6a8e0a9fb  libmbim-1.28.2.tar.gz
 sha256  8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643  COPYING
 sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  COPYING.LIB
diff --git a/package/libmbim/libmbim.mk b/package/libmbim/libmbim.mk
index 1e2b1771eb..1c12b82298 100644
--- a/package/libmbim/libmbim.mk
+++ b/package/libmbim/libmbim.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LIBMBIM_VERSION = 1.26.4
+LIBMBIM_VERSION = 1.28.2
 LIBMBIM_SITE = https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/archive/$(LIBMBIM_VERSION)
 LIBMBIM_LICENSE = LGPL-2.0+ (library), GPL-2.0+ (programs)
 LIBMBIM_LICENSE_FILES = COPYING COPYING.LIB
-- 
2.30.2

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH v2 2/3] package/libqmi: bump version to 1.32.2
  2022-12-08 13:39 [Buildroot] [PATCH v2 1/3] package/libmbim: bump version to 1.28.2 Heiko Thiery
@ 2022-12-08 13:39 ` Heiko Thiery
  2022-12-11 13:47   ` Thomas Petazzoni via buildroot
  2022-12-08 13:39 ` [Buildroot] [PATCH v2 3/3] package/modem-manager: bump version to 1.20.2 Heiko Thiery
  2022-12-11 13:47 ` [Buildroot] [PATCH v2 1/3] package/libmbim: bump version to 1.28.2 Thomas Petazzoni via buildroot
  2 siblings, 1 reply; 9+ messages in thread
From: Heiko Thiery @ 2022-12-08 13:39 UTC (permalink / raw
  To: buildroot; +Cc: Eric Le Bihan, Heiko Thiery, Matt Weber, Aleksander Morgado

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
---

v2: change to stable version 1.32.2 (thanks to Aleksander)

 package/libqmi/libqmi.hash | 2 +-
 package/libqmi/libqmi.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/libqmi/libqmi.hash b/package/libqmi/libqmi.hash
index dee2a94d93..5036c1d3c0 100644
--- a/package/libqmi/libqmi.hash
+++ b/package/libqmi/libqmi.hash
@@ -1,4 +1,4 @@
 # Locally computed:
 sha256  8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643  COPYING
 sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  COPYING.LIB
-sha256  b2e0285690f94fe6d0cc3c422514117b187c8ddb90133c2900993e13343f5a5e  libqmi-1.30.8.tar.gz
+sha256  aec96bf2733a7b5ba27bb52346ce3a1ab54440800843f78001cc2a51213ce1b9  libqmi-1.32.2.tar.gz
diff --git a/package/libqmi/libqmi.mk b/package/libqmi/libqmi.mk
index 6b7f45729e..c3db50a92c 100644
--- a/package/libqmi/libqmi.mk
+++ b/package/libqmi/libqmi.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LIBQMI_VERSION = 1.30.8
+LIBQMI_VERSION = 1.32.2
 LIBQMI_SITE = https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/archive/$(LIBQMI_VERSION)
 LIBQMI_LICENSE = LGPL-2.0+ (library), GPL-2.0+ (programs)
 LIBQMI_LICENSE_FILES = COPYING COPYING.LIB
-- 
2.30.2

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH v2 3/3] package/modem-manager: bump version to 1.20.2
  2022-12-08 13:39 [Buildroot] [PATCH v2 1/3] package/libmbim: bump version to 1.28.2 Heiko Thiery
  2022-12-08 13:39 ` [Buildroot] [PATCH v2 2/3] package/libqmi: bump version to 1.32.2 Heiko Thiery
@ 2022-12-08 13:39 ` Heiko Thiery
  2022-12-11 13:46   ` Thomas Petazzoni via buildroot
  2022-12-11 13:47 ` [Buildroot] [PATCH v2 1/3] package/libmbim: bump version to 1.28.2 Thomas Petazzoni via buildroot
  2 siblings, 1 reply; 9+ messages in thread
From: Heiko Thiery @ 2022-12-08 13:39 UTC (permalink / raw
  To: buildroot; +Cc: Eric Le Bihan, Heiko Thiery, Matt Weber, Aleksander Morgado

Switch package type to meson as the primary supported build system from now
on is meson and the autotools support as despricated.

The package tarball is no longer support, thus the MODEM_MANAGER_SOURCE
is changed to the gitlab archive URL.

All previously supported options are converted to the meson configuraiton
options and support for new ones is added.
The new options are: bash_completion, polkit, systemd, qrtr.

For building with libqmi support version 1.32.2 is required and for
libmbim version 1.28.2 is required.

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
---
v2: mention version 1.32.2 of libqmi as build dependency (thanks to Aleksander)

 package/modem-manager/modem-manager.hash |  2 +-
 package/modem-manager/modem-manager.mk   | 72 ++++++++++++++++++------
 2 files changed, 55 insertions(+), 19 deletions(-)

diff --git a/package/modem-manager/modem-manager.hash b/package/modem-manager/modem-manager.hash
index 40c8ad703f..e6967f8d62 100644
--- a/package/modem-manager/modem-manager.hash
+++ b/package/modem-manager/modem-manager.hash
@@ -1,4 +1,4 @@
 #Locally calculated after checking https://www.freedesktop.org/software/ModemManager/ModemManager-1.18.12.tar.xz.asc
-sha256  b464e4925d955a6ca86dd08616e763b26ae46d7fd37dbe281678e34065b1e430  ModemManager-1.18.12.tar.xz
+sha256  ba56aa764edc148f58348a589743cf1c1e27c55dcd7ebd820dcedd52fb8d7179  ModemManager-1.20.2.tar.gz
 sha256  8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643  COPYING
 sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  COPYING.LIB
diff --git a/package/modem-manager/modem-manager.mk b/package/modem-manager/modem-manager.mk
index d0c9b7377b..8a0dbba3a4 100644
--- a/package/modem-manager/modem-manager.mk
+++ b/package/modem-manager/modem-manager.mk
@@ -4,42 +4,78 @@
 #
 ################################################################################
 
-MODEM_MANAGER_VERSION = 1.18.12
-MODEM_MANAGER_SOURCE = ModemManager-$(MODEM_MANAGER_VERSION).tar.xz
-MODEM_MANAGER_SITE = http://www.freedesktop.org/software/ModemManager
+MODEM_MANAGER_VERSION = 1.20.2
+MODEM_MANAGER_SOURCE = ModemManager-$(MODEM_MANAGER_VERSION).tar.gz
+MODEM_MANAGER_SITE = https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/archive/$(MODEM_MANAGER_VERSION)
 MODEM_MANAGER_LICENSE = GPL-2.0+ (programs, plugins), LGPL-2.0+ (libmm-glib)
 MODEM_MANAGER_LICENSE_FILES = COPYING COPYING.LIB
 MODEM_MANAGER_SELINUX_MODULES = modemmanager
-MODEM_MANAGER_DEPENDENCIES = host-pkgconf libglib2 $(TARGET_NLS_DEPENDENCIES)
+MODEM_MANAGER_DEPENDENCIES = host-pkgconf dbus libglib2 $(TARGET_NLS_DEPENDENCIES) host-libxslt
 MODEM_MANAGER_INSTALL_STAGING = YES
-MODEM_MANAGER_CONF_OPTS = --disable-more-warnings
+MODEM_MANAGER_CONF_OPTS = \
+	-Dpowerd_suspend_resume=false \
+	-Dudevdir=/usr/lib/udev
 
-ifeq ($(BR2_PACKAGE_MODEM_MANAGER_LIBQMI),y)
-MODEM_MANAGER_DEPENDENCIES += libqmi
-MODEM_MANAGER_CONF_OPTS += --with-qmi
+ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
+MODEM_MANAGER_DEPENDENCIES += libgudev
+MODEM_MANAGER_CONF_OPTS += -Dudev=true
 else
-MODEM_MANAGER_CONF_OPTS += --without-qmi
+MODEM_MANAGER_CONF_OPTS += -Dudev=false
 endif
 
-ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
-MODEM_MANAGER_DEPENDENCIES += libgudev
-MODEM_MANAGER_CONF_OPTS += --with-udev
+ifeq ($(BR2_PACKAGE_MODEM_MANAGER_LIBQMI),y)
+MODEM_MANAGER_DEPENDENCIES += libqmi
+MODEM_MANAGER_CONF_OPTS += -Dqmi=true
 else
-MODEM_MANAGER_CONF_OPTS += --without-udev
+MODEM_MANAGER_CONF_OPTS += -Dqmi=false
 endif
 
 ifeq ($(BR2_PACKAGE_MODEM_MANAGER_LIBMBIM),y)
 MODEM_MANAGER_DEPENDENCIES += libmbim
-MODEM_MANAGER_CONF_OPTS += --with-mbim
+MODEM_MANAGER_CONF_OPTS += -Dmbim=true
+else
+MODEM_MANAGER_CONF_OPTS += -Dmbim=false
+endif
+
+ifeq ($(BR2_PACKAGE_LIBQRTR_GLIB),y)
+MODEM_MANAGER_DEPENDENCIES += libqrtr-glib
+MODEM_MANAGER_CONF_OPTS += -Dqrtr=true
+else
+MODEM_MANAGER_CONF_OPTS += -Dqrtr=false
+endif
+
+ifeq ($(BR2_PACKAGE_SYSTEMD),y)
+MODEM_MANAGER_DEPENDENCIES += systemd
+MODEM_MANAGER_CONF_OPTS += \
+	-Dsystemd_journal=true \
+	-Dsystemd_suspend_resume=true \
+	-Dsystemdsystemunitdir=/usr/lib/systemd/system
+else
+MODEM_MANAGER_CONF_OPTS += \
+	-Dsystemd_journal=false \
+	-Dsystemd_suspend_resume=false \
+	-Dsystemdsystemunitdir=no
+endif
+
+ifeq ($(BR2_PACKAGE_POLKIT),y)
+MODEM_MANAGER_DEPENDENCIES += polkit
+MODEM_MANAGER_CONF_OPTS += -Dpolkit=strict
 else
-MODEM_MANAGER_CONF_OPTS += --without-mbim
+MODEM_MANAGER_CONF_OPTS += -Dpolkit=no
 endif
 
 ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y)
 MODEM_MANAGER_DEPENDENCIES += gobject-introspection
-MODEM_MANAGER_CONF_OPTS += --enable-introspection
+MODEM_MANAGER_CONF_OPTS += -Dintrospection=true
+else
+MODEM_MANAGER_CONF_OPTS += -Dintrospection=false
+endif
+
+ifeq ($(BR2_PACKAGE_BASH_COMPLETION),y)
+MODEM_MANAGER_DEPENDENCIES += bash-completion
+MODEM_MANAGER_CONF_OPTS += -Dbash_completion=true
 else
-MODEM_MANAGER_CONF_OPTS += --disable-introspection
+MODEM_MANAGER_CONF_OPTS += -Dbash_completion=false
 endif
 
 define MODEM_MANAGER_INSTALL_INIT_SYSV
@@ -47,4 +83,4 @@ define MODEM_MANAGER_INSTALL_INIT_SYSV
 		$(TARGET_DIR)/etc/init.d/S44modem-manager
 endef
 
-$(eval $(autotools-package))
+$(eval $(meson-package))
-- 
2.30.2

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH v2 3/3] package/modem-manager: bump version to 1.20.2
  2022-12-08 13:39 ` [Buildroot] [PATCH v2 3/3] package/modem-manager: bump version to 1.20.2 Heiko Thiery
@ 2022-12-11 13:46   ` Thomas Petazzoni via buildroot
  2022-12-12  9:19     ` Aleksander Morgado
  0 siblings, 1 reply; 9+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-12-11 13:46 UTC (permalink / raw
  To: Heiko Thiery; +Cc: Eric Le Bihan, Matt Weber, Aleksander Morgado, buildroot

Hello Heiko!

On Thu,  8 Dec 2022 14:39:32 +0100
Heiko Thiery <heiko.thiery@gmail.com> wrote:

> -MODEM_MANAGER_VERSION = 1.18.12
> -MODEM_MANAGER_SOURCE = ModemManager-$(MODEM_MANAGER_VERSION).tar.xz
> -MODEM_MANAGER_SITE = http://www.freedesktop.org/software/ModemManager
> +MODEM_MANAGER_VERSION = 1.20.2
> +MODEM_MANAGER_SOURCE = ModemManager-$(MODEM_MANAGER_VERSION).tar.gz
> +MODEM_MANAGER_SITE = https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/archive/$(MODEM_MANAGER_VERSION)
>  MODEM_MANAGER_LICENSE = GPL-2.0+ (programs, plugins), LGPL-2.0+ (libmm-glib)
>  MODEM_MANAGER_LICENSE_FILES = COPYING COPYING.LIB
>  MODEM_MANAGER_SELINUX_MODULES = modemmanager
> -MODEM_MANAGER_DEPENDENCIES = host-pkgconf libglib2 $(TARGET_NLS_DEPENDENCIES)
> +MODEM_MANAGER_DEPENDENCIES = host-pkgconf dbus libglib2 $(TARGET_NLS_DEPENDENCIES) host-libxslt

So D-Bus is no longer just a runtime dependency? Why? If that's really
the case then package/modem-manager/Config.in needs to be adjusted, as
it claims D-Bus is a runtime dependency.

>  MODEM_MANAGER_INSTALL_STAGING = YES
> -MODEM_MANAGER_CONF_OPTS = --disable-more-warnings
> +MODEM_MANAGER_CONF_OPTS = \
> +	-Dpowerd_suspend_resume=false \
> +	-Dudevdir=/usr/lib/udev

Is this needed even when -Dudev=false? Doesn't -Dudevdir=/usr/lib/udev
belong instead the BR2_PACKAGE_LIBGUDEV==y conditional?

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH v2 1/3] package/libmbim: bump version to 1.28.2
  2022-12-08 13:39 [Buildroot] [PATCH v2 1/3] package/libmbim: bump version to 1.28.2 Heiko Thiery
  2022-12-08 13:39 ` [Buildroot] [PATCH v2 2/3] package/libqmi: bump version to 1.32.2 Heiko Thiery
  2022-12-08 13:39 ` [Buildroot] [PATCH v2 3/3] package/modem-manager: bump version to 1.20.2 Heiko Thiery
@ 2022-12-11 13:47 ` Thomas Petazzoni via buildroot
  2 siblings, 0 replies; 9+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-12-11 13:47 UTC (permalink / raw
  To: Heiko Thiery; +Cc: Eric Le Bihan, Matt Weber, Aleksander Morgado, buildroot

On Thu,  8 Dec 2022 14:39:27 +0100
Heiko Thiery <heiko.thiery@gmail.com> wrote:

> Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
> ---
>  package/libmbim/libmbim.hash | 2 +-
>  package/libmbim/libmbim.mk   | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH v2 2/3] package/libqmi: bump version to 1.32.2
  2022-12-08 13:39 ` [Buildroot] [PATCH v2 2/3] package/libqmi: bump version to 1.32.2 Heiko Thiery
@ 2022-12-11 13:47   ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 9+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-12-11 13:47 UTC (permalink / raw
  To: Heiko Thiery; +Cc: Eric Le Bihan, Matt Weber, Aleksander Morgado, buildroot

On Thu,  8 Dec 2022 14:39:30 +0100
Heiko Thiery <heiko.thiery@gmail.com> wrote:

> Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
> ---

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH v2 3/3] package/modem-manager: bump version to 1.20.2
  2022-12-11 13:46   ` Thomas Petazzoni via buildroot
@ 2022-12-12  9:19     ` Aleksander Morgado
  2022-12-12  9:29       ` Thomas Petazzoni via buildroot
  0 siblings, 1 reply; 9+ messages in thread
From: Aleksander Morgado @ 2022-12-12  9:19 UTC (permalink / raw
  To: Thomas Petazzoni; +Cc: Eric Le Bihan, Heiko Thiery, Matt Weber, buildroot

Hey!

> > -MODEM_MANAGER_VERSION = 1.18.12
> > -MODEM_MANAGER_SOURCE = ModemManager-$(MODEM_MANAGER_VERSION).tar.xz
> > -MODEM_MANAGER_SITE = http://www.freedesktop.org/software/ModemManager
> > +MODEM_MANAGER_VERSION = 1.20.2
> > +MODEM_MANAGER_SOURCE = ModemManager-$(MODEM_MANAGER_VERSION).tar.gz
> > +MODEM_MANAGER_SITE = https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/archive/$(MODEM_MANAGER_VERSION)
> >  MODEM_MANAGER_LICENSE = GPL-2.0+ (programs, plugins), LGPL-2.0+ (libmm-glib)
> >  MODEM_MANAGER_LICENSE_FILES = COPYING COPYING.LIB
> >  MODEM_MANAGER_SELINUX_MODULES = modemmanager
> > -MODEM_MANAGER_DEPENDENCIES = host-pkgconf libglib2 $(TARGET_NLS_DEPENDENCIES)
> > +MODEM_MANAGER_DEPENDENCIES = host-pkgconf dbus libglib2 $(TARGET_NLS_DEPENDENCIES) host-libxslt
>
> So D-Bus is no longer just a runtime dependency? Why? If that's really
> the case then package/modem-manager/Config.in needs to be adjusted, as
> it claims D-Bus is a runtime dependency.
>

The build-time dependency on DBus is exclusively to read
"interfaces_dir" and "system_bus_services_dir" from the pkg-config
(/usr/lib/pkgconfig/dbus-1.pc) file installed. I agree this is not
very pretty, as we don´t really require a full working DBus, just the
pkgconfig file :/

> >  MODEM_MANAGER_INSTALL_STAGING = YES
> > -MODEM_MANAGER_CONF_OPTS = --disable-more-warnings
> > +MODEM_MANAGER_CONF_OPTS = \
> > +     -Dpowerd_suspend_resume=false \
> > +     -Dudevdir=/usr/lib/udev
>
> Is this needed even when -Dudev=false? Doesn't -Dudevdir=/usr/lib/udev
> belong instead the BR2_PACKAGE_LIBGUDEV==y conditional?

No, udevdir is required even if -Dudev=false. The reason is that
udevdir is used to install the udev rules files, and ModemManager has
a built-in udev rules parser used when the daemon is built without
udev support (e.g. default in openwrt). The udev rules specify port
type hints and other things, MM won't work fine without those rules.

-- 
Aleksander
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH v2 3/3] package/modem-manager: bump version to 1.20.2
  2022-12-12  9:19     ` Aleksander Morgado
@ 2022-12-12  9:29       ` Thomas Petazzoni via buildroot
  2022-12-12  9:52         ` Heiko Thiery
  0 siblings, 1 reply; 9+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-12-12  9:29 UTC (permalink / raw
  To: Aleksander Morgado; +Cc: Eric Le Bihan, Heiko Thiery, Matt Weber, buildroot

On Mon, 12 Dec 2022 10:19:32 +0100
Aleksander Morgado <aleksander@aleksander.es> wrote:

> The build-time dependency on DBus is exclusively to read
> "interfaces_dir" and "system_bus_services_dir" from the pkg-config
> (/usr/lib/pkgconfig/dbus-1.pc) file installed. I agree this is not
> very pretty, as we don´t really require a full working DBus, just the
> pkgconfig file :/

ACK!

> No, udevdir is required even if -Dudev=false. The reason is that
> udevdir is used to install the udev rules files, and ModemManager has
> a built-in udev rules parser used when the daemon is built without
> udev support (e.g. default in openwrt). The udev rules specify port
> type hints and other things, MM won't work fine without those rules.

OK, thanks for the information.

Heiko: will you follow-up with an updated patch?

Thanks!

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH v2 3/3] package/modem-manager: bump version to 1.20.2
  2022-12-12  9:29       ` Thomas Petazzoni via buildroot
@ 2022-12-12  9:52         ` Heiko Thiery
  0 siblings, 0 replies; 9+ messages in thread
From: Heiko Thiery @ 2022-12-12  9:52 UTC (permalink / raw
  To: Thomas Petazzoni; +Cc: Eric Le Bihan, Matt Weber, Aleksander Morgado, buildroot

Hi Thomas, Hi Aleksander,

Am Mo., 12. Dez. 2022 um 10:29 Uhr schrieb Thomas Petazzoni
<thomas.petazzoni@bootlin.com>:
>
> On Mon, 12 Dec 2022 10:19:32 +0100
> Aleksander Morgado <aleksander@aleksander.es> wrote:
>
> > The build-time dependency on DBus is exclusively to read
> > "interfaces_dir" and "system_bus_services_dir" from the pkg-config
> > (/usr/lib/pkgconfig/dbus-1.pc) file installed. I agree this is not
> > very pretty, as we don´t really require a full working DBus, just the
> > pkgconfig file :/
>
> ACK!
>
> > No, udevdir is required even if -Dudev=false. The reason is that
> > udevdir is used to install the udev rules files, and ModemManager has
> > a built-in udev rules parser used when the daemon is built without
> > udev support (e.g. default in openwrt). The udev rules specify port
> > type hints and other things, MM won't work fine without those rules.
>
> OK, thanks for the information.
>
> Heiko: will you follow-up with an updated patch?

I will update the patch to create the runtime dependency in
package/modem-manager/Config.in.

--
Heiko

>
> Thanks!
>
> Thomas
> --
> Thomas Petazzoni, co-owner and CEO, Bootlin
> Embedded Linux and Kernel engineering and training
> https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

end of thread, other threads:[~2022-12-12  9:53 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-08 13:39 [Buildroot] [PATCH v2 1/3] package/libmbim: bump version to 1.28.2 Heiko Thiery
2022-12-08 13:39 ` [Buildroot] [PATCH v2 2/3] package/libqmi: bump version to 1.32.2 Heiko Thiery
2022-12-11 13:47   ` Thomas Petazzoni via buildroot
2022-12-08 13:39 ` [Buildroot] [PATCH v2 3/3] package/modem-manager: bump version to 1.20.2 Heiko Thiery
2022-12-11 13:46   ` Thomas Petazzoni via buildroot
2022-12-12  9:19     ` Aleksander Morgado
2022-12-12  9:29       ` Thomas Petazzoni via buildroot
2022-12-12  9:52         ` Heiko Thiery
2022-12-11 13:47 ` [Buildroot] [PATCH v2 1/3] package/libmbim: bump version to 1.28.2 Thomas Petazzoni via buildroot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.