a few non-code updates
allow xz decompression of source archives
report the working directory for failed commands
Add phase name to log files for phased recipes.
only prepare source once
A package that needs to prepare its sources should only do so once. Otherwise, patches may be applied multiple times, leading to problems.
improve env var handling in command lines
Sometimes, the value of an environment variable is a quoted string, in which case the stupid "break on spaces" logic fails. Regular expressions are more reliable.
Handle commands with leading environment vars
When running a command like 'CC=gcc ./configure blahblahblah', litbuild should work like bash and run the command './configure blahblahblah' with the environment variable CC set to 'gcc'.
Clean up obsolete stuff
use one log file for the entire stage
build-dir can now be phase-specific
For a package with phases, build-dir can be specified in the base directives section and any subset of the phase sections. When building a phase, the build-dir directive for that phase will be used if there is one; otherwise the base build-dir directive will...
View revisions
Also available in: Atom