about summary refs log tree commit diff
path: root/pkgs/applications/video/olive-editor/default.nix
diff options
context:
space:
mode:
authorPeder Bergebakken Sundt <pbsds@hotmail.com>2023-12-03 20:04:45 +0100
committerPeder Bergebakken Sundt <pbsds@hotmail.com>2023-12-04 03:15:58 +0100
commit931de380e145386b34fd75dd36eee5f61eadd3ad (patch)
treeba79973ed67615ec122b462229f564525a3c4294 /pkgs/applications/video/olive-editor/default.nix
parentb26e132e798b1c71ddf760272ec26da5a4822cd5 (diff)
olive-editor: fix build by pinning openimageio to 2.4.15.0
Fixes breakage introduced in in #260603
Diffstat (limited to 'pkgs/applications/video/olive-editor/default.nix')
-rw-r--r--pkgs/applications/video/olive-editor/default.nix14
1 files changed, 13 insertions, 1 deletions
diff --git a/pkgs/applications/video/olive-editor/default.nix b/pkgs/applications/video/olive-editor/default.nix
index f23ed20c797be..514da9c50d750 100644
--- a/pkgs/applications/video/olive-editor/default.nix
+++ b/pkgs/applications/video/olive-editor/default.nix
@@ -19,6 +19,18 @@
 , qttools
 }:
 
+let
+  # https://github.com/olive-editor/olive/issues/2284
+  # we patch support for 2.3+, but 2.5 fails
+  openimageio' = openimageio.overrideAttrs (old: rec {
+    version = "2.4.15.0";
+    src = (old.src.override {
+      rev = "v${version}";
+      hash = "sha256-I2/JPmUBDb0bw7qbSZcAkYHB2q2Uo7En7ZurMwWhg/M=";
+    });
+  });
+in
+
 stdenv.mkDerivation {
   pname = "olive-editor";
   version = "unstable-2023-06-12";
@@ -61,7 +73,7 @@ stdenv.mkDerivation {
     ffmpeg_4
     frei0r
     opencolorio
-    openimageio
+    openimageio'
     imath
     openexr_3
     portaudio