1
0
forked from tribes/guix
Commit Graph

2262 Commits

Author SHA1 Message Date
Nicolas Graves 66b3e99de0 gnu: sbcl-burgled-batteries3: Switch to pyproject.
* gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Rewrite phase 'set-*cpython-include-dir*-var to use modern
procedures.

Change-Id: Ifd210c047f29b5ddae84cdde93efe35a557fc810
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-16 09:42:51 +01:00
Nicolas Graves c9f5cba191 gnu: sbcl-burgled-batteries3: Improve style.
* gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3)[arguments]: Use
modern style.

Change-Id: I9399703d9a207526a2f4f07fbfd65dff92881053
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-16 09:42:51 +01:00
aecepoglu 4a4ef229e6 gnu: sbcl-coalton: Update to 0.0.1-5.bf475c8.
* gnu/packages/lisp-xyz.scm (sbcl-coalton): Update to 0.0.1-5.bf475c8.

Change-Id: I92c6a057b982500ba0629ed663c5a86c0616e358
Signed-off-by: jgart <jgart@dismail.de>
2026-04-14 22:03:56 -04:00
Andreas Enge 91b71c2b5f gnu: Remove sbcl-radiance-contribs.
* gnu/packages/lisp-xyz.scm (sbcl-radiance-contribs): Delete variable.

Fixes: guix/guix#6804
Change-Id: I6c19f3962ee6d146dd50b16182147cbe6dee71c6
2026-04-13 12:33:27 +02:00
Andreas Enge 9cdd36e7ed gnu: Remove cl-radiance-contribs.
* gnu/packages/lisp-xyz.scm (cl-radiance-contribs): Delete variable.

Change-Id: Iaf7d6d15010ea5138ede70ac9130c6a370ae9cda
2026-04-13 12:33:07 +02:00
Andreas Enge 4a835a41dd gnu: Remove ecl-radiance-contribs.
* gnu/packages/lisp-xyz.scm (ecl-radiance-contribs): Delete variable.

Change-Id: I33015fdd05be4ec5b5ee8acfcdc64bf1c8c7ed1f
2026-04-13 12:32:42 +02:00
jgart 1bb9cb06c4 gnu: sbcl-trivial-do: Update to 0.1-2.a19f932.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-do): Update to 0.1-2.a19f932.
[version]: Refactor to use revision variable.

Change-Id: I78c9f131fa2a46b1e0bfecb124e2e41e6f67fe3a
2026-03-24 17:42:13 -04:00
Ludovic Courtès 1ae20f03f4 gnu: Reference the inherited inputs values.
This commit was made by running this command:

  sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm

… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).

Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20 13:27:16 +01:00
Ludovic Courtès 2a50c9598b gnu: Reference the inherited ‘arguments’ value.
This commit was made by running this command:

  sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm

… and then:

  1. reverting changes from ‘gnu/packages/rust.scm’ and
     ‘gnu/packages/java.scm’ since they would incur derivation changes and/or
     breakage;
  2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
  3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
     which use ‘substitute-keyword-arguments’ for arguments that are not
     inherited (and thus ‘arguments’ would be unbound);
  4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
     which make bogus assumptions about inherited arguments.

Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-20 13:27:15 +01:00
Simen Endsjø 60ba981d26 gnu: lisp-xyz: Shinmera repositories moved from GitHub to Codeberg.
* gnu/packages/lisp-xyz.scm: Change references from github.com and
github.io to codeberg.org and shinmera.com for Shinmeras repositories.

Change-Id: I636cb58250e0c144f6d11191609c1eb33afc62df
Signed-off-by: jgart <jgart@dismail.de>
2026-03-13 17:50:00 -04:00
Sharlatan Hellseher 6ea5df94cf gnu: Add clasp-pathname-utils.
* gnu/packages/lisp-xyz.scm (clasp-pathname-utils): New variable.

Change-Id: I8c5a8bccf3348838128e1fc039995a8de1f5bd5b
2026-03-12 23:27:27 +00:00
Sharlatan Hellseher c8f6f78e56 gnu: cl-radiance: Update to 2.1.2-4.8249b00.
* gnu/packages/lisp-xyz.scm (sbcl-radiance): Update to
8249b00388ffe1c7e516a148c8ea8e7d9bc4243c commit.
[source, home-page]: Project has been mibrated to CodeBerg.
[phases]{disable-quicklisp}: Remove phase.

Change-Id: Ifd7790664c214dc181152c5648d79c0fdc3605d3
2026-03-12 23:27:27 +00:00
Sharlatan Hellseher 9ee78c6796 gnu: cl-deploy: Update to 3.0.0-4.c9b869d.
* gnu/packages/lisp-xyz.scm (sbcl-deploy): Update to
c9b869d943d39fcddd8c4aa380995645bd2e3c0b commit.

Change-Id: Ib5ddd82be3d5b47bf9960017d0e70e2d74a16b67
2026-03-12 23:27:27 +00:00
Sharlatan Hellseher b2ce49a331 gnu: cl-pathname-utils: Update to 1.1.0-5.c0aa51a.
* gnu/packages/lisp-xyz.scm (sbcl-pathname-utils): Update to
c0aa51ab78cb21581700d44deeed88a4743b6f13 commit.
[source, home-page]: Project has been mibrated to CodeBerg.

Change-Id: I186e6121ddae6bffeb108099609c516b6557fac3
2026-03-12 23:27:27 +00:00
jgart 9567989516 gnu: Remove ecl-3d-math.
* gnu/packages/lisp-xyz.scm (ecl-3d-math): Delete variable.

Change-Id: If5fd048e25c97cfc1e0b2706536e88c6fa3125a8
2026-03-11 23:49:10 -04:00
jgart 19ec70870e gnu: Remove ecl-lispbuilder-sdl.
* gnu/packages/lisp-xyz.scm (ecl-lispbuilder-sdl): Delete variable.

Change-Id: I0f0e526f44e564332a2d9bb773c9a044b67e3267
2026-03-11 17:40:00 -04:00
jgart 609eb6ed87 gnu: Remove ecl-cl-prevalence.
* gnu/packages/lisp-xyz.scm (ecl-cl-prevalence): Delete variable.

Change-Id: Ie436b4efafc3af65c27d45098a6931024d686086
2026-03-11 16:04:31 -04:00
jgart 82b133e41c gnu: Remove ecl-prometheus.
* gnu/packages/lisp-xyz.scm (ecl-prometheus): Delete variable.

Change-Id: I318471bb4e980f1f344abcbee9a076426a9662bd
2026-03-11 15:56:03 -04:00
jgart e704ee00c6 gnu: sbcl-cl-ana: Update to 0.0.0-3.88abde5.
* gnu/packages/lisp-xyz.scm (sbcl-cl-ana): Update to 0.0.0-3.88abde5.
[sources]: Add patch.
* gnu/packages/patches/cl-ana-pr-49.patch: Include patch file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I352e36708ddbb5c1700b18425485fcb60125ca6e
2026-03-11 12:24:18 -04:00
jgart 3c078b5a52 gnu: Remove ecl-coalton.
* gnu/packages/lisp-xyz.scm (ecl-coalton): Delete variable.

Change-Id: I4f0f6910562492f813203cbee52756e54b578f3f
2026-03-08 12:19:21 -04:00
jgart 2a8bb72274 gnu: sbcl-typo: Update to 0.0.0-1.86ebb75.
* gnu/packages/lisp-xyz.scm (sbcl-typo): Update to 0.0.0-1.86ebb75.

Change-Id: I60d043589ae5f3ca204eff868a33ca138c8126b6
2026-03-08 12:18:11 -04:00
jgart 3169b941b7 gnu: Remove ecl-typo.
* gnu/packages/lisp-xyz.scm (ecl-typo): Delete variable.

Change-Id: Iadf7006b7d1b4ab197dca4ffa61fdc76260ab750
2026-03-08 12:14:21 -04:00
jgart 4d5b2362da gnu: sbcl-phos: Update to 0.0.1-2.eb81eaf.
* gnu/packages/lisp-xyz.scm (sbcl-phos): Update to 0.0.1-2.eb81eaf.
[version]: Use revision variable.
[inputs]: Format form.
[license]: Add agpl3 license.

Change-Id: I5840aac3798d03110fe1bfe3423c07d69c40d3e0
2026-03-08 12:12:24 -04:00
jgart d055b44440 gnu: Remove ecl-phos.
* gnu/packages/lisp-xyz.scm (ecl-phos): Delete variable.

Change-Id: Ib1847f14a1ca3e9147e30965415ee4eb0536fec3
2026-03-08 12:07:58 -04:00
jgart 006223b31c gnu: Remove ecl-nodgui comment.
* gnu/packages/lisp-xyz.scm: Remove comment.

Change-Id: I3c1f52b305fc7857d05fdf2efa6239b54be7fb90
2026-03-08 12:05:24 -04:00
jgart cb7e6d3031 gnu: Remove ecl-tripod.
* gnu/packages/lisp-xyz.scm (ecl-tripod): Delete variable.

Change-Id: I092ad48cf7c857e3b1945a330dcd9e83b2893906
2026-03-08 12:02:41 -04:00
jgart c6f5d27245 gnu: Remove ecl-polymorphic-functions.
* gnu/packages/lisp-xyz.scm (ecl-polymorphic-functions): Delete variable.

Change-Id: I677659d55451d4bdfa99f46ed1b33a5747f9cc3b
2026-03-08 11:57:42 -04:00
jgart 7dfbafac0d gnu: Remove ecl-dufy.
* gnu/packages/lisp-xyz.scm (ecl-dufy): Delete variable.

Change-Id: I3dae903cc2c10e1a9dacbd00f9baca912eeb6532
2026-03-08 11:55:10 -04:00
jgart 4bbdd09001 gnu: Remove ecl-coleslaw.
* gnu/packages/lisp-xyz.scm (ecl-coleslaw): Delete variable.

Change-Id: If0a68b810610ac330d1b68eea800a224072ac466
2026-03-08 11:46:46 -04:00
jgart f90b6f16ac gnu: sbcl-coleslaw: Update to 0.9.7-1.ef76a42.
* gnu/packages/lisp-xyz.scm (sbcl-coleslaw): Update to 0.9.7-1.ef76a42.

Change-Id: Ifae21c6b60959e93efc899967f384e3d36052cdc
2026-03-08 11:43:43 -04:00
Liliana Marie Prikler a6b738cc4b gnu: sbcl-cl-gtk4: Update to 1.0.0-3.b3e69da.
* gnu/packages/lisp-xyz.scm (sbcl-cl-gtk4): Update to 1.0.0-3.b3e69da.
2026-03-06 14:53:49 +01:00
jgart 53bb5afabe gnu: sbcl-ctype: Update to 0.0.0-5.d9a7727.
* gnu/packages/lisp-xyz.scm (sbcl-ctype): Update to 0.0.0-5.d9a7727.
[version]: Use revision variable.

Change-Id: Ibd53b795eb2909457a077cb46018c7d5e39897c3
2026-03-05 17:47:47 -05:00
jgart a92c6fb4f5 gnu: ecl-trucler: Disable tests.
* gnu/packages/lisp-xyz.scm (ecl-trucler): Disable tests.

Change-Id: Ia9f982db63bd7f24069989e81295f994a29dc189
2026-03-05 17:33:55 -05:00
jgart 6d12f058a1 gnu: sbcl-trucler: Update to 0.0.0-2.39d4ba1.
* gnu/packages/lisp-xyz.scm (sbcl-trucler): Update to 0.0.0-2.39d4ba1.

Change-Id: Ib35b7cfae5105c054d64693e60a3ec7dd7be8aa8
2026-03-05 17:33:55 -05:00
Simen Endsjø 03e0062b7c gnu: sbcl-cl-posix-mqueue: Fix struct size on linux.
* gnu/packages/patches/sbcl-cl-posix-mqueue-mqattr-size.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/lisp-xyz.scm (sbcl-cl-posix-mqueue)[source]: Use it.

Change-Id: If5f192ef2c3353a76b4eac82ba67d3cb661ef8ad
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 18:05:23 -05:00
Simen Endsjø f1a2ecf11c gnu: sbcl-serapeum: Update to 0.0.0-13.71f35c9.
* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 71f35c9.

Change-Id: I306e7f587697ec9935ea507178e4ebcbab017b38
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 09:29:25 -05:00
Simen Endsjø b3a8639c54 gnu: sbcl-named-readtables: Update to aa6dab5.
* gnu/packages/lisp-xyz.scm (sbcl-named-readtables): Update to aa6dab5.
[phases]: Remove documentation.

Change-Id: Id3a7da11311e11e8a08bb69f5de5e1a4ec257a03
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 07:13:53 -05:00
Simen Endsjø ba17ac50d4 gnu: sbcl-spinneret: Update to 3.0-7.fa70fca.
* gnu/packages/lisp-xyz.scm (sbcl-spinneret): Update to fa70fca.
[package]: Move version revision to commit hash.
[inputs]: Add sbcl-in-nomine.

Change-Id: I006b3d1a7bad78bbd32223783bb203587cc46597
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 07:10:22 -05:00
Omar Bassam e51bfd324b gnu: sbcl-dissect: Update to 1.0.0-3.985fe01.
* gnu/packages/lisp-xyz.scm (sbcl-dissect): Update to 1.0.0-3.985fe01.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: I2cfac50d8722c9e94888e1215d10592401b08507
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 07:01:02 -05:00
Omar Bassam 07df03f1ca gnu: sbcl-depot: Update to 1.0.0-2.6b46c7d.
* gnu/packages/lisp-xyz.scm (sbcl-depot): Update to 1.0.0-2.6b46c7d.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: I8aa88ec75afa826e11f9b74badbb5050ca22c7e4
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 06:55:06 -05:00
Simen Endsjø b0b9fedbe4 gnu: Add sbcl-in-nomine, cl-in-nomine, ecl-in-nomine.
* gnu/packages/lisp-xyz.scm (sbcl-in-nomine, cl-in-nomine, ecl-in-nomine): New variables.

Change-Id: Ic15598513e8e8e8b1699707590a01162721081c4
Signed-off-by: jgart <jgart@dismail.de>
2026-03-02 10:04:58 -05:00
Guillaume Le Vaillant 556fed9c76 gnu: cl-simple-matrix: Update to 3.15.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.15.

Change-Id: I0d4df63e5591c43802149ac840cf13cafc92eb9f
2026-02-28 14:14:03 +01:00
Omar Bassam 8b23207846 gnu: sbcl-deploy: Update to 3.0.0-3.5d57fcc.
* gnu/packages/lisp-xyz.scm (sbcl-deploy): Update to 3.0.0-3.5d57fcc.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: Icfbb625004bfc2896fb939db1de33ee4f422d4e0
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-02-17 12:18:26 -05:00
Omar Bassam cf503ca79e gnu: Add cl-sha3.
* gnu/packages/lisp-xyz.scm (cl-sha3): New variable.

Change-Id: I38dd1cd7619a1032b1b2609a5be225bc81b101f3
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-02-17 12:18:04 -05:00
Omar Bassam 81d0659535 gnu: sbcl-documentation-utils: Update to 1.2.0-1.cd5b506.
* gnu/packages/lisp-xyz.scm (sbcl-documentation-utils): Update to 1.2.0-1.cd5b506.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: I8226fe6385864f1a3d4441ad2ba1558be21e1a0e
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-02-16 15:23:32 -05:00
jgart 4a249f0ecb gnu: sbcl-dnf-client: Update home page url.
* gnu/packages/lisp-xyz.scm (sbcl-dnf-client)[home-page]: Update home page url.

Change-Id: I55f7ac38e0b51d33141f1e108cca8016f13873a8
2026-02-15 14:36:11 -05:00
jgart f4526addbc gnu: Add clasp-punycode.
* gnu/packages/lisp-xyz.scm (clasp-punycode): New variable.

Change-Id: I3b9b0d78ee9ca39861100f7fc698a918da202329
2026-02-15 14:36:11 -05:00
Omar Bassam 7e402d11f1 gnu: sbcl-dns-client: Update to 1.0.0-1.5e861b2.
* gnu/packages/lisp-xyz.scm (sbcl-dns-client): Update to 1.0.0-1.5e861b2.
[source]: Update to use new source url.
[home-page]: Update to use new homepage url.

Change-Id: Ia3f3c41a080257cefef24185a34a67cbb9dac065
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-02-15 14:36:11 -05:00
Omar Bassam 69d9beccf9 gnu: Add cl-punycode.
* gnu/packages/lisp-xyz.scm (cl-punycode, ecl-cl-punycode, sbcl-cl-punycode): New variables.

Change-Id: I437f2bcb7cbd4d1f7f2927b897820c32e148d7f7
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
2026-02-15 14:36:11 -05:00
jgart 1cd8b5ef4d gnu: Remove cl-py4cl, ecl-py4cl, clasp-py4cl, and sbcl-py4cl.
* gnu/packages/lisp-xyz.scm (Remove cl-py4cl, ecl-py4cl, clasp-py4cl, and
sbcl-py4cl.): Delete variables.

Closes https://codeberg.org/guix/guix/issues/5438.

Change-Id: I2f3648d98d6b1077da4af7f2a18ec123872f6fba
2026-02-15 14:17:55 -05:00