mana-kotlin-widget/gradle/libs.versions.toml
Till JS 43bdc6c9d0 build: Abhaengigkeiten auf die heutigen Quellstaende, mavenLocal ergaenzt
🔴 Die Bibliotheks-Kette war aus den QUELLEN nicht baubar. Jede Klammer
zeigte auf eine aeltere Version, als die Quelle des Nachbarn traegt —
diese Staende existieren nur als veroeffentlichte Artefakte, und die
Repos haben keine einzige Git-Marke. Der Build fiel deshalb auf Forgejo
Packages zurueck, und das antwortet seit dem 2026-08-14 mit 401, auch
anonym. Ergebnis: auf einem frischen Rechner ging gar nichts.

Behoben, indem die Klammern auf die Staende gehoben wurden, die im Baum
liegen. Zwei Bibliotheken hatten ausserdem **kein `mavenLocal()`** in
ihrer Repository-Liste — sie konnten per Bauart nur aus dem Registry
ziehen, waehrend die Schwesterbibliotheken es laengst hatten.

Bewiesen, nicht behauptet: alle neun Artefakte liegen nach diesem Stand
in mavenLocal, und die Kartomo-Android-App baut daraus durch
(BUILD SUCCESSFUL, APK `ev.mana.kartomo`).

Sitzung: 5810ba55
2026-08-14 12:31:12 +02:00

25 lines
1.1 KiB
TOML

[versions]
agp = "8.13.2"
kotlin = "2.1.0"
composeBom = "2024.12.01"
glance = "1.1.1"
manaTokens = "0.3.0"
[libraries]
compose-bom = { module = "androidx.compose:compose-bom", version.ref = "composeBom" }
compose-runtime = { module = "androidx.compose.runtime:runtime" }
compose-ui-graphics = { module = "androidx.compose.ui:ui-graphics" }
compose-material3 = { module = "androidx.compose.material3:material3" }
# Jetpack Glance — Compose-Stil-Widgets. Gleiche 1.1.1 wie die Flotten-Apps
# (stetick/memoro/zitare), damit das geteilte Artefakt binär passt.
glance-appwidget = { module = "androidx.glance:glance-appwidget", version.ref = "glance" }
glance-material3 = { module = "androidx.glance:glance-material3", version.ref = "glance" }
# Vereins-Tokens (Forgejo-Maven). Liefert ManaTheme/ManaPalette/toColorScheme.
mana-tokens = { module = "ev.mana:mana-kotlin-tokens", version.ref = "manaTokens" }
[plugins]
android-library = { id = "com.android.library", version.ref = "agp" }
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }