From 2abc8ad80dcd1fe7f960d3275145a27d7558bea3 Mon Sep 17 00:00:00 2001 From: Jaidev Date: Wed, 25 Aug 2021 12:54:19 +0000 Subject: [PATCH] Add flatpak manifest file --- com.github.artemanufrij.webpin.yml | 31 ++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 com.github.artemanufrij.webpin.yml diff --git a/com.github.artemanufrij.webpin.yml b/com.github.artemanufrij.webpin.yml new file mode 100644 index 0000000..8cf36a5 --- /dev/null +++ b/com.github.artemanufrij.webpin.yml @@ -0,0 +1,31 @@ +# This is the same ID that you've used in meson.build and other files +app-id: com.github.artemanufrij.webpin + +# Instead of manually specifying a long list of build and runtime dependencies, +# we can use a convenient pre-made runtime and SDK. For this example, we'll be +# using the runtime and SDK provided by elementary. +runtime: io.elementary.Platform +runtime-version: '6' +sdk: io.elementary.Sdk + +# This should match the exec line in your .desktop file and usually is the same +# as your app ID +command: com.github.artemanufrij.webpin + +# Here we can specify the kinds of permissions our app needs to run. Since we're +# not using hardware like webcams, making sound, or reading external files, we +# only need permission to draw our app on screen using either X11 or Wayland. +finish-args: + - '--share=ipc' + - '--socket=fallback-x11' + - '--socket=wayland' + +# This section is where you list all the source code required to build your app. +# If we had external dependencies that weren't included in our SDK, we would list +# them here. +modules: + - name: webpin + buildsystem: meson + sources: + - type: dir + path: .