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"]
Content type
Image
Digest
Size
1.1 GB
Last updated
over 9 years ago
docker pull msrd0/kotlin-native