summary refs log tree commit diff
path: root/pkgs/development/lisp-modules
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2023-08-11 18:19:38 +0200
committerMichael Raskin <7c6f434c@mail.ru>2023-08-11 18:19:48 +0200
commitf10602da92934fb9c7140e84669311a9adc9cbc2 (patch)
treead5c0cd5528d9254ca88613782551815e9f667d9 /pkgs/development/lisp-modules
parent25159f4f39cb3c84945312ef16d4886db8b76ab3 (diff)
downloadnixpkgs-f10602da92934fb9c7140e84669311a9adc9cbc2.tar
nixpkgs-f10602da92934fb9c7140e84669311a9adc9cbc2.tar.gz
nixpkgs-f10602da92934fb9c7140e84669311a9adc9cbc2.tar.bz2
nixpkgs-f10602da92934fb9c7140e84669311a9adc9cbc2.tar.lz
nixpkgs-f10602da92934fb9c7140e84669311a9adc9cbc2.tar.xz
nixpkgs-f10602da92934fb9c7140e84669311a9adc9cbc2.tar.zst
nixpkgs-f10602da92934fb9c7140e84669311a9adc9cbc2.zip
sbcl.pkgs.{…}: add missing native dependencies
Full list of packages going from failure to build to build:

cl-charms libusb-ffi cl-fam jpeg-turbo vorbisfile-ffi png zmq
consfigurator cl-gss magicffi keystone capstone
Diffstat (limited to 'pkgs/development/lisp-modules')
-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 2349cff0ec5..33b3753a83e 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 =