diff options
author | Dmitry Kalinkin <dmitry.kalinkin@gmail.com> | 2021-01-30 19:30:51 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-30 19:30:51 -0500 |
commit | 84b3d08ba6ab2c64adf016b296c0adce671b123b (patch) | |
tree | 1ef1a9ae5b435603d83ab31d4bd6d275735f1cd2 /pkgs/os-specific/darwin | |
parent | 997bfa8c84657695fdaaee97c2cea0fce3d2107d (diff) | |
parent | 684963881b19d2c93adf4423d293357a89b9f253 (diff) | |
download | nixpkgs-84b3d08ba6ab2c64adf016b296c0adce671b123b.tar nixpkgs-84b3d08ba6ab2c64adf016b296c0adce671b123b.tar.gz nixpkgs-84b3d08ba6ab2c64adf016b296c0adce671b123b.tar.bz2 nixpkgs-84b3d08ba6ab2c64adf016b296c0adce671b123b.tar.lz nixpkgs-84b3d08ba6ab2c64adf016b296c0adce671b123b.tar.xz nixpkgs-84b3d08ba6ab2c64adf016b296c0adce671b123b.tar.zst nixpkgs-84b3d08ba6ab2c64adf016b296c0adce671b123b.zip |
Merge pull request #111057 from veprbl/pr/darwin_CF_fix_sandboxing
darwin.CF: fix sandboxed build
Diffstat (limited to 'pkgs/os-specific/darwin')
-rw-r--r-- | pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix b/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix index 9f0ee4db118..560be0c31ab 100644 --- a/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix +++ b/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix @@ -23,9 +23,9 @@ stdenv.mkDerivation { nativeBuildInputs = [ ninja python3 ]; buildInputs = [ curl libxml2 objc4 ICU ]; - sourceRoot = "source/CoreFoundation"; + postPatch = '' + cd CoreFoundation - patchPhase = '' cp ${sysdir-free-system-directories} Base.subproj/CFSystemDirectories.c # In order, since I can't comment individual lines: @@ -39,6 +39,7 @@ stdenv.mkDerivation { # Fix sandbox impurities. substituteInPlace ../lib/script.py \ --replace '/bin/cp' cp + patchShebangs --build ../configure # Includes xpc for some initialization routine that they don't define anyway, so no harm here substituteInPlace PlugIn.subproj/CFBundlePriv.h \ |