[bug#77552,3/5] gnu: Add singeli-sources.

Message ID 20250405150733.18738-3-lee.p.thomp@gmail.com
State New
Headers
Series gnu: cbqn: Update to 0.9.0. |

Commit Message

Lee Thompson April 5, 2025, 3:07 p.m. UTC
  * gnu/packages/bqn.scm (singeli-sources): New variable.

Change-Id: I9a96915a23adc786a3c92fd7ad34aaa5ee938ad6
---
 gnu/packages/bqn.scm | 13 +++++++++++++
 1 file changed, 13 insertions(+)
  

Patch

diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm
index 5c69a2740c..11a5a48b33 100644
--- a/gnu/packages/bqn.scm
+++ b/gnu/packages/bqn.scm
@@ -135,6 +135,19 @@  (define replxx-sources
       (sha256
        (base32 "0440xjvdkrbpxqjrd6nsrnaxki0mgyinsb0b1dcshjj3h3jr1yy4")))))
 
+(define singeli-sources
+  ;; Singeli can be used to more efficiently implement CBQN primitive
+  ;; operations. Used in this way only its source is required.
+  (let ((commit "53f42ce4331176d281fa577408ec5a652bdd9127"))
+    (origin
+      (method git-fetch)
+      (uri (git-reference
+            (url "https://github.com/mlochbaum/Singeli")
+            (commit commit)))
+      (file-name (git-file-name "singeli" commit))
+      (sha256
+       (base32 "1dzg4gk74lhy6pwvxzhk4zj1qinc83l7i6x6zpvdajdlz5vqvc1m")))))
+
 (define cbqn-bootstrap
   (let* ((revision "2")
          (commit "66584ce1491d300746963b8ed17170348b2a03e6"))