| ADD com.valvesoftware.SteamRuntime.Sdk-amd64,i386-sniper-sysroot.tar.gz / |
| RUN mkdir -p /etc/sudoers.d && echo "Defaults !fqdn" > /etc/sudoers.d/flatdeb && echo "%sudo ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers.d/flatdeb && chmod 0440 /etc/sudoers.d/flatdeb |
| COPY --from=binutils-linux-i686 /opt/usr /usr |
| COPY --from=binutils-linux-x86_64 /opt/usr /usr |
| COPY --from=binutils-mingw-i686 /opt/usr /usr |
| COPY --from=binutils-mingw-x86_64 /opt/usr /usr |
| COPY --from=mingw-headers-i686 /opt/usr /usr |
| COPY --from=mingw-headers-x86_64 /opt/usr /usr |
| COPY --from=mingw-crt-i686 /opt/usr /usr |
| COPY --from=mingw-crt-x86_64 /opt/usr /usr |
| COPY --from=mingw-pthreads-i686 /opt/usr /usr |
| COPY --from=mingw-pthreads-x86_64 /opt/usr /usr |
| COPY --from=mingw-widl-i686 /opt/usr /usr |
| COPY --from=mingw-widl-x86_64 /opt/usr /usr |
| COPY --from=gcc-mingw-i686 /opt/usr /usr |
| COPY --from=gcc-mingw-x86_64 /opt/usr /usr |
| RUN wget -q $SOURCES_URLBASE/rust-1.68.0-x86_64-unknown-linux-gnu.tar.gz && echo '7be1acdac656d0b0b7e909e5c0d4ddf61c755c203ec26ebafbd306322335b361 rust-1.68.0-x86_64-unknown-linux-gnu.tar.gz' | sha256sum -c - && tar xf rust-1.68.0-x86_64-unknown-linux-gnu.tar.gz -C /tmp && rm rust-1.68.0-x86_64-unknown-linux-gnu.tar.gz && /tmp/rust-1.68.0-x86_64-unknown-linux-gnu/install.sh --prefix=/opt/rust && rm -rf /tmp/rust-1.68.0-x86_64-unknown-linux-gnu |
| RUN wget -q $SOURCES_URLBASE/rust-1.68.0-i686-unknown-linux-gnu.tar.gz && echo 'dc931adeb2943dcadfbd29546481f0296fcb97a511421053ecae6586a85869b1 rust-1.68.0-i686-unknown-linux-gnu.tar.gz' | sha256sum -c - && tar xf rust-1.68.0-i686-unknown-linux-gnu.tar.gz -C /tmp && rm rust-1.68.0-i686-unknown-linux-gnu.tar.gz && /tmp/rust-1.68.0-i686-unknown-linux-gnu/install.sh --prefix=/opt/rust --components=rust-std-i686-unknown-linux-gnu && rm -rf /tmp/rust-1.68.0-i686-unknown-linux-gnu |
| RUN bash -c 'ls /opt/rust/bin/* | xargs -n1 -I{} ln -sf {} /usr/bin/' |
| RUN bash -c 'mkdir -p /usr/lib/ccache && ls /usr/bin/{,*-}{cc,c++,gcc,g++}{,-[0-9]*} | sed -re s:/bin:/lib/ccache: | xargs -n1 ln -sf ../../bin/ccache' |
| RUN apt-get install -y autoconf-archive fontforge fonttools libxpresent-dev libxpresent-dev:i386 libopenblas-dev libopenblas-dev:i386 python3-mako python3-pefile libcapstone-dev libcapstone-dev:i386 libutfcpp-dev libjson-perl yasm nasm && rm -rf /opt/usr/share/doc /opt/usr/share/info /opt/usr/share/man && rm -rf /var/lib/apt/lists/* |
| COPY ninja-jobserver-client.patch /tmp |
| RUN wget -q $SOURCES_URLBASE/ninja-build_1.11.1.orig.tar.gz && echo '31747ae633213f1eda3842686f83c2aa1412e0f5691d1c14dbbcc67fe7400cea ninja-build_1.11.1.orig.tar.gz' && echo '31747ae633213f1eda3842686f83c2aa1412e0f5691d1c14dbbcc67fe7400cea ninja-build_1.11.1.orig.tar.gz' | sha256sum -c - && tar xf ninja-build_1.11.1.orig.tar.gz -C /tmp && rm ninja-build_1.11.1.orig.tar.gz && cd /tmp/ninja-1.11.1 && patch -p1 < /tmp/ninja-jobserver-client.patch && mkdir build && cd build && cmake .. && make && cp ninja $(which ninja) && cd / && rm -rf /tmp/ninja-1.11.1 && rm -rf /tmp/ninja-jobserver-client.patch |
| RUN /bin/sh -c apt-get update && apt-get install -y libpcap0.8 libpcap0.8-dev libpcap0.8:i386 libpcap0.8-dev:i386 # buildkit |