From 62f814999f754907570c7c55be74493f0ff5e0c7 Mon Sep 17 00:00:00 2001 From: PancakeTAS Date: Mon, 6 Oct 2025 17:15:02 +0200 Subject: [PATCH] enhancement(flatpak): add support for 25.08 --- .github/workflows/flatpak.yml | 2 +- .github/workflows/flatpak_ci.yml | 2 +- flatpak/gay.pancake.lsfg-vk-ui.yml | 2 +- ...ktop.Platform.VulkanLayer.lsfgvk_25.08.yml | 30 +++++++++++++++++++ 4 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 flatpak/org.freedesktop.Platform.VulkanLayer.lsfgvk_25.08.yml diff --git a/.github/workflows/flatpak.yml b/.github/workflows/flatpak.yml index da5bac0..407af33 100644 --- a/.github/workflows/flatpak.yml +++ b/.github/workflows/flatpak.yml @@ -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 diff --git a/.github/workflows/flatpak_ci.yml b/.github/workflows/flatpak_ci.yml index a44da39..2b1e9a8 100644 --- a/.github/workflows/flatpak_ci.yml +++ b/.github/workflows/flatpak_ci.yml @@ -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 diff --git a/flatpak/gay.pancake.lsfg-vk-ui.yml b/flatpak/gay.pancake.lsfg-vk-ui.yml index 44b4def..45a9ad6 100644 --- a/flatpak/gay.pancake.lsfg-vk-ui.yml +++ b/flatpak/gay.pancake.lsfg-vk-ui.yml @@ -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: diff --git a/flatpak/org.freedesktop.Platform.VulkanLayer.lsfgvk_25.08.yml b/flatpak/org.freedesktop.Platform.VulkanLayer.lsfgvk_25.08.yml new file mode 100644 index 0000000..971190a --- /dev/null +++ b/flatpak/org.freedesktop.Platform.VulkanLayer.lsfgvk_25.08.yml @@ -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