LibreOffice Vanilla for Mac

From The Document Foundation Wiki
Jump to: navigation, search

This page focuses on LibreOffice Vanilla for Mac, a (TDF-unofficial) version of LibreOffice available in the Mac App Store.

Background

LibreOffice is available on a variety of different operating systems including GNU/Linux, Windows, Android, and macOS. The Document Foundation provides pre-built versions (aka “binaries”) of LibreOffice via the Download page, and multiple vendors, Linux distros, and others provide binaries as well.

Developers at Collabora have worked to get LibreOffice included in the Mac App Store:

Versions

There are currently two different versions of LibreOffice available in the Mac App Store (both released by Collabora):

  1. LibreOffice Vanilla” – the latest LibreOffice Fresh version, available for a low price.
  2. Collabora Office” – A higher price version based on LibreOffice 5.3 that includes backported bugfixes & stable features and builds from the same source as the Collabora Office product, offered for enterprises.

Trying it out

See links under #Versions.

System Requirements

Running LibreOffice Vanilla will generally require the same system requirements as our LibreOffice Desktop builds for the Mac.

Limitations

Support of Java is not included. This means that some pieces of LibreOffice will not function, including

  • Internal HSQLDB database engine for Base
  • Reporting in Base
  • Java extensions

QA

LibreOffice QA is primarily focused on our standard, TDF-released LibreOffice builds, however bugs that are found in App Store builds are often likely to affect the desktop version as well, so just as we are interested in bugs in a GNU/Linux distro’s packaging of LibreOffice, it is to our benefit to track the Mac App Store issues and address bugs to the appropriate developers.

Notes:

  • Bug Reporters: If you find a bug in an App Store build, please report it in our TDF Bugzilla.
  • Bug Triagers: If a bug only affects the Collabora Office builds, please cc: Andras Timar [1].
  • How can I get a list of all App Store bugs? Search for AppleAppStore Whiteboard status

Builds

Build Information

Collabora Office

--with-distro=CPmacOS
--disable-ccache
--disable-collada
--disable-ext-ct2n
--disable-ext-google_docs
--disable-ext-mariadb-connector
--disable-ext-numbertext
--disable-firebird-sdbc
--disable-gltf
--disable-lotuswordpro
--disable-lpsolve
--disable-neon
--disable-pdfimport
--disable-postgresql-sdbc
--enable-macOS-code-signing=xxx
--enable-macOS-package-signing=xxx
--enable-macOS-sandbox
--enable-mpl-subset
--enable-release-build
--with-external-tar=/Users/tml/lo/src
--with-macOS-bundle-identifier=com.collabora.libreoffice
--with-macOS-version-min-required=10.9
--with-product-name=Collabora Office
--without-help
--without-helppack-integration
--without-java
--without-package-format
--with-myspell-dicts
--with-theme=tango sifr breeze
--without-parallelism
--disable-ccache

LibreOffice Vanilla

--disable-ccache
--disable-collada
--disable-ext-ct2n
--disable-ext-mariadb-connector
--disable-ext-numbertext
--disable-firebird-sdbc
--disable-gltf
--disable-lotuswordpro
--disable-lpsolve
--disable-neon
--disable-odk
--disable-online-update
--disable-pdfimport
--disable-postgresql-sdbc
--enable-extension-integration
--enable-macOS-code-signing=xxx
--enable-macOS-package-signing=xxx
--enable-macOS-sandbox
--enable-readonly-installset
--enable-mpl-subset
--enable-release-build
--enable-symbols
--with-external-tar=/Users/tml/lo/src
--with-lang=bg br ca ca-valencia cy cs da de el en-US en-GB es et eu fi fr ga gd gl hr hu id is it ja km lt lv nb nl nn pl pt pt-BR ro ru sk sl sv ta tr uk zh-CN zh-TW
--with-macOS-bundle-identifier=com.collabora.libreoffice-free
--with-myspell-dicts
--with-package-version=5.4.4.3
--with-product-name=LibreOffice Vanilla
--with-referenced-git=/Users/tml/lo/core
--with-theme=tango
--with-vendor=Collabora
--without-java
--without-package-format
--without-parallelism

Known Issues

Documentation

The platform is very close to our regular macOS builds, so the documentation should basically be the same.