use fpm to build deb; installs to /opt/gotify-tray/
This commit is contained in:
37
build-linux.sh
Normal file
37
build-linux.sh
Normal file
@@ -0,0 +1,37 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ $# -eq 0 ]
|
||||
then
|
||||
echo "Call the script with the desired fpm output type [deb, pacman, ...]"
|
||||
exit
|
||||
fi
|
||||
|
||||
rm -rf build/linux
|
||||
|
||||
pyinstaller gotify-tray.spec
|
||||
|
||||
mkdir -p build/linux/opt
|
||||
mkdir -p build/linux/usr/share/applications
|
||||
mkdir -p build/linux/usr/share/icons
|
||||
|
||||
cp -r dist/gotify-tray build/linux/opt/gotify-tray
|
||||
cp gotify_tray/gui/images/logo.ico build/linux/usr/share/icons/gotify-tray.ico
|
||||
cp gotifytray.desktop build/linux/usr/share/applications
|
||||
|
||||
find build/linux/opt/gotify-tray -type f -exec chmod 644 -- {} +
|
||||
find build/linux/opt/gotify-tray -type d -exec chmod 755 -- {} +
|
||||
find build/linux/usr/share -type f -exec chmod 644 -- {} +
|
||||
chmod +x build/linux/opt/gotify-tray/gotify-tray
|
||||
|
||||
fpm --verbose \
|
||||
-C build/linux \
|
||||
-s dir \
|
||||
-t $1 \
|
||||
-p dist/ \
|
||||
-n gotify-tray \
|
||||
--url https://github.com/seird/gotify-tray \
|
||||
-m k.dries@protonmail.com \
|
||||
--description "Gotify Tray. A tray notification application for receiving messages from a Gotify server." \
|
||||
--category internet \
|
||||
--version "$(cat version.txt)" \
|
||||
--license GPLv3
|
||||
Reference in New Issue
Block a user