diff options
author | David Thompson <dthompson2@worcester.edu> | 2023-10-16 12:06:59 -0400 |
---|---|---|
committer | David Thompson <dthompson2@worcester.edu> | 2023-10-16 12:10:28 -0400 |
commit | b437896e87a51cc610388d4c462893652dd773e6 (patch) | |
tree | 413dcf7089fe80bfa8c2b3b46f0b1f5a4feece55 /gnu/packages/guile-xyz.scm | |
parent | ff11cbc2e9589bcb98eb9cad1704b4b991d6f20e (diff) | |
download | guix-b437896e87a51cc610388d4c462893652dd773e6.tar guix-b437896e87a51cc610388d4c462893652dd773e6.tar.gz |
gnu: Add guile-hoot.
* gnu/packages/guile-xyz.scm (guile-hoot): New variable.
Diffstat (limited to 'gnu/packages/guile-xyz.scm')
-rw-r--r-- | gnu/packages/guile-xyz.scm | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 97504e1f39..0dbab6d991 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -3295,6 +3295,32 @@ serializing continuations or delimited continuations.") from @code{tree-il}.") (license license:lgpl2.0+))) +(define-public guile-hoot + (package + (name "guile-hoot") + (version "0.1.0") + (source (origin + (method url-fetch) + (uri (string-append "https://spritely.institute/files/releases" + "/guile-hoot/guile-hoot-" + version ".tar.gz")) + (sha256 + (base32 + "1087rcj22hk6fcbqajm268f1q2c3kbizah8wy1z0aqkfliwc309g")))) + (build-system gnu-build-system) + (arguments + '(#:make-flags '("GUILE_AUTO_COMPILE=0" + "WASM_HOST=hoot"))) + (native-inputs + (list autoconf automake pkg-config texinfo)) + (inputs + (list guile-next)) + (synopsis "WebAssembly compiler backend for Guile") + (description "Guile Hoot is a WebAssembly compiler backend for GNU Guile +and standalone WASM toolchain.") + (home-page "https://spritely.institute/hoot") + (license (list license:asl2.0 license:lgpl3+)))) + (define-public guile-file-names (package (name "guile-file-names") |