summaryrefslogtreecommitdiff
path: root/.docker/Dockerfile
blob: 7e6eb097896c5b140607e9724ef03731e87c64d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
FROM gentoo/stage3:latest

COPY ./. /

RUN getuto

RUN emerge-webrsync

RUN emerge \
    =dev-lang/rust-bin-9999 \
    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

WORKDIR /workspace

ENTRYPOINT ["/entrypoint.sh"]

CMD ["/bin/bash"]