diff options
author | Dmitry Kalinkin <dmitry.kalinkin@gmail.com> | 2017-08-21 20:59:37 -0400 |
---|---|---|
committer | Dmitry Kalinkin <dmitry.kalinkin@gmail.com> | 2017-08-22 18:31:39 -0400 |
commit | 8b8e363979d01e3bffb1999c28c446f291aa527c (patch) | |
tree | b172cf8c3ae88229da4e05305b5f74125cbc2d73 /pkgs/tools/misc/hdfview | |
parent | fd22d671ecad983fbbbd92c4626204f09c9af8ff (diff) | |
download | nixpkgs-8b8e363979d01e3bffb1999c28c446f291aa527c.tar nixpkgs-8b8e363979d01e3bffb1999c28c446f291aa527c.tar.gz nixpkgs-8b8e363979d01e3bffb1999c28c446f291aa527c.tar.bz2 nixpkgs-8b8e363979d01e3bffb1999c28c446f291aa527c.tar.lz nixpkgs-8b8e363979d01e3bffb1999c28c446f291aa527c.tar.xz nixpkgs-8b8e363979d01e3bffb1999c28c446f291aa527c.tar.zst nixpkgs-8b8e363979d01e3bffb1999c28c446f291aa527c.zip |
hdfview: init at 2.14
hdf_java: init at 3.3.2
Diffstat (limited to 'pkgs/tools/misc/hdfview')
-rw-r--r-- | pkgs/tools/misc/hdfview/default.nix | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/tools/misc/hdfview/default.nix b/pkgs/tools/misc/hdfview/default.nix new file mode 100644 index 00000000000..d69a3d2470d --- /dev/null +++ b/pkgs/tools/misc/hdfview/default.nix @@ -0,0 +1,39 @@ +{ stdenv, fetchurl, cmake, ant, javac, hdf_java }: + +stdenv.mkDerivation rec { + name = "hdfview-${version}"; + version = "2.14"; + + src = fetchurl { + url = "http://support.hdfgroup.org/ftp/HDF5/hdf-java/current/src/${name}-${version}.tar.gz"; + sha256 = "0lv9djfm7hnp14mcyzbiax3xjb8vkbzhh7bdl6cvgy53pc08784p"; + }; + + nativeBuildInputs = [ ant javac ]; + + HDFLIBS = hdf_java; + + buildPhase = '' + ant run + ant package + ''; + + installPhase = '' + mkdir $out + # exclude jre + cp -r build/HDF_Group/HDFView/*/{lib,share} $out/ + mkdir $out/bin + cp -r build/HDF_Group/HDFView/*/hdfview.sh $out/bin/hdfview + chmod +x $out/bin/hdfview + substituteInPlace $out/bin/hdfview \ + --replace "@JAVABIN@" "${javac}/bin/" \ + --replace "@INSTALLDIR@" "$out" + ''; + + meta = { + description = "A visual tool for browsing and editing HDF4 and HDF5 files"; + license = stdenv.lib.licenses.free; # BSD-like + homepage = https://support.hdfgroup.org/products/java/index.html; + platforms = stdenv.lib.platforms.linux; + }; +} |