snap: add desktop file, icon

This commit is contained in:
Carlos Hernandez 2019-11-21 13:26:11 -07:00 committed by Justin M. Keyes
parent 6325ec90dc
commit e160c9b3be

View File

@ -19,7 +19,9 @@ apps:
command: usr/bin/nvim command: usr/bin/nvim
environment: environment:
HOME: /home/$USER HOME: /home/$USER
VIM: $SNAP/usr/share/nvim/runtime VIM: $SNAP/usr/share/nvim
VIMRUNTIME: $SNAP/usr/share/nvim/runtime
desktop: usr/share/applications/nvim.desktop
parts: parts:
nvim: nvim:
@ -37,6 +39,12 @@ parts:
make-parameters: make-parameters:
- CMAKE_BUILD_TYPE=Release - CMAKE_BUILD_TYPE=Release
- CMAKE_INSTALL_PREFIX=/usr - CMAKE_INSTALL_PREFIX=/usr
override-build: |
snapcraftctl build
# Fix Desktop file
sed -i 's|^Exec=nvim|Exec=/snap/bin/nvim.nvim|' ${SNAPCRAFT_PART_INSTALL}/usr/share/applications/nvim.desktop
sed -i 's|^TryExec=nvim|TryExec=/snap/bin/nvim.nvim|' ${SNAPCRAFT_PART_INSTALL}/usr/share/applications/nvim.desktop
sed -i 's|^Icon=.*|Icon=${SNAP}/usr/share/pixmaps/nvim.png|' ${SNAPCRAFT_PART_INSTALL}/usr/share/applications/nvim.desktop
build-packages: build-packages:
- ninja-build - ninja-build
- libtool - libtool