guix-play/guix/build-system
Ekaitz Zarraga e011961f99
build-system: Add zig-build-system.
* guix/build-system/zig.scm: New file.
* guix/build/zig-build-system.scm: New file.
* Makefile.am: Add them.
* doc/guix.texi: Document it.
* etc/snippets/yas/scheme-mode/guix-package (build-system): Add
  zig-build-system.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21 00:27:25 +02:00
..
agda.scm build-system: New agda-build-system. 2023-06-04 10:59:34 +02:00
android-ndk.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
ant.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
asdf.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
cargo.scm build-system: Always pass #:graft? #f to 'gexp->derivation'. 2023-02-03 16:26:20 +01:00
channel.scm build-system/channel: Correctly handle store file name from (gnu ci). 2022-08-11 15:57:35 +02:00
chicken.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
clojure.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
cmake.scm build-system/cmake: Add support for the #:disallowed-references key. 2023-04-30 04:47:18 -04:00
copy.scm Merge remote-tracking branch 'origin/master' into core-updates 2023-03-20 18:49:06 +01:00
dub.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
dune.scm build-system/gnu: Add missing module import. 2023-04-06 11:45:30 +02:00
elm.scm gnu: elm: Support 'elm reactor'. 2022-05-22 01:07:54 +02:00
emacs.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
font.scm Merge remote-tracking branch 'origin/master' into core-updates 2023-03-20 18:49:06 +01:00
glib-or-gtk.scm Merge remote-tracking branch 'origin/master' into core-updates 2023-03-20 18:49:06 +01:00
gnu.scm gnu: Add libc-for-target and glibc/hurd. 2023-07-13 18:20:05 +02:00
go.scm gnu: Add go-github-com-creack-pty. 2022-11-10 23:17:18 -05:00
guile.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
haskell.scm build-system/haskell: Export default-haskell. 2023-06-04 10:59:33 +02:00
julia.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
linux-module.scm gnu: linux-libre: Move documentation to a separate package. 2022-12-06 22:03:44 -05:00
maven.scm Merge remote-tracking branch 'origin/master' into core-updates 2023-03-20 18:49:06 +01:00
meson.scm Merge remote-tracking branch 'origin/master' into core-updates 2023-03-20 18:49:06 +01:00
minetest.scm gnu: minetest: move to minetest.scm. 2021-08-20 13:37:32 +02:00
minify.scm build-system/minify: Use esbuild. 2023-10-06 16:37:16 +02:00
mozilla.scm build-system/mozilla: Fix typo in the cross-compilation case. 2022-07-19 23:27:20 +02:00
node.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
ocaml.scm Merge remote-tracking branch 'origin/master' into core-updates 2023-03-20 18:49:06 +01:00
perl.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
pyproject.scm maint: Merge sanity-check-next.py into sanity-check.py. 2023-04-14 21:01:34 -04:00
python.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
qt.scm Merge remote-tracking branch 'origin/master' into core-updates 2023-03-20 18:49:06 +01:00
r.scm guix: Upgrade to Bioconductor 3.16. 2023-04-29 20:09:30 +02:00
rakudo.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
rebar.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
renpy.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
ruby.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
scons.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
texlive.scm gnu: Update TeX Live packages to 2023.0 (rev 66594). 2023-07-18 18:15:06 +02:00
tree-sitter.scm build-system: Add tree-sitter-build-system. 2023-02-12 11:32:20 +04:00
trivial.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
waf.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
zig.scm build-system: Add zig-build-system. 2023-10-21 00:27:25 +02:00