build: streamline icon file configuration for desktop platforms

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
This commit is contained in:
James Rich
2026-03-12 23:11:20 -05:00
parent aacf5c69e9
commit afe1356430

View File

@@ -53,15 +53,9 @@ compose.desktop {
packageName = "Meshtastic"
// App Icon
macOS {
iconFile.set(project.file("src/main/resources/icon.png"))
}
windows {
iconFile.set(project.file("src/main/resources/icon.png"))
}
linux {
iconFile.set(project.file("src/main/resources/icon.png"))
}
macOS { iconFile.set(project.file("src/main/resources/icon.png")) }
windows { iconFile.set(project.file("src/main/resources/icon.png")) }
linux { iconFile.set(project.file("src/main/resources/icon.png")) }
// Read version from project properties (passed by CI) or default to 0.1.0
// Native installers require strict numeric semantic versions (X.Y.Z) without suffixes