grpc: improve requires

This commit is contained in:
Jerome Duval
2021-10-18 10:58:22 +02:00
parent 5101ef791a
commit f7ffeb2f8e

View File

@@ -6,7 +6,7 @@ connected systems."
HOMEPAGE="https://grpc.io/"
COPYRIGHT="2015-2021 The gRPC Authors"
LICENSE="Apache v2"
REVISION="1"
REVISION="2"
SOURCE_URI="https://github.com/grpc/grpc/archive/v$portVersion/grpc-$portVersion.tar.gz"
CHECKSUM_SHA256="e5fb30aae1fa1cffa4ce00aa0bbfab908c0b899fcf0bbc30e268367d660d8656"
PATCHES="grpc-$portVersion.patchset"
@@ -35,8 +35,11 @@ PROVIDES="
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libabsl_exponential_biased$secondaryArchSuffix
# the list of libabsl dependencies is too long
lib:libabsl_cord$secondaryArchSuffix
lib:libabsl_status$secondaryArchSuffix
lib:libabsl_strings$secondaryArchSuffix
lib:libabsl_synchronization$secondaryArchSuffix
lib:libabsl_time$secondaryArchSuffix
lib:libcares$secondaryArchSuffix
lib:libcrypto$secondaryArchSuffix
lib:libprotobuf$secondaryArchSuffix
@@ -62,11 +65,25 @@ PROVIDES_devel="
"
REQUIRES_devel="
grpc$secondaryArchSuffix == $portVersion base
devel:libabsl_cord$secondaryArchSuffix
devel:libabsl_status$secondaryArchSuffix
devel:libabsl_strings$secondaryArchSuffix
devel:libabsl_synchronization$secondaryArchSuffix
devel:libabsl_time$secondaryArchSuffix
devel:libcares$secondaryArchSuffix
devel:libprotobuf$secondaryArchSuffix
devel:libre2$secondaryArchSuffix
devel:libssl$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libabsl_cord$secondaryArchSuffix
devel:libabsl_status$secondaryArchSuffix
devel:libabsl_strings$secondaryArchSuffix
devel:libabsl_synchronization$secondaryArchSuffix
devel:libabsl_time$secondaryArchSuffix
devel:libcares$secondaryArchSuffix
devel:libprotobuf$secondaryArchSuffix
devel:libre2$secondaryArchSuffix