Commit graph

1787 commits

Author SHA1 Message Date
Timo Wilken
30da61ea9d
gnu: cl-binary-types: Update to 1.2-2.a17caf8.
This forked version fixes a serious bug that would prevent using the
binary-types and bordeaux-threads Lisp packages together: frodef's version
declares "bt" as a package nickname, but bordeaux-threads also uses that, so
there's a conflict at load time.

* gnu/packages/lisp-xyz.scm (sbcl-binary-types): Update to 1.2-2.a17caf8.
  [source, home-page]: Switch to Ferada's fork of the project.

Closes: #94
Change-Id: If38ababe836fe6c07960ade936122d37c71e6b0e
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-05-28 15:50:54 +02:00
Sharlatan Hellseher
6b8b8e3b85
gnu: sbcl-fast-generic-functions: Update to 0.0.0-2.6e9d690.
Closes <https://issues.guix.gnu.org/69585> as upstream applied fixes as.

* gnu/packages/lisp-xyz.scm (sbcl-fast-generic-functions): Update to
0.0.0-2.6e9d690.
[source]: Remove patch.

* gnu/packages/patches/sbcl-fast-generic-functions-fix-sbcl-2.4.patch:
Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister patch.

Change-Id: I09eb5f296afa9529d5ceee2fbd33fedcd59ad199
2025-05-27 10:41:58 +01:00
jgart
22c229ff4e
gnu: Remove ecl-charje.loop.
* gnu/packages/lisp-xyz.scm (ecl-charje.loop): Delete variable.
ECL is not currently supported.

Change-Id: Ic020b2a7bc08e69ae242da3281795237ecdb5a4c
2025-05-24 20:24:52 -05:00
jgart
78fe3d72c5
gnu: sbcl-charje.loop: Update to 1.0.0.
* gnu/packages/lisp-xyz.scm (sbcl-charje.loop): Update to 1.0.0.
[inputs]: Add sbcl-cl-environments.

Change-Id: I7db70c1493f945fd731fea1f731704c69d0afe05
2025-05-24 20:20:47 -05:00
Guillaume Le Vaillant
d1965160f8
gnu: cl-simple-matrix: Update to 3.1.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.1.

Change-Id: Id8b32b8f2ba0be58038a96ef8b142df2c834c5da
2025-05-22 13:41:07 +02:00
Guillaume Le Vaillant
9b212acc38
gnu: cl-simple-matrix: Update to 3.0.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.0.

Change-Id: I08bc144d9539f3821562a472224ebd8a7cb623b4
2025-05-16 15:40:01 +02:00
Guillaume Le Vaillant
cfb8a4f043
gnu: cl-simple-matrix: Update to 2.2.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 2.2.

Change-Id: I1d95caf75aea9607fb1a674925628ae0886af85f
2025-05-11 11:03:36 +02:00
Konrad Hinsen
bc2e923c19
gnu: ecl-closure-template: Don't run the test suite.
The test suite of cl-closure-template fails under ecl due to
incomplete support for ecl in the testing framework cl-lift.

* gnu/packages/lisp-xyz.scm (ecl-closure-template)[arguments]: Don't run the
  test suite.

Change-Id: I0bc802273db999854b32c80ebfc309e7bc2a7e55
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-05-09 13:44:15 +02:00
Sharlatan Hellseher
2ec5a66224
gnu: cl-fast-ecs: Update to 0.8.0.
* gnu/packages/lisp-xyz.scm (sbcl-cl-fast-ecs): Update to 0.8.0.
[native-inputs]: Add sbcl-trivial-coverage.
(ecl-cl-fast-ecs): Enable tests.

Change-Id: I410434a603e0a4dfccd6a0c58acb630686d7bb0c
2025-05-03 15:17:00 +01:00
Guillaume Le Vaillant
3ca90163f7
gnu: cl-simple-matrix: Update to 2.1.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 2.1.

Change-Id: I6ebee47894e2f51603d3d05aa880479ec6089b02
2025-05-02 10:39:35 +02:00
jgart
6d3311d101
gnu: Add ecl-micros.
* gnu/packages/lisp-xyz.scm (ecl-micros): New variable.

Change-Id: I556bef366c5c9eaf9aeaae678a6a66cfe5385b69
2025-04-30 09:54:56 -05:00
jgart
cf18cdafbf
gnu: sbcl-micros: Update to 7dc9b46.
* gnu/packages/lisp-xyz.scm (sbcl-micros): Update to 7dc9b46.

Change-Id: I796421cf5069533f2810301f4634585d9418b195
2025-04-30 09:53:39 -05:00
Guillaume Le Vaillant
4f698fccee
gnu: cl-simple-matrix: Update to 2.0-0.9d02268.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 2.0-0.9d02268.

Change-Id: I549409cf7fc9b4c957d713f45ad7ee0911b530cd
2025-04-26 14:09:13 +02:00
Guillaume Le Vaillant
e68da05663
gnu: cl-simple-matrix: Update to 1.6-0.6a95ac2.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 1.6-0.6a95ac2.

Change-Id: I931976ba8171f8b98fea06dbd59980800693382b
2025-04-20 13:43:07 +02:00
Simen Endsjø
025671d584
gnu: cl-fast-ecs: Update to 0.7.1.
* gnu/packages/lisp-xyz.scm (sbcl-cl-fast-ecs): Update to 0.7.1.
  [native-inputs]: Add graphviz-minimal. Remove sbcl-chlorophyll.
  [inputs]: Remove sbcl-trivial-garbage. Add sbcl-closer-mop, sbcl-global-vars
  and sbcl-trivial-adjust-simple-array.
  (ecl-cl-fast-ecs)[arguments]: Disable tests.

Change-Id: I6da9a7609272ae8ad49e11d9ef67dc72343a2e1d
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-04-17 10:21:56 +02:00
Simen Endsjø
604cd06e35
gnu: Add cl-trivial-adjust-simple-array.
* gnu/packages/lisp-xyz.scm (cl-trivial-adjust-simple-array,
  ecl-trivial-adjust-simple-array, sbcl-trivial-adjust-simple-array): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-04-17 09:56:41 +02:00
jgart
5735c278e1
gnu: Remove ecl-ctype.
* gnu/packages/lisp-xyz.scm (ecl-ctype): Delete variable.

Change-Id: I47939554db71dd61b4c856e6948a56b6197d6ec3
2025-03-31 11:13:35 -05:00
jgart
42e398faba
gnu: sbcl-ctype: Update to 6eb84df.
* gnu/packages/lisp-xyz.scm (sbcl-ctype): Update to 6eb84df.

Change-Id: Icfd7ac9c7ff5110e70c752bbb6a68639f63a4511
2025-03-31 11:13:35 -05:00
Sharlatan Hellseher
d3585e6b05
gnu: cl-lispbuilder-sdl: Update to 0.9.8.2-2.9590d70.
* gnu/packages/lisp-xyz.scm (sbcl-lispbuilder-sdl): Update to 0.9.8.2-2.9590d70.
[arguments] <phases>: Remove traling #t from lambdas.
[inputs]: Remove lables.

Change-Id: I89a08c7b38c37283df6d7e8fd942dcc81d7230a5
2025-03-28 00:13:18 +00:00
Guillaume Le Vaillant
ce086e31f0
gnu: cl-gtk4: Update to 1.0.0-2.c05d03e.
* gnu/packages/lisp-xyz.scm (sbcl-cl-gtk4): Update to 1.0.0-2.c05d03e.

Change-Id: Ib3ab88defc3fdf53e014869e667c262da5541e4f
2025-03-24 18:54:23 +01:00
Guillaume Le Vaillant
334716cf21
gnu: cl-linear-programming: Fix build with sbcl 2.5.2.
* gnu/packages/lisp-xyz.scm (sbcl-linear-programming)[arguments]: Add
  "fix-build" phase.

Change-Id: Id0656d1d2efc478f7e3602dc297a5c785a903b89
2025-03-24 18:54:23 +01:00
Guillaume Le Vaillant
865f1089c0
gnu: cl-clingon: Update to 0.5.0-1.f2a703f.
* gnu/packages/lisp-xyz.scm (sbcl-clingon): Update to 0.5.0-1.f2a703f.
  [arguments]: Disable tests.

Change-Id: I4b04017eae85eca35f05d6cd87aa5a9e42da7643
2025-03-24 18:54:23 +01:00
Guillaume Le Vaillant
f7a94b383f
gnu: cl-langutils: Fix build with sbcl 2.5.2.
* gnu/packages/lisp-xyz.scm (sbcl-langutils)[arguments]: Add 'fix-build'
  phase.

Change-Id: Ie41f9a9361b480176edfef4292addb17df6aeeb1
2025-03-24 18:54:23 +01:00
jgart
562f8dcc1d
gnu: sbcl-cl-str: Update home-page.
* gnu/packages/lisp-xyz.scm (sbcl-cl-str): Update to Update home-page.

Change-Id: I23b5fd0a0c490fab6f2d57ac00a1fdf9560b99cd
2025-03-22 17:16:04 -05:00
jgart
90aac59601
gnu: Add cl-fuzzy-dates.
* gnu/packages/lisp-xyz.scm (cl-fuzzy-dates, ecl-fuzzy-dates, sbcl-fuzzy-dates): New variables.

Change-Id: I93f8a3a1f6ea1f6fb7d1fa40f9ed7a7a1fc22b1f
2025-03-21 13:22:53 -05:00
Guillaume Le Vaillant
8fb8b309ac
gnu: cl-simple-matrix: Update to 1.5-0.d12ba2b.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 1.5-0.d12ba2b.

Change-Id: I94075d9dd259e700beeecd81f919176eb25784c1
2025-03-21 11:23:45 +01:00
Efraim Flashner
680ee6aa58
gnu: lisp-xyz: Fix some typos.
* gnu/packages/lisp-xyz.scm: Fix some typos.

Change-Id: I6b9ba301f58a2512f8adac65faf5f80b6d7ac6b4
2025-03-17 22:10:41 +02:00
jgart
13c79afbbb
gnu: sbcl-pathname-utils: Update to 3309d65.
* gnu/packages/lisp-xyz.scm (sbcl-pathname-utils): Update to 3309d65.
[description]: Improve description.

Change-Id: Ie94677382baab961009d1dfca4289532a1c2dcab
2025-03-17 13:42:14 -05:00
jgart
f4e23ad2ee
gnu: asdf-cli: Update to 0.1.1.
* gnu/packages/lisp-xyz.scm (asdf-cli): Update to 0.1.1.
[inputs]: Add sbcl-alexandria.

Change-Id: Ib1f6f5a889c310d63b65a2d60e9588d0dd6171a0
2025-03-17 13:16:59 -05:00
Guillaume Le Vaillant
b155223c05
gnu: Add cl-linear-programming-glpk.
* gnu/packages/lisp-xyz.scm (cl-linear-programming-glpk,
  ecl-linear-programming-glpk, sbcl-linear-programming-glpk): New variables.

Change-Id: Ieedcec7914278932f4d0743d0ef9066da6418af7
2025-03-14 17:31:17 +01:00
Guillaume Le Vaillant
13dabb9113
gnu: Add cl-linear-programming.
* gnu/packages/lisp-xyz.scm (cl-linear-programming, ecl-linear-programming,
  sbcl-linear-programming): New variables.

Change-Id: If0e78a67ea4c902f2b28e3811dad1fed2e83b839
2025-03-14 17:31:17 +01:00
jgart
3cc51c3e74
gnu: Add asdf-cli.
* gnu/packages/lisp-xyz.scm (asdf-cli): New variable.

Change-Id: Ib5dae15d5a7a8581703e4cdb796117b25f8a9b34
2025-03-13 19:59:42 -05:00
jgart
8b19b14d5c
gnu: cl-pdf: Update to ee904a1.
* gnu/packages/lisp-xyz.scm (cl-pdf): Update to ee904a1.

Change-Id: Id6d496c2a7c16549cfe8df55d5e3366ac0612e5e
2025-02-28 17:16:53 -06:00
Timo Wilken
8a3e8f36e2
gnu: cl-unix-opts: Fix home page.
This was presumably set to cl-json's by mistake; I cannot see an obvious
connection between the two projects.

* gnu/packages/lisp-xyz.scm (sbcl-unix-opts)[home-page]: Set to source
  repository.

Change-Id: Ie4d4e32c59c48594ef9f035a9c75157e435946d9
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-02-26 14:21:34 +01:00
Guillaume Le Vaillant
1e03aaa79a
gnu: cl-simple-matrix: Update to 1.4-0.549113a.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 1.4-0.549113a.

Change-Id: Ic1063d25221e142f7c07ea3218b0a46ad535add4
2025-02-26 14:17:26 +01:00
Efraim Flashner
66daf46b41
gnu: Fix some misspellings.
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-19 11:21:47 +02:00
Vagrant Cascadian
e81dd8e2c7
gnu: Fix typos in description and synopsis in various packages.
* gnu/packages/crates-database.scm (rust-sqlformat-0.2)[description]: Fix
spelling of "formatting".
* gnu/packages/emacs-xyz.scm (emacs-arei)[synopsis]: Fix spelling of
"Asynchronous".  (emacs-ob-racket)[description]: Fix spelling of "support".
* gnu/packages/firmware.scm (fcode-utils)[description]: Fix spelling of
"utilities".  (sgabios)[description]: Fix spelling of "capabilities".
* gnu/packages/games.scm (qcheckers)[description]: Fix spelling of "formerly".
* gnu/packages/geo.scm (python-ogr2osm)[description]: Fix spelling of
"PostgreSQL".
* gnu/packages/guile-xyz.scm (guile-ares-rs)[synopsis]: Fix spelling of
"Asynchronous".  (guile-rsv)[description]: Fix spelling of "Separated".
* gnu/packages/julia-xyz.scm (julia-multivariatepolynomials)[description]: Fix
spelling of "implementing".
* gnu/packages/language.scm (mecab)[description]: Fix spelling of "developed".
* gnu/packages/lisp-xyz.scm (sbcl-cl-json-pointer)[description]: Fix spelling
of "library".
* gnu/packages/machine-learning.scm (ideep-pytorch)[synopsis]: Fix spelling of
"internal".
* gnu/packages/maths.scm (suitesparse-cholmod)[description]: Fix spelling of
"routines".
* gnu/packages/ocaml.scm (ocamlc-loc)[description]: Fix spelling of
"compiler".
* gnu/packages/pdf.scm (capypdf)[description]: Fix spelling of "library".
* gnu/packages/ruby.scm ruby-silent-stream)[description]: Fix spelling of
"Extensions".  (ruby-fileutils)[synopsis]: Fix spelling of "library".
* gnu/packages/rust-apps.scm (kibi)[description]: Fix spelling of
"highlighting".
* gnu/packages/scheme.scm (owl)[description]: Fix spelling of "support".
* gnu/packages/statistics.scm (r-mixedpower)[description]: Fix spelling of
"separate".
* gnu/packages/sugar.scm (sugar-commander-activity)[description]: Fix spelling
of "removable".
2025-02-17 13:35:32 -08:00
Junker
431f2ad730
gnu: Add cl-fuzzy-match.
* gnu/packages/lisp-xyz.scm (cl-fuzzy-match,
  ecl-fuzzy-match, sbcl-fuzzy-match): New variables.

Change-Id: I65be6ab95bfec08e69bd4bf9658b140af3ea2025
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-02-06 14:57:31 +01:00
Junker
96a8a41f60
gnu: sbcl-dbus: Update to 20231105-2.8bba6a09.
* gnu/packages/lisp-xyz.scm (sbcl-dbus): Update to 20231105-2.8bba6a09.
[source] fix file-name

Change-Id: I36c432e9bd694d8d90af96deb0c7e0ad4b0fb17f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-04 14:42:12 +00:00
Charles
36fe1a0789
gnu: sbcl-command-line-args: Update to 0.1.3.
* gnu/packages/lisp-xyz.scm (sbcl-command-line-args): Update to 0.1.3.

Change-Id: I2d10b6b7f10955d9aba6a5feea7cac3ef11d9476
Signed-off-by: jgart <jgart@dismail.de>
2025-01-25 20:16:14 -06:00
Junker
98a494f000
gnu: Add cl-trivial-battery.
* gnu/packages/lisp-xyz.scp (cl-trivial-battery, ecl-trivial-battery,
  sbcl-trivial-battery): New variables.

Change-Id: Icdcf77738ba71e4705410aadedd6fe6f7babf1e1
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-01-22 14:20:02 +01:00
Andre A. Gomes
373cc5e14a
gnu: sbcl-alexandria: Add info manual.
* gnu/packages/lisp-xyz.scm (sbcl-alexandria)[native-inputs]: Add texinfo.
  [arguments]: Add 'build-doc' phase.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Change-Id: Ib8e6a5f4a0a20bf9c78a65bb15bb63e7a0d66ad5
2025-01-22 14:20:02 +01:00
gemmaro
db843db3d1
gnu: emacs-slite: Fix description.
* gnu/packages/lisp-xyz.scm (emacs-slite)[description]:
Fix Texinfo code markup.

Change-Id: Ic3c4be16ed18b1c7ffba949f81746f91eed1d029
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-16 13:41:38 +08:00
jgart
cf6783ed65
gnu: Add cl-colony and remove obsolete cl-virality.
The Virality game engine is no longer maintained and developed. The successor
of the Virality project is Colony.

* gnu/packages/lisp-xyz.scm (cl-colony, ecl-colony, sbcl-colony): New
variables.
Remove sbcl-virality and cl-virality variables.

Change-Id: Ib52c12fad265a9dcf92d5df7bdecf9fd7a481c2f
2025-01-11 21:56:41 -06:00
jgart
6e8aa2c181
gnu: Add cl-semver.
* gnu/packages/lisp-xyz.scm (cl-semver, ecl-cl-semver, sbcl-cl-semver): New variables.

Change-Id: I42d44a52f8965f7be3826151c97a3ea096d88ad6
2025-01-11 20:59:21 -06:00
jgart
461d773ade
gnu: Add cl-ecclesia.
* gnu/packages/lisp-xyz.scm (cl-ecclesia, ecl-ecclesia, sbcl-ecclesia): New variables.

Change-Id: I6bbd03a106df1997cb8b6ba477e0f13e6dd5b583
2025-01-09 23:19:13 -06:00
Gabriel Wicki
527d81ee82
gnu: Fix whitespace issues in Lisp package descriptions.
This mainly addresses `double-space after sentence end period' and `trailing
white space' issues.

* gnu/packages/lisp-xyz.scm (sbcl-circular-streams, sbcl-cl-geometry,
sbcl-cl-grnm, sbcl-nasdf, sbcl-sdl2kit, emacs-slite): Fix description.

Change-Id: I0f480890ebfc55229434d3a11f696666ecd5cd84
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-01-05 15:38:37 -08:00
Jake Shilling
dff037f9aa
gnu: Add cl-transducers.
* gnu/packages/lisp-xyz.scm (cl-transducers, ecl-transducers,
sbcl-transducers): Add new variables.

Change-Id: Ia06d91c005b70528d5e5b37283e96edf040c2c69
Co-authored-by: jgart <jgart@dismail.de>
Signed-off-by: jgart <jgart@dismail.de>
2025-01-01 19:02:41 -06:00
jgart
78ff832080
gnu: ecl-command-line-args: Disable tests.
* gnu/packages/lisp-xyz.scm (ecl-command-line-args): Disable tests.

Change-Id: I0c8b0c7e55144348020b178cb1b1f5f4ab019cb4
2024-12-29 16:05:28 -06:00
jgart
776b4e850a
gnu: sbcl-command-line-args: Update to 0.1.2.
* gnu/packages/lisp-xyz.scm (sbcl-command-line-args): Update to 0.1.2.

Change-Id: If59aa39f719b89d7ffe873e08453ed7da0cf071a
2024-12-29 15:45:52 -06:00