Note from 1.12 release NEWS:
* The libnm-glib library, deprecated in favor of libnm since NetworkManager 1.0,
is now not built by default. While it can still be enabled, the distributions
should have a good plan for removing it if they need to keep shipping it at
This bug is sort of a tracker for this, to not forget. Here I still have it used by geoclue:0, tracker-1.12.4, gnome-shell-3.24.3, nm-applet-1.18.6, networkmanager-openvpn-1.8.4, networkmanager-vpnc-1.2.6 and networkmanager-1.10.10. Maybe some or all of that goes away after rebuilding against NM-1.12? But that's not a clean removal in that case - to be seen as I rebuild and upgrade things. Meanwhile this bug is to not forget the fact that we need to work on removing libnm-glib from gentoo after I'm adding 1.12 with the build of it still always enabled.
nm-applet upstream now does not build libnm-gtk by default, but I had to keep building it still via configure flag (e.g. various plugins require it, but some or all can use that optionally too, didn't investigate much).
libnm-gtk from nm-applet is the primary consumer of libnm-glib that is left probbaly; so we first need to get rid of that in nm-applet and then we can start really thinking about not doing libnm-glib in networkmanager package