Commit cbdd781c authored by Doron Behar's avatar Doron Behar
Browse files

hdfview: nixfmt

parent 1f954946
Loading
Loading
Loading
Loading
+37 −18
Original line number Diff line number Diff line
{ lib, stdenv, fetchFromGitHub, ant, jdk, hdf4, hdf5, makeDesktopItem, copyDesktopItems, strip-nondeterminism, stripJavaArchivesHook }:
{
  lib,
  stdenv,
  fetchFromGitHub,
  ant,
  jdk,
  hdf4,
  hdf5,
  makeDesktopItem,
  copyDesktopItems,
  strip-nondeterminism,
  stripJavaArchivesHook,
}:

stdenv.mkDerivation (finalAttrs: {
  pname = "hdfview";
@@ -49,12 +61,17 @@ stdenv.mkDerivation (finalAttrs: {
    exec = name;
    icon = name;
    comment = finalAttrs.finalPackage.meta.description;
    categories = [ "Science" "DataVisualization" ];
    categories = [
      "Science"
      "DataVisualization"
    ];
  };

  installPhase = ''
  installPhase =
    ''
      runHook preInstall
  '' + lib.optionalString stdenv.hostPlatform.isLinux ''
    ''
    + lib.optionalString stdenv.hostPlatform.isLinux ''
      mkdir -p $out/bin $out/lib
      cp -a build/dist/HDFView/bin/HDFView $out/bin/
      cp -a build/dist/HDFView/lib/app $out/lib/
@@ -63,10 +80,12 @@ stdenv.mkDerivation (finalAttrs: {

      mkdir -p $out/share/applications $out/share/icons/hicolor/32x32/apps
      cp src/HDFView.png $out/share/icons/hicolor/32x32/apps/
  '' + lib.optionalString stdenv.hostPlatform.isDarwin ''
    ''
    + lib.optionalString stdenv.hostPlatform.isDarwin ''
      mkdir -p $out/Applications
      cp -a build/dist/HDFView.app $out/Applications/
  '' + ''
    ''
    + ''
      runHook postInstall
    '';