xref: /aoo4110/main/README (revision b1cdbd2c)
1*b1cdbd2cSJim JagielskiApache OpenOffice (AOO)
2*b1cdbd2cSJim Jagielski=======================
3*b1cdbd2cSJim Jagielski
4*b1cdbd2cSJim Jagielski    The Apache OpenOffice project provides a full featured office productivity suite
5*b1cdbd2cSJim Jagielski    based on open standards. It is the continuation of the OpenOffice.org project.
6*b1cdbd2cSJim Jagielski
7*b1cdbd2cSJim Jagielski    For detailed information about Apache OpenOffice please visit
8*b1cdbd2cSJim Jagielski    https://openoffice.apache.org/
9*b1cdbd2cSJim Jagielski
10*b1cdbd2cSJim Jagielski    Apache OpenOffice is a very large project with many components and mainly
11*b1cdbd2cSJim Jagielski    implemented in C++ but also in Java, Perl, Python and other languages.
12*b1cdbd2cSJim Jagielski
13*b1cdbd2cSJim Jagielski    Currently supported platforms include:
14*b1cdbd2cSJim Jagielski
15*b1cdbd2cSJim Jagielski        Microsoft Windows
16*b1cdbd2cSJim Jagielski        macOS (OS X)
17*b1cdbd2cSJim Jagielski        Linux variants
18*b1cdbd2cSJim Jagielski        FreeBSD
19*b1cdbd2cSJim Jagielski        OS/2
20*b1cdbd2cSJim Jagielski
21*b1cdbd2cSJim Jagielski    OpenOffice is used by millions of users worldwide and with more than 310 million
22*b1cdbd2cSJim Jagielski    downloads it is one of the most successful open source projects.
23*b1cdbd2cSJim Jagielski
24*b1cdbd2cSJim JagielskiGetting the latest sources via Git
25*b1cdbd2cSJim Jagielski==================================
26*b1cdbd2cSJim Jagielski
27*b1cdbd2cSJim Jagielski    You can always checkout the latest source via Git using the following
28*b1cdbd2cSJim Jagielski    command:
29*b1cdbd2cSJim Jagielski
30*b1cdbd2cSJim Jagielski    git clone https://gitbox.apache.org/repos/asf/openoffice.git aoo
31*b1cdbd2cSJim Jagielski
32*b1cdbd2cSJim Jagielski    For further information visit https://openoffice.apache.org/source.html
33*b1cdbd2cSJim Jagielski
34*b1cdbd2cSJim JagielskiBuilding Apache OpenOffice
35*b1cdbd2cSJim Jagielski==========================
36*b1cdbd2cSJim Jagielski
37*b1cdbd2cSJim Jagielski    Apache OpenOffice is a big project and depends on several other external libraries.
38*b1cdbd2cSJim Jagielski    The list of prerequisites varies for the different platforms.
39*b1cdbd2cSJim Jagielski
40*b1cdbd2cSJim Jagielski    A comprehensive and complete building guide can be found in the project wiki under
41*b1cdbd2cSJim Jagielski
42*b1cdbd2cSJim Jagielski    https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO
43*b1cdbd2cSJim Jagielski
44*b1cdbd2cSJim Jagielski    With having all prerequisites in place you can simply run
45*b1cdbd2cSJim Jagielski
46*b1cdbd2cSJim Jagielski    cd aoo/main
47*b1cdbd2cSJim Jagielski    autoconf
48*b1cdbd2cSJim Jagielski    ./configure <configure_switches>
49*b1cdbd2cSJim Jagielski    ./bootstrap
50*b1cdbd2cSJim Jagielski    source *.Set.sh
51*b1cdbd2cSJim Jagielski    cd instsetoo_native
52*b1cdbd2cSJim Jagielski    build --all
53*b1cdbd2cSJim Jagielski
54*b1cdbd2cSJim Jagielski    Note that building OpenOffice can take several hours.
55*b1cdbd2cSJim Jagielski
56*b1cdbd2cSJim Jagielski    The default build will produce a setup version (e.g. setup program on Windows, dmg on macOS,
57*b1cdbd2cSJim Jagielski    rpm and deb packages on Linux) and an archived version. The output can be found in the
58*b1cdbd2cSJim Jagielski    <output> directory in instsetoo_native/<output_dir>/Apache_OpenOffice/...
59