# Copyright © 2021 by The qTox Project Contributors # # This program is libre software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . FROM opensuse/leap:latest RUN zypper install --no-recommends -y \ git \ libexif-devel \ libopus-devel \ libQt5Concurrent-devel \ libqt5-linguist-devel \ libqt5-qtbase-common-devel \ libqt5-qtsvg-devel \ libsodium-devel \ libvpx-devel \ msgpack-devel \ openal-soft-devel \ qrencode-devel \ sqlcipher-devel \ sonnet-devel \ libQt5Test-devel \ libQt5Network-devel \ libQt5OpenGL-devel \ libQt5Xml-devel \ curl \ tar \ gzip \ libavcodec-devel \ libavdevice-devel \ libXss-devel \ snorenotify-qt5-devel && \ zypper clean COPY download/common.sh /build/download/common.sh COPY build_utils.sh /build/build_utils.sh COPY download/download_toxcore.sh /build/download/download_toxcore.sh COPY download/download_toxext.sh /build/download/download_toxext.sh COPY download/download_toxext_messages.sh /build/download/download_toxext_messages.sh COPY build_toxcore_linux.sh /build/build_toxcore_linux.sh RUN mkdir -p /src/tox && \ cd /src/tox && \ /build/build_toxcore_linux.sh && \ rm -fr /src/tox WORKDIR /qtox