summary refs log tree commit diff
diff options
context:
space:
mode:
authorAndreas Herrmann <andreash87@gmx.ch>2014-06-15 13:26:44 +0200
committerAndreas Herrmann <andreash87@gmx.ch>2014-06-22 20:05:20 +0200
commitd1f7bc7bcfd2a0a48d22c98c5c626231291c5ea4 (patch)
tree1601590cabe18fe8d3bf93b3bc43cf5468100b12
parentc24e85f3a5269e7d5d664620f755334b19b64caa (diff)
downloadnixlib-d1f7bc7bcfd2a0a48d22c98c5c626231291c5ea4.tar
nixlib-d1f7bc7bcfd2a0a48d22c98c5c626231291c5ea4.tar.gz
nixlib-d1f7bc7bcfd2a0a48d22c98c5c626231291c5ea4.tar.bz2
nixlib-d1f7bc7bcfd2a0a48d22c98c5c626231291c5ea4.tar.lz
nixlib-d1f7bc7bcfd2a0a48d22c98c5c626231291c5ea4.tar.xz
nixlib-d1f7bc7bcfd2a0a48d22c98c5c626231291c5ea4.tar.zst
nixlib-d1f7bc7bcfd2a0a48d22c98c5c626231291c5ea4.zip
hdf5: Add szip as an optional dependency
This adds additional compression modes to hdf5.

Note: The szip license may not be compatible with everyone's use case. Hence,
it is an optional dependency.
-rw-r--r--pkgs/tools/misc/hdf5/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/tools/misc/hdf5/default.nix b/pkgs/tools/misc/hdf5/default.nix
index 8b1f8a3b9644..1f5fb78d100c 100644
--- a/pkgs/tools/misc/hdf5/default.nix
+++ b/pkgs/tools/misc/hdf5/default.nix
@@ -2,6 +2,7 @@
 { stdenv
 , fetchurl
 , zlib ? null
+, szip ? null
 }:
 stdenv.mkDerivation {
   name = "hdf5-1.8.10-patch1";
@@ -11,7 +12,10 @@ stdenv.mkDerivation {
   };
 
   buildInputs = []
-    ++ stdenv.lib.optional (zlib != null) zlib;
+    ++ stdenv.lib.optional (zlib != null) zlib
+    ++ stdenv.lib.optional (szip != null) szip;
+
+  configureFlags = if szip != null then "--with-szlib=${szip}" else "";
   
   patches = [./bin-mv.patch];