From: Georgios Atheridis Date: Sun, 15 Jan 2023 06:22:49 +0000 (+0000) Subject: updated makefile install and uninstall for linux X-Git-Url: https://git.atheridis.org/?a=commitdiff_plain;h=5a8ae5e95a680d85b5b8689fe02b5ca9c683e900;p=forks%2Fpeks-announcer.git updated makefile install and uninstall for linux --- diff --git a/Makefile b/Makefile index f7f61bc..fed7a3c 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,13 @@ build: - pyinstaller cli.py --name "lol-announcer" --add-binary announcer/sounds:announcer/sounds + pyinstaller cli.py --name "lol-announcer" --add-binary announcer/sounds:announcer/sounds --onefile --noconsole clean: rm -rf lol-announcer.spec build/ dist/ + +install: + install -m755 -D dist/lol-announcer /usr/local/bin/ + install -m644 -D appicon.png /usr/local/share/icons/lol-announcer.png + install -m644 -D lol-announcer.desktop /usr/local/share/applications/ + +uninstall: + rm /usr/local/bin/lol-announcer /usr/local/share/icons/lol-announcer.png /usr/local/share/applications/lol-announcer.desktop diff --git a/appicon.png b/appicon.png new file mode 100644 index 0000000..debaf14 Binary files /dev/null and b/appicon.png differ diff --git a/lol-announcer.desktop b/lol-announcer.desktop new file mode 100644 index 0000000..dccba94 --- /dev/null +++ b/lol-announcer.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=0.1 +Type=Application +Terminal=false +Exec=/usr/local/bin/lol-announcer +Name=LoL Announcer +Icon=lol-announcer