From fd03743b0477981dee7cd2c4637daef7fcf82b38 Mon Sep 17 00:00:00 2001
From: Matthew Parnell <matt@parnmatt.co.uk>
Date: Mon, 21 Nov 2016 17:13:44 -0500
Subject: [PATCH] Add simple *.desktop file

---
 Makefile     | 3 +++
 config.mk    | 5 +++--
 vimb.desktop | 9 +++++++++
 3 files changed, 15 insertions(+), 2 deletions(-)
 create mode 100644 vimb.desktop

diff --git a/Makefile b/Makefile
index e21743e..c019d57 100644
--- a/Makefile
+++ b/Makefile
@@ -21,6 +21,8 @@ clean:
 install: $(TARGET) $(DOCDIR)/$(MAN1)
 	install -d $(DESTDIR)$(BINDIR)
 	install -m 755 $(SRCDIR)/$(TARGET) $(DESTDIR)$(BINDIR)/$(TARGET)
+	install -d $(DESTDIR)$(DATADIR)/applications
+	cp $(PROJECT).desktop $(DESTDIR)$(DATADIR)/applications
 	install -d $(DESTDIR)$(EXAMPLEDIR)
 	cp -r examples/* $(DESTDIR)$(EXAMPLEDIR)
 	install -d $(DESTDIR)$(MANDIR)/man1
@@ -30,6 +32,7 @@ install: $(TARGET) $(DOCDIR)/$(MAN1)
 
 uninstall:
 	$(RM) $(DESTDIR)$(BINDIR)/$(TARGET)
+	$(RM) $(DESTDIR)$(DATADIR)/applications/$(PROJECT).desktop
 	$(RM) $(DESTDIR)$(MANDIR)/man1/$(MAN1)
 	$(RM) -r $(DESTDIR)$(EXAMPLEDIR)
 
diff --git a/config.mk b/config.mk
index 3809336..65fce0b 100644
--- a/config.mk
+++ b/config.mk
@@ -4,8 +4,9 @@ VERSION = 2.11
 PROJECT     = vimb
 PREFIX     ?= /usr/local
 BINDIR     ?= $(PREFIX)/bin
-MANDIR     ?= $(PREFIX)/share/man
-EXAMPLEDIR ?= $(PREFIX)/share/$(PROJECT)/examples
+DATADIR    ?= $(PREFIX)/share
+MANDIR     ?= $(DATADIR)/man
+EXAMPLEDIR ?= $(DATADIR)/$(PROJECT)/examples
 
 #----------------compile options---------------------
 
diff --git a/vimb.desktop b/vimb.desktop
new file mode 100644
index 0000000..bf4d275
--- /dev/null
+++ b/vimb.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Vimb
+Comment=The Vim-like browser
+Exec=vimb %f
+Terminal=false
+Categories=Network;WebBrowser;
+MimeType=text/html;
-- 
2.20.1