Loading pkgs/tools/misc/hdfview/default.nix +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"; Loading Loading @@ -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/ Loading @@ -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 ''; Loading Loading
pkgs/tools/misc/hdfview/default.nix +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"; Loading Loading @@ -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/ Loading @@ -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 ''; Loading