aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/build.gradle26
1 files changed, 14 insertions, 12 deletions
diff --git a/app/build.gradle b/app/build.gradle
index 864f9ad..937a1f6 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -1,6 +1,6 @@
1/* 1/*
2 * Tinc App, an Android binding and user interface for the tinc mesh VPN daemon 2 * Tinc App, an Android binding and user interface for the tinc mesh VPN daemon
3 * Copyright (C) 2017-2018 Pacien TRAN-GIRARD 3 * Copyright (C) 2017-2019 Pacien TRAN-GIRARD
4 * 4 *
5 * This program is free software: you can redistribute it and/or modify 5 * This program is free software: you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by 6 * it under the terms of the GNU General Public License as published by
@@ -16,11 +16,13 @@
16 * along with this program. If not, see <https://www.gnu.org/licenses/>. 16 * along with this program. If not, see <https://www.gnu.org/licenses/>.
17 */ 17 */
18 18
19apply plugin: 'com.android.application' 19plugins {
20apply plugin: 'kotlin-android' 20 id 'com.android.application'
21apply plugin: 'kotlin-android-extensions' 21 id 'kotlin-android'
22apply plugin: 'kotlin-kapt' 22 id 'kotlin-android-extensions'
23apply plugin: 'com.github.triplet.play' 23 id 'kotlin-kapt'
24 id 'com.github.triplet.play' version '2.1.0'
25}
24 26
25def keystorePropertiesFile = rootProject.file("keystore.properties") 27def keystorePropertiesFile = rootProject.file("keystore.properties")
26def keystoreAvailable = keystorePropertiesFile.exists() 28def keystoreAvailable = keystorePropertiesFile.exists()
@@ -75,14 +77,14 @@ dependencies {
75 implementation fileTree(dir: 'libs', include: ['*.jar']) 77 implementation fileTree(dir: 'libs', include: ['*.jar'])
76 78
77 implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" 79 implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
78 implementation 'net.sourceforge.streamsupport:streamsupport-cfuture:1.6.3' 80 implementation 'net.sourceforge.streamsupport:streamsupport-cfuture:1.7.0'
79 implementation "android.arch.lifecycle:extensions:1.1.1" 81 implementation 'android.arch.lifecycle:extensions:1.1.1'
80 implementation "com.android.support:support-compat:27.1.1" 82 implementation 'com.android.support:support-compat:27.1.1'
81 implementation 'com.android.support:design:27.1.1' 83 implementation 'com.android.support:design:27.1.1'
82 implementation 'com.journeyapps:zxing-android-embedded:3.6.0' 84 implementation 'com.journeyapps:zxing-android-embedded:3.6.0'
83 implementation 'org.bouncycastle:bcpkix-jdk15on:1.60' 85 implementation 'org.bouncycastle:bcpkix-jdk15on:1.61'
84 implementation 'org.slf4j:slf4j-api:1.7.25' 86 implementation 'org.slf4j:slf4j-api:1.7.26'
85 implementation 'com.github.tony19:logback-android:1.3.0-2' 87 implementation 'com.github.tony19:logback-android:2.0.0'
86 // commons-configuration2:2.4 requires support for interface default methods, not available on SDK <24 88 // commons-configuration2:2.4 requires support for interface default methods, not available on SDK <24
87 implementation('org.apache.commons:commons-configuration2:2.3') { exclude group: 'commons-logging', module: 'commons-logging' } 89 implementation('org.apache.commons:commons-configuration2:2.3') { exclude group: 'commons-logging', module: 'commons-logging' }
88 implementation('commons-beanutils:commons-beanutils:1.9.3') { exclude group: 'commons-logging', module: 'commons-logging' } 90 implementation('commons-beanutils:commons-beanutils:1.9.3') { exclude group: 'commons-logging', module: 'commons-logging' }