Skip to content

Commit

Permalink
chore: Version lock swapped packages
Browse files Browse the repository at this point in the history
  • Loading branch information
KyleGospo authored Feb 18, 2025
1 parent 84f36a8 commit d42a759
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions Containerfile
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,8 @@ RUN --mount=type=cache,dst=/var/cache/libdnf5 \
dnf5 -y swap \
--allowerasing \
libwacom-data libwacom-surface-data && \
dnf5 versionlock add \
libwacom-surface-data && \
dnf5 -y install \
iptsd \
libcamera \
Expand Down Expand Up @@ -186,6 +188,34 @@ RUN --mount=type=cache,dst=/var/cache/libdnf5 \
for repo in "${!toswap[@]}"; do \
for package in ${toswap[$repo]}; do dnf5 -y swap --repo=$repo $package $package; done; \
done && unset -v toswap repo package && \
dnf5 versionlock add \
pipewire \
pipewire-alsa \
pipewire-gstreamer \
pipewire-jack-audio-connection-kit \
pipewire-jack-audio-connection-kit-libs \
pipewire-libs \
pipewire-plugin-libcamera \
pipewire-pulseaudio \
pipewire-utils \
bluez \
bluez-cups \
bluez-libs \
bluez-obexd \
xorg-x11-server-Xwayland \
switcheroo-control \
mesa-dri-drivers \
mesa-filesystem \
mesa-libEGL \
mesa-libGL \
mesa-libgbm \
mesa-libglapi \
mesa-va-drivers \
mesa-vulkan-drivers \
fwupd \
fwupd-plugin-flashrom \
fwupd-plugin-modem-manager \
fwupd-plugin-uefi-capsule-data && \
dnf5 -y install --enable-repo="*rpmfusion*" --disable-repo="*fedora-multimedia*" \
libaacs \
libbdplus \
Expand Down Expand Up @@ -315,6 +345,8 @@ RUN --mount=type=cache,dst=/var/cache/libdnf5 \
dnf5 -y swap \
--repo copr:copr.fedorainfracloud.org:kylegospo:bazzite \
ibus ibus && \
dnf5 versionlock add \
ibus && \
dnf5 -y install \
gamescope.x86_64 \
gamescope-libs.x86_64 \
Expand Down Expand Up @@ -377,6 +409,14 @@ RUN --mount=type=cache,dst=/var/cache/libdnf5 \
dnf5 -y swap \
--repo terra-extras \
kf6-kio-core kf6-kio-core && \
dnf5 versionlock add \
kf6-kio-core \
kf6-kio-core-libs \
kf6-kio-doc \
kf6-kio-file-widgets \
kf6-kio-gui \
kf6-kio-widgets \
kf6-kio-widgets-libs && \
dnf5 -y remove \
plasma-welcome \
plasma-welcome-fedora \
Expand All @@ -395,6 +435,8 @@ RUN --mount=type=cache,dst=/var/cache/libdnf5 \
dnf5 -y swap \
--repo terra-extras \
gnome-shell gnome-shell && \
dnf5 versionlock add \
gnome-shell && \
dnf5 -y install \
nautilus-gsconnect \
steamdeck-backgrounds \
Expand Down Expand Up @@ -691,6 +733,9 @@ RUN --mount=type=cache,dst=/var/cache/libdnf5 \
dnf5 -y swap \
--repo copr:copr.fedorainfracloud.org:kylegospo:bazzite \
upower upower && \
dnf5 versionlock add \
upower \
upower-libs && \
/ctx/cleanup

# Install Gamescope Session & Supporting changes
Expand Down

0 comments on commit d42a759

Please sign in to comment.