Files
jellyfin-androidtv/playback/media3/session/build.gradle.kts
Niels van Velzen 346c21c0b4 Migrate to AGP9
2026-01-17 13:27:28 +01:00

48 lines
925 B
Kotlin

plugins {
alias(libs.plugins.android.library)
}
android {
namespace = "org.jellyfin.playback.media3.session"
compileSdk = libs.versions.android.compileSdk.get().toInt()
defaultConfig {
minSdk = libs.versions.android.minSdk.get().toInt()
}
lint {
lintConfig = file("$rootDir/android-lint.xml")
abortOnError = false
}
testOptions.unitTests.all {
it.useJUnitPlatform()
}
}
dependencies {
// Jellyfin
implementation(projects.playback.core)
// Kotlin
implementation(libs.kotlinx.coroutines)
implementation(libs.kotlinx.coroutines.guava)
// AndroidX
implementation(libs.androidx.core)
// media3
implementation(libs.androidx.media3.session)
// Logging
implementation(libs.timber)
// Compatibility (desugaring)
coreLibraryDesugaring(libs.android.desugar)
// Testing
testImplementation(libs.kotest.runner.junit5)
testImplementation(libs.kotest.assertions)
testImplementation(libs.mockk)
}