mirror of
https://github.com/jwinterm/grim.git
synced 2026-11-12 08:44:06 +01:00
build: versioning, ignore android keystore file
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
#!/bin/bash
|
||||
|
||||
case $1 in
|
||||
x86|arm)
|
||||
case $2 in
|
||||
x86_64|arm)
|
||||
;;
|
||||
*)
|
||||
echo "Usage: release_macos.sh [platform]\n - platform: 'x86', 'arm'" >&2
|
||||
echo "Usage: release_linux.sh [version] [platform]\n - platform: 'x86_64', 'arm'" >&2
|
||||
exit 1
|
||||
esac
|
||||
|
||||
@@ -14,8 +14,8 @@ cd ${BASEDIR}
|
||||
cd ..
|
||||
|
||||
# Setup platform argument
|
||||
[[ $1 == "x86" ]] && arch+=(x86_64-unknown-linux-gnu)
|
||||
[[ $1 == "arm" ]] && arch+=(aarch64-unknown-linux-gnu)
|
||||
[[ $2 == "x86_64" ]] && arch+=(x86_64-unknown-linux-gnu)
|
||||
[[ $2 == "arm" ]] && arch+=(aarch64-unknown-linux-gnu)
|
||||
|
||||
# Start release build with zig linker for cross-compilation
|
||||
cargo install cargo-zigbuild
|
||||
@@ -24,5 +24,4 @@ cargo zigbuild --release --target ${arch}
|
||||
# Create AppImage with https://github.com/AppImage/appimagetool
|
||||
cp target/${arch}/release/grim linux/Grim.AppDir/AppRun
|
||||
rm target/${arch}/release/*.AppImage
|
||||
appimagetool linux/Grim.AppDir
|
||||
mv *.AppImage target/${arch}/release/Grim-0.1.0-linux-$1.AppImage
|
||||
appimagetool linux/Grim.AppDir target/${arch}/release/grim-v$1-linux-$2.AppImage
|
||||
Reference in New Issue
Block a user