Loading pkgs/development/tools/detekt/default.nix 0 → 100644 +38 −0 Original line number Diff line number Diff line { detekt, lib, stdenv, fetchurl, makeWrapper, jre_headless, testers }: stdenv.mkDerivation rec { pname = "detekt"; version = "1.22.0"; jarfilename = "${pname}-${version}-executable.jar"; src = fetchurl { url = "https://github.com/detekt/detekt/releases/download/v${version}/detekt-cli-${version}-all.jar"; sha256 = "sha256-NCOMBcAtk7cOlP3H8Bz/hfR/305j/DfaoFrwc504b/4="; }; dontUnpack = true; nativeBuildInputs = [ makeWrapper ]; installPhase = '' runHook preInstall install -D "$src" "$out/share/java/${jarfilename}" makeWrapper ${jre_headless}/bin/java $out/bin/detekt \ --add-flags "-jar $out/share/java/${jarfilename}" runHook postInstall ''; passthru.tests.version = testers.testVersion { package = detekt; }; meta = with lib; { description = "Static code analysis for Kotlin"; homepage = "https://detekt.dev/"; license = licenses.asl20; platforms = jre_headless.meta.platforms; maintainers = with maintainers; [ mdr ]; sourceProvenance = with sourceTypes; [ binaryBytecode ]; }; } pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -17341,6 +17341,8 @@ with pkgs; datree = callPackage ../development/tools/datree { }; detekt = callPackage ../development/tools/detekt { }; dcadec = callPackage ../development/tools/dcadec { }; dejagnu = callPackage ../development/tools/misc/dejagnu { }; Loading
pkgs/development/tools/detekt/default.nix 0 → 100644 +38 −0 Original line number Diff line number Diff line { detekt, lib, stdenv, fetchurl, makeWrapper, jre_headless, testers }: stdenv.mkDerivation rec { pname = "detekt"; version = "1.22.0"; jarfilename = "${pname}-${version}-executable.jar"; src = fetchurl { url = "https://github.com/detekt/detekt/releases/download/v${version}/detekt-cli-${version}-all.jar"; sha256 = "sha256-NCOMBcAtk7cOlP3H8Bz/hfR/305j/DfaoFrwc504b/4="; }; dontUnpack = true; nativeBuildInputs = [ makeWrapper ]; installPhase = '' runHook preInstall install -D "$src" "$out/share/java/${jarfilename}" makeWrapper ${jre_headless}/bin/java $out/bin/detekt \ --add-flags "-jar $out/share/java/${jarfilename}" runHook postInstall ''; passthru.tests.version = testers.testVersion { package = detekt; }; meta = with lib; { description = "Static code analysis for Kotlin"; homepage = "https://detekt.dev/"; license = licenses.asl20; platforms = jre_headless.meta.platforms; maintainers = with maintainers; [ mdr ]; sourceProvenance = with sourceTypes; [ binaryBytecode ]; }; }
pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -17341,6 +17341,8 @@ with pkgs; datree = callPackage ../development/tools/datree { }; detekt = callPackage ../development/tools/detekt { }; dcadec = callPackage ../development/tools/dcadec { }; dejagnu = callPackage ../development/tools/misc/dejagnu { };