From d0ca8f41c14d4e6d8fd7c8d49deaf69c194d3e8f Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 20 Apr 2023 22:40:43 +0200 Subject: gnu: Add grpc-for-python-grpcio. * gnu/packages/rpc.scm (grpc-for-python-grpcio): New variable. --- gnu/packages/rpc.scm | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'gnu/packages/rpc.scm') diff --git a/gnu/packages/rpc.scm b/gnu/packages/rpc.scm index f22b21cbb6..f30876dab4 100644 --- a/gnu/packages/rpc.scm +++ b/gnu/packages/rpc.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2019 Ricardo Wurmus +;;; Copyright © 2019, 2023 Ricardo Wurmus ;;; Copyright © 2020, 2021 Efraim Flashner ;;; Copyright © 2020 Marius Bakke ;;; Copyright © 2020 Brett Gilio @@ -123,6 +123,24 @@ mile of distributed computing to connect devices, mobile applications and browsers to backend services.") (license license:asl2.0))) +(define-public grpc-for-python-grpcio + (package + (inherit grpc) + (name "grpc") + (version "1.47.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/grpc/grpc") + (commit (string-append "v" version)) + (recursive? #true))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1nl2d92f3576m69991d7gwyk1giavm04fagr612yjh90rni01ikw")))) + (inputs + (list abseil-cpp-20211102.0 c-ares/cmake openssl re2 zlib)))) + ;; Some packages require this older version. (define-public grpc-1.16.1 (package -- cgit v1.2.3