diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2017-03-31 12:06:05 +0200 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2017-03-31 12:06:46 +0200 |
commit | 02f58311ec8f2ac376beaf6ef79f3ecad6ac1a15 (patch) | |
tree | 075a602f4ac439882d087284c04ed55b6454477b /pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix | |
parent | 37847f263c71994e981bf1518527eb41936f8abe (diff) | |
download | nixpkgs-02f58311ec8f2ac376beaf6ef79f3ecad6ac1a15.tar nixpkgs-02f58311ec8f2ac376beaf6ef79f3ecad6ac1a15.tar.gz nixpkgs-02f58311ec8f2ac376beaf6ef79f3ecad6ac1a15.tar.bz2 nixpkgs-02f58311ec8f2ac376beaf6ef79f3ecad6ac1a15.tar.lz nixpkgs-02f58311ec8f2ac376beaf6ef79f3ecad6ac1a15.tar.xz nixpkgs-02f58311ec8f2ac376beaf6ef79f3ecad6ac1a15.tar.zst nixpkgs-02f58311ec8f2ac376beaf6ef79f3ecad6ac1a15.zip |
lispPackages: migrate to quicklispPackages where possible
Diffstat (limited to 'pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix')
-rw-r--r-- | pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix index c073b40b14c..f4ccf19d2d9 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix @@ -62,4 +62,27 @@ in trivial-gray-streams babel ]); css-lite = addDeps (with qlnp; [parenscript]); + clsql = x: { + propagatedBuildInputs = with pkgs; [mysql postgresql sqlite zlib]; + overrides = y: (x.overrides y) // { + preConfigure = ((x.overrides y).preConfigure or "") + '' + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${pkgs.lib.getDev pkgs.mysql.client}/include/mysql" + export NIX_LDFLAGS="$NIX_LDFLAGS -L${pkgs.lib.getLib pkgs.mysql.client}/lib/mysql" + ''; + }; + }; + clx-truetype = skipBuildPhase; + query-fs = x: { + overrides = y: (x.overrides y) // { + linkedSystems = []; + postInstall = '' + export CL_SOURCE_REGISTRY="$CL_SOURCE_REGISTRY:$out/lib/common-lisp/query-fs" + export HOME=$PWD + build-with-lisp.sh sbcl \ + ":query-fs $(echo "$linkedSystems" | sed -re 's/(^| )([^ :])/ :\2/g')" \ + "$out/bin/query-fs" \ + "(query-fs:run-fs-with-cmdline-args)" + ''; + }; + }; } |