mirror of
https://git.busybox.net/buildroot.git
synced 2024-12-12 23:03:29 +08:00
ModemManager: add new package
[Peter: fixup license info as pointed out by Thomas] Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
1f614fc415
commit
b341b6c1a7
@ -823,6 +823,7 @@ source "package/lrzsz/Config.in"
|
||||
source "package/macchanger/Config.in"
|
||||
source "package/mii-diag/Config.in"
|
||||
source "package/minidlna/Config.in"
|
||||
source "package/modem-manager/Config.in"
|
||||
source "package/mongoose/Config.in"
|
||||
source "package/mongrel2/Config.in"
|
||||
source "package/mrouted/Config.in"
|
||||
|
36
package/modem-manager/Config.in
Normal file
36
package/modem-manager/Config.in
Normal file
@ -0,0 +1,36 @@
|
||||
config BR2_PACKAGE_MODEM_MANAGER
|
||||
bool "modemmanager"
|
||||
depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
|
||||
select BR2_PACKAGE_DBUS
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_LARGEFILE # acl
|
||||
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_GLIB
|
||||
select BR2_PACKAGE_UDEV
|
||||
select BR2_PACKAGE_UDEV_ALL_EXTRAS
|
||||
help
|
||||
ModemManager is a DBus-activated daemon which controls mobile
|
||||
broadband (2G/3G/4G) devices and connections.
|
||||
|
||||
http://www.freedesktop.org/wiki/Software/ModemManager/
|
||||
|
||||
if BR2_PACKAGE_MODEM_MANAGER
|
||||
|
||||
config BR2_PACKAGE_MODEM_MANAGER_LIBMBIM
|
||||
bool "MBIM support"
|
||||
select BR2_PACKAGE_LIBMBIM
|
||||
help
|
||||
This option enables support for MBIM protocol
|
||||
|
||||
config BR2_PACKAGE_MODEM_MANAGER_LIBQMI
|
||||
bool "QMI support"
|
||||
select BR2_PACKAGE_LIBQMI
|
||||
help
|
||||
This option enables support for QMI protocol
|
||||
endif
|
||||
|
||||
comment "modemmanager needs udev and a toolchain w/ largefile, wchar, threads, IPv6"
|
||||
depends on !BR2_INET_IPV6 || !BR2_LARGEFILE || !BR2_USE_WCHAR || \
|
||||
!BR2_TOOLCHAIN_HAS_THREADS || !BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
|
28
package/modem-manager/modem-manager.mk
Normal file
28
package/modem-manager/modem-manager.mk
Normal file
@ -0,0 +1,28 @@
|
||||
################################################################################
|
||||
#
|
||||
# modem-manager
|
||||
#
|
||||
################################################################################
|
||||
|
||||
MODEM_MANAGER_VERSION = 1.0.0
|
||||
MODEM_MANAGER_SOURCE = ModemManager-$(MODEM_MANAGER_VERSION).tar.xz
|
||||
MODEM_MANAGER_SITE = http://www.freedesktop.org/software/ModemManager/
|
||||
MODEM_MANAGER_LICENSE = GPLv2+ (programs, plugins), LGPLv2+ (libmm-glib)
|
||||
MODEM_MANAGER_LICENSE_FILES = COPYING
|
||||
MODEM_MANAGER_DEPENDENCIES = host-pkgconf udev dbus-glib host-intltool
|
||||
|
||||
ifeq ($(BR2_PACKAGE_MODEM_MANAGER_LIBQMI),y)
|
||||
MODEM_MANAGER_DEPENDENCIES += libqmi
|
||||
MODEM_MANAGER_CONF_OPT += --with-qmi
|
||||
else
|
||||
MODEM_MANAGER_CONF_OPT += --without-qmi
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_MODEM_MANAGER_LIBMBIM),y)
|
||||
MODEM_MANAGER_DEPENDENCIES += libmbim
|
||||
MODEM_MANAGER_CONF_OPT += --with-mbim
|
||||
else
|
||||
MODEM_MANAGER_CONF_OPT += --without-mbim
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
Loading…
Reference in New Issue
Block a user