summaryrefslogtreecommitdiff
path: root/chibi-scheme.scm
diff options
context:
space:
mode:
Diffstat (limited to 'chibi-scheme.scm')
-rw-r--r--chibi-scheme.scm40
1 files changed, 0 insertions, 40 deletions
diff --git a/chibi-scheme.scm b/chibi-scheme.scm
deleted file mode 100644
index fe80eb5..0000000
--- a/chibi-scheme.scm
+++ /dev/null
@@ -1,40 +0,0 @@
-(define-module (chibi-scheme)
- #:use-module ((guix licenses)
- #:select (bsd-3))
- #:use-module (guix packages)
- #:use-module (guix git-download)
- #:use-module (guix build-system gnu))
-
-
-(define-public chibi-scheme
- (let ((commit-ref "854015587598384ce0ae5f2c468a34eb3cfcd36b"))
- (package
- (name "chibi-scheme")
- (version commit-ref)
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/ashinn/chibi-scheme.git")
- (commit commit-ref)))
- (sha256
- (base32 "058r51fav895hvsqvglvkk88zv3iwnisilqxnq3ng14v69rv1haf"))))
- (build-system gnu-build-system)
- (arguments
- `(#:phases (modify-phases %standard-phases
- (delete 'configure)
- (add-before 'build 'set-cc
- (lambda _
- (setenv "CC" "gcc"))))
- #:make-flags (let ((out (assoc-ref %outputs "out")))
- (list (string-append "PREFIX=" out)
- (string-append "LDFLAGS=-Wl,-rpath=" out "/lib")))
- #:test-target "test"))
- (home-page "https://github.com/ashinn/chibi-scheme")
- (synopsis "Small embeddable Scheme implementation")
- (description
- "Chibi-Scheme is a very small library with no external dependencies
- intended for use as an extension and scripting language in C programs.
- In addition to support for lightweight VM-based threads, each VM itself
- runs in an isolated heap allowing multiple VMs to run simultaneously in
- different OS threads.")
- (license bsd-3))))