summaryrefslogtreecommitdiff
path: root/gnu/packages/lisp.scm
AgeCommit message (Collapse)Author
2026-02-27gnu: janet: Update to 1.41.2.Nguyễn Gia Phong
* gnu/packages/lisp.scm (janet): Update to 1.41.2. Change-Id: Ib956967816a7ab58abae7735f4fbe4da2c4bc607 Signed-off-by: jgart <jgart@dismail.de>
2025-12-17gnu: clisp: Disable parallel tests.Rutherther
Run the test suite sequentially. This prevents non-determinism of clisp tests to some degree. It doesn't prevent it completely, though. Thanks to Hugo Buddelmeijer <hugo@buddelmeijer.nl> who figured this out. * gnu/packages/lisp.scm (clisp): Add phase to disable parallel tests. Change-Id: I76e401151cb696e0f96c02771e111bd2cfb4d8f4 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17gnu: clisp: Fix some tests.Noé Lopez
Some tests were failing with locale errors. Either this fixes the issues, or I was lucky with the nondetermistism. * gnu/packages/lisp.scm (make-clisp-tests-locales): New function. (clisp)[native-inputs]: Add required locales for tests. Change-Id: I1205a34cc61520287aeb0f45190928c05cf3b493 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-11-18gnu: Remove lush2.Andreas Enge
* gnu/packages/lisp.scm (lush2): Delete variable. Fixes: guix/guix#3620 Change-Id: I88b92d3b22bf966c04330afe8e8f95a1394f9b47
2025-11-18gnu: Remove confusion-mdl.Andreas Enge
* gnu/packages/lisp.scm (confusion-mdl): Delete variable. Fixes: guix/guix#3619 Change-Id: I007b15d2a2de53878eea368b086b72a8b42a6576
2025-11-17gnu: janet: Update to 1.40.1.Ashish SHUKLA
* gnu/packages/lisp.scm (janet): Update to 1.40.1. Change-Id: Ideacf9725f88a17566892292eea8e6e0b7a4e59c Signed-off-by: jgart <jgart@dismail.de>
2025-11-16gnu: janet: Update to 1.40.0.Nguyễn Gia Phong
* gnu/packages/lisp.scm (janet): Update to 1.40.0. Change-Id: I266e8e546e44cda8cc3faa3768b68cb1bb3d5f3c Signed-off-by: jgart <jgart@dismail.de>
2025-11-01gnu: eisl: Update to 5.56.Guillaume Le Vaillant
* gnu/packages/lisp.scm (eisl): Update to 5.56. [native-inputs]: Remove cppcheck. [arguments]: Add 'build-library' phase. Change-Id: I804b3eea4aaa1a904d800ea5dc03dbcbe4dcd3fc
2025-11-01gnu: gcl: Update to 2.7.1.Guillaume Le Vaillant
* gnu/packages/lisp.scm (gcl): Update to 2.7.1. [arguments]: Remove custom 'test-target', 'configure-flags' and 'make-flags'. Update 'fix-makefile' and 'pre-conf' phases. Change-Id: I15c87b12212ede9a86d198c2dd5609f3dc262dc6
2025-09-07gnu: sbcl: Fix build on arm64.Guillaume Le Vaillant
* gnu/packages/patches/sbcl-fix-arm64-shared-lib.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/lisp.scm (sbcl)[source]: Use it. Change-Id: Icb49d76e0e68e02f7e7bb9ef49ce862dcce3969a
2025-09-07gnu: sbcl: Update to 2.5.8.Ashish SHUKLA
* gnu/packages/lisp.scm (sbcl): Update to 2.5.8. Fixes: guix/guix#370 Change-Id: I977c864efc37ce86904512a5a35777e457a7c475 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-09-02gnu: janet: Update to 1.39.1Ashish SHUKLA
* gnu/packages/lisp.scm (janet): Update to 1.39.1. Change-Id: I9421f93374f6ffe261b8bf93e63742aac82849bb Signed-off-by: jgart <jgart@dismail.de>
2025-08-09gnu: txr: Update to 302.Guillaume Le Vaillant
* gnu/packages/lisp.scm (txr): Update to 302. Change-Id: I71d5c82a9536a53e9220641fff8a206acf16402a
2025-08-04gnu: picolisp: Update to 25.6.Ashish SHUKLA
* gnu/packages/lisp.scm (picolisp): Update to 25.6. Change-Id: I31e659893f1b1c7e6557d3cb5c844302dd6b5d4f Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-27gnu: s7: Fix build with gcc-14.Andreas Enge
* gnu/packages/lisp.scm (s7-bootstrap)[arguments]<#:phases>{build}: Add a compiler flag. Change-Id: Ic302c72d137c81a37f61a3fdfc58fc998f46dfe4
2025-07-23gnu: roswell: Update to 24.10.115.Jeff Sparkes
* gnu/packages/lisp.scm (roswell): Update to 24.10.115. Change-Id: I43ac08ab2e205dff227b0c50e9591820b656db99
2025-07-18gnu: clasp-cl: Fix build.Zheng Junjie
* gnu/packages/lisp.scm (clasp-cl): Fix build. [inputs]: Remove libelf; add elfutils. Change-Id: If00b13c8e2ec4577a179c8c8cccc34bc93fe2042 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-25gnu: clasp-cl: Add native-search-pathsjgart
* gnu/packages/lisp.scm (clasp-cl): Update to Add native-search-paths. Change-Id: I4d7f96d70f33684a337092110948c4af199057d0 Signed-off-by: jgart <jgart@dismail.de>
2025-06-24gnu: janet: Update to 1.38.0.Ashish SHUKLA
* gnu/packages/lisp.scm (janet): Update to 1.38.0. Change-Id: I94c8eeabb943d2786effb94893840cf31662dd00 Signed-off-by: jgart <jgart@dismail.de>
2025-06-06gnu: txr: Update to 300.Guillaume Le Vaillant
* gnu/packages/lisp.scm (txr): Update to 300. Change-Id: Ia55d95c866f1783fea1c4c5329d914a4c7bd8a69
2025-06-06gnu: clisp: Actually fix failing test.Ada Stevenson
This is a follow up to f2acfcc3fdd31082f909b8edc39f278c8cf14e45 that didn't actually fix the issue with patching the paths. * gnu/packages/lisp.scm (clisp)[arguments]<#:phases>: In ‘patch-sh-and-pwd’, patch ‘cat’ reference for the streamslong test. Rename the phase to ‘patch-references’. Change-Id: I16363fad0c20a83d5aaa763799001a32b2725584 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-02gnu: clisp: Fix failing test.Ada Stevenson
* gnu/packages/lisp.scm (clisp)[native-inputs]: Add coreutils. Change-Id: I8f9a9535d4075c5c0896f9d00d5abb52f6e908fc Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-06gnu: Rename `texlive-updmap.cfg' into `texlive-local-tree'.Nicolas Goaziou
* doc/build.scm (pdf-manual): * doc/contributing.texi (Submitting Patches): * gnu/packages/algebra.scm (pari-gp): (giac): * gnu/packages/assembly.scm (asl): * gnu/packages/audio.scm (chow-tape-model): * gnu/packages/bioconductor.scm (r-biocstyle): * gnu/packages/bioinformatics.scm (discrover): (phyml): (velvet): * gnu/packages/chemistry.scm (yaehmop): * gnu/packages/chez.scm (chez-scheme-for-racket): (stex-bootstrap): (chez-web): (chez-sockets): * gnu/packages/cran.scm (r-papaja): (r-prereg): * gnu/packages/docbook.scm (dblatex): * gnu/packages/emacs-xyz.scm (emacs-auctex): * gnu/packages/engineering.scm (fastcap): * gnu/packages/finance.scm (optionmatrix): * gnu/packages/fsf.scm (book-faif): * gnu/packages/gettext.scm (po4a): (po4a-minimal): * gnu/packages/graphics.scm (mmg): * gnu/packages/graphviz.scm (dot2tex): * gnu/packages/guile-xyz.scm (emacsy): (guile-cv): * gnu/packages/lisp.scm (sbcl): * gnu/packages/maths.scm (cddlib): (gnuplot): (itpp): (octave): (suitesparse-amd): (suitesparse-camd): (suitesparse-cholmod): (suitesparse-klu): (suitesparse-ldl): (suitesparse-mongoose): (suitesparse-spex): (suitesparse-spqr): (suitesparse-umfpack): (hypre): * gnu/packages/music.scm (lilypond): * gnu/packages/ocaml.scm (unison): (ocaml-bibtex2html): * gnu/packages/pdf.scm (extractpdfmark): * gnu/packages/photo.scm (enblend-enfuse): * gnu/packages/plotutils.scm (asymptote): * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-ipython-documentation): (python-pypandoc): * gnu/packages/radio.scm (gnuradio): (libosmo-dsp): * gnu/packages/scheme.scm (mit-scheme): * gnu/packages/security-token.scm (yubico-piv-tool): * gnu/packages/sphinx.scm (python-sphinx): (python-sphinx-5): * gnu/packages/statistics.scm (r-with-tests): (r-spams): * gnu/packages/tex.scm (texlive-local-tree): Renamed from… (texlive-updmap.cfg): … this. Deprecate the latter. (texlive-biblatex-philosophy): (texlive-bropd): (texlive-fontsize): (texlive-poetrytex): (texlive-reverxii): (texlive-stix): (texlive-suftesi): (texlive-thucoursework): (texlive-ulqda): (texlive-yathesis): (texlive-makecell): (texlive-robotarm): (texlive-bbold): (texlive-babel-romansh): (texlive-polyglossia): (texlive-innerscript): (teximpatient): (texlive-xkeyval): (texlive-arabxetex): (texlive-blox): (texlive-ecgdraw): (texlive-gradientframe): (texlive-everyhook): (texlive-actuarialangle): (texlive-actuarialsymbol): (texlive-autopdf): (texlive-etaremune): (texlive-extract): (texlive-forarray): (texlive-graphicx-psmin): (texlive-ha-prosper): (texlive-namespc): (texlive-newspaper): (texlive-powerdot): (texlive-recipecard): (texlive-show2e): (texlive-tablists): (texlive-ted): (texlive-xargs): (texlive-xpeek): * gnu/packages/xdisorg.scm (xforms): * gnu/packages/algebra.scm (gap): * gnu/packages/cpp.scm (jthread): * guix/lint.scm (check-inputs-should-be-native): Rename `texlive-updmap.cfg' into `texlive-local-tree'. Change-Id: I129280807c418e57acbcbda399545ab27a9e0a33
2025-03-24gnu: sbcl: Update to 2.5.2.Guillaume Le Vaillant
* gnu/packages/lisp.scm (sbcl): Update to 2.5.2. Change-Id: I795c0220fff64a95c39f0f3bd1718c635b1313b2
2025-03-23gnu: clasp-cl: Update to 2.7.0.Ashish SHUKLA
* gnu/packages/lisp.scm (clasp-cl): Update to 2.7.0. [inputs]: Replace clang, and llvm with clang-toolchain. Switch to LLVM 19 as per upstream release notes. [#:phases]: Add fix-sh-paths phase to patch "/bin/sh" references. Add install-lib phase to install libclasp.so file. <configure>: Update ld-flags, and pass more arguments. <build>: Enable parallel building. Most of the changes here are derived from upstream[0]. [0] https://raw.githubusercontent.com/clasp-developers/clasp/refs/tags/2.7.0/guix/clasp.scm Change-Id: Id66086e0fe67ed2db62d1a0913b31e3946188519 Signed-off-by: jgart <jgart@dismail.de>
2025-02-26gnu: txr: Update to 299.Guillaume Le Vaillant
* gnu/packages/lisp.scm (txr): Update to 299. Change-Id: I4e302f249cfb8fcb2c86011192942b3da55ea7ac
2025-01-05gnu: janet: Update to 1.37.1.Ashish SHUKLA
* gnu/packages/lisp.scm (janet): Update to 1.37.1. Co-authored-by: jgart <jgart@dismail.de> Change-Id: I59fd6d5ed780fa5207affa44912b06261012039c
2025-01-05gnu: jpm: Apply formatting.jgart
* gnu/packages/lisp.scm (jpm): Update to Apply formatting. [arguments]: Format it. [inputs]: Format it. [native-search-paths]: Format it. Change-Id: Icf18ab41e6a72608c4624c4af9048e857d152ce0
2025-01-05gnu: Improve user-experience for jpm.Suhail Singh
* gnu/packages/lisp.scm (jpm): Ensure jpm respects JANET_HEADERPATH and JANET_LIBPATH if set by user. Ensure gcc/g++ is able to find header files and compilation-related utilities. Change-Id: Ic7218dbd10e6fabddded50894b82492de8cabc88 Signed-off-by: jgart <jgart@dismail.de>
2025-01-05gnu: Add jpm package.Suhail Singh
* gnu/packages/lisp.scm (jpm): New variable. Change-Id: I9f5ab89a38622689b5d3545abe5d87906dc61f3b Signed-off-by: Suhail <suhail@bayesians.ca> Signed-off-by: jgart <jgart@dismail.de>
2024-12-19gnu: txr: Update to 298.Guillaume Le Vaillant
* gnu/packages/lisp.scm (txr): Update to 298. Change-Id: If0c79aa4606875edf42d980f8f2e17b8cdd0c849
2024-12-10gnu: packages: Remove x86_64-gnu next to i586-gnu from supported-systems.Janneke Nieuwenhuizen
* gnu/packages/golang.scm (go-1.16)[supported-systems]: Remove "x86_64-gnu". * gnu/packages/linux.scm (proot)[supported-systems]: Likewise. * gnu/packages/valgrind.scm (valgrind)[supported-systems]: Likewise. * gnu/packages/virtualization.scm (qemu)[supported-systems]: Likewise. * gnu/packages/heads.scm (musl-cross)[supported-systems]: Delete target-hurd? instead of remove'ing "i586-gnu". * gnu/packages/linux.scm (net-tools)[supported-systems]: Likewise. (libcap)[supported-systems]: Likewise. (fuse)[supported-systems]: Likewise. (kmod)[supported-systems]: Likewise. (lvm2)[supported-systems]: Likewise. (mdadm)[supported-systems]: Likewise. (proot)[supported-systems]: Likewise. * gnu/packages/lisp.scm (ecl)[supported-systems]: Likewise. (sbcl)[supported-systems]: Likewise. * gnu/packages/virtualization.scm (qemu)[supported-systems]: Likewise. Change-Id: I506e056b7aeb40f004fcc31ee85962cb065eac29
2024-12-05gnu: eisl: Update to 5.38.Guillaume Le Vaillant
* gnu/packages/lisp.scm (eisl): Update to 5.38. Change-Id: I115706d2b06bed71a24cf2c1ab1f5c1bf2e88284
2024-11-21gnu: eisl: Update to 5.36.Guillaume Le Vaillant
* gnu/packages/lisp.scm (eisl): Update to 5.36. Change-Id: I4abd9282b5e7bf2131f4c8c544eee8103246faf2
2024-11-21gnu: sbcl: Update to 2.4.10.Guillaume Le Vaillant
* gnu/packages/lisp.scm (sbcl): Update to 2.4.10. Change-Id: I603f96a0c520c13f4de4d1ac71d64daaebd783a9
2024-11-20gnu: picolisp: Update to 24.9.David Pflug
Upstream has retired Java version and 32bit support. * gnu/packages/lisp.scm (picolisp): Update to 24.9. (picolisp32): Remove variable. Change-Id: I6bb3604ed9d48ef5a4b372d8dbc6dd3917295b5f Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-18gnu: janet: Update to 1.36.0.Adriel Dumas--Jondeau
* gnu/packages/lisp.scm (janet): Update to 1.36.0. Change-Id: I7a376679f36137f91d558ccfdf83e65f979d8d41 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-08-31gnu: picolisp: Add libxcrypt dependency.宋文武
* gnu/packages/lisp.scm (picolisp32)[inputs]: Add libxcrypt. Change-Id: I3757ddabfdb5d10325246da9458d554191e9e978
2024-08-31gnu: txr: Add missing input.Guillaume Le Vaillant
* gnu/packages/lisp.scm (txr)[inputs]: Add libxcrypt. Change-Id: I35e306f84be9180627365bbdfcd69b1469b9331b
2024-08-22gnu: txr: Update to 296.Guillaume Le Vaillant
* gnu/packages/lisp.scm (txr): Update to 296. Change-Id: I7130cf977866ef541c16fbdacad98a06a7678187
2024-08-18gnu: clasp-cl: Don't clutter lib and share directories.Guillaume Le Vaillant
* gnu/packages/lisp.scm (clasp-cl)[arguments]: Fix paths for lib and share directories. Change-Id: I3ec487c5387c720328d24d33497e414b3aec4143
2024-08-18gnu: sbcl: Fix startup error on i686-linux.Dariqq
Fixes <https://issues.guix.gnu.org/69106>. * gnu/packages/lisp.scm (sbcl) [arguments]: Invoke make.sh with smaller dynamic-space-size when building for x86-32. Change-Id: I08e8d2304d883973ab9a1b6a900ea9ee1679fac5 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-08-18gnu: sbcl: Update to 2.4.7.Ashish SHUKLA
* gnu/packages/lisp.scm (sbcl): Update to 2.4.7. Change-Id: Ie8528c75d0bc939cde8faebd80e7a3e0ada82914 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-08-15gnu: Add clasp-cl.Ashish SHUKLA
* gnu/packages/lisp.scm (clasp-cl): New variable. Change-Id: I1d1dbc358c0e05577d3d535600c2f9863ad29fad Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-08-15gnu: ccl: Update to 1.13.Ashish SHUKLA
* gnu/packages/lisp.scm (ccl): Update to 1.13. [inputs] Update ccl bootstrap sources. Change-Id: Id2b9d29b4ea51aba23ca1aee770e33755b062b19 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-07-09gnu: janet: Update to 1.35.2.jgart
* gnu/packages/lisp.scm (janet): Update to 1.35.2. Change-Id: I5d623879841bd9a9691c535f7a0242dd371b45b4
2024-07-04gnu: eisl: Update to 4.00.Guillaume Le Vaillant
* gnu/packages/lisp.scm (eisl): Update to 4.00. Change-Id: I2fa69943c6f72cad61e65352de1e496241acb292
2024-07-04gnu: txr: Update to 295.Guillaume Le Vaillant
* gnu/packages/lisp.scm (txr): Update to 295. Change-Id: I8e7430b4931c5eb8772e8138418f52a193d569cd
2024-06-24gnu: patch: Update to latest commit [security fixes].Maxim Cournoyer
* gnu/packages/base.scm (patch): Rename to... (patch/pinned): ... this. Hide package. (patch): New variable. * gnu/packages/commencement.scm (patch-mesboot): Inherit from patch/pinned. (patch-boot0): Likewise. (%final-inputs): Replace patch with patch/pinned. * gnu/packages/lisp.scm (cl-asdf): Likewise. * guix/packages.scm (%standard-patch-inputs): Replace patch with patch/pinned. Fixes: https://issues.guix.gnu.org/47144 Reported-by: Mark H Weaver <mhw@netris.org> Change-Id: I54ae41b735f5ba0ebad30ebdfaabe0ccdc3f9873
2024-06-07gnu: eisl: Update to 3.90.Guillaume Le Vaillant
* gnu/packages/lisp.scm (eisl): Update to 3.90. Change-Id: If4138a8c66c8c0cf54a391f1d75a76717cf26886