diff options
Diffstat (limited to 'pkgs/development/tools/delve/default.nix')
-rw-r--r-- | pkgs/development/tools/delve/default.nix | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/pkgs/development/tools/delve/default.nix b/pkgs/development/tools/delve/default.nix deleted file mode 100644 index 4552539bb76e..000000000000 --- a/pkgs/development/tools/delve/default.nix +++ /dev/null @@ -1,51 +0,0 @@ -{ lib, buildGoModule, fetchFromGitHub, makeWrapper, stdenv }: - -buildGoModule rec { - pname = "delve"; - version = "1.23.0"; - - src = fetchFromGitHub { - owner = "go-delve"; - repo = "delve"; - rev = "v${version}"; - hash = "sha256-LtrPcYyuobHq6O3/vBKLTOMZfpYL7P3mtGfVqCMV9iM="; - }; - - vendorHash = null; - - subPackages = [ "cmd/dlv" ]; - - nativeBuildInputs = [ makeWrapper ]; - - hardeningDisable = [ "fortify" ]; - - preCheck = '' - XDG_CONFIG_HOME=$(mktemp -d) - ''; - - # Disable tests on Darwin as they require various workarounds. - # - # - Tests requiring local networking fail with or without sandbox, - # even with __darwinAllowLocalNetworking allowed. - # - CGO_FLAGS warnings break tests' expected stdout/stderr outputs. - # - DAP test binaries exit prematurely. - doCheck = !stdenv.isDarwin; - - postInstall = '' - # fortify source breaks build since delve compiles with -O0 - wrapProgram $out/bin/dlv \ - --prefix disableHardening " " fortify - - # add symlink for vscode golang extension - # https://github.com/golang/vscode-go/blob/master/docs/debugging.md#manually-installing-dlv-dap - ln $out/bin/dlv $out/bin/dlv-dap - ''; - - meta = with lib; { - description = "debugger for the Go programming language"; - homepage = "https://github.com/go-delve/delve"; - maintainers = with maintainers; [ vdemeester ]; - license = licenses.mit; - mainProgram = "dlv"; - }; -} |