Commit Graph

355 Commits

Author SHA1 Message Date
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
Pierre Neidhardt 8f065b47c7
gnu: Add sbcl-cl-sqlite.
* gnu/packages/lisp.scm (sbcl-cl-sqlite): New variable.
2018-10-19 17:56:36 +02:00
Pierre Neidhardt 4112307268
gnu: Add sbcl-cffi.
* gnu/packages/lisp.scm (sbcl-cffi): New variable.
2018-10-19 17:56:36 +02:00
Pierre Neidhardt d3142f2ffb
gnu: Add sbcl-cffi-grovel.
* gnu/packages/lisp.scm (sbcl-cffi-grovel): New variable.
2018-10-19 17:56:36 +02:00
Pierre Neidhardt 9eea4e0302
gnu: Add sbcl-cffi-libffi.
* gnu/packages/lisp.scm (sbcl-cffi-libffi): New variable.
2018-10-19 17:56:36 +02:00
Pierre Neidhardt 99b3d203fb
gnu: Add sbcl-cffi-toolchain.
* gnu/packages/lisp.scm (sbcl-cffi-toolchain): New variable.
2018-10-19 17:56:35 +02:00
Pierre Neidhardt 5d9bf76235
gnu: Add sbcl-cffi-bootstrap.
* gnu/packages/lisp.scm (sbcl-cffi-bootstrap): New variable.
2018-10-19 17:56:06 +02:00
Pierre Neidhardt 92b1d09b68
gnu: Add queues.priority-cqueue.
* gnu/packages/lisp.scm (cl-queues.priority-cqueue, ecl-queues.priority-cqueue, sbcl-queues.priority-cqueue): New variables.
2018-10-19 17:54:13 +02:00
Pierre Neidhardt 144085cd69
gnu: Add queues.priority-queue.
* gnu/packages/lisp.scm (cl-queues.priority-queue, ecl-queues.priority-queue, sbcl-queues.priority-queue): New variables.
2018-10-19 17:54:13 +02:00
Pierre Neidhardt a889ba99c1
gnu: Add queues.simple-cqueue.
* gnu/packages/lisp.scm (cl-queues.simple-cqueue, ecl-queues.simple-cqueue, sbcl-queues.simple-cqueue): New variables.
2018-10-19 17:54:13 +02:00
Pierre Neidhardt 6fef7c0ec8
gnu: Add queues.simple-queue.
* gnu/packages/lisp.scm (cl-queues.simple-queue, ecl-queues.simple-queue, sbcl-queues.simple-queue): New variables.
2018-10-19 17:54:13 +02:00
Pierre Neidhardt eb766dfed0
gnu: Add queues.
* gnu/packages/lisp.scm (cl-queues, ecl-queues, sbcl-queues): New variables.
2018-10-19 17:54:13 +02:00
Pierre Neidhardt 3f4c21c53e
gnu: Add puri.
* gnu/packages/lisp.scm (cl-puri, ecl-puri, sbcl-puri): New variables.
2018-10-19 17:54:13 +02:00
Pierre Neidhardt 1de50cb73e
gnu: Add ptester.
* gnu/packages/lisp.scm (cl-ptester, ecl-ptester, sbcl-ptester): New variables.
2018-10-19 17:54:13 +02:00
Pierre Neidhardt a28d00d999
gnu: Add simple-scanf.
* gnu/packages/lisp.scm (cl-simple-scanf, ecl-simple-scanf, sbcl-simple-scanf): New variables.
2018-10-19 17:54:13 +02:00
Pierre Neidhardt 28b52970ba
gnu: Add parse-float.
* gnu/packages/lisp.scm (cl-parse-float, ecl-parse-float, sbcl-parse-float): New variables.
2018-10-19 17:54:13 +02:00
Pierre Neidhardt 41b3b866ce
gnu: Add proc-parse.
* gnu/packages/lisp.scm (cl-proc-parse, ecl-proc-parse, sbcl-proc-parse): New variables.
2018-10-19 17:54:12 +02:00
Pierre Neidhardt 86afb0a272
gnu: Add prove.
* gnu/packages/lisp.scm (cl-prove, ecl-prove, sbcl-prove): New variables.
2018-10-19 17:54:12 +02:00
Pierre Neidhardt 1a42bb80cb
gnu: Add prove-asdf.
* gnu/packages/lisp.scm (cl-prove-asdf, ecl-prove-asdf, sbcl-prove-asdf): New variables.
2018-10-19 17:54:12 +02:00
Pierre Neidhardt 68a7b929f3
gnu: Add cl-ansi-text.
* gnu/packages/lisp.scm (cl-ansi-text, ecl-cl-ansi-text, sbcl-cl-ansi-text): New variables.
2018-10-19 17:54:12 +02:00
Pierre Neidhardt 8caa928dd4
gnu: Add cl-colors.
* gnu/packages/lisp.scm (cl-colors, ecl-cl-colors, sbcl-cl-colors): New variables.
2018-10-19 17:54:12 +02:00
Pierre Neidhardt d414223205
gnu: Add let-plus.
* gnu/packages/lisp.scm (cl-let-plus, ecl-let-plus, sbcl-let-plus): New variables.
2018-10-19 17:54:12 +02:00
Pierre Neidhardt 5b8a801d16
gnu: Add lift.
* gnu/packages/lisp.scm (cl-lift, ecl-lift, sbcl-lift): New variables.
2018-10-19 17:54:12 +02:00
Pierre Neidhardt 9f3000cc11
gnu: Add anaphora.
* gnu/packages/lisp.scm (cl-anaphora, ecl-anaphora, sbcl-anaphora): New variables.
2018-10-19 17:54:12 +02:00
Pierre Neidhardt 19a1c3be97
gnu: Add lisp-unit.
* gnu/packages/lisp.scm (cl-lisp-unit, ecl-lisp-unit, sbcl-lisp-unit): New variables.
2018-10-19 17:54:12 +02:00
Pierre Neidhardt c4d4ae1e16
gnu: Add sbcl-slime-swank.
* gnu/packages/lisp.scm (sbcl-slime-swank): New variable.
2018-10-19 17:54:12 +02:00
Pierre Neidhardt 109ce303f4
gnu: Add cl-string-match.
* gnu/packages/lisp.scm (cl-string-match, ecl-cl-string-match, sbcl-cl-string-match): New variables.
2018-10-19 17:54:11 +02:00
Pierre Neidhardt a927eb3653
gnu: Add ascii-strings.
* gnu/packages/lisp.scm (cl-ascii-strings, ecl-ascii-strings, sbcl-ascii-strings): New variables.
2018-10-19 17:54:11 +02:00
Pierre Neidhardt 8d8d1c8d6c
gnu: Add mgl-pax.
* gnu/packages/lisp.scm (cl-mgl-pax, ecl-mgl-pax, sbcl-mgl-pax): New variables.
2018-10-19 17:54:11 +02:00
Pierre Neidhardt f07efbf1e6
gnu: Add pythonic-string-reader.
* gnu/packages/lisp.scm (cl-pythonic-string-reader, ecl-pythonic-string-reader, sbcl-pythonic-string-reader): New variables.
2018-10-19 17:54:11 +02:00
Pierre Neidhardt fb8c4bc6ba
gnu: Add named-readtables.
* gnu/packages/lisp.scm (cl-named-readtables, ecl-named-readtables, sbcl-named-readtables): New variables.

FIX named-readtables
2018-10-19 17:54:11 +02:00
Pierre Neidhardt e549ba0598
gnu: Add ironclad.
* gnu/packages/lisp.scm (cl-ironclad, ecl-ironclad, sbcl-ironclad): New variables.
2018-10-19 17:54:11 +02:00
Pierre Neidhardt fbdd9b2c8b
gnu: Add nibbles.
* gnu/packages/lisp.scm (cl-nibbles, ecl-nibbles, sbcl-nibbles): New variables.
2018-10-19 17:54:11 +02:00
Pierre Neidhardt 5800c538a1
gnu: Add rt.
* gnu/packages/lisp.scm (cl-rt, ecl-rt, sbcl-rt): New variables.
2018-10-19 17:54:11 +02:00
Pierre Neidhardt 1855496813
gnu: Add cl-fad.
* gnu/packages/lisp.scm (cl-fad, ecl-cl-fad, sbcl-cl-fad): New variables.
2018-10-19 17:54:11 +02:00
Pierre Neidhardt 1a3d39c446
gnu: Add 3bmd-ext-code-blocks.
* gnu/packages/lisp.scm (cl-3bmd-ext-code-blocks, ecl-3bmd-ext-code-blocks, sbcl-3bmd-ext-code-blocks): New variables.
2018-10-19 17:54:11 +02:00
Pierre Neidhardt ef0c3e1429
gnu: Add 3bmd.
* gnu/packages/lisp.scm (cl-3bmd, ecl-3bmd, sbcl-3bmd): New variables.
2018-10-19 17:54:10 +02:00
Pierre Neidhardt b4ba1c0a38
gnu: Add colorize.
* gnu/packages/lisp.scm (cl-colorize, ecl-colorize, sbcl-colorize): New variables.
2018-10-19 17:54:10 +02:00
Pierre Neidhardt 6a1761cbf6
gnu: Add html-encode.
* gnu/packages/lisp.scm (cl-html-encode, ecl-html-encode, sbcl-html-encode): New variables.
2018-10-19 17:54:10 +02:00
Pierre Neidhardt 141001597d
gnu: Add split-sequence.
* gnu/packages/lisp.scm (cl-split-sequence, ecl-split-sequence, sbcl-split-sequence): New variables.
2018-10-19 17:54:10 +02:00
Pierre Neidhardt bdf83297a8
gnu: Add esrap.
* gnu/packages/lisp.scm (cl-esrap, ecl-esrap, sbcl-esrap): New variables.
2018-10-19 17:54:10 +02:00
Pierre Neidhardt 989cd79b5c
gnu: Add eos.
* gnu/packages/lisp.scm (cl-eos, ecl-eos, sbcl-eos): New variables.
2018-10-19 17:54:10 +02:00
Pierre Neidhardt 8f41fa066e
gnu: Add jpl-queues.
* gnu/packages/lisp.scm (cl-jpl-queues, ecl-jpl-queues, sbcl-jpl-queues): New variables.
2018-10-19 17:54:10 +02:00
Pierre Neidhardt 232e1abce7
gnu: Add jpl-util.
* gnu/packages/lisp.scm (cl-jpl-util, ecl-jpl-util, sbcl-jpl-util): New variables.
2018-10-19 17:54:10 +02:00
Pierre Neidhardt ef091e9155
gnu: Add cl-yacc.
* gnu/packages/lisp.scm (cl-cl-yacc, ecl-cl-yacc, sbcl-cl-yacc): New variables.
2018-10-19 17:54:10 +02:00
Pierre Neidhardt 2d418bfa39
gnu: Add babel.
* gnu/packages/lisp.scm (cl-babel, ecl-babel, sbcl-babel): New variables.
2018-10-19 17:54:09 +02:00
Pierre Neidhardt 4ef9ddbdae
gnu: Add hu.dwim.stefil.
* gnu/packages/lisp.scm (cl-hu.dwim.stefil, ecl-hu.dwim.stefil, sbcl-hu.dwim.stefil): New variables.
2018-10-19 17:54:09 +02:00
Pierre Neidhardt 0cd6fb4970
gnu: Add hu.dwim.asdf.
* gnu/packages/lisp.scm (cl-hu.dwim.asdf, ecl-hu.dwim.asdf, sbcl-hu.dwim.asdf): New variables.
2018-10-19 17:54:09 +02:00
Pierre Neidhardt 8c661ff1ef
gnu: Add trivial-features.
* gnu/packages/lisp.scm (cl-trivial-features, ecl-trivial-features, sbcl-trivial-features): New variables.
2018-10-19 17:54:09 +02:00
Pierre Neidhardt 99c6124229
gnu: Add cl-strings.
* gnu/packages/lisp.scm (cl-strings, sbcl-cl-strings, ecl-cl-strings): New variables.
2018-10-19 17:25:40 +02:00
Efraim Flashner 5ff15b86fc
gnu: lisp.scm: Arrange imported modules alphabetically.
* gnu/packages/lisp.scm: Arrange imported modules alphabetically.
2018-10-10 10:41:39 +03:00
Efraim Flashner e4c399fe15
gnu: clisp: Update to 2.49.92.
* gnu/packages/lisp.scm (clisp): Update to 2.49.92.
[source]: Switch to git-fetch. Remove unneeded patch.
[arguments]: Remove '--enable-portability' flag, add CFLAGS for
armhf-linux. Update list of files needing substitutions in custom
'patch-sh-and-pwd phase.
[home-page]: Update to new home-page.
* gnu/packages/patches/clisp-glibc-2.26.patch: Remove file.
& gnu/local.mk (dist_patch_DATA): Remove it.
2018-10-10 10:41:37 +03:00
Andy Patterson 1d98b44ea6
gnu: sbcl-slynk: Fix the build.
* gnu/packages/lisp.scm (sbcl-slynk-boot0): Update to commit
cbf84c36c4eca8b032e3fd16177a7bc02df3ec4c.
[origin]<snippet>: Replace slynk/util references with the built system name
slynk-util. Remove compile-time invocations of slynk-require.
(sbcl-slynk-util): Inherit from sbcl-slynk-boot0.
[inputs]: Add sbcl-slynk-boot0.
[arguments]: Set an appropriate asd-file and asd-system-name.
(sbcl-slynk-arglists)[arguments]: Set an appropriate asdf-system-name.
(sbcl-slynk-fancy-inspector)[arguments]: Likewise.
(sbcl-slynk-package-fu)[arguments]: Likewise.
(sbcl-slynk-mrepl)[arguments]: Likewise.
(sbcl-slynk-trace-dialog)[arguments]: Likewise.
(sbcl-slynk-profiler)[arguments]: Likewise.
(sbcl-slynk-indentation)[arguments]: Likewise.
(sbcl-slynk-retro)[arguments]: Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-09-19 18:25:28 +02:00
Ludovic Courtès 56c240ba8c
gnu: Add confusion-mdl.
* gnu/packages/lisp.scm (confusion-mdl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-09-17 23:19:45 +02:00
Oleg Pykhalov abf818bcf5
gnu: sbcl-stumpwm: Update to 18.05.
* gnu/packages/lisp.scm (sbcl-stumpwm): Update to 18.05.
2018-06-24 01:17:11 +03:00
Marius Bakke 5576cfabf3
Merge branch 'master' into core-updates 2018-03-29 17:34:41 +02:00
Mark H Weaver e3cfef22c4
gnu: Use invoke and return #t from all builders.
* gnu/packages/admin.scm, gnu/packages/android.scm, gnu/packages/audio.scm,
gnu/packages/avr.scm, gnu/packages/base.scm, gnu/packages/bioinformatics.scm,
gnu/packages/certs.scm, gnu/packages/check.scm, gnu/packages/code.scm,
gnu/packages/commencement.scm, gnu/packages/dictionaries.scm,
gnu/packages/docbook.scm, gnu/packages/emacs.scm, gnu/packages/embedded.scm,
gnu/packages/fonts.scm, gnu/packages/games.scm, gnu/packages/gnome.scm,
gnu/packages/gnu-doc.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm,
gnu/packages/javascript.scm, gnu/packages/libreoffice.scm,
gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/lxde.scm,
gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/mate.scm,
gnu/packages/pkg-config.scm, gnu/packages/qt.scm, gnu/packages/rust.scm,
gnu/packages/scheme.scm, gnu/packages/sdl.scm, gnu/packages/statistics.scm,
gnu/packages/syncthing.scm, gnu/packages/tex.scm, gnu/packages/web.scm,
gnu/packages/wine.scm, gnu/packages/xfce.scm: In the builders of packages
using 'trivial-build-system', use invoke where appropriate, raise exceptions
on errors, and otherwise return #t.
2018-03-27 21:35:41 -04:00
Efraim Flashner 4bd2e2a5b0
gnu: clisp: Update license.
License clarified with upstream.

* gnu/packages/lisp.scm (clisp)[license]: Correct license to gpl2+.
2018-03-25 09:40:11 +03:00
Efraim Flashner be828bc40a
gnu: clisp: Remove ineffective 'remove-timestamp' phase.
* gnu/packages/lisp.scm (clisp)[arguments]: Remove 'remove-timestamps'
phase.
2018-03-25 09:40:05 +03:00
Mark H Weaver ac21be848a
Merge branch 'master' into core-updates 2018-03-20 14:22:06 -04:00
ng0 4a78fd4617
Correct name and Email for ng0.
* .mailmap: Correct name and Email for ng0.
* Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish
gnu/packages/accessibility.scm, gnu/packages/admin.scm,
gnu/packages/audio.scm, gnu/packages/autotools.scm,
gnu/packages/cdrom.scm, gnu/packages/check.scm,
gnu/packages/cinnamon.scm, gnu/packages/compression.scm,
gnu/packages/crypto.scm, gnu/packages/databases.scm,
gnu/packages/django.scm, gnu/packages/dns.scm,
gnu/packages/emacs.scm, gnu/packages/enlightenment.scm,
gnu/packages/fonts.scm, gnu/packages/fontutils.scm,
gnu/packages/forth.scm, gnu/packages/fvwm.scm,
gnu/packages/games.scm, gnu/packages/gl.scm,
gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm,
gnu/packages/gtk.scm, gnu/packages/guile-wm.scm,
gnu/packages/guile.scm, gnu/packages/haskell-check.scm,
gnu/packages/haskell-crypto.scm, gnu/packages/haskell.scm,
gnu/packages/image-viewers.scm, gnu/packages/image.scm,
gnu/packages/irc.scm, gnu/packages/language.scm,
gnu/packages/libcanberra.scm, gnu/packages/linux.scm,
gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
gnu/packages/lxde.scm, gnu/packages/lxqt.scm,
gnu/packages/mail.scm, gnu/packages/markup.scm,
gnu/packages/mate.scm, gnu/packages/maths.scm,
gnu/packages/mc.scm, gnu/packages/messaging.scm,
gnu/packages/music.scm, gnu/packages/ncurses.scm,
gnu/packages/networking.scm, gnu/packages/nickle.scm,
gnu/packages/openbox.scm, gnu/packages/pdf.scm,
gnu/packages/perl-check.scm, gnu/packages/perl.scm,
gnu/packages/python-crypto.scm, gnu/packages/python-web.scm,
gnu/packages/python.scm, gnu/packages/qt.scm,
gnu/packages/ruby.scm, gnu/packages/rust.scm,
gnu/packages/scheme.scm, gnu/packages/serialization.scm,
gnu/packages/shells.scm, gnu/packages/ssh.scm,
gnu/packages/suckless.scm, gnu/packages/tbb.scm,
gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
gnu/packages/textutils.scm, gnu/packages/time.scm,
gnu/packages/tls.scm, gnu/packages/tor.scm,
gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vim.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm,
gnu/packages/xfce.scm, gnu/packages/xml.scm,
gnu/packages/xorg.scm, gnu/services/certbot.scm,
gnu/services/desktop.scm, gnu/services/version-control.scm,
gnu/services/web.scm, guix/import/hackage.scm,
guix/licenses.scm: Likewise.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2018-03-20 17:17:58 +01:00
Mark H Weaver 6cbee49d66
gnu: All snippets report errors using exceptions, else return #t.
* gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm,
gnu/packages/backup.scm, gnu/packages/base.scm,
gnu/packages/bioinformatics.scm, gnu/packages/cdrom.scm,
gnu/packages/chez.scm, gnu/packages/code.scm, gnu/packages/compression.scm,
gnu/packages/cross-base.scm, gnu/packages/crypto.scm, gnu/packages/cups.scm,
gnu/packages/databases.scm, gnu/packages/dns.scm, gnu/packages/emacs.scm,
gnu/packages/emulators.scm, gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm, gnu/packages/fpga.scm,
gnu/packages/freedesktop.scm, gnu/packages/ftp.scm, gnu/packages/games.scm,
gnu/packages/gcc.scm, gnu/packages/geo.scm, gnu/packages/ghostscript.scm,
gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm, gnu/packages/graphics.scm, gnu/packages/gtk.scm,
gnu/packages/guile.scm, gnu/packages/irc.scm, gnu/packages/java.scm,
gnu/packages/kerberos.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm,
gnu/packages/lxde.scm, gnu/packages/machine-learning.scm,
gnu/packages/mail.scm, gnu/packages/maths.scm, gnu/packages/messaging.scm,
gnu/packages/monitoring.scm, gnu/packages/mp3.scm, gnu/packages/music.scm,
gnu/packages/netpbm.scm, gnu/packages/networking.scm, gnu/packages/node.scm,
gnu/packages/nvi.scm, gnu/packages/ocaml.scm, gnu/packages/pdf.scm,
gnu/packages/perl.scm, gnu/packages/php.scm, gnu/packages/plotutils.scm,
gnu/packages/pretty-print.scm, gnu/packages/profiling.scm,
gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm,
gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/robotics.scm,
gnu/packages/sawfish.scm, gnu/packages/scanner.scm, gnu/packages/scheme.scm,
gnu/packages/scribus.scm, gnu/packages/sdl.scm,
gnu/packages/serialization.scm, gnu/packages/shells.scm,
gnu/packages/slang.scm, gnu/packages/smalltalk.scm, gnu/packages/ssh.scm,
gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/tbb.scm,
gnu/packages/terminals.scm, gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm, gnu/packages/textutils.scm,
gnu/packages/tls.scm, gnu/packages/unrtf.scm,
gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xorg.scm:
In all snippets, report errors using exceptions, or else return #t.
2018-03-16 09:08:31 -04:00
Efraim Flashner 03e8182b8e
gnu: sbcl-cl-uglify-js: Declare a source file-name.
* gnu/packages/lisp.scm (sbcl-cl-uglify-js)[source]: Declare a source
file-name.
2018-03-13 20:17:11 +02:00
Efraim Flashner bcc6551083
gnu: ccl: Patch absolute file-name.
* gnu/packages/lisp.scm (ccl)[arguments]: In 'pre-build add substitution
for /bin/pwd.
2018-02-28 22:11:21 +02:00
Andy Patterson 543cf6fd37
gnu: cl-bordeaux-threads: Update to commit 354abb0a.
This commit includes a fix which makes the package compatible asdf 3.3.1.

* gnu/packages/lisp.scm (sbcl-bordeaux-threads): Update to commit 354abb0a.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-02-26 01:15:23 +01:00
Andy Patterson 04ab38b7ee
gnu: ccl: Update to 1.11.5.
* gnu/packages/lisp.scm (ccl): Update to 1.11.5.
[inputs]: Update ccl to its new hosting location.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-02-26 01:15:12 +01:00
Efraim Flashner d81a739a1f
gnu: clisp: Fix building on aarch64-linux.
* gnu/packages/lisp.scm (clisp)[arguments]: Remove 'bindings/glibc' module.
2018-02-19 11:30:48 +02:00
Ricardo Wurmus 3a52bb7194
gnu: sbcl: Update to 1.4.4.
* gnu/packages/lisp.scm (sbcl): Update to 1.4.4.
2018-02-10 12:15:07 +01:00
Efraim Flashner f3cd6633ce
gnu: clisp: Fix building on aarch64-linux.
* gnu/packages/lisp.scm (clisp)[arguments]: Remove 'falign-functions=4'
configure flag.
2018-01-22 22:23:17 +02:00
Kei Kebreau 75033216ea
gnu: clisp: Fix build with glibc 2.26.
* gnu/packages/patches/clisp-glibc-2.26.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/lisp.scm (clisp)[source]: Use it.
2018-01-20 21:48:47 -05:00
Tobias Geerinckx-Rice 5dff075263
gnu: ecl-flexi-streams: Update to 1.0.16.
* gnu/packages/lisp.scm (ecl-flexi-streams): Update to 1.0.16
2017-12-24 16:12:19 +01:00
Kei Kebreau dd0134fcb7
gnu: gcl: Update snapshot.
* gnu/packages/lisp.scm (gcl): Update to 2.6.12-1.5956140.
[arguments]: Remove CFLAGS from and add GCL_CC and CC to make-flags; adjust
pre-conf phase.

This update includes small upstream bug fixes and optimizations.
2017-11-24 14:50:04 -05:00
Marius Bakke 7716ccd59c
Merge branch 'master' into staging 2017-10-05 00:45:38 +02:00
Efraim Flashner f473b8f1f7
gnu: clisp: Update to 2.49-60.
* gnu/packages/lisp.scm (clisp): Update to 2.49-60.
[source]: Download mercurial repository, apply patch.
[inputs]: Replace readline@6.2 with readline, add ncurses.
[arguments]: Add multiple configure flags. Remove build phase to build
in "src" directory. Remove more uses of a timestamp.
2017-10-04 09:29:24 +03:00
Kei Kebreau dc1d3cdef7
gnu: Use 'modify-phases' syntax.
* gnu/packages/admin.scm (mingetty, clusterssh, wpa-supplicant-minimal,
wpa-supplicant, wakelan, acpica, tree, direvent, dstat)[arguments]: Use
'modify-phases' syntax.
* gnu/packages/algebra.scm (arb)[arguments]: Likewise.
* gnu/packages/apr.scm (apr-util)[arguments]: Likewise.
* gnu/packages/audio.scm (clalsadrv, fluidsynth, faad2, lv2-mda-piano,
lv2-mda-epiano, timidity++, vamp, soundtouch, portaudio, rsound,
zita-convolver, zita-alsa-pcmi)[arguments]: Likewise.
* gnu/packages/backup.scm (rdup, btar)[arguments]: Likewise.
* gnu/packages/bioinformatics.scm (bedops, bwa, crossmap, express,
flexbar, grit, hisat, ngs-sdk, subread)[arguments]: Likewise.
* gnu/packages/bittorrent.scm (transmission)[arguments]: Likewise.
* gnu/packages/cdrom.scm (cd-discid)[arguments]: Likewise.
* gnu/packages/compression.scm (sharutils)[arguments]: Likewise.
* gnu/packages/conky.scm (conky)[arguments]: Likewise.
* gnu/packages/databases.scm (bdb, bdb-5.3)[arguments]: Likewise.
* gnu/packages/debug.scm (delta, c-reduce)[arguments]: Likewise.
* gnu/packages/display-managers.scm (slim)[arguments]: Likewise.
* gnu/packages/dns.scm (dnsmasq)[arguments]: Likewise.
* gnu/packages/emacs.scm (geiser, emacs-wget, bbdb)[arguments]: Likewise.
* gnu/packages/engineering.scm (pcb)[arguments]: Likewise.
* gnu/packages/firmware.scm (ath9k-htc-firmware)[arguments]: Likewise.
* gnu/packages/flashing-tools.scm (flashrom)[arguments]: Likewise.
* gnu/packages/fltk.scm (fltk)[arguments]: Likewise.
* gnu/packages/freedesktop.scm (python-pyxdg)[arguments]: Likewise.
* gnu/packages/gd.scm (perl-gd)[arguments]: Likewise.
* gnu/packages/gkrellm.scm (gkrellm)[arguments]: Likewise.
* gnu/packages/glib.scm (glibmm)[arguments]: Likewise.
* gnu/packages/gl.scm (glew)[arguments]: Likewise.
* gnu/packages/gnome.scm (icon-naming-utils, orbit2, libbonobo, gnome-vfs,
libgnome, libbonoboui, goffice-0.8, dconf)[arguments]: Likewise.
* gnu/packages/gprolog.scm (gprolog)[arguments]: Likewise.
* gnu/packages/gps.scm (gpscorrelate)[arguments]: Likewise.
* gnu/packages/graphics.scm (agg)[arguments]: Likewise.
* gnu/packages/gtk.scm (ganv, girara, gtksourceview-2, guile-present,
python2-pycairo)[arguments]: Likewise.
* gnu/packages/guile.scm (guile-1.8)[arguments]: Likewise.
* gnu/packages/guile-wm.scm (guile-wm)[arguments]: Likewise.
* gnu/packages/hugs.scm (hugs)[arguments]: Likewise.
* gnu/packages/hurd.scm (gnumach-headers, hurd-headers, hurd-minimal)
[arguments]: Likewise.
* gnu/packages/image-viewers.scm (feh, sxiv)[arguments]: Likewise.
* gnu/packages/libcanberra.scm (libcanberra)[arguments]: Likewise.
* gnu/packages/linux.scm (bridge-utils, iw, fuse, unionfs-fuse/static,
lm-sensors, i2c-tools, xsensors, perf, mdadm, libaio, module-init-tools)
[arguments]: Likewise.
* gnu/packages/lisp.scm (ccl)[arguments]: Likewise.
* gnu/packages/lout.scm (lout)[arguments]: Likewise.
* gnu/packages/lua.scm (luajit)[arguments]: Likewise.
* gnu/packages/machine-learning.scm (shogun)[arguments]: Likewise.
* gnu/packages/mail.scm (exim)[arguments]: Likewise.
* gnu/packages/man.scm (man-pages, txt2man)[arguments]: Likewise.
* gnu/packages/maths.scm (lapack, superlu-dist, openlibm, openspecfun)
[arguments]: Likewise.
* gnu/packages/messaging.scm (bitlbee)[arguments]: Likewise.
* gnu/packages/mp3.scm (libmad, id3lib, mp3info)[arguments]: Likewise.
* gnu/packages/music.scm (solfege)[arguments]: Likewise.
* gnu/packages/noweb.scm (noweb)[arguments]: Likewise.
* gnu/packages/patchutils.scm (patchutils, quilt, colordiff)[arguments]:
Likewise.
* gnu/packages/pdf.scm (xpdf, zathura-cb, zathura-ps, zathura-djvu,
zathura-pdf-poppler, zathura, podofo, fbida)[arguments]: Likewise.
* gnu/packages/perl.scm (perl-file-list, perl-test-harness)[arguments]:
Likewise.
* gnu/packages/photo.scm (gphoto2)[arguments]: Likewise.
* gnu/packages/popt.scm (popt)[arguments]: Likewise.
* gnu/packages/pretty-print.scm (source-highlight, astyle)[arguments]:
Likewise.
* gnu/packages/pumpio.scm (pumpa)[arguments]: Likewise.
* gnu/packages/python.scm (python-passlib, python-pycrypto, python2-empy,
python-sqlalchemy, python-docopt)[arguments]: Likewise.
* gnu/packages/rdf.scm (lrdf)[arguments]: Likewise.
* gnu/packages/regex.scm (tre)[arguments]: Likewise.
* gnu/packages/rrdtool.scm (rrdtool)[arguments]: Likewise.
* gnu/packages/ruby.scm (ruby-2.1, ruby-1.8)[arguments]: Likewise.
* gnu/packages/sawfish.scm (sawfish)[arguments]: Likewise.
* gnu/packages/scheme.scm (racket)[arguments]: Likewise.
* gnu/packages/sdl.scm (guile-sdl)[arguments]: Likewise.
* gnu/packages/serveez.scm (serveez)[arguments]: Likewise.
* gnu/packages/skribilo.scm (skribilo)[arguments]: Likewise.
* gnu/packages/smalltalk.scm (smalltalk)[arguments]: Likewise.
* gnu/packages/suckless.scm (dmenu, slock)[arguments]: Likewise.
* gnu/packages/tcl.scm (expect)[arguments]: Likewise.
* gnu/packages/telephony.scm (commoncpp)[arguments]: Likewise.
* gnu/packages/textutils.scm (recode, libgtextutils)[arguments]:
Likewise.
* gnu/packages/time.scm (time)[arguments]: Likewise.
* gnu/packages/tor.scm (privoxy)[arguments]: Likewise.
* gnu/packages/uucp.scm (uucp)[arguments]: Likewise.
* gnu/packages/video.scm (libdvdnav-4)[arguments]: Likewise.
* gnu/packages/web-browsers.scm (lynx)[arguments]: Likewise.
* gnu/packages/web.scm (tinyproxy)[arguments]: Likewise.
* gnu/packages/wicd.scm (wicd)[arguments]: Likewise.
* gnu/packages/wm.scm (bspwm)[arguments]: Likewise.
* gnu/packages/xdisorg.scm (sxhkd, xcape)[arguments]: Likewise.
* gnu/packages/xfce.scm (xfconf)[arguments]: Likewise.
* gnu/packages/xfig.scm (transfig)[arguments]: Likewise.
* gnu/packages/xorg.scm (imake)[arguments]: Likewise.
2017-09-20 20:58:04 -04:00
Kei Kebreau 5ea8dbf0c9
gnu: gcl: Ensure gcc and binutils are available at runtime.
* gnu/packages/lisp.scm (gcl)[arguments]: Add -fgnu89-inline to CFLAGS.
Add GCC path to make-flags. Modify 'pre-conf' phase. Add 'wrap' phase.
2017-07-25 07:58:06 -04:00
Ricardo Wurmus dd35abfeee
gnu: Add uglify-js.
* gnu/packages/lisp.scm (uglify-js): New variable.
2017-06-01 23:32:23 +02:00
Ricardo Wurmus 52650a4d2e
gnu: Add sbcl-cl-uglify-js.
* gnu/packages/lisp.scm (sbcl-cl-uglify-js): New variable.
2017-06-01 23:32:23 +02:00
Ricardo Wurmus 476b583fbf
gnu: Add sbcl-iterate.
* gnu/packages/lisp.scm (sbcl-iterate): New variable.
2017-06-01 23:30:28 +02:00
Ricardo Wurmus d0eec99a48
gnu: Add sbcl-parse-number.
* gnu/packages/lisp.scm (sbcl-parse-number): New variable.
2017-06-01 23:30:28 +02:00
Ricardo Wurmus d00c96d727
gnu: Add sbcl-parse-js.
* gnu/packages/lisp.scm (sbcl-parse-js): New variable.
2017-06-01 23:30:28 +02:00
Ricardo Wurmus b693aa6e63
gnu: Add sbcl-cl-ppcre-unicode.
* gnu/packages/lisp.scm (sbcl-cl-ppcre-unicode): New variable.
2017-06-01 23:30:28 +02:00
Andy Patterson f56da605d8
gnu: sbcl-slynk-boot0: Give the package an appropriate name.
* gnu/packages/lisp.scm (sbcl-slynk-boot0)[name]: Change it to reflect the
bootstrap status of the package.
[arguments]<#:asd-system-name>: Add the appropriate value.
(sbcl-slynk-arglists)[arguments]: Set the appropriate #:asd-file and forcibly
unset #:asd-system-name.
(sbcl-slynk)[name]: Change it to the variable name.
(cl-slynk)[name]: Likewise.
2017-05-16 15:18:16 +02:00
Andy Patterson 4209c31b8f
build-system/asdf: Retain references to source files for binary outputs.
In support of long-running programs in which the users would like to be able
to jump to the source of a definition of any of the dependencies (itself
included) of the program.

* guix/build/asdf-build-system.scm (library-outputs): Move from here ...
* guix/build/lisp-utils.scm (library-outputs): ... to here.
(build-program): Accept dependency-prefixes argument, to allow the caller to
specify references which should be retained.  Default to the library's output.
(build-image): Likewise.
(generate-executable): Likewise.
* gnu/packages/lisp.scm (sbcl-stumpwm+slynk, sbcl-slynk, sbcl-stumpwm): Adjust
accordingly to the new interface.
(sbcl-stumpwm+slynk)[native-inputs]: Move to ...
[inputs]: ... here.
2017-05-16 15:18:16 +02:00
Ricardo Wurmus ac2592536d
gnu: Add cl-unicode.
* gnu/packages/lisp.scm (sbcl-cl-unicode-base, sbcl-cl-unicode)
(ecl-cl-unicode, cl-unicode): New variables.

Co-Authored-By: Andy Patterson <ajpatter@uwarerloo.ca>
2017-05-16 15:18:15 +02:00
Andy Patterson b4c9f0c50d
build-system/asdf: Parameterize the lisp type and implementation globally.
* guix/build-system/asdf.scm (asdf-build)[builder]: Parameterize %lisp-type
and %lisp before invoking the build procedure. Don't pass #:lisp-type as an
argument to said procedure.
* guix/build/asdf-build-system.scm: Adjust accordingly.
(source-install-prefix): Rename to %lisp-source-install-prefix.
* guix/build/lisp-utils.scm: Adjust accordingly.
(%lisp-type): New parameter.
(bundle-install-prefix): Rename to %bundle-install-prefix.
* gnu/packages/lisp.scm: Adjust accordingly.
2017-05-16 15:18:15 +02:00
Andy Patterson 6de91ba2a1
build-system/asdf: Make #:lisp a package argument.
* guix/build-system/asdf.scm (lower): Change argument name to `lisp-type'.
(asdf-build): Change argument name to `lisp-type'.  Remove `lisp' as an
argument to the returned procedure.  Change the argument passed to build
phases to `lisp-type'.
* guix/build/asdf-build-system.scm (copy-source, build, check)
(create-asd-file, symlink-asd-files, cleanup-files, strip): Respect
`lisp-type` argument.
* gnu/packages/lisp.scm (sbcl-stumpwm, sbcl-stumpwm+slynk): Likewise.
2017-05-16 15:18:15 +02:00
Andy Patterson 0e1371be09
build-system/asdf: Don't rename inputs.
* guix/build-system/asdf.scm (package-with-build-system)[transform]: Use updated
`new-inputs' procedure for inputs and native-inputs.
<rewrite>: Don't rename inputs.
<new-propagated-inputs>: Draw from package-inputs and package-native-inputs
for source packages.  Use the original package's propagated-inputs otherwise.
<new-inputs>: Convert into a function to be used to transform inputs and
native-inputs.
* gnu/packages/lisp.scm (sbcl-fiveam, sbcl-bordeaux-threads)
(sbcl-flexi-streams, sbcl-cl-ppcre, sbcl-stumpwm, sbcl-slynk-arglists)
(sbcl-slynk-fancy-inspector): Don't prefix input names.
2017-05-16 15:18:14 +02:00
Andy Patterson 35189728cd
build-system/asdf: Use asdf to determine dependencies.
This removes the need for conventions to determine which inputs are run-time
dependencies, and also the need to specify "special" dependencies.

* guix/build/lisp-utils.scm (patch-asd-file, lisp-dependencies)
(wrap-perform-method): Remove them.
(inputs->asd-file-map, system-dependencies, generate-system-definition)
(generate-dependency-links, make-asd-file): New procedures.
(lisp-eval-program): Add an error if no lisp matches.
(compile-system): Don't use asdf's in-built asd-file generator.
2017-05-16 15:18:14 +02:00
Andy Patterson 290bf612bb
gnu: cl-stumpwm: Build the library in "lib" and the program in "bin".
* gnu/packages/lisp.scm (sbcl-stumpwm)[outputs]: Remove "bin" and add "lib".
[arguments]<#:phases>: Change the target of `build-program' to the "out"
output. Likewise, change the target of the desktop file generation.
(sbcl-stumpwm+slynk)[inputs]: Use the "lib" output of sbcl-stumpwm.
2017-05-16 15:18:14 +02:00
Andy Patterson 75e8b3af69
gnu: cl-slynk: Explain some naming choices.
* gnu/packages/lisp.scm (sbcl-slynk-boot0): Add comments explaining its
purpose and the reason its package-name must differ from its name.
2017-05-16 15:18:13 +02:00
Andy Patterson 14afc7b89c
gnu: cl-slynk: Clarify the description.
* gnu/packages/lisp.scm (sbcl-slynk-boot0)[description]: Describe slime.
2017-05-16 15:18:13 +02:00
Sergei Trofimovich f0b7dc7ede
gnu: sbcl: Add missing '#:modules' imports.
Fixes <https://bugs.gnu.org/26843>.

* gnu/packages/lisp.scm (sbcl): Add missing '#:modules' imports.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-05-09 17:52:39 +02:00
Efraim Flashner dc00f63527
gnu: femtolisp: Remove aarch64-linux from supported-architectures.
* gnu/packages/lisp.scm (femtolisp)[supported-systems]: Remove
aarch64-linux from supported-systems.
2017-04-30 13:03:09 +03:00
Efraim Flashner 1803f2493e
gnu: gcl: Use 'modify-phases' syntax.
* gnu/packages/lisp.scm (gcl)[arguments]: Use 'modify-phases' syntax.
2017-04-10 05:38:44 +03:00
Efraim Flashner 47fb74aebc
gnu: gcl: Clean up inputs.
* gnu/packages/lisp.scm (gcl)[arguments]: Remove readline substitution,
correctly substitute '/bin/sh' calls.
[inputs]: Add gmp, readline.
[native-inputs]: Remove readline.
2017-04-10 05:38:43 +03:00
Efraim Flashner 5c7815f205
gnu: gcl: Build with gcc@4.9.
* gnu/packages/lisp.scm (gcl)[native-inputs]: Add gcc@4.9.
2017-04-10 05:38:42 +03:00
Leo Famulari 7bf837fd43
gnu: Use HTTPS URLs for GitHub home-pages.
* gnu/packages/bioinformatics.scm, gnu/packages/emacs.scm,
gnu/packages/haskell.scm, gnu/packages/libffi.scm, gnu/packages/lisp.scm,
gnu/packages/ocaml.scm, gnu/packages/openstack.scm, gnu/packages/python.scm,
gnu/packages/ruby.scm, gnu/packages/shells.scm, gnu/packages/statistics.scm,
gnu/packages/xdisorg.scm: Use HTTPS URLs for all packages with a home-page on
GitHub.
2017-04-02 20:00:51 -04:00
Andy Patterson 58b240783c
gnu: ccl: Forcibly set CCL_DEFAULT_DIRECTORY.
* gnu/packages/lisp.scm (ccl)[arguments]: Unconditionally set the
CCL_DEFAULT_DIRECTORY environment variable in the wrapper script.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-30 11:15:17 +02:00
Andy Patterson fc7d5a34d0
gnu: ccl: Install included libraries.
* gnu/packages/lisp.scm (ccl)[arguments]: Add 'srfi-26' to '#:modules', and
copy the included libraries to the output in the 'install' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-30 11:15:17 +02:00
Tobias Geerinckx-Rice 6fd52309b8
gnu: Use HTTPS for almost all gnu.org HOME-PAGEs.
All HTTP gnu.org (and supported subdomain) HOME-PAGEs changed to HTTPS.
2017-03-30 01:30:16 +02:00
Andy Patterson 108f69c448
gnu: ecl: Update to 16.1.3.
* gnu/packages/lisp.scm (ecl): Update to 16.1.3.
[arguments]: Use a different method to set the binary used for tests.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-12 23:47:40 -04:00
ng0 05c638984d
gnu: Add lush2.
* gnu/packages/lisp.scm (lush2): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-28 23:21:38 -05:00
Ricardo Wurmus bdeecf5664
gnu: sbcl-stumpwm: Update to 1.0.0.
* gnu/packages/lisp.scm (sbcl-stumpwm): Update to 1.0.0.
2017-01-15 12:02:44 +01:00
Ricardo Wurmus c26ba570cc
gnu: clisp: Remove timestamps.
* gnu/packages/lisp.scm (clisp)[arguments]: Add "remove-timestamps"
phase to remove "__DATE__" and "__TIME__".
2017-01-01 13:55:50 +01:00
Ricardo Wurmus 636c77d066
gnu: clisp: Use modify-phases syntax.
* gnu/packages/lisp.scm (clisp)[arguments]: Use modify-phases syntax.
2017-01-01 13:55:50 +01:00
Andy Patterson c25a51d5c6
gnu: clisp: Use readline@6.2.
* gnu/packages/lisp.scm (clisp)[inputs]: Use readline-6.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-11-13 13:00:44 +01:00
Andy Patterson 96784438f5
gnu: Add sbcl-stumpwm-with-slynk.
* gnu/packages/lisp.scm (sbcl-stumpwm+slynk): New variable.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-10-08 21:20:36 +08:00
Andy Patterson e3e171ee81
gnu: Add cl-slynk.
* gnu/packages/lisp.scm (cl-slynk, sbcl-slynk, ecl-slynk): New
variables.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-10-08 21:20:36 +08:00
Andy Patterson d075960f60
gnu: Add cl-stumpwm.
* gnu/packages/lisp.scm (cl-stumpwm, sbcl-stumpwm, ecl-stumpwm): New
variables.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-10-08 21:20:35 +08:00
Andy Patterson 4b51b21ccf
gnu: Add cl-clx.
* gnu/packages/lisp.scm (cl-clx, sbcl-clx, ecl-clx): New variables.
* gnu/packages/patches/clx-remove-demo.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-10-08 21:20:35 +08:00
Andy Patterson 5aa608a7e8
gnu: Add cl-ppcre.
* gnu/packages/lisp.scm (cl-ppcre, sbcl-cl-pprcre, ecl-cl-pprcre): New
variables.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-10-08 21:20:35 +08:00
Andy Patterson 3c55c780f9
gnu: Add cl-flexi-streams.
* gnu/packages/lisp.scm (cl-flexi-streams, sbcl-flexi-streams)
(ecl-flexi-streams): New variables.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-10-08 21:20:35 +08:00
Andy Patterson 059cab307f
gnu: Add cl-trivial-gray-streams.
* gnu/packages/lisp.scm (cl-trivial-gray-streams)
(sbcl-trivial-gray-streams, ecl-trivial-gray-streams): New variables.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-10-08 21:20:35 +08:00
Andy Patterson 8662809d1b
gnu: Add cl-bordeaux-threads.
* gnu/packages/lisp.scm (cl-bordeaux-threads, sbcl-bordeaux-threads)
(ecl-bordeaux-threads): New variables.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-10-08 21:20:35 +08:00
Andy Patterson 86022c926b
gnu: Add cl-fiveam.
* gnu/packages/lisp.scm (cl-fiveam, sbcl-fiveam, ecl-fiveam): New
variables.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-10-08 21:20:35 +08:00
Andy Patterson a72debb7cc
gnu: Add cl-alexandria.
* gnu/packages/lisp.scm (cl-alexandria, sbcl-alexandria)
(ecl-alexandria): New variables.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-10-08 21:20:35 +08:00
Andy Patterson fb7dc6d647
gnu: ecl: Honour XDG_DATA_DIRS/ecl-bundle-systems.
* gnu/packages/lisp.scm (ecl)[source]: Add snippet.
[native-search-paths]: Add XDG_DATA_DIRS.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-10-06 20:33:55 +08:00
Andy Patterson 8d0489aeb6
gnu: sbcl: Honour XDG_DATA_DIRS/sbcl-bundle-systems.
* gnu/packages/lisp.scm (asdf-substitutions): New variable.
(sbcl)[source]: Add snippet.
[native-search-paths]: Add XDG_DATA_DIRS.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-10-06 20:33:55 +08:00
ng0 81d5a62fb1
gnu: Remove lispf4.
The package in its current state is unusable and documentation with unclear
licenses is included.

Also, the file 'lispf42.c' (and possible others) is generated C code and
thus not "source code" as we define it.

* gnu/packages/lisp.scm (lispf4): Delete variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-10-05 16:23:56 -04:00
ng0 419fb3f1ac
gnu: femtolisp: Don't build on mips64el or armhf.
* gnu/packages/lisp.scm (femtolisp)[supported-systems]: New field,
remove support for mips64el and armhf.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-27 12:29:35 -04:00
ng0 f7fe5f7a3e
gnu: femtolisp: Remove custom "patch-makefile" phase.
* gnu/packages/lisp.scm (femtolisp)[arguments]: Remove
"patch-makefile" phase; specify test target; build "release"
target instead of "default".
2016-09-21 21:28:52 +02:00
ng0 995e5092d8
gnu: Add femtolisp.
* gnu/packages/lisp.scm (femtolisp): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-13 15:38:00 -04:00
ng0 0a1d8596fd
gnu: lispf4: Remove unused inputs key.
* gnu/packages/lisp.scm (lispf4)[arguments]: Remove unused
inputs key from 'install' phase.
[source](file-name): Append "-checkout" to the file-name.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-13 15:00:02 -04:00
Mark H Weaver 536fc5f8cd
Merge branch 'core-updates' 2016-08-04 08:17:05 -04:00
Mark H Weaver 0832787e5c
Revert "Merge branch 'core-updates'"
This reverts commit 455859a50f.
2016-08-04 08:16:38 -04:00
Christopher W. Carpenter 3701f014b1
gnu: ccl: Update to 1.11.
* gnu/packages/lisp.scm (ccl): Update to 1.11.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-08-02 21:04:56 +08:00
Ludovic Courtès 455859a50f
Merge branch 'core-updates' 2016-08-01 23:30:52 +02:00
Andy Patterson 932b2ea206
gnu: ecl: Use "kernel-headers" instead of "linux-headers" to designate input.
* gnu/packages/lisp.scm (ecl)[arguments]: Use "kernel-headers" as the
identifier for an input.

This is a follow-up to commit 55de892b43.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2016-07-31 20:13:16 +02:00
Andy Patterson 1925a87926
gnu: sbcl: Update to 1.3.7.
* gnu/packages/lisp.scm (sbcl): Update to 1.3.7.
[arguments]: During the patch-unix-tool-paths phase, avoid running
substitute* on a utf-16-be encoded file.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-07-25 19:50:13 +08:00
Andy Patterson 54a43ff406
gnu: ecl: Wrap with PATH, CPATH, LIBRARY_PATH, and LD_LIBRARY_PATH.
* gnu/packages/lisp.scm (ecl)[arguments]: Add 'wrap' phase.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2016-07-25 10:48:49 +02:00
Andy Patterson 60474cd114
gnu: ecl: Enable tests.
* gnu/packages/lisp.scm (ecl): Enable tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-07-25 10:48:49 +02:00
Andy Patterson e0524511ec
gnu: ecl: Update to 16.1.2.
* gnu/packages/lisp.scm (ecl): Update to 16.1.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-07-25 10:48:49 +02:00
ng0 679b535b03
Update name for ng0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-07-03 23:48:32 +02:00
Roel Janssen 8f9ac90182
gnu: Rename texlive module to tex.
* gnu/local.mk (GNU_SYSTEM_MODULES): Rename texlive.scm to tex.scm.
* gnu/packages/texlive.scm: Rename file to tex.scm.
* gnu/packages/tex.scm: Renamed from texlive.scm.
* gnu/packages/algebra.scm: Adjust accordingly.
* gnu/packages/docbook.scm: Likewise.
* gnu/packages/engineering.scm: Likewise.
* gnu/packages/gettext.scm: Likewise.
* gnu/packages/gnome.scm: Likewise.
* gnu/packages/lisp.scm: Likewise.
* gnu/packages/maths.scm: Likewise.
* gnu/packages/music.scm: Likewise.
* gnu/packages/ocaml.scm: Likewise.
* gnu/packages/photo.scm: Likewise.
* gnu/packages/plotutils.scm: Likewise.
* gnu/packages/python.scm: Likewise.
* gnu/packages/scheme.scm: Likewise.
2016-05-26 10:22:05 +02:00
Nils Gillmann 423eef362b gnu: add lispf4
* gnu/packages/lisp.scm (lispf4): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-02-08 15:09:34 -05:00
Federico Beffa 05f5ce0c39 gnu: sbcl: Generate and install documentation.
* gnu/packages/lisp.scm (sbcl): Add 'doc' output.
  [arguments]: Add 'build-doc' and 'install-doc' phases.
  [native-inputs]: Add 'texlive' and 'texinfo'.
2016-02-03 10:48:36 +01:00
Federico Beffa 1ee131df42 gnu: sbcl: Convert to the 'modify-phases' syntax.
* gnu/packages/lisp.scm (sbcl): Do it.
2016-02-03 10:48:36 +01:00
宋文武 a124bbd2f4 gnu: Adjust formatting as recommended by 'guix lint'.
* gnu/packages/aidc.scm (barcode, qrencode),
  gnu/packages/bash.scm (bash, bash-completion),
  gnu/packages/busybox.scm (busybox),
  gnu/packages/cdrom.scm (cdparanoia),
  gnu/packages/cmake.scm (cmake),
  gnu/packages/conkeror.scm (conkeror),
  gnu/packages/cook.scm (cook),
  gnu/packages/curl.scm (curl),
  gnu/packages/docbook.scm (docbook-xsl),
  gnu/packages/enlightenment.scm (enlightenment),
  gnu/packages/games.scm (abbaye),
  gnu/packages/geeqie.scm (exiv2),
  gnu/packages/gimp.scm (gegl),
  gnu/packages/gl.scm (glu, freeglut, ftgl),
  gnu/packages/glib.scm (glib),
  gnu/packages/gnome.scm (orbit2, gconf, geocode-glib),
  gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base),
  gnu/packages/linux.scm (util-linux),
  gnu/packages/lisp.scm (gcl, ecl),
  gnu/packages/maths.scm (gnuplot, hdf5),
  gnu/packages/ssh.scm (dropbear),
  gnu/packages/web.scm (json-c): Remove tabulations and trailing
  white spaces or reformat to fit within 80 columns.
* gnu/packages/audio.scm (aubio),
  gnu/packages/emacs.scm (emacs-s),
  gnu/packages/engineering.scm (geda-gaf),
  gnu/packages/games.scm (dosbox),
  gnu/packages/gnome.scm (gusb),
  gnu/packages/gtk.scm (gtk+),
  gnu/packages/guile.scm (guile-wisp),
  gnu/packages/hurd.scm (hurd-headers),
  gnu/packages/wm.scm (i3-wm): Adjust synopsis or description.
2015-11-13 23:45:55 +08:00
Mark H Weaver f90ef3c355 gnu: clisp: Do not pass --build=<triplet> to configure.
* gnu/packages/lisp.scm (clisp)[arguments]: Add #:build #f.
2015-07-17 18:34:05 -04:00
Mark H Weaver 76eb726617 gnu: ccl: Add default 'match' cases for unsupported platforms.
* gnu/packages/lisp.scm (ccl)[arguments]: Add default 'match' cases for
  unsupported platforms.
2015-04-22 15:08:45 -04:00
Mark H Weaver 42f118010b gnu: ccl: Fix inputs on non-Intel platforms.
* gnu/packages/lisp.scm (ccl)[inputs]: Add default cases in 'match' forms.
  Fix pattern in "armhf-linux" case of sha256 field.
2015-04-19 10:15:04 -04:00
Mark H Weaver e396976b9b gnu: sbcl: Use ISO-8859-1 to patch unix tool paths.
* gnu/packages/lisp.scm (sbcl)[arguments]: Use ISO-8859-1 to patch unix tool
  paths in string literals.
2015-03-07 20:42:01 -05:00
Ludovic Courtès ce0614ddb0 gnu: Move 'which' to (gnu packages base).
* gnu/packages/which.scm: Remove.
* gnu-system.am (GNU_SYSTEM_MODULES): Remove it.
* gnu/packages/base.scm (which): New variable.
* gnu/packages/aspell.scm, gnu/packages/audio.scm,
  gnu/packages/autogen.scm, gnu/packages/cdrom.scm,
  gnu/packages/compression.scm, gnu/packages/datamash.scm,
  gnu/packages/games.scm, gnu/packages/glib.scm,
  gnu/packages/gnu-pw-mgr.scm, gnu/packages/gnutls.scm,
  gnu/packages/gps.scm, gnu/packages/guile.scm,
  gnu/packages/java.scm, gnu/packages/libevent.scm,
  gnu/packages/linux.scm, gnu/packages/lisp.scm,
  gnu/packages/node.scm, gnu/packages/ntp.scm,
  gnu/packages/orpheus.scm, gnu/packages/pciutils.scm,
  gnu/packages/python.scm, gnu/packages/qt.scm,
  gnu/packages/rsync.scm, gnu/packages/sawfish.scm,
  gnu/packages/scheme.scm, gnu/packages/ssh.scm,
  gnu/packages/statistics.scm, gnu/packages/texlive.scm,
  gnu/packages/wdiff.scm: Adjust accordingly.
2015-03-04 17:23:27 +01:00
Taylan Ulrich Bayırlı/Kammer cb03a9b6a2 gnu: ecl: Update to version 15.2.21.
* gnu/packages/lisp.scm (ecl): Update to version 15.2.21, and disable the test
  suite because ECL now fails to initialize during 'make check'.
2015-03-01 21:29:33 +01:00
Ludovic Courtès 4cc78cb38f gnu: Sync GNU synopses and descriptions.
* gnu/packages/games.scm (gnugo): Adjust synopsis.
* gnu/packages/libffcall.scm (libffcall): Likewise.
* gnu/packages/lisp.scm (clisp): Adjust synopsis and description.
2015-02-24 23:43:03 +01:00
Taylan Ulrich Bayırlı/Kammer 531a9aac6d gnu: Add CCL.
* gnu/packages/lisp.scm (ccl): New variable.
2015-02-23 23:07:18 +01:00
Taylan Ulrich Bayırlı/Kammer b702b52de3 gnu: Add SBCL.
* gnu/packages/lisp.scm (sbcl): New variable.
2015-02-15 15:31:05 +01:00
Taylan Ulrich Bayırlı/Kammer 560f51d060 gnu: Add CLISP.
* gnu/packages/lisp.scm (clisp): New variable.
2015-02-13 11:28:14 +01:00
Taylan Ulrich Bayırlı/Kammer 00ab945823 gnu: Add ECL.
* gnu/packages/lisp.scm (ecl): New variable.
2015-02-12 22:25:34 +01:00
Andreas Enge 4625141126 gnu: gcl: Drop 'strip phase.
* gnu/packages/lisp.scm (gcl): Drop 'strip phase to make maxima build.
2014-11-27 23:34:46 +01:00
Andreas Enge e6c1e91d8b gnu: gcl: Update to 2.6.12.
* gnu/packages/lisp.scm (gcl): Update to 2.6.12.
2014-11-25 08:55:26 +01:00