Skip to content

Commit

Permalink
For testing only: add flatpak manifest
Browse files Browse the repository at this point in the history
  • Loading branch information
theHamsta committed Oct 30, 2023
1 parent 640a8df commit 931de49
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ install: install-resources
cargo install $(CARGO_ARGS) --path . --force --root $(DESTDIR)$(PREFIX)

install-flatpak: install
mkdir -p /usr/share/swcatalog/yaml
mkdir -p /app/share/metainfo/
cp desktop/com.github.Lyude.neovim-gtk.metainfo.yaml /app/share/metainfo/

install-debug: install-resources
Expand Down
32 changes: 32 additions & 0 deletions com.github.Lyude.neovim-gtk.yaml
Original file line number Diff line number Diff line change
@@ -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/7bcf6024d5797c1db7731a9507b384de91ed1d51.tar.gz
sha256: aa08c7c36aa0526a74c2c3034d9d00c3d75db4eb2f2cf3f1603a1da6c18ee743
2 changes: 1 addition & 1 deletion desktop/com.github.Lyude.neovim-gtk.metainfo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 931de49

Please sign in to comment.