self: Add "guix-packages-base" derivation.
authorLudovic Courtès <ludo@gnu.org>
Sun, 6 May 2018 14:41:50 +0000 (16:41 +0200)
committerLudovic Courtès <ludo@gnu.org>
Sun, 6 May 2018 22:17:34 +0000 (00:17 +0200)
commitf2e66663c2e00b482cdf5ba83173291d30363e7c
tree60a3d8f406a1b8578b8bed8f5522aa7bf36e3e4c
parenteffd8df8f26ca3474edd4be53affd89579f03c68
self: Add "guix-packages-base" derivation.

This introduces an intermediate derivation, thereby reducing the amount
of rebuild that needs to happen when "leaf" package modules are
modified.

* guix/self.scm (compiled-guix)[*core-package-modules*]: New variable.
[*package-modules*, *system-modules*, *cli-modules*]: Depend on it.
Add it to the directory union.
guix/self.scm