opencolorio: fix build on darwin x86_64

use macos sdk 11.0 to allow Metal support to compile, but revert
use of -hidden-l because our toolchain on darwin x86_64 is too old
to support that
This commit is contained in:
Robert Scott
2022-09-11 17:20:31 +01:00
parent 3e2341b082
commit eb1df01d46
2 changed files with 12 additions and 2 deletions
@@ -1,6 +1,7 @@
{ stdenv
, lib
, fetchFromGitHub
, fetchpatch
, cmake
, expat
, libyamlcpp
@@ -35,6 +36,15 @@ stdenv.mkDerivation rec {
sha256 = "sha256-e1PpWjjfSjtgN9Rs/+lsA45Z9S4y4T6nqrJ02DZ4vjs=";
};
patches = [
(fetchpatch {
name = "darwin-no-hidden-l.patch";
url = "https://github.com/AcademySoftwareFoundation/OpenColorIO/commit/48bab7c643ed8d108524d718e5038d836f906682.patch";
revert = true;
sha256 = "sha256-0DF+lwi2nfkUFG0wYvL3HYbhZS6SqGtPWoOabrFS1Eo=";
})
];
nativeBuildInputs = [ cmake ];
buildInputs = [
expat
+2 -2
View File
@@ -20871,8 +20871,8 @@ with pkgs;
openldap = callPackage ../development/libraries/openldap { };
opencolorio = callPackage ../development/libraries/opencolorio {
inherit (darwin.apple_sdk.frameworks) Carbon GLUT Cocoa;
opencolorio = darwin.apple_sdk_11_0.callPackage ../development/libraries/opencolorio {
inherit (darwin.apple_sdk_11_0.frameworks) Carbon GLUT Cocoa;
};
opencolorio_1 = callPackage ../development/libraries/opencolorio/1.x.nix { };