From 88790851452122388ab67d58f3fbb7fb64475213 Mon Sep 17 00:00:00 2001 From: Stephan Seitz Date: Sat, 28 Oct 2023 17:34:20 +0200 Subject: [PATCH] For testing only: add flatpak manifest --- com.github.Lyude.neovim-gtk.yaml | 32 +++++++++++++++++++ .../com.github.Lyude.neovim-gtk.metainfo.yaml | 2 +- 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 com.github.Lyude.neovim-gtk.yaml diff --git a/com.github.Lyude.neovim-gtk.yaml b/com.github.Lyude.neovim-gtk.yaml new file mode 100644 index 00000000..f59301bc --- /dev/null +++ b/com.github.Lyude.neovim-gtk.yaml @@ -0,0 +1,32 @@ +app-id: com.github.Lyude.neovim-gtk +runtime: org.gnome.Platform +runtime-version: '45' +sdk: org.gnome.Sdk +sdk-extensions: +- org.freedesktop.Sdk.Extension.rust-stable +command: nvim-gtk +finish-args: +- --share=ipc +- --socket=fallback-x11 +- --socket=wayland +- --device=dri +- --socket=session-bus # for `flatpak-spawn --host nvim` +build-options: + append-path: "/usr/lib/sdk/rust-stable/bin" + build-args: + - "--share=network" # for cargo fetching dependencies + env: + CARGO_HOME: "/run/build/neovim-gtk" # for caching + CARGO_ARGS: "--features flatpak" + PREFIX: "/app" +modules: +- name: neovim-gtk + buildsystem: simple + build-commands: + - make install-flatpak + sources: + - type: archive + #url: https://github.com/Lyude/neovim-gtk/archive/refs/tags/v1.0.4.tar.gz + #sha256: d0d0dacfbfca16168361f517dee20259785379910173cc33d7d48bd301d30f18 + url: https://github.com/Lyude/neovim-gtk/archive/1667ddcbc745e3eb1a7fa9c2d411c4f9d903cd17.tar.gz + sha256: f7eec148b6fe1c66df5e236e8945c7bba662b57db2a7ae69732eaabea9d44eab diff --git a/desktop/com.github.Lyude.neovim-gtk.metainfo.yaml b/desktop/com.github.Lyude.neovim-gtk.metainfo.yaml index eb00dd79..5673e8be 100644 --- a/desktop/com.github.Lyude.neovim-gtk.metainfo.yaml +++ b/desktop/com.github.Lyude.neovim-gtk.metainfo.yaml @@ -2,7 +2,7 @@ --- File: DEP-11 Version: '0.8' -Origin: chromodoris-main +Origin: neovim-gtk MediaBaseUrl: https://raw.githubusercontent.com/Lyude/neovim-gtk/main/ --- ID: com.github.Lyude.neovim-gtk