diff options
author | Antoine Eiche <lewo@abesis.fr> | 2019-09-10 21:47:20 +0200 |
---|---|---|
committer | Antoine Eiche <lewo@abesis.fr> | 2019-09-11 09:18:27 +0200 |
commit | 6309561d397076b0cabd8ef5ae8045c9e29b2241 (patch) | |
tree | cb3d78535fa8647682e35f22f93bd33f8914ac56 /pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix | |
parent | 70ca8dab45d03967fa5a9d0ca0f6541f4200f025 (diff) | |
download | nixpkgs-6309561d397076b0cabd8ef5ae8045c9e29b2241.tar nixpkgs-6309561d397076b0cabd8ef5ae8045c9e29b2241.tar.gz nixpkgs-6309561d397076b0cabd8ef5ae8045c9e29b2241.tar.bz2 nixpkgs-6309561d397076b0cabd8ef5ae8045c9e29b2241.tar.lz nixpkgs-6309561d397076b0cabd8ef5ae8045c9e29b2241.tar.xz nixpkgs-6309561d397076b0cabd8ef5ae8045c9e29b2241.tar.zst nixpkgs-6309561d397076b0cabd8ef5ae8045c9e29b2241.zip |
lispPackages: add 11 packages
The following packages has been added: - cl-css - dbus - log4cl - mk-string-metrics - prove-asdf - sqlite - str - swank - trivia - trivial-clipboard - unix-opts
Diffstat (limited to 'pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix')
-rw-r--r-- | pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix index fbc889342a4..1ff76e3ec4c 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix @@ -53,7 +53,14 @@ in cxml = skipBuildPhase; wookie = addNativeLibs (with pkgs; [libuv openssl]); lev = addNativeLibs [pkgs.libev]; - cl_plus_ssl = addNativeLibs [pkgs.openssl]; + cl_plus_ssl = x: rec { + propagatedBuildInputs = [pkgs.openssl]; + overrides = y: (x.overrides y) // { + prePatch = '' + sed 's|libssl.so|${pkgs.openssl.out}/lib/libssl.so|' -i src/reload.lisp + ''; + }; + }; cl-colors = skipBuildPhase; cl-libuv = addNativeLibs [pkgs.libuv]; cl-async-ssl = addNativeLibs [pkgs.openssl (import ./openssl-lib-marked.nix)]; @@ -91,7 +98,14 @@ $out/lib/common-lisp/query-fs" ''; }; }; - sqlite = addNativeLibs [pkgs.sqlite]; + sqlite = x: { + propagatedBuildInputs = [pkgs.sqlite]; + overrides = y: (x.overrides y) // { + prePatch = ((x.overrides y).preConfigure or "") + '' + sed 's|libsqlite3|${pkgs.sqlite.out}/lib/libsqlite3|' -i sqlite-ffi.lisp + ''; + }; + }; swank = x: { overrides = y: (x.overrides y) // { postPatch = '' |