From 51a3b4125f17a84c5c7bce2cc5c8b9561838cd9f Mon Sep 17 00:00:00 2001 From: Ammar Date: Tue, 24 Dec 2024 13:56:21 +0100 Subject: [PATCH] Implemented fix for Mac compatibility --- Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 0b88bd45209..7f1a242af93 100644 --- a/Makefile +++ b/Makefile @@ -109,6 +109,8 @@ debian12-build-image: ubuntu22.04-build-image: docker build -t kat-ubuntu22.04-build-image packaging/ubuntu22.04 +CHECKSUM_CMD = $(if $(filter $(UNAME), Darwin), shasum -a 256, sha256sum --quiet) + docs: $(call build-settings-doc,keiko,keiko.settings,keiko,Keiko) $(call build-settings-doc,octopoes,octopoes.config.settings,octopoes,Octopoes) @@ -118,8 +120,9 @@ docs: curl -sL -o - https://registry.npmjs.org/d3/-/d3-7.9.0.tgz | tar -Oxzf - package/dist/d3.min.js > docs/source/_static/d3.min.js curl -sL -o - https://registry.npmjs.org/mermaid/-/mermaid-11.3.0.tgz | tar -Oxzf - package/dist/mermaid.min.js > docs/source/_static/mermaid.min.js - echo "f2094bbf6141b359722c4fe454eb6c4b0f0e42cc10cc7af921fc158fceb86539 docs/source/_static/d3.min.js" | sha256sum --quiet --check || exit 1 - echo "0d2b6f2361e7e0ce466a6ed458e03daa5584b42ef6926c3beb62eb64670ca261 docs/source/_static/mermaid.min.js" | sha256sum --quiet --check || exit 1 + + echo "f2094bbf6141b359722c4fe454eb6c4b0f0e42cc10cc7af921fc158fceb86539 docs/source/_static/d3.min.js" | $(CHECKSUM_CMD) --check || exit 1 + echo "0d2b6f2361e7e0ce466a6ed458e03daa5584b42ef6926c3beb62eb64670ca261 docs/source/_static/mermaid.min.js" | $(CHECKSUM_CMD) --check || exit 1 PYTHONPATH=$(PYTHONPATH):boefjes/:bytes/:keiko/:mula/:octopoes/ sphinx-build -b html --fail-on-warning docs/source docs/_build