diff options
author | Shea Levy <shea@shealevy.com> | 2015-05-12 16:28:07 -0400 |
---|---|---|
committer | Shea Levy <shea@shealevy.com> | 2015-05-12 16:28:07 -0400 |
commit | 7e1286bf01b82c2a0b7d7b07327ebb593d0a2cd0 (patch) | |
tree | fb5370f89b84f9f3415327ef8eb084ff5c0109fa /pkgs/development/libraries/jsoncpp | |
parent | 206d63edaccfccaeedbc5d7fb8828fe8fb6d8305 (diff) | |
download | nixpkgs-7e1286bf01b82c2a0b7d7b07327ebb593d0a2cd0.tar nixpkgs-7e1286bf01b82c2a0b7d7b07327ebb593d0a2cd0.tar.gz nixpkgs-7e1286bf01b82c2a0b7d7b07327ebb593d0a2cd0.tar.bz2 nixpkgs-7e1286bf01b82c2a0b7d7b07327ebb593d0a2cd0.tar.lz nixpkgs-7e1286bf01b82c2a0b7d7b07327ebb593d0a2cd0.tar.xz nixpkgs-7e1286bf01b82c2a0b7d7b07327ebb593d0a2cd0.tar.zst nixpkgs-7e1286bf01b82c2a0b7d7b07327ebb593d0a2cd0.zip |
jsoncpp: don't rely on coreutils cp
Diffstat (limited to 'pkgs/development/libraries/jsoncpp')
-rw-r--r-- | pkgs/development/libraries/jsoncpp/default.nix | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/libraries/jsoncpp/default.nix b/pkgs/development/libraries/jsoncpp/default.nix index 7eb7f393ba4..07563364e34 100644 --- a/pkgs/development/libraries/jsoncpp/default.nix +++ b/pkgs/development/libraries/jsoncpp/default.nix @@ -11,6 +11,15 @@ stdenv.mkDerivation rec { sha256 = "0p92i0hx2k3g8mwrcy339b56bfq8qgpb65id8xllkgd2ns4wi9zi"; }; + /* During darwin bootstrap, we have a cp that doesn't understand the + * --reflink=auto flag, which is used in the default unpackPhase for dirs + */ + unpackPhase = '' + cp -a ${src} ${src.name} + chmod -R +w ${src.name} + export sourceRoot=${src.name} + ''; + nativeBuildInputs = [ # cmake can be built with the system jsoncpp, or its own bundled version. # Obviously we cannot build it against the system jsoncpp that doesn't yet exist, so |