Stephan Bergmann 33551e7fd8 Properly handle language-specific parts of --with-help=html media/ sub-tree
...that previously ended up in language-independent parts of installation sets.

The structure of that media/ tree doesn't allow to directly mis-use the existing
AllLangPackage machinery (which expects the language to be encoded in the first
pathname segment within the tree; and which is already mis-used for the
helpcontent2/AllLangPackage_html_lang.mk parts).

So introduce gb_AllLangPackage_add_files_for_lang that allows to specify the
language explicitly, independent of where it is encoded in the pathname (if at
all).  The underlying gb_AllLangPackage_add_file sets a
gb_AllLangPackage_ALLDIRS that is used by `make packageinfo`, which may need
further fixing by anybody actually using that target; see the mail thread
starting at
<https://lists.freedesktop.org/archives/libreoffice/2018-May/080242.html>
"Broken --with-help=html `make packageinfo`".

All files in $(SRCDIR)/helpcontent2/source/media/ must now explicitly be listed
in either helpcontent2/Package_html_media.mk (for the language-independent
files) or helpcontent2/AllLangPackage_html_media_lang.mk (for the language-
specific files).  Also note the two TODOs in
helpcontent2/AllLangPackage_html_media_lang.mk.

What is not quite right yet is that content from
helpcontent2/AllLangPackage_html_lang.mk and
helpcontent2/AllLangPackage_html_media_lang.mk is ending up in both per-language
helpcontent installation sets (as intended, via the instructions in
helpcontent2/CustomTarget_html.mk) and per-language languagepack installation
sets (which is unintended).  This needs to be fixed with a follow-up commit.

This is the helpcontent2 part of a commit spanning core and helpcontent2.

Change-Id: Ie7916b75eee0dde3106e784d19e99fde5bb93195
Reviewed-on: https://gerrit.libreoffice.org/54749
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2018-05-24 10:49:58 +02:00
2018-05-21 16:55:11 +02:00
2018-05-05 15:26:42 +02:00
2018-05-22 15:42:45 +02:00
2018-01-03 04:33:49 +01:00
2013-02-26 15:29:47 +01:00
2013-02-26 15:29:47 +01:00
2018-03-12 04:50:47 -06:00
2018-01-03 04:33:49 +01:00

This repository contains the source files to produce the bundled LibreOffice help, as well as its online version.

See https://wiki.documentfoundation.org/Documentation for more information on how to contribute.
Description
This repository contains the source files to produce the bundled LibreOffice documentation, as well as its online version. See the wiki for more information on how to contribute.
Readme 522 MiB
Languages
CSS 75.6%
Makefile 9.1%
JavaScript 5.8%
XSLT 4.7%
Python 3%
Other 1.8%