Merge pull request #174758 from markuskowa/add-panolpy

panoply: init at 5.0.6

Sandro e6b16431 bd7aa1e1

Changed files
+39
pkgs
tools
misc
panoply
top-level
+37
pkgs/tools/misc/panoply/default.nix
···
+
{ lib, stdenvNoCC, fetchurl, makeWrapper, jre } :
+
+
stdenvNoCC.mkDerivation rec {
+
pname = "panoply";
+
version = "5.0.6";
+
+
src = fetchurl {
+
url = "https://www.giss.nasa.gov/tools/panoply/download/PanoplyJ-${version}.tgz";
+
sha256 = "0nbr22sxfmk48ngk9gb1vcwv3fkd5m0v208xx6vl00nlnbh4kms4";
+
};
+
+
nativeBuildInputs = [ makeWrapper ];
+
+
installPhase = ''
+
runHook preInstall
+
+
jarbase=$out/share/panoply
+
mkdir -p $out/bin $jarbase/jars
+
+
sed -i "s:^SCRIPTDIR.*:SCRIPTDIR=$jarbase:" panoply.sh
+
+
cp panoply.sh $out/bin/panoply
+
cp -r jars $jarbase
+
+
wrapProgram "$out/bin/panoply" --prefix PATH : "${jre}/bin"
+
+
runHook postHook
+
'';
+
+
meta = with lib; {
+
description = "netCDF, HDF and GRIB Data Viewer";
+
homepage = "https://www.giss.nasa.gov/tools/panoply";
+
platforms = platforms.linux;
+
maintainers = [ maintainers.markuskowa ];
+
license = licenses.unfree; # Package does not state a license
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
pandoc-secnos = python3Packages.callPackage ../tools/misc/pandoc-secnos { };
pandoc-tablenos = python3Packages.callPackage ../tools/misc/pandoc-tablenos { };
+
panoply = callPackage ../tools/misc/panoply { };
+
patray = callPackage ../tools/audio/patray { };
pathvector = callPackage ../tools/networking/pathvector { };