Packaging script
This commit is contained in:
parent
26df951101
commit
4793e27012
|
@ -17,3 +17,5 @@ captures
|
|||
!*.xcworkspace/contents.xcworkspacedata
|
||||
**/xcshareddata/WorkspaceSettings.xcsettings
|
||||
**/.env
|
||||
|
||||
*.tar.gz
|
|
@ -1 +0,0 @@
|
|||
SERVER_URL=https://simd.jaytux.com/api
|
|
@ -72,7 +72,7 @@ compose.desktop {
|
|||
mainClass = "com.jaytux.simd.frontend.MainKt"
|
||||
|
||||
nativeDistributions {
|
||||
targetFormats(TargetFormat.Dmg, TargetFormat.Msi, TargetFormat.Deb)
|
||||
targetFormats(TargetFormat.Dmg, TargetFormat.Msi, TargetFormat.Deb, TargetFormat.AppImage)
|
||||
packageName = "com.jaytux.simd.frontend"
|
||||
packageVersion = "1.0.0"
|
||||
}
|
||||
|
@ -82,3 +82,10 @@ compose.desktop {
|
|||
compose.resources {
|
||||
//
|
||||
}
|
||||
|
||||
tasks.withType<Jar> {
|
||||
duplicatesStrategy = DuplicatesStrategy.INCLUDE
|
||||
manifest {
|
||||
attributes["Main-Class"] = "com.jaytux.simd.frontend.MainKt"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
#!/usr/bin/env sh
|
||||
|
||||
echo "./gradlew clean"
|
||||
./gradlew clean
|
||||
echo "./gradlew packageAppImage"
|
||||
./gradlew packageAppImage
|
||||
echo "./gradlew wasmJsBrowserDistribution"
|
||||
./gradlew wasmJsBrowserDistribution
|
||||
|
||||
echo "tar -czf simd-frontend@linux.tar.gz -C composeApp/build/compose/binaries/main/app/ com.jaytux.simd.frontend"
|
||||
tar -czf simd-frontend@linux.tar.gz -C composeApp/build/compose/binaries/main/app/ com.jaytux.simd.frontend
|
||||
echo "tar -czf simd-frontend@web.tar.gz -C composeApp/build/dist/wasmJs productionExecutable"
|
||||
tar -czf simd-frontend@web.tar.gz -C composeApp/build/dist/wasmJs productionExecutable
|
Loading…
Reference in New Issue