ref: packaging configs

This commit is contained in:
tapframe 2026-06-10 19:54:50 +05:30
parent 330d2537d9
commit f136213339

View file

@ -748,16 +748,25 @@ compose.desktop {
targetFormats(TargetFormat.Dmg, TargetFormat.Msi, TargetFormat.Deb)
packageName = "Nuvio"
packageVersion = desktopReleaseVersionName
vendor = "Nuvio Media"
modules("java.net.http")
macOS {
iconFile.set(project.file("src/desktopMain/resources/icons/nuvio-app-icon.icns"))
}
windows {
iconFile.set(project.file("src/desktopMain/resources/icons/nuvio-app-icon.ico"))
shortcut = true
menu = true
menuGroup = "Nuvio"
}
linux {
iconFile.set(project.file("src/desktopMain/resources/icons/nuvio-app-icon.png"))
}
}
buildTypes.release.proguard {
isEnabled.set(false)
}
}
}