guix-devel/guix/scripts
Ludovic Courtès aa46a028c4 profiles: Generalize "hooks" for 'profile-derivation'.
* guix/profiles.scm (info-dir-file): Remove (null? (manifest-entries
  manifest)) test.
  (ca-certificate-bundle): Likewise.
  (ghc-package-cache-file): Turn 'if' into 'and', and remove second
  arm.
  (%default-profile-hooks): New variable.
  (profile-derivation): Remove #:info-dir?, #:ghc-package-cache?, and
  #:ca-certificate-bundle?.  Add #:hooks.  Iterate over HOOKS.  Adjust
  'inputs' accordingly.
* guix/scripts/package.scm (guix-package): Adjust 'profile-derivation'
  call accordingly.
* tests/packages.scm ("--search-paths with pattern"): Likewise.
* tests/profiles.scm ("profile-derivation",
  "profile-derivation, inputs"): Likewise.
2015-04-15 22:44:51 +02:00
..
import import: Add hackage importer. 2015-04-08 17:31:11 +02:00
archive.scm ui: Factorize command-line + env. var. option parsing. 2015-02-26 00:04:36 +01:00
authenticate.scm authenticate: Add compatibility hack for Guile 2.0.5. 2014-05-16 10:22:19 +02:00
build.scm ui: Factorize command-line + env. var. option parsing. 2015-02-26 00:04:36 +01:00
download.scm Use `port-sha256' and `open-sha256-port'. 2013-07-03 01:18:24 +02:00
environment.scm scripts: environment: Improve error messages. 2015-03-16 19:42:54 -04:00
gc.scm ui: Add 'size->number'. 2014-04-08 22:01:44 +02:00
hash.scm Break module cycle involving (guix store) and (guix ui). 2014-10-09 23:51:19 +02:00
import.scm import: Add hackage importer. 2015-04-08 17:31:11 +02:00
lint.scm lint: Report details about FTP errors. 2015-03-19 13:00:21 +01:00
offload.scm offload: Better report failure to create the GC root directory. 2015-02-05 23:40:55 +01:00
package.scm profiles: Generalize "hooks" for 'profile-derivation'. 2015-04-15 22:44:51 +02:00
publish.scm scripts: Add 'publish' command. 2015-04-04 14:16:43 -04:00
pull.scm pull: Always install the ~/.config/guix/latest symlink. 2015-02-06 17:39:10 +01:00
refresh.scm refresh: Add end-of-line to error message. 2014-10-20 17:03:02 -05:00
substitute.scm substitute: Rename cache directory from "substitute-binary" to "substitute". 2015-03-25 10:46:22 +01:00
system.scm ui: Factorize command-line + env. var. option parsing. 2015-02-26 00:04:36 +01:00