FROM ghcr.io/catthehacker/ubuntu:act-latest RUN sudo apt install gnupg dirmngr ca-certificates curl --no-install-recommends && \ curl -s https://dl.jami.net/public-key.gpg | sudo tee /usr/share/keyrings/jami-archive-keyring.gpg > /dev/null && \ sudo sh -c "echo 'deb [signed-by=/usr/share/keyrings/jami-archive-keyring.gpg] https://dl.jami.net/nightly/ubuntu_22.04/ jami main' > /etc/apt/sources.list.d/jami.list" && \ sudo apt-get update && sudo apt-get install -y libqt-jami && \ sudo apt-get install -y qt6-base-dev qt6-tools-dev qt6-tools-dev-tools \ qt6-l10n-tools libnotify-dev libqt6sql6-sqlite libqt6core5compat6-dev \ libqt6networkauth6-dev qt6-multimedia-dev libqt6svg6-dev qt6-declarative-dev \ qml6-module-qt-labs-qmlmodels qml6-module-qt5compat-graphicaleffects \ qml6-module-qtqml-workerscript qml6-module-qtmultimedia qml6-module-qtquick \ qml6-module-qtquick-controls qml6-module-qtquick-dialogs qml6-module-qtquick-layouts \ qml6-module-qtquick-shapes qml6-module-qtquick-window qml6-module-qtquick-templates \ qml6-module-qt-labs-platform libqrencode-dev libnm-dev libqt6webengine6-data \ libqt6webenginecore6-bin qt6-webengine-dev qt6-webengine-dev-tools \ qml6-module-qtwebengine qml6-module-qtwebchannel