mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-11 07:29:14 +01:00
generate third-party licenses at build and show them from settings
Add AboutLibraries, whose Android Gradle plugin collects the licence and attribution of every dependency into a generated resource at build time, and surface it under a new About section in Settings.
This commit is contained in:
@@ -6,6 +6,7 @@ plugins {
|
||||
alias(libs.plugins.roborazzi)
|
||||
alias(libs.plugins.ksp)
|
||||
alias(libs.plugins.ktlint)
|
||||
alias(libs.plugins.aboutLibraries)
|
||||
}
|
||||
|
||||
ktlint {
|
||||
@@ -131,6 +132,8 @@ dependencies {
|
||||
implementation(libs.coil.compose)
|
||||
implementation(libs.coil.network.okhttp)
|
||||
implementation(libs.koin.androidx.compose)
|
||||
implementation(libs.aboutlibraries.core)
|
||||
implementation(libs.aboutlibraries.compose.m3)
|
||||
ksp(libs.androidx.room3.compiler)
|
||||
|
||||
coreLibraryDesugaring(libs.desugar.jdk.libs)
|
||||
|
||||
Reference in New Issue
Block a user