Revision:

Revisions

# Date Author Comment
1604ee82 02/06/2010 02:12 PM Brett Neumeier

a few non-code updates

ad76bd2f 08/24/2009 09:42 AM Brett Neumeier

allow xz decompression of source archives

887b573b 03/25/2009 03:24 AM Brett Neumeier

report the working directory for failed commands

0e6cffee 03/24/2009 04:36 AM Brett Neumeier

Add phase name to log files for phased recipes.

b61e9144 02/24/2009 07:54 AM Brett Neumeier

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.

5cbac417 02/22/2009 05:12 PM Brett Neumeier

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.

b3c33c32 02/19/2009 03:15 PM Brett Neumeier

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'.

5da647ac 02/19/2009 02:52 PM Brett Neumeier

Clean up obsolete stuff

a01aecb2 02/19/2009 07:27 AM Brett Neumeier

use one log file for the entire stage

02d25a31 02/17/2009 05:09 PM Brett Neumeier

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...

a2b54cbf 02/16/2009 08:03 AM Brett Neumeier

fix patching and logfile

Log file names should include the recipe name (they should also
include the phase name but don't do that yet). When preparing sources,
Package should apply patches in the source directory rather than
the build directory.

f7e9e0ea 02/15/2009 02:32 PM Brett Neumeier

Unpack the tarball in the parent directory.

3500b5aa 02/13/2009 08:15 AM Brett Neumeier

Package source directories are now handled differently. Instead
of telling the Package where the source directory is (or should be),
tell it what the parent of the source directory is. The package
will assume its source directory should be packagename-version.

fbc8b1fc 02/11/2009 05:21 PM Brett Neumeier

refactor parameters_used

Ensure that all necessary parameters are discovered at initialization
time, for Package as well as for Recipe.

e0b85725 02/11/2009 07:46 AM Brett Neumeier

refactor should_prepare_source so it's only evaluated once

5018fc78 02/10/2009 05:23 PM Brett Neumeier

reorder constructor parameters

285ef10c 01/27/2009 05:36 PM Brett Neumeier

encapsulate logfile name policy

Depending on the way that a build is being done, the client may
want to put logfiles in different places or name them different
things. The location and name of logfiles can now be specified
in a LogPolicy object.

The original naming policy is the PackageUserNamingPolicy, since...

d192a57f 01/26/2009 08:17 AM Brett Neumeier

add convenience file to load all source

51f5fcf3 01/26/2009 08:06 AM Brett Neumeier

Commands understands phases just like Package.

dc392837 01/23/2009 05:35 PM Brett Neumeier

Commands now works, basically.

Lots of refactoring to pull the appropriate stuff into Recipe.

0268bc2b 01/09/2009 10:29 PM Brett Neumeier

initial Commands files

11e354e4 01/07/2009 07:55 AM Brett Neumeier

convert specs to use Pathname

43369172 01/06/2009 08:06 AM Brett Neumeier

Rename BuildFile to Recipe

3e1383fa 01/03/2009 01:35 PM Brett Neumeier

refactor Package: extract superclass

litbuild should be able to handle more than one type of build
file. Package description files are the primary focus at the
moment, but it will also be necessary to handle miscellaneous
commands that don't fit into a package (like commands that create...

3b7c5636 12/30/2008 07:52 AM Brett Neumeier

Improve documentation somewhat

Also add a note about what litbuild depends on, and remove the
hard dependency on ruby-debug.

1 2 Next » (1-25/41) | Per page: 25, 50, 100

Also available in: Atom