Add an install target that uses desktop-file-install to install the desktop file in the appropriate location. The location of the install can be modified by changing the desktop_dir variable. Signed-off-by: Jeffrey C. Ollie <jeff@ocjtech.us> --- Makefile.local | 4 ++++ configure | 1 + 2 files changed, 5 insertions(+), 0 deletions(-) diff --git a/Makefile.local b/Makefile.local index c87e0c4..2e7c3cd 100644 --- a/Makefile.local +++ b/Makefile.local @@ -45,5 +45,9 @@ install-emacs: install emacs install -m0644 notmuch.el $(DESTDIR)$(emacs_lispdir) install -m0644 notmuch.elc $(DESTDIR)$(emacs_lispdir) +install-desktop: + install -d $(DESTDIR)$(desktop_dir) + desktop-file-install --mode 0644 --dir $(DESTDIR)$(desktop_dir) notmuch.desktop + SRCS := $(SRCS) $(notmuch_client_srcs) CLEAN := $(CLEAN) notmuch $(notmuch_client_modules) notmuch.elc notmuch.1.gz diff --git a/configure b/configure index b4770ec..1198ba7 100755 --- a/configure +++ b/configure @@ -132,5 +132,6 @@ EOF cat > Makefile.config <<EOF prefix = /usr/local bash_completion_dir = /etc/bash_completion.d +desktop_dir = /usr/share/applications CFLAGS += ${have_valgrind} EOF -- 1.6.5.2