Add workflow and fixes for building universal JAR file and Linux (#19)

* Add GitHub Actions workflow for building Android and Desktop

* Add workflow for building native deb and jar file

* Fix line indentation

* Change target formats

---------

Co-authored-by: Pablo García Santamaría <69808296+PGSCOM@users.noreply.github.com>
Co-authored-by: Mathew Tkachuk <me@crx.moe>
This commit is contained in:
authored and GitHub committed 2025-11-11 20:44:13 +03:00
1 parent 8f9bc659e0
commit 4ff09996ba
2 files changed
+120 -1

No files matched your search

+19 -1
View File
@@ -100,7 +100,7 @@ compose.desktop {
}
nativeDistributions {
targetFormats(TargetFormat.Dmg, TargetFormat.Msi, TargetFormat.Deb)
targetFormats(TargetFormat.Dmg, TargetFormat.Exe, TargetFormat.AppImage)
packageName = "overport"
packageVersion = appVersion
@@ -120,3 +120,21 @@ compose.desktop {
}
}
}
tasks.withType<org.gradle.jvm.tasks.Jar> {
// Need for valid signature check
exclude(
"META-INF/*.SF",
"META-INF/*.DSA",
"META-INF/*.RSA",
"META-INF/*.EC"
)
exclude(
"META-INF/INDEX.LIST",
"META-INF/DEPENDENCIES",
"META-INF/LICENSE*",
"META-INF/NOTICE*"
)
}