mirror of
https://github.com/garraflavatra/rolens.git
synced 2025-08-24 06:47:11 +00:00
CI: trying to generate .dmg (not working yet)
This commit is contained in:
@ -1,7 +1,27 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Cleanup
|
||||
rm -rf releases
|
||||
rm -rf build/bin
|
||||
mkdir releases
|
||||
mkdir emptydir
|
||||
mkdir -p build/bin
|
||||
|
||||
# Settings
|
||||
cat > build/darwin/dmg_settings.json << EOF
|
||||
{
|
||||
"title": "Rolens",
|
||||
"background": "$(pwd)/build/darwin/dmg_background.png",
|
||||
"icon-size": 100,
|
||||
"window": {
|
||||
"size": { "width": 155, "height": 250 },
|
||||
"position": { "x": 360, "y": 360 }
|
||||
},
|
||||
"contents": [
|
||||
{ "x": 750, "y": 500, "type": "link", "path": "/Applications" },
|
||||
{ "x": 595, "y": 250, "type": "file", "path": "$(pwd)/build/bin/Rolens.app" }
|
||||
]
|
||||
}
|
||||
EOF
|
||||
|
||||
# AMD/Intel
|
||||
wails build -platform darwin/amd64
|
||||
@ -15,10 +35,13 @@ wails build -platform darwin/amd64
|
||||
# --background build/darwin/dmg_background.png \
|
||||
# --add-file Rolens.app build/bin/Rolens.app 595 250 \
|
||||
# build/bin/Rolens.dmg emptydir
|
||||
# appdmg build/darwin/dmg_settings.json build/bin/Rolens.dmg
|
||||
tar -czvf releases/rolens-$1-amd64.tar.gz --directory build/bin Rolens.app
|
||||
|
||||
# Cleanup
|
||||
rm -rf build/bin/Rolens.app
|
||||
|
||||
# ARM/AppleM1
|
||||
rm -rf build/bin
|
||||
wails build -platform darwin/arm64
|
||||
# create-dmg \
|
||||
# --volname Rolens \
|
||||
@ -30,4 +53,8 @@ wails build -platform darwin/arm64
|
||||
# --background build/darwin/dmg_background.png \
|
||||
# --add-file Rolens.app build/bin/Rolens.app 595 250 \
|
||||
# build/bin/Rolens.dmg emptydir
|
||||
# appdmg build/darwin/dmg_settings.json build/bin/Rolens.dmg
|
||||
tar -czvf releases/rolens-$1-arm64.tar.gz --directory build/bin Rolens.app
|
||||
|
||||
# Cleanup
|
||||
rm -rf build/bin/Rolens.app
|
||||
|
Reference in New Issue
Block a user