summaryrefslogtreecommitdiffstats
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)
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 2349cff0ec5b..33b3753a83e8 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 =