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