Public Repository

Last pushed: 3 months ago
Short Description
Short description is empty for this repo.
Full Description
FROM base/archlinux

RUN pacman --noconfirm -Syu && pacman --noconfirm -S \
        clang \
        diffutils \
        fakeroot \
        file \
        gawk \
        git \
        grep \
        jdk8-openjdk \
        llvm \
        make \
        openssh \
        pkg-config \
        sed \
        sudo \
    && yes | pacman -Scc \
    && sed -i 's|\.tar\..z|.tar|g' /etc/makepkg.conf \
    && mkdir -p /etc/sudoers.d \
    && echo 'user ALL=(ALL) NOPASSWD: ALL' >/etc/sudoers.d/user \
    && useradd -m -d /home/user user
ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk

USER user
ENV HOME=/home/user
WORKDIR /home/user

COPY 702353E0F7E48EDB.asc /home/user/
RUN gpg --import 702353E0F7E48EDB.asc \
    && sudo pacman --noconfirm -Sy \
    && git clone https://aur.archlinux.org/ncurses5-compat-libs.git \
    && pushd ncurses5-compat-libs \
    && makepkg -si --noconfirm \
    && popd \
    && rm -rf ncurses5-compat-libs \
    && git clone https://aur.archlinux.org/kotlin-native-git.git \
    && pushd kotlin-native-git \
    && makepkg -si --noconfirm \
    && popd \
    && rm -rf kotlin-native-git \
    && yes | sudo pacman -Scc

CMD ["/usr/bin/bash"]
Docker Pull Command
Owner
msrd0

Comments (0)