From d680a3dd741f2af1f8f1deffbcc101465ecae054 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Tue, 26 Jul 2022 09:36:27 +0200 Subject: [PATCH] docset: add install target for Zeal docset browser --- docs/docset/Makefile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/docset/Makefile b/docs/docset/Makefile index e3ee38dd3..6cdca4a03 100644 --- a/docs/docset/Makefile +++ b/docs/docset/Makefile @@ -42,6 +42,14 @@ JSON_for_Modern_C++.docset: Info.plist docSet.dsidx JSON_for_Modern_C++.tgz: JSON_for_Modern_C++.docset tar --exclude='.DS_Store' -cvzf JSON_for_Modern_C++.tgz JSON_for_Modern_C++.docset +# install docset for Zeal documentation browser (https://zealdocs.org/) +.PHONY: install_docset_zeal +install_docset_zeal: JSON_for_Modern_C++.docset + docset_root=$${XDG_DATA_HOME:-$$HOME/.local/share}/Zeal/Zeal/docsets; \ + rm -rf $$docset_root/JSON_for_Modern_C++.docset; \ + mkdir -p $$docset_root; \ + cp -r JSON_for_Modern_C++.docset $$docset_root/ + # list mkdocs pages missing from the docset index .PHONY: list_missing_pages list_missing_pages: docSet.dsidx