office-ext-r1.eclass

Name

office-ext-r1.eclass -- Eclass for installing libreoffice extensions

Description

Eclass for easing maintenance of libreoffice extensions.

Supported EAPIs

5 7

Exported Phases

  • src_unpack

  • src_install

Functions

office-ext-r1_src_unpack

Flush the cache after removal of an extension.

office-ext-r1_src_install

Install the extension source to the proper location.

Variables

OFFICE_REQ_USE (SET BEFORE INHERIT)

Useflags required on office implementation for the extension.

Example:

OFFICE_REQ_USE="java,jemalloc(-)?"
OFFICE_IMPLEMENTATIONS = ( "libreoffice" )

List of implementations supported by the extension. Some work only for libreoffice and vice versa. Default value is all implementations.

Example:

OFFICE_IMPLEMENTATIONS=( "libreoffice" )
OFFICE_EXTENSIONS (REQUIRED) (SET BEFORE INHERIT)

Array containing list of extensions to install.

Example:

OFFICE_EXTENSIONS=( ${PN}_${PV}.oxt )
OFFICE_EXTENSIONS_LOCATION ?= ${DISTDIR}

Path to the extensions location. Defaults to ${DISTDIR}.

Example:

OFFICE_EXTENSIONS_LOCATION="${S}/unpacked/"

Authors

Tomáš Chvátal <scarabeus@gentoo.org>

Maintainers

The office team <office@gentoo.org>

Reporting Bugs

Please report bugs via https://bugs.gentoo.org/