###############################################################################
# Dockerfile used to make gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-rocky8-test-liblinphone:20230905_add_rocky8_sdk
###############################################################################

ARG FROM_IMAGE_TAG=20230905_add_rocky8_sdk

FROM gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-rocky8:$FROM_IMAGE_TAG

MAINTAINER Mickaël Turnel <mickael.turnel@belledonne-communications.com>

# Install mediastreamer test dependencies
RUN sudo dnf -y install alsa-utils pulseaudio

#Getting dependencies to run tests headlessly
RUN sudo dnf -y install Xvfb
#failing, need to find a workaround
#RUN modprobe snd-dummy

#installing debuginfo
RUN sudo dnf -y install alsa-lib-debuginfo dbus-libs-debuginfo elfutils-debuginfod flac-libs-debuginfo gsm-debuginfo libICE-debuginfo libSM-debuginfo libX11-debuginfo libXau-debuginfo libXext-debuginfo libXi-debuginfo libXtst-debuginfo libXv-debuginfo libasyncns-debuginfo libgcc-debuginfo libglvnd-debuginfo libglvnd-glx-debuginfo libjpeg-turbo-debuginfo libogg-debuginfo libsndfile-debuginfo libstdc++-debuginfo libv4l-debuginfo libvorbis-debuginfo libxcb-debuginfo mesa-libGLU-debuginfo pulseaudio-libs-debuginfo

CMD bash
