summaryrefslogtreecommitdiffhomepage
path: root/android/buildSrc/src
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2024-06-17 15:50:55 +0200
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2024-06-17 15:50:55 +0200
commitc0d328c74e842d7cdacea5323fc3ec749f457037 (patch)
treee294acc68f924a04a32c5b31fd8b7da9d375e857 /android/buildSrc/src
parent55e2277abc4092413f4af01e0c6587aee1138ff4 (diff)
downloadmullvadvpn-c0d328c74e842d7cdacea5323fc3ec749f457037.tar.xz
mullvadvpn-c0d328c74e842d7cdacea5323fc3ec749f457037.zip
Fix issues with protoc and protoc-java verification
Diffstat (limited to 'android/buildSrc/src')
-rw-r--r--android/buildSrc/src/main/kotlin/Dependencies.kt30
1 files changed, 29 insertions, 1 deletions
diff --git a/android/buildSrc/src/main/kotlin/Dependencies.kt b/android/buildSrc/src/main/kotlin/Dependencies.kt
index b2417befba..a31859e5e5 100644
--- a/android/buildSrc/src/main/kotlin/Dependencies.kt
+++ b/android/buildSrc/src/main/kotlin/Dependencies.kt
@@ -151,6 +151,34 @@ object Dependencies {
const val playPublisher =
"com.github.triplet.gradle:play-publisher:${Versions.Plugin.playPublisher}"
const val playPublisherId = "com.github.triplet.play"
- const val protobufId = "com.google.protobuf"
+
+ object Protobuf {
+ const val protobufId = "com.google.protobuf"
+ const val protocGenGrpcJava =
+ "io.grpc:protoc-gen-grpc-java:${Versions.Grpc.grpcVersion}"
+ const val protoc = "com.google.protobuf:protoc:${Versions.Grpc.protobufVersion}"
+ const val protocGenGrpcKotlin =
+ "io.grpc:protoc-gen-grpc-kotlin:${Versions.Grpc.grpcKotlinVersion}:jdk8@jar"
+
+ const val protocGenGrpcJavaLinuxAarch_64 = "$protocGenGrpcJava:linux-aarch_64@exe"
+ const val protocGenGrpcJavaLinuxPpcle_64 = "$protocGenGrpcJava:linux-ppcle_64@exe"
+ const val protocGenGrpcJavaLinuxS390_64 = "$protocGenGrpcJava:linux-s390_64@exe"
+ const val protocGenGrpcJavaLinuxX86_32 = "$protocGenGrpcJava:linux-x86_32@exe"
+ const val protocGenGrpcJavaLinuxX86_64 = "$protocGenGrpcJava:linux-x86_64@exe"
+ const val protocGenGrpcJavaOsxAarch_64 = "$protocGenGrpcJava:osx-aarch_64@exe"
+ const val protocGenGrpcJavaOsxX86_64 = "$protocGenGrpcJava:osx-x86_64@exe"
+ const val protocGenGrpcJavaWindowsX86_32 = "$protocGenGrpcJava:windows-x86_32@exe"
+ const val protocGenGrpcJavaWindowsX86_64 = "$protocGenGrpcJava:windows-x86_64@exe"
+
+ const val protocLinuxAarch_64 = "$protoc:linux-aarch_64@exe"
+ const val protocLinuxPpcle_64 = "$protoc:linux-ppcle_64@exe"
+ const val protocLinuxS390_64 = "$protoc:linux-s390_64@exe"
+ const val protocLinuxX86_32 = "$protoc:linux-x86_32@exe"
+ const val protocLinuxX86_64 = "$protoc:linux-x86_64@exe"
+ const val protocOsxAarch_64 = "$protoc:osx-aarch_64@exe"
+ const val protocOsxX86_64 = "$protoc:osx-x86_64@exe"
+ const val protocWindowsX86_32 = "$protoc:windows-x86_32@exe"
+ const val protocWindowsX86_64 = "$protoc:windows-x86_64@exe"
+ }
}
}