[packages/google-cloud-cpp] - updated to 3.6.0 (new sonames)

qboosh qboosh at pld-linux.org
Fri Jun 26 20:36:34 CEST 2026


commit 109e9d9e9e71863779d6e7a7bce74842fff957a1
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Jun 26 20:36:58 2026 +0200

    - updated to 3.6.0 (new sonames)

 google-cloud-cpp-pc.patch |  11 -
 google-cloud-cpp.spec     | 593 ++++++++++++++++++++++++----------------------
 2 files changed, 313 insertions(+), 291 deletions(-)
---
diff --git a/google-cloud-cpp.spec b/google-cloud-cpp.spec
index e00866f..4b0f00d 100644
--- a/google-cloud-cpp.spec
+++ b/google-cloud-cpp.spec
@@ -1,30 +1,30 @@
 Summary:	Google Cloud Platform C++ Client Libraries
 Summary(pl.UTF-8):	Biblioteki klienckie C++ platformy Google Cloud
 Name:		google-cloud-cpp
-Version:	2.42.0
-Release:	2
+Version:	3.6.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:	dde25f70bb0326b293db303df38a04cb
+# Source0-md5:	9f46c596c81c0b452c584b654cf65bda
 # see external/googleapis/CMakeLists.txt and cmake/GoogleapisConfig.cmake
-Source1:	https://github.com/googleapis/googleapis/archive/46403a9acec0719c130b33eb38b2ee62a45f9f6c.tar.gz
-# Source1-md5:	16406ca1a5d7722fa295c3fc523a66a8
-Patch0:		%{name}-pc.patch
+Source1:	https://github.com/googleapis/googleapis/archive/ef19b7b7a73f19f33ab86c5b3603e9590025acd7.tar.gz
+# Source1-md5:	cadacc4f1bbff4452dd43235b24d2982
 URL:		https://github.com/googleapis/google-cloud-cpp
-BuildRequires:	abseil-cpp-devel >= 20210324.2
+BuildRequires:	abseil-cpp-devel >= 20250814.1
 BuildRequires:	c-ares-devel
-BuildRequires:	cmake >= 3.13
+BuildRequires:	cmake >= 3.22
 BuildRequires:	crc32c-devel >= 1.1.2
-BuildRequires:	curl-devel >= 7.47.0
+BuildRequires:	curl-devel >= 7.74.0
 BuildRequires:	google-benchmark-devel
-BuildRequires:	grpc-devel >= 1.35
+BuildRequires:	grpc-devel >= 1.76
 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:	openssl-devel >= 3.0.17
+BuildRequires:	opentelemetry-cpp-devel >= 1.23.0
+# >= 6.33? (docs say so); builds fine with 5.29.6
+BuildRequires:	protobuf-devel >= 4.25
 BuildRequires:	re2-devel
 BuildRequires:	rpmbuild(macros) >= 1.605
 BuildRequires:	zlib-devel
@@ -33,7 +33,8 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 # _ZN4absl12lts_2025081413cord_internal17cordz_next_sampleE
 # _ZN6google8protobuf8internal15ThreadSafeArena13thread_cache_E
-%define		skip_post_check_so libgoogle_cloud_cpp_.*_protos.so.* libgoogle_cloud_cpp_iam.so.*
+%define		skip_post_check_so libgoogle_cloud_cpp_.*_protos.so.* libgoogle_cloud_cpp_bigtable.so.* libgoogle_cloud_cpp_iam.so.* libgoogle_cloud_cpp_logging.so.* libgoogle_cloud_cpp_pubsub.so.* libgoogle_cloud_cpp_spanner.so.* libgoogle_cloud_cpp_opentelemetry.so.*
+
 %description
 This package contains idiomatic C++ client libraries for Google Cloud
 Platform (<https://cloud.google.com/>) services.
@@ -47,15 +48,16 @@ Summary:	Header files for Google Cloud C++ libraries
 Summary(pl.UTF-8):	Pliki nagłówkowe bibliotek Google Cloud C++
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
-Requires:	abseil-cpp-devel >= 20210324.2
+Requires:	abseil-cpp-devel >= 20250814.1
 Requires:	c-ares-devel
 Requires:	crc32c-devel >= 1.1.2
-Requires:	curl-devel >= 7.47.0
-Requires:	grpc-devel >= 1.35
+Requires:	curl-devel >= 7.74.0
+Requires:	grpc-devel >= 1.76
 Requires:	libstdc++-devel >= 6:7.5
 Requires:	nlohmann-json-devel >= 3.4.0
-Requires:	openssl-devel >= 1.0.2
-Requires:	protobuf-devel >= 3.17
+Requires:	openssl-devel >= 3.0.17
+Requires:	opentelemetry-cpp-devel >= 1.23.0
+Requires:	protobuf-devel >= 4.25
 Requires:	zlib-devel
 
 %description devel
@@ -66,14 +68,14 @@ Pliki nagłówkowe bibliotek Google Cloud C++.
 
 %prep
 %setup -q
-%patch -P0 -p1
 
 install -d build/external/googleapis/src
 ln -sf %{SOURCE1} build/external/googleapis/src
 
 %build
+# C++ version must be at least that which opentelemetry-cpp uses (-DWITH_STL=...)
 %cmake -B build \
-	-DCMAKE_CXX_STANDARD=17 \
+	-DCMAKE_CXX_STANDARD=20 \
 	-DGOOGLE_CLOUD_CPP_ENABLE_WERROR=OFF
 
 %{__make} -C build
@@ -93,272 +95,292 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.2
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_bigquery.so.*.*.*
-%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.2
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_bigtable_protos.so.*.*.*
-%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.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_location_locations_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_cloud_location_locations_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.2
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_grpc_utils.so.*.*.*
-%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.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.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.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.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.2
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_v1_resource_policy_member_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_iam_v1_resource_policy_member_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_iam_v3_protos.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgoogle_cloud_cpp_iam_v3_protos.so.2
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_logging.so.*.*.*
-%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.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.2
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_pubsub.so.*.*.*
-%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.2
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_rest_internal.so.*.*.*
-%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.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.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.2
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_spanner.so.*.*.*
-%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.2
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_storage.so.*.*.*
-%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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.2
+%{_libdir}/libgoogle_cloud_cpp_api_annotations_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_annotations_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_auth_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_auth_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_backend_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_backend_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_billing_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_billing_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_client_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_client_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_config_change_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_config_change_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_consumer_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_consumer_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_context_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_context_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_control_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_control_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_distribution_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_distribution_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_documentation_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_documentation_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_endpoint_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_endpoint_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_error_reason_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_error_reason_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_field_behavior_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_field_behavior_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_field_info_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_field_info_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_httpbody_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_httpbody_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_http_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_http_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_label_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_label_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_launch_stage_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_launch_stage_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_logging_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_logging_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_log_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_log_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_metric_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_metric_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_monitored_resource_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_monitored_resource_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_monitoring_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_monitoring_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_policy_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_policy_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_quota_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_quota_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_resource_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_resource_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_routing_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_routing_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_service_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_service_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_source_info_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_source_info_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_system_parameter_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_system_parameter_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_usage_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_usage_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_api_visibility_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_api_visibility_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_bigquery.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_bigquery.so.3
+%{_libdir}/libgoogle_cloud_cpp_bigquery_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_bigquery_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_bigtable.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_bigtable.so.3
+%{_libdir}/libgoogle_cloud_cpp_bigtable_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_bigtable_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_cloud_common_common_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_cloud_common_common_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_cloud_extended_operations_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_cloud_extended_operations_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_cloud_location_locations_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_cloud_location_locations_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_cloud_orgpolicy_v1_orgpolicy_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_cloud_orgpolicy_v1_orgpolicy_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_common.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_common.so.3
+%{_libdir}/libgoogle_cloud_cpp_grpc_utils.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_grpc_utils.so.3
+%{_libdir}/libgoogle_cloud_cpp_iam.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_iam.so.3
+%{_libdir}/libgoogle_cloud_cpp_iam_credentials_v1_common_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_iam_credentials_v1_common_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_iam_credentials_v1_iamcredentials_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_iam_credentials_v1_iamcredentials_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_iam_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_iam_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_iam_v1_iam_policy_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_iam_v1_iam_policy_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_iam_v1_options_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_iam_v1_options_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_iam_v1_policy_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_iam_v1_policy_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_iam_v1_resource_policy_member_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_iam_v1_resource_policy_member_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_iam_v2_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_iam_v2_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_iam_v3_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_iam_v3_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_logging.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_logging.so.3
+%{_libdir}/libgoogle_cloud_cpp_logging_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_logging_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_logging_type_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_logging_type_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_longrunning_operations_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_longrunning_operations_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_monitoring.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_monitoring.so.3
+%{_libdir}/libgoogle_cloud_cpp_monitoring_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_monitoring_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_opentelemetry.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_opentelemetry.so.3
+%{_libdir}/libgoogle_cloud_cpp_pubsub.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_pubsub.so.3
+%{_libdir}/libgoogle_cloud_cpp_pubsub_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_pubsub_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_rest_internal.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_rest_internal.so.3
+%{_libdir}/libgoogle_cloud_cpp_rest_protobuf_internal.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_rest_protobuf_internal.so.3
+%{_libdir}/libgoogle_cloud_cpp_rpc_code_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_rpc_code_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_rpc_context_attribute_context_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_rpc_context_attribute_context_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_rpc_error_details_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_rpc_error_details_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_rpc_status_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_rpc_status_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_spanner.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_spanner.so.3
+%{_libdir}/libgoogle_cloud_cpp_spanner_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_spanner_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_storage.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_storage.so.3
+%{_libdir}/libgoogle_cloud_cpp_trace.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_trace.so.3
+%{_libdir}/libgoogle_cloud_cpp_trace_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_trace_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_calendar_period_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_calendar_period_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_color_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_color_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_date_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_date_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_datetime_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_datetime_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_dayofweek_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_dayofweek_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_decimal_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_decimal_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_expr_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_expr_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_fraction_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_fraction_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_interval_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_interval_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_latlng_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_latlng_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_localized_text_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_localized_text_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_money_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_money_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_month_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_month_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_phone_number_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_phone_number_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_postal_address_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_postal_address_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_quaternion_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_quaternion_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_type_timeofday_protos.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_type_timeofday_protos.so.3
+%{_libdir}/libgoogle_cloud_cpp_universe_domain.so.*.*.*
+%ghost %{_libdir}/libgoogle_cloud_cpp_universe_domain.so.3
 
 %files devel
 %defattr(644,root,root,755)
-%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_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_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_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_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_location_locations_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_v1_resource_policy_member_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_v2_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_iam_v3_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_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_expr_protos.so
-%attr(755,root,root) %{_libdir}/libgoogle_cloud_cpp_type_fraction_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_type_postal_address_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
+%{_libdir}/libgoogle_cloud_cpp_api_annotations_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_auth_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_backend_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_billing_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_client_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_config_change_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_consumer_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_context_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_control_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_distribution_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_documentation_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_endpoint_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_error_reason_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_field_behavior_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_field_info_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_httpbody_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_http_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_label_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_launch_stage_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_logging_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_log_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_metric_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_monitored_resource_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_monitoring_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_policy_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_quota_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_resource_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_routing_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_service_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_source_info_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_system_parameter_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_usage_protos.so
+%{_libdir}/libgoogle_cloud_cpp_api_visibility_protos.so
+%{_libdir}/libgoogle_cloud_cpp_bigquery.so
+%{_libdir}/libgoogle_cloud_cpp_bigquery_protos.so
+%{_libdir}/libgoogle_cloud_cpp_bigtable.so
+%{_libdir}/libgoogle_cloud_cpp_bigtable_mocks.so
+%{_libdir}/libgoogle_cloud_cpp_bigtable_protos.so
+%{_libdir}/libgoogle_cloud_cpp_cloud_common_common_protos.so
+%{_libdir}/libgoogle_cloud_cpp_cloud_extended_operations_protos.so
+%{_libdir}/libgoogle_cloud_cpp_cloud_location_locations_protos.so
+%{_libdir}/libgoogle_cloud_cpp_cloud_orgpolicy_v1_orgpolicy_protos.so
+%{_libdir}/libgoogle_cloud_cpp_common.so
+%{_libdir}/libgoogle_cloud_cpp_grpc_utils.so
+%{_libdir}/libgoogle_cloud_cpp_iam.so
+%{_libdir}/libgoogle_cloud_cpp_iam_credentials_v1_common_protos.so
+%{_libdir}/libgoogle_cloud_cpp_iam_credentials_v1_iamcredentials_protos.so
+%{_libdir}/libgoogle_cloud_cpp_iam_protos.so
+%{_libdir}/libgoogle_cloud_cpp_iam_v1_iam_policy_protos.so
+%{_libdir}/libgoogle_cloud_cpp_iam_v1_options_protos.so
+%{_libdir}/libgoogle_cloud_cpp_iam_v1_policy_protos.so
+%{_libdir}/libgoogle_cloud_cpp_iam_v1_resource_policy_member_protos.so
+%{_libdir}/libgoogle_cloud_cpp_iam_v2_protos.so
+%{_libdir}/libgoogle_cloud_cpp_iam_v3_protos.so
+%{_libdir}/libgoogle_cloud_cpp_logging.so
+%{_libdir}/libgoogle_cloud_cpp_logging_protos.so
+%{_libdir}/libgoogle_cloud_cpp_logging_type_protos.so
+%{_libdir}/libgoogle_cloud_cpp_longrunning_operations_protos.so
+%{_libdir}/libgoogle_cloud_cpp_monitoring.so
+%{_libdir}/libgoogle_cloud_cpp_monitoring_protos.so
+%{_libdir}/libgoogle_cloud_cpp_opentelemetry.so
+%{_libdir}/libgoogle_cloud_cpp_pubsub.so
+%{_libdir}/libgoogle_cloud_cpp_pubsub_protos.so
+%{_libdir}/libgoogle_cloud_cpp_rest_internal.so
+%{_libdir}/libgoogle_cloud_cpp_rest_protobuf_internal.so
+%{_libdir}/libgoogle_cloud_cpp_rpc_code_protos.so
+%{_libdir}/libgoogle_cloud_cpp_rpc_context_attribute_context_protos.so
+%{_libdir}/libgoogle_cloud_cpp_rpc_error_details_protos.so
+%{_libdir}/libgoogle_cloud_cpp_rpc_status_protos.so
+%{_libdir}/libgoogle_cloud_cpp_spanner.so
+%{_libdir}/libgoogle_cloud_cpp_spanner_protos.so
+%{_libdir}/libgoogle_cloud_cpp_storage.so
+%{_libdir}/libgoogle_cloud_cpp_trace.so
+%{_libdir}/libgoogle_cloud_cpp_trace_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_calendar_period_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_color_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_date_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_datetime_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_dayofweek_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_decimal_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_expr_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_fraction_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_interval_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_latlng_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_localized_text_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_money_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_month_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_phone_number_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_postal_address_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_quaternion_protos.so
+%{_libdir}/libgoogle_cloud_cpp_type_timeofday_protos.so
+%{_libdir}/libgoogle_cloud_cpp_universe_domain.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
@@ -402,7 +424,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_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_location_locations_protos.pc
@@ -424,9 +445,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_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_mocks.pc
+%{_pkgconfigdir}/google_cloud_cpp_monitoring.pc
+%{_pkgconfigdir}/google_cloud_cpp_monitoring_mocks.pc
+%{_pkgconfigdir}/google_cloud_cpp_monitoring_protos.pc
+%{_pkgconfigdir}/google_cloud_cpp_opentelemetry.pc
 %{_pkgconfigdir}/google_cloud_cpp_pubsub.pc
 %{_pkgconfigdir}/google_cloud_cpp_pubsub_mocks.pc
 %{_pkgconfigdir}/google_cloud_cpp_pubsub_protos.pc
@@ -440,6 +464,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/google_cloud_cpp_spanner_mocks.pc
 %{_pkgconfigdir}/google_cloud_cpp_spanner_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_storage.pc
+%{_pkgconfigdir}/google_cloud_cpp_trace.pc
+%{_pkgconfigdir}/google_cloud_cpp_trace_mocks.pc
+%{_pkgconfigdir}/google_cloud_cpp_trace_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
@@ -457,7 +484,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/google_cloud_cpp_type_postal_address_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_type_quaternion_protos.pc
 %{_pkgconfigdir}/google_cloud_cpp_type_timeofday_protos.pc
-%{_pkgconfigdir}/googleapis.pc
+%{_pkgconfigdir}/google_cloud_cpp_universe_domain.pc
 %{_libdir}/cmake/google_cloud_cpp_bigquery
 %{_libdir}/cmake/google_cloud_cpp_bigquery_mocks
 %{_libdir}/cmake/google_cloud_cpp_bigtable
@@ -473,6 +500,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_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_monitoring
+%{_libdir}/cmake/google_cloud_cpp_monitoring_mocks
+%{_libdir}/cmake/google_cloud_cpp_opentelemetry
 %{_libdir}/cmake/google_cloud_cpp_pubsub
 %{_libdir}/cmake/google_cloud_cpp_pubsub_mocks
 %{_libdir}/cmake/google_cloud_cpp_rest_internal
@@ -480,3 +510,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/cmake/google_cloud_cpp_spanner
 %{_libdir}/cmake/google_cloud_cpp_spanner_mocks
 %{_libdir}/cmake/google_cloud_cpp_storage
+%{_libdir}/cmake/google_cloud_cpp_trace
+%{_libdir}/cmake/google_cloud_cpp_trace_mocks
+%{_libdir}/cmake/google_cloud_cpp_universe_domain
diff --git a/google-cloud-cpp-pc.patch b/google-cloud-cpp-pc.patch
deleted file mode 100644
index d12b96b..0000000
--- a/google-cloud-cpp-pc.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-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/109e9d9e9e71863779d6e7a7bce74842fff957a1




More information about the pld-cvs-commit mailing list