From aebfc7e5cf45fa979ea2c9379da73962b12a4762 Mon Sep 17 00:00:00 2001 From: Aetherinox Date: Sun, 21 Jul 2024 12:50:39 -0700 Subject: [PATCH] build: update linux --- build.sh | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/build.sh b/build.sh index dc4986e..5bfd5a7 100644 --- a/build.sh +++ b/build.sh @@ -5,24 +5,26 @@ validReleasesWin=("x64" "ia32" "arm64") mkdir -p "build" -#Build linux +# Build Windows +for i in "${validReleasesWin[@]}" +do + electron-packager . ntfy-electron --asar --platform="win32" --arch="$i" --icon="ntfy.ico" --overwrite --ignore=^/build --prune=true --out=dist --appCopyright="Copyright (c) 2024" --win32metadata.FileDescription="ntfy desktop client with Electron wrapper" --win32metadata.ProductName="ntfy desktop" --win32metadata.OriginalFilename="ntfy-desktop.exe" --win32metadata.CompanyName="https://github.com/xdpirate/ntfy-electron" + zip -r -q -9 "build/ntfy-electron-windows-$i.zip" "ntfy-electron-win32-$i" + rm -r "ntfy-electron-win32-$i" +done + +# Build linux for i in "${validReleasesLinux[@]}" do - electron-packager . ntfy-electron --platform "linux" --arch "$i" --icon "ntfy.png" --overwrite --ignore=^/build + electron-packager . ntfy-electron --asar --platform="linux" --arch="$i" --icon="ntfy.png" --overwrite --ignore=^/build --prune=true --out=dist --appCopyright="Copyright (c) 2024" --win32metadata.FileDescription="ntfy desktop client with Electron wrapper" --win32metadata.ProductName="ntfy desktop" --win32metadata.OriginalFilename="ntfy-desktop.exe" --win32metadata.CompanyName="https://github.com/xdpirate/ntfy-electron" zip -r -q -9 "build/ntfy-electron-linux-$i.zip" "ntfy-electron-linux-$i" rm -r "ntfy-electron-linux-$i" done +# Build mac for i in "${validReleasesMac[@]}" do - electron-packager . ntfy-electron --platform "darwin" --arch "$i" --icon "ntfy.icns" --overwrite --ignore=^/build + electron-packager . ntfy-electron --asar --platform="darwin" --arch="$i" --icon="ntfy.icns" --overwrite --ignore=^/build --prune=true --out=dist --appCopyright="Copyright (c) 2024" --win32metadata.FileDescription="ntfy desktop client with Electron wrapper" --win32metadata.ProductName="ntfy desktop" --win32metadata.OriginalFilename="ntfy-desktop.exe" --win32metadata.CompanyName="https://github.com/xdpirate/ntfy-electron" zip -r -q -9 "build/ntfy-electron-mac-$i.zip" "ntfy-electron-darwin-$i" rm -r "ntfy-electron-darwin-$i" done - -for i in "${validReleasesWin[@]}" -do - electron-packager . ntfy-electron --platform "win32" --arch "$i" --icon "ntfy.ico" --overwrite --ignore=^/build - zip -r -q -9 "build/ntfy-electron-windows-$i.zip" "ntfy-electron-win32-$i" - rm -r "ntfy-electron-win32-$i" -done