summaryrefslogtreecommitdiffstats
path: root/package/network-manager/Config.in
diff options
context:
space:
mode:
authorDaniel Mack <zonque@gmail.com>2011-12-02 13:13:09 +0100
committerPeter Korsgaard <jacmet@sunsite.dk>2012-01-02 14:53:38 +0100
commite991961d4ef6282f5ace22eade80edc75a9c100b (patch)
tree48f2bc6660a6426d1f2b4bd060d16731e71c63e3 /package/network-manager/Config.in
parent68902f743729b3482bb6bc2ae9d0306aa9c00f65 (diff)
downloadbuildroot-novena-e991961d4ef6282f5ace22eade80edc75a9c100b.tar.gz
buildroot-novena-e991961d4ef6282f5ace22eade80edc75a9c100b.zip
Add package for Gnome NetworkManager
Even though it's most commonly used on desktops, this piece of software also works well on embedded devices. The package file only resolved mandatory dependencies. Things like iptables and dnsmasq are only required if 'shared' connections are used, and have hence not been made hard prerequisites. There are probably too many i18n related files installed to the target. That might need some more tweaking. [Peter: fix Kconfig dependencies, add execinfo patch, fix libgcrypt-config path, uClibc build fix] Signed-off-by: Daniel Mack <zonque@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/network-manager/Config.in')
-rw-r--r--package/network-manager/Config.in30
1 files changed, 30 insertions, 0 deletions
diff --git a/package/network-manager/Config.in b/package/network-manager/Config.in
new file mode 100644
index 000000000..6e51f53d7
--- /dev/null
+++ b/package/network-manager/Config.in
@@ -0,0 +1,30 @@
+config BR2_PACKAGE_NETWORK_MANAGER
+ bool "NetworkManager"
+ depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
+ depends on BR2_PACKAGE_DBUS
+ depends on BR2_INET_IPV6
+ depends on BR2_LARGEFILE # acl
+ depends on BR2_USE_WCHAR # libglib2
+ select BR2_PACKAGE_DBUS_GLIB
+ select BR2_PACKAGE_UDEV
+ select BR2_PACKAGE_UDEV_ALL_EXTRAS
+ select BR2_PACKAGE_LIBNL
+ select BR2_PACKAGE_GNUTLS
+ select BR2_PACKAGE_LIBNL
+ select BR2_PACKAGE_UTIL_LINUX
+ select BR2_PACKAGE_UTIL_LINUX_LIBUUID
+ select BR2_PACKAGE_WIRELESS_TOOLS
+ select BR2_PACKAGE_WIRELESS_TOOLS_LIB
+ help
+ NetworkManager is a set of co-operative tools that make networking
+ simple and straightforward. Whether WiFi, wired, 3G, or Bluetooth,
+ NetworkManager allows you to quickly move from one network to
+ another: once a network has been configured and joined once, it
+ can be detected and re-joined automatically the next time it's
+ available.
+
+ http://projects.gnome.org/NetworkManager/
+
+comment "NetworkManager requires DBus and a toolchain with IPV6, LARGEFILE and WCHAR support"
+ depends on !BR2_INET_IPV6 || !BR2_LARGEFILE || !BR2_USE_WCHAR || !BR2_PACKAGE_DBUS
+