2017-07-31 22:29:53 -04:00
|
|
|
with import ../../../default.nix {};
|
|
|
|
let
|
2018-09-12 04:47:19 -04:00
|
|
|
openssl_lib_marked = import ./openssl-lib-marked.nix;
|
2017-07-31 22:29:53 -04:00
|
|
|
self = rec {
|
|
|
|
name = "ql-to-nix";
|
|
|
|
env = buildEnv { name = name; paths = buildInputs; };
|
|
|
|
buildInputs = [
|
|
|
|
gcc stdenv
|
2017-12-27 11:00:39 -05:00
|
|
|
openssl fuse libuv mysql.connector-c libfixposix libev sqlite
|
2017-07-31 22:29:53 -04:00
|
|
|
freetds
|
2017-08-31 21:06:41 -04:00
|
|
|
lispPackages.quicklisp-to-nix lispPackages.quicklisp-to-nix-system-info
|
2017-07-31 22:29:53 -04:00
|
|
|
];
|
|
|
|
CPATH = "${libfixposix}/include";
|
2018-09-12 04:47:19 -04:00
|
|
|
LD_LIBRARY_PATH = "${openssl.out}/lib:${fuse}/lib:${libuv}/lib:${libev}/lib:${mysql.connector-c}/lib:${mysql.connector-c}/lib/mysql:${postgresql.lib}/lib:${sqlite.out}/lib:${libfixposix}/lib:${freetds}/lib:${openssl_lib_marked}/lib";
|
2017-07-31 22:29:53 -04:00
|
|
|
};
|
|
|
|
in stdenv.mkDerivation self
|