openimageio: 2.5.17.0 -> 3.0.5.0; openimageio_2: init at 2.5.17.0

Openimageio v3 was released in Nov 9, 2024. However, v3 introduces many
breaking changes that some consumers are not yet ready for, and
updating them would require complex changes. To address this, we’ve
introduced openimageio_2 at version 2.5.17.0. This legacy package is
expected to be removed once it is no longer used in nixpkgs.
This commit is contained in:
Zexin Yuan
2025-04-25 15:33:22 +08:00
parent bfb90a95c3
commit 9e60f372c3
3 changed files with 19 additions and 2 deletions
+15
View File
@@ -0,0 +1,15 @@
{ fetchFromGitHub, openimageio }:
let
version = "2.5.17.0";
in
openimageio.overrideAttrs {
inherit version;
src = fetchFromGitHub {
owner = "AcademySoftwareFoundation";
repo = "OpenImageIO";
tag = "v${version}";
hash = "sha256-d5LqRcqWj6E9jJYY/Pa5e7/MeuQGMjUo/hMCYRKsKeU=";
};
}
+2 -2
View File
@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "openimageio";
version = "2.5.17.0";
version = "3.0.5.0";
src = fetchFromGitHub {
owner = "AcademySoftwareFoundation";
repo = "OpenImageIO";
tag = "v${finalAttrs.version}";
hash = "sha256-d5LqRcqWj6E9jJYY/Pa5e7/MeuQGMjUo/hMCYRKsKeU=";
hash = "sha256-CG2tb6jf7xmQnrLaTqEFKG3g4nkEwZoI44bXxdCRmrM=";
};
outputs = [
+2
View File
@@ -15501,6 +15501,8 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) AppKit;
};
openimageio_2 = callPackage ../by-name/op/openimageio/2.nix { };
open-music-kontrollers = lib.recurseIntoAttrs {
eteroj = callPackage ../applications/audio/open-music-kontrollers/eteroj.nix { };
jit = callPackage ../applications/audio/open-music-kontrollers/jit.nix { };