summary refs log tree commit diff
path: root/pkgs/development/lisp-modules
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2017-06-28 22:18:08 +0200
committerMichael Raskin <7c6f434c@mail.ru>2017-06-28 22:18:25 +0200
commit338be9dbd4a6bfcc70244fb347f939091e1b75a7 (patch)
treeef534658e16654a93c4f2456724b0e6bb3fd6305 /pkgs/development/lisp-modules
parentfe2e3cea51d0f36b4a23026c3bc4a63f9f5cd94b (diff)
downloadnixlib-338be9dbd4a6bfcc70244fb347f939091e1b75a7.tar
nixlib-338be9dbd4a6bfcc70244fb347f939091e1b75a7.tar.gz
nixlib-338be9dbd4a6bfcc70244fb347f939091e1b75a7.tar.bz2
nixlib-338be9dbd4a6bfcc70244fb347f939091e1b75a7.tar.lz
nixlib-338be9dbd4a6bfcc70244fb347f939091e1b75a7.tar.xz
nixlib-338be9dbd4a6bfcc70244fb347f939091e1b75a7.tar.zst
nixlib-338be9dbd4a6bfcc70244fb347f939091e1b75a7.zip
Fresh SBCL is not compatible with not-fresh iolib
Diffstat (limited to 'pkgs/development/lisp-modules')
-rw-r--r--pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix
index fc536adadc35..a760e0cb6842 100644
--- a/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix
+++ b/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix
@@ -35,7 +35,7 @@ in
     };
   };
   hunchentoot = addNativeLibs [pkgs.openssl];
-  iolib = x: {
+  iolib = x: rec {
     propagatedBuildInputs = (x.propagatedBuildInputs or [])
      ++ (with pkgs; [libfixposix gcc])
      ++ (with qlnp; [
@@ -45,6 +45,14 @@ in
     testSystems = ["iolib" "iolib/syscalls" "iolib/multiplex" "iolib/streams"
       "iolib/zstreams" "iolib/sockets" "iolib/trivial-sockets"
       "iolib/pathnames" "iolib/os"];
+
+    version = "0.8.3";
+    src = pkgs.fetchFromGitHub {
+      owner = "sionescu";
+      repo = "iolib";
+      rev = "v${version}";
+      sha256 = "0pa86bf3jrysnmhasbc0lm6cid9xzril4jsg02g3gziav1xw5x2m";
+    };
   };
   cl-unicode = addDeps (with qlnp; [cl-ppcre flexi-streams]);
   clack =  addDeps (with qlnp;[lack bordeaux-threads prove]);