From 93a7d4bf8d8d8bda75e27744cd391d43c3479d18 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Tue, 16 Sep 2025 01:10:32 -0400 Subject: [PATCH 1/5] F43 --- container.yaml | 33 +++++++++------------------------ 1 file changed, 9 insertions(+), 24 deletions(-) diff --git a/container.yaml b/container.yaml index d3e8765..b85b793 100644 --- a/container.yaml +++ b/container.yaml @@ -1,15 +1,13 @@ flatpak: id: org.fedoraproject.Platform.GL.default build-extension: true - runtime-version: f42 - name: f42/mesa + runtime-version: f43 + name: f43/mesa component: mesa-flatpak - branch: f42 + branch: f43 packages: - mesa-libEGL - mesa-libGL - - mesa-libOpenCL - - mesa-libTeflon - mesa-dri-drivers - mesa-va-drivers - mesa-vdpau-drivers @@ -18,33 +16,20 @@ flatpak: # basic dependencies - libdrm - lm_sensors-libs - # OpenCL dependencies - - clang-libs - - libclc - - llvm-libs - - spirv-llvm-translator - # ROCm (not mesa, but OpenCL is lumped together with OpenGL) - - name: rocm-opencl - platforms: - only: [x86_64] # for cleanup-commands (part of runtime) - coreutils-single - - findutils - sed cleanup-commands: | mkdir -p /app/lib /app/share - for l in libdrm_* libEGL_mesa libgallium-* \ - libGLX_mesa libLLVMSPIRVLib libRusticlOpenCL \ - libteflon libVkLayer_MESA* libvulkan_* libsensors ; \ + for l in libdrm_* libEGL_mesa libgallium-* libGLX_mesa \ + libVkLayer_MESA* libvulkan_* libsensors ; \ do mv /usr/lib64/$l.so* /app/lib/; \ done - mv /usr/lib64/lib{clang-cpp,LLVM}* /app/lib/ + mv /usr/lib64/llvm20/lib64/libLLVM* /app/lib/ case $(arch) in \ - x86_64) mv /usr/lib64/lib{amd_comgr,amdocl64,cltrace,hsa-runtime64,numa}.so.* /app/lib/ ;;& \ aarch64|x86_64) mv /usr/lib64/libpowervr_rogue.so* /app/lib/ ;; \ esac - mv /usr/lib64/{clc,dri,gbm,vdpau}/ /app/lib/ - mv /usr/share/{drirc.d,glvnd,vulkan}/ /etc/OpenCL /app/share/ - ln -s lib/vdpau share/glvnd share/OpenCL share/vulkan /app/ + mv /usr/lib64/{dri,gbm,vdpau}/ /app/lib/ + mv /usr/share/{drirc.d,glvnd,vulkan}/ /app/share/ + ln -s lib/vdpau share/glvnd share/vulkan /app/ sed -i -e 's|/usr/lib64/|&GL/default/lib/|' /app/share/vulkan/icd.d/* - find /app -print From c50712e741ebcf7e84d1b49215f36f76b9052123 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 5 Oct 2025 23:00:25 -0400 Subject: [PATCH 2/5] Rebuilt for llvm 21 --- container.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/container.yaml b/container.yaml index b85b793..313eabd 100644 --- a/container.yaml +++ b/container.yaml @@ -25,7 +25,7 @@ flatpak: libVkLayer_MESA* libvulkan_* libsensors ; \ do mv /usr/lib64/$l.so* /app/lib/; \ done - mv /usr/lib64/llvm20/lib64/libLLVM* /app/lib/ + mv /usr/lib64/libLLVM* /app/lib/ case $(arch) in \ aarch64|x86_64) mv /usr/lib64/libpowervr_rogue.so* /app/lib/ ;; \ esac From d80c2e4cbe87f29081a9d586d12104cf6d9bf2d5 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 8 Feb 2026 12:35:53 -0500 Subject: [PATCH 3/5] Update for mesa 25.3 VDPAU drivers were removed. libdisplay-info and spirv-tools-libs are new dependencies, but the latter is already in the runtime. The powervr_rogue library was dropped. --- container.yaml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/container.yaml b/container.yaml index 313eabd..8500448 100644 --- a/container.yaml +++ b/container.yaml @@ -10,10 +10,10 @@ flatpak: - mesa-libGL - mesa-dri-drivers - mesa-va-drivers - - mesa-vdpau-drivers - mesa-vulkan-drivers - mesa-flatpak-config # basic dependencies + - libdisplay-info - libdrm - lm_sensors-libs # for cleanup-commands (part of runtime) @@ -21,15 +21,12 @@ flatpak: - sed cleanup-commands: | mkdir -p /app/lib /app/share - for l in libdrm_* libEGL_mesa libgallium-* libGLX_mesa \ + for l in libdisplay-info libdrm_* libEGL_mesa libgallium-* libGLX_mesa \ libVkLayer_MESA* libvulkan_* libsensors ; \ do mv /usr/lib64/$l.so* /app/lib/; \ done mv /usr/lib64/libLLVM* /app/lib/ - case $(arch) in \ - aarch64|x86_64) mv /usr/lib64/libpowervr_rogue.so* /app/lib/ ;; \ - esac - mv /usr/lib64/{dri,gbm,vdpau}/ /app/lib/ + mv /usr/lib64/{dri,gbm}/ /app/lib/ mv /usr/share/{drirc.d,glvnd,vulkan}/ /app/share/ - ln -s lib/vdpau share/glvnd share/vulkan /app/ + ln -s share/glvnd share/vulkan /app/ sed -i -e 's|/usr/lib64/|&GL/default/lib/|' /app/share/vulkan/icd.d/* From edd170a2a96128b97a589dd8a9b4eaa6fb8a3def Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 9 Feb 2026 01:29:06 -0500 Subject: [PATCH 4/5] F44 --- container.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/container.yaml b/container.yaml index 8500448..3a98dc0 100644 --- a/container.yaml +++ b/container.yaml @@ -1,10 +1,10 @@ flatpak: id: org.fedoraproject.Platform.GL.default build-extension: true - runtime-version: f43 - name: f43/mesa + runtime-version: f44 + name: f44/mesa component: mesa-flatpak - branch: f43 + branch: f44 packages: - mesa-libEGL - mesa-libGL From bad0ea246e062c32e1cc3b7f63c74d3f85fa2aae Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 5 Apr 2026 20:50:52 -0400 Subject: [PATCH 5/5] mesa-va-drivers obsoleted by mesa-dri-drivers https://src.fedoraproject.org/rpms/mesa/c/f747343d109d2b691d3abcf4649cd10ad42d6578 --- container.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/container.yaml b/container.yaml index 3a98dc0..7453f85 100644 --- a/container.yaml +++ b/container.yaml @@ -9,7 +9,6 @@ flatpak: - mesa-libEGL - mesa-libGL - mesa-dri-drivers - - mesa-va-drivers - mesa-vulkan-drivers - mesa-flatpak-config # basic dependencies