guix-devel/guix
Ludovic Courtès 5dcfdcaa79 gnu-build-system: Structure as a customizable sequence of phases.
* guix/build/gnu-build-system.scm (set-paths, build, check, install):
  New procedures.
  (unpack): Make `source' a keyword arg; add `#:allow-other-keys'.
  (configure): Likewise.
  (%standard-phases): New variable.
  (gnu-build): Make `source', `outputs', and `inputs' keyword arguments;
  add `phases' keyword argument; #:allow-other-keys; add rest arguments
  `args'.  Invoke each of PHASES in order within `every'.

* guix/gnu-build-system.scm (gnu-build): Add `make-flags' and `phases'
  keyword arguments.  Update builder's `gnu-build' call to match the new
  convention.
2012-06-16 17:02:19 +02:00
..
build gnu-build-system: Structure as a customizable sequence of phases. 2012-06-16 17:02:19 +02:00
derivations.scm build-expression->derivation: Have the build fail when EXP returns #f. 2012-06-16 16:46:29 +02:00
gnu-build-system.scm gnu-build-system: Structure as a customizable sequence of phases. 2012-06-16 17:02:19 +02:00
http.scm Augment `build-expression->derivation' with #:modules; add `http-fetch'. 2012-06-12 00:18:14 +02:00
store.scm store: Wait for the server to be done sending output. 2012-06-16 16:13:12 +02:00
utils.scm Add a `%current-system' fluid. 2012-06-11 21:50:17 +02:00