aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/libraries/openexr/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/openexr/default.nix')
-rw-r--r--nixpkgs/pkgs/development/libraries/openexr/default.nix23
1 files changed, 15 insertions, 8 deletions
diff --git a/nixpkgs/pkgs/development/libraries/openexr/default.nix b/nixpkgs/pkgs/development/libraries/openexr/default.nix
index 425afc70f37..b33b284f45c 100644
--- a/nixpkgs/pkgs/development/libraries/openexr/default.nix
+++ b/nixpkgs/pkgs/development/libraries/openexr/default.nix
@@ -4,26 +4,33 @@
, fetchFromGitHub
, zlib
, ilmbase
-, fetchpatch
+, fetchpatch
, cmake
-, libtool
}:
+
stdenv.mkDerivation rec {
pname = "openexr";
- version = "2.4.1";
+ version = "2.5.3";
+
+ outputs = [ "bin" "dev" "out" "doc" ];
src = fetchFromGitHub {
owner = "AcademySoftwareFoundation";
repo = "openexr";
rev = "v${version}";
- sha256 = "020gyl8zv83ag6gbcchmqiyx9rh2jca7j8n52zx1gk4rck7kwc01";
+ sha256 = "xyYdRrwAYdnRZmErIK0tZspguqtrXvixO5+6nMDoOh8=";
};
- outputs = [ "bin" "dev" "out" "doc" ];
- nativeBuildInputs = [ cmake libtool ];
- propagatedBuildInputs = [ ilmbase zlib ];
+ patches = [
+ # Fix pkg-config paths
+ (fetchpatch {
+ url = "https://github.com/AcademySoftwareFoundation/openexr/commit/6442fb71a86c09fb0a8118b6dbd93bcec4883a3c.patch";
+ sha256 = "bwD5WTKPT4DjOJDnPXIvT5hJJkH0b71Vo7qupWO9nPA=";
+ })
+ ];
- enableParallelBuilding = true;
+ nativeBuildInputs = [ cmake ];
+ propagatedBuildInputs = [ ilmbase zlib ];
meta = with stdenv.lib; {
description = "A high dynamic-range (HDR) image file format";