diff options
author | Joachim Fasting <joachifm@fastmail.fm> | 2019-10-05 22:57:11 +0200 |
---|---|---|
committer | Joachim Fasting <joachifm@fastmail.fm> | 2019-10-05 23:22:23 +0200 |
commit | b8193bd0b02675d9aa3da48e7f4ac536b145e2ee (patch) | |
tree | d30cbcc2dbf54b2dd6a8d766119129872007a3cb /pkgs/development/lisp-modules | |
parent | eb9a358ebca7e32b6954132371212737ddfb913a (diff) |
lispPackages.cl-mysql: fix build
For [ZHF](https://github.com/NixOS/nixpkgs/issues/68361)
Diffstat (limited to 'pkgs/development/lisp-modules')
-rw-r--r-- | pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix | 9 |
1 files changed, 8 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 2d643384ad1d..5cdeef36840c 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix @@ -90,7 +90,14 @@ $out/lib/common-lisp/query-fs" }; }; cffi = addNativeLibs [pkgs.libffi]; - cl-mysql = addNativeLibs [pkgs.libmysqlclient]; + cl-mysql = x: { + propagatedBuildInputs = [pkgs.libmysqlclient]; + overrides = y: (x.overrides y) // { + prePatch = ((x.overrides y).prePatch or "") + '' + sed -i 's,libmysqlclient_r,${pkgs.libmysqlclient}/lib/mysql/libmysqlclient_r,' system.lisp + ''; + }; + }; cl-ppcre-template = x: { overrides = y: (x.overrides y) // { postPatch = '' |