diff --git a/container.yaml b/container.yaml index d3e8765..7453f85 100644 --- a/container.yaml +++ b/container.yaml @@ -1,50 +1,31 @@ flatpak: id: org.fedoraproject.Platform.GL.default build-extension: true - runtime-version: f42 - name: f42/mesa + runtime-version: f44 + name: f44/mesa component: mesa-flatpak - branch: f42 + branch: f44 packages: - mesa-libEGL - mesa-libGL - - mesa-libOpenCL - - mesa-libTeflon - mesa-dri-drivers - - mesa-va-drivers - - mesa-vdpau-drivers - mesa-vulkan-drivers - mesa-flatpak-config # basic dependencies + - libdisplay-info - 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 libdisplay-info 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/ - 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/libLLVM* /app/lib/ + mv /usr/lib64/{dri,gbm}/ /app/lib/ + mv /usr/share/{drirc.d,glvnd,vulkan}/ /app/share/ + ln -s share/glvnd share/vulkan /app/ sed -i -e 's|/usr/lib64/|&GL/default/lib/|' /app/share/vulkan/icd.d/* - find /app -print