tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
hdf4: Make szip dependency optional.
Philipp Hausmann
8 years ago
a1ec03a2
01c3847b
+8
-5
2 changed files
expand all
collapse all
unified
split
pkgs
tools
misc
hdf4
default.nix
top-level
all-packages.nix
+5
-4
pkgs/tools/misc/hdf4/default.nix
···
2
, fetchurl
3
, cmake
4
, libjpeg
5
-
, szip
6
, zlib
0
7
}:
8
9
stdenv.mkDerivation rec {
···
21
zlib
22
];
23
24
-
preConfigure = "export SZIP_INSTALL=${szip}";
25
26
cmakeFlags = [
27
"-DBUILD_SHARED_LIBS=ON"
···
31
"-DHDF4_BUILD_WITH_INSTALL_NAME=OFF"
32
"-DHDF4_ENABLE_JPEG_LIB_SUPPORT=ON"
33
"-DHDF4_ENABLE_NETCDF=OFF"
34
-
"-DHDF4_ENABLE_SZIP_ENCODING=ON"
35
-
"-DHDF4_ENABLE_SZIP_SUPPORT=ON"
36
"-DHDF4_ENABLE_Z_LIB_SUPPORT=ON"
37
"-DHDF4_BUILD_FORTRAN=OFF"
38
"-DJPEG_DIR=${libjpeg}"
0
0
0
39
];
40
41
doCheck = true;
···
2
, fetchurl
3
, cmake
4
, libjpeg
0
5
, zlib
6
+
, szip ? null
7
}:
8
9
stdenv.mkDerivation rec {
···
21
zlib
22
];
23
24
+
preConfigure = stdenv.lib.optionalString (szip != null) "export SZIP_INSTALL=${szip}";
25
26
cmakeFlags = [
27
"-DBUILD_SHARED_LIBS=ON"
···
31
"-DHDF4_BUILD_WITH_INSTALL_NAME=OFF"
32
"-DHDF4_ENABLE_JPEG_LIB_SUPPORT=ON"
33
"-DHDF4_ENABLE_NETCDF=OFF"
0
0
34
"-DHDF4_ENABLE_Z_LIB_SUPPORT=ON"
35
"-DHDF4_BUILD_FORTRAN=OFF"
36
"-DJPEG_DIR=${libjpeg}"
37
+
] ++ stdenv.lib.optionals (szip != null) [
38
+
"-DHDF4_ENABLE_SZIP_ENCODING=ON"
39
+
"-DHDF4_ENABLE_SZIP_SUPPORT=ON"
40
];
41
42
doCheck = true;
+3
-1
pkgs/top-level/all-packages.nix
···
2363
2364
hddtemp = callPackage ../tools/misc/hddtemp { };
2365
2366
-
hdf4 = callPackage ../tools/misc/hdf4 { };
0
0
2367
2368
hdf5 = callPackage ../tools/misc/hdf5 {
2369
gfortran = null;
···
2363
2364
hddtemp = callPackage ../tools/misc/hddtemp { };
2365
2366
+
hdf4 = callPackage ../tools/misc/hdf4 {
2367
+
szip = null;
2368
+
};
2369
2370
hdf5 = callPackage ../tools/misc/hdf5 {
2371
gfortran = null;