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