summaryrefslogtreecommitdiffstats
path: root/pkgs/development/lua-modules
diff options
context:
space:
mode:
authorVladimír Čunát <v@cunat.cz>2019-09-24 08:14:34 +0200
committerVladimír Čunát <v@cunat.cz>2019-09-24 08:14:34 +0200
commiteab41878ac16a80b1189d5e4aeec5e037f6571db (patch)
tree8bd9dcfadee430fc3f853bfacdd6220bc4e35152 /pkgs/development/lua-modules
parent11c2b06dd2cf9ea86920ff9bb3939a3f5eb41a27 (diff)
parentafd04a49ed4d03923adf51352ce2bce1fa72455d (diff)
Merge branch 'master' into staging-next
Diffstat (limited to 'pkgs/development/lua-modules')
-rw-r--r--pkgs/development/lua-modules/overrides.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix
index 41dae8347eed..48314642a013 100644
--- a/pkgs/development/lua-modules/overrides.nix
+++ b/pkgs/development/lua-modules/overrides.nix
@@ -276,8 +276,19 @@ with super;
propagatedBuildInputs = [
pkgs.libuv
];
+
+ passthru = {
+ libluv = self.luv.override({
+ preBuild = self.luv.preBuild + ''
+ sed -i 's,\(option(BUILD_MODULE.*\)ON,\1OFF,' CMakeLists.txt
+ sed -i 's,\(option(BUILD_SHARED_LIBS.*\)OFF,\1ON,' CMakeLists.txt
+ sed -i 's,${"\${INSTALL_INC_DIR}"},${placeholder "out"}/include/luv,' CMakeLists.txt
+ '';
+ });
+ };
});
+
rapidjson = super.rapidjson.override({
preBuild = ''
sed -i '/set(CMAKE_CXX_FLAGS/d' CMakeLists.txt