From 795410ded08a5841788702b59f2bc78276b96c22 Mon Sep 17 00:00:00 2001 From: david-swift Date: Thu, 18 Apr 2024 10:19:43 +0200 Subject: [PATCH] Add Flatpak manifest for Demo app --- io.github.AparokshaUI.Demo.json | 50 +++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 io.github.AparokshaUI.Demo.json diff --git a/io.github.AparokshaUI.Demo.json b/io.github.AparokshaUI.Demo.json new file mode 100644 index 0000000..9d15a93 --- /dev/null +++ b/io.github.AparokshaUI.Demo.json @@ -0,0 +1,50 @@ +{ + "app-id": "io.github.AparokshaUI.Demo", + "runtime": "org.gnome.Platform", + "runtime-version": "46", + "sdk": "org.gnome.Sdk", + "sdk-extensions": [ + "org.freedesktop.Sdk.Extension.swift5" + ], + "command": "Demo", + "finish-args": [ + "--share=network", + "--share=ipc", + "--socket=fallback-x11", + "--device=dri", + "--socket=wayland" + ], + "build-options": { + "append-path": "/usr/lib/sdk/swift5/bin", + "prepend-ld-library-path": "/usr/lib/sdk/swift5/lib" + }, + "cleanup": [ + "/include", + "/lib/pkgconfig", + "/man", + "/share/doc", + "/share/gtk-doc", + "/share/man", + "/share/pkgconfig", + "/share/vala", + "*.la", + "*.a" + ], + "modules": [ + { + "name": "Demo", + "builddir": true, + "buildsystem": "simple", + "sources": [ + { + "type": "dir", + "path": "." + } + ], + "build-commands": [ + "swift build -c release --static-swift-stdlib", + "install -Dm755 .build/release/Demo /app/bin/Demo" + ] + } + ] +}