Skip to content

Commit

Permalink
build: update linux
Browse files Browse the repository at this point in the history
  • Loading branch information
Aetherinox committed Jul 21, 2024
1 parent 1c95fcd commit aebfc7e
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit aebfc7e

Please sign in to comment.