diff --git a/pkgs/development/tools/goperf/default.nix b/pkgs/development/tools/goperf/default.nix new file mode 100644 index 000000000000..ed14806aa0a8 --- /dev/null +++ b/pkgs/development/tools/goperf/default.nix @@ -0,0 +1,25 @@ +{ lib +, buildGoModule +, fetchgit +}: + +buildGoModule rec { + pname = "goperf"; + version = "unstable-2022-09-20"; + + src = fetchgit { + url = "https://go.googlesource.com/perf"; + rev = "e8d778a60d07b209c499efb221f76d51f63c6042"; + hash = "sha256-UuP528n5uAWMJCakc8MP8wlmA6SwMO/IaIqR88pqL7c="; + }; + + vendorHash = "sha256-ZIkH3LBzrvqWEN6m4fpU2cmOXup9LLU3FiFooJJtiOk="; + + meta = with lib; { + description = "Tools and packages for analyzing Go benchmark results"; + homepage = "https://cs.opensource.google/go/x/perf"; + license = licenses.bsd3; + platforms = platforms.all; + maintainers = with maintainers; [ pbsds ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c30e5a9a8db6..da00f0211981 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2596,6 +2596,8 @@ with pkgs; gopacked = callPackage ../applications/misc/gopacked { }; + goperf = callPackage ../development/tools/goperf { }; + gotktrix = callPackage ../applications/networking/instant-messengers/gotktrix { }; gucci = callPackage ../tools/text/gucci { };