FROM gitlab.linphone.org:4567/bc/public/linphone-sdk/bc-dev-debian:9 MAINTAINER Peio Rigaux #Tools for QT buid script RUN sudo apt-get update && sudo apt-get install -y python3 pigz #QT Dependencies RUN sudo apt-get update && sudo apt-get install -y libxkbcommon* # Build qt5.12.5 RUN git clone -b master --single-branch https://gitlab.linphone.org/BC/public/linphone-desktop.git && \ ./linphone-desktop/tools/build_qt_rpm && \ find "./linphone-desktop/rpm-linphone-qt-5.12.5/rpmbuild/RPMS/x86_64/" -iname "*.rpm" -exec sudo fakeroot alien -d {} + && \ find "." -maxdepth 1 -iname "*.deb" -exec sudo dpkg -i {} + && \ rm -rf ./linphone-desktop ENV Qt5_DIR=/opt/com.belledonne-communications/linphone/lib/cmake ENV PATH=$PATH:/opt/com.belledonne-communications/linphone/bin #Appimage deps RUN sudo apt-get install -y wget fuse fuse-libs USER bc WORKDIR /home/bc ENV PS1='\[\e[34m\]\u@bc-dev-centos7>\[\e[0m\] ' CMD bash