diff options
Diffstat (limited to 'guix/scripts')
| -rw-r--r-- | guix/scripts/build.scm | 19 | 
1 files changed, 9 insertions, 10 deletions
| diff --git a/guix/scripts/build.scm b/guix/scripts/build.scm index 644993101e..bd97d56dce 100644 --- a/guix/scripts/build.scm +++ b/guix/scripts/build.scm @@ -219,16 +219,15 @@ called \"guile\" must be replaced with a dependency on a version 2.1 of  (define %transformation-options    ;; The command-line interface to the above transformations. -  (list (option '("with-source") #t #f -                (lambda (opt name arg result . rest) -                  (apply values -                         (cons (alist-cons 'with-source arg result) -                               rest)))) -        (option '("with-input") #t #f -                (lambda (opt name arg result . rest) -                  (apply values -                         (cons (alist-cons 'with-input arg result) -                               rest)))))) +  (let ((parser (lambda (symbol) +                  (lambda (opt name arg result . rest) +                    (apply values +                           (alist-cons symbol arg result) +                           rest))))) +    (list (option '("with-source") #t #f +                  (parser 'with-source)) +          (option '("with-input") #t #f +                  (parser 'with-input)))))  (define (show-transformation-options-help)    (display (_ " | 
