~ruther/guix-local

97f6cc4389694ee945fcc4bf7a66bdd2ae6460d2 — Nicolas Graves 11 months ago fcdcfa1
build-system: rakudo: Clarify private-keywords.

Some arguments used for lower but not for the builder were passed as
arguments to the builders.  Remove this ambiguity.

* guix/build-system/rakudo.scm (lower)[private-keywords]: Add keywords
  with-prove6? and with-zed?,...
  (rakudo-build): ... removed from here.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1 files changed, 2 insertions(+), 3 deletions(-)

M guix/build-system/rakudo.scm
M guix/build-system/rakudo.scm => guix/build-system/rakudo.scm +2 -3
@@ 72,7 72,8 @@
                #:rest arguments)
  "Return a bag for NAME."
  (define private-keywords
    '(#:target #:rakudo #:prove6 #:zef #:inputs #:native-inputs))
    '(#:target #:inputs #:native-inputs
      #:rakudo #:prove6 #:zef #:with-prove6? #:with-zef?))

  (and (not target)                               ;XXX: no cross-compilation
       (bag


@@ 106,8 107,6 @@
                       (outputs '("out"))
                       (system (%current-system))
                       (guile #f)
                       (with-zef? #t)
                       (with-prove6? #t)
                       (imported-modules %rakudo-build-system-modules)
                       (modules '((guix build rakudo-build-system)
                                  (guix build utils))))