* [Buildroot] [PATCH 1/2] libqmi: Update to use libqmi 1.20.0
@ 2018-02-15 20:45 Jared Bents
2018-02-15 20:45 ` [Buildroot] [PATCH 2/2] modem-manager: Update to version 1.7.990 Jared Bents
2018-02-15 21:53 ` [Buildroot] [PATCH 1/2] libqmi: Update to use libqmi 1.20.0 Matthew Weber
0 siblings, 2 replies; 11+ messages in thread
From: Jared Bents @ 2018-02-15 20:45 UTC (permalink / raw)
To: buildroot
Update to use libqmi 1.20.0
Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com>
---
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 1c54231..297e1f0 100644
--- a/package/libqmi/libqmi.hash
+++ b/package/libqmi/libqmi.hash
@@ -1,4 +1,4 @@
# Locally computed:
-sha256 a0a42c55935e75a630208e2f70840bd4407f56fe1c5258f5b0f6c0aaedf88cec libqmi-1.18.0.tar.xz
+sha256 21428cd3749c56246565123f707fee51238651a22c60bdc85ebce97388626eb4 libqmi-1.20.0.tar.xz
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
diff --git a/package/libqmi/libqmi.mk b/package/libqmi/libqmi.mk
index 0887564..a7140dc 100644
--- a/package/libqmi/libqmi.mk
+++ b/package/libqmi/libqmi.mk
@@ -4,7 +4,7 @@
#
################################################################################
-LIBQMI_VERSION = 1.18.0
+LIBQMI_VERSION = 1.20.0
LIBQMI_SITE = http://www.freedesktop.org/software/libqmi
LIBQMI_SOURCE = libqmi-$(LIBQMI_VERSION).tar.xz
LIBQMI_LICENSE = LGPL-2.0+ (library), GPL-2.0+ (programs)
--
1.9.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH 2/2] modem-manager: Update to version 1.7.990
2018-02-15 20:45 [Buildroot] [PATCH 1/2] libqmi: Update to use libqmi 1.20.0 Jared Bents
@ 2018-02-15 20:45 ` Jared Bents
2018-02-15 21:54 ` Matthew Weber
2018-02-16 5:18 ` Baruch Siach
2018-02-15 21:53 ` [Buildroot] [PATCH 1/2] libqmi: Update to use libqmi 1.20.0 Matthew Weber
1 sibling, 2 replies; 11+ messages in thread
From: Jared Bents @ 2018-02-15 20:45 UTC (permalink / raw)
To: buildroot
Update to modem manager 1.7.990 which does not require
udev. Added option to build without udev but if udev
exists in the build, it will default to build with
libgudev.
Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com>
---
package/modem-manager/Config.in | 12 +++++++++---
package/modem-manager/modem-manager.hash | 2 +-
package/modem-manager/modem-manager.mk | 11 +++++++++--
3 files changed, 19 insertions(+), 6 deletions(-)
diff --git a/package/modem-manager/Config.in b/package/modem-manager/Config.in
index 8e995b4..38e017b 100644
--- a/package/modem-manager/Config.in
+++ b/package/modem-manager/Config.in
@@ -1,12 +1,10 @@
config BR2_PACKAGE_MODEM_MANAGER
bool "modemmanager"
- depends on BR2_PACKAGE_HAS_UDEV
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 # runtime dependency
select BR2_PACKAGE_LIBGLIB2
- select BR2_PACKAGE_LIBGUDEV
help
ModemManager is a DBus-activated daemon which controls mobile
broadband (2G/3G/4G) devices and connections.
@@ -26,9 +24,17 @@ config BR2_PACKAGE_MODEM_MANAGER_LIBQMI
select BR2_PACKAGE_LIBQMI
help
This option enables support for QMI protocol
+
+config BR2_PACKAGE_MODEM_MANAGER_UDEV
+ bool "Use udev"
+ default y if BR2_PACKAGE_HAS_UDEV
+ select BR2_PACKAGE_LIBGUDEV
+ help
+ This option allows support for builds without udev. If udev
+ is not included, say N.
endif
-comment "modemmanager needs udev /dev management and a toolchain w/ wchar, threads"
+comment "modemmanager needs /dev management and a toolchain w/ wchar, threads"
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
!BR2_PACKAGE_HAS_UDEV
depends on BR2_USE_MMU
diff --git a/package/modem-manager/modem-manager.hash b/package/modem-manager/modem-manager.hash
index bc08044..52cc7a6 100644
--- a/package/modem-manager/modem-manager.hash
+++ b/package/modem-manager/modem-manager.hash
@@ -1,4 +1,4 @@
# Locally computed
-sha256 bc74326fa69ae8012f806e235f3d296144922669b952d4d4987dd0af645d5f68 ModemManager-1.6.10.tar.xz
+sha256 d465094fc6fc173354f5a00d212049056829cc245d60a9083f3c53f86a8f90ec ModemManager-1.7.990.tar.xz
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
diff --git a/package/modem-manager/modem-manager.mk b/package/modem-manager/modem-manager.mk
index b741acf..3015b00 100644
--- a/package/modem-manager/modem-manager.mk
+++ b/package/modem-manager/modem-manager.mk
@@ -4,12 +4,12 @@
#
################################################################################
-MODEM_MANAGER_VERSION = 1.6.10
+MODEM_MANAGER_VERSION = 1.7.990
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 COPYING.LIB
-MODEM_MANAGER_DEPENDENCIES = host-pkgconf host-intltool libglib2 libgudev
+MODEM_MANAGER_DEPENDENCIES = host-pkgconf host-intltool libglib2
MODEM_MANAGER_INSTALL_STAGING = YES
ifeq ($(BR2_PACKAGE_MODEM_MANAGER_LIBQMI),y)
@@ -26,6 +26,13 @@ else
MODEM_MANAGER_CONF_OPTS += --without-mbim
endif
+ifeq ($(BR2_PACKAGE_MODEM_MANAGER_UDEV),y)
+MODEM_MANAGER_DEPENDENCIES += libgudev
+MODEM_MANAGER_CONF_OPTS += --with-udev
+else
+MODEM_MANAGER_CONF_OPTS += --without-udev
+endif
+
define MODEM_MANAGER_INSTALL_INIT_SYSV
$(INSTALL) -m 0755 -D package/modem-manager/S44modem-manager \
$(TARGET_DIR)/etc/init.d/S44modem-manager
--
1.9.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH 1/2] libqmi: Update to use libqmi 1.20.0
2018-02-15 20:45 [Buildroot] [PATCH 1/2] libqmi: Update to use libqmi 1.20.0 Jared Bents
2018-02-15 20:45 ` [Buildroot] [PATCH 2/2] modem-manager: Update to version 1.7.990 Jared Bents
@ 2018-02-15 21:53 ` Matthew Weber
2018-02-15 22:16 ` Jared Bents
2018-02-16 15:38 ` Matthew Weber
1 sibling, 2 replies; 11+ messages in thread
From: Matthew Weber @ 2018-02-15 21:53 UTC (permalink / raw)
To: buildroot
Jared,
On Thu, Feb 15, 2018 at 2:45 PM, Jared Bents
<jared.bents@rockwellcollins.com> wrote:
>
> Update to use libqmi 1.20.0
>
> Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com>
> ---
> 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 1c54231..297e1f0 100644
> --- a/package/libqmi/libqmi.hash
> +++ b/package/libqmi/libqmi.hash
> @@ -1,4 +1,4 @@
> # Locally computed:
> -sha256 a0a42c55935e75a630208e2f70840bd4407f56fe1c5258f5b0f6c0aaedf88cec libqmi-1.18.0.tar.xz
> +sha256 21428cd3749c56246565123f707fee51238651a22c60bdc85ebce97388626eb4 libqmi-1.20.0.tar.xz
> sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
> sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
Please check that both of these library files didn't change.
Matt
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH 2/2] modem-manager: Update to version 1.7.990
2018-02-15 20:45 ` [Buildroot] [PATCH 2/2] modem-manager: Update to version 1.7.990 Jared Bents
@ 2018-02-15 21:54 ` Matthew Weber
2018-02-15 22:19 ` Jared Bents
2018-02-16 5:18 ` Baruch Siach
1 sibling, 1 reply; 11+ messages in thread
From: Matthew Weber @ 2018-02-15 21:54 UTC (permalink / raw)
To: buildroot
Jared,
On Thu, Feb 15, 2018 at 2:45 PM, Jared Bents
<jared.bents@rockwellcollins.com> wrote:
> Update to modem manager 1.7.990 which does not require
> udev. Added option to build without udev but if udev
> exists in the build, it will default to build with
> libgudev.
>
> Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com>
> ---
> package/modem-manager/Config.in | 12 +++++++++---
> package/modem-manager/modem-manager.hash | 2 +-
> package/modem-manager/modem-manager.mk | 11 +++++++++--
> 3 files changed, 19 insertions(+), 6 deletions(-)
>
> diff --git a/package/modem-manager/Config.in b/package/modem-manager/Config.in
> index 8e995b4..38e017b 100644
> --- a/package/modem-manager/Config.in
> +++ b/package/modem-manager/Config.in
> @@ -1,12 +1,10 @@
> config BR2_PACKAGE_MODEM_MANAGER
> bool "modemmanager"
> - depends on BR2_PACKAGE_HAS_UDEV
> 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 # runtime dependency
> select BR2_PACKAGE_LIBGLIB2
> - select BR2_PACKAGE_LIBGUDEV
> help
> ModemManager is a DBus-activated daemon which controls mobile
> broadband (2G/3G/4G) devices and connections.
> @@ -26,9 +24,17 @@ config BR2_PACKAGE_MODEM_MANAGER_LIBQMI
> select BR2_PACKAGE_LIBQMI
> help
> This option enables support for QMI protocol
> +
> +config BR2_PACKAGE_MODEM_MANAGER_UDEV
> + bool "Use udev"
> + default y if BR2_PACKAGE_HAS_UDEV
> + select BR2_PACKAGE_LIBGUDEV
> + help
> + This option allows support for builds without udev. If udev
> + is not included, say N.
> endif
>
> -comment "modemmanager needs udev /dev management and a toolchain w/ wchar, threads"
> +comment "modemmanager needs /dev management and a toolchain w/ wchar, threads"
> depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
> !BR2_PACKAGE_HAS_UDEV
> depends on BR2_USE_MMU
> diff --git a/package/modem-manager/modem-manager.hash b/package/modem-manager/modem-manager.hash
> index bc08044..52cc7a6 100644
> --- a/package/modem-manager/modem-manager.hash
> +++ b/package/modem-manager/modem-manager.hash
> @@ -1,4 +1,4 @@
> # Locally computed
> -sha256 bc74326fa69ae8012f806e235f3d296144922669b952d4d4987dd0af645d5f68 ModemManager-1.6.10.tar.xz
> +sha256 d465094fc6fc173354f5a00d212049056829cc245d60a9083f3c53f86a8f90ec ModemManager-1.7.990.tar.xz
> sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
> sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
Please check these license hash didn't change.
Matt
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH 1/2] libqmi: Update to use libqmi 1.20.0
2018-02-15 21:53 ` [Buildroot] [PATCH 1/2] libqmi: Update to use libqmi 1.20.0 Matthew Weber
@ 2018-02-15 22:16 ` Jared Bents
2018-02-16 15:38 ` Matthew Weber
1 sibling, 0 replies; 11+ messages in thread
From: Jared Bents @ 2018-02-15 22:16 UTC (permalink / raw)
To: buildroot
Matt,
I have verified the sha256 for both library files did not change
Jared
On Thu, Feb 15, 2018 at 3:53 PM, Matthew Weber
<matthew.weber@rockwellcollins.com> wrote:
> Jared,
>
> On Thu, Feb 15, 2018 at 2:45 PM, Jared Bents
> <jared.bents@rockwellcollins.com> wrote:
>>
>> Update to use libqmi 1.20.0
>>
>> Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com>
>> ---
>> 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 1c54231..297e1f0 100644
>> --- a/package/libqmi/libqmi.hash
>> +++ b/package/libqmi/libqmi.hash
>> @@ -1,4 +1,4 @@
>> # Locally computed:
>> -sha256 a0a42c55935e75a630208e2f70840bd4407f56fe1c5258f5b0f6c0aaedf88cec libqmi-1.18.0.tar.xz
>> +sha256 21428cd3749c56246565123f707fee51238651a22c60bdc85ebce97388626eb4 libqmi-1.20.0.tar.xz
>> sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
>> sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
>
> Please check that both of these library files didn't change.
>
> Matt
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH 2/2] modem-manager: Update to version 1.7.990
2018-02-15 21:54 ` Matthew Weber
@ 2018-02-15 22:19 ` Jared Bents
0 siblings, 0 replies; 11+ messages in thread
From: Jared Bents @ 2018-02-15 22:19 UTC (permalink / raw)
To: buildroot
On Thu, Feb 15, 2018 at 3:54 PM, Matthew Weber
<matthew.weber@rockwellcollins.com> wrote:
> Jared,
>
> On Thu, Feb 15, 2018 at 2:45 PM, Jared Bents
> <jared.bents@rockwellcollins.com> wrote:
>> Update to modem manager 1.7.990 which does not require
>> udev. Added option to build without udev but if udev
>> exists in the build, it will default to build with
>> libgudev.
>>
>> Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com>
>> ---
>> package/modem-manager/Config.in | 12 +++++++++---
>> package/modem-manager/modem-manager.hash | 2 +-
>> package/modem-manager/modem-manager.mk | 11 +++++++++--
>> 3 files changed, 19 insertions(+), 6 deletions(-)
>>
>> diff --git a/package/modem-manager/Config.in b/package/modem-manager/Config.in
>> index 8e995b4..38e017b 100644
>> --- a/package/modem-manager/Config.in
>> +++ b/package/modem-manager/Config.in
>> @@ -1,12 +1,10 @@
>> config BR2_PACKAGE_MODEM_MANAGER
>> bool "modemmanager"
>> - depends on BR2_PACKAGE_HAS_UDEV
>> 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 # runtime dependency
>> select BR2_PACKAGE_LIBGLIB2
>> - select BR2_PACKAGE_LIBGUDEV
>> help
>> ModemManager is a DBus-activated daemon which controls mobile
>> broadband (2G/3G/4G) devices and connections.
>> @@ -26,9 +24,17 @@ config BR2_PACKAGE_MODEM_MANAGER_LIBQMI
>> select BR2_PACKAGE_LIBQMI
>> help
>> This option enables support for QMI protocol
>> +
>> +config BR2_PACKAGE_MODEM_MANAGER_UDEV
>> + bool "Use udev"
>> + default y if BR2_PACKAGE_HAS_UDEV
>> + select BR2_PACKAGE_LIBGUDEV
>> + help
>> + This option allows support for builds without udev. If udev
>> + is not included, say N.
>> endif
>>
>> -comment "modemmanager needs udev /dev management and a toolchain w/ wchar, threads"
>> +comment "modemmanager needs /dev management and a toolchain w/ wchar, threads"
>> depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
>> !BR2_PACKAGE_HAS_UDEV
>> depends on BR2_USE_MMU
>> diff --git a/package/modem-manager/modem-manager.hash b/package/modem-manager/modem-manager.hash
>> index bc08044..52cc7a6 100644
>> --- a/package/modem-manager/modem-manager.hash
>> +++ b/package/modem-manager/modem-manager.hash
>> @@ -1,4 +1,4 @@
>> # Locally computed
>> -sha256 bc74326fa69ae8012f806e235f3d296144922669b952d4d4987dd0af645d5f68 ModemManager-1.6.10.tar.xz
>> +sha256 d465094fc6fc173354f5a00d212049056829cc245d60a9083f3c53f86a8f90ec ModemManager-1.7.990.tar.xz
>> sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
>> sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
>
>
> Please check these license hash didn't change.
Matt,
I have verified the sha256 for both library files did not change
Jared
>
> Matt
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH 2/2] modem-manager: Update to version 1.7.990
2018-02-15 20:45 ` [Buildroot] [PATCH 2/2] modem-manager: Update to version 1.7.990 Jared Bents
2018-02-15 21:54 ` Matthew Weber
@ 2018-02-16 5:18 ` Baruch Siach
2018-02-16 16:08 ` Jared Bents
1 sibling, 1 reply; 11+ messages in thread
From: Baruch Siach @ 2018-02-16 5:18 UTC (permalink / raw)
To: buildroot
Hi Jared,
On Thu, Feb 15, 2018 at 02:45:06PM -0600, Jared Bents wrote:
> Update to modem manager 1.7.990 which does not require
> udev. Added option to build without udev but if udev
> exists in the build, it will default to build with
> libgudev.
>
> Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com>
> ---
> package/modem-manager/Config.in | 12 +++++++++---
> package/modem-manager/modem-manager.hash | 2 +-
> package/modem-manager/modem-manager.mk | 11 +++++++++--
> 3 files changed, 19 insertions(+), 6 deletions(-)
>
> diff --git a/package/modem-manager/Config.in b/package/modem-manager/Config.in
> index 8e995b4..38e017b 100644
> --- a/package/modem-manager/Config.in
> +++ b/package/modem-manager/Config.in
> @@ -1,12 +1,10 @@
> config BR2_PACKAGE_MODEM_MANAGER
> bool "modemmanager"
> - depends on BR2_PACKAGE_HAS_UDEV
> 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 # runtime dependency
> select BR2_PACKAGE_LIBGLIB2
> - select BR2_PACKAGE_LIBGUDEV
> help
> ModemManager is a DBus-activated daemon which controls mobile
> broadband (2G/3G/4G) devices and connections.
> @@ -26,9 +24,17 @@ config BR2_PACKAGE_MODEM_MANAGER_LIBQMI
> select BR2_PACKAGE_LIBQMI
> help
> This option enables support for QMI protocol
> +
> +config BR2_PACKAGE_MODEM_MANAGER_UDEV
> + bool "Use udev"
> + default y if BR2_PACKAGE_HAS_UDEV
> + select BR2_PACKAGE_LIBGUDEV
> + help
> + This option allows support for builds without udev. If udev
> + is not included, say N.
Is udev an actual run-time dependency when building with libgudev? If not, you
can remove this part, and make libgudev an optional dependency. See below.
Even if udev is really needed, I don't think it should be user selectable.
Just do
select BR2_PACKAGE_LIBGUDEV if BR2_PACKAGE_HAS_UDEV
This reduced the number of options, which is something we always try to do.
> endif
>
> -comment "modemmanager needs udev /dev management and a toolchain w/ wchar, threads"
> +comment "modemmanager needs /dev management and a toolchain w/ wchar, threads"
> depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
> !BR2_PACKAGE_HAS_UDEV
> depends on BR2_USE_MMU
> diff --git a/package/modem-manager/modem-manager.hash b/package/modem-manager/modem-manager.hash
> index bc08044..52cc7a6 100644
> --- a/package/modem-manager/modem-manager.hash
> +++ b/package/modem-manager/modem-manager.hash
> @@ -1,4 +1,4 @@
> # Locally computed
> -sha256 bc74326fa69ae8012f806e235f3d296144922669b952d4d4987dd0af645d5f68 ModemManager-1.6.10.tar.xz
> +sha256 d465094fc6fc173354f5a00d212049056829cc245d60a9083f3c53f86a8f90ec ModemManager-1.7.990.tar.xz
> sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
> sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
> diff --git a/package/modem-manager/modem-manager.mk b/package/modem-manager/modem-manager.mk
> index b741acf..3015b00 100644
> --- a/package/modem-manager/modem-manager.mk
> +++ b/package/modem-manager/modem-manager.mk
> @@ -4,12 +4,12 @@
> #
> ################################################################################
>
> -MODEM_MANAGER_VERSION = 1.6.10
> +MODEM_MANAGER_VERSION = 1.7.990
Looks like a beta release. Any reason you need this specific release?
> 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 COPYING.LIB
> -MODEM_MANAGER_DEPENDENCIES = host-pkgconf host-intltool libglib2 libgudev
> +MODEM_MANAGER_DEPENDENCIES = host-pkgconf host-intltool libglib2
> MODEM_MANAGER_INSTALL_STAGING = YES
>
> ifeq ($(BR2_PACKAGE_MODEM_MANAGER_LIBQMI),y)
> @@ -26,6 +26,13 @@ else
> MODEM_MANAGER_CONF_OPTS += --without-mbim
> endif
>
> +ifeq ($(BR2_PACKAGE_MODEM_MANAGER_UDEV),y)
> +MODEM_MANAGER_DEPENDENCIES += libgudev
> +MODEM_MANAGER_CONF_OPTS += --with-udev
> +else
> +MODEM_MANAGER_CONF_OPTS += --without-udev
> +endif
Something like (copied from libmbim.mk):
ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
LIBMBIM_DEPENDENCIES += libgudev
LIBMBIM_CONF_OPTS += --with-udev
else
LIBMBIM_CONF_OPTS += --without-udev
endif
with the needed changes.
> +
> define MODEM_MANAGER_INSTALL_INIT_SYSV
> $(INSTALL) -m 0755 -D package/modem-manager/S44modem-manager \
> $(TARGET_DIR)/etc/init.d/S44modem-manager
baruch
--
http://baruch.siach.name/blog/ ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH 1/2] libqmi: Update to use libqmi 1.20.0
2018-02-15 21:53 ` [Buildroot] [PATCH 1/2] libqmi: Update to use libqmi 1.20.0 Matthew Weber
2018-02-15 22:16 ` Jared Bents
@ 2018-02-16 15:38 ` Matthew Weber
2018-02-19 0:21 ` Carlos Santos
1 sibling, 1 reply; 11+ messages in thread
From: Matthew Weber @ 2018-02-16 15:38 UTC (permalink / raw)
To: buildroot
Jared,
On Thu, Feb 15, 2018 at 3:53 PM, Matthew Weber
<matthew.weber@rockwellcollins.com> wrote:
> Jared,
>
> On Thu, Feb 15, 2018 at 2:45 PM, Jared Bents
> <jared.bents@rockwellcollins.com> wrote:
>>
>> Update to use libqmi 1.20.0
>>
>> Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com>
Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com>
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH 2/2] modem-manager: Update to version 1.7.990
2018-02-16 5:18 ` Baruch Siach
@ 2018-02-16 16:08 ` Jared Bents
2018-02-16 16:16 ` Matthew Weber
0 siblings, 1 reply; 11+ messages in thread
From: Jared Bents @ 2018-02-16 16:08 UTC (permalink / raw)
To: buildroot
Hi Baruch,
On Thu, Feb 15, 2018 at 11:18 PM, Baruch Siach <baruch@tkos.co.il> wrote:
> Hi Jared,
>
> On Thu, Feb 15, 2018 at 02:45:06PM -0600, Jared Bents wrote:
>> Update to modem manager 1.7.990 which does not require
>> udev. Added option to build without udev but if udev
>> exists in the build, it will default to build with
>> libgudev.
>>
>> Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com>
>> ---
>> package/modem-manager/Config.in | 12 +++++++++---
>> package/modem-manager/modem-manager.hash | 2 +-
>> package/modem-manager/modem-manager.mk | 11 +++++++++--
>> 3 files changed, 19 insertions(+), 6 deletions(-)
>>
>> diff --git a/package/modem-manager/Config.in b/package/modem-manager/Config.in
>> index 8e995b4..38e017b 100644
>> --- a/package/modem-manager/Config.in
>> +++ b/package/modem-manager/Config.in
>> @@ -1,12 +1,10 @@
>> config BR2_PACKAGE_MODEM_MANAGER
>> bool "modemmanager"
>> - depends on BR2_PACKAGE_HAS_UDEV
>> 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 # runtime dependency
>> select BR2_PACKAGE_LIBGLIB2
>> - select BR2_PACKAGE_LIBGUDEV
>> help
>> ModemManager is a DBus-activated daemon which controls mobile
>> broadband (2G/3G/4G) devices and connections.
>> @@ -26,9 +24,17 @@ config BR2_PACKAGE_MODEM_MANAGER_LIBQMI
>> select BR2_PACKAGE_LIBQMI
>> help
>> This option enables support for QMI protocol
>> +
>> +config BR2_PACKAGE_MODEM_MANAGER_UDEV
>> + bool "Use udev"
>> + default y if BR2_PACKAGE_HAS_UDEV
>> + select BR2_PACKAGE_LIBGUDEV
>> + help
>> + This option allows support for builds without udev. If udev
>> + is not included, say N.
>
> Is udev an actual run-time dependency when building with libgudev? If not, you
> can remove this part, and make libgudev an optional dependency. See below.
>
> Even if udev is really needed, I don't think it should be user selectable.
> Just do
>
> select BR2_PACKAGE_LIBGUDEV if BR2_PACKAGE_HAS_UDEV
>
> This reduced the number of options, which is something we always try to do.
>
I will update with a v2 that automatically selects based on if udev is
present without user input.
>> endif
>>
>> -comment "modemmanager needs udev /dev management and a toolchain w/ wchar, threads"
>> +comment "modemmanager needs /dev management and a toolchain w/ wchar, threads"
>> depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
>> !BR2_PACKAGE_HAS_UDEV
>> depends on BR2_USE_MMU
>> diff --git a/package/modem-manager/modem-manager.hash b/package/modem-manager/modem-manager.hash
>> index bc08044..52cc7a6 100644
>> --- a/package/modem-manager/modem-manager.hash
>> +++ b/package/modem-manager/modem-manager.hash
>> @@ -1,4 +1,4 @@
>> # Locally computed
>> -sha256 bc74326fa69ae8012f806e235f3d296144922669b952d4d4987dd0af645d5f68 ModemManager-1.6.10.tar.xz
>> +sha256 d465094fc6fc173354f5a00d212049056829cc245d60a9083f3c53f86a8f90ec ModemManager-1.7.990.tar.xz
>> sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
>> sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
>> diff --git a/package/modem-manager/modem-manager.mk b/package/modem-manager/modem-manager.mk
>> index b741acf..3015b00 100644
>> --- a/package/modem-manager/modem-manager.mk
>> +++ b/package/modem-manager/modem-manager.mk
>> @@ -4,12 +4,12 @@
>> #
>> ################################################################################
>>
>> -MODEM_MANAGER_VERSION = 1.6.10
>> +MODEM_MANAGER_VERSION = 1.7.990
>
> Looks like a beta release. Any reason you need this specific release?
>
I believe this is the first release that allows building and using
without udev. I recently came across a use case that needs modem
manager but is running SE Linux that does not allow udev.
>> 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 COPYING.LIB
>> -MODEM_MANAGER_DEPENDENCIES = host-pkgconf host-intltool libglib2 libgudev
>> +MODEM_MANAGER_DEPENDENCIES = host-pkgconf host-intltool libglib2
>> MODEM_MANAGER_INSTALL_STAGING = YES
>>
>> ifeq ($(BR2_PACKAGE_MODEM_MANAGER_LIBQMI),y)
>> @@ -26,6 +26,13 @@ else
>> MODEM_MANAGER_CONF_OPTS += --without-mbim
>> endif
>>
>> +ifeq ($(BR2_PACKAGE_MODEM_MANAGER_UDEV),y)
>> +MODEM_MANAGER_DEPENDENCIES += libgudev
>> +MODEM_MANAGER_CONF_OPTS += --with-udev
>> +else
>> +MODEM_MANAGER_CONF_OPTS += --without-udev
>> +endif
>
> Something like (copied from libmbim.mk):
>
> ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
> LIBMBIM_DEPENDENCIES += libgudev
> LIBMBIM_CONF_OPTS += --with-udev
> else
> LIBMBIM_CONF_OPTS += --without-udev
> endif
>
> with the needed changes.
>
I will update in v2 with the change to auto select based on udev being present
>> +
>> define MODEM_MANAGER_INSTALL_INIT_SYSV
>> $(INSTALL) -m 0755 -D package/modem-manager/S44modem-manager \
>> $(TARGET_DIR)/etc/init.d/S44modem-manager
>
> baruch
>
> --
> http://baruch.siach.name/blog/ ~. .~ Tk Open Systems
> =}------------------------------------------------ooO--U--Ooo------------{=
> - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
Jared
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH 2/2] modem-manager: Update to version 1.7.990
2018-02-16 16:08 ` Jared Bents
@ 2018-02-16 16:16 ` Matthew Weber
0 siblings, 0 replies; 11+ messages in thread
From: Matthew Weber @ 2018-02-16 16:16 UTC (permalink / raw)
To: buildroot
Jared,
On Fri, Feb 16, 2018 at 10:08 AM, Jared Bents
<jared.bents@rockwellcollins.com> wrote:
>
[snip]
> I believe this is the first release that allows building and using
> without udev. I recently came across a use case that needs modem
> manager but is running SE Linux that does not allow udev.
SE Linux does work with udev but it's usually preferred to not use it.
Matt
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH 1/2] libqmi: Update to use libqmi 1.20.0
2018-02-16 15:38 ` Matthew Weber
@ 2018-02-19 0:21 ` Carlos Santos
0 siblings, 0 replies; 11+ messages in thread
From: Carlos Santos @ 2018-02-19 0:21 UTC (permalink / raw)
To: buildroot
> From: "Matthew Weber" <matthew.weber@rockwellcollins.com>
> To: "Jared Bents" <jared.bents@rockwellcollins.com>
> Cc: "buildroot" <buildroot@buildroot.org>
> Sent: Friday, February 16, 2018 1:38:45 PM
> Subject: Re: [Buildroot] [PATCH 1/2] libqmi: Update to use libqmi 1.20.0
> Jared,
>
> On Thu, Feb 15, 2018 at 3:53 PM, Matthew Weber
> <matthew.weber@rockwellcollins.com> wrote:
>> Jared,
>>
>> On Thu, Feb 15, 2018 at 2:45 PM, Jared Bents
>> <jared.bents@rockwellcollins.com> wrote:
>>>
>>> Update to use libqmi 1.20.0
>>>
>>> Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com>
>
> Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com>
It's already there: https://patchwork.ozlabs.org/patch/871057/
--
Carlos Santos (Casantos) - DATACOM, P&D
?The greatest triumph that modern PR can offer is the transcendent
success of having your words and actions judged by your reputation,
rather than the other way about.? ? Christopher Hitchens
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2018-02-19 0:21 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-15 20:45 [Buildroot] [PATCH 1/2] libqmi: Update to use libqmi 1.20.0 Jared Bents
2018-02-15 20:45 ` [Buildroot] [PATCH 2/2] modem-manager: Update to version 1.7.990 Jared Bents
2018-02-15 21:54 ` Matthew Weber
2018-02-15 22:19 ` Jared Bents
2018-02-16 5:18 ` Baruch Siach
2018-02-16 16:08 ` Jared Bents
2018-02-16 16:16 ` Matthew Weber
2018-02-15 21:53 ` [Buildroot] [PATCH 1/2] libqmi: Update to use libqmi 1.20.0 Matthew Weber
2018-02-15 22:16 ` Jared Bents
2018-02-16 15:38 ` Matthew Weber
2018-02-19 0:21 ` Carlos Santos
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.