aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzimbatm <zimbatm@zimbatm.com>2020-03-19 14:13:23 +0100
committerGitHub <noreply@github.com>2020-03-19 13:13:23 +0000
commit8edcbd58f1cff133ce0ef3d1425998439bb2a650 (patch)
tree25fb40918ed35304e131e0e7ba0698f01b4e5782
parentb00b66e262d6e027434d00c8a5296052db4ac46c (diff)
visualvm: 1.4.4 -> 2.0 (#82842)
* visualvm: 1.4.4 -> 2.0 * visualvm: gtk is part of the JVM disto
-rw-r--r--pkgs/development/tools/java/visualvm/default.nix11
1 files changed, 3 insertions, 8 deletions
diff --git a/pkgs/development/tools/java/visualvm/default.nix b/pkgs/development/tools/java/visualvm/default.nix
index 4dd6c1efc90..b85ae307ee5 100644
--- a/pkgs/development/tools/java/visualvm/default.nix
+++ b/pkgs/development/tools/java/visualvm/default.nix
@@ -1,12 +1,12 @@
-{ stdenv, fetchzip, lib, makeWrapper, makeDesktopItem, jdk, gtk2, gawk }:
+{ stdenv, fetchzip, lib, makeWrapper, makeDesktopItem, jdk, gawk }:
stdenv.mkDerivation rec {
- version = "1.4.4";
+ version = "2.0";
pname = "visualvm";
src = fetchzip {
url = "https://github.com/visualvm/visualvm.src/releases/download/${version}/visualvm_${builtins.replaceStrings ["."] [""] version}.zip";
- sha256 = "04x4z1013nzjgz9nhs743sphjgg7d3yjn0phxfmxdjzqpff9l133";
+ hash = "sha256-+T8U/GwMA46FHd0p6qpklHXb6+HPCbbIbo6s2Y/77RQ=";
};
desktopItem = makeDesktopItem {
@@ -26,16 +26,11 @@ stdenv.mkDerivation rec {
substituteInPlace etc/visualvm.conf \
--replace "#visualvm_jdkhome=" "visualvm_jdkhome=" \
--replace "/path/to/jdk" "${jdk.home}" \
- --replace 'visualvm_default_options="' 'visualvm_default_options="--laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel -J-Dawt.useSystemAAFontSettings=lcd -J-Dswing.aatext=true '
substituteInPlace platform/lib/nbexec \
--replace /usr/bin/\''${awk} ${gawk}/bin/awk
cp -r . $out
-
- # To get the native LAF, JVM needs to see GTK’s .so-s.
- wrapProgram $out/bin/visualvm \
- --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk2 ]}"
'';
meta = with stdenv.lib; {