docker/Dockerfile_opensuse_15.6_arm64.erb (50 lines of code) (raw):

FROM opensuse/leap:15.6 as builder RUN zypper -q -n --gpg-auto-import-keys update RUN zypper -q -n in -t pattern devel_perl devel_basis RUN zypper -q -n install \ autoconf \ automake \ byacc \ bzip2 \ ccache \ clang-devel \ curl \ distcc \ gcc \ gcc-c++ \ gcc8 \ gcc8-c++ \ gdbm-devel \ gettext-devel \ gettext-tools \ glibc-i18ndata \ glibc-locale \ krb5-devel \ libcurl-devel \ libexpat-devel \ libffi-devel \ libopenssl-devel \ libyaml-devel \ make \ meson \ ninja \ ncurses-devel \ openssh \ readline-devel \ rpmbuild \ tar \ timezone \ unzip \ which \ zlib-devel \ python3 \ file ENV LANG en_US.UTF-8 ENV LC_ALL en_US.UTF-8 ENV LANGUAGE en_US:en RUN localedef -i en_US -f UTF-8 en_US.UTF-8 RUN update-ca-certificates -f <%= Snippets.new(platform: 'arm64').populate %> FROM opensuse/leap:15.6 MAINTAINER GitLab Inc. <support@gitlab.com> COPY --from=builder / /