diff options
-rw-r--r-- | etc/guix/home.scm | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/etc/guix/home.scm b/etc/guix/home.scm index e2528e4..e369b68 100644 --- a/etc/guix/home.scm +++ b/etc/guix/home.scm @@ -20,12 +20,46 @@ (gnu packages video) (gnu services) (guix build-system trivial) + (guix download) (guix gexp) (guix modules) (guix packages) (guix utils)) (heredoc:enable-syntax) +(define cmucl + (package + (name "cmucl-binary") + (version "21b") + (source + (origin + (method url-fetch) + (uri (string-append "https://common-lisp.net/project/cmucl/downloads/release/" + version + "/cmucl-" + version + "-x86-linux.tar.bz2")) + (sha256 + (base32 "13k3b5ygnbsq6n2i3r5i4ljw3r1qlskn2p5f4x9hrx6vfvbb3k7a")))) + (build-system trivial-build-system) + (arguments + `(#:modules ((guix build utils)) + #:builder + (begin + (use-modules (guix build utils)) + (let ((source (assoc-ref %build-inputs "source")) + (bin (string-append %output "/bin"))) + (mkdir-p bin) + (copy-file (string-append source "/bin/lisp") + (string-append bin "/lisp")))))) + (home-page "https://www.cons.org/cmucl/") + (synopsis "The CMU implementation of Common Lisp") + (description #"- + CMUCL is a free implementation of the Common Lisp programming language + which runs on most major Unix platforms. It mainly conforms to the + ANSI Common Lisp standard."#) + (license licenses:public-domain))) + (define msmtp-non-hardcoded (package (inherit msmtp) @@ -443,6 +477,7 @@ ungoogled-chromium firefox)) (list msmtp-non-hardcoded + ;; cmucl isync-with-options wget-with-options tmux-with-options |