Dependencies¶
The tiscamera project has a few dependencies.
The listed versions are the minimal supported versions of the current reference system. This system is currently Ubuntu 18.04 LTS.
Compilation Dependencies¶
The dependencies are also listed in the *.dep file. Please use the file for your distribution.
Name | Minimal Version | Note |
git | 1:2.7.4 | |
g++ | 4:5.3.1 | |
cmake | 3.2 | |
pkg-config | 0.29.1 | |
libzip-dev | 1.0.1 | |
libgstreamer1.0-dev | 1.8.3-1 | |
libgstreamer-plugins-base1.0-dev | 1.8.3-1 | |
libglib2.0-dev | 2.48.2 | |
libgirepository1.0-dev | 1.46.0 | |
usb specific dependencies | ||
libusb-1.0-0-dev | 2:1.0.20.1 | |
uuid-dev | 2.27 | |
libudev-dev | 229 | |
documentation specific dependencies | ||
python3-sphinx | 1.4 | Also installable via pip |
graphviz | 2.40.1 | |
aravis specific dependencies | ||
meson | 0.53.0 | unavailable on Ubuntu18.04 |
tool specific dependencies | ||
qtbase5-dev | 5.9.5 |
Runtime Dependencies¶
The dependencies are also listed in the *.dep file. Please use the file for your distribution.
Name | Minimal Version | Note |
general dependencies | ||
libgstreamer1.0-0 | 1.8.3 | |
gstreamer1.0-tools | 1.8.0 | |
gstreamer1.0-x | 1.8.3 | |
gstreamer1.0-plugins-base | 1.8.0 | |
gstreamer1.0-plugins-good | 1.8.0 | |
gstreamer1.0-plugins-bad | 1.8.0 | |
gstreamer1.0-plugins-ugly | 1.8.0 | |
libxml2 | 2.9.3 | |
libzip4 | 1.0.1 | Ubuntu 20.04 requires libzip5 |
libglib2.0-0 | 2.48.2 | |
libgirepository-1.0.1 | 1.46.0 | |
usb specific dependencies | ||
libudev1 | 229 | |
libusb-1.0.0 | 2:1.0.20 | |
libuuid1 | 2.27 | |
libqt5widgets5 | 5.9.5 | |
libqt5gui5 | 5.9.5 |
Inofficial Dependencies¶
Scripts or tests that are not intended for day-to-day use may have additional dependencies.
These currently are:
gitpython