From fc393633f4c271c8e762222b5c81b5effca4069e Mon Sep 17 00:00:00 2001 From: Anders Rytter Hansen Date: Mon, 25 Dec 2023 23:20:23 +0100 Subject: [PATCH] mesa-clang 32-bit fix --- base.Dockerfile | 6 ++++++ repo/mesa-clang-i386.repo | 11 +++++++++++ 2 files changed, 17 insertions(+) create mode 100644 repo/mesa-clang-i386.repo diff --git a/base.Dockerfile b/base.Dockerfile index 3a0fe86..0a733ab 100644 --- a/base.Dockerfile +++ b/base.Dockerfile @@ -23,4 +23,10 @@ RUN rpm-ostree override remove libavcodec-free libavfilter-free libavformat-free # Mesa clang RUN cd /etc/yum.repos.d/ && wget https://copr.fedorainfracloud.org/coprs/trixieua/mesa-clang/repo/fedora-$(rpm -E %fedora)/trixieua-mesa-clang-fedora-$(rpm -E %fedora).repo && rpm-ostree override replace --experimental --from repo=copr:copr.fedorainfracloud.org:trixieua:mesa-clang mesa-filesystem mesa-libglapi mesa-dri-drivers mesa-libgbm mesa-libEGL mesa-libGL mesa-vulkan-drivers mesa-libxatracker mesa-vdpau-drivers mesa-libOSMesa mesa-libOpenCL mesa-va-drivers +COPY repo/*.repo /etc/yum.repos.d/ + +# 32-bit dependencies for the Nvidia driver. +RUN rpm-ostree override replace --experimental --from repo=mesa-clang-i386 mesa-dri-drivers.i686 +RUN rpm-ostree install mesa-filesystem.i686 mesa-libEGL.i686 mesa-libGL.i686 mesa-libgbm.i686 mesa-libglapi.i686 mesa-vulkan-drivers.i686 + RUN rpm-ostree install ffmpeg ffmpeg-libs intel-media-driver pipewire-codec-aptx libva-intel-driver libva-utils diff --git a/repo/mesa-clang-i386.repo b/repo/mesa-clang-i386.repo new file mode 100644 index 0000000..4d1a1df --- /dev/null +++ b/repo/mesa-clang-i386.repo @@ -0,0 +1,11 @@ +[mesa-clang-i386] +name=Copr repo for mesa-clang owned by trixieua +baseurl=https://download.copr.fedorainfracloud.org/results/trixieua/mesa-clang/fedora-$releasever-i386/ +type=rpm-md +skip_if_unavailable=True +gpgcheck=1 +gpgkey=https://download.copr.fedorainfracloud.org/results/trixieua/mesa-clang/pubkey.gpg +repo_gpgcheck=0 +enabled=1 +enabled_metadata=1 +module_hotfixes=1