Browse Source

Move Knit to Gradle catalog and use alias(libs.plugins.kotlin.serialization). Fix issue with JNA

pull/1787/head
Benoit Marty 10 months ago
parent
commit
5850f5342d
  1. 2
      app/build.gradle.kts
  2. 2
      features/login/impl/build.gradle.kts
  3. 2
      gradle/libs.versions.toml
  4. 2
      libraries/matrix/api/build.gradle.kts
  5. 4
      libraries/matrix/impl/build.gradle.kts
  6. 2
      libraries/push/impl/build.gradle.kts
  7. 2
      libraries/pushproviders/unifiedpush/build.gradle.kts

2
app/build.gradle.kts

@ -28,7 +28,7 @@ plugins { @@ -28,7 +28,7 @@ plugins {
alias(libs.plugins.ksp)
alias(libs.plugins.kapt)
alias(libs.plugins.firebaseAppDistribution)
id("org.jetbrains.kotlinx.knit") version "0.4.0"
alias(libs.plugins.knit)
id("kotlin-parcelize")
// To be able to update the firebase.xml files, uncomment and build the project
// id("com.google.gms.google-services")

2
features/login/impl/build.gradle.kts

@ -19,7 +19,7 @@ plugins { @@ -19,7 +19,7 @@ plugins {
alias(libs.plugins.anvil)
alias(libs.plugins.ksp)
id("kotlin-parcelize")
kotlin("plugin.serialization") version libs.versions.kotlin
alias(libs.plugins.kotlin.serialization)
}
android {

2
gradle/libs.versions.toml

@ -162,7 +162,6 @@ maplibre_ktx = "org.maplibre.gl:android-sdk-ktx-v7:2.0.2" @@ -162,7 +162,6 @@ maplibre_ktx = "org.maplibre.gl:android-sdk-ktx-v7:2.0.2"
maplibre_annotation = "org.maplibre.gl:android-plugin-annotation-v9:2.0.2"
opusencoder = "io.element.android:opusencoder:1.1.0"
kotlinpoet = "com.squareup:kotlinpoet:1.14.2"
jna = "net.java.dev.jna:jna:5.13.0@aar"
# Analytics
posthog = "com.posthog.android:posthog:2.0.3"
@ -213,6 +212,7 @@ paparazzi = "app.cash.paparazzi:1.3.1" @@ -213,6 +212,7 @@ paparazzi = "app.cash.paparazzi:1.3.1"
kover = "org.jetbrains.kotlinx.kover:0.6.1"
sqldelight = { id = "app.cash.sqldelight", version.ref = "sqldelight" }
firebaseAppDistribution = { id = "com.google.firebase.appdistribution", version.ref = "firebaseAppDistribution" }
knit = { id = "org.jetbrains.kotlinx.knit", version = "0.4.0" }
# Version '4.3.1.3277' introduced some regressions in CI time (more than 2x slower), so make sure
# this is no longer the case before upgrading.

2
libraries/matrix/api/build.gradle.kts

@ -18,7 +18,7 @@ plugins { @@ -18,7 +18,7 @@ plugins {
id("io.element.android-compose-library")
id("kotlin-parcelize")
alias(libs.plugins.anvil)
kotlin("plugin.serialization") version libs.versions.kotlin
alias(libs.plugins.kotlin.serialization)
}
android {

4
libraries/matrix/impl/build.gradle.kts

@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
plugins {
id("io.element.android-library")
alias(libs.plugins.anvil)
kotlin("plugin.serialization") version libs.versions.kotlin
alias(libs.plugins.kotlin.serialization)
}
android {
@ -44,7 +44,7 @@ dependencies { @@ -44,7 +44,7 @@ dependencies {
api(projects.libraries.matrix.api)
implementation(libs.dagger)
implementation(projects.libraries.core)
implementation(libs.jna)
implementation("net.java.dev.jna:jna:5.13.0@aar")
implementation(libs.androidx.datastore.preferences)
implementation(libs.serialization.json)

2
libraries/push/impl/build.gradle.kts

@ -16,7 +16,7 @@ @@ -16,7 +16,7 @@
plugins {
id("io.element.android-library")
alias(libs.plugins.anvil)
kotlin("plugin.serialization") version libs.versions.kotlin
alias(libs.plugins.kotlin.serialization)
}
android {

2
libraries/pushproviders/unifiedpush/build.gradle.kts

@ -16,7 +16,7 @@ @@ -16,7 +16,7 @@
plugins {
id("io.element.android-library")
alias(libs.plugins.anvil)
kotlin("plugin.serialization") version libs.versions.kotlin
alias(libs.plugins.kotlin.serialization)
}
android {

Loading…
Cancel
Save