diff mbox series

[v3] modem-manager: update dependencies

Message ID 20170827104240.10433-1-aleksander@aleksander.es
State Accepted
Headers show
Series [v3] modem-manager: update dependencies | expand

Commit Message

Aleksander Morgado Aug. 27, 2017, 10:42 a.m. UTC
These are the changes implemented:

  * Remove dbus-glib as a dependency, as it isn't required since
    ModemManager 1.0, which is based on libglib2's GDBus
    implementation.

  * Remove udev as a dependency, as the ModemManager build only needs
    the libgudev package.

  * Explicitly set libglib2 as dependency, which currently was being
    implicitly included by libgudev. The next major ModemManager
    release will have udev/libgudev as optional packages, while
    libglib2 is definitely not going to be ever optional.

  * Add a comment explaining that dbus is only a runtime dependency.

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
---
 package/modem-manager/Config.in        | 4 ++--
 package/modem-manager/modem-manager.mk | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

--
2.14.1

Comments

Thomas Petazzoni Aug. 30, 2017, 9:30 p.m. UTC | #1
Hello,

On Sun, 27 Aug 2017 12:42:40 +0200, Aleksander Morgado wrote:
> These are the changes implemented:
> 
>   * Remove dbus-glib as a dependency, as it isn't required since
>     ModemManager 1.0, which is based on libglib2's GDBus
>     implementation.
> 
>   * Remove udev as a dependency, as the ModemManager build only needs
>     the libgudev package.
> 
>   * Explicitly set libglib2 as dependency, which currently was being
>     implicitly included by libgudev. The next major ModemManager
>     release will have udev/libgudev as optional packages, while
>     libglib2 is definitely not going to be ever optional.
> 
>   * Add a comment explaining that dbus is only a runtime dependency.
> 
> Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
> ---
>  package/modem-manager/Config.in        | 4 ++--
>  package/modem-manager/modem-manager.mk | 2 +-
>  2 files changed, 3 insertions(+), 3 deletions(-)

Applied to next, thanks.

Thomas
diff mbox series

Patch

diff --git a/package/modem-manager/Config.in b/package/modem-manager/Config.in
index aa7ed1e2f..8e995b417 100644
--- a/package/modem-manager/Config.in
+++ b/package/modem-manager/Config.in
@@ -4,8 +4,8 @@  config BR2_PACKAGE_MODEM_MANAGER
 	depends on BR2_USE_WCHAR # libglib2 and gnutls
 	depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
 	depends on BR2_USE_MMU # dbus
-	select BR2_PACKAGE_DBUS
-	select BR2_PACKAGE_DBUS_GLIB
+	select BR2_PACKAGE_DBUS # runtime dependency
+	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGUDEV
 	help
 	  ModemManager is a DBus-activated daemon which controls mobile
diff --git a/package/modem-manager/modem-manager.mk b/package/modem-manager/modem-manager.mk
index 6459f8785..fe08033c7 100644
--- a/package/modem-manager/modem-manager.mk
+++ b/package/modem-manager/modem-manager.mk
@@ -9,7 +9,7 @@  MODEM_MANAGER_SOURCE = ModemManager-$(MODEM_MANAGER_VERSION).tar.xz
 MODEM_MANAGER_SITE = http://www.freedesktop.org/software/ModemManager
 MODEM_MANAGER_LICENSE = GPL-2.0+ (programs, plugins), LGPL-2.0+ (libmm-glib)
 MODEM_MANAGER_LICENSE_FILES = COPYING
-MODEM_MANAGER_DEPENDENCIES = host-pkgconf udev dbus-glib host-intltool libgudev
+MODEM_MANAGER_DEPENDENCIES = host-pkgconf host-intltool libglib2 libgudev
 MODEM_MANAGER_INSTALL_STAGING = YES

 ifeq ($(BR2_PACKAGE_MODEM_MANAGER_LIBQMI),y)