-Source0: http://people.redhat.com/dcbw/NetworkManager/0.6.6/nm-applet-%{version}.tar.gz
-# Source0-md5: 16e95a3515e4255d034b14045a9effd5
-BuildRequires: GConf2-devel >= 2.20.0
-BuildRequires: NetworkManager-devel >= 0.6.6
-BuildRequires: autoconf >= 2.52
-BuildRequires: automake
-BuildRequires: dbus-glib-devel >= 0.60
-BuildRequires: gettext-devel
-BuildRequires: gnome-common >= 2.20.0
-BuildRequires: gnome-keyring-devel >= 2.20.0
-BuildRequires: gtk+2-devel >= 2:2.12.0
-BuildRequires: intltool >= 0.36.0
-BuildRequires: libglade2-devel >= 1:2.6.2
-BuildRequires: libgnomeui-devel >= 2.20.0
-BuildRequires: libiw-devel >= 1:28
-BuildRequires: libnl-devel >= 1:1.1
-BuildRequires: libnotify-devel >= 0.3.0
-BuildRequires: libtool
+Source0: http://ftp.gnome.org/pub/GNOME/sources/network-manager-applet/1.16/network-manager-applet-%{version}.tar.xz
+# Source0-md5: 9652c2757e85d6caba657405cf794fbd
+URL: https://wiki.gnome.org/Projects/NetworkManager
+BuildRequires: ModemManager-devel >= 1.0.0
+BuildRequires: NetworkManager-devel >= %{nmversion}
+%if %{with libnm_gtk}
+BuildRequires: NetworkManager-devel < 2:1.20
+%endif
+BuildRequires: dbus-devel >= 1.2.6
+BuildRequires: dbus-glib-devel >= 0.74
+BuildRequires: gcr-devel >= 3.14
+BuildRequires: gcr-ui-devel >= 3.14
+BuildRequires: gettext-tools >= 0.19.8
+BuildRequires: glib2-devel >= 1:2.38
+BuildRequires: gobject-introspection-devel >= 0.9.6
+BuildRequires: gtk+3-devel >= 3.10
+BuildRequires: gtk-doc >= 1.0
+BuildRequires: iso-codes
+BuildRequires: jansson-devel >= 2.7
+%{?with_appindicator:BuildRequires: libappindicator-gtk3-devel >= 0.1}
+%{?with_appindicator:BuildRequires: libdbusmenu-gtk3-devel >= 16.04.0}
+BuildRequires: libnma-devel >= 1.8.27
+BuildRequires: libnotify-devel >= 0.7.0
+BuildRequires: libsecret-devel >= 0.18
+BuildRequires: libselinux-devel
+BuildRequires: meson >= 0.46.0
+BuildRequires: mobile-broadband-provider-info-devel
+BuildRequires: ninja