aurora/build_scripts/base/01-packages.sh

206 lines
4.8 KiB
Bash
Raw Normal View History

#!/usr/bin/bash
2023-03-08 10:18:57 -09:00
echo "::group:: ===$(basename "$0")==="
2023-03-08 10:18:57 -09:00
set -ouex pipefail
# Prevent partial upgrading, major kde version updates black screened
# https://github.com/ublue-os/aurora/issues/1227
dnf versionlock add "qt6-*" "plasma-desktop"
PLASMA_VERS=$(rpm -q --qf "%{VERSION}" plasma-desktop)
OVERRIDES=(
"intel-gmmlib"
"intel-mediasdk"
"libheif"
"libva"
"libva-intel-media-driver"
"mesa-dri-drivers"
"mesa-filesystem"
"mesa-libEGL"
"mesa-libGL"
"mesa-libgbm"
"mesa-vulkan-drivers"
refactor: simplify checking for enabled 3rd party repos (#2931) * refactor: simplify checking for enabled 3rd party repos We are generally no longer doing the dnf enable/disable dance (except for the nvidia install script) because we are vendoring the .repo files which simplifies things a bit. Also I think that the move to checking what is allowed instead of checking what is not allowed makes more sense anyway. resolves: https://github.com/ublue-os/aurora/issues/2854 [1] https://github.com/ublue-os/akmods/blob/1e4d10b9acb2c59da485403ccd89d689ec32e9ea/build_files/nvidia/nvidia-install.sh * get openh264 from negativo Our base image [1] can't legally include this from fedora-cisco-openh264 repo. Comparing the spec files for Fedora [2] and Negativo [3], they seem to be built with the same build flags, so they should not have any differing functionality. The fedora-cisco-openh264 repo is currently enabled (which is not the case for F44 images) because our repo validation script broke due to the move to /usr [4]. We are already shipping various other codecs on the system, including mesa, they get more irrelevant each day but we should have this. I don't know why exactly but for some reason we now have a stray /var/log/dnf5.log which makes bootc container lint fail. [1] https://gitlab.com/fedora/ostree/ci-test/-/blob/54e811f17a00ea6b1ad87d82ec0cd63d3b933ca1/common.yaml#L144 [2] https://src.fedoraproject.org/rpms/openh264/blob/cd152284845eb42871a59e3ad4afc2a60543310e/f/openh264.spec [3] https://github.com/negativo17/openh264/blob/dfac89f533c6b20943cb116af8f185a93efc201c/openh264.spec [4] https://fedoraproject.org/wiki/Changes/RelocateRpmRepoConfigsToUsr
2026-09-26 21:34:43 -08:00
"openh264"
)
dnf5 distro-sync --skip-unavailable -y --repo='fedora-multimedia' "${OVERRIDES[@]}"
dnf5 versionlock add "${OVERRIDES[@]}"
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
FEDORA_PACKAGES=(
adcli
alsa-firmware
apr{,-util}
autofs
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
borgbackup
davfs2
distrobox
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
evtest
fastfetch
fcitx5-{chewing,chinese-addons,configtool,gtk,hangul,libthai,m17n,mozc,qt,sayura,unikey}
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
fish
flatpak-spawn
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
foo2zjs
gcc{,-c++}
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
git-credential-libsecret
glow
google-noto-sans-balinese-fonts
google-noto-sans-cham-fonts
google-noto-sans-cjk-fonts
google-noto-sans-javanese-fonts
google-noto-sans-linear-a-fonts
google-noto-sans-linear-b-fonts
google-noto-sans-sundanese-fonts
grub2-tools-extra
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
gum
gvfs{,-fuse}
htop
icoutils
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
ifuse
igt-gpu-tools
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
input-remapper
iwd
just
kate
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
kcm-fcitx5
krb5-workstation
ksystemlog
libcamera-gstreamer
libcamera-tools
libimobiledevice-utils
libratbag-ratbagd
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
libxcrypt-compat
lm_sensors
lshw
nvtop
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
oddjob-mkhomedir
openrgb-udev-rules
pam-u2f
pam_yubico
pamu2fcfg
plasma-firewall-"${PLASMA_VERS}"
plasma-oxygen
plasma-union-"${PLASMA_VERS}"
plasma-wallpapers-dynamic
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
powertop
rclone
restic
samba-winbind{,-clients,-modules}
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
setools-console
setroubleshoot-plugins
solaar-udev
squashfs-tools
symlinks
tcpdump
tesseract-devel
tesseract-langpack-{deu,fra,spa,por,ita,pol,fin,nld,jpn,jpn_vert,hin,chi_sim,chi_sim_vert,chi_tra,chi_tra_vert}
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
tmux
traceroute
vim
xdg-native-messaging-proxy
yubikey-manager
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
zsh
)
FEDORA_PACKAGES_AMD64=(
powerstat
)
NEGATIVO_PACKAGES=(
ffmpeg{,-libs}
libavcodec
libfdk-aac
libva-utils
pipewire-libs-extra
uld
)
NEGATIVO_PACKAGES_AMD64=(
intel-vaapi-driver
)
PACKAGES=( "${FEDORA_PACKAGES[@]}" "${NEGATIVO_PACKAGES[@]}" )
if [[ $(arch) == x86_64 ]]; then
PACKAGES+=( "${FEDORA_PACKAGES_AMD64[@]}" "${NEGATIVO_PACKAGES_AMD64[@]}" )
fi
dnf -y install --enablerepo='fedora-multimedia' "${PACKAGES[@]}"
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
COPR_UBLUE_OS_PACKAGES=(
kcm_ublue
krunner-bazaar
oversteer-udev
# https://github.com/ublue-os/akmods/issues/537
ublue-os-selinux-workarounds
)
TERRA_PACKAGES=(
# our auto-updater
uupd
# used in motd, in general useful to have
nerdfontssymbolsonly-nerd-fonts
)
# Fedora Tailscale is usually behind
TAILSCALE=(tailscale)
dnf -y install --from-repo="terra" "${TERRA_PACKAGES[@]}"
COPR_PREFIX="copr:copr.fedorainfracloud.org"
dnf -y install --from-repo="${COPR_PREFIX}:ublue-os:packages" "${COPR_UBLUE_OS_PACKAGES[@]}"
# TODO: figure something out that works well across DX, nvidia with the ublue-os coprs
# so we can have less transactions, while still not being vulnerable to copr injections
# shellcheck disable=SC1010
dnf do -y \
--action install --from-repo="${COPR_PREFIX}:ledif:kairpods" kairpods \
--action install --from-repo="${COPR_PREFIX}:lizardbyte:stable" Sunshine \
--action install --from-repo='tailscale-stable' "${TAILSCALE[@]}"
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
# Packages to exclude - common to all versions
EXCLUDED_PACKAGES=(
akonadi-server{,-mysql}
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
fedora-bookmarks
fedora-chromium-config{,-kde}
fedora-third-party
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
firefox
firewall-config
kcharselect
khelpcenter
krfb{,-libs}
plasma-discover{,-libs}
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
plasma-welcome-fedora
)
dnf -y remove "${EXCLUDED_PACKAGES[@]}"
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
## Pins and Overrides
## Use this section to pin packages in order to avoid regressions
# Remember to leave a note with rationale/link to issue for each pin!
#
# Example:
#if [ "$FEDORA_MAJOR_VERSION" -eq "42" ]; then
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
# Workaround pkcs11-provider regression, see issue #1943
# dnf5 upgrade --refresh --advisory=FEDORA-2024-dd2e9fb225
chore: refactor package installation and handling during build time (#1142) * feat: package.json removal start * override-install update * cleanup script * dx packages * dx cleanup * shared build-base * shared build-dx * copr-helpers script * validate repos script * Containerfile change, remove packages.json * remove akmods script * fw-fanctrl comes from staging * remove fw-fanctrl from fedora packages too * Revert "remove akmods script" This reverts commit 6c2c120e99b9e4579c0542c7b91afdfaeffc9b9d. * dunno what happened here * fix perms * missing \ * missing end if * and another one :( * install uupd for all * starship aint rpm anymore * correct naming for the validate script * remove the extra mention of beta script * fix dx-packages file * remove fonts * libvirt-workarounds was missing * update tests * add kvmfr back to dx * retry * Revert "retry" This reverts commit a2a3ac5f5462ecdf81bdc4e35f23f16b02a60703. * Revert "add kvmfr back to dx" This reverts commit bebea500a2f3d6f8c04a4849ae714aae4d7fb3ef. * remove the kvmfr ujust recipe * add packages for incus,incus-agent and lxc from fedora * remove these too * remove make Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/base/04-packages.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * Update build_files/dx/03-packages-dx.sh Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> * remove the git packages * Update build_files/dx/09-cleanup-dx.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add instructions for package pinning * i'm sure i added this... * fix: use fixed fwupd package again --------- Co-authored-by: renner <80410025+renner0e@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: renner <renner0@posteo.de>
2025-10-24 15:51:51 -08:00
#fi
# https://invent.kde.org/plasma/plasma-setup/-/issues/72
dnf -y swap --from-repo=copr:copr.fedorainfracloud.org:ublue-os:staging \
plasma-setup plasma-setup-"${PLASMA_VERS}"-*.aurora
dnf versionlock add plasma-setup
# Install DX specific packages
if [[ "${IMAGE_FLAVOR}" == "dx" ]]; then
/ctx/build_scripts/dx/00-dx.sh
fi
# Keep *-logos in RPM DB for downstream package installations
# We are not allowed to ship an empty fedora-logos package
dnf -y swap fedora-logos generic-logos
rpm --erase --nodeps --nodb generic-logos
echo "::endgroup::"