ClickGraft 1.1.1 — fixes the dylib download
If you have hit "Could not extract libnghttp2.14.dylib", this is the fix.
What was wrong
Homebrew moved its nghttp2 library into a separate libnghttp2 formula.
ClickGraft was still asking for nghttp2, whose package now contains the
command-line tools and none of the library. So the download worked, the
checksum matched, and then there was nothing to extract — reported as an error
that looked like a network fault when it was nothing of the kind.
This affected every Mac that had to download that library, Apple Silicon
included. It went unnoticed because the development machine has Homebrew
installed, so it never took the download path at all.
Also fixed
Support files are now checked for the right architecture. Previously a Mac
with Homebrew installed could have had Intel libraries bundled into an Apple
Silicon app, with no error at any point — a copy that simply wouldn't load.
Every library is now verified before it goes in, from any source, and
ClickGraft refuses rather than building something broken.
Better failures. If a library goes missing from its package again,
ClickGraft now says which package, what was actually in it, and that the fault
is on our side rather than yours.
ClickGraft.zip SHA-256:
4648b29846fe2e05d719de2d1d2ff4f8af6679359558d7ccf9c0f08e6d467d7c
Verify with spctl -a -vvv -t install /path/to/ClickGraft.app.
Thanks to Steve for the report that found this.
Not affiliated with, endorsed by, or supported by HP Inc.