summaryrefslogtreecommitdiffstats
path: root/pkgs/development/lisp-modules
diff options
context:
space:
mode:
authorJoachim Fasting <joachifm@fastmail.fm>2019-10-05 22:57:11 +0200
committerJoachim Fasting <joachifm@fastmail.fm>2019-10-05 23:22:23 +0200
commitb8193bd0b02675d9aa3da48e7f4ac536b145e2ee (patch)
treed30cbcc2dbf54b2dd6a8d766119129872007a3cb /pkgs/development/lisp-modules
parenteb9a358ebca7e32b6954132371212737ddfb913a (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.nix9
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 = ''