openimageio2: 2.2.17.0 -> 2.4.6.1

use apple sdk 11.0 because upstream have decided to use futimens
and we can't hold back the tide forever

(cherry picked from commit de947d81f3
with alterations)
This commit is contained in:
Robert Scott
2022-12-27 17:44:06 +00:00
parent b3864081f6
commit cfba96b8a1
2 changed files with 14 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
{ lib, stdenv
, fetchFromGitHub
, fetchpatch
, boost
, cmake
, giflib
@@ -16,15 +17,23 @@
stdenv.mkDerivation rec {
pname = "openimageio";
version = "2.2.17.0";
version = "2.4.6.1";
src = fetchFromGitHub {
owner = "OpenImageIO";
repo = "oiio";
rev = "Release-${version}";
sha256 = "0jqpb1zci911wdm928addsljxx8zsh0gzbhv9vbw6man4wi93h6h";
rev = "v${version}";
sha256 = "sha256-oBICukkborxXFHXyM2rIn5qSbCWECjwDQI9MUg13IRU=";
};
patches = [
(fetchpatch {
name = "arm-fix-signed-unsigned-simd-mismatch.patch";
url = "https://github.com/OpenImageIO/oiio/commit/726c51181a2888b0bd1edbef5ac8451e9cc3f893.patch";
hash = "sha256-G4vexf0OHZ/sbcRob5X92tajkmAv72ok8rcVQtIE9XE=";
})
];
outputs = [ "bin" "out" "dev" "doc" ];
nativeBuildInputs = [
@@ -58,7 +67,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
homepage = "http://www.openimageio.org";
homepage = "https://openimageio.org";
description = "A library and tools for reading and writing images";
license = licenses.bsd3;
maintainers = with maintainers; [ goibhniu ];

View File

@@ -31052,7 +31052,7 @@ with pkgs;
boost = boost175;
};
openimageio2 = callPackage ../applications/graphics/openimageio/2.x.nix { };
openimageio2 = darwin.apple_sdk_11_0.callPackage ../applications/graphics/openimageio/2.x.nix { };
openjump = callPackage ../applications/misc/openjump { };