From 69bde9b17f25b7212270817d7e6b7e6d5c82fcc2 Mon Sep 17 00:00:00 2001 From: penguin Date: Sat, 27 Dec 2025 11:12:50 -0600 Subject: [PATCH] ci: image: use gentoo repo with EGIT_OVERRIDE_REPO_MESONBUILD_MESON for meson --- .docker/Dockerfile | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/.docker/Dockerfile b/.docker/Dockerfile index 7e6eb09..09f2faf 100644 --- a/.docker/Dockerfile +++ b/.docker/Dockerfile @@ -6,22 +6,19 @@ RUN getuto RUN emerge-webrsync +RUN mkdir -p /var/cache/distfiles/git3-src && chown portage:portage /var/cache/distfiles/git3-src + +ENV EGIT_OVERRIDE_REPO_MESONBUILD_MESON=https://jturnerusa.dev/cgit/meson + RUN emerge \ =dev-lang/rust-bin-9999 \ + =dev-build/meson-9999::gentoo \ llvm-core/clang \ llvm-core/lld \ dev-vcs/git \ sys-process/parallel \ net-libs/nodejs -RUN git clone https://jturnerusa.dev/cgit/ebuilds/ /var/db/repos/spawns - -COPY etc/portage/repos.conf /etc/portage/ - -RUN mkdir -p /var/cache/distfiles/git3-src && chown portage:portage /var/cache/distfiles/git3-src - -RUN emerge =dev-build/meson-9999::spawns - RUN useradd -m gentooligan USER gentooligan