diff options
author | Will Dietz <w@wdtz.org> | 2019-05-16 11:06:43 -0500 |
---|---|---|
committer | Will Dietz <w@wdtz.org> | 2019-05-16 11:16:21 -0500 |
commit | b01e5a4b62806b6fd0c3be09094690cabef52112 (patch) | |
tree | 05429c28ce75af76da4dea4a8fbc7b5a749f545f /pkgs/development/lua-modules | |
parent | 9c10ac1663f0a3da3b8388efe9ef7cc44c4a887c (diff) | |
download | nixpkgs-b01e5a4b62806b6fd0c3be09094690cabef52112.tar nixpkgs-b01e5a4b62806b6fd0c3be09094690cabef52112.tar.gz nixpkgs-b01e5a4b62806b6fd0c3be09094690cabef52112.tar.bz2 nixpkgs-b01e5a4b62806b6fd0c3be09094690cabef52112.tar.lz nixpkgs-b01e5a4b62806b6fd0c3be09094690cabef52112.tar.xz nixpkgs-b01e5a4b62806b6fd0c3be09094690cabef52112.tar.zst nixpkgs-b01e5a4b62806b6fd0c3be09094690cabef52112.zip |
luaPackages.luv: force using system libuv
Diffstat (limited to 'pkgs/development/lua-modules')
-rw-r--r-- | pkgs/development/lua-modules/overrides.nix | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index c88f5f9f57c..935de7cf015 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -47,6 +47,15 @@ with super; buildInputs = [ pkgs.libiconv ]; }); luv = super.luv.overrideAttrs(oa: { + # Use system libuv instead of building local and statically linking + # This is a hacky way to specify -DWITH_SHARED_LIBUV=ON which + # should be possible but I'm unable to make work. + # While at it, remove bundled libuv source entirely to be sure. + # We may wish to drop bundled lua submodules too... + preBuild = '' + sed -i 's,\(option(WITH_SHARED_LIBUV.*\)OFF,\1ON,' CMakeLists.txt + rm -rf deps/libuv + ''; propagatedBuildInputs = oa.propagatedBuildInputs ++ [ pkgs.libuv ]; }); |