python-dataproperty: bump version to 0.17.0
[buildroot-gz.git] / package / network-manager / Config.in
blobc9dabfdd42f4d0af7ddf2d84b5913b7b341172f3
1 config BR2_PACKAGE_NETWORK_MANAGER
2         bool "networkmanager"
3         depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt
4         depends on BR2_USE_MMU # dbus
5         depends on BR2_PACKAGE_HAS_UDEV
6         # Tested with 3.2, but may even work with earlier versions
7         depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
8         depends on BR2_TOOLCHAIN_USES_GLIBC # CLOCK_BOOTTIME, IPTOS_CLASS_*
9         select BR2_PACKAGE_DHCPCD if !BR2_PACKAGE_DHCP_CLIENT
10         select BR2_PACKAGE_DBUS
11         select BR2_PACKAGE_DBUS_GLIB
12         select BR2_PACKAGE_GNUTLS
13         select BR2_PACKAGE_LIBGCRYPT
14         select BR2_PACKAGE_LIBNL
15         select BR2_PACKAGE_LIBGUDEV
16         select BR2_PACKAGE_UTIL_LINUX
17         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
18         select BR2_PACKAGE_WIRELESS_TOOLS
19         select BR2_PACKAGE_WIRELESS_TOOLS_LIB
20         select BR2_PACKAGE_READLINE
21         select BR2_PACKAGE_LIBNDP
22         help
23           NetworkManager is a set of co-operative tools that make networking
24           simple and straightforward. Whether WiFi, wired, 3G, or Bluetooth,
25           NetworkManager allows you to quickly move from one network to
26           another: once a network has been configured and joined once, it
27           can be detected and re-joined automatically the next time it's
28           available.
30           http://projects.gnome.org/NetworkManager/
32 if BR2_PACKAGE_NETWORK_MANAGER
34 config BR2_PACKAGE_NETWORK_MANAGER_TUI
35         bool "nmtui support"
36         select BR2_PACKAGE_NEWT
37         help
38           This option enables terminal based UI
40 config BR2_PACKAGE_NETWORK_MANAGER_MODEM_MANAGER
41         bool "modem-manager support"
42         select BR2_PACKAGE_MODEM_MANAGER
43         select BR2_PACKAGE_MODEM_MANAGER_LIBMBIM
44         select BR2_PACKAGE_MODEM_MANAGER_LIBQMI
45         help
46           This option enables support for ModemManager
48 config BR2_PACKAGE_NETWORK_MANAGER_PPPD
49         bool "pppd support"
50         depends on !BR2_TOOLCHAIN_USES_MUSL # pppd
51         select BR2_PACKAGE_PPPD
52         help
53           This option enables support for PPPD daemon
55 comment "pppd support needs a glibc or uClibc toolchain"
56         depends on BR2_TOOLCHAIN_USES_MUSL
58 endif
60 comment "NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 3.7"
61         depends on BR2_USE_MMU
62         depends on !BR2_PACKAGE_HAS_UDEV || \
63                 !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7 || \
64                 !BR2_TOOLCHAIN_USES_GLIBC