From 53134a59e495f689c588bf7f71cb2bd84c101dc4 Mon Sep 17 00:00:00 2001 From: PancakeTAS Date: Thu, 28 Aug 2025 20:11:47 +0200 Subject: [PATCH] enhancement(flatpakui): add flatpak file for the user interface --- scripts/flatpak/gay.pancake.lsfg-vk.ui.yml | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 scripts/flatpak/gay.pancake.lsfg-vk.ui.yml diff --git a/scripts/flatpak/gay.pancake.lsfg-vk.ui.yml b/scripts/flatpak/gay.pancake.lsfg-vk.ui.yml new file mode 100644 index 0000000..24c6812 --- /dev/null +++ b/scripts/flatpak/gay.pancake.lsfg-vk.ui.yml @@ -0,0 +1,35 @@ +id: gay.pancake.lsfg-vk-ui +version: 1.0.0 +command: lsfg-vk-ui +default-branch: develop + +runtime: org.gnome.Platform +runtime-version: '48' +sdk: org.gnome.Sdk + +finish-args: + - --share=ipc + - --socket=x11 + - --socket=wayland + - --device=dri + - --filesystem=xdg-config + +sdk-extensions: + - org.freedesktop.Sdk.Extension.rust-stable + +build-options: + append-path: /usr/lib/sdk/rust-stable/bin + build-args: + - --share=network + +modules: + - name: lsfg-vk-ui + buildsystem: simple + build-commands: + - cargo build --release --locked + - install -Dm755 ./target/release/lsfg-vk-ui /app/bin/lsfg-vk-ui + - install -Dm644 ./rsc/gay.pancake.lsfg-vk-ui.desktop /app/share/applications/gay.pancake.lsfg-vk-ui.desktop + - install -Dm644 ./rsc/icon.png /app/share/icons/hicolor/256x256/apps/gay.pancake.lsfg-vk-ui.png + sources: + - type: dir + path: ../../ui