How to depend on apt install that requires a source list file?
I'm looking for the "ros correct" way (wstool or rosdep compatible) way to depend on a debian package that is installed via a addition to the source lists? Here is the dependency I'm trying to add: https://docs.openvinotoolkit.org/late...
Edit:
The reason I want to do this is for an automated CI system where I need this dependency to compile the repo. I am currently running my CI system in the docker image moveit/moveit:master-ci
and could extend this via a Dockerfile that is built as part of my CI system. The reason I'm looking for a different solution is I'm trying to keep the CI configuration as simple as possible to make it easier to maintain/extend for myself and others.
Edit 2:
This was for gitlab-ci and this is the solution I eventually ended on (in .gitlab.ci-yml
):
before_script:
# Install Intel OpenVINO toolkit for Linux
- wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB | sudo apt-key add -
- echo "deb https://apt.repos.intel.com/openvino/2019/ all main" | sudo tee -a /etc/apt/sources.list.d/intel-openvino-2019.list > /dev/null
- sudo apt update -qq
- sudo apt --yes -qq install intel-openvino-dev-ubuntu18-2019.3.376