xref: /trunk/README.md (revision a7f3bf48e99243aa0d99ad6c0373e41f4afdef05)
1# Apache OpenOffice<sup>®</sup>
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 the [Project Website](https://openoffice.apache.org/).
7
8Apache OpenOffice is a very large project with many components and mainly implemented in C++ but also in Java, Perl, Python and other languages.
9
10Currently supported platforms include:
11
12- Microsoft Windows
13- macOS (OS X)
14- Linux variants
15- FreeBSD
16- OS/2
17
18OpenOffice is used by millions of users worldwide and with more than 390 million downloads it is one of the most successful open source projects.
19
20# Getting the latest sources via Git
21
22You can always checkout the latest source via Git using the following command:
23
24```
25git clone https://gitbox.apache.org/repos/asf/openoffice.git aoo
26```
27
28For further information visit [https://openoffice.apache.org/source.html](https://openoffice.apache.org/source.html).
29
30# Building Apache OpenOffice
31
32Apache OpenOffice is a big project and depends on several other external libraries.\
33The list of prerequisites varies for the different platforms.
34
35A comprehensive and complete building guide can be found in the [Project Wiki](https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO).
36
37With having all prerequisites in place you can simply run
38
39```
40cd aoo/main
41autoconf
42./configure <configure_switches>
43./bootstrap
44source *.Set.sh
45cd instsetoo_native
46build --all
47```
48
49Note that building OpenOffice can take several hours.
50
51The 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.\
52The output can be found in the <output> directory in instsetoo_native/<output_dir>/Apache_OpenOffice/...
53