- FEATURE: Support
$HOME/.config/build-wrap/allow.txt
. A package whose name appears in this file will be built as thoughBUILD_WRAP_ALLOW
were set to1
. (104)
- Unset
CARGO_TARGET_DIR
when building the wrapper package (aa4a646)
- FEATURE: Rename the original build script and refer to it from the "wrapper" built script, rather than include the original build script as a byte array (86 and 89)
- Update documentation (41a6361. 56aded5, and f08ed71)
- Check for Bubblewrap AppArmor profile before declaring
build-wrap
enabled on Ubuntu 24.04 (81)
- Reduce error message verbosity (58)
- FEATURE: Show whether
build-wrap
is enabled in help message (72a5991) - FEATURE: Add
BUILD_WRAP_ALLOW
environment variable. When set, if running a build script underBUILD_WRAP_CMD
fails, the failure is reported and the build script is rerun normally. (639b21b)
- If
TMPDIR
is set to a path in/private
, thenPRIVATE_TMPDIR
is treated as though it is set to that path whenBUILD_WRAP_CMD
is expanded. This is needed for some build scripts that usecc-rs
. (ff75d98)
- Change how the
BUILD_WRAP_CMD
environment variable is expanded (500f5c1)- Split at whitespace before replacing environment variables, instead of after
- Allow escaping whitespace with a backslash (
\
)
- Preliminary macOS support (4b72e78)
- Respect
CARGO
environment variable, if set (3512a63) cd
into the directory in which the wrapper package is being built. This avoids any.cargo/config.toml
that may be in ancestors of the directory from whichbuild-wrap
was invoked. (57775ac)
- Initial release