at 23.05-pre 37 lines 954 B view raw
1{ lib, stdenvNoCC, fetchurl, makeWrapper, jre } : 2 3stdenvNoCC.mkDerivation rec { 4 pname = "panoply"; 5 version = "5.2.2"; 6 7 src = fetchurl { 8 url = "https://www.giss.nasa.gov/tools/panoply/download/PanoplyJ-${version}.tgz"; 9 sha256 = "sha256-RIjdNfX4jsMwpgbE1aTzT6bysIFGUi33o5m030fF6mg="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ]; 13 14 installPhase = '' 15 runHook preInstall 16 17 jarbase=$out/share/panoply 18 mkdir -p $out/bin $jarbase/jars 19 20 sed -i "s:^SCRIPTDIR.*:SCRIPTDIR=$jarbase:" panoply.sh 21 22 cp panoply.sh $out/bin/panoply 23 cp -r jars $jarbase 24 25 wrapProgram "$out/bin/panoply" --prefix PATH : "${jre}/bin" 26 27 runHook postHook 28 ''; 29 30 meta = with lib; { 31 description = "netCDF, HDF and GRIB Data Viewer"; 32 homepage = "https://www.giss.nasa.gov/tools/panoply"; 33 platforms = platforms.linux; 34 maintainers = [ maintainers.markuskowa ]; 35 license = licenses.unfree; # Package does not state a license 36 }; 37}