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 gratis
  2. LibreOffice-from-Collabora” – A paid version based on LibreOffice 4.3 that includes backported bugfixes & stable features and builds from the same source as the LibreOffice-from-Collabora 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 LibreOffice-from-Collabora builds, please cc: Andras Timar [1].
  • How can I get a list of all App Store bugs? We don't currently have a way of marking App Store Build bugs, but we'll probably think of something soon :-)

Builds

Build Information

Andras provided this build information on the QA list

LibreOffice-from-Collabora

--with-distro=CPOSX
--disable-ext-ct2n
--disable-ext-google_docs
--disable-ext-mariadb-connector
--disable-ext-numbertext
--disable-lotuswordpro
--disable-lpsolve
--disable-neon
--disable-opengl
--disable-pdfimport
--disable-postgresql-sdbc
--enable-64-bit
--enable-canonical-installation-tree-structure
--enable-macosx-code-signing=xxx
--enable-macosx-package-signing=xxx
--enable-macosx-retina
--enable-macosx-sandbox
--with-macosx-teamid=xxx
--enable-mpl-subset
--enable-release-build
--with-external-tar=/Users/timar/lo/source/src
--with-macosx-app-name=LibreOffice-from-Collabora
--with-macosx-bundle-identifier=com.collabora.libreoffice
--with-macosx-sdk=10.10
--with-macosx-version-min-required=10.8
--with-theme=tango
--without-help
--without-helppack-integration
--without-java
--without-package-format
--with-myspell-dicts

LibreOffice Vanilla

--with-vendor=Collabora
--enable-extension-integration
--disable-online-update
--disable-odk
--enable-ext-wiki-publisher
--enable-report-builder
--enable-ext-nlpsolver
--disable-ext-ct2n
--disable-ext-google_docs
--disable-ext-languagetool
--disable-ext-mariadb-connector
--disable-ext-numbertext
--disable-lotuswordpro
--disable-lpsolve
--disable-neon
--disable-pdfimport
--disable-postgresql-sdbc
--enable-64-bit
--enable-canonical-installation-tree-structure
--enable-symbols
--enable-macosx-sandbox
--with-macosx-teamid=xxx
--enable-mpl-subset
--enable-release-build
--with-lang=ar as ast bg bn-IN br ca ca-valencia cy cs da de el en-US
en-GB es et eu fi fr ga gd gl gu he hi hr hu id is it ja km kn ko lt
lv ml mr nb nl nn oc or pa-IN pl pt pt-BR ro ru sk sl sr sr-Latn sv ta
te tr uk vi zh-CN zh-TW
--with-macosx-app-name=LibreOffice Vanilla
--with-macosx-bundle-identifier=com.collabora.libreoffice-free
--with-macosx-sdk=10.10
--with-macosx-version-min-required=10.8
--with-theme=tango
--without-java
--without-package-format
--enable-macosx-code-signing=xxx
--enable-macosx-package-signing=xxx
--with-external-tar=/Users/timar/lo/source/src
--with-myspell-dicts

Known Issues

Documentation

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