diff options
author | Andy Patterson <ajpatter@uwaterloo.ca> | 2018-08-30 01:36:28 -0400 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2018-09-19 18:25:28 +0200 |
commit | 7b6b7cdcc5d50cb25c140145b30028c5569c62af (patch) | |
tree | 3e9266326e37ad50af6349f333b288e807d815c3 /guix/combinators.scm | |
parent | 241358dc94b3c2039a4aa05bcb18b4d1ef6f6d35 (diff) |
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 'guix/combinators.scm')
0 files changed, 0 insertions, 0 deletions