forked from Lyude/neovim-gtk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcom.github.Lyude.neovim-gtk.yaml
32 lines (32 loc) · 1.01 KB
/
com.github.Lyude.neovim-gtk.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
app-id: com.github.Lyude.neovim-gtk
runtime: org.gnome.Platform
runtime-version: '47'
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/emi-YFcz5XDj/neovim_gtk/archive/c951345161889665e107635fa04b45ed98aaebc6.tar.gz
sha256: 26db415835e11bff865d04ce50dddd85090ad4c5a029ac72607d0719358055aa