diff --git a/app/phone/build.gradle.kts b/app/phone/build.gradle.kts index 85606195..5154696f 100644 --- a/app/phone/build.gradle.kts +++ b/app/phone/build.gradle.kts @@ -2,7 +2,7 @@ plugins { alias(libs.plugins.android.application) alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) - alias(libs.plugins.kotlin.kapt) + alias(libs.plugins.ksp) alias(libs.plugins.androidx.navigation.safeargs) alias(libs.plugins.hilt) alias(libs.plugins.aboutlibraries) @@ -108,7 +108,7 @@ dependencies { implementation(libs.coil) implementation(libs.coil.svg) implementation(libs.hilt.android) - kapt(libs.hilt.compiler) + ksp(libs.hilt.compiler) implementation(libs.jellyfin.core) compileOnly(libs.libmpv) implementation(libs.material) diff --git a/build.gradle.kts b/build.gradle.kts index ad298850..9d27e23b 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -6,7 +6,6 @@ plugins { alias(libs.plugins.android.library) apply false alias(libs.plugins.kotlin.android) apply false alias(libs.plugins.kotlin.parcelize) apply false - alias(libs.plugins.kotlin.kapt) apply false alias(libs.plugins.kotlin.serialization) apply false alias(libs.plugins.androidx.navigation.safeargs) apply false alias(libs.plugins.hilt) apply false diff --git a/core/build.gradle.kts b/core/build.gradle.kts index 58c8d043..14cfe565 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -2,7 +2,7 @@ plugins { alias(libs.plugins.android.library) alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) - alias(libs.plugins.kotlin.kapt) + alias(libs.plugins.ksp) alias(libs.plugins.androidx.navigation.safeargs) alias(libs.plugins.hilt) alias(libs.plugins.ktlint) @@ -52,7 +52,7 @@ dependencies { implementation(libs.androidx.appcompat) implementation(libs.androidx.core) implementation(libs.androidx.hilt.work) - kapt(libs.androidx.hilt.compiler) + ksp(libs.androidx.hilt.compiler) implementation(libs.androidx.lifecycle.runtime) implementation(libs.androidx.lifecycle.viewmodel) implementation(libs.androidx.navigation.fragment) @@ -61,7 +61,7 @@ dependencies { implementation(libs.androidx.room.runtime) implementation(libs.androidx.work) implementation(libs.hilt.android) - kapt(libs.hilt.compiler) + ksp(libs.hilt.compiler) implementation(libs.jellyfin.core) implementation(libs.material) implementation(libs.timber) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 4980b907..bfa50d3b 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -5,7 +5,7 @@ androidx-activity = "1.7.2" androidx-appcompat = "1.6.1" androidx-constraintlayout = "2.1.4" androidx-core = "1.10.1" -androidx-hilt = "1.0.0" +androidx-hilt = "1.1.0-alpha01" androidx-lifecycle = "2.6.1" androidx-media3 = "1.1.1" androidx-navigation = "2.7.1" @@ -69,7 +69,6 @@ androidx-navigation-safeargs = { id = "androidx.navigation.safeargs.kotlin", ver hilt = { id = "com.google.dagger.hilt.android", version.ref = "hilt" } kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" } -kotlin-kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlin" } kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" } ktlint = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint" } diff --git a/player/video/build.gradle.kts b/player/video/build.gradle.kts index d6bbd4cd..37860044 100644 --- a/player/video/build.gradle.kts +++ b/player/video/build.gradle.kts @@ -2,7 +2,7 @@ plugins { alias(libs.plugins.android.library) alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) - alias(libs.plugins.kotlin.kapt) + alias(libs.plugins.ksp) alias(libs.plugins.hilt) alias(libs.plugins.ktlint) } @@ -47,7 +47,7 @@ dependencies { implementation(libs.androidx.media3.exoplayer) implementation(libs.androidx.media3.exoplayer.hls) implementation(libs.hilt.android) - kapt(libs.hilt.compiler) + ksp(libs.hilt.compiler) implementation(libs.jellyfin.core) implementation(libs.libmpv) implementation(libs.material)