diff options
| author | Guillaume Le Vaillant <glv@posteo.net> | 2023-09-23 10:29:31 +0200 |
|---|---|---|
| committer | Guillaume Le Vaillant <glv@posteo.net> | 2023-09-23 10:29:31 +0200 |
| commit | 4f35ff1275e05be31f5d41464ccf147e9dbfd016 (patch) | |
| tree | e8799f7abd564ac53012689b858214317c249c1b /gnu/packages/lisp.scm | |
| parent | 7e82d4e19f45bf7b251e1159ec0dcf76c8eca9dd (diff) | |
| parent | 69aadc9e765c7f1ae69870524694b173866d938a (diff) | |
Merge branch 'lisp-team'
Diffstat (limited to 'gnu/packages/lisp.scm')
| -rw-r--r-- | gnu/packages/lisp.scm | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 7abdbc8b6ce..c54a9b4b3a4 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | ;;; Copyright © 2019-2023 Guillaume Le Vaillant <glv@posteo.net> | 17 | ;;; Copyright © 2019-2023 Guillaume Le Vaillant <glv@posteo.net> |
| 18 | ;;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com> | 18 | ;;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com> |
| 19 | ;;; Copyright © 2020 Zhu Zihao <all_but_last@163.com> | 19 | ;;; Copyright © 2020 Zhu Zihao <all_but_last@163.com> |
| 20 | ;;; Copyright © 2021 Sharlatan Hellseher <sharlatanus@gmail.com> | 20 | ;;; Copyright © 2021, 2023 Sharlatan Hellseher <sharlatanus@gmail.com> |
| 21 | ;;; Copyright © 2021 Paul A. Patience <paul@apatience.com> | 21 | ;;; Copyright © 2021 Paul A. Patience <paul@apatience.com> |
| 22 | ;;; Copyright © 2021 Charles Jackson <charles.b.jackson@protonmail.com> | 22 | ;;; Copyright © 2021 Charles Jackson <charles.b.jackson@protonmail.com> |
| 23 | ;;; Copyright © 2022 Joeke de Graaf <joeke@posteo.net> | 23 | ;;; Copyright © 2022 Joeke de Graaf <joeke@posteo.net> |
| @@ -25,6 +25,7 @@ | |||
| 25 | ;;; Copyright © 2022 ( <paren@disroot.org> | 25 | ;;; Copyright © 2022 ( <paren@disroot.org> |
| 26 | ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> | 26 | ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> |
| 27 | ;;; Copyright © 2023 Yovan Naumovski <yovan@gorski.stream> | 27 | ;;; Copyright © 2023 Yovan Naumovski <yovan@gorski.stream> |
| 28 | ;;; Copyright © 2023 Andrew Kravchuk <awkravchuk@gmail.com. | ||
| 28 | ;;; | 29 | ;;; |
| 29 | ;;; This file is part of GNU Guix. | 30 | ;;; This file is part of GNU Guix. |
| 30 | ;;; | 31 | ;;; |
| @@ -266,7 +267,7 @@ interface to the Tk widget system.") | |||
| 266 | (define-public ecl | 267 | (define-public ecl |
| 267 | (package | 268 | (package |
| 268 | (name "ecl") | 269 | (name "ecl") |
| 269 | (version "21.2.1") | 270 | (version "23.9.9") |
| 270 | (source | 271 | (source |
| 271 | (origin | 272 | (origin |
| 272 | (method url-fetch) | 273 | (method url-fetch) |
| @@ -274,7 +275,7 @@ interface to the Tk widget system.") | |||
| 274 | "https://ecl.common-lisp.dev/static/files/release/" | 275 | "https://ecl.common-lisp.dev/static/files/release/" |
| 275 | name "-" version ".tgz")) | 276 | name "-" version ".tgz")) |
| 276 | (sha256 | 277 | (sha256 |
| 277 | (base32 "000906nnq25177bgsfndiw3iqqgrjc9spk10hzk653sbz3f7anmi")))) | 278 | (base32 "107q6gmxlsya4yv38r1x1axrgyyfgdrfkkz97zfp64bcrasdl6y5")))) |
| 278 | (build-system gnu-build-system) | 279 | (build-system gnu-build-system) |
| 279 | ;; src/configure uses 'which' to confirm the existence of 'gzip'. | 280 | ;; src/configure uses 'which' to confirm the existence of 'gzip'. |
| 280 | (native-inputs | 281 | (native-inputs |
| @@ -381,6 +382,10 @@ supporting ASDF, Sockets, Gray streams, MOP, and other useful components.") | |||
| 381 | (%current-target-system))) | 382 | (%current-target-system))) |
| 382 | '("CFLAGS=-falign-functions=4") | 383 | '("CFLAGS=-falign-functions=4") |
| 383 | '()) | 384 | '()) |
| 385 | ,@(if (target-x86-64?) | ||
| 386 | '("--enable-portability" | ||
| 387 | "--with-threads=POSIX_THREADS") | ||
| 388 | '()) | ||
| 384 | "--with-dynamic-ffi" | 389 | "--with-dynamic-ffi" |
| 385 | "--with-dynamic-modules" | 390 | "--with-dynamic-modules" |
| 386 | "--with-ffcall" | 391 | "--with-ffcall" |
| @@ -434,17 +439,15 @@ an interpreter, a compiler, a debugger, and much more.") | |||
| 434 | (define-public sbcl | 439 | (define-public sbcl |
| 435 | (package | 440 | (package |
| 436 | (name "sbcl") | 441 | (name "sbcl") |
| 437 | (version "2.3.5") | 442 | (version "2.3.7") |
| 438 | (source | 443 | (source |
| 439 | (origin | 444 | (origin |
| 440 | (method url-fetch) | 445 | (method url-fetch) |
| 441 | (uri (string-append "mirror://sourceforge/sbcl/sbcl/" version "/sbcl-" | 446 | (uri (string-append "mirror://sourceforge/sbcl/sbcl/" version "/sbcl-" |
| 442 | version "-source.tar.bz2")) | 447 | version "-source.tar.bz2")) |
| 443 | (sha256 | 448 | (sha256 |
| 444 | (base32 "11ji5n65l31249r0v7hm0wc0yk2ila0y746nj36xn1cxrwh0gjc9")) | 449 | (base32 "1xwr1pnwd3xj375ainlad7mm479rk2mrks8dc6d92cash3xl90b9")) |
| 445 | (modules '((guix build utils))) | 450 | (modules '((guix build utils))) |
| 446 | ;; backport from upstream. | ||
| 447 | (patches (search-patches "sbcl-riscv-Make-contribs-build-again.patch")) | ||
| 448 | (snippet | 451 | (snippet |
| 449 | '(begin | 452 | '(begin |
| 450 | ;; Don't force ARMv5. | 453 | ;; Don't force ARMv5. |
