Loading pkgs/by-name/da/dataexplorer/package.nix +7 −3 Original line number Diff line number Diff line Loading @@ -4,11 +4,12 @@ , ant # executable fails to start for jdk > 17 , jdk17 , swt , makeWrapper , strip-nondeterminism }: stdenv.mkDerivation (finalAttrs: { }: let swt-jdk17 = swt.override { jdk = jdk17; }; in stdenv.mkDerivation (finalAttrs: { pname = "dataexplorer"; version = "3.9.0"; Loading Loading @@ -40,12 +41,15 @@ stdenv.mkDerivation (finalAttrs: { runHook preInstall ant -Dprefix=$out/share/ -f build/build.xml install # Use SWT from nixpkgs ln -sf '${swt-jdk17}/jars/swt.jar' "$out/share/DataExplorer/java/ext/swt.jar" # The sources contain a wrapper script in $out/share/DataExplorer/DataExplorer # but it hardcodes bash shebang and does not pin the java path. # So we create our own wrapper, using similar cmdline args as upstream. mkdir -p $out/bin makeWrapper ${jdk17}/bin/java $out/bin/DataExplorer \ --prefix LD_LIBRARY_PATH : '${swt-jdk17}/lib' \ --add-flags "-Xms64m -Xmx3092m -jar $out/share/DataExplorer/DataExplorer.jar" \ --set SWT_GTK3 0 Loading Loading
pkgs/by-name/da/dataexplorer/package.nix +7 −3 Original line number Diff line number Diff line Loading @@ -4,11 +4,12 @@ , ant # executable fails to start for jdk > 17 , jdk17 , swt , makeWrapper , strip-nondeterminism }: stdenv.mkDerivation (finalAttrs: { }: let swt-jdk17 = swt.override { jdk = jdk17; }; in stdenv.mkDerivation (finalAttrs: { pname = "dataexplorer"; version = "3.9.0"; Loading Loading @@ -40,12 +41,15 @@ stdenv.mkDerivation (finalAttrs: { runHook preInstall ant -Dprefix=$out/share/ -f build/build.xml install # Use SWT from nixpkgs ln -sf '${swt-jdk17}/jars/swt.jar' "$out/share/DataExplorer/java/ext/swt.jar" # The sources contain a wrapper script in $out/share/DataExplorer/DataExplorer # but it hardcodes bash shebang and does not pin the java path. # So we create our own wrapper, using similar cmdline args as upstream. mkdir -p $out/bin makeWrapper ${jdk17}/bin/java $out/bin/DataExplorer \ --prefix LD_LIBRARY_PATH : '${swt-jdk17}/lib' \ --add-flags "-Xms64m -Xmx3092m -jar $out/share/DataExplorer/DataExplorer.jar" \ --set SWT_GTK3 0 Loading