From 9e60f372c3a58f1fd8eb690780cccbcd9e0325f4 Mon Sep 17 00:00:00 2001 From: Zexin Yuan Date: Wed, 23 Apr 2025 20:46:54 +0800 Subject: [PATCH] openimageio: 2.5.17.0 -> 3.0.5.0; openimageio_2: init at 2.5.17.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- pkgs/by-name/op/openimageio/2.nix | 15 +++++++++++++++ pkgs/by-name/op/openimageio/package.nix | 4 ++-- pkgs/top-level/all-packages.nix | 2 ++ 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 pkgs/by-name/op/openimageio/2.nix diff --git a/pkgs/by-name/op/openimageio/2.nix b/pkgs/by-name/op/openimageio/2.nix new file mode 100644 index 000000000000..d31dd2190a51 --- /dev/null +++ b/pkgs/by-name/op/openimageio/2.nix @@ -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="; + }; +} diff --git a/pkgs/by-name/op/openimageio/package.nix b/pkgs/by-name/op/openimageio/package.nix index 85210300c054..00965236dc63 100644 --- a/pkgs/by-name/op/openimageio/package.nix +++ b/pkgs/by-name/op/openimageio/package.nix @@ -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 = [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 919bfa3a7f45..ce68fe594d2e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -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 { };