diff --git a/desktop/build.gradle.kts b/desktop/build.gradle.kts index 6a1bda1d0..f82eba240 100644 --- a/desktop/build.gradle.kts +++ b/desktop/build.gradle.kts @@ -43,6 +43,8 @@ compose.desktop { application { mainClass = "org.meshtastic.desktop.MainKt" + buildTypes.release.proguard { configurationFiles.from(project.file("proguard-rules.pro")) } + nativeDistributions { targetFormats(TargetFormat.Dmg, TargetFormat.Msi, TargetFormat.Deb) packageName = "Meshtastic" diff --git a/desktop/proguard-rules.pro b/desktop/proguard-rules.pro new file mode 100644 index 000000000..1a32ade42 --- /dev/null +++ b/desktop/proguard-rules.pro @@ -0,0 +1,4 @@ +-dontwarn android.os.Parcel** +-dontwarn android.os.Parcelable** +-dontwarn com.squareup.wire.AndroidMessage** +-dontwarn io.ktor.** \ No newline at end of file