~ruther/guix-local

ref: 35dbbbe04c3ee77338b90cb09311c8c0d1cdc909 guix-local/tests/gexp.scm -rw-r--r-- 10.0 KiB
872c69d0 — Ludovic Courtès 11 years ago
Merge branch 'master' into core-updates
c17b5ab4 — Ludovic Courtès 11 years ago
tests: Skip tests that would hit the shebang length limitation.

* tests/gexp.scm (shebang): New variable.
  Skip "gexp->script" when SHEBANG is longer than 127 chars.
* guix/gexp.scm (gexp->script): Add comment on the issue.
af018f5e — Ludovic Courtès 11 years ago
Merge branch 'master' into core-updates
79c0c8cd — Ludovic Courtès 12 years ago
gexp: Add support for 'origin?' objects in 'ungexp' forms.

* guix/gexp.scm (lower-inputs, gexp-inputs, gexp->sexp,
  canonicalize-reference): Add 'origin?' case.
* guix/monads.scm (origin->derivation): New procedure.
* tests/gexp.scm ("one input origin"): New test.
21b679f6 — Ludovic Courtès 12 years ago
Add (guix gexp).

* guix/gexp.scm: New file.
* tests/gexp.scm: New file.
* Makefile.am (MODULES): Add guix/gexp.scm.
  (SCM_TESTS): Add tests/gexp.scm.
* doc/guix.texi (Derivations): Add #:inputs in 'derivation' example.
  Mark 'build-expression->derivation' as deprecated, refer to
  "G-Expressions".  Remove paragraph about code strata.
  (G-Expressions): New node.