summaryrefslogtreecommitdiff
path: root/chibi.scm
diff options
context:
space:
mode:
Diffstat (limited to 'chibi.scm')
-rw-r--r--chibi.scm40
1 files changed, 0 insertions, 40 deletions
diff --git a/chibi.scm b/chibi.scm
deleted file mode 100644
index 77580b7..0000000
--- a/chibi.scm
+++ /dev/null
@@ -1,40 +0,0 @@
-(define-module (chibi)
- #: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 "abfa6a724eadb269c178afb92776795e55f1b518"))
- (package
- (name "chibi-scheme")
- (version "freeze")
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/ashinn/chibi-scheme.git")
- (commit commit-ref)))
- (sha256
- (base32 "1xj13w49sj8p05ggvy3qizsfqmw4h5sqrv7l114yhz35c57vzgaq"))))
- (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))))