17 Commits

Author SHA1 Message Date
Philip Taron 88d32db64a sbclPackages.cl-ana_dot_makeres: remove override for package deleted in Quicklisp update
The cl-ana_dot_makeres package was removed from imported.nix in
1314186018 (lispPackages: update from quickisp-2026-01-01) on staging.
The override added in bdd4fb5000 on master now references a
nonexistent package, causing an eval failure on staging-next.
2026-02-16 23:06:20 +01:00
Philip Taron bdd4fb5000 sbclPackages.cl-ana: fix type error in fixed-mem-cache for SBCL 2.6.0
In cl-ana.makeres, the fixed-mem-cache function uses
(setf (cdr (last cache)) (list id)) where cache can be nil (initial
state or after popping all elements). (last nil) returns nil, making
(setf (cdr nil) ...) undefined. SBCL 2.6.0's stricter type inference
catches this as a type conflict, causing COMPILE-FILE-ERROR.

Replace with nconc which handles the nil case correctly.
2026-02-16 06:51:22 -08:00
Kasper Gałkowski f6b9e011c5 cephes: update override to build with new version from quicklisp
embedded binaries are now removed from the source tree before build
2024-10-20 11:51:59 +02:00
Kasper Gałkowski 27cbff0be1 kons-9: bump to tip of trunk 2024-10-20 11:51:58 +02:00
Kasper Gałkowski 2ba75d9b94 magicl: remove old patch - issue is fixed in quicklisp version 2024-10-20 11:49:45 +02:00
ghpzin 6bb48ed4ea sbclPackages.cl-liballegro-nuklear: fix build
- remove patch that no longer applies as upstream includes that change
2024-09-05 19:21:47 +03:00
Paul Meyer 4516a96db4 treewide: remove some unreferenced patches
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-08-31 13:31:24 +02:00
7c6f434c 0a5af866fe Merge pull request #299679 from Uthar/lisp-cephes-build
sbcl.pkgs.cephes: fix build
2024-03-28 11:01:54 +00:00
Kasper Gałkowski b8daebef9a sbcl.pkgs.cephes: fix build
The package could not be built because it was trying to write the DLL into
$src. One way to fix that is to build the DLL beforehand. Perhaps "make" could
be convinced to put its outputs elsewhere, then the build-with-compile-into-pwd
could be swapped for just build-asdf-system. It would have to create $out during
buildPhase.
2024-03-28 08:39:17 +01:00
Peder Bergebakken Sundt f41aba3739 treewide: remove unreferenced patch files
Found with `fd \\.patch$ pkgs/ -x bash -c 'rg -F "{/}" pkgs/ -q || echo {}'`
2023-12-01 06:11:20 +01:00
Steve Purcell f40761c7f8 cffi-libffi: use ffi.h patch for darwin
This patch was in lisp-modules-new-obsolete, but not applied
here. Without it, cffi-libffi fails to build on darwin.
2023-10-01 19:23:55 +02:00
ajs124 10fdd2c949 Revert "sbclPackages: fix build of qt, qt-libs and qtools"
This reverts commit 422f1c24bd.
2023-09-04 13:55:30 +02:00
dariof4 f7f1e571b2 nyxt: 3.4.0 -> 3.5.0
Also updated nclasses and nhooks (Nyxt dependecies) and tweaked the build
to fix https://github.com/atlas-engineer/nyxt/issues/3075#issuecomment-1649680175.

release notes: https://nyxt.atlas.engineer/article/release-3.5.0.org
2023-07-26 15:13:00 +02:00
Kasper Gałkowski 0d84933bfe sbcl.pkgs: update to Quicklisp dist from June 2023 2023-07-14 21:37:56 +02:00
Daniel Nagy 80a2d06850 lisp-modules.log4cl fix build on sbcl 2023-05-09 19:30:00 +02:00
Kasper Gałkowski 653ba45834 sbclPackages.math: fix build
There was a compile-time pathname into the home directory. It was patched to be
a function that works on run-time.
2023-03-10 20:13:54 +01:00
Kasper Gałkowski 9e860e41eb lisp-modules: init
From https://github.com/Uthar/nix-cl
Commit ebeb76057abf01029067f1ebe0ae6fae90848bfe
2023-03-02 19:04:47 +01:00