about summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
author7c6f434c <7c6f434c@mail.ru>2023-08-11 21:00:51 +0000
committerGitHub <noreply@github.com>2023-08-11 21:00:51 +0000
commitb4991a05386ad4aa9a49a132452d7a39aa08c1cf (patch)
treeedb3b37ccadec74d059976adb9fcaf60b98d5bfb /pkgs/development
parent554f83f240704f6baf89dc523e019d6771c042d1 (diff)
parentf10602da92934fb9c7140e84669311a9adc9cbc2 (diff)
Merge pull request #248557 from 7c6f434c/fix-lisp-deps
sbcl.pkgs.{…}: add missing native dependencies
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/lisp-modules/ql.nix38
1 files changed, 37 insertions, 1 deletions
diff --git a/pkgs/development/lisp-modules/ql.nix b/pkgs/development/lisp-modules/ql.nix
index 2349cff0ec5bd..33b3753a83e87 100644
--- a/pkgs/development/lisp-modules/ql.nix
+++ b/pkgs/development/lisp-modules/ql.nix
@@ -223,7 +223,43 @@ let
       lispLibs = o.lispLibs ++ [
         self.mcclim
       ];
-});
+    });
+    cl-charms = super.cl-charms.overrideLispAttrs (o: {
+      nativeLibs = [ pkgs.ncurses ];
+    });
+    libusb-ffi = super.libusb-ffi.overrideLispAttrs (o: {
+      nativeLibs = [ pkgs.libusb-compat-0_1 ];
+    });
+    cl-fam = super.cl-fam.overrideLispAttrs (o: {
+      nativeLibs = [ pkgs.fam ];
+    });
+    jpeg-turbo = super.jpeg-turbo.overrideLispAttrs (o: {
+      nativeLibs = [ pkgs.libjpeg_turbo ];
+    });
+    vorbisfile-ffi = super.vorbisfile-ffi.overrideLispAttrs (o: {
+      nativeLibs = [ pkgs.libvorbis ];
+    });
+    png = super.png.overrideLispAttrs (o: {
+      nativeLibs = [ pkgs.libpng ];
+    });
+    zmq = super.zmq.overrideLispAttrs (o: {
+      nativeLibs = [ pkgs.czmq ];
+    });
+    consfigurator = super.consfigurator.overrideLispAttrs (o: {
+      nativeLibs = [ pkgs.acl pkgs.libcap ];
+    });
+    cl-gss = super.cl-gss.overrideLispAttrs (o: {
+      nativeLibs = [ pkgs.libkrb5 ];
+    });
+    magicffi = super.magicffi.overrideLispAttrs (o: {
+      nativeLibs = [ pkgs.file ];
+    });
+    keystone = super.keystone.overrideLispAttrs (o: {
+      nativeLibs = [ pkgs.keystone ];
+    });
+    capstone = super.capstone.overrideLispAttrs (o: {
+      nativeLibs = [ pkgs.capstone ];
+    });
   });
 
   qlpkgs =