diff --git a/container.yaml b/container.yaml new file mode 100644 index 0000000..e67d0b6 --- /dev/null +++ b/container.yaml @@ -0,0 +1,22 @@ +flatpak: + id: org.fedoraproject.Platform.CL.default + build-extension: true + runtime-version: f44 + name: f44/mesa-libopencl + component: mesa-libOpenCL-flatpak + branch: f44 + packages: + - mesa-libOpenCL + - mesa-libOpenCL-flatpak-config + # OpenCL dependencies + - clang-libs + - libclc + # for cleanup-commands (part of runtime) + - coreutils-single + cleanup-commands: | + mkdir -p /app/lib /app/share/OpenCL + mv /usr/lib64/libRusticlOpenCL.so* /app/lib/ + mv /usr/lib64/lib{LLVM,clang}* /usr/lib/clang/ /app/lib/ + mv /usr/lib64/clc/ /app/lib/ + mv /etc/OpenCL/vendors /app/share/OpenCL/ + ln -s share/OpenCL/vendors /app/