Difference between revisions of "Getting the source"
Rickpastoor (Talk | contribs) |
|||
Line 1: | Line 1: | ||
{| | {| | ||
| | | | ||
− | === | + | === Source code === |
− | + | The source code can be downloaded as tarballs eg. [http://download.openoffice.org/2.1.0/source.html here]. It is huge, so it was split to several files: | |
+ | |||
+ | * <strong>OOo_2.1.0_src_core.tar.bz2</strong> - the necessary part for each build, the other tarballs depend on this one. | ||
+ | * OOo_2.1.0_src_binfilter.tar.bz2 - the filters for old StarOffice formats. | ||
+ | * OOo_2.1.0_src_l10n.tar.bz2 - translations to other languages than English and German. | ||
+ | * OOo_2.1.0_src_sdk.tar.bz2 - OOo SDK (Software Development Kit). | ||
+ | * OOo_2.1.0_src_system.tar.bz2 - libraries that usually are on a standard (Linux) system and it's not necessary to build own version. | ||
+ | |||
+ | For a full build you need them all. For development, *src_core* is usually all you need. | ||
+ | |||
+ | Information how to checkout from CVS follows. | ||
+ | |||
+ | === Vanilla up-stream === | ||
You might be interested particulary in the [http://tools.openoffice.org/dev_docs/build_linux.html#GetTheSourceCode Get the source code] section in the build guide (for Linux, but it is quite similar for all the platforms). | You might be interested particulary in the [http://tools.openoffice.org/dev_docs/build_linux.html#GetTheSourceCode Get the source code] section in the build guide (for Linux, but it is quite similar for all the platforms). |
Revision as of 11:17, 14 December 2006
Source codeThe source code can be downloaded as tarballs eg. here. It is huge, so it was split to several files:
For a full build you need them all. For development, *src_core* is usually all you need. Information how to checkout from CVS follows. Vanilla up-streamYou might be interested particulary in the Get the source code section in the build guide (for Linux, but it is quite similar for all the platforms). export 'CVSROOT=:pserver:anoncvs@anoncvs.services.openoffice.org:/cvs' cvs login (CVS password: anoncvs) cvs co -r <milestone> OpenOffice2 The tool to browse project source code online has some additional hints. If you want just to test development releases, you can download already compiled builds from [1]. List of available Mac builds is in Mac OS X Development Builds. ooo-buildThere are loads of versions of OO.o, and several choices of branch, with multiple outstanding patch sets. I recommend you build from up-stream CVS HEAD milestones (SRC680 milestones), with patch sets to make them easier to build from [2] The very latest ooo-build (a small ~1.5Mb build wrapper) can be got from CVS thus: export CVSROOT=':pserver:anonymous@anoncvs.gnome.org:/cvs/gnome' cvs login cvs -z3 checkout -P ooo-build Note: You are going to need to download an additional ~150Mb of compressed source, and have ~3Gb of space to unpack and build it in. See also |
|