mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
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.
This commit is contained in:
parent
11d0edeac2
commit
84efbda925
1 changed files with 13 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue