From 1c039b6ea38ed964b4ca586358d32f6252e93622 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Tue, 21 Apr 2026 21:03:48 +0200 Subject: [PATCH] package/grpc: bump version to 1.80.0 https://github.com/grpc/grpc/releases/tag/v1.80.0 Rebased patch 0002 due to upstream commit: https://github.com/grpc/grpc/commit/4c3996f0da7041ca7d3b4265d9e0299baa0ed4eb which added a new configure option. Added this new configure option -DgRPC_BUILD_GRPCPP_OTEL_PLUGIN=OFF to HOST_GRPC_CONF_OPTS. Updated license hash due to upstream commit: https://github.com/grpc/grpc/commit/fb53717dfa6b264e7f930bb5e9a7e5c86a31ed9e Signed-off-by: Bernd Kuhls Signed-off-by: Julien Olivain --- ...o-restrict-building-of-host-grpc-to-grpc.patch | 15 ++++++++++----- package/grpc/grpc.hash | 4 ++-- package/grpc/grpc.mk | 3 ++- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/package/grpc/0002-Add-option-to-restrict-building-of-host-grpc-to-grpc.patch b/package/grpc/0002-Add-option-to-restrict-building-of-host-grpc-to-grpc.patch index d36eb8fca1..3e0aa2909b 100644 --- a/package/grpc/0002-Add-option-to-restrict-building-of-host-grpc-to-grpc.patch +++ b/package/grpc/0002-Add-option-to-restrict-building-of-host-grpc-to-grpc.patch @@ -15,6 +15,8 @@ Signed-off-by: Fabrice Fontaine Updated for 1.76.0: [build utf8_range_lib as it is now explicitly required] Signed-off-by: Michael Nosthoff +[Bernd: rebased for 1.80.0] +Signed-off-by: Bernd Kuhls --- CMakeLists.txt | 39 +++++++++++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 6 deletions(-) @@ -199,12 +201,15 @@ index bc86c00463..08441ddbd2 100644 if(gRPC_INSTALL) install(EXPORT gRPCTargets -@@ -52025,3 +52050,5 @@ generate_pkgconfig( - "-lgrpcpp_otel_plugin" - "-laddress_sorting -lupb_textformat_lib -lupb_json_lib -lupb_reflection_lib -lupb_wire_lib -lupb_message_lib -lutf8_range_lib -lupb_mini_descriptor_lib -lupb_mini_table_lib -lupb_hash_lib -lupb_mem_lib -lupb_base_lib -lupb_lex_lib" - "grpcpp_otel_plugin.pc") -+ +@@ -54105,6 +54105,8 @@ + "-laddress_sorting -lupb_textformat_lib -lupb_reflection_lib -lupb_wire_lib -lupb_message_lib -lutf8_range_lib -lupb_mini_descriptor_lib -lupb_mini_table_lib -lupb_hash_lib -lupb_mem_lib -lupb_base_lib -lupb_lex_lib" + "grpc++_unsecure.pc") + +endif() # gRPC_BUILD_PLUGIN_SUPPORT_ONLY ++ + if(gRPC_BUILD_GRPCPP_OTEL_PLUGIN) + # grpcpp_otel_plugin .pc file + generate_pkgconfig( -- 2.43.0 diff --git a/package/grpc/grpc.hash b/package/grpc/grpc.hash index 289a6f8191..6329aff00f 100644 --- a/package/grpc/grpc.hash +++ b/package/grpc/grpc.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 e2ace790a5f2d0f83259d1390a816a33b013ea34df2e86084d927e58daa4c5d9 grpc-1.78.0.tar.gz -sha256 590198e3f305f2c347fde64d637c65492bbef554db6c8364e149cd375e3797ee LICENSE +sha256 38f58596277fa632064cc0719b9ece4381c8c77461cb51e9b66ca149574b7865 grpc-1.80.0.tar.gz +sha256 58c86a3f2b5cca0ebdf9ed3e7f4e6dc38e3b38796d8c3dc92064c62a4e39d0dd LICENSE diff --git a/package/grpc/grpc.mk b/package/grpc/grpc.mk index c99863e92b..19250d679c 100644 --- a/package/grpc/grpc.mk +++ b/package/grpc/grpc.mk @@ -4,7 +4,7 @@ # ################################################################################ -GRPC_VERSION = 1.78.0 +GRPC_VERSION = 1.80.0 GRPC_SITE = $(call github,grpc,grpc,v$(GRPC_VERSION)) GRPC_LICENSE = Apache-2.0, BSD-3-Clause (third_party code), MPL-2.0 (etc/roots.pem) GRPC_LICENSE_FILES = LICENSE @@ -83,6 +83,7 @@ HOST_GRPC_CONF_OPTS = \ -DgRPC_BUILD_GRPC_PHP_PLUGIN=OFF \ -DgRPC_BUILD_GRPC_PYTHON_PLUGIN=OFF \ -DgRPC_BUILD_GRPC_RUBY_PLUGIN=OFF \ + -DgRPC_BUILD_GRPCPP_OTEL_PLUGIN=OFF \ -DgRPC_DOWNLOAD_ARCHIVES=OFF $(eval $(cmake-package))