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.
25 lines
774 B
Docker
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" ]
|