From fd1e15bd47ec2c9e542015ff74d74ccb56927ae7 Mon Sep 17 00:00:00 2001 From: Eduardo Shirai Date: Fri, 6 Mar 2026 06:22:18 +0900 Subject: [PATCH] tracking files to fix building --- .../scalable/apps/dev.zaptech.fuso.svg | 14 ++++++++ linux/dev.zaptech.fuso.yml | 33 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 linux/data/icons/hicolor/scalable/apps/dev.zaptech.fuso.svg create mode 100644 linux/dev.zaptech.fuso.yml diff --git a/linux/data/icons/hicolor/scalable/apps/dev.zaptech.fuso.svg b/linux/data/icons/hicolor/scalable/apps/dev.zaptech.fuso.svg new file mode 100644 index 0000000..5656465 --- /dev/null +++ b/linux/data/icons/hicolor/scalable/apps/dev.zaptech.fuso.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/linux/dev.zaptech.fuso.yml b/linux/dev.zaptech.fuso.yml new file mode 100644 index 0000000..f436116 --- /dev/null +++ b/linux/dev.zaptech.fuso.yml @@ -0,0 +1,33 @@ +app-id: dev.zaptech.fuso +runtime: org.gnome.Platform +runtime-version: "47" +sdk: org.gnome.Sdk +sdk-extensions: + - org.freedesktop.Sdk.Extension.rust-stable +command: fuso-linux + +finish-args: + - --share=ipc + - --socket=fallback-x11 + - --socket=wayland + - --filesystem=~/.config/fuso:create + +build-options: + append-path: /usr/lib/sdk/rust-stable/bin + env: + CARGO_HOME: /run/build/fuso/cargo + +modules: + - name: fuso + buildsystem: simple + build-commands: + - cargo --offline fetch --manifest-path linux/Cargo.toml + - cargo --offline build --release --manifest-path linux/Cargo.toml + - install -Dm755 linux/target/release/fuso-linux /app/bin/fuso-linux + - install -Dm644 linux/data/dev.zaptech.fuso.desktop /app/share/applications/dev.zaptech.fuso.desktop + - install -Dm644 linux/data/dev.zaptech.fuso.metainfo.xml /app/share/metainfo/dev.zaptech.fuso.metainfo.xml + - install -Dm644 linux/data/icons/hicolor/scalable/apps/dev.zaptech.fuso.svg /app/share/icons/hicolor/scalable/apps/dev.zaptech.fuso.svg + sources: + - type: dir + path: .. + - cargo-sources.json