ui: Report profile hooks separately.
authorRicardo Wurmus <ricardo.wurmus@mdc-berlin.de>
Wed, 19 Dec 2018 13:36:29 +0000 (14:36 +0100)
committerRicardo Wurmus <rekado@elephly.net>
Wed, 19 Dec 2018 22:46:38 +0000 (23:46 +0100)
commit80eebee9f7578ed096fed4cb6adfcbae3cfefc58
treeb9ad4a2dbb2dbaef917a23359407974ae7477d5f
parent0485717ee94e7f161d072f017edce5d35df49c81
ui: Report profile hooks separately.

* guix/ui.scm (profile-hook-derivation?): New procedure.
(show-what-to-build): Distinguish among BUILD derivations that match
'profile-hook-derivation?'.  Report them separately.
* guix/status.scm (hook-message): New procedure.
(print-build-event): Display profile hooks with readable hook name.
* guix/profiles.scm (info-dir-file, ghc-package-cache-file,
ca-certificate-bundle, glib-schemas, gtk-icon-themes, gtk-im-modules,
xdg-desktop-database, xdg-mime-database, fonts-dir-file, manual-database):
Augment derivation with "type" and "hook" properties.
guix/profiles.scm
guix/status.scm
guix/ui.scm