enhancement(flatpak): add support for 25.08
Some checks failed
(CI) Build lsfg-vk / build (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-extensions (23.08) (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-extensions (24.08) (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-extensions (25.08) (push) Has been cancelled
(CI) Build lsfg-vk for Flatpak / flatpak-ui (push) Has been cancelled

This commit is contained in:
PancakeTAS 2025-10-06 17:15:02 +02:00 committed by Pancake
parent 0048283a8a
commit 62f814999f
4 changed files with 33 additions and 3 deletions

View file

@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
version: ["23.08", "24.08"]
version: ["23.08", "24.08", "25.08"]
container:
image: ghcr.io/flathub-infra/flatpak-github-actions:freedesktop-${{ matrix.version }}
options: --privileged

View file

@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
version: ["23.08", "24.08"]
version: ["23.08", "24.08", "25.08"]
container:
image: ghcr.io/flathub-infra/flatpak-github-actions:freedesktop-${{ matrix.version }}
options: --privileged

View file

@ -3,7 +3,7 @@ command: lsfg-vk-ui
default-branch: develop
runtime: org.gnome.Platform
runtime-version: '48'
runtime-version: '49'
sdk: org.gnome.Sdk
finish-args:

View file

@ -0,0 +1,30 @@
id: org.freedesktop.Platform.VulkanLayer.lsfgvk
default-branch: develop
runtime: org.freedesktop.Platform
runtime-version: '25.08'
sdk: org.freedesktop.Sdk
branch: '25.08'
build-extension: true
sdk-extensions:
- org.freedesktop.Sdk.Extension.llvm21
build-options:
prefix: /usr/lib/extensions/vulkan/lsfgvk
append-path: /usr/lib/sdk/llvm21/bin
prepend-ld-library-path: /usr/lib/sdk/llvm21/lib
modules:
- name: lsfg-vk
buildsystem: cmake-ninja
config-opts:
- -DCMAKE_BUILD_TYPE=Release
- -DCMAKE_C_COMPILER=clang
- -DCMAKE_CXX_COMPILER=clang++
- -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=On
sources:
- type: dir
path: ..
- type: patch
path: VkLayer_LS_frame_generation.patch