From 08ec4e8e7282837ee0ba1b85c6d91d579a8cc08f Mon Sep 17 00:00:00 2001 From: Ashish SHUKLA Date: Mon, 29 Jul 2024 10:35:56 +0200 Subject: gnu: sbcl: Update to 2.4.7. * gnu/packages/lisp.scm (sbcl): Update to 2.4.7. Change-Id: Ie8528c75d0bc939cde8faebd80e7a3e0ada82914 Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 543ceb9953..4f2a95abb9 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -1353,14 +1353,14 @@ (define-public s7 (define-public sbcl (package (name "sbcl") - (version "2.4.5") + (version "2.4.7") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/sbcl/sbcl/" version "/sbcl-" version "-source.tar.bz2")) (sha256 - (base32 "1lbvb9rzlkl3h8s75i2js4dnmgxmvs41jxjb5dj0f603r688xxjd")) + (base32 "1lhia29g0byj7w3akd99sjb8kxp95adwqk2kbl0wsnk30cjlsm38")) (modules '((guix build utils))) (snippet '(begin -- cgit v1.2.3 From 803f9d3038d3c3048079c63d51b7b40bff09f17a Mon Sep 17 00:00:00 2001 From: Dariqq Date: Sat, 27 Jul 2024 18:58:05 +0000 Subject: gnu: sbcl: Fix startup error on i686-linux. Fixes . * 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 --- gnu/packages/lisp.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 4f2a95abb9..090b91610e 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -1506,8 +1506,9 @@ (define (quoted-path input path) `("clisp"))) (string-append "--prefix=" (assoc-ref outputs "out")) - ,@(if (target-ppc32?) - ;; 3072 is too much for this architecture. + ,@(if (or (target-ppc32?) + (target-x86-32?)) + ;; 3072 is too much for these architectures. `("--dynamic-space-size=2048") `("--dynamic-space-size=3072")) "--with-sb-core-compression" -- cgit v1.2.3 From 192d47bacf01ddc94fcc491ed205e20f806180bc Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Sun, 18 Aug 2024 10:08:06 +0200 Subject: gnu: clasp-cl: Don't clutter lib and share directories. * gnu/packages/lisp.scm (clasp-cl)[arguments]: Fix paths for lib and share directories. Change-Id: I3ec487c5387c720328d24d33497e414b3aec4143 --- gnu/packages/lisp.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 090b91610e..4f2e61733d 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -429,8 +429,8 @@ (define-public clasp-cl "--reproducible-build" "--package-path=/" (string-append "--bin-path=" out "/bin") - (string-append "--lib-path=" out "/lib") - (string-append "--share-path=" out "/share"))))) + (string-append "--lib-path=" out "/lib/clasp") + (string-append "--share-path=" out "/share/clasp"))))) (replace 'build (lambda* _ (invoke "ninja" "-C" "build"))) -- cgit v1.2.3 From 1902a1c3debb8952d151685e5db5bd17225e72cf Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Sun, 18 Aug 2024 13:11:40 +0200 Subject: gnu: cl-data-structures: Update to 1.4.1-2.ffab568. * gnu/packages/lisp-xyz.scm (sbcl-cl-data-structures): Update to 1.4.1-2.ffab568. Change-Id: I0c01399710c89e6b8950957e0db5a591cf7559fc --- gnu/packages/lisp-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index d85f83fbea..0b369a00d8 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -4796,8 +4796,8 @@ (define-public ecl-cl-csv (sbcl-package->ecl-package sbcl-cl-csv)) (define-public sbcl-cl-data-structures - (let ((commit "25dd479377eb40ce54eed4ecc0d660aed32f3a78") - (revision "1")) + (let ((commit "ffab56830f3ed777450a065890484ef22147cd44") + (revision "2")) (package (name "sbcl-cl-data-structures") (version (git-version "1.4.1" revision commit)) @@ -4809,7 +4809,7 @@ (define-public sbcl-cl-data-structures (commit commit))) (file-name (git-file-name "cl-data-structures" version)) (sha256 - (base32 "1yhfahnsx56s9jzdk7jnqic5a3fiq29i1a9d0ay6fd1rg2wfa3k3")))) + (base32 "0h49h1x9dgr53imj0r4lgx0zvdsv3mnh7lyayzy9hlysy2ixp425")))) (build-system asdf-build-system/sbcl) (native-inputs (list sbcl-prove)) -- cgit v1.2.3 From 06b1f16b8a7735f2f526d6472c138962f54eee29 Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Mon, 19 Aug 2024 17:50:45 +0200 Subject: gnu: cl-chanl: Disable flaky tests. * gnu/packages/lisp-xyz.scm (sbcl-chanl)[arguments]: Disable tests. Change-Id: I958183bfc9b098efefa18f915b438f21d0013fc5 --- gnu/packages/lisp-xyz.scm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 0b369a00d8..35faeccf7a 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -3116,6 +3116,9 @@ (define-public sbcl-chanl (list sbcl-fiveam)) (inputs (list sbcl-bordeaux-threads)) + (arguments + ;; Disable flaky tests + (list #:tests? #f)) (synopsis "Portable channel-based concurrency for Common Lisp") (description "Common Lisp library for channel-based concurrency. In a nutshell, you create various threads sequentially executing tasks you need -- cgit v1.2.3 From 9cdad6aeb6b69a8fd0fd37858347d5894bf51ed2 Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Tue, 20 Aug 2024 10:23:05 +0200 Subject: gnu: cl-ironclad: Update to 0.61. * gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.61. Change-Id: I1288b2bd8553d37ea4f7a65acbf7e672ebc1ebb2 --- gnu/packages/lisp-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 35faeccf7a..e2acf5712f 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -17684,7 +17684,7 @@ (define-public ecl-iolib (define-public sbcl-ironclad (package (name "sbcl-ironclad") - (version "0.60") + (version "0.61") (source (origin (method git-fetch) @@ -17692,7 +17692,7 @@ (define-public sbcl-ironclad (url "https://github.com/sharplispers/ironclad/") (commit (string-append "v" version)))) (sha256 - (base32 "122ldxiddkscb3li5wjrppr7vyn77znyjfgs8pbflrskzyxlabdd")) + (base32 "1yszjy6a0q1jvdgd7fpmnvi9851s8ivp4plscw27lbnl7jlj1pmk")) (file-name (git-file-name "cl-ironclad" version)))) (build-system asdf-build-system/sbcl) (native-inputs -- cgit v1.2.3