summaryrefslogtreecommitdiffhomepage
path: root/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle58
1 files changed, 14 insertions, 44 deletions
diff --git a/build.gradle b/build.gradle
index 02647c0c..fb1eed89 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,69 +1,39 @@
buildscript {
ext {
- activityVersion = '1.4.0'
- annotationsVersion = '1.3.0'
- appcompatVersion = '1.4.1'
+ activityVersion = '1.6.1'
+ annotationsVersion = '1.5.0'
+ appcompatVersion = '1.5.1'
biometricVersion = '1.1.0'
collectionVersion = '1.2.0'
- constraintLayoutVersion = '2.1.3'
+ constraintLayoutVersion = '2.1.4'
coordinatorLayoutVersion = '1.2.0'
- coreKtxVersion = '1.7.0'
- coroutinesVersion = '1.6.1'
+ coreKtxVersion = '1.9.0'
+ coroutinesVersion = '1.6.4'
datastoreVersion = '1.0.0'
desugarVersion = '1.1.5'
- fragmentVersion = '1.4.1'
+ fragmentVersion = '1.5.4'
+ grpcVersion = '1.46.0'
jsr305Version = '3.0.2'
junitVersion = '4.13.2'
- lifecycleRuntimeKtxVersion = '2.4.1'
- materialComponentsVersion = '1.5.0'
+ lifecycleRuntimeKtxVersion = '2.5.1'
+ materialComponentsVersion = '1.7.0'
preferenceVersion = '1.2.0'
+ protobufGradleVersion = '0.8.18'
+ protocVersion = '3.20.1'
zxingEmbeddedVersion = '4.3.0'
groupName = 'com.wireguard.android'
}
}
-plugins {
- id "de.undercouch.download" version "5.0.4"
-}
-
-task downloadCrowdin(type: Download) {
- src 'https://crowdin.com/backend/download/project/wireguard.zip'
- dest file('build/translations.zip')
- overwrite true
-}
-
-task cleanCrowdin(type: Delete) {
- delete 'ui/src/main/res/values-*/strings.xml'
-}
-
-task extractCrowdin(type: Copy, dependsOn: ['downloadCrowdin', 'cleanCrowdin']) {
- mustRunAfter 'downloadCrowdin'
- from zipTree(file('build/translations.zip'))
- into file('build/translations')
- doFirst {
- delete 'build/translations'
- }
-}
-
-task crowdin(type: Copy, dependsOn: ['extractCrowdin']) {
- mustRunAfter 'extractCrowdin'
- from 'build/translations/wireguard-android/ui/src/main/res'
- into 'ui/src/main/res/'
- doLast {
- delete 'build/translations'
- delete 'build/translations.zip'
- }
-}
-
task clean(type: Delete) {
delete rootProject.buildDir
}
tasks {
wrapper {
- gradleVersion = "7.3.3"
- distributionSha256Sum = "b586e04868a22fd817c8971330fec37e298f3242eb85c374181b12d637f80302"
+ gradleVersion = "7.6"
+ distributionSha256Sum = "7ba68c54029790ab444b39d7e293d3236b2632631fb5f2e012bb28b4ff669e4b"
}
}