summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorVille Hakulinen <ville.hakulinen@gmail.com>2019-02-26 18:09:04 +0200
committerVille Hakulinen <ville.hakulinen@gmail.com>2019-02-26 18:09:04 +0200
commitaaa913f793a8852ea022db1de517acea324f7001 (patch)
treee51d291ab90333bfd7be46baa114feb47158a685 /Makefile
parent04f429ea0586e5ab1b67cec0ba2b25a0218c1d5f (diff)
Add desktop file and icons
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 8 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index d6bc3fc..d8ceed9 100644
--- a/Makefile
+++ b/Makefile
@@ -17,6 +17,14 @@ install:
install -v -t "$(DESTDIR)$(PREFIX)/bin" ./target/release/gnvim
install -v -d "$(DESTDIR)$(PREFIX)/share/gnvim"
cp -r ./runtime "$(DESTDIR)$(PREFIX)/share/gnvim"
+ install -v -d "$(DESTDIR)$(PREFIX)/share/applications"
+ sed -e "s|Exec=gnvim|Exec=$(DESTDIR)$(PREFIX)/bin/gnvim|" \
+ "./desktop/gnvim.desktop" \
+ >"$(DESTDIR)$(PREFIX)/share/applications/gnvim.desktop"
+ install -v -d "$(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps"
+ install -v -d "$(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps"
+ cp ./desktop/gnvim_128.png "$(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps/gnvim.png"
+ cp ./desktop/gnvim_48.png "$(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/gnvim.png"
uninstall:
rm "$(DESTDIR)$(PREFIX)/bin/gnvim"