From: David Bremner Date: Sun, 16 Sep 2018 17:08:07 +0000 (-0300) Subject: contrib/notmuch-mutt: add install target X-Git-Tag: debian/0.28_rc0-1~10 X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=84efbda92573c0aa9cedd6a4b66817579a3fddb3;hp=11d0edeac2a91a3f6d786d1ca6900b9f7ed45765;p=notmuch contrib/notmuch-mutt: add install target The main goal here is to be able to install the notmuch-mutt script with an absolute shebang. I have tried to make the notmuch-mutt Makefile use configure information from notmuch if available, but make suitable guesses if not. --- diff --git a/contrib/notmuch-mutt/Makefile b/contrib/notmuch-mutt/Makefile index 87f9031c..855438be 100644 --- a/contrib/notmuch-mutt/Makefile +++ b/contrib/notmuch-mutt/Makefile @@ -1,5 +1,11 @@ NAME = notmuch-mutt +-include ../../Makefile.config +PERL_ABSOLUTE ?= $(shell command -v perl 2>/dev/null) +prefix ?= /usr/local +sysconfdir ?= ${prefix}/etc +mandir ?= ${prefix}/share/man + all: $(NAME) $(NAME).1 $(NAME).1: $(NAME) @@ -8,5 +14,12 @@ $(NAME).1: $(NAME) README.html: README markdown $< > $@ +install: all + mkdir -p $(DESTDIR)$(prefix)/bin + sed "1s|^#!.*|#! $(PERL_ABSOLUTE)|" < $(NAME) > $(DESTDIR)$(prefix)/bin/$(NAME) + chmod 755 $(DESTDIR)$(prefix)/bin/$(NAME) + install -D -m 644 $(NAME).1 $(DESTDIR)$(mandir)/man1/$(NAME).1 + install -D -m 644 $(NAME).rc $(DESTDIR)$(sysconfdir)/Muttrc.d/$(NAME).rc + clean: rm -f notmuch-mutt.1 README.html