
Debian / Ubuntu or other Linux systems
======================================

See debian/control file for the precise version numbers.

Manual Installation
-------------------

Install the runtime dependencies:

 * libavahi-compat-libdnssd1
 * python3-application
 * python-enum34
 * python3-eventlib
 * python3-googleapi
 * python3-lxml
 * python3-oauth2client
 * python3-pgpy
 * python3-pyqt6
 * python3-pyqt6.qtsvg
 * python3-pyqt6.qtwebchannel
 * python3-pyqt6.qtwebengine
 * python3-requests
 * python3-sipsimple
 * python3-twisted
 * python3-sqlobject
 * python3-zope.interface
 * x11vnc


Download and install python3-sipsimple and its dependencies:

https://github.com/AGProjects/python3-sipsimple/blob/master/docs/Install.linux


After installing the above dependencies, install Blink system wide using:

python3 setup.py build_ext
sudo python3 setup.py install


Creating Debian Packages
------------------------

Install the building dependencies:

  * debhelper
  * python3-all-dev
  * python3-all-dbg
  * python3-qt5
  * python3-support
  * build-essential
  * devscripts
  * libvncserver-dev

Create a clean distribution file:

python3 setup.py sdist

Go to the ./dist directory and untar the file created at the step above.

Go to the newly created directory and type:

debuild

The .deb and related files are built in the upper directory.


Installation on Microsoft Windows and older linux systems without Qt6
=====================================================================

To run Blink on Windows and older Linux systems without Qt6, you need to use
the repository named blink-qt5.

https://github.com/AGProjects/blink-qt5.git


