Adds vimb.desktop file and install rule
authorRobert Timm <mail@rtti.de>
Sun, 18 Sep 2016 21:50:34 +0000 (23:50 +0200)
committerRobert Timm <mail@rtti.de>
Wed, 28 Sep 2016 18:18:47 +0000 (20:18 +0200)
Makefile
config.mk
vimb.desktop [new file with mode: 0644]

index 0201ccb..912bf66 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -29,6 +29,9 @@ install: vimb
        # @sed -e "s!VERSION!$(VERSION)!g" \
                # -e "s!PREFIX!$(PREFIX)!g" \
                # -e "s!DATE!`date +'%m %Y'`!g" $(DOCDIR)/vimb.1 > $(MANPREFIX)/man1/vimb.1
+       @# .desktop file
+       install -d $(DOTDESKTOPPREFIX)
+       install -m 644 vimb.desktop $(DOTDESKTOPPREFIX)/vimb.desktop
 
 uninstall:
        $(RM) $(BINPREFIX)/vimb $(DESTDIR)$(MANDIR)/man1/vimb.1 $(EXTPREFIX)/$(EXTTARGET)
index 4a7dae5..2bf9eed 100644 (file)
--- a/config.mk
+++ b/config.mk
@@ -1,11 +1,12 @@
 VERSION = dev-3.0
 
-PREFIX         ?= /usr/local
-BINPREFIX      := $(DESTDIR)$(PREFIX)/bin
-MANPREFIX      := $(DESTDIR)$(PREFIX)/share/man
-EXAMPLEPREFIX  := $(DESTDIR)$(PREFIX)/share/vimb/example
-RUNPREFIX      := $(PREFIX)
-EXTPREFIX      := $(RUNPREFIX)/lib/vimb
+PREFIX           ?= /usr/local
+BINPREFIX        := $(DESTDIR)$(PREFIX)/bin
+MANPREFIX        := $(DESTDIR)$(PREFIX)/share/man
+EXAMPLEPREFIX    := $(DESTDIR)$(PREFIX)/share/vimb/example
+DOTDESKTOPPREFIX := $(DESTDIR)$(PREFIX)/share/applications
+RUNPREFIX        := $(PREFIX)
+EXTPREFIX        := $(RUNPREFIX)/lib/vimb
 
 # define some directories
 SRCDIR  = src
diff --git a/vimb.desktop b/vimb.desktop
new file mode 100644 (file)
index 0000000..37fa6e9
--- /dev/null
@@ -0,0 +1,11 @@
+# Based on Arch Linux' chromium.desktop
+[Desktop Entry]
+Name=vimb
+GenericName=Web Browser
+Comment=Access the Internet
+Exec=vimb %U
+Terminal=false
+Icon=
+Type=Application
+Categories=GTK;Network;WebBrowser;
+MimeType=text/html;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;