guix-play/guix/build-system
Ludovic Courtès d6a3818761
build-system/channel: Add support for additional channels.
Until now, ‘channel-build-system’ would assume a single channel, the
‘guix’ channel.  This change lets users specify additional channels
using the #:channels parameter.

* guix/build-system/channel.scm (build-channels): Add #:channels and
honor it.
(channel-build-system): In ‘lower’, add #:channels and honor it.
* doc/guix.texi (Build Systems): Document it.

Change-Id: I36c1d19cbeee02a4d1144de089b78df0390774a0
2024-04-05 18:21:23 +02:00
..
agda.scm
android-ndk.scm
ant.scm
asdf.scm
cargo.scm build/cargo-build-system: Enable cross-compiling. 2023-11-28 07:59:43 +02:00
channel.scm build-system/channel: Add support for additional channels. 2024-04-05 18:21:23 +02:00
chicken.scm
clojure.scm build-system: clojure: Use the standard error regarding cross builds. 2023-11-20 14:53:59 +00:00
cmake.scm
composer.scm build-system/composer: Do not import host-side Guile-JSON modules. 2023-12-18 23:16:57 +01:00
copy.scm
dub.scm
dune.scm
elm.scm
emacs.scm
font.scm
glib-or-gtk.scm
gnu.scm guix: gnu-build-system: Handle missing libc. 2023-12-11 11:53:54 +02:00
go.scm
guile.scm build-system/guile: Add #:substitutable? argument to build system. 2023-11-25 16:29:26 +01:00
haskell.scm
julia.scm
linux-module.scm
maven.scm
meson.scm guix: meson-build-system: Disable PIC for AVR. 2023-12-11 13:37:20 +02:00
minetest.scm
minify.scm
mix.scm build-system: Add mix-build-system. 2023-12-17 22:22:30 +01:00
mozilla.scm
node.scm
ocaml.scm
perl.scm build-system: perl: Accept Gexps for #:module-build-flags. 2024-02-10 10:33:18 +00:00
pyproject.scm
python.scm
qt.scm
r.scm
rakudo.scm
rebar.scm
renpy.scm
ruby.scm
scons.scm
texlive.scm
tree-sitter.scm
trivial.scm
vim.scm build-system/vim: Add missing keywords. 2023-11-26 09:51:29 +02:00
waf.scm
zig.scm build-system/zig: Add cross-compilation support. 2024-01-07 16:56:00 +01:00