# ============================================================================= # Conveyor Configuration for Meldestelle Desktop App # ============================================================================= include required("/stdlib/jdk/21/openjdk.conf") include required("https://raw.githubusercontent.com/hydraulic-software/conveyor/master/configs/jvm/extract-native-libraries.conf") app { display-name = "Meldestelle" rdns-name = "at.mocode.meldestelle" vendor = "mo-code.at" contact-email = "support@mo-code.at" version = "1.0.0" description = "ÖTO-konforme Turnier-Meldestelle – Desktop App" # Ziel-Plattformen: Windows und Linux (AMD/Intel 64-bit) machines = [ windows.amd64, linux.amd64.glibc ] site.base-url = "localhost" # Wir geben nur den Ordner an, Conveyor findet die icon.png darin automatisch icons = "frontend/shells/meldestelle-desktop/src/jvmMain/resources" jvm { gui { main-class = "at.mocode.frontend.shell.desktop.MainKt" } jvm-options = [ "-Xms128m", "-Xmx512m", "-Dfile.encoding=UTF-8", "--enable-native-access=ALL-UNNAMED" ] } # JARs aus dem Gradle-Build inputs += "frontend/shells/meldestelle-desktop/build/libs/*.jar" windows { upgrade-uuid = "a1b2c3d4-e5f6-7890-abcd-ef1234567890" menu-group = "Meldestelle" desktop-shortcut = true } } conveyor.compatibility-level = 22