From db4ce5a0dcfd42df7a9b1c6ac7e886688aac9e39 Mon Sep 17 00:00:00 2001 From: Andres Montano <andres.montano@tecnalia.com> Date: Tue, 28 Jan 2025 18:04:51 +0100 Subject: [PATCH] Add AZURE SDK install option --- dockerfiles/devenv.Dockerfile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/dockerfiles/devenv.Dockerfile b/dockerfiles/devenv.Dockerfile index 955d1af..d0da092 100644 --- a/dockerfiles/devenv.Dockerfile +++ b/dockerfiles/devenv.Dockerfile @@ -195,6 +195,32 @@ RUN if [ "$CONAN" = "install" ]; \ && conan profile update settings.compiler=gcc default; \ fi +# Install Azure SDK on demand +ARG AZURE=none +RUN if [ "$AZURE" = "install" ]; \ + then \ + apt-get update && apt-get install -y wget curl libusb-1.0-0-dev udev \ + # Install libsoundio1 dependency + && wget http://archive.ubuntu.com/ubuntu/pool/universe/libs/libsoundio/libsoundio1_1.1.0-1_amd64.deb \ + dpkg -i libsoundio1_1.1.0-1_amd64.deb && \ + # Download and install Azure Kinect SDK packages + && wget https://packages.microsoft.com/ubuntu/18.04/prod/pool/main/libk/libk4a1.4/libk4a1.4_1.4.1_amd64.deb \ + && wget https://packages.microsoft.com/ubuntu/18.04/prod/pool/main/libk/libk4a1.4-dev/libk4a1.4-dev_1.4.1_amd64.deb \ + && wget https://packages.microsoft.com/ubuntu/18.04/prod/pool/main/k/k4a-tools/k4a-tools_1.4.1_amd64.deb \ + && wget https://packages.microsoft.com/ubuntu/18.04/prod/pool/main/libk/libk4abt1.1/libk4abt1.1_1.1.2_amd64.deb \ + && wget https://packages.microsoft.com/ubuntu/18.04/prod/pool/main/libk/libk4abt1.1-dev/libk4abt1.1-dev_1.1.2_amd64.deb \ + # Install the packages + && echo 'libk4a1.4 libk4a1.4/accepted-eula-hash string 0f5d5c5de396e4fee4c0753a21fee0c1ed726cf0316204edda484f08cb266d76' | debconf-set-selections \ + && echo 'libk4abt1.1 libk4abt1.1/accepted-eula-hash string 03a13b63730639eeb6626d24fd45cf25131ee8e8e0df3f1b63f552269b176e38' | debconf-set-selections \ + && dpkg -i libk4a1.4_1.4.1_amd64.deb \ + && dpkg -i libk4a1.4-dev_1.4.1_amd64.deb \ + dpkg -i libk4abt1.1_1.1.2_amd64.deb && \ + && dpkg -i libk4abt1.1-dev_1.1.2_amd64.deb \ + && dpkg -i k4a-tools_1.4.1_amd64.deb \ + # Clean up + && rm -rf *; \ + fi + # ARG ROSDEP=none # RUN if [ "$ROSDEP" != "none" ]; \ # then \ -- GitLab