mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-06-01 22:19:18 +02:00
feat: adopt gradle-flatpak-sources plugin for offline Flatpak builds (#5619)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+13
-1
@@ -40,7 +40,19 @@ plugins {
|
||||
alias(libs.plugins.test.retry) apply false
|
||||
alias(libs.plugins.meshtastic.root)
|
||||
id("meshtastic.docs")
|
||||
id("meshtastic.flatpak-ops")
|
||||
}
|
||||
|
||||
plugins.withId("org.meshtastic.flatpak.sources") {
|
||||
extensions.configure<org.meshtastic.flatpak.sources.FlatpakSourcesExtension> {
|
||||
outputFile.set(layout.buildDirectory.file("flatpak-sources.json"))
|
||||
mustRunAfterTasks.set(listOf(":desktopApp:assemble", ":desktopApp:packageUberJarForCurrentOS"))
|
||||
// Force-resolve platform-specific native artifacts not resolved on the generation host
|
||||
targetPlatforms.set(setOf("linux-x64", "linux-arm64"))
|
||||
platformDependencies.set(setOf(
|
||||
"org.jetbrains.skiko:skiko-awt-runtime-{platform}:0.144.6",
|
||||
"org.jetbrains.compose.desktop:desktop-jvm-{platform}:1.11.0",
|
||||
))
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
||||
Reference in New Issue
Block a user