diff --git a/build/icon.icns b/build/icon.icns new file mode 100644 index 00000000..e730532f Binary files /dev/null and b/build/icon.icns differ diff --git a/scripts/dist.sh b/scripts/dist.sh index 8650e8f3..9ee8c68c 100755 --- a/scripts/dist.sh +++ b/scripts/dist.sh @@ -1,3 +1,16 @@ #!/bin/bash +# hilarious fix: to make linux icon we have to remove icon.png from build folder +# some context: +# - https://github.com/electron-userland/electron-builder/issues/2577 +# - https://github.com/electron-userland/electron-builder/issues/2269 +if [[ `uname` == 'Linux' ]]; then + mv build/icon.png /tmp +fi + yarn compile && DEBUG=electron-builder electron-builder + +# hilarious fix continuation: put back the icon where it was +if [[ `uname` == 'Linux' ]]; then + mv /tmp/icon.png build +fi