gnu: Add sbcl-stumpwm-with-slynk.
* gnu/packages/lisp.scm (sbcl-stumpwm+slynk): New variable.
Signed-off-by: 宋文武 <iyzsong@gmail.com>
gnu: Add cl-slynk.
* gnu/packages/lisp.scm (cl-slynk, sbcl-slynk, ecl-slynk): New
variables.
Signed-off-by: 宋文武 <iyzsong@gmail.com>
gnu: Add cl-stumpwm.
* gnu/packages/lisp.scm (cl-stumpwm, sbcl-stumpwm, ecl-stumpwm): New
variables.
Signed-off-by: 宋文武 <iyzsong@gmail.com>
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>
gnu: Add cl-ppcre.
* gnu/packages/lisp.scm (cl-ppcre, sbcl-cl-pprcre, ecl-cl-pprcre): New
variables.
Signed-off-by: 宋文武 <iyzsong@gmail.com>
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>
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>
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>
gnu: Add cl-fiveam.
* gnu/packages/lisp.scm (cl-fiveam, sbcl-fiveam, ecl-fiveam): New
variables.
Signed-off-by: 宋文武 <iyzsong@gmail.com>
gnu: Add cl-alexandria.
* gnu/packages/lisp.scm (cl-alexandria, sbcl-alexandria)
(ecl-alexandria): New variables.
Signed-off-by: 宋文武 <iyzsong@gmail.com>
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>
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>
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>
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>
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".
gnu: Add femtolisp.
* gnu/packages/lisp.scm (femtolisp): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
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>
Merge branch 'core-updates'
gnu: ccl: Update to 1.11.
* gnu/packages/lisp.scm (ccl): Update to 1.11.
Signed-off-by: 宋文武 <iyzsong@gmail.com>