[packages/google-cloud-cpp] - updated to 2.29.0 (new sonames, some libs withdrawn, some new)

qboosh qboosh at pld-linux.org
Tue Sep 10 07:09:37 CEST 2024


commit b92dd00fb44e430f1aeacdf31657432c2b552100
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Sep 10 05:44:48 2024 +0200

    - updated to 2.29.0 (new sonames, some libs withdrawn, some new)

 google-cloud-cpp-pc.patch |  11 ++
 google-cloud-cpp.spec     | 388 ++++++++++++++++++++++++----------------------
 2 files changed, 215 insertions(+), 184 deletions(-)
---
diff --git a/google-cloud-cpp.spec b/google-cloud-cpp.spec
index 372017b..aa3c560 100644
--- a/google-cloud-cpp.spec
+++ b/google-cloud-cpp.spec
@@ -1,30 +1,32 @@
 Summary:	Google Cloud Platform C++ Client Libraries
 Summary(pl.UTF-8):	Biblioteki klienckie C++ platformy Google Cloud
 Name:		google-cloud-cpp
-Version:	1.42.2
+Version:	2.29.0
 Release:	1
 License:	Apache v2.0
 Group:		Libraries
 #Source0Download: https://github.com/googleapis/google-cloud-cpp/releases
 Source0:	https://github.com/googleapis/google-cloud-cpp/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	cdd9bf33556cc2b50a2d0bfd942a6b60
+# Source0-md5:	4a5ed436e6cf5924b2bdd0afa27999ab
 # see external/googleapis/CMakeLists.txt and cmake/GoogleapisConfig.cmake
-Source1:	https://github.com/googleapis/googleapis/archive/c81bb701eb53991d6faf74b2656eaf539261a122.tar.gz
-# Source1-md5:	401142248153b2d1c0c8982beb548cb9
+Source1:	https://github.com/googleapis/googleapis/archive/6a474b31c53cc1797710206824a17b364a835d2d.tar.gz
+# Source1-md5:	dfa7d767e92a8bf795e7fa96589faff8
+Patch0:		%{name}-pc.patch
 URL:		https://github.com/googleapis/google-cloud-cpp
 BuildRequires:	abseil-cpp-devel >= 20210324.2
 BuildRequires:	c-ares-devel
-BuildRequires:	cmake >= 3.5
-BuildRequires:	crc32c-devel >= 1.0.6
+BuildRequires:	cmake >= 3.13
+BuildRequires:	crc32c-devel >= 1.1.2
 BuildRequires:	curl-devel >= 7.47.0
 BuildRequires:	grpc-devel >= 1.35
-BuildRequires:	libstdc++-devel >= 6:7
+BuildRequires:	libstdc++-devel >= 6:7.5
 BuildRequires:	nlohmann-json-devel >= 3.4.0
 BuildRequires:	openssl-devel >= 1.0.2
 # >= 21.1 ? (docs say so); 3.14 was not sufficient, builds with 3.17
 BuildRequires:	protobuf-devel >= 3.17
 BuildRequires:	re2-devel
 BuildRequires:	zlib-devel
+Requires:	crc32c >= 1.1.2
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -44,7 +46,7 @@ Requires:	abseil-cpp-devel >= 20210324.2
 Requires:	c-ares-devel
 Requires:	curl-devel >= 7.47.0
 Requires:	grpc-devel >= 1.35
-Requires:	libstdc++-devel >= 6:7
+Requires:	libstdc++-devel >= 6:7.5
 Requires:	openssl-devel >= 1.0.2
 Requires:	protobuf-devel >= 3.17
 Requires:	zlib-devel
@@ -57,18 +59,17 @@ Pliki nagłówkowe bibliotek Google Cloud C++.
 
 %prep
 %setup -q
+%patch0 -p1
 
 install -d build/external/googleapis/src
 ln -sf %{SOURCE1} build/external/googleapis/src
 
 %build
-install -d build
-cd build
-%cmake .. \
+%cmake -B build \
 	-DCMAKE_CXX_STANDARD=17 \
 	-DGOOGLE_CLOUD_CPP_ENABLE_WERROR=OFF
 
-%{__make}
+%{__make} -C build
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -86,264 +87,265 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc ARCHITECTURE.md CHANGELOG.md README.md SECURITY.md
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_annotations_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_annotations_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_annotations_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_auth_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_auth_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_auth_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_backend_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_backend_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_backend_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_billing_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_billing_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_billing_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_client_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_client_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_client_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_config_change_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_config_change_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_config_change_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_consumer_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_consumer_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_consumer_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_context_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_context_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_context_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_control_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_control_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_control_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_distribution_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_distribution_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_distribution_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_documentation_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_documentation_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_documentation_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_endpoint_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_endpoint_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_endpoint_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_error_reason_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_error_reason_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_error_reason_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_field_behavior_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_field_behavior_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_field_behavior_protos.so.2
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_field_info_protos.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_field_info_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_httpbody_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_httpbody_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_httpbody_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_http_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_http_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_http_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_label_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_label_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_label_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_launch_stage_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_launch_stage_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_launch_stage_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_logging_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_logging_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_logging_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_log_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_log_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_log_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_metric_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_metric_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_metric_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_monitored_resource_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_monitored_resource_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_monitored_resource_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_monitoring_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_monitoring_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_monitoring_protos.so.2
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_policy_protos.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_policy_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_quota_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_quota_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_quota_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_resource_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_resource_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_resource_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_routing_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_routing_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_routing_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_service_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_service_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_service_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_source_info_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_source_info_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_source_info_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_system_parameter_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_system_parameter_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_system_parameter_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_usage_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_usage_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_usage_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_visibility_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_visibility_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_api_visibility_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_bigquery.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_bigquery.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_bigquery.so.2
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_bigquery_protos.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_bigquery_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_bigtable.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_bigtable.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_bigtable.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_bigtable_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_bigtable_protos.so.1
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_cloud_bigquery_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_cloud_bigquery_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_bigtable_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_cloud_common_common_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_cloud_common_common_protos.so.1
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_cloud_dialogflow_v2_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_cloud_dialogflow_v2_protos.so.1
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_cloud_speech_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_cloud_speech_protos.so.1
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_cloud_texttospeech_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_cloud_texttospeech_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_cloud_common_common_protos.so.2
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_cloud_extended_operations_protos.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_cloud_extended_operations_protos.so.2
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_cloud_orgpolicy_v1_orgpolicy_protos.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_cloud_orgpolicy_v1_orgpolicy_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_common.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_common.so.1
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_devtools_cloudtrace_v2_trace_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_devtools_cloudtrace_v2_trace_protos.so.1
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_devtools_cloudtrace_v2_tracing_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_devtools_cloudtrace_v2_tracing_protos.so.1
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_devtools_source_v1_source_context_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_devtools_source_v1_source_context_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_common.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_grpc_utils.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_grpc_utils.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_grpc_utils.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_iam.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_iam.so.2
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_credentials_v1_common_protos.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_iam_credentials_v1_common_protos.so.2
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_credentials_v1_iamcredentials_protos.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_iam_credentials_v1_iamcredentials_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_iam_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_iam_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_v1_iam_policy_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_iam_v1_iam_policy_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_iam_v1_iam_policy_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_v1_options_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_iam_v1_options_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_iam_v1_options_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_v1_policy_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_iam_v1_policy_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_iam_v1_policy_protos.so.2
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_v2_protos.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_iam_v2_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_logging.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_logging.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_logging.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_logging_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_logging_protos.so.1
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_logging_type_type_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_logging_type_type_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_logging_protos.so.2
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_logging_type_protos.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_logging_type_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_longrunning_operations_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_longrunning_operations_protos.so.1
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_monitoring_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_monitoring_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_longrunning_operations_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_pubsub.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_pubsub.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_pubsub.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_pubsub_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_pubsub_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_pubsub_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rest_internal.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_rest_internal.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_rest_internal.so.2
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rest_protobuf_internal.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_rest_protobuf_internal.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rpc_code_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_rpc_code_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_rpc_code_protos.so.2
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rpc_context_attribute_context_protos.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_rpc_context_attribute_context_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rpc_error_details_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_rpc_error_details_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_rpc_error_details_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rpc_status_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_rpc_status_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_rpc_status_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_spanner.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_spanner.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_spanner.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_spanner_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_spanner_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_spanner_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_storage.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_storage.so.1
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_storage_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_storage_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_storage.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_calendar_period_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_calendar_period_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_calendar_period_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_color_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_color_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_color_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_date_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_date_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_date_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_datetime_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_datetime_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_datetime_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_dayofweek_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_dayofweek_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_dayofweek_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_decimal_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_decimal_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_decimal_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_expr_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_expr_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_expr_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_fraction_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_fraction_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_fraction_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_interval_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_interval_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_interval_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_latlng_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_latlng_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_latlng_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_localized_text_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_localized_text_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_localized_text_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_money_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_money_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_money_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_month_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_month_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_month_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_phone_number_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_phone_number_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_phone_number_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_postal_address_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_postal_address_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_postal_address_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_quaternion_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_quaternion_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_quaternion_protos.so.2
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_timeofday_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_timeofday_protos.so.1
+%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_type_timeofday_protos.so.2
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_pubsub.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_storage.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_bigtable.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_logging.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rest_internal.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_common.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_spanner.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_grpc_utils.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_cloud_dialogflow_v2_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_quota_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_pubsub_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_metric_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_annotations_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_auth_protos.so
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_backend_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_calendar_period_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_devtools_cloudtrace_v2_trace_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_service_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_billing_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_client_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_config_change_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_consumer_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_context_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_control_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_distribution_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_documentation_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_endpoint_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_error_reason_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_field_behavior_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_field_info_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_httpbody_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_http_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_label_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_launch_stage_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_logging_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_log_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_metric_protos.so
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_monitored_resource_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_monitoring_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_policy_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_quota_protos.so
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_resource_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rpc_code_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_storage_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_routing_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_service_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_source_info_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_system_parameter_protos.so
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_usage_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_launch_stage_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_config_change_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_visibility_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_bigquery.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_bigquery_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_bigtable.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_bigtable_mocks.so
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_bigtable_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_datetime_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_logging_type_type_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_date_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_devtools_cloudtrace_v2_tracing_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_logging_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_cloud_common_common_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_cloud_extended_operations_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_cloud_orgpolicy_v1_orgpolicy_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_common.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_grpc_utils.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_credentials_v1_common_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_credentials_v1_iamcredentials_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_v1_iam_policy_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_v1_options_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_v1_policy_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_v2_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_logging.so
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_logging_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_billing_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_monitoring_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_monitoring_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_routing_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_latlng_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_log_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_cloud_speech_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_cloud_texttospeech_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_month_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_auth_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_logging_type_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_longrunning_operations_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_pubsub.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_pubsub_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rest_internal.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rest_protobuf_internal.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rpc_code_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rpc_context_attribute_context_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rpc_error_details_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rpc_status_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_spanner.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_spanner_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_storage.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_calendar_period_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_color_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_date_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_datetime_protos.so
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_dayofweek_protos.so
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_decimal_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_interval_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_label_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_control_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_quaternion_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_documentation_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_expr_protos.so
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_fraction_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_distribution_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_cloud_common_common_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_error_reason_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_source_info_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_http_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_interval_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_latlng_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_localized_text_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_money_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_month_protos.so
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_phone_number_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_consumer_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_spanner_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_system_parameter_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_field_behavior_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_color_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_expr_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rpc_error_details_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_longrunning_operations_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_annotations_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_v1_options_protos.so
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_postal_address_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rpc_status_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_client_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_endpoint_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_localized_text_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_devtools_source_v1_source_context_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_context_protos.so
+%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_quaternion_protos.so
 %attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_timeofday_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_v1_policy_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_v1_iam_policy_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_httpbody_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_money_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_cloud_bigquery_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_api_visibility_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_bigquery.so
 %dir %{_includedir}/google
 %{_includedir}/google/api
 %{_includedir}/google/bigtable
 %{_includedir}/google/cloud
-%{_includedir}/google/devtools
 %{_includedir}/google/iam
 %{_includedir}/google/logging
 %{_includedir}/google/longrunning
-%{_includedir}/google/monitoring
 %{_includedir}/google/pubsub
 %{_includedir}/google/rpc
 %{_includedir}/google/spanner
-%{_includedir}/google/storage
 %{_includedir}/google/type
 %{_pkgconfigdir}/google_cloud_cpp_api_annotations_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_api_auth_protos.pc
@@ -359,6 +361,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/google_cloud_cpp_api_endpoint_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_api_error_reason_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_api_field_behavior_protos.pc
+%{_pkgconfigdir}/google_cloud_cpp_api_field_info_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_api_http_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_api_httpbody_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_api_label_protos.pc
@@ -368,6 +371,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/google_cloud_cpp_api_metric_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_api_monitored_resource_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_api_monitoring_protos.pc
+%{_pkgconfigdir}/google_cloud_cpp_api_policy_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_api_quota_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_api_resource_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_api_routing_protos.pc
@@ -377,40 +381,46 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/google_cloud_cpp_api_usage_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_api_visibility_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_bigquery.pc
+%{_pkgconfigdir}/google_cloud_cpp_bigquery_mocks.pc
+%{_pkgconfigdir}/google_cloud_cpp_bigquery_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_bigtable.pc
+%{_pkgconfigdir}/google_cloud_cpp_bigtable_mocks.pc
 %{_pkgconfigdir}/google_cloud_cpp_bigtable_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_cloud_bigquery_protos.pc
+%{_pkgconfigdir}/google_cloud_cpp_cloud_extended_operations_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_cloud_common_common_protos.pc
-%{_pkgconfigdir}/google_cloud_cpp_cloud_dialogflow_v2_protos.pc
-%{_pkgconfigdir}/google_cloud_cpp_cloud_speech_protos.pc
-%{_pkgconfigdir}/google_cloud_cpp_cloud_texttospeech_protos.pc
+%{_pkgconfigdir}/google_cloud_cpp_cloud_orgpolicy_v1_orgpolicy_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_common.pc
-%{_pkgconfigdir}/google_cloud_cpp_devtools_cloudtrace_v2_trace_protos.pc
-%{_pkgconfigdir}/google_cloud_cpp_devtools_cloudtrace_v2_tracing_protos.pc
-%{_pkgconfigdir}/google_cloud_cpp_devtools_source_v1_source_context_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_grpc_utils.pc
 %{_pkgconfigdir}/google_cloud_cpp_iam.pc
+%{_pkgconfigdir}/google_cloud_cpp_iam_credentials_v1_common_protos.pc
+%{_pkgconfigdir}/google_cloud_cpp_iam_credentials_v1_iamcredentials_protos.pc
+%{_pkgconfigdir}/google_cloud_cpp_iam_mocks.pc
 %{_pkgconfigdir}/google_cloud_cpp_iam_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_iam_v1_iam_policy_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_iam_v1_options_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_iam_v1_policy_protos.pc
+%{_pkgconfigdir}/google_cloud_cpp_iam_v2_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_logging.pc
+%{_pkgconfigdir}/google_cloud_cpp_logging_mocks.pc
 %{_pkgconfigdir}/google_cloud_cpp_logging_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_logging_type_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_logging_type_type_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_longrunning_operations_protos.pc
-%{_pkgconfigdir}/google_cloud_cpp_monitoring_protos.pc
+%{_pkgconfigdir}/google_cloud_cpp_mocks.pc
 %{_pkgconfigdir}/google_cloud_cpp_pubsub.pc
+%{_pkgconfigdir}/google_cloud_cpp_pubsub_mocks.pc
 %{_pkgconfigdir}/google_cloud_cpp_pubsub_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_rest_internal.pc
+%{_pkgconfigdir}/google_cloud_cpp_rest_protobuf_internal.pc
 %{_pkgconfigdir}/google_cloud_cpp_rpc_code_protos.pc
+%{_pkgconfigdir}/google_cloud_cpp_rpc_context_attribute_context_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_rpc_error_details_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_rpc_status_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_spanner.pc
+%{_pkgconfigdir}/google_cloud_cpp_spanner_mocks.pc
 %{_pkgconfigdir}/google_cloud_cpp_spanner_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_storage.pc
-%{_pkgconfigdir}/google_cloud_cpp_storage_grpc.pc
-%{_pkgconfigdir}/google_cloud_cpp_storage_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_type_calendar_period_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_type_color_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_type_date_protos.pc
@@ -430,13 +440,23 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/google_cloud_cpp_type_timeofday_protos.pc
 %{_pkgconfigdir}/googleapis.pc
 %{_libdir}/cmake/google_cloud_cpp_bigquery
+%{_libdir}/cmake/google_cloud_cpp_bigquery_mocks
 %{_libdir}/cmake/google_cloud_cpp_bigtable
+%{_libdir}/cmake/google_cloud_cpp_bigtable_mocks
 %{_libdir}/cmake/google_cloud_cpp_common
 %{_libdir}/cmake/google_cloud_cpp_googleapis
 %{_libdir}/cmake/google_cloud_cpp_grpc_utils
 %{_libdir}/cmake/google_cloud_cpp_iam
+%{_libdir}/cmake/google_cloud_cpp_iam_mocks
+%{_libdir}/cmake/google_cloud_cpp_iam_v2
 %{_libdir}/cmake/google_cloud_cpp_logging
+%{_libdir}/cmake/google_cloud_cpp_logging_mocks
+%{_libdir}/cmake/google_cloud_cpp_logging_type
+%{_libdir}/cmake/google_cloud_cpp_mocks
 %{_libdir}/cmake/google_cloud_cpp_pubsub
+%{_libdir}/cmake/google_cloud_cpp_pubsub_mocks
 %{_libdir}/cmake/google_cloud_cpp_rest_internal
+%{_libdir}/cmake/google_cloud_cpp_rest_protobuf_internal
 %{_libdir}/cmake/google_cloud_cpp_spanner
+%{_libdir}/cmake/google_cloud_cpp_spanner_mocks
 %{_libdir}/cmake/google_cloud_cpp_storage
diff --git a/google-cloud-cpp-pc.patch b/google-cloud-cpp-pc.patch
new file mode 100644
index 0000000..d12b96b
--- /dev/null
+++ b/google-cloud-cpp-pc.patch
@@ -0,0 +1,11 @@
+google_cloud_cpp_storage_protos is interface-only library without pc file
+--- google-cloud-cpp-2.29.0/external/googleapis/CMakeLists.txt.orig	2024-09-06 00:10:49.000000000 +0200
++++ google-cloud-cpp-2.29.0/external/googleapis/CMakeLists.txt	2024-09-09 20:20:18.702793427 +0200
+@@ -394,7 +394,6 @@ string(
+     "google_cloud_cpp_cloud_bigquery_protos"
+     "google_cloud_cpp_iam_protos"
+     "google_cloud_cpp_pubsub_protos"
+-    "google_cloud_cpp_storage_protos"
+     "google_cloud_cpp_logging_protos"
+     "google_cloud_cpp_iam_v1_iam_policy_protos"
+     "google_cloud_cpp_iam_v1_options_protos"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/google-cloud-cpp.git/commitdiff/b92dd00fb44e430f1aeacdf31657432c2b552100




More information about the pld-cvs-commit mailing list