guix-devel/gnu
Ludovic Courtès 5fbdc9a5aa
channels: Compute a package cache and use it.
* gnu/packages.scm (cache-is-authoritative?, load-package-cache)
(cache-lookup, generate-package-cache): New procedures.
(%package-cache-file): New variable.
(find-packages-by-name): Rename to...
(find-packages-by-name/direct): ... this.
(find-packages-by-name): Rewrite to use the package cache when
'cache-is-authoritative?' returns true.
* tests/packages.scm ("find-packages-by-name + version, with cache")
("find-packages-by-name with cache"): New tests.
* guix/channels.scm (package-cache-file): New procedure.
(%channel-profile-hooks): New variable.
(channel-instances->derivation): Use it in #:hooks.
* guix/scripts/package.scm (build-and-use-profile): Add #:hooks and
honor it.
* guix/scripts/pull.scm (build-and-install): Pass #:hooks to
UPDATE-PROFILE.
2019-01-15 20:24:09 +01:00
..
bootloader gnu: Add u-boot-pinebook. 2018-11-22 21:59:05 +01:00
build vm: Re-enable KVM on i386. 2018-12-19 00:14:00 +01:00
packages gnu: Add gauche. 2019-01-15 20:24:08 +01:00
services services: Deprecate a few more service procedures. 2019-01-11 12:14:38 +01:00
system services: Deprecate a few more service procedures. 2019-01-11 12:14:38 +01:00
tests tests: docker: Run a guest guile inside the docker container. 2019-01-15 12:16:46 +01:00
artwork.scm artwork: Clone over HTTPS. 2018-11-05 00:08:47 +01:00
bootloader.scm
ci.scm hydra: Compute jobs in an inferior. 2019-01-06 21:41:07 +01:00
local.mk gnu: Move Python compression packages to new module. 2019-01-15 17:45:33 +01:00
packages.scm channels: Compute a package cache and use it. 2019-01-15 20:24:09 +01:00
services.scm
system.scm system: Add sudoedit to %setuid-programs. 2019-01-13 23:30:15 +01:00
tests.scm