evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / pa / panoply / package.nix
blob20b27dac96e5dff01a765bdb58c5eaa5ca5269dc
2   lib,
3   stdenvNoCC,
4   fetchurl,
5   makeWrapper,
6   jre,
7 }:
9 stdenvNoCC.mkDerivation rec {
10   pname = "panoply";
11   version = "5.5.5";
13   src = fetchurl {
14     url = "https://www.giss.nasa.gov/tools/panoply/download/PanoplyJ-${version}.tgz";
15     hash = "sha256-rvJ3pyAbHI2/g3v+eKQF0Q9mx6+lLozaB8CLAAzOXRs=";
16   };
18   nativeBuildInputs = [ makeWrapper ];
20   installPhase = ''
21     runHook preInstall
23     jarbase=$out/share/panoply
24     mkdir -p $out/bin $jarbase/jars
26     sed -i "s:^SCRIPTDIR.*:SCRIPTDIR=$jarbase:" panoply.sh
28     cp panoply.sh $out/bin/panoply
29     cp -r jars $jarbase
31     wrapProgram "$out/bin/panoply" --prefix PATH : "${jre}/bin"
33     runHook postInstall
34   '';
36   meta = with lib; {
37     description = "netCDF, HDF and GRIB Data Viewer";
38     homepage = "https://www.giss.nasa.gov/tools/panoply";
39     platforms = platforms.linux;
40     maintainers = [ maintainers.markuskowa ];
41     license = licenses.unfree; # Package does not state a license
42     mainProgram = "panoply";
43   };