1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-11 23:50:33 +02:00
Commit Graph

206 Commits

Author SHA1 Message Date
Kei Kebreau
5a8b00f26b gnu: gcl: Update snapshot.
* gnu/packages/lisp.scm (gcl): Update to 2.6.12-2.d3335e2.
2018-12-08 19:38:46 -05:00
Pierre Langlois
4b193da3f9 gnu: sbcl-stumpwm: Drop ECL lisp support and rename to 'stumpwm'.
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-12-05 07:32:09 +03:00
Pierre Neidhardt
f6e952803a gnu: sbcl-cl-webkit: Update repo owner to jmercouris.
* gnu/packages/lisp.scm (sbcl-cl-webkit): Update repo owner to jmercouris.
2018-11-30 18:16:30 +01:00
Efraim Flashner
76d520facb gnu: sbcl: bootstrap with clisp on non-Intel machines.
* 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-29 11:55:11 +02:00
Pierre Neidhardt
8c5160dbd5 gnu: Add s-xml-rpc.
* gnu/packages/lisp.scm (cl-s-xml-rpc, ecl-s-xml-rpc, sbcl-s-xml-rpc): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt
c931f8098c gnu: Add s-xml.
* gnu/packages/lisp.scm (cl-s-xml, ecl-s-xml, sbcl-s-xml): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt
79dc47c9c9 gnu: Add usocket.
* gnu/packages/lisp.scm (cl-usocket, ecl-usocket, sbcl-usocket): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt
be01e79caa gnu: Add usocket-server.
* gnu/packages/lisp.scm (cl-usocket-server, ecl-usocket-server, sbcl-usocket-server): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt
75c95c7652 gnu: Add sbcl-usocket-boot0.
* gnu/packages/lisp.scm (sbcl-usocket-boot0): New variable.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt
9fabcb6ce2 gnu: Add portable-threads.
* gnu/packages/lisp.scm (cl-portable-threads, ecl-portable-threads, sbcl-portable-threads): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt
9eeef6abb2 gnu: Add cl-css.
* gnu/packages/lisp.scm (cl-css, ecl-cl-css, sbcl-cl-css): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt
96ce8b5507 gnu: Add cl-markup.
* gnu/packages/lisp.scm (cl-markup, ecl-cl-markup, sbcl-cl-markup): New variables.
2018-11-25 13:54:46 +01:00
Pierre Neidhardt
4bddcae94b gnu: sbcl: Update to 1.4.13.
* 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-24 18:36:14 +01:00
Pierre Neidhardt
27ebd5c4f9 gnu: gcl: Remove unnecessary texlive input.
* gnu/packages/lisp.scm (gcl)[native-inputs]: Remove texlive.
2018-11-24 18:36:13 +01:00
Pierre Neidhardt
96cfa168e5 gnu: clojure: Move to new clojure.scm.
* 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-24 15:20:51 +01:00
Pierre Neidhardt
e83c7d1aba gnu: femtolisp: Move to scheme.scm.
* gnu/packages/lisp.scm (femtolisp): Remove.
* gnu/packages/scheme.scm (femtolisp): Add.
2018-11-24 15:11:37 +01:00
Pierre Neidhardt
eff8e0b4d9 gnu: ccl: Fix missing command line argument support in wrapper.
* gnu/packages/lisp.scm (ccl): Fix missing command line argument support in wrapper.
2018-11-22 19:40:03 +01:00
Pierre Neidhardt
910ac0effe gnu: ccl: Properly include x86-headers and remove missing "contrib" folder.
* gnu/packages/lisp.scm (ccl): Include x86-headers and remove missing "contrib" folder.
[home-page]: Use HTTPS.
2018-11-22 11:43:17 +01:00
Ludovic Courtès
e11462c2e4 Revert "gnu: ccl: Include x86-headers and remove missing "contrib" folder."
This reverts commit d22ba64276, which
broke evaluations for armhf-linux.
2018-11-20 18:36:05 +01:00
Alex Vong
5497214d80 gnu: Add clojure-algo-monads.
* gnu/packages/lisp.scm (clojure-algo-monads): New public variable.
2018-11-19 12:10:06 +01:00
Alex Vong
2cab1d4a7d gnu: Add clojure-tools-macro.
* gnu/packages/lisp.scm (clojure-tools-macro): New public variable.
2018-11-19 12:09:53 +01:00
Alex Vong
eea5530c9f gnu: Add clojure-algo-generic.
* gnu/packages/lisp.scm (clojure-algo-generic): New public variable.
2018-11-19 12:09:39 +01:00
Alex Vong
c784ffa0c4 gnu: Add clojure-core-match.
* gnu/packages/lisp.scm (clojure-core-match): New public variable.
2018-11-19 12:09:15 +01:00
Alex Vong
d2a659e5bf gnu: Add clojure-instaparse.
* gnu/packages/lisp.scm (clojure-instaparse): New public variable.
2018-11-19 12:08:26 +01:00
Alex Vong
53f316ab90 guix: Add clojure-utils.
* guix/build/clojure-utils.scm: New file.
* gnu/packages/lisp.scm (clojure)[arguments]: Use it.
* Makefile.am (MODULES): Add it.
2018-11-19 12:05:19 +01:00
Alex Vong
d0ad97115a gnu: clojure: Use (guix build java-utils) to simplify build phases.
* gnu/packages/lisp.scm (clojure)[arguments]: Use 'ant-build-javadoc',
'install-jars' and 'install-javadoc' in build phases.
2018-11-19 12:02:26 +01:00
Alex Vong
8da9187a5a gnu: clojure: Refactor to ensure there's a single list of libraries.
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-19 12:02:09 +01:00
Alex Vong
df0a180421 gnu: clojure: Remove 'remove-archives' snippet.
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-19 12:01:48 +01:00
Alex Vong
28e32b14e4 gnu: clojure: Move from java to lisp.
* gnu/packages/java.scm (clojure): Move from here...
* gnu/packages/lisp.scm (clojure): ...to here.
2018-11-19 12:01:25 +01:00
Pierre Neidhardt
d22ba64276 gnu: ccl: Include x86-headers and remove missing "contrib" folder.
* gnu/packages/lisp.scm (ccl): Include x86-headers and remove missing "contrib" folder.
2018-11-18 10:39:47 +01:00
Efraim Flashner
e9f305a1c8 gnu: sbcl-lift: Don't keep the bundled website.
* gnu/packages/lisp.scm (sbcl-lift)[source]: Remove bundled website.
[arguments]: Remove custom 'make-gzips-writable phase.
2018-11-03 20:43:35 +02:00
Ludovic Courtès
fdf0248428 gnu: sbcl-lift: Fix 'license' field.
The invalid 'license' field was preventing evaluations from completing.

* gnu/packages/lisp.scm (sbcl-lift)[license]: Change to LICENSE:EXPAT.
2018-10-26 21:07:03 +02:00
Pierre Neidhardt
d89872f955 gnu: sbcl-parse-float: Remove comment about license.
* gnu/packages/lisp.scm (sbcl-parse-float): The license really is public domain.
2018-10-23 20:36:58 +02:00
Ludovic Courtès
0ee6692a63 gnu: sbcl-slime-swank: Remove reference to unbound variable.
Fixes a regression introduced in commit
c4d4ae1e16.

* gnu/packages/lisp.scm (sbcl-slime-swank)[license]: Remove extra 'license'.
2018-10-19 18:34:07 +02:00
Pierre Neidhardt
e2e5004f6e gnu: Add lparallel.
* gnu/packages/lisp.scm (cl-lparallel, ecl-lparallel, sbcl-lparallel): New variables.
2018-10-19 17:56:38 +02:00
Pierre Neidhardt
24fd7586a4 gnu: Add sbcl-cl-webkit.
* gnu/packages/lisp.scm (sbcl-cl-webkit): New variable.
2018-10-19 17:56:38 +02:00
Pierre Neidhardt
c80dfee9f1 gnu: Add sbcl-cl-cffi-gtk.
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk): New variable.
2018-10-19 17:56:38 +02:00
Pierre Neidhardt
7b5b8c4405 gnu: Add sbcl-cl-cffi-gtk-gdk.
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-gdk): New variable.
2018-10-19 17:56:37 +02:00
Pierre Neidhardt
a3bdddc359 gnu: Add sbcl-cl-cffi-gtk-gdk-pixbuf.
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-gdk-pixbuf): New variable.
2018-10-19 17:56:37 +02:00
Pierre Neidhardt
9ecc457b52 gnu: Add sbcl-cl-cffi-gtk-pango.
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-pango): New variable.
2018-10-19 17:56:37 +02:00
Pierre Neidhardt
7176fe7c32 gnu: Add sbcl-cl-cffi-gtk-cairo.
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-cairo): New variable.
2018-10-19 17:56:37 +02:00
Pierre Neidhardt
867b3f4780 gnu: Add sbcl-cl-cffi-gtk-gio.
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-gio): New variable.
2018-10-19 17:56:37 +02:00
Pierre Neidhardt
77a5461c31 gnu: Add sbcl-cl-cffi-gtk-gobject.
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-gobject): New variable.
2018-10-19 17:56:37 +02:00
Pierre Neidhardt
64dcf7d99b gnu: Add sbcl-cl-cffi-gtk-glib.
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-glib): New variable.
2018-10-19 17:56:37 +02:00
Pierre Neidhardt
c88985d9b0 gnu: Add sbcl-cl-cffi-gtk.
* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk): New variable.
2018-10-19 17:56:37 +02:00
Pierre Neidhardt
85be9191ee gnu: Add closer-mop.
* gnu/packages/lisp.scm (cl-closer-mop, ecl-closer-mop, sbcl-closer-mop): New variables.
2018-10-19 17:56:37 +02:00
Pierre Neidhardt
4aa2342008 gnu: Add trivial-garbage.
* gnu/packages/lisp.scm (cl-trivial-garbage, ecl-trivial-garbage, sbcl-trivial-garbage): New variables.
2018-10-19 17:56:37 +02:00
Pierre Neidhardt
2cc931db44 gnu: Add cl-unix-opts.
* gnu/packages/lisp.scm (cl-unix-opts, ecl-unix-opts, sbcl-unix-opts): New variables.
2018-10-19 17:56:37 +02:00
Pierre Neidhardt
dedbf37e5d gnu: Add cl-json.
* gnu/packages/lisp.scm (cl-json, ecl-cl-json, sbcl-cl-json): New variables.
2018-10-19 17:56:37 +02:00
Pierre Neidhardt
4624d2e2b4 gnu: Add parenscript.
* gnu/packages/lisp.scm (cl-parenscript, ecl-parenscript, sbcl-parenscript): New variables.
2018-10-19 17:56:36 +02:00