aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/libraries/grpc
diff options
context:
space:
mode:
authorBenjamin Hipple <bhipple@protonmail.com>2018-02-01 22:26:58 -0500
committerBenjamin Hipple <bhipple@protonmail.com>2018-02-13 00:05:52 -0500
commit537181136cb4d0fe39460e7f87d745aaa2acfa10 (patch)
treee6b3a8f61edcedc2440bef636a833d2b86c0cce8 /pkgs/development/libraries/grpc
parent9553ca5bb6c01bb72421eb85932feb753c3ec3de (diff)
grpc: 1.8.3 -> 1.9.1
Also added meta and license information.
Diffstat (limited to 'pkgs/development/libraries/grpc')
-rw-r--r--pkgs/development/libraries/grpc/default.nix41
1 files changed, 24 insertions, 17 deletions
diff --git a/pkgs/development/libraries/grpc/default.nix b/pkgs/development/libraries/grpc/default.nix
index 4e6fe783dc2c..f33e52867c56 100644
--- a/pkgs/development/libraries/grpc/default.nix
+++ b/pkgs/development/libraries/grpc/default.nix
@@ -1,19 +1,26 @@
{ stdenv, fetchurl, cmake, zlib, c-ares, pkgconfig, openssl, protobuf, gflags }:
-stdenv.mkDerivation rec
- { name = "grpc-1.8.3";
- src = fetchurl
- { url = "https://github.com/grpc/grpc/archive/v1.8.3.tar.gz";
- sha256 = "14ichjllvhkbv8sjh9j5njnagpqw2sl12n41ga90jnj7qvfwwjy1";
- };
- nativeBuildInputs = [ cmake pkgconfig ];
- buildInputs = [ zlib c-ares c-ares.cmake-config openssl protobuf gflags ];
- cmakeFlags =
- [ "-DgRPC_ZLIB_PROVIDER=package"
- "-DgRPC_CARES_PROVIDER=package"
- "-DgRPC_SSL_PROVIDER=package"
- "-DgRPC_PROTOBUF_PROVIDER=package"
- "-DgRPC_GFLAGS_PROVIDER=package"
- ];
- enableParallelBuilds = true;
- }
+stdenv.mkDerivation rec {
+ version = "1.9.1";
+ name = "grpc-${version}";
+ src = fetchurl {
+ url = "https://github.com/grpc/grpc/archive/v${version}.tar.gz";
+ sha256 = "0h2w0dckxydngva9kl7dpilif8k9zi2ajnlanscr7s5kkza3dhps";
+ };
+ nativeBuildInputs = [ cmake pkgconfig ];
+ buildInputs = [ zlib c-ares c-ares.cmake-config openssl protobuf gflags ];
+ cmakeFlags =
+ [ "-DgRPC_ZLIB_PROVIDER=package"
+ "-DgRPC_CARES_PROVIDER=package"
+ "-DgRPC_SSL_PROVIDER=package"
+ "-DgRPC_PROTOBUF_PROVIDER=package"
+ "-DgRPC_GFLAGS_PROVIDER=package"
+ ];
+ enableParallelBuilds = true;
+
+ meta = with stdenv.lib; {
+ description = "The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)";
+ license = licenses.asl20;
+ homepage = https://grpc.io/;
+ };
+}