mirror of
https://github.com/conan-io/conan-center-index.git
synced 2025-05-09 20:14:06 +00:00
grpc: add version 1.69.0 (#26446)
* grpc: add version 1.69.0 * add cmake tool requires --------- Co-authored-by: Luis Caro Campos <3535649+jcar87@users.noreply.github.com>
This commit is contained in:
@ -1,4 +1,7 @@
|
|||||||
sources:
|
sources:
|
||||||
|
"1.69.0":
|
||||||
|
url: "https://github.com/grpc/grpc/archive/v1.69.0.tar.gz"
|
||||||
|
sha256: "cd256d91781911d46a57506978b3979bfee45d5086a1b6668a3ae19c5e77f8dc"
|
||||||
"1.67.1":
|
"1.67.1":
|
||||||
url: "https://github.com/grpc/grpc/archive/v1.67.1.tar.gz"
|
url: "https://github.com/grpc/grpc/archive/v1.67.1.tar.gz"
|
||||||
sha256: "d74f8e99a433982a12d7899f6773e285c9824e1d9a173ea1d1fb26c9bd089299"
|
sha256: "d74f8e99a433982a12d7899f6773e285c9824e1d9a173ea1d1fb26c9bd089299"
|
||||||
|
@ -152,6 +152,8 @@ class GrpcConan(ConanFile):
|
|||||||
if cross_building(self):
|
if cross_building(self):
|
||||||
# when cross compiling we need pre compiled grpc plugins for protoc
|
# when cross compiling we need pre compiled grpc plugins for protoc
|
||||||
self.tool_requires(f"grpc/{self.version}")
|
self.tool_requires(f"grpc/{self.version}")
|
||||||
|
if Version(self.version) >= "1.69":
|
||||||
|
self.tool_requires("cmake/[>3.16 <4]")
|
||||||
|
|
||||||
def source(self):
|
def source(self):
|
||||||
get(self, **self.conan_data["sources"][self.version], strip_root=True)
|
get(self, **self.conan_data["sources"][self.version], strip_root=True)
|
||||||
|
188
recipes/grpc/all/target_info/grpc_1.69.0.yml
Normal file
188
recipes/grpc/all/target_info/grpc_1.69.0.yml
Normal file
@ -0,0 +1,188 @@
|
|||||||
|
grpc_version: 1.69.0
|
||||||
|
grpc_targets:
|
||||||
|
- name: "address_sorting"
|
||||||
|
lib: "address_sorting"
|
||||||
|
- name: "gpr"
|
||||||
|
lib: "gpr"
|
||||||
|
requires:
|
||||||
|
- abseil::absl_base
|
||||||
|
- abseil::absl_core_headers
|
||||||
|
- abseil::absl_log_severity
|
||||||
|
- abseil::absl_flags
|
||||||
|
- abseil::absl_flags_marshalling
|
||||||
|
- abseil::absl_any_invocable
|
||||||
|
- abseil::absl_check
|
||||||
|
- abseil::absl_log_globals
|
||||||
|
- abseil::absl_log
|
||||||
|
- abseil::absl_memory
|
||||||
|
- abseil::absl_bits
|
||||||
|
- abseil::absl_random_random
|
||||||
|
- abseil::absl_status
|
||||||
|
- abseil::absl_cord
|
||||||
|
- abseil::absl_str_format
|
||||||
|
- abseil::absl_strings
|
||||||
|
- abseil::absl_synchronization
|
||||||
|
- abseil::absl_time
|
||||||
|
- abseil::absl_optional
|
||||||
|
- abseil::absl_variant
|
||||||
|
- name: "_grpc"
|
||||||
|
lib: "grpc"
|
||||||
|
requires:
|
||||||
|
- upb_json_lib
|
||||||
|
- upb_textformat_lib
|
||||||
|
- re2::re2
|
||||||
|
- zlib::zlib
|
||||||
|
- abseil::absl_algorithm_container
|
||||||
|
- abseil::absl_config
|
||||||
|
- abseil::absl_no_destructor
|
||||||
|
- abseil::absl_cleanup
|
||||||
|
- abseil::absl_flat_hash_map
|
||||||
|
- abseil::absl_flat_hash_set
|
||||||
|
- abseil::absl_inlined_vector
|
||||||
|
- abseil::absl_bind_front
|
||||||
|
- abseil::absl_function_ref
|
||||||
|
- abseil::absl_hash
|
||||||
|
- abseil::absl_type_traits
|
||||||
|
- abseil::absl_random_bit_gen_ref
|
||||||
|
- abseil::absl_random_distributions
|
||||||
|
- abseil::absl_statusor
|
||||||
|
- abseil::absl_span
|
||||||
|
- abseil::absl_utility
|
||||||
|
- c-ares::cares
|
||||||
|
- gpr
|
||||||
|
- openssl::ssl
|
||||||
|
- openssl::crypto
|
||||||
|
- address_sorting
|
||||||
|
frameworks: ['CoreFoundation']
|
||||||
|
- name: "grpc_unsecure"
|
||||||
|
lib: "grpc_unsecure"
|
||||||
|
requires:
|
||||||
|
- upb_mini_descriptor_lib
|
||||||
|
- upb_wire_lib
|
||||||
|
- zlib::zlib
|
||||||
|
- abseil::absl_algorithm_container
|
||||||
|
- abseil::absl_config
|
||||||
|
- abseil::absl_no_destructor
|
||||||
|
- abseil::absl_cleanup
|
||||||
|
- abseil::absl_flat_hash_map
|
||||||
|
- abseil::absl_flat_hash_set
|
||||||
|
- abseil::absl_inlined_vector
|
||||||
|
- abseil::absl_bind_front
|
||||||
|
- abseil::absl_function_ref
|
||||||
|
- abseil::absl_hash
|
||||||
|
- abseil::absl_type_traits
|
||||||
|
- abseil::absl_random_bit_gen_ref
|
||||||
|
- abseil::absl_random_distributions
|
||||||
|
- abseil::absl_statusor
|
||||||
|
- abseil::absl_span
|
||||||
|
- abseil::absl_utility
|
||||||
|
- c-ares::cares
|
||||||
|
- gpr
|
||||||
|
- address_sorting
|
||||||
|
frameworks: ['CoreFoundation']
|
||||||
|
- name: "upb_base_lib"
|
||||||
|
lib: "upb_base_lib"
|
||||||
|
- name: "upb_mini_descriptor_lib"
|
||||||
|
lib: "upb_mini_descriptor_lib"
|
||||||
|
requires:
|
||||||
|
- upb_base_lib
|
||||||
|
- upb_mem_lib
|
||||||
|
- name: "upb_wire_lib"
|
||||||
|
lib: "upb_wire_lib"
|
||||||
|
requires:
|
||||||
|
- utf8_range_lib
|
||||||
|
- upb_message_lib
|
||||||
|
- name: "upb_json_lib"
|
||||||
|
lib: "upb_json_lib"
|
||||||
|
requires:
|
||||||
|
- upb_mini_descriptor_lib
|
||||||
|
- upb_wire_lib
|
||||||
|
- name: "upb_mem_lib"
|
||||||
|
lib: "upb_mem_lib"
|
||||||
|
- name: "upb_message_lib"
|
||||||
|
lib: "upb_message_lib"
|
||||||
|
requires:
|
||||||
|
- upb_base_lib
|
||||||
|
- upb_mem_lib
|
||||||
|
- name: "upb_textformat_lib"
|
||||||
|
lib: "upb_textformat_lib"
|
||||||
|
requires:
|
||||||
|
- upb_mini_descriptor_lib
|
||||||
|
- upb_wire_lib
|
||||||
|
- name: "utf8_range_lib"
|
||||||
|
lib: "utf8_range_lib"
|
||||||
|
- name: "grpc++"
|
||||||
|
lib: "grpc++"
|
||||||
|
requires:
|
||||||
|
- abseil::absl_absl_check
|
||||||
|
- abseil::absl_absl_log
|
||||||
|
- _grpc
|
||||||
|
- protobuf::libprotobuf
|
||||||
|
- name: "grpc++_alts"
|
||||||
|
lib: "grpc++_alts"
|
||||||
|
requires:
|
||||||
|
- grpc++
|
||||||
|
- name: "grpc++_error_details"
|
||||||
|
lib: "grpc++_error_details"
|
||||||
|
requires:
|
||||||
|
- grpc++
|
||||||
|
- name: "grpc++_reflection"
|
||||||
|
lib: "grpc++_reflection"
|
||||||
|
requires:
|
||||||
|
- grpc++
|
||||||
|
- name: "grpc++_unsecure"
|
||||||
|
lib: "grpc++_unsecure"
|
||||||
|
requires:
|
||||||
|
- abseil::absl_absl_check
|
||||||
|
- abseil::absl_absl_log
|
||||||
|
- grpc_unsecure
|
||||||
|
- protobuf::libprotobuf
|
||||||
|
- name: "grpc_authorization_provider"
|
||||||
|
lib: "grpc_authorization_provider"
|
||||||
|
requires:
|
||||||
|
- upb_mini_descriptor_lib
|
||||||
|
- upb_wire_lib
|
||||||
|
- re2::re2
|
||||||
|
- zlib::zlib
|
||||||
|
- abseil::absl_config
|
||||||
|
- abseil::absl_no_destructor
|
||||||
|
- abseil::absl_cleanup
|
||||||
|
- abseil::absl_flat_hash_map
|
||||||
|
- abseil::absl_flat_hash_set
|
||||||
|
- abseil::absl_inlined_vector
|
||||||
|
- abseil::absl_function_ref
|
||||||
|
- abseil::absl_hash
|
||||||
|
- abseil::absl_type_traits
|
||||||
|
- abseil::absl_statusor
|
||||||
|
- abseil::absl_span
|
||||||
|
- abseil::absl_utility
|
||||||
|
- c-ares::cares
|
||||||
|
- gpr
|
||||||
|
- address_sorting
|
||||||
|
- name: "grpc_plugin_support"
|
||||||
|
lib: "grpc_plugin_support"
|
||||||
|
requires:
|
||||||
|
- abseil::absl_status
|
||||||
|
- protobuf::libprotobuf
|
||||||
|
- protobuf::libprotoc
|
||||||
|
- name: "grpcpp_channelz"
|
||||||
|
lib: "grpcpp_channelz"
|
||||||
|
requires:
|
||||||
|
- grpc++
|
||||||
|
grpc_plugins:
|
||||||
|
- target: "gRPC::grpc_cpp_plugin"
|
||||||
|
executable: "grpc_cpp_plugin"
|
||||||
|
- target: "gRPC::grpc_csharp_plugin"
|
||||||
|
executable: "grpc_csharp_plugin"
|
||||||
|
- target: "gRPC::grpc_node_plugin"
|
||||||
|
executable: "grpc_node_plugin"
|
||||||
|
- target: "gRPC::grpc_objective_c_plugin"
|
||||||
|
executable: "grpc_objective_c_plugin"
|
||||||
|
- target: "gRPC::grpc_php_plugin"
|
||||||
|
executable: "grpc_php_plugin"
|
||||||
|
- target: "gRPC::grpc_python_plugin"
|
||||||
|
executable: "grpc_python_plugin"
|
||||||
|
- target: "gRPC::grpc_ruby_plugin"
|
||||||
|
executable: "grpc_ruby_plugin"
|
||||||
|
- target: "gRPC::grpc_otel_plugin"
|
||||||
|
executable: "grpc_otel_plugin"
|
@ -1,4 +1,6 @@
|
|||||||
versions:
|
versions:
|
||||||
|
"1.69.0":
|
||||||
|
folder: "all"
|
||||||
"1.67.1":
|
"1.67.1":
|
||||||
folder: "all"
|
folder: "all"
|
||||||
"1.65.0":
|
"1.65.0":
|
||||||
|
Reference in New Issue
Block a user