From 4d510e33187eb4c6a240bff689c469e4e38c4857 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 12 Nov 2023 07:56:03 +0530 Subject: [PATCH] Fix searching for kitten to build man pages on macOS --- docs/conf.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 7771b4e64..2ad9cb66d 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -641,8 +641,10 @@ def build_extra_man_pages() -> None: base = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) kitten = os.environ.get('KITTEN_EXE_FOR_DOCS', os.path.join(base, 'kitty/launcher/kitten')) if not os.path.exists(kitten): - subprocess.call(['find', os.path.dirname(kitten)]) - raise Exception(f'The kitten binary {kitten} is not built cannot generate man pages') + kitten = os.path.join(base, 'kitty/launcher/kitty.app/Contents/MacOS/kitten') + if not os.path.exists(kitten): + subprocess.call(['find', os.path.join(base, 'kitty/launcher')]) + raise Exception(f'The kitten binary {kitten} is not built cannot generate man pages') raw = subprocess.check_output([kitten, '-h']).decode() started = 0 names = set()