FROM rockylinux:9 RUN \ echo "install_weak_deps=False" >> /etc/dnf/dnf.conf && \ dnf update -y && \ dnf install -y epel-release 'dnf-command(config-manager)' && \ dnf config-manager --set-enabled epel && \ dnf config-manager --set-enabled epel-testing && \ dnf config-manager --set-enabled crb && \ rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-9 && \ dnf update -y && \ dnf install -y \ bash-completion \ bc \ bison \ bzip2 \ ccache \ cmake \ cscope \ diffutils \ dtc \ flex \ gcc-c++ \ git \ go \ htop \ lcov \ less \ make \ meson \ ncurses-devel \ neovim \ nss-devel \ nss-util-devel \ openssl-devel \ patch \ perl-English \ perl-FindBin \ perl-Hash-Util \ perl-Sys-Hostname \ python3 \ shellcheck \ tmux \ xz \ zlib-devel && \ dnf install -y --repo epel-testing gcc-gnat && \ dnf clean all && \ ln -s /usr/bin/python3 /usr/bin/python