diff --git a/linux-appimage/Dockerfile.txt b/linux-appimage/Dockerfile.txt new file mode 100644 index 0000000..39f9bd4 --- /dev/null +++ b/linux-appimage/Dockerfile.txt @@ -0,0 +1,33 @@ +FROM ubuntu:18.04 +MAINTAINER qurious-pixel +# Create a user account yuzu (UID 1027) that the container will run as +RUN useradd -m -u 1027 -s /bin/bash yuzu && \ + DEBIAN_FRONTEND=noninteractive apt-get update && apt-get -y full-upgrade && \ + DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y \ + build-essential \ + libboost-all-dev \ + liblz4-dev \ + libsdl2-dev \ + libssl-dev \ + libopus-dev \ + libzip-dev \ + libzstd-dev \ + zlib1g-dev \ + python \ + python3-pip \ + qtbase5-dev \ + qtbase5-private-dev \ + qtwebengine5-dev \ + libqt5opengl5-dev \ + wget \ + curl \ + git \ + ccache \ + cmake \ + ninja-build && \ + pip3 install conan && \ + apt-get clean autoclean && apt-get autoremove --yes && rm -rf /var/lib/apt /var/lib/dpkg /var/lib/cache /var/lib/log +USER 1027 +RUN conan install catch2/2.11.0@ -s compiler.libcxx=libstdc++11 --build=missing && \ + conan install fmt/6.2.0@ -s compiler.libcxx=libstdc++11 --build=missing && \ + conan install nlohmann_json/3.7.3@ -s compiler.libcxx=libstdc++11 --build=missing