Files
moonlight-packaging/Dockerfile.riscv64.sid
Cameron Gutman 09359cad32 Lock the riscv64 image 20240211 snapshot
Both VF2 and LPi4a vendor images are stuck on libc6 2.36 while
the latest sid images build packages that require libc6 2.38.

Additionally, these vendor images do not have the newer T64
transitional packages for Qt and OpenSSL in their repositories.
2024-06-02 02:03:42 +00:00

25 lines
774 B
Docker

FROM riscv64/debian:sid-20240211
ENV TARGET=embedded
ENV DISTRO=sid
COPY scripts/install-base-deps.sh /opt/scripts/
RUN sed -i 's|http://deb.debian.org/debian|http://snapshot.debian.org/archive/debian/20240211T000000Z|g' /etc/apt/sources.list.d/debian.sources && \
echo "Acquire::Check-Valid-Until false;" > /etc/apt/apt.conf.d/10-nocheckvalid && \
/bin/bash -c /opt/scripts/install-base-deps.sh && \
apt-get clean -y && \
rm -rf /var/lib/apt/lists/*
COPY dav1d /opt/dav1d
COPY FFmpeg /opt/FFmpeg
COPY SDL2 /opt/SDL2
COPY SDL_ttf /opt/SDL_ttf
COPY scripts/build-deps.sh /opt/scripts/
RUN /bin/bash -c /opt/scripts/build-deps.sh
COPY scripts/build-package.sh /opt/scripts/
VOLUME "/out"
ENTRYPOINT [ "/bin/bash", "-c", "/opt/scripts/build-package.sh" ]