diff --git a/com.github.Lyude.neovim-gtk.yaml b/com.github.Lyude.neovim-gtk.yaml new file mode 100644 index 0000000..9a9ee84 --- /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/624b5f4d252336cd92ba23efd65b684db823d9fe.tar.gz + sha256: 80da6a00a863386d8976c966b94c117ebf2ebda7e8e17dbe07a7210090c5bb73 diff --git a/desktop/com.github.Lyude.neovim-gtk.metainfo.yaml b/desktop/com.github.Lyude.neovim-gtk.metainfo.yaml index eb00dd7..5673e8b 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