diff options
author | Jude Taylor <me@jude.bio> | 2015-10-22 09:46:54 -0700 |
---|---|---|
committer | Jude Taylor <me@jude.bio> | 2015-10-22 09:47:20 -0700 |
commit | 657b1ccc479ff2fb98aa1b9182d50e4eb3f49b2e (patch) | |
tree | 4dd841e07c6f6fa923d44e9de2b74839c79b69d4 /pkgs/os-specific/darwin | |
parent | 45d8f62886b59b55210eab05b4fecc14a7964388 (diff) | |
download | nixlib-657b1ccc479ff2fb98aa1b9182d50e4eb3f49b2e.tar nixlib-657b1ccc479ff2fb98aa1b9182d50e4eb3f49b2e.tar.gz nixlib-657b1ccc479ff2fb98aa1b9182d50e4eb3f49b2e.tar.bz2 nixlib-657b1ccc479ff2fb98aa1b9182d50e4eb3f49b2e.tar.lz nixlib-657b1ccc479ff2fb98aa1b9182d50e4eb3f49b2e.tar.xz nixlib-657b1ccc479ff2fb98aa1b9182d50e4eb3f49b2e.tar.zst nixlib-657b1ccc479ff2fb98aa1b9182d50e4eb3f49b2e.zip |
darwin: repair QuartzCore paths
Diffstat (limited to 'pkgs/os-specific/darwin')
-rw-r--r-- | pkgs/os-specific/darwin/apple-sdk/default.nix | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/os-specific/darwin/apple-sdk/default.nix b/pkgs/os-specific/darwin/apple-sdk/default.nix index ff2d8b590b22..11b9b4a83a3f 100644 --- a/pkgs/os-specific/darwin/apple-sdk/default.nix +++ b/pkgs/os-specific/darwin/apple-sdk/default.nix @@ -157,6 +157,13 @@ in rec { f="$out/Library/Frameworks/QuartzCore.framework/Headers/CoreImage.h" substituteInPlace "$f" \ --replace "QuartzCore/../Frameworks/CoreImage.framework/Headers" "CoreImage" + + # CoreImage.framework's location varies by OSX version + for linkedFile in "$out/Library/Frameworks/QuartzCore.framework/Frameworks/CoreImage.framework"/*; do + link=$(readlink "$linkedFile" | sed 's,//,/A/,') + rm "$linkedFile" + ln -s "$link" "$linkedFile" + done ''; }); }; |