[packages/grpc] - updated to 1.76.0 (new sonames)
qboosh
qboosh at pld-linux.org
Mon Nov 3 17:12:44 CET 2025
commit f4049c121af0cb5de433b01b9e4bec2de6100d08
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Mon Nov 3 17:12:43 2025 +0100
- updated to 1.76.0 (new sonames)
grpc.spec | 69 ++++++++++++++++++++++++++++++---------------------------------
1 file changed, 33 insertions(+), 36 deletions(-)
---
diff --git a/grpc.spec b/grpc.spec
index 27caa93..0981aec 100644
--- a/grpc.spec
+++ b/grpc.spec
@@ -1,5 +1,5 @@
# TODO:
-# - system address_sorting and upb?
+# - system address_sorting, upb, utf8_range?
# - use shared grpc core in python modules
#
# Conditional build:
@@ -10,13 +10,13 @@
Summary: RPC library and framework
Summary(pl.UTF-8): Biblioteka i szkielet RPC
Name: grpc
-Version: 1.75.0
+Version: 1.76.0
Release: 1
License: Apache v2.0
Group: Libraries
#Source0Download: https://github.com/grpc/grpc/releases
Source0: https://github.com/grpc/grpc/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 0b6c7ec8b62e9a71107b5f5bd12ef1a6
+# Source0-md5: 3237527a0c83f2a662b0bf56bba5d540
Source1: https://github.com/census-instrumentation/opencensus-proto/archive/v0.3.0/opencensus-proto-0.3.0.tar.gz
# Source1-md5: 0b208800a68548cbf2d4bff763c050a2
Patch0: python-deps.patch
@@ -135,9 +135,7 @@ Dokumentacja API biblioteki Pythona gRPC.
%{__tar} xf %{SOURCE1} -C third_party/opencensus-proto --strip-components=1 opencensus-proto-0.3.0/src
%build
-install -d build
-cd build
-%cmake .. \
+%cmake -B build \
-DCMAKE_CXX_STANDARD=17 \
-DgRPC_INSTALL_CMAKEDIR:PATH=%{_lib}/cmake/grpc \
-DgRPC_INSTALL_LIBDIR:PATH=%{_lib} \
@@ -150,8 +148,7 @@ cd build
-DgRPC_DOWNLOAD_ARCHIVES:BOOL=OFF \
-DgRPC_USE_SYSTEMD:BOOL=%{__ON_OFF systemd}
-%{__make}
-cd ..
+%{__make} -C build
export GRPC_PYTHON_BUILD_SYSTEM_ABSL=1
export GRPC_PYTHON_BUILD_SYSTEM_CARES=1
@@ -209,53 +206,53 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/grpc_python_plugin
%attr(755,root,root) %{_bindir}/grpc_ruby_plugin
%attr(755,root,root) %{_libdir}/libgpr.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgpr.so.50
+%ghost %{_libdir}/libgpr.so.51
%attr(755,root,root) %{_libdir}/libgrpc.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgrpc.so.50
+%ghost %{_libdir}/libgrpc.so.51
%attr(755,root,root) %{_libdir}/libgrpc_authorization_provider.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgrpc_authorization_provider.so.1.75
+%ghost %{_libdir}/libgrpc_authorization_provider.so.1.76
%attr(755,root,root) %{_libdir}/libgrpc_plugin_support.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgrpc_plugin_support.so.1.75
+%ghost %{_libdir}/libgrpc_plugin_support.so.1.76
%attr(755,root,root) %{_libdir}/libgrpc_unsecure.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgrpc_unsecure.so.50
+%ghost %{_libdir}/libgrpc_unsecure.so.51
%attr(755,root,root) %{_libdir}/libgrpc++.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgrpc++.so.1.75
+%ghost %{_libdir}/libgrpc++.so.1.76
%attr(755,root,root) %{_libdir}/libgrpc++_alts.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgrpc++_alts.so.1.75
+%ghost %{_libdir}/libgrpc++_alts.so.1.76
%attr(755,root,root) %{_libdir}/libgrpc++_error_details.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgrpc++_error_details.so.1.75
+%ghost %{_libdir}/libgrpc++_error_details.so.1.76
%attr(755,root,root) %{_libdir}/libgrpc++_reflection.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgrpc++_reflection.so.1.75
+%ghost %{_libdir}/libgrpc++_reflection.so.1.76
%attr(755,root,root) %{_libdir}/libgrpc++_unsecure.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgrpc++_unsecure.so.1.75
+%ghost %{_libdir}/libgrpc++_unsecure.so.1.76
%attr(755,root,root) %{_libdir}/libgrpcpp_channelz.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgrpcpp_channelz.so.1.75
+%ghost %{_libdir}/libgrpcpp_channelz.so.1.76
# TODO: use system libs instead
%attr(755,root,root) %{_libdir}/libaddress_sorting.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libaddress_sorting.so.50
+%ghost %{_libdir}/libaddress_sorting.so.51
%attr(755,root,root) %{_libdir}/libupb_*.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libupb_*.so.50
+%ghost %{_libdir}/libupb_*.so.51
# TODO: use system libs instead
-%attr(755,root,root) %ghost %{_libdir}/libutf8_range_lib.so.50
%attr(755,root,root) %{_libdir}/libutf8_range_lib.so.*.*.*
+%ghost %{_libdir}/libutf8_range_lib.so.51
%{_datadir}/grpc
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libgpr.so
-%attr(755,root,root) %{_libdir}/libgrpc.so
-%attr(755,root,root) %{_libdir}/libgrpc_authorization_provider.so
-%attr(755,root,root) %{_libdir}/libgrpc_plugin_support.so
-%attr(755,root,root) %{_libdir}/libgrpc_unsecure.so
-%attr(755,root,root) %{_libdir}/libgrpc++.so
-%attr(755,root,root) %{_libdir}/libgrpc++_alts.so
-%attr(755,root,root) %{_libdir}/libgrpc++_error_details.so
-%attr(755,root,root) %{_libdir}/libgrpc++_reflection.so
-%attr(755,root,root) %{_libdir}/libgrpc++_unsecure.so
-%attr(755,root,root) %{_libdir}/libgrpcpp_channelz.so
-%attr(755,root,root) %{_libdir}/libaddress_sorting.so
-%attr(755,root,root) %{_libdir}/libupb_*.so
-%attr(755,root,root) %{_libdir}/libutf8_range_lib.so
+%{_libdir}/libgpr.so
+%{_libdir}/libgrpc.so
+%{_libdir}/libgrpc_authorization_provider.so
+%{_libdir}/libgrpc_plugin_support.so
+%{_libdir}/libgrpc_unsecure.so
+%{_libdir}/libgrpc++.so
+%{_libdir}/libgrpc++_alts.so
+%{_libdir}/libgrpc++_error_details.so
+%{_libdir}/libgrpc++_reflection.so
+%{_libdir}/libgrpc++_unsecure.so
+%{_libdir}/libgrpcpp_channelz.so
+%{_libdir}/libaddress_sorting.so
+%{_libdir}/libupb_*.so
+%{_libdir}/libutf8_range_lib.so
%{_includedir}/grpc
%{_includedir}/grpc++
%{_includedir}/grpcpp
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/grpc.git/commitdiff/f4049c121af0cb5de433b01b9e4bec2de6100d08
More information about the pld-cvs-commit
mailing list