2007-08-12, 02:57
ANNOUNCEMENT build.sh is no longer supported and will soon be removed from SVN. Please see README.linux for build instructions.
As of SVN revision 9884 of linuxbranch the new build script I've authored is in the repository. Pike has modified the README.linux to briefly explain its usage, SO READ IT.
Here is a full list of available options...
The script's intent is to go from a checked out SVN to a full build with out the need of an xbox T3CH release or knowing all the little case sensitivity issues that are still lurking in the linux port. It will even do nice things like back up your UserData, scripts and thirdparty skin folders for you so you don't have to toy with them on each new build. The intent of this script is NOT to enable the linux illiterate to compile the linux port (though unfortunately it does). Keep in mind that as of now there is no end-user support for linux and we really don't care to here about problems you may find unless you are willing and able to help us track them down.
Please post bug reports and feature requests here or in #xbmc-linux on FreeNode.
Enjoy
EDIT:
Forgot to give a shout out to Pike, dragon788, staz and the rest of #xbmc-linux for testing. Thanks guys.
As of SVN revision 9884 of linuxbranch the new build script I've authored is in the repository. Pike has modified the README.linux to briefly explain its usage, SO READ IT.
Here is a full list of available options...
Code:
$ ./build.sh --help
build.sh by default checks that your source is up-to-date, updates it
if not, compile, and create a working build of XBMC in ./BUILD.
UserData and scripts dirs will be backed up if existing.
Usage: build.sh [OPTIONS]
OPTIONS:
--help [-h] : Display this text.
DEST=<build-dest> : Path to install XBMC to
NOUPDATE : Don't update source.
NOCOMPILE : Don't compile.
NOCLEAN : Don't run "make clean" first.
NOCOPY : Don't create XBMC file structure.
CONFIRM : Don't ask about anything
CONFIGOPT=<config-option> : Option to pass to configure.
One option per CONFIGOPT=,
can pass more than one
WEB=<path/to/web_int.rar> : Web interface to use.
Default = PM3
These options can be defaulted in ~/.xbmc-build-settings.
Just make a white space separated list on the first line.
The script's intent is to go from a checked out SVN to a full build with out the need of an xbox T3CH release or knowing all the little case sensitivity issues that are still lurking in the linux port. It will even do nice things like back up your UserData, scripts and thirdparty skin folders for you so you don't have to toy with them on each new build. The intent of this script is NOT to enable the linux illiterate to compile the linux port (though unfortunately it does). Keep in mind that as of now there is no end-user support for linux and we really don't care to here about problems you may find unless you are willing and able to help us track them down.
Please post bug reports and feature requests here or in #xbmc-linux on FreeNode.
Enjoy
EDIT:
Forgot to give a shout out to Pike, dragon788, staz and the rest of #xbmc-linux for testing. Thanks guys.