diff --git a/build/20-multimedia.sh b/build/20-multimedia.sh index 4e71bff..9811a40 100755 --- a/build/20-multimedia.sh +++ b/build/20-multimedia.sh @@ -7,22 +7,28 @@ set -eoux pipefail ############################################################################### echo "Installing Multimedia stack (Mesa Freeworld, Codecs & Groups)..." dnf5 install -y \ - mesa-va-drivers-freeworld.x86_64 \ - mesa-va-drivers-freeworld.i686 \ - mesa-vdpau-drivers-freeworld.x86_64 \ - mesa-vdpau-drivers-freeworld.i686 \ - gstreamer1-plugins-bad-freeworld \ - gstreamer1-plugins-ugly \ - gstreamer1-libav \ - ffmpeg \ + dnf5 install -y \ + --enablerepo=terra \ --allowerasing \ - --skip-unavailable - -dnf5 install -y @multimedia - - + --skip-unavailable \ + mesa-va-drivers \ + mesa-vdpau-drivers \ + mesa-vulkan-drivers \ + mesa-dri-drivers \ + ffmpeg \ + libavcodec-freeworld \ + gstreamer1-libav \ + gstreamer1-plugins-ugly \ + gstreamer1-plugins-bad-free-extras \ + rocm-clinfo \ + rocm-hip \ + rocm-opencl \ + rocblas \ + hipblas \ + rocm-runtime + + # --- 2. Die sofortige Bereinigung (WICHTIG!) --- echo "Cleaning up this layer..." dnf5 clean all || true -dnf5 autoremove -y || true rm -rf /tmp/* /var/tmp/* || true