snapcraft.yaml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. name: neovim
  2. version: git
  3. summary: Vim-fork focused on extensibility and agility.
  4. description: |
  5. Neovim is a project that seeks to aggressively refactor Vim in order to:
  6. Simplify maintenance and encourage contributions
  7. Split the work between multiple developers
  8. Enable the implementation of new/modern user interfaces without any modifications to the core source
  9. Improve extensibility with a new plugin architecture
  10. For lots more details, see the wiki!
  11. confinement: classic
  12. apps:
  13. neovim:
  14. command: usr/local/bin/nvim
  15. plugs: [network, network-bind, x11]
  16. environment:
  17. HOME: /home/$USER
  18. VIM: $SNAP/usr/local/share/nvim/runtime
  19. parts:
  20. neovim:
  21. source: .
  22. plugin: make
  23. make-parameters:
  24. - CMAKE_BUILD_TYPE=Release
  25. build-packages:
  26. - ninja-build
  27. - libtool
  28. - libtool-bin
  29. - autoconf
  30. - automake
  31. - cmake
  32. - g++
  33. - pkg-config
  34. - unzip
  35. snap:
  36. - usr/local/bin
  37. - usr/local/share/nvim
  38. - -usr/local/share/man