NeoLaunch_From_Kvaesitso/settings.gradle.kts

292 lines
12 KiB
Plaintext
Raw Normal View History

2021-09-18 23:37:52 +02:00
dependencyResolutionManagement {
versionCatalogs {
create("sdk") {
2022-01-19 21:40:39 +01:00
version("minSdk", "26")
version("compileSdk", "34")
version("targetSdk", "34")
2021-09-18 23:37:52 +02:00
}
create("libs") {
2023-08-06 14:54:03 +02:00
version("kotlin", "1.9.0")
version("kotlinx.coroutines", "1.7.3")
2022-10-15 16:06:46 +02:00
library("kotlin.stdlib", "org.jetbrains.kotlin", "kotlin-stdlib")
2021-09-18 23:37:52 +02:00
.versionRef("kotlin")
2022-10-16 14:20:57 +02:00
library("kotlin.gradle", "org.jetbrains.kotlin", "kotlin-gradle-plugin")
2021-09-18 23:37:52 +02:00
.versionRef("kotlin")
2022-10-15 16:06:46 +02:00
library("kotlinx.coroutines.core", "org.jetbrains.kotlinx", "kotlinx-coroutines-core")
2021-09-18 23:37:52 +02:00
.versionRef("kotlinx.coroutines")
2022-10-15 16:06:46 +02:00
library("kotlinx.coroutines.android", "org.jetbrains.kotlinx", "kotlinx-coroutines-android")
2021-09-18 23:37:52 +02:00
.versionRef("kotlinx.coroutines")
2022-10-15 16:06:46 +02:00
library("kotlinx.collections.immutable", "org.jetbrains.kotlinx", "kotlinx-collections-immutable")
.version("0.3.5")
2021-09-18 23:37:52 +02:00
bundle(
"kotlin",
listOf(
"kotlin.stdlib",
"kotlinx.coroutines.core",
"kotlinx.coroutines.android",
"kotlinx.collections.immutable"
)
2021-09-18 23:37:52 +02:00
)
2023-08-06 14:54:03 +02:00
version("kotlinx.serialization", "1.5.1")
2023-04-10 01:15:27 +02:00
library("kotlinx.serialization.json", "org.jetbrains.kotlinx", "kotlinx-serialization-json")
.versionRef("kotlinx.serialization")
2021-09-18 23:37:52 +02:00
2023-04-25 19:30:03 +02:00
library("markdown", "org.jetbrains", "markdown")
.version("0.4.1")
2023-08-06 14:54:03 +02:00
version("androidx.compose.compiler", "1.5.1")
2022-10-15 16:06:46 +02:00
library("androidx.compose.runtime", "androidx.compose.runtime", "runtime")
.version("1.6.0-alpha03")
2022-10-15 16:06:46 +02:00
library("androidx.compose.foundation", "androidx.compose.foundation", "foundation")
.version("1.6.0-alpha03")
2022-10-15 16:06:46 +02:00
library("androidx.compose.foundationlayout", "androidx.compose.foundation", "foundation-layout")
.version("1.6.0-alpha03")
2022-10-15 16:06:46 +02:00
library("androidx.compose.ui", "androidx.compose.ui", "ui")
.version("1.6.0-alpha03")
2022-10-15 16:06:46 +02:00
library("androidx.compose.uitooling", "androidx.compose.ui", "ui-tooling")
.version("1.6.0-alpha03")
library("androidx.compose.material", "androidx.compose.material", "material")
.version("1.6.0-alpha03")
2022-10-15 16:06:46 +02:00
library("androidx.compose.materialicons", "androidx.compose.material", "material-icons-extended")
.version("1.6.0-alpha03")
2022-10-15 16:06:46 +02:00
library("androidx.compose.animation", "androidx.compose.animation", "animation")
.version("1.6.0-alpha03")
2022-10-15 16:06:46 +02:00
library("androidx.compose.animationgraphics", "androidx.compose.animation", "animation-graphics")
.version("1.6.0-alpha03")
2022-10-15 16:06:46 +02:00
library("androidx.compose.material3", "androidx.compose.material3", "material3")
.version("1.2.0-alpha05")
2021-09-18 23:37:52 +02:00
2023-04-17 13:14:59 +02:00
version("androidx.lifecycle", "2.6.1")
2022-10-25 19:27:07 +02:00
library("androidx.lifecycle.viewmodel", "androidx.lifecycle", "lifecycle-viewmodel-ktx")
2021-09-18 23:37:52 +02:00
.versionRef("androidx.lifecycle")
2022-10-15 16:06:46 +02:00
library("androidx.lifecycle.common", "androidx.lifecycle", "lifecycle-common-java8")
2021-09-18 23:37:52 +02:00
.versionRef("androidx.lifecycle")
2022-10-15 16:06:46 +02:00
library("androidx.lifecycle.runtime", "androidx.lifecycle", "lifecycle-runtime-ktx")
2021-09-18 23:37:52 +02:00
.versionRef("androidx.lifecycle")
2022-10-15 16:06:46 +02:00
library("androidx.lifecycle.viewmodelcompose", "androidx.lifecycle", "lifecycle-viewmodel-compose")
2021-10-17 14:04:12 +02:00
.versionRef("androidx.lifecycle")
library("androidx.lifecycle.runtimecompose", "androidx.lifecycle", "lifecycle-runtime-compose")
.versionRef("androidx.lifecycle")
2021-09-18 23:37:52 +02:00
bundle(
"androidx.lifecycle",
listOf(
"androidx.lifecycle.viewmodel",
"androidx.lifecycle.common",
"androidx.lifecycle.runtime"
)
)
2023-05-11 19:25:07 +02:00
version("accompanist", "0.31.2-alpha")
2022-10-15 16:06:46 +02:00
library("accompanist.insets", "com.google.accompanist", "accompanist-insets")
2021-09-18 23:37:52 +02:00
.versionRef("accompanist")
2022-10-15 16:06:46 +02:00
library("accompanist.systemuicontroller", "com.google.accompanist", "accompanist-systemuicontroller")
2021-09-18 23:37:52 +02:00
.versionRef("accompanist")
2022-10-15 16:06:46 +02:00
library("accompanist.pager", "com.google.accompanist", "accompanist-pager")
2021-09-18 23:37:52 +02:00
.versionRef("accompanist")
2022-10-15 16:06:46 +02:00
library("accompanist.pagerindicators", "com.google.accompanist", "accompanist-pager-indicators")
2022-01-08 00:40:49 +01:00
.versionRef("accompanist")
2022-10-15 16:06:46 +02:00
library("accompanist.flowlayout", "com.google.accompanist", "accompanist-flowlayout")
2021-09-18 23:37:52 +02:00
.versionRef("accompanist")
2022-10-15 16:06:46 +02:00
library("accompanist.navigationanimation", "com.google.accompanist", "accompanist-navigation-animation")
2021-09-26 21:43:01 +02:00
.versionRef("accompanist")
2021-09-18 23:37:52 +02:00
2022-10-15 16:06:46 +02:00
library("androidx.core", "androidx.core", "core-ktx")
2022-09-10 12:04:22 +02:00
.version("1.9.0")
2021-09-18 23:37:52 +02:00
2023-08-21 19:49:55 +02:00
version("androidx.appcompat", "1.7.0-alpha03")
2022-10-15 16:06:46 +02:00
library("androidx.appcompat", "androidx.appcompat", "appcompat")
2021-09-18 23:37:52 +02:00
.versionRef("androidx.appcompat")
2023-08-21 19:49:55 +02:00
version("androidx.activity", "1.8.0-alpha06")
2022-10-15 16:06:46 +02:00
library("androidx.activity", "androidx.activity", "activity-ktx")
2021-09-18 23:37:52 +02:00
.versionRef("androidx.activity")
2022-10-15 16:06:46 +02:00
library("androidx.activitycompose", "androidx.activity", "activity-compose")
2021-09-18 23:37:52 +02:00
.versionRef("androidx.activity")
2022-10-15 16:06:46 +02:00
library("androidx.work", "androidx.work", "work-runtime-ktx")
2022-09-10 12:04:22 +02:00
.version("2.8.0-alpha04")
2021-09-18 23:37:52 +02:00
2022-10-15 16:06:46 +02:00
library("androidx.browser", "androidx.browser", "browser")
2022-02-11 20:24:32 +01:00
.version("1.4.0")
2021-09-18 23:37:52 +02:00
2022-10-15 16:06:46 +02:00
library("androidx.palette", "androidx.palette", "palette")
2021-09-18 23:37:52 +02:00
.version("1.0.0")
2022-10-15 16:06:46 +02:00
library("androidx.media2", "androidx.media2", "media2-session")
2022-02-11 20:24:32 +01:00
.version("1.2.1")
2021-09-18 23:37:52 +02:00
2022-10-15 16:06:46 +02:00
library("androidx.constraintlayout", "androidx.constraintlayout", "constraintlayout")
2022-02-11 20:24:32 +01:00
.version("2.1.3")
2021-09-18 23:37:52 +02:00
2022-10-15 16:06:46 +02:00
library("androidx.transition", "androidx.transition", "transition")
2021-09-18 23:37:52 +02:00
.version("1.4.1")
2022-10-15 16:06:46 +02:00
library("androidx.exifinterface", "androidx.exifinterface", "exifinterface")
2021-09-18 23:37:52 +02:00
.version("1.3.3")
2022-10-15 16:06:46 +02:00
library("androidx.securitycrypto", "androidx.security", "security-crypto")
2021-09-18 23:37:52 +02:00
.version("1.1.0-alpha03")
2022-10-15 16:06:46 +02:00
library("androidx.datastore", "androidx.datastore", "datastore")
2021-09-18 23:37:52 +02:00
.version("1.0.0")
version("androidx.room", "2.5.0")
2022-10-15 16:06:46 +02:00
library("androidx.roomruntime", "androidx.room", "room-runtime")
2021-09-18 23:37:52 +02:00
.versionRef("androidx.room")
2022-10-15 16:06:46 +02:00
library("androidx.roomcompiler", "androidx.room", "room-compiler")
2021-09-18 23:37:52 +02:00
.versionRef("androidx.room")
2022-10-15 16:06:46 +02:00
library("androidx.room", "androidx.room", "room-ktx")
2021-09-18 23:37:52 +02:00
.versionRef("androidx.room")
2022-09-10 12:04:22 +02:00
version("androidx.appsearch", "1.1.0-alpha02")
2022-10-15 16:06:46 +02:00
library("androidx.appsearch", "androidx.appsearch", "appsearch")
2021-09-18 23:37:52 +02:00
.versionRef("androidx.appsearch")
2022-10-15 16:06:46 +02:00
library("androidx.appsearchcompiler", "androidx.appsearch", "appsearch-compiler")
2021-09-18 23:37:52 +02:00
.versionRef("androidx.appsearch")
2022-10-15 16:06:46 +02:00
library("androidx.appsearchstorage", "androidx.appsearch", "appsearch-platform-storage")
2021-09-18 23:37:52 +02:00
.versionRef("androidx.appsearch")
bundle(
"androidx.appsearch", listOf(
"androidx.appsearch",
"androidx.appsearchstorage"
)
)
2022-10-15 16:06:46 +02:00
library("androidx.navigation.compose", "androidx.navigation", "navigation-compose")
2023-04-17 13:14:59 +02:00
.version("2.6.0-alpha09")
2021-09-25 19:57:30 +02:00
2022-10-15 16:06:46 +02:00
library("materialcomponents.core", "com.google.android.material", "material")
2022-09-10 12:04:22 +02:00
.version("1.8.0-alpha01")
2021-09-18 23:37:52 +02:00
2022-10-15 16:06:46 +02:00
library("okhttp", "com.squareup.okhttp3", "okhttp")
2022-07-31 22:42:49 +02:00
.version("4.10.0")
2021-09-18 23:37:52 +02:00
2022-10-15 16:06:46 +02:00
library("retrofit.core", "com.squareup.retrofit2", "retrofit")
.version("2.9.0")
2022-10-15 16:06:46 +02:00
library("retrofit.gson", "com.squareup.retrofit2", "converter-gson")
.version("2.9.0")
2021-09-18 23:37:52 +02:00
bundle(
"retrofit",
listOf(
"retrofit.core",
"retrofit.gson"
)
)
2023-04-17 13:14:59 +02:00
version("coil", "2.3.0")
2022-10-15 16:06:46 +02:00
library("coil.core", "io.coil-kt", "coil")
2022-01-19 21:46:09 +01:00
.versionRef("coil")
2022-10-15 16:06:46 +02:00
library("coil.svg", "io.coil-kt", "coil-svg")
2022-01-20 22:40:32 +01:00
.versionRef("coil")
2022-10-15 16:06:46 +02:00
library("coil.compose", "io.coil-kt", "coil-compose")
2022-01-19 21:46:09 +01:00
.versionRef("coil")
2022-10-15 16:06:46 +02:00
library("leakcanary", "com.squareup.leakcanary", "leakcanary-android")
2023-04-17 13:14:59 +02:00
.version("2.10")
2021-09-18 23:37:52 +02:00
2022-10-15 16:06:46 +02:00
library("suncalc", "org.shredzone.commons", "commons-suncalc")
2023-04-17 13:14:59 +02:00
.version("3.7")
2021-09-18 23:37:52 +02:00
2022-10-15 16:06:46 +02:00
library("jsoup", "org.jsoup", "jsoup")
2023-04-17 13:14:59 +02:00
.version("1.15.4")
2021-09-18 23:37:52 +02:00
2022-10-15 16:06:46 +02:00
library("commons.text", "org.apache.commons", "commons-text")
2023-04-17 13:14:59 +02:00
.version("1.10.0")
2022-02-19 21:08:08 +01:00
2022-09-10 12:04:22 +02:00
// 4.4.2 is the last GPL compatible version, don't update to 5.x
2022-10-15 16:06:46 +02:00
library("mathparser", "org.mariuszgromada.math", "MathParser.org-mXparser")
2021-09-18 23:37:52 +02:00
.version("4.4.2")
2022-10-15 16:06:46 +02:00
library("google.auth", "com.google.auth", "google-auth-library-oauth2-http")
.version("1.14.0")
library("google.apiclient", "com.google.api-client", "google-api-client")
.version("2.1.2")
2022-10-15 16:06:46 +02:00
library("google.drive", "com.google.apis", "google-api-services-drive")
.version("v3-rev20221219-2.0.0")
2022-10-15 16:06:46 +02:00
library("google.oauth2", "com.google.apis", "google-api-services-oauth2")
.version("v2-rev20200213-2.0.0")
2021-09-18 23:37:52 +02:00
2022-10-15 16:06:46 +02:00
library("gson", "com.google.code.gson", "gson")
2023-04-17 18:03:27 +02:00
.version("2.10.1")
2021-09-18 23:37:52 +02:00
2022-10-15 16:06:46 +02:00
library("guava", "com.google.guava", "guava")
2022-09-10 12:04:22 +02:00
.version("31.1-android")
2021-09-18 23:37:52 +02:00
2022-10-15 16:06:46 +02:00
library("microsoft.graph", "com.microsoft.graph", "microsoft-graph")
2023-04-17 13:14:59 +02:00
.version("5.53.0")
2022-10-15 16:06:46 +02:00
library("microsoft.identity", "com.microsoft.identity.client", "msal")
2023-04-17 13:14:59 +02:00
.version("4.2.0")
2021-09-18 23:37:52 +02:00
version("protobuf", "3.14.0")
2022-10-15 16:06:46 +02:00
library("protobuf.protoc", "com.google.protobuf", "protoc")
2021-09-18 23:37:52 +02:00
.versionRef("protobuf")
2022-10-15 16:06:46 +02:00
library("protobuf.javalite", "com.google.protobuf", "protobuf-javalite")
2021-09-18 23:37:52 +02:00
.versionRef("protobuf")
2021-10-02 18:35:30 +02:00
2022-09-10 12:04:22 +02:00
version("koin", "3.2.0")
2022-10-15 16:06:46 +02:00
library("koin.android", "io.insert-koin", "koin-android")
2021-10-02 18:35:30 +02:00
.versionRef("koin")
2022-10-15 16:06:46 +02:00
library("koin.androidxcompose", "io.insert-koin", "koin-androidx-compose")
2021-10-02 18:35:30 +02:00
.versionRef("koin")
2022-10-15 16:06:46 +02:00
library("tinypinyin", "com.github.promeg", "tinypinyin")
.version("2.0.2")
version("junit", "4.13")
library("junit", "junit", "junit").versionRef("junit")
bundle("tests", listOf("junit"))
2021-09-18 23:37:52 +02:00
}
}
}
2022-12-13 17:37:26 +01:00
include(":app:app")
include(":app:ui")
include(":core:base")
include(":core:crashreporter")
include(":core:compat")
include(":core:preferences")
include(":core:ktx")
include(":core:i18n")
include(":core:database")
include(":core:permissions")
2023-05-08 00:50:03 +02:00
include(":core:shared")
2022-12-13 17:37:26 +01:00
include(":data:appshortcuts")
include(":data:customattrs")
include(":data:applications")
include(":data:calendar")
include(":data:calculator")
2023-08-21 19:49:55 +02:00
include(":data:themes")
2022-12-13 17:37:26 +01:00
include(":data:contacts")
include(":data:currencies")
include(":data:files")
include(":data:unitconverter")
include(":data:websites")
include(":data:wikipedia")
include(":data:widgets")
include(":data:weather")
include(":data:notifications")
include(":data:search-actions")
include(":data:searchable")
2022-12-13 17:37:26 +01:00
include(":services:accounts")
include(":services:tags")
include(":services:search")
include(":services:badges")
include(":services:icons")
include(":services:backup")
include(":services:music")
include(":libs:material-color-utilities")
include(":libs:nextcloud")
include(":libs:owncloud")
include(":libs:webdav")
include(":libs:g-services")
include(":libs:ms-services")
2023-01-17 18:55:30 +01:00
include(":services:global-actions")
2023-04-10 01:15:27 +02:00
include(":services:widgets")
include(":services:favorites")
2023-05-08 00:50:03 +02:00
include(":plugins:sdk")