summary refs log tree commit diff
path: root/COPYING
diff options
context:
space:
mode:
authorAndy Patterson <ajpatter@uwaterloo.ca>2018-08-30 01:36:28 -0400
committerLudovic Courtès <ludo@gnu.org>2018-09-19 18:25:28 +0200
commit7b6b7cdcc5d50cb25c140145b30028c5569c62af (patch)
tree3e9266326e37ad50af6349f333b288e807d815c3 /COPYING
parent241358dc94b3c2039a4aa05bcb18b4d1ef6f6d35 (diff)
downloadguix-7b6b7cdcc5d50cb25c140145b30028c5569c62af.tar.gz
build-system/asdf: Handle all asdf dependency specifications.
Add support for dependencies of the form (:version <name> <version>),
(:feature <feature> <dependency-specification>) and (:require <module-name>),
as defined by
<https://common-lisp.net/project/asdf/asdf.html#The-defsystem-grammar>.

* guix/build/lisp-utils.scm (normalize-dependency): New variable.
(make-asd-file)[dependencies]: Use it to generate dependencies with normalized
names.
[dependency-name]: New variable.
[registry]: Use it to flatten the normalized dependencies.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions