summaryrefslogtreecommitdiff
path: root/gnu/packages/lisp.scm
AgeCommit message (Collapse)Author
2018-12-08gnu: gcl: Update snapshot.Kei Kebreau
* gnu/packages/lisp.scm (gcl): Update to 2.6.12-2.d3335e2.
2018-12-05gnu: sbcl-stumpwm: Drop ECL lisp support and rename to 'stumpwm'.Pierre Langlois
StumpWM version 1.0.0 was the last version to support lisps other than SBCL. This patch renames the current version of Stumpwm to simply 'stumpwm' instead of 'sbcl-stumpwm' since it's redundant, and removes the unmaintained 'ecl-stumpwm' package. * gnu/packages/lisp.scm (sbcl-stumpwm): Deprecate in favor of 'stumpwm'. [name]: Rename to 'stumpwm'. [arguments]: Set '#:asd-system-name' to 'stumpwm'. [properties]: Replace ecl-variant with cl-source-variant. (ecl-stumpwm): Remove variable. (cl-stumpwm): Replace 'sbcl-stumpwm' with 'stumpwm' and adapt. (sbcl-stumpwm+slynk): Deprecate in favor of 'stumpwm+slynk'. [name]: Rename to 'stumpwm-with-slynk'. [inherit, inputs, arguments]: Replace 'sbcl-stumpwm' with 'stumpwm'. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2018-11-30gnu: sbcl-cl-webkit: Update repo owner to jmercouris.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl-cl-webkit): Update repo owner to jmercouris.
2018-11-29gnu: sbcl: bootstrap with clisp on non-Intel machines.Efraim Flashner
* gnu/packages/lisp.scm (sbcl)[native-inputs]: If the current system is not x86_64-linux or i686-linux, use clisp in place of ccl. [arguments]: In the custom build phase, use the correct bootstrap lisp.
2018-11-25gnu: Add s-xml-rpc.Pierre Neidhardt
* gnu/packages/lisp.scm (cl-s-xml-rpc, ecl-s-xml-rpc, sbcl-s-xml-rpc): New variables.
2018-11-25gnu: Add s-xml.Pierre Neidhardt
* gnu/packages/lisp.scm (cl-s-xml, ecl-s-xml, sbcl-s-xml): New variables.
2018-11-25gnu: Add usocket.Pierre Neidhardt
* gnu/packages/lisp.scm (cl-usocket, ecl-usocket, sbcl-usocket): New variables.
2018-11-25gnu: Add usocket-server.Pierre Neidhardt
* gnu/packages/lisp.scm (cl-usocket-server, ecl-usocket-server, sbcl-usocket-server): New variables.
2018-11-25gnu: Add sbcl-usocket-boot0.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl-usocket-boot0): New variable.
2018-11-25gnu: Add portable-threads.Pierre Neidhardt
* gnu/packages/lisp.scm (cl-portable-threads, ecl-portable-threads, sbcl-portable-threads): New variables.
2018-11-25gnu: Add cl-css.Pierre Neidhardt
* gnu/packages/lisp.scm (cl-css, ecl-cl-css, sbcl-cl-css): New variables.
2018-11-25gnu: Add cl-markup.Pierre Neidhardt
* gnu/packages/lisp.scm (cl-markup, ecl-cl-markup, sbcl-cl-markup): New variables.
2018-11-24gnu: sbcl: Update to 1.4.13.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl): Update to 1.4.13. [native-inputs]: Use minimal texlive-union instead of full texlive. [native-inputs]: Use CCL instead of buggy CLISP. [arguments]: Replace all (zero? (system* ...)) by invoke.
2018-11-24gnu: gcl: Remove unnecessary texlive input.Pierre Neidhardt
* gnu/packages/lisp.scm (gcl)[native-inputs]: Remove texlive.
2018-11-24gnu: clojure: Move to new clojure.scm.Pierre Neidhardt
* gnu/local.mk (clojure): Include new clojure.scm. * gnu/packages/clojure.scm: Add clojure, clojure-algo-generic, clojure-algo-monads, clojure-core-match, clojure-instaparse, clojure-tools-macro. * gnu/packages/lisp.scm: Remove clojure, clojure-algo-generic, clojure-algo-monads, clojure-core-match, clojure-instaparse, clojure-tools-macro.
2018-11-24gnu: femtolisp: Move to scheme.scm.Pierre Neidhardt
* gnu/packages/lisp.scm (femtolisp): Remove. * gnu/packages/scheme.scm (femtolisp): Add.
2018-11-22gnu: ccl: Fix missing command line argument support in wrapper.Pierre Neidhardt
* gnu/packages/lisp.scm (ccl): Fix missing command line argument support in wrapper.
2018-11-22gnu: ccl: Properly include x86-headers and remove missing "contrib" folder.Pierre Neidhardt
* gnu/packages/lisp.scm (ccl): Include x86-headers and remove missing "contrib" folder. [home-page]: Use HTTPS.
2018-11-20Revert "gnu: ccl: Include x86-headers and remove missing "contrib" folder."Ludovic Courtès
This reverts commit d22ba64276c0bbacb77d0670635f67f053a16c6b, which broke evaluations for armhf-linux.
2018-11-19gnu: Add clojure-algo-monads.Alex Vong
* gnu/packages/lisp.scm (clojure-algo-monads): New public variable.
2018-11-19gnu: Add clojure-tools-macro.Alex Vong
* gnu/packages/lisp.scm (clojure-tools-macro): New public variable.
2018-11-19gnu: Add clojure-algo-generic.Alex Vong
* gnu/packages/lisp.scm (clojure-algo-generic): New public variable.
2018-11-19gnu: Add clojure-core-match.Alex Vong
* gnu/packages/lisp.scm (clojure-core-match): New public variable.
2018-11-19gnu: Add clojure-instaparse.Alex Vong
* gnu/packages/lisp.scm (clojure-instaparse): New public variable.
2018-11-19guix: Add clojure-utils.Alex Vong
* guix/build/clojure-utils.scm: New file. * gnu/packages/lisp.scm (clojure)[arguments]: Use it. * Makefile.am (MODULES): Add it.
2018-11-19gnu: clojure: Use (guix build java-utils) to simplify build phases.Alex Vong
* gnu/packages/lisp.scm (clojure)[arguments]: Use 'ant-build-javadoc', 'install-jars' and 'install-javadoc' in build phases.
2018-11-19gnu: clojure: Refactor to ensure there's a single list of libraries.Alex Vong
This avoids having to update multiple lists. * gnu/packages/lisp.scm (clojure)[native-inputs]: Use new local variable. [arguments]: Adjust build phases accordingly.
2018-11-19gnu: clojure: Remove 'remove-archives' snippet.Alex Vong
This is no longer needed since clojure now makes official source releases in github. * gnu/packages/lisp.scm (clojure)[source]: Remove it. [native-inputs]: Remove it in 'submodule'. [arguments]: Adjust 'unpack-submodule-sources' phase accordingly.
2018-11-19gnu: clojure: Move from java to lisp.Alex Vong
* gnu/packages/java.scm (clojure): Move from here... * gnu/packages/lisp.scm (clojure): ...to here.
2018-11-18gnu: ccl: Include x86-headers and remove missing "contrib" folder.Pierre Neidhardt
* gnu/packages/lisp.scm (ccl): Include x86-headers and remove missing "contrib" folder.
2018-11-03gnu: sbcl-lift: Don't keep the bundled website.Efraim Flashner
* gnu/packages/lisp.scm (sbcl-lift)[source]: Remove bundled website. [arguments]: Remove custom 'make-gzips-writable phase.
2018-10-26gnu: sbcl-lift: Fix 'license' field.Ludovic Courtès
The invalid 'license' field was preventing evaluations from completing. * gnu/packages/lisp.scm (sbcl-lift)[license]: Change to LICENSE:EXPAT.
2018-10-23gnu: sbcl-parse-float: Remove comment about license.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl-parse-float): The license really is public domain.
2018-10-19gnu: sbcl-slime-swank: Remove reference to unbound variable.Ludovic Courtès
Fixes a regression introduced in commit c4d4ae1e16254a96caaeb5ccb4486f301ae4f1b7. * gnu/packages/lisp.scm (sbcl-slime-swank)[license]: Remove extra 'license'.
2018-10-19gnu: Add lparallel.Pierre Neidhardt
* gnu/packages/lisp.scm (cl-lparallel, ecl-lparallel, sbcl-lparallel): New variables.
2018-10-19gnu: Add sbcl-cl-webkit.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl-cl-webkit): New variable.
2018-10-19gnu: Add sbcl-cl-cffi-gtk.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk): New variable.
2018-10-19gnu: Add sbcl-cl-cffi-gtk-gdk.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-gdk): New variable.
2018-10-19gnu: Add sbcl-cl-cffi-gtk-gdk-pixbuf.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-gdk-pixbuf): New variable.
2018-10-19gnu: Add sbcl-cl-cffi-gtk-pango.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-pango): New variable.
2018-10-19gnu: Add sbcl-cl-cffi-gtk-cairo.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-cairo): New variable.
2018-10-19gnu: Add sbcl-cl-cffi-gtk-gio.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-gio): New variable.
2018-10-19gnu: Add sbcl-cl-cffi-gtk-gobject.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-gobject): New variable.
2018-10-19gnu: Add sbcl-cl-cffi-gtk-glib.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-glib): New variable.
2018-10-19gnu: Add sbcl-cl-cffi-gtk.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk): New variable.
2018-10-19gnu: Add closer-mop.Pierre Neidhardt
* gnu/packages/lisp.scm (cl-closer-mop, ecl-closer-mop, sbcl-closer-mop): New variables.
2018-10-19gnu: Add trivial-garbage.Pierre Neidhardt
* gnu/packages/lisp.scm (cl-trivial-garbage, ecl-trivial-garbage, sbcl-trivial-garbage): New variables.
2018-10-19gnu: Add cl-unix-opts.Pierre Neidhardt
* gnu/packages/lisp.scm (cl-unix-opts, ecl-unix-opts, sbcl-unix-opts): New variables.
2018-10-19gnu: Add cl-json.Pierre Neidhardt
* gnu/packages/lisp.scm (cl-json, ecl-cl-json, sbcl-cl-json): New variables.
2018-10-19gnu: Add parenscript.Pierre Neidhardt
* gnu/packages/lisp.scm (cl-parenscript, ecl-parenscript, sbcl-parenscript): New variables.