Add simple *.desktop file
authorMatthew Parnell <matt@parnmatt.co.uk>
Mon, 21 Nov 2016 22:13:44 +0000 (17:13 -0500)
committerMatthew Parnell <matt@parnmatt.co.uk>
Mon, 21 Nov 2016 22:20:01 +0000 (17:20 -0500)
Makefile
config.mk
vimb.desktop [new file with mode: 0644]

index e21743e..c019d57 100644 (file)
--- 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)
 
index 3809336..65fce0b 100644 (file)
--- 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 (file)
index 0000000..bf4d275
--- /dev/null
@@ -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;