Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / lisp-modules-obsolete / shell.nix
blob0d1fadf2552c7452197997523d91eaec18ae55c3
1 with import ../../../default.nix {};
2 let
3 openssl_lib_marked = import ./openssl-lib-marked.nix;
4 self = rec {
5   name = "ql-to-nix";
6   env = buildEnv { name = name; paths = buildInputs; };
7   buildInputs = [
8     gcc
9     openssl fuse libuv libmysqlclient libfixposix libev sqlite
10     freetds
11     lispPackages.quicklisp-to-nix lispPackages.quicklisp-to-nix-system-info
12   ];
13   CPATH = lib.makeSearchPath "include"
14     [ libfixposix
15     ];
16   LD_LIBRARY_PATH = lib.makeLibraryPath
17     [ cairo
18       freetds
19       fuse
20       gdk-pixbuf
21       glib
22       gobject-introspection
23       gtk3
24       libev
25       libfixposix
26       libmysqlclient
27       libuv
28       openblas
29       openssl
30       openssl_lib_marked
31       pango
32       postgresql
33       sqlite
34       webkitgtk
35     ]
36     + ":${libmysqlclient}/lib/mysql";
38 in stdenv.mkDerivation self