From 66ec7f718ad9e236790580a3b569d49a0e935484 Mon Sep 17 00:00:00 2001 From: luftmensch-luftmensch Date: Sat, 8 Jun 2024 11:31:03 +0200 Subject: [PATCH] govers: migrate to buildGoModule --- pkgs/by-name/go/govers/package.nix | 38 +++++++++++++++++++++++ pkgs/development/tools/govers/default.nix | 21 ------------- pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 38 insertions(+), 23 deletions(-) create mode 100644 pkgs/by-name/go/govers/package.nix delete mode 100644 pkgs/development/tools/govers/default.nix diff --git a/pkgs/by-name/go/govers/package.nix b/pkgs/by-name/go/govers/package.nix new file mode 100644 index 000000000000..eb483438acc0 --- /dev/null +++ b/pkgs/by-name/go/govers/package.nix @@ -0,0 +1,38 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule { + pname = "govers"; + version = "0-unstable-2016-06-23"; + + src = fetchFromGitHub { + owner = "rogpeppe"; + repo = "govers"; + rev = "77fd787551fc5e7ae30696e009e334d52d2d3a43"; + sha256 = "sha256-lpc8wFKAB+A8mBm9q3qNzTM8ktFS1MYdIvZVFP0eiIs="; + }; + + vendorHash = null; + + postPatch = '' + go mod init github.com/rogpeppe/govers + ''; + + dontRenameImports = true; + + doCheck = false; # fails, silently + + meta = { + description = "Tool for rewriting Go import paths"; + homepage = "https://github.com/rogpeppe/govers"; + license = lib.licenses.bsd3; + mainProgram = "govers"; + maintainers = with lib.maintainers; [ + luftmensch-luftmensch + urandom + ]; + }; +} diff --git a/pkgs/development/tools/govers/default.nix b/pkgs/development/tools/govers/default.nix deleted file mode 100644 index dbcb38e08e18..000000000000 --- a/pkgs/development/tools/govers/default.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ lib, buildGoPackage, fetchFromGitHub }: - -buildGoPackage rec { - pname = "govers"; - version = "unstable-2016-06-23"; - - goPackagePath = "github.com/rogpeppe/govers"; - - src = fetchFromGitHub { - owner = "rogpeppe"; - repo = "govers"; - rev = "77fd787551fc5e7ae30696e009e334d52d2d3a43"; - sha256 = "sha256-lpc8wFKAB+A8mBm9q3qNzTM8ktFS1MYdIvZVFP0eiIs="; - }; - - dontRenameImports = true; - - doCheck = false; # fails, silently - - meta.mainProgram = "govers"; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 67c3c0e2bf76..4de37b087deb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -27563,8 +27563,6 @@ with pkgs; gotraceui = callPackage ../development/tools/gotraceui { }; - govers = callPackage ../development/tools/govers { }; - goverview = callPackage ../tools/security/goverview { }; go-tools = callPackage ../development/tools/go-tools {