about summary refs log tree commit diff
path: root/pkgs/development/tools/scenic-view/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/tools/scenic-view/default.nix')
-rw-r--r--pkgs/development/tools/scenic-view/default.nix72
1 files changed, 0 insertions, 72 deletions
diff --git a/pkgs/development/tools/scenic-view/default.nix b/pkgs/development/tools/scenic-view/default.nix
deleted file mode 100644
index 3fc74d7e3c73..000000000000
--- a/pkgs/development/tools/scenic-view/default.nix
+++ /dev/null
@@ -1,72 +0,0 @@
-{ lib, stdenv, fetchFromGitHub, openjdk, openjfx, gradle_7, makeDesktopItem, makeWrapper }:
-let
-  jdk = openjdk.override (lib.optionalAttrs stdenv.isLinux {
-    enableJavaFX = true;
-    openjfx = openjfx.override { withWebKit = true; };
-  });
-
-  pname = "scenic-view";
-  version = "11.0.2";
-
-  src = fetchFromGitHub {
-    owner = "JonathanGiles";
-    repo = pname;
-    rev = version;
-    sha256 = "1idfh9hxqs4fchr6gvhblhvjqk4mpl4rnpi84vn1l3yb700z7dwy";
-  };
-
-  gradle = gradle_7;
-
-  desktopItem = makeDesktopItem {
-    name = pname;
-    desktopName = pname;
-    exec = pname;
-    comment = "JavaFx application to visualize and modify the scenegraph of running JavaFx applications.";
-    mimeTypes = [ "application/java" "application/java-vm" "application/java-archive" ];
-    categories = [ "Development" ];
-  };
-
-in stdenv.mkDerivation rec {
-  inherit pname version src;
-  nativeBuildInputs = [ gradle makeWrapper ];
-
-  mitmCache = gradle.fetchDeps {
-    inherit pname;
-    data = ./deps.json;
-  };
-
-  __darwinAllowLocalNetworking = true;
-
-  doCheck = true;
-
-  installPhase = ''
-    runHook preInstall
-
-    mkdir -p $out/bin $out/share/${pname}
-    cp build/libs/scenicview.jar $out/share/${pname}/${pname}.jar
-    makeWrapper ${jdk}/bin/java $out/bin/${pname} --add-flags "-jar $out/share/${pname}/${pname}.jar"
-
-    runHook postInstall
-  '';
-
-  desktopItems = [ desktopItem ];
-
-  meta = with lib; {
-    broken = stdenv.isDarwin;
-    description = "JavaFx application to visualize and modify the scenegraph of running JavaFx applications";
-    mainProgram = "scenic-view";
-    longDescription = ''
-      A JavaFX application designed to make it simple to understand the current state of your application scenegraph
-      and to also easily manipulate properties of the scenegraph without having to keep editing your code.
-      This lets you find bugs and get things pixel perfect without having to do the compile-check-compile dance.
-    '';
-    homepage = "https://github.com/JonathanGiles/scenic-view/";
-    sourceProvenance = with sourceTypes; [
-      fromSource
-      binaryBytecode  # deps
-    ];
-    license = licenses.gpl3Plus;
-    maintainers = with maintainers; [ wirew0rm ];
-    platforms = platforms.all;
-  };
-}