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


Reply via email to