jami-appimage/Dockerfile
2024-10-06 00:06:56 +02:00

15 lines
1.3 KiB
Docker

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