mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-19 00:08:32 +01:00
commit
ea0b564c94
5 changed files with 159 additions and 0 deletions
|
@ -2234,6 +2234,11 @@
|
|||
github = "knedlsepp";
|
||||
name = "Josef Kemetmüller";
|
||||
};
|
||||
knl = {
|
||||
email = "nikola@knezevic.co";
|
||||
github = "knl";
|
||||
name = "Nikola Knežević";
|
||||
};
|
||||
konimex = {
|
||||
email = "herdiansyah@netc.eu";
|
||||
github = "konimex";
|
||||
|
|
29
pkgs/tools/networking/grpcurl/default.nix
Normal file
29
pkgs/tools/networking/grpcurl/default.nix
Normal file
|
@ -0,0 +1,29 @@
|
|||
# This file was generated by https://github.com/kamilchm/go2nix v1.2.1
|
||||
# and modified to add meta and switch to fetchFromGitHub
|
||||
{ stdenv, buildGoPackage, fetchFromGitHub }:
|
||||
|
||||
buildGoPackage rec {
|
||||
name = "grpcurl-${version}";
|
||||
version = "1.0.0";
|
||||
rev = "v${version}";
|
||||
|
||||
goPackagePath = "github.com/fullstorydev/grpcurl";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fullstorydev";
|
||||
repo = "grpcurl";
|
||||
rev = "d4d048fade4abcc2f0c3fb6f3e207289401d0a10";
|
||||
sha256 = "0v45lwjw2phavhi6m4ql49ri1423m249a6xcf00v9hi2x1y9dh6q";
|
||||
};
|
||||
|
||||
goDeps = if stdenv.isDarwin
|
||||
then ./deps-darwin.nix
|
||||
else ./deps-linux.nix;
|
||||
|
||||
meta = {
|
||||
description = "Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers";
|
||||
homepage = https://github.com/fullstorydev/grpcurl;
|
||||
license = stdenv.lib.licenses.mit;
|
||||
maintainers = with stdenv.lib.maintainers; [ knl ];
|
||||
};
|
||||
}
|
57
pkgs/tools/networking/grpcurl/deps-darwin.nix
Normal file
57
pkgs/tools/networking/grpcurl/deps-darwin.nix
Normal file
|
@ -0,0 +1,57 @@
|
|||
# This file was generated by https://github.com/kamilchm/go2nix v1.2.1
|
||||
[
|
||||
{
|
||||
goPackagePath = "github.com/golang/protobuf";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/golang/protobuf";
|
||||
rev = "ddf22928ea3c56eb4292a0adbbf5001b1e8e7d0d";
|
||||
sha256 = "16awkanx2rgxzhwi9vpm4i8jmmsw10gb104ncwfinvb6a9nzm28l";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/jhump/protoreflect";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/jhump/protoreflect";
|
||||
rev = "b28d968eb345542b430a717dc72a88abf10d0b95";
|
||||
sha256 = "0i8k55xx2wyzfz635nbjqma505sn03l75mq6lgbknzwhv1xbx39s";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "golang.org/x/net";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://go.googlesource.com/net";
|
||||
rev = "146acd28ed5894421fb5aac80ca93bc1b1f46f87";
|
||||
sha256 = "0d177474z85nvxz8ch6y9wjqz288844wwx8q9za3x2njnk4jbgxj";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "golang.org/x/text";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://go.googlesource.com/text";
|
||||
rev = "4d1c5fb19474adfe9562c9847ba425e7da817e81";
|
||||
sha256 = "1y4rf9cmjyf8r56khr1sz0chbq1v0ynaj63i2z1mq6k6h6ww45da";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "google.golang.org/genproto";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/google/go-genproto";
|
||||
rev = "af9cb2a35e7f169ec875002c1829c9b315cddc04";
|
||||
sha256 = "1942rw8h7zhbzvxn1rqn8z265sl2i14hm0z4hbfbc93slmml7p7n";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "google.golang.org/grpc";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/grpc/grpc-go";
|
||||
rev = "c195587d96d5ae30321b96a1e2e175fea09e9fda";
|
||||
sha256 = "1av4hgaqk0hgji8ycdkgganh6bqajk2ygm4ifrmyzbm1hzwi3gg7";
|
||||
};
|
||||
}
|
||||
]
|
66
pkgs/tools/networking/grpcurl/deps-linux.nix
Normal file
66
pkgs/tools/networking/grpcurl/deps-linux.nix
Normal file
|
@ -0,0 +1,66 @@
|
|||
# This file was generated by https://github.com/kamilchm/go2nix v1.2.1
|
||||
[
|
||||
{
|
||||
goPackagePath = "github.com/golang/protobuf";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/golang/protobuf";
|
||||
rev = "ddf22928ea3c56eb4292a0adbbf5001b1e8e7d0d";
|
||||
sha256 = "16awkanx2rgxzhwi9vpm4i8jmmsw10gb104ncwfinvb6a9nzm28l";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/jhump/protoreflect";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/jhump/protoreflect";
|
||||
rev = "b28d968eb345542b430a717dc72a88abf10d0b95";
|
||||
sha256 = "0i8k55xx2wyzfz635nbjqma505sn03l75mq6lgbknzwhv1xbx39s";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "golang.org/x/net";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://go.googlesource.com/net";
|
||||
rev = "49bb7cea24b1df9410e1712aa6433dae904ff66a";
|
||||
sha256 = "111q4qm3hcjvzvyv9y5rz8ydnyg48rckcygxqy6gv63q618wz6gn";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "golang.org/x/sys";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://go.googlesource.com/sys";
|
||||
rev = "4497e2df6f9e69048a54498c7affbbec3294ad47";
|
||||
sha256 = "028qmbfmy84pl7wmjgvrv1x7x7nzv3qr9w7vcnrcparr43k7415s";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "golang.org/x/text";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://go.googlesource.com/text";
|
||||
rev = "4d1c5fb19474adfe9562c9847ba425e7da817e81";
|
||||
sha256 = "1y4rf9cmjyf8r56khr1sz0chbq1v0ynaj63i2z1mq6k6h6ww45da";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "google.golang.org/genproto";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/google/go-genproto";
|
||||
rev = "af9cb2a35e7f169ec875002c1829c9b315cddc04";
|
||||
sha256 = "1942rw8h7zhbzvxn1rqn8z265sl2i14hm0z4hbfbc93slmml7p7n";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "google.golang.org/grpc";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/grpc/grpc-go";
|
||||
rev = "c195587d96d5ae30321b96a1e2e175fea09e9fda";
|
||||
sha256 = "1av4hgaqk0hgji8ycdkgganh6bqajk2ygm4ifrmyzbm1hzwi3gg7";
|
||||
};
|
||||
}
|
||||
]
|
|
@ -3064,6 +3064,8 @@ with pkgs;
|
|||
|
||||
groonga = callPackage ../servers/search/groonga { };
|
||||
|
||||
grpcurl = callPackage ../tools/networking/grpcurl { };
|
||||
|
||||
grub = pkgsi686Linux.callPackage ../tools/misc/grub {
|
||||
buggyBiosCDSupport = config.grub.buggyBiosCDSupport or true;
|
||||
stdenv = overrideCC stdenv pkgsi686Linux.gcc6;
|
||||
|
|
Loading…
Reference in a new issue