%packages --exclude-weakdeps rocky-release # The '@core' group installs, as it's name suggests, packages that are core # to _any_:tm: Linux distribution. This includes packages like system, passwd, # bash, coreutils, sudo, yum, etc. @core @standard # Kernel selection kernel-mainline-sbc # Other necessary packages cloud-utils-growpart e2fsprogs glibc-langpack-en NetworkManager-wifi # Extra add-ons git pciutils tmux util-linux # Extra packages to do 'U-Boot -> GRUB -> Linux' dracut-config-generic efibootmgr grub2-common grub2-efi-aa64 grub2-efi-aa64-modules grubby openssh shim-aa64 # Packages from SIG/AltArch uboot-images-armv8 # This provides actual U-Boot binaries for SBCs uboot-tools # This provides tools to interact with U-Boot (if stored on SPI) like fw_printenv, fw_setenv, mkimage, gen_eth_addr, etc # Raspberry Pi firmware (needed to boot $OS on a Raspberry Pi) bcm283x-firmware # This will pull in other RPi related firmware and bcm283x-overlays # Trust me, they're nice! appliance-tools aria2 bat btop dash epel-release gzip hdparm htop mock neovim parallel perl-Digest-SHA picocom procps-ng pykickstart ripgrep rpm-build rpmdevtools rpmlint ShellCheck tree wget xz yt-dlp zstd # for building Linux & U-Boot arm-trusted-firmware-armv8 asciidoc audit-libs-devel binutils-devel bison dwarves elfutils-devel flex gcc gcc-c++ gcc-plugin-devel glibc-static gnutls-devel kernel-rpm-macros libbabeltrace-devel libbpf-devel libcap-devel libcap-ng-devel libnl3-devel libtraceevent-devel libuuid-devel m4 make ncurses-devel newt-devel numactl-devel opencsd-devel openssl-devel pciutils-devel perl(ExtUtils::Embed) perl-devel perl-generators python3-devel python3-docutils python3-libfdt python3-pyelftools SDL2-devel swig xmlto xz-devel zlib-devel # Remove some packages -cockpit* -dracut-config-rescue -java-11-* -plymouth # no "stock" EL kernel -kernel-core -kmod-kvdo -vdo %end