3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00
Commit graph

1128 commits

Author SHA1 Message Date
Guillaume Le Vaillant
18f1befba3
gnu: ecl-legion: Disable tests.
* gnu/packages/lisp-xyz.scm (ecl-legion)[parameters]: Disable tests.
2022-08-03 16:45:54 +02:00
Guillaume Le Vaillant
45c257379f
gnu: sbcl-glop: Remove obsolete test-asd-file parameter.
* gnu/packages/lisp-xyz.scp (sbcl-glop)[arguments]: Remove 'test-asd-file'
  parameter.
2022-08-03 16:45:54 +02:00
Pierre Neidhardt
369377a0fb
gnu: sbcl-jzon: Enable tests.
* gnu/packages/lisp-xyz.scm (sbcl-jzon)[arguments]: Move test system
  to #:asd-test-systems. Add phase to fix test .asd to actually run the tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt
81fe659aad
gnu: sbcl-cl-online-learning: Remove unnecessary arguments.
The updated build system is now able to find the system on its own.

* gnu/packages/lisp-xyz.scm (sbcl-cl-online-learning)[arguments]: Do it.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt
b6355dc2c4
gnu: sbcl-quantile-estimator: Enable tests.
* gnu/packages/lisp-xyz.scm (sbcl-quantile-estimator)[arguments]: Do it.
  [native-inputs]: Add sbcl-mw-equiv, sbcl-prove, sbcl-log4cl.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt
bcb3335716
gnu: Add cl-mw-equiv.
* gnu/packages/lisp-xyz.scm (cl-mw-equiv, ecl-mw-equiv, sbcl-mw-equiv): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt
c1b4608ac5
gnu: sbcl-hdf5-cffi: Enable tests.
* gnu/packages/lisp-xyz.scm (sbcl-hdf5-cffi)[arguments]: Do it.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt
440372efcd
gnu: sbcl-vas-string-metrics: Re-enable tests.
* gnu/packages/lisp-xyz.scm (sbcl-vas-string-metrics)[arguments]: Specify the
  name of the test system and fix the .asd file to actually do something.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt
95010a1226
gnu: sbcl-cl-heap: Re-enable tests.
* gnu/packages/lisp-xyz.scm (sbcl-cl-heap)[arguments]: Specify the name
  of the test system.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt
664be491a4
gnu: sbcl-lisp-namespace: Enable tests.
* gnu/packages/lisp-xyz.scm (sbcl-lisp-namespace)[arguments]: Enable tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt
64030b3978
gnu: sbcl-spatial-trees: Build spatial-trees.nss and fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-spatial-trees)[arguments]: Do it.
  [inputs] Add sbcl-alexandria, sbcl-optima, sbcl-iterate.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt
a768436cda
gnu: sbcl-cl-irc: Fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-cl-irc)[arguments]: Specify test system.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:54 +02:00
Pierre Neidhardt
c4157fd02d
gnu: sbcl-jonathan: Fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-jonathan)[native-inputs]: Add missing
  sbcl-legion input.
  [arguments]: Enable tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:53 +02:00
Pierre Neidhardt
1fb04c2097
gnu: Add cl-legion.
* gnu/packages/lisp-xyz.scm (cl-legion, ecl-legion, sbcl-legion): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:53 +02:00
Pierre Neidhardt
7f35234002
gnu: sbcl-cl-reexport: Remove obsolete test workaround.
* gnu/packages/lisp-xyz.scm (sbcl-cl-reexport)[arguments]: Remove.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:53 +02:00
Pierre Neidhardt
f3e71d7b8e
gnu: sbcl-quri: Remove obsolete test workaround.
* gnu/packages/lisp-xyz.scm (sbcl-quri)[arguments]: Remove.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:53 +02:00
Pierre Neidhardt
e2562197fb
gnu: Remove obsolete references to asd-files and test-asd-file.
In a previous commit we've update the build system to let ASDF locate the .asd
files for us, so package definition no longer need to provide this information.

* gnu/packages/lisp-check.scm: Do it.
* gnu/packages/lisp-xyz.scm: Do it.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:53 +02:00
Pierre Neidhardt
4b7cca1b45
gnu: sbcl-cl-gamepad: Remove asdf:compile-system workaround.
* gnu/packages/lisp-xyz.scm (sbcl-cl-gamepad)[arguments]: Remove 'build phase
  patch now that asdf-build-system/sbcl builds using asdf:load-system which
  fixes the bug.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-03 16:45:53 +02:00
Pierre Neidhardt
119ac132d7
gnu: sbcl-clss: Update to 20220728.
* gnu/packages/lisp-xyz.scm (sbcl-clss): Update to 20220728.
2022-07-29 08:44:34 +02:00
Pierre Neidhardt
5bc131ca7a
gnu: Add ndebug.
* gnu/packages/lisp-xyz.scm (cl-ndebug, ecl-ndebug, sbcl-ndebug): New variables.
2022-07-24 11:32:29 +02:00
Pierre Neidhardt
c5a80784e2
gnu: Add ospm.
* gnu/packages/lisp-xyz.scm (cl-ospm, ecl-ospm, sbcl-ospm): New variables.
2022-07-24 08:59:30 +02:00
Sharlatan Hellseher
c62b3e6575
gnu: Add glop
* gnu/packages/lisp-xyz.scm: (sbcl-glop, ecl-glop, cl-glop): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-19 23:00:36 +02:00
Pierre Neidhardt
d519305d83
gnu: Add trivial-custom-debugger.
* gnu/packages/lisp-xyz.scm (cl-trivial-custom-debugger,
ecl-trivial-custom-debugger, sbcl-trivial-custom-debugger): New variables.
2022-07-19 06:35:32 +02:00
Pierre Neidhardt
d7d2340721
gnu: Add binary-types.
* gnu/packages/lisp-xyz.scm (cl-binary-types, ecl-binary-types,
sbcl-binary-types): New variables.
2022-07-08 22:14:36 +02:00
Pierre Neidhardt
114b40ed67
gnu: cl-slime-swank: Store .fasl in the ASDF registry.
* gnu/packages/lisp-xyz.scm (sbcl-slime-swank)[arguments]: Patch swank.asd to
store the .fasl in the ASDF registry so that they are found in the
package.
Also patch swank-loader.lisp so that it does not try to remove the .fasl from
the store.

(cl-slime-swank)[arguments]: Revert above patch of the swank.ask so that the
source package does not get bound to the SBCL package.

We would not have to do this if SLIME/Swank used ASDF properly instead of
working around it.
2022-07-08 19:32:45 +02:00
Pierre Neidhardt
1ae539eb4f
gnu: sbcl-dexador: Remove unneeded depedencies to reduce closure size.
* gnu/packages/lisp-xyz.scm (sbcl-dexador)[native-inputs]: Comment out.

This takes the closure size from 357 MiB down to 342 MiB.
2022-07-08 19:32:45 +02:00
Pierre Neidhardt
10ededddd3
gnu: sbcl-osicat: Remove bash reference from the closure.
* gnu/packages/lisp-xyz.scm (sbcl-osicat)[source]: Remove unneeded release.sh
file.

This takes the closure size of cl-osicat from 40 MiB down to 0 MiB.
2022-07-08 19:32:45 +02:00
Pierre Neidhardt
1004c54c2e
gnu: sbcl-trivial-clipboard: Replace xclip with xsel to reduce closure size.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-clipboard)[inputs]: Replace xclip
with xsel.
[arguments]: Adapt reference.

This takes the closure size of cl-trivial-clipboard from 90 MiB down to 78 MiB.
2022-07-08 19:32:45 +02:00
Pierre Neidhardt
ced05db048
gnu: sbcl-cluffer: Remove bash reference from the closure.
* gnu/packages/lisp-xyz.scm (sbcl-cluffer)[arguments]: Unpatch shell shebangs.

It's only needed to generate the documentation (which we should do at
build-time by the way).

This takes the closure size of cl-cluffer from 40 MiB down to 0 MiB.
2022-07-08 19:32:45 +02:00
Pierre Neidhardt
5fb69a3bed
gnu: sbcl-cl-gopher: Remove sbcl-cl-gopher reference in cl-gopher
* gnu/packages/lisp-xyz.scm (sbcl-cl-gopher)[arguments]: Delete the
useless '.lsh' files.

This takes the closure size from 150 MiB down to 0 MiB.
2022-07-08 19:32:45 +02:00
Pierre Neidhardt
6702441f17
gnu: sbcl-moptilities: Remove sbcl-moptilities reference in cl-moptilities.
* gnu/packages/lisp-xyz.scm (sbcl-moptilities)[arguments]: Delete the
'test-results' folder.

This takes the closure size from 158 MiB down to 0 MiB :)
2022-07-08 19:32:45 +02:00
Pierre Neidhardt
fcac44c012
gnu: sbcl-slime-swank: Remove gawk reference from closure.
* gnu/packages/lisp-xyz.scm (sbcl-slime-swank)[source]: Delete the 'doc' folder.

This takes the closure size from 159 MiB down to 156 MiB.
2022-07-08 19:32:45 +02:00
Pierre Neidhardt
513f6c2786
gnu: sbcl-clsql: Remove Make reference from closure.
* gnu/packages/lisp-xyz.scm (sbcl-clsql)[source]: Delete the 'debian' folder
and all Makefiles.

This takes the closure size from 930 MiB down to 889 MiB.
2022-07-08 19:32:45 +02:00
Pierre Neidhardt
681a02916d
gnu: sbcl-uffi: Remove Make reference from closure.
* gnu/packages/lisp-xyz.scm (sbcl-uffi)[source]: Delete the 'debian' folder.

This takes the closure size from 209 MiB down to 151 MiB.
2022-07-08 19:32:44 +02:00
Pierre Neidhardt
474a3da8e4
gnu: sbcl-rss: Remove Make reference from closure.
* gnu/packages/lisp-xyz.scm (sbcl-rss)[source]: Delete the 'debian' folder.

This takes the closure size from 234 MiB down to 176 MiB.
2022-07-08 19:32:44 +02:00
Pierre Neidhardt
04e3aa711a
gnu: sbcl-cl-base64: Remove Make reference from closure.
* gnu/packages/lisp-xyz.scm (sbcl-cl-base64)[source]: Delete the 'debian' folder.

This takes the closure size from 209 MiB down to 151 MiB.
2022-07-08 19:32:44 +02:00
Pierre Neidhardt
b48e086e32
gnu: sbcl-kmrcl: Remove Make reference from closure.
* gnu/packages/lisp-xyz.scm (sbcl-kmrcl)[source]: Delete the 'debian' folder.

This takes the closure size from 209 MiB down to 151 MiB.
2022-07-08 19:32:44 +02:00
Pierre Neidhardt
b212cdaedb
gnu: sbcl-puri: Remove Make reference from closure.
* gnu/packages/lisp-xyz.scm (sbcl-puri)[source]: Delete the 'debian' folder.

This takes the closure size from 209 MiB down to 151 MiB.
2022-07-08 19:32:44 +02:00
7fcf6f454e
gnu: cl-gopher: Update to 0899e7f.
* gnu/packages/lisp-xyz.scm (cl-gopher): Update to 0899e7f.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-07-07 22:16:12 +01:00
0d2ac2bdd4
gnu: cl-http-body: Update to 3e4bedd.
* gnu/packages/lisp-xyz.scm (cl-http-body): Update to 3e4bedd.
[inputs]: Add missing dependencies.
[native-inputs]: Add missing dependencies.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-07-07 22:16:12 +01:00
Pierre Neidhardt
932bf7b293
gnu: sbcl-sketch: Include examples.
* gnu/packages/lisp-xyz.scm (sbcl-sketch)[arguments]: Add sketch-examples to
asd-systems.
2022-07-06 11:13:20 +02:00
André A. Gomes
ff181ed7a1
gnu: sbcl-quri: Update to 0.6.0.
* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 0.6.0.

Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
2022-07-06 11:05:36 +02:00
Pierre Neidhardt
7cddd130df
gnu: sbcl-nkeymaps: Update to 1.0.0.
* gnu/packages/lisp-xyz.scm (sbcl-nkeymaps): Update to 1.0.0.
2022-07-04 11:03:06 +02:00
Pierre Neidhardt
f59f9afdb8
gnu: sbcl-nfiles: Update to 1.0.0.
* gnu/packages/lisp-xyz.scm (sbcl-nfiles): Update to 1.0.0.
2022-07-03 20:39:06 +02:00
Pierre Neidhardt
bee129a806
gnu: sbcl-fof: Also build the fof/mf subsystem.
* gnu/packages/lisp-xyz.scm (sbcl-fof)[arguments]: Also build the fof/mf subsystem.
[inputs]: Add sbcl-cl-json.
2022-07-03 14:21:02 +02:00
Pierre Neidhardt
e00431806f
gnu: sbcl-nhooks: Update to 1.1.1.
* gnu/packages/lisp-xyz.scm (sbcl-nhooks): Update to 1.1.1.
2022-07-02 12:38:26 +02:00
Pierre Neidhardt
eac290933f
gnu: Add sketch.
* gnu/packages/lisp-xyz.scm (cl-sketch, ecl-sketch, sbcl-sketch): New variables.
2022-06-30 20:01:38 +02:00
Pierre Neidhardt
90300336a2
gnu: Add cl-sdl2-ttf.
* gnu/packages/lisp-xyz.scm (cl-sdl2-ttf, ecl-sdl2-ttf, sbcl-sdl2-ttf): New variables.
2022-06-30 20:01:38 +02:00
Pierre Neidhardt
4782f99fa7
gnu: Add cl-sdl2-image.
* gnu/packages/lisp-xyz.scm (cl-sdl2-image, ecl-cl-sdl2-image,
sbcl-cl-sdl2-image): New variables.
2022-06-30 20:01:38 +02:00
Pierre Neidhardt
ea917c7abd
gnu: Add cl-geometry.
* gnu/packages/lisp-xyz.scm (cl-geometry, ecl-cl-geometry, sbcl-cl-geometry):
New variables.
2022-06-30 20:01:38 +02:00