guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: gnu: Add guile-hoot.


From: guix-commits
Subject: branch master updated: gnu: Add guile-hoot.
Date: Mon, 16 Oct 2023 12:10:54 -0400

This is an automated email from the git hooks/post-receive script.

davexunit pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new b437896e87 gnu: Add guile-hoot.
b437896e87 is described below

commit b437896e87a51cc610388d4c462893652dd773e6
Author: David Thompson <dthompson2@worcester.edu>
AuthorDate: Mon Oct 16 12:06:59 2023 -0400

    gnu: Add guile-hoot.
    
    * gnu/packages/guile-xyz.scm (guile-hoot): New variable.
---
 gnu/packages/guile-xyz.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]