diff options
author | Vincent Laporte <Vincent.Laporte@gmail.com> | 2017-02-07 20:08:55 +0000 |
---|---|---|
committer | Vincent Laporte <Vincent.Laporte@gmail.com> | 2017-02-07 20:12:38 +0000 |
commit | eaba666273c285ec2d3702c8e627a9035683e268 (patch) | |
tree | f50a2dde3469534fb638e1255740df79570f9ab0 | |
parent | 3a526deaeeb7a83dae6e4a3c2a4cddcb776b3985 (diff) | |
download | nixlib-eaba666273c285ec2d3702c8e627a9035683e268.tar nixlib-eaba666273c285ec2d3702c8e627a9035683e268.tar.gz nixlib-eaba666273c285ec2d3702c8e627a9035683e268.tar.bz2 nixlib-eaba666273c285ec2d3702c8e627a9035683e268.tar.lz nixlib-eaba666273c285ec2d3702c8e627a9035683e268.tar.xz nixlib-eaba666273c285ec2d3702c8e627a9035683e268.tar.zst nixlib-eaba666273c285ec2d3702c8e627a9035683e268.zip |
luaPackages.luafilesystem: fix build on darwin
-rw-r--r-- | pkgs/top-level/lua-packages.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix index badbeaafed98..a5490970b728 100644 --- a/pkgs/top-level/lua-packages.nix +++ b/pkgs/top-level/lua-packages.nix @@ -137,9 +137,16 @@ let url = "https://github.com/keplerproject/luafilesystem/archive/v1_6_2.tar.gz"; sha256 = "134azkxw84xp9g5qmzjsmcva629jm7plwcmjxkdzdg05vyd7kig1"; }; + preConfigure = "substituteInPlace config --replace 'CC= gcc' '';" + + stdenv.lib.optionalString stdenv.isDarwin '' + substituteInPlace config \ + --replace 'LIB_OPTION= -shared' '###' \ + --replace '#LIB_OPTION= -bundle' 'LIB_OPTION= -bundle' + substituteInPlace Makefile --replace '10.3' '10.5' + ''; meta = { homepage = "https://github.com/keplerproject/luafilesystem"; - hydraPlatforms = stdenv.lib.platforms.linux; + hydraPlatforms = stdenv.lib.platforms.unix; maintainers = with maintainers; [ flosse ]; }; }; |