6 Commits

Author SHA1 Message Date
Martin Storsjö 3ed3b66ea3 release-macos: Don't assume that gtar is available on macOS 2024-02-13 10:13:54 +02:00
Norbert Lange 45ad09642f improve tar packaging
The generated tar archives contain the uid/gid of the builder,
if unpacked as root on another system those will denote nothing
or an unexpected user/group.

The expectation would be uid/gid = 0.

Use a simple enough tar format as well.

The Mac version of tar (bsdtar?) does not support those flags,
for CI the separate gnu-tar is installed.
2024-02-13 10:13:54 +02:00
Martin Storsjö 240fb4205b release-macos: Remove the explicit call to strip-llvm.sh
Since e56fb975e9, strip-llvm.sh
has been called as part of build-all.sh.

This avoid stripping out files that have been installed into the
share directory by later stages in build-all.sh. (strip-llvm.sh
currently flat out removes the share directory.)
2023-04-20 14:00:24 +03:00
Martin Storsjö 7c66ebe60d release-macos: Avoid picking up libzstd from e.g. homebrew
As macOS itself doesn't ship with libzstd, avoid picking it up from
third party intallations.

CMake even looks for things in directories outside of $PATH;
for Darwin targets, CMake includes /opt/homebrew in
CMAKE_SYSTEM_PREFIX_PATH which gets searched automatically.
2022-10-19 13:04:27 +03:00
Martin Storsjö 67b61cfb22 release-macos: Remove a leftover listing of a nonexistent argument 2022-03-23 11:30:18 +02:00
Martin Storsjö 26dd3e46fe Add a script for building releases for macOS 2022-02-09 15:49:43 +02:00