From e89e09e88f00ab989007e0c7fbaf157ed4cf0b18 Mon Sep 17 00:00:00 2001 From: Dmitry Zhlobo Date: Thu, 22 Aug 2019 20:52:15 +0300 Subject: Use rst2man.py for man page generation when available When docutils is installed on macos via pip or via homebrew there is no `rst2man` binary but there is `rst2man.py` instead. Signed-off-by: Dmitry Zhlobo --- install.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index d84f31e..7fc1cfc 100755 --- a/install.sh +++ b/install.sh @@ -16,9 +16,17 @@ install_v() install_v git-remote-gcrypt "$DESTDIR$prefix/bin" 755 if command -v rst2man >/dev/null +then + rst2man='rst2man' +elif command -v rst2man.py >/dev/null # it is installed as rst2man.py on macOS +then + rst2man='rst2man.py' +fi + +if [ -n "$rst2man" ] then trap 'rm -f git-remote-gcrypt.1.gz' EXIT - verbose rst2man ./README.rst | gzip -9 > git-remote-gcrypt.1.gz + verbose $rst2man ./README.rst | gzip -9 > git-remote-gcrypt.1.gz install_v git-remote-gcrypt.1.gz "$DESTDIR$prefix/share/man/man1" 644 else echo "'rst2man' not found, man page not installed" >&2 -- cgit v1.2.3