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:
4c3996f0da
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:
fb53717dfa

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
Bernd Kuhls
2026-04-21 21:03:48 +02:00
committed by Julien Olivain
parent d966da3581
commit 1c039b6ea3
3 changed files with 14 additions and 8 deletions

View File

@@ -15,6 +15,8 @@ Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Updated for 1.76.0:
[build utf8_range_lib as it is now explicitly required]
Signed-off-by: Michael Nosthoff <buildroot@heine.tech>
[Bernd: rebased for 1.80.0]
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
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

View File

@@ -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

View File

@@ -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))