Compare commits
5 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bad0ea246e | ||
|
|
edd170a2a9 | ||
|
|
d80c2e4cbe | ||
|
|
c50712e741 | ||
|
|
93a7d4bf8d |
1 changed files with 10 additions and 29 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue