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>
This commit is contained in:
Nicolas Graves 2025-07-08 02:57:20 +02:00 committed by Ludovic Courtès
parent fcdcfa149d
commit 97f6cc4389
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -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))))