Compare commits

...
Sign in to create a new pull request.

10 commits

Author SHA1 Message Date
Yaakov Selkowitz
d573bea27b Switch to per-version branches 2025-09-16 01:12:12 -04:00
Yaakov Selkowitz
6db1d2da22 Drop mesa-libd3d
This is being removed from mesa 25.2.0.
2025-08-19 16:02:51 -04:00
Yaakov Selkowitz
fdddf6bb84 gallium-pipe was also for Clover 2025-07-29 22:34:44 -04:00
Yaakov Selkowitz
6a91773a2b Update for mesa 25.1
Clover was disabled in advance of its being dropped upstream.
2025-07-29 22:27:55 -04:00
Yaakov Selkowitz
1aafb95647 LLVM reverted the prefix change
https://pagure.io/fesco/issue/3414
https://src.fedoraproject.org/rpms/llvm/c/595c2a20d256bf8e3b2ac8687c0029b42e64878d
2025-06-29 18:12:29 -04:00
Yaakov Selkowitz
9312124d5e Add rocm-opencl
OpenCL is lumped together with OpenGL in flatpak extensions (both default
and nvidia), and the ICD loaders only support a single vendors directory
(unlike vulkan, which allows both GL and VulkanLayer extensions).
2025-04-02 17:30:34 -04:00
Yaakov Selkowitz
6d9690db08 Add mesa-flatpak-config 2025-03-30 00:24:14 -04:00
Yaakov Selkowitz
3964d7b778 Update for LLVM 20 2025-03-10 15:02:19 -04:00
Yaakov Selkowitz
2fdfbb81a7 Update for mesa-25.0 and llvm relocation 2025-02-26 17:12:57 -05:00
Yaakov Selkowitz
d51bc95ce3 F42 2025-02-09 15:44:31 -05:00

View file

@ -1,43 +0,0 @@
flatpak:
id: org.fedoraproject.Platform.GL.default
build-extension: true
runtime-version: f41
name: f41/mesa
component: mesa-flatpak
branch: f41
packages:
- mesa-libd3d
- mesa-libEGL
- mesa-libGL
- mesa-libglapi
- mesa-libOpenCL
- mesa-libTeflon
- mesa-dri-drivers
- mesa-va-drivers
- mesa-vdpau-drivers
- mesa-vulkan-drivers
# basic dependencies
- libdrm
- lm_sensors-libs
# OpenCL dependencies
- clang-libs
- libclc
- llvm-libs
- spirv-llvm-translator
# for cleanup-commands (part of runtime)
- coreutils-single
- findutils
- sed
cleanup-commands: |
mkdir -p /app/lib /app/share
for l in libclang-cpp libdrm_* libEGL_mesa libgallium-* libglapi \
libGLX_mesa libLLVM libLLVMSPIRVLib libMesaOpenCL libRusticlOpenCL \
libteflon libVkLayer_MESA* libvulkan_* libsensors ; \
do mv /usr/lib64/$l.so* /app/lib/; \
done
case $(arch) in aarch64|x86_64) mv /usr/lib64/libpowervr_rogue.so* /app/lib/ ;; esac
mv /usr/lib64/{clc,d3d,dri,gallium-pipe,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/
sed -i -e 's|/usr/lib64/|&GL/default/lib/|' /app/share/vulkan/icd.d/*
find /app -print