Felix Singer | 1bdb669 | 2023-11-29 19:36:39 +0100 | [diff] [blame^] | 1 | FROM rockylinux:9 |
| 2 | |
| 3 | RUN \ |
| 4 | echo "install_weak_deps=False" >> /etc/dnf/dnf.conf && \ |
| 5 | dnf update -y && \ |
| 6 | dnf install -y epel-release 'dnf-command(config-manager)' && \ |
| 7 | dnf config-manager --set-enabled epel && \ |
| 8 | dnf config-manager --set-enabled epel-testing && \ |
| 9 | dnf config-manager --set-enabled crb && \ |
| 10 | rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-9 && \ |
| 11 | dnf update -y && \ |
| 12 | dnf install -y \ |
| 13 | bash-completion \ |
| 14 | bc \ |
| 15 | bison \ |
| 16 | bzip2 \ |
| 17 | ccache \ |
| 18 | cmake \ |
| 19 | cscope \ |
| 20 | diffutils \ |
| 21 | dtc \ |
| 22 | flex \ |
| 23 | gcc-c++ \ |
| 24 | git \ |
| 25 | go \ |
| 26 | htop \ |
| 27 | lcov \ |
| 28 | less \ |
| 29 | make \ |
| 30 | meson \ |
| 31 | ncurses-devel \ |
| 32 | neovim \ |
| 33 | nss-devel \ |
| 34 | nss-util-devel \ |
| 35 | openssl-devel \ |
| 36 | patch \ |
| 37 | perl-English \ |
| 38 | perl-FindBin \ |
| 39 | perl-Hash-Util \ |
| 40 | perl-Sys-Hostname \ |
| 41 | python3 \ |
| 42 | shellcheck \ |
| 43 | tmux \ |
| 44 | xz \ |
| 45 | zlib-devel && \ |
| 46 | dnf install -y --repo epel-testing gcc-gnat && \ |
| 47 | dnf clean all && \ |
| 48 | ln -s /usr/bin/python3 /usr/bin/python |