Get the source and install the requirements:
$ git clone https://github.com/seird/gotify-tray.git
$ cd gotify-tray
$ pip install -r requirements.txt
$ pip install pyinstaller
Currently it's only possible to create installer packages from the pyinstaller output. For any target platform, first create the executable with pyinstaller:
$ pyinstaller gotify-tray.spec
Create an installer for windows with inno setup from pyinstaller output:
$ iscc gotify-tray.iss
The installer is created at inno-output/gotify-tray-installer.exe
.
Packages can be created from the pyinstaller output with fpm. Run the build_linux.sh
script with the desired package type:
$ ./build_linux.sh deb
$ ./build_linux.sh pacman
$ pip install pyinstaller Pillow
$ pyinstaller gotify-tray.spec
-
Create the pip package:
$ python -m build
-
Install the pip package:
$ pip install dist/gotify_tray-{{VERSION}}-py3-none-any.whl
-
Launch from the command line:
$ gotify-tray