openexr: switch default version to v3

+60 -59
+2 -2
pkgs/applications/graphics/gimp/default.nix
··· 45 libheif, 46 libxslt, 47 libgudev, 48 - openexr_3, 49 desktopToDarwinBundle, 50 AppKit, 51 Cocoa, ··· 126 poppler 127 poppler_data 128 libtiff 129 - openexr_3 130 libmng 131 librsvg 132 libwmf
··· 45 libheif, 46 libxslt, 47 libgudev, 48 + openexr, 49 desktopToDarwinBundle, 50 AppKit, 51 Cocoa, ··· 126 poppler 127 poppler_data 128 libtiff 129 + openexr 130 libmng 131 librsvg 132 libwmf
+2 -2
pkgs/applications/graphics/krita/generic.nix
··· 30 libkdcraw, 31 lcms2, 32 gsl, 33 - openexr_3, 34 giflib, 35 libjxl, 36 mlt, ··· 105 fribidi 106 lcms2 107 gsl 108 - openexr_3 109 lager 110 libaom 111 libheif
··· 30 libkdcraw, 31 lcms2, 32 gsl, 33 + openexr, 34 giflib, 35 libjxl, 36 mlt, ··· 105 fribidi 106 lcms2 107 gsl 108 + openexr 109 lager 110 libaom 111 libheif
+2 -2
pkgs/applications/kde/kio-extras.nix
··· 24 syntax-highlighting, 25 libmtp, 26 libssh, 27 - openexr_3, 28 libtirpc, 29 phonon, 30 qtsvg, ··· 71 syntax-highlighting 72 libmtp 73 libssh 74 - openexr_3 75 libtirpc 76 phonon 77 qtsvg
··· 24 syntax-highlighting, 25 libmtp, 26 libssh, 27 + openexr, 28 libtirpc, 29 phonon, 30 qtsvg, ··· 71 syntax-highlighting 72 libmtp 73 libssh 74 + openexr 75 libtirpc 76 phonon 77 qtsvg
+2 -2
pkgs/applications/video/olive-editor/default.nix
··· 12 cmake, 13 wrapQtAppsHook, 14 openimageio, 15 - openexr_3, 16 portaudio, 17 imath, 18 qtwayland, ··· 78 opencolorio 79 openimageio' 80 imath 81 - openexr_3 82 portaudio 83 qtwayland 84 qtmultimedia
··· 12 cmake, 13 wrapQtAppsHook, 14 openimageio, 15 + openexr, 16 portaudio, 17 imath, 18 qtwayland, ··· 78 opencolorio 79 openimageio' 80 imath 81 + openexr 82 portaudio 83 qtwayland 84 qtmultimedia
+2 -2
pkgs/by-name/an/ansel/package.nix
··· 15 libxml2, 16 cmake, 17 exiftool, 18 - openexr_3, 19 glib, 20 python3Packages, 21 perlPackages, ··· 147 libxkbcommon 148 libxslt 149 libXtst 150 - openexr_3 151 openjpeg 152 osm-gps-map 153 pcre
··· 15 libxml2, 16 cmake, 17 exiftool, 18 + openexr, 19 glib, 20 python3Packages, 21 perlPackages, ··· 147 libxkbcommon 148 libxslt 149 libXtst 150 + openexr 151 openjpeg 152 osm-gps-map 153 pcre
+2 -2
pkgs/by-name/ar/art/package.nix
··· 32 exiv2, 33 exiftool, 34 mimalloc, 35 - openexr_3, 36 ilmbase, 37 opencolorio, 38 color-transformation-language, ··· 83 exiftool 84 libcanberra-gtk3 85 mimalloc 86 - openexr_3 87 ilmbase 88 opencolorio 89 color-transformation-language
··· 32 exiv2, 33 exiftool, 34 mimalloc, 35 + openexr, 36 ilmbase, 37 opencolorio, 38 color-transformation-language, ··· 83 exiftool 84 libcanberra-gtk3 85 mimalloc 86 + openexr 87 ilmbase 88 opencolorio 89 color-transformation-language
+2 -2
pkgs/by-name/co/color-transformation-language/package.nix
··· 4 fetchFromGitHub, 5 cmake, 6 ilmbase, 7 - openexr_3, 8 libtiff, 9 aces-container, 10 }: ··· 23 nativeBuildInputs = [ 24 cmake 25 ilmbase 26 - openexr_3 27 libtiff 28 aces-container 29 ];
··· 4 fetchFromGitHub, 5 cmake, 6 ilmbase, 7 + openexr, 8 libtiff, 9 aces-container, 10 }: ··· 23 nativeBuildInputs = [ 24 cmake 25 ilmbase 26 + openexr 27 libtiff 28 aces-container 29 ];
+2 -2
pkgs/by-name/da/darktable/package.nix
··· 55 libxslt, 56 lua, 57 util-linux, 58 - openexr_3, 59 openjpeg, 60 osm-gps-map, 61 pcre2, ··· 140 libwebp 141 libxslt 142 lua 143 - openexr_3 144 openjpeg 145 osm-gps-map 146 pcre2
··· 55 libxslt, 56 lua, 57 util-linux, 58 + openexr, 59 openjpeg, 60 osm-gps-map, 61 pcre2, ··· 140 libwebp 141 libxslt 142 lua 143 + openexr 144 openjpeg 145 osm-gps-map 146 pcre2
+5 -3
pkgs/by-name/il/ilmbase/package.nix
··· 3 lib, 4 buildPackages, 5 cmake, 6 - openexr, 7 }: 8 9 stdenv.mkDerivation { 10 pname = "ilmbase"; 11 - version = lib.getVersion openexr; 12 13 # the project no longer provides separate tarballs. We may even want to merge 14 # the ilmbase package into openexr in the future. 15 - inherit (openexr) src patches; 16 17 outputs = [ 18 "out" ··· 37 homepage = "https://www.openexr.com/"; 38 license = licenses.bsd3; 39 platforms = platforms.all; 40 }; 41 }
··· 3 lib, 4 buildPackages, 5 cmake, 6 + # explicitely depending on openexr_2 because ilmbase doesn't exist for v3 7 + openexr_2, 8 }: 9 10 stdenv.mkDerivation { 11 pname = "ilmbase"; 12 + version = lib.getVersion openexr_2; 13 14 # the project no longer provides separate tarballs. We may even want to merge 15 # the ilmbase package into openexr in the future. 16 + inherit (openexr_2) src patches; 17 18 outputs = [ 19 "out" ··· 38 homepage = "https://www.openexr.com/"; 39 license = licenses.bsd3; 40 platforms = platforms.all; 41 + insecure = true; 42 }; 43 }
+2 -2
pkgs/by-name/li/libjxl/package.nix
··· 12 libpng, 13 libwebp, 14 gdk-pixbuf, 15 - openexr_3, 16 pkg-config, 17 makeWrapper, 18 zlib, ··· 87 libpng 88 libwebp 89 gdk-pixbuf 90 - openexr_3 91 zlib 92 ]; 93
··· 12 libpng, 13 libwebp, 14 gdk-pixbuf, 15 + openexr, 16 pkg-config, 17 makeWrapper, 18 zlib, ··· 87 libpng 88 libwebp 89 gdk-pixbuf 90 + openexr 91 zlib 92 ]; 93
+2 -2
pkgs/by-name/sw/swayimg/package.nix
··· 23 libavif, 24 libsixel, 25 libraw, 26 - openexr_3, 27 bash-completion, 28 testers, 29 nix-update-script, ··· 76 libavif 77 libsixel 78 libraw 79 - openexr_3 80 ]; 81 82 passthru = {
··· 23 libavif, 24 libsixel, 25 libraw, 26 + openexr, 27 bash-completion, 28 testers, 29 nix-update-script, ··· 76 libavif 77 libsixel 78 libraw 79 + openexr 80 ]; 81 82 passthru = {
+2 -2
pkgs/by-name/vi/vips/package.nix
··· 38 libtiff, 39 libwebp, 40 matio, 41 - openexr_3, 42 openjpeg, 43 openslide, 44 pango, ··· 112 libtiff 113 libwebp 114 matio 115 - openexr_3 116 openjpeg 117 openslide 118 pango
··· 38 libtiff, 39 libwebp, 40 matio, 41 + openexr, 42 openjpeg, 43 openslide, 44 pango, ··· 112 libtiff 113 libwebp 114 matio 115 + openexr 116 openjpeg 117 openslide 118 pango
+2 -2
pkgs/development/libraries/gdal/default.nix
··· 62 libxml2, 63 lz4, 64 netcdf, 65 - openexr_3, 66 openjpeg, 67 openssl, 68 pcre2, ··· 182 nonDarwinDeps = lib.optionals (!stdenv.hostPlatform.isDarwin) ( 183 [ 184 # tests for formats enabled by these packages fail on macos 185 - openexr_3 186 xercesc 187 ] 188 ++ arrowDeps
··· 62 libxml2, 63 lz4, 64 netcdf, 65 + openexr, 66 openjpeg, 67 openssl, 68 pcre2, ··· 182 nonDarwinDeps = lib.optionals (!stdenv.hostPlatform.isDarwin) ( 183 [ 184 # tests for formats enabled by these packages fail on macos 185 + openexr 186 xercesc 187 ] 188 ++ arrowDeps
+2 -2
pkgs/development/libraries/gstreamer/bad/default.nix
··· 62 libusb1, 63 neon, 64 openal, 65 - openexr_3, 66 openh264Support ? lib.meta.availableOn stdenv.hostPlatform openh264, 67 openh264, 68 libopenmpt, ··· 192 libusb1 193 neon 194 openal 195 - openexr_3 196 rtmpdump 197 pango 198 soundtouch
··· 62 libusb1, 63 neon, 64 openal, 65 + openexr, 66 openh264Support ? lib.meta.availableOn stdenv.hostPlatform openh264, 67 openh264, 68 libopenmpt, ··· 192 libusb1 193 neon 194 openal 195 + openexr 196 rtmpdump 197 pango 198 soundtouch
+2 -2
pkgs/development/libraries/libdevil/default.nix
··· 8 libmng, 9 lcms1, 10 libtiff, 11 - openexr_3, 12 libGL, 13 libX11, 14 pkg-config, ··· 47 libmng 48 lcms1 49 libtiff 50 - openexr_3 51 ] 52 ++ lib.optionals withXorg [ 53 libX11
··· 8 libmng, 9 lcms1, 10 libtiff, 11 + openexr, 12 libGL, 13 libX11, 14 pkg-config, ··· 47 libmng 48 lcms1 49 libtiff 50 + openexr 51 ] 52 ++ lib.optionals withXorg [ 53 libX11
+2 -2
pkgs/development/libraries/opencolorio/default.nix
··· 22 # Build apps 23 buildApps ? true, # Utility applications 24 lcms2, 25 - openexr_3, 26 }: 27 28 stdenv.mkDerivation rec { ··· 74 ] 75 ++ lib.optionals buildApps [ 76 lcms2 77 - openexr_3 78 ]; 79 80 cmakeFlags =
··· 22 # Build apps 23 buildApps ? true, # Utility applications 24 lcms2, 25 + openexr, 26 }: 27 28 stdenv.mkDerivation rec { ··· 74 ] 75 ++ lib.optionals buildApps [ 76 lcms2 77 + openexr 78 ]; 79 80 cmakeFlags =
+1 -1
pkgs/development/libraries/openexr/3.nix
··· 60 61 passthru.tests = { 62 inherit libjxl; 63 - musl = pkgsCross.musl64.openexr_3; 64 }; 65 66 meta = with lib; {
··· 60 61 passthru.tests = { 62 inherit libjxl; 63 + musl = pkgsCross.musl64.openexr; 64 }; 65 66 meta = with lib; {
+1
pkgs/development/libraries/openexr/default.nix pkgs/development/libraries/openexr/2.nix
··· 74 homepage = "https://www.openexr.com/"; 75 license = licenses.bsd3; 76 platforms = platforms.all; 77 }; 78 }
··· 74 homepage = "https://www.openexr.com/"; 75 license = licenses.bsd3; 76 platforms = platforms.all; 77 + insecure = true; 78 }; 79 }
+2 -2
pkgs/development/libraries/openscenegraph/default.nix
··· 25 jpegSupport ? true, 26 libjpeg, 27 exrSupport ? false, 28 - openexr_3, 29 gifSupport ? true, 30 giflib, 31 pngSupport ? true, ··· 97 zlib 98 ] 99 ++ lib.optional jpegSupport libjpeg 100 - ++ lib.optional exrSupport openexr_3 101 ++ lib.optional gifSupport giflib 102 ++ lib.optional pngSupport libpng 103 ++ lib.optional tiffSupport libtiff
··· 25 jpegSupport ? true, 26 libjpeg, 27 exrSupport ? false, 28 + openexr, 29 gifSupport ? true, 30 giflib, 31 pngSupport ? true, ··· 97 zlib 98 ] 99 ++ lib.optional jpegSupport libjpeg 100 + ++ lib.optional exrSupport openexr 101 ++ lib.optional gifSupport giflib 102 ++ lib.optional pngSupport libpng 103 ++ lib.optional tiffSupport libtiff
+2 -2
pkgs/kde/frameworks/kimageformats/default.nix
··· 5 libjxl, 6 libavif, 7 libraw, 8 - openexr_3, 9 }: 10 mkKdeDerivation { 11 pname = "kimageformats"; ··· 17 libjxl 18 libavif 19 libraw 20 - openexr_3 21 ]; 22 }
··· 5 libjxl, 6 libavif, 7 libraw, 8 + openexr, 9 }: 10 mkKdeDerivation { 11 pname = "kimageformats"; ··· 17 libjxl 18 libavif 19 libraw 20 + openexr 21 ]; 22 }
+2 -2
pkgs/kde/gear/kio-extras/default.nix
··· 9 libimobiledevice, 10 gperf, 11 libtirpc, 12 - openexr_3, 13 taglib, 14 shared-mime-info, 15 libappimage, ··· 34 libimobiledevice 35 gperf 36 libtirpc 37 - openexr_3 38 taglib 39 libappimage 40 xorg.libXcursor
··· 9 libimobiledevice, 10 gperf, 11 libtirpc, 12 + openexr, 13 taglib, 14 shared-mime-info, 15 libappimage, ··· 34 libimobiledevice 35 gperf 36 libtirpc 37 + openexr 38 taglib 39 libappimage 40 xorg.libXcursor
+2 -2
pkgs/kde/misc/kio-extras-kf5/default.nix
··· 10 libimobiledevice, 11 gperf, 12 libtirpc, 13 - openexr_3, 14 taglib, 15 libappimage, 16 }: ··· 58 libimobiledevice 59 gperf 60 libtirpc 61 - openexr_3 62 taglib 63 libappimage 64 ];
··· 10 libimobiledevice, 11 gperf, 12 libtirpc, 13 + openexr, 14 taglib, 15 libappimage, 16 }: ··· 58 libimobiledevice 59 gperf 60 libtirpc 61 + openexr 62 taglib 63 libappimage 64 ];
+1
pkgs/top-level/aliases.nix
··· 1269 opendylan_bin = throw "opendylan_bin has been removed from nixpkgs as it was broken"; # Added 2024-07-15 1270 openelec-dvb-firmware = throw "'openelec-dvb-firmware' has been renamed to/replaced by 'libreelec-dvb-firmware'"; # Converted to throw 2024-10-17 1271 openethereum = throw "openethereum development has ceased by upstream. Use alternate clients such as go-ethereum, erigon, or nethermind"; # Added 2024-05-13 1272 openimageio2 = openimageio; # Added 2023-01-05 1273 openisns = throw "'openisns' has been renamed to/replaced by 'open-isns'"; # Converted to throw 2024-10-17 1274 openjdk19 = throw "OpenJDK 19 was removed as it has reached its end of life"; # Added 2024-08-01
··· 1269 opendylan_bin = throw "opendylan_bin has been removed from nixpkgs as it was broken"; # Added 2024-07-15 1270 openelec-dvb-firmware = throw "'openelec-dvb-firmware' has been renamed to/replaced by 'libreelec-dvb-firmware'"; # Converted to throw 2024-10-17 1271 openethereum = throw "openethereum development has ceased by upstream. Use alternate clients such as go-ethereum, erigon, or nethermind"; # Added 2024-05-13 1272 + openexr_3 = openexr; # Added 2025-03-12 1273 openimageio2 = openimageio; # Added 2023-01-05 1274 openisns = throw "'openisns' has been renamed to/replaced by 'open-isns'"; # Converted to throw 2024-10-17 1275 openjdk19 = throw "OpenJDK 19 was removed as it has reached its end of life"; # Added 2024-08-01
+14 -17
pkgs/top-level/all-packages.nix
··· 361 362 copilot-language-server-fhs = copilot-language-server.fhs; 363 364 - curv = callPackage ../by-name/cu/curv/package.nix { 365 - openexr = openexr_3; 366 - }; 367 - 368 databricks-sql-cli = callPackage ../applications/misc/databricks-sql-cli { }; 369 370 deck = callPackage ../by-name/de/deck/package.nix { ··· 4740 libclang = llvmPackages_15.libclang; 4741 clang = clang_15; 4742 llvm = llvm_15; 4743 - openexr = openexr_3; 4744 }; 4745 4746 ossec-agent = callPackage ../tools/security/ossec/agent.nix { }; ··· 9358 fplll = callPackage ../development/libraries/fplll { }; 9359 fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix { }; 9360 9361 freeipa = callPackage ../os-specific/linux/freeipa { 9362 # NOTE: freeipa and sssd need to be built with the same version of python 9363 kerberos = krb5.override { ··· 9401 9402 gegl = callPackage ../development/libraries/gegl { 9403 inherit (darwin.apple_sdk.frameworks) OpenCL; 9404 }; 9405 9406 gensio = darwin.apple_sdk_11_0.callPackage ../development/libraries/gensio { }; ··· 10789 # TODO: LTO does not work. 10790 # https://github.com/NixOS/nixpkgs/issues/343123 10791 enableLto = false; 10792 }; 10793 10794 opencv4WithoutCuda = opencv4.override { ··· 10797 10798 opencv = opencv4; 10799 10800 - openexr = openexr_2; 10801 - openexr_2 = callPackage ../development/libraries/openexr { }; 10802 - openexr_3 = callPackage ../development/libraries/openexr/3.nix { }; 10803 10804 opencolorio = darwin.apple_sdk_11_0.callPackage ../development/libraries/opencolorio { 10805 inherit (darwin.apple_sdk_11_0.frameworks) Carbon GLUT Cocoa; ··· 11438 11439 vigra = callPackage ../development/libraries/vigra { 11440 hdf5 = hdf5.override { usev110Api = true; }; 11441 - openexr = openexr_3; 11442 }; 11443 11444 vllm = with python3Packages; toPythonApplication vllm; ··· 13800 13801 airwave = libsForQt5.callPackage ../applications/audio/airwave { }; 13802 13803 - alembic = callPackage ../development/libraries/alembic { 13804 - openexr = openexr_3; 13805 - }; 13806 13807 amarok = libsForQt5.callPackage ../applications/audio/amarok { }; 13808 amarok-kf5 = amarok; # for compatibility ··· 13901 }; 13902 13903 blender = callPackage ../by-name/bl/blender/package.nix { 13904 - openexr = openexr_3; 13905 python3Packages = python311Packages; 13906 inherit (darwin.apple_sdk.frameworks) 13907 Cocoa ··· 14089 direwolf = callPackage ../applications/radio/direwolf { 14090 hamlib = hamlib_4; 14091 }; 14092 14093 djview = libsForQt5.callPackage ../applications/graphics/djview { }; 14094 djview4 = djview; ··· 14728 14729 hugin = callPackage ../applications/graphics/hugin { 14730 wxGTK = wxGTK32; 14731 - openexr = openexr_3; 14732 }; 14733 14734 huggle = libsForQt5.callPackage ../applications/misc/huggle { }; ··· 14937 imagemagick = lowPrio ( 14938 callPackage ../applications/graphics/ImageMagick { 14939 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation; 14940 - openexr = openexr_3; 14941 } 14942 ); 14943 ··· 15255 portaudio = null; 15256 }; 15257 15258 - luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { }; 15259 15260 luddite = with python3Packages; toPythonApplication luddite; 15261 ··· 15691 }; 15692 15693 openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio { 15694 - openexr = openexr_3; 15695 }; 15696 15697 open-music-kontrollers = lib.recurseIntoAttrs {
··· 361 362 copilot-language-server-fhs = copilot-language-server.fhs; 363 364 databricks-sql-cli = callPackage ../applications/misc/databricks-sql-cli { }; 365 366 deck = callPackage ../by-name/de/deck/package.nix { ··· 4736 libclang = llvmPackages_15.libclang; 4737 clang = clang_15; 4738 llvm = llvm_15; 4739 }; 4740 4741 ossec-agent = callPackage ../tools/security/ossec/agent.nix { }; ··· 9353 fplll = callPackage ../development/libraries/fplll { }; 9354 fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix { }; 9355 9356 + freeimage = callPackage ../by-name/fr/freeimage/package.nix { 9357 + openexr = openexr_2; 9358 + }; 9359 + 9360 freeipa = callPackage ../os-specific/linux/freeipa { 9361 # NOTE: freeipa and sssd need to be built with the same version of python 9362 kerberos = krb5.override { ··· 9400 9401 gegl = callPackage ../development/libraries/gegl { 9402 inherit (darwin.apple_sdk.frameworks) OpenCL; 9403 + openexr = openexr_2; 9404 }; 9405 9406 gensio = darwin.apple_sdk_11_0.callPackage ../development/libraries/gensio { }; ··· 10789 # TODO: LTO does not work. 10790 # https://github.com/NixOS/nixpkgs/issues/343123 10791 enableLto = false; 10792 + openexr = openexr_2; 10793 }; 10794 10795 opencv4WithoutCuda = opencv4.override { ··· 10798 10799 opencv = opencv4; 10800 10801 + openexr = callPackage ../development/libraries/openexr/3.nix { }; 10802 + openexr_2 = callPackage ../development/libraries/openexr/2.nix { }; 10803 10804 opencolorio = darwin.apple_sdk_11_0.callPackage ../development/libraries/opencolorio { 10805 inherit (darwin.apple_sdk_11_0.frameworks) Carbon GLUT Cocoa; ··· 11438 11439 vigra = callPackage ../development/libraries/vigra { 11440 hdf5 = hdf5.override { usev110Api = true; }; 11441 }; 11442 11443 vllm = with python3Packages; toPythonApplication vllm; ··· 13799 13800 airwave = libsForQt5.callPackage ../applications/audio/airwave { }; 13801 13802 + alembic = callPackage ../development/libraries/alembic { }; 13803 13804 amarok = libsForQt5.callPackage ../applications/audio/amarok { }; 13805 amarok-kf5 = amarok; # for compatibility ··· 13898 }; 13899 13900 blender = callPackage ../by-name/bl/blender/package.nix { 13901 python3Packages = python311Packages; 13902 inherit (darwin.apple_sdk.frameworks) 13903 Cocoa ··· 14085 direwolf = callPackage ../applications/radio/direwolf { 14086 hamlib = hamlib_4; 14087 }; 14088 + 14089 + djv = callPackage ../by-name/dj/djv/package.nix { openexr = openexr_2; }; 14090 14091 djview = libsForQt5.callPackage ../applications/graphics/djview { }; 14092 djview4 = djview; ··· 14726 14727 hugin = callPackage ../applications/graphics/hugin { 14728 wxGTK = wxGTK32; 14729 }; 14730 14731 huggle = libsForQt5.callPackage ../applications/misc/huggle { }; ··· 14934 imagemagick = lowPrio ( 14935 callPackage ../applications/graphics/ImageMagick { 14936 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation; 14937 } 14938 ); 14939 ··· 15251 portaudio = null; 15252 }; 15253 15254 + luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { 15255 + openexr = openexr_2; 15256 + }; 15257 15258 luddite = with python3Packages; toPythonApplication luddite; 15259 ··· 15689 }; 15690 15691 openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio { 15692 }; 15693 15694 open-music-kontrollers = lib.recurseIntoAttrs {