On Mon, Aug 01, 2016 at 08:13:12PM +0200, David Craven wrote: > * gnu/packages/gnome.scm (network-manager)[propagated-inputs]: Add glib. > + (propagated-inputs > + `(("glib" ,glib)))
This requires a little comment at the end of the line. I wonder if it is really needed. network-manager provides several libraries. Looking into the pkgconfig subdirectory, there is the following: -r--r--r-- 2 root guixbuild 389 1. Jan 1970 libnm-glib.pc -r--r--r-- 2 root guixbuild 375 1. Jan 1970 libnm-glib-vpn.pc -r--r--r-- 2 root guixbuild 361 1. Jan 1970 libnm.pc -r--r--r-- 2 root guixbuild 370 1. Jan 1970 libnm-util.pc -r--r--r-- 2 root guixbuild 414 1. Jan 1970 NetworkManager.pc libnm-glib.pc, libnm-glib-vpn.pc and libnm-util.pc require glib, the others do not. So it seems entirely possible to use network-manager without pulling glib into a profile. What do the specialists think? Andreas