Files
lcs-recomp/docker/archlinux.Dockerfile
T
2026-09-27 17:41:17 +02:00

29 lines
649 B
Docker

FROM archlinux:base-devel
ARG PUID=1000
ARG PGID=1000
RUN pacman --sync --refresh --sysupgrade --noconfirm && \
pacman --sync --refresh --noconfirm vulkan-devel \
pipewire-jack \
ffmpeg \
cmake \
ninja \
sdl2-compat \
ccache && \
groupadd --gid ${PGID} build && \
useradd --create-home --uid ${PUID} --gid ${PGID} build
ENV PATH="/usr/lib/ccache/bin:$PATH"
ENV CMAKE_C_COMPILER_LAUNCHER="ccache"
ENV CMAKE_CXX_COMPILER_LAUNCHER="ccache"
ENV CCACHE_DIR="/home/build/.ccache"
COPY --chmod=755 entrypoint.sh /entrypoint.sh
USER build
WORKDIR /home/build
VOLUME /home/build
CMD ["/usr/bin/bash", "/entrypoint.sh"]