6204336cc7
If available, use GNU parallel to run N make_installer.pl scripts in parallel, to scale packaging LibreOffice up with the rest of gbuild. * fallback if no GNU parallel found - run make_installer sequentially as before * push most of the make_installer.pl input param tweaks from gbuild down into a shared call_installer.sh script * call gnu parallel with generated number of "templ:lang:prodname:ext:pkgfmt:strip-flag" tuples, one for each package to build (empty templ for non-windows, to save on cmd line length) * such that we can run all those in parallel (taking into account the build's PARALLELISM parameter) * there's still the main package build running epm sequentially for umpteen sub-packages from within _one_ make_installer.pl instance, but that's much harder to parallelize from inside Perl (so we punt on that here) Change-Id: Ie7d3084ed60d003d587c5e64dc9fb1809b23e409 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133957 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de> |
||
---|---|---|
.. | ||
modules | ||
add-modelines | ||
assemble-flatpak-appdata-step1.sh | ||
assemble-flatpak-appdata-step2.sh | ||
assemble-flatpak-desktop.sh | ||
assemble-flatpak.sh | ||
bin_library_info.sh | ||
call_installer.sh | ||
clipatchconfig.pl | ||
concat-deps.c | ||
constructors.py | ||
create-ids | ||
create-tags | ||
createcomponent.xslt | ||
dbgsv.ini | ||
desktop-translate.py | ||
exectest.pl | ||
finish-gbuild-trace.py | ||
fix-includes.pl | ||
gdb-core-bt.sh | ||
gdb_cxa-atexit_trace-stdout | ||
gdbtrycatchtrace | ||
gdbtrycatchtrace-stdout | ||
generate-flatpak-manifest.sh | ||
generate-tokens.py | ||
gentoken.py | ||
getcompver.awk | ||
hrcex | ||
id-lang.map | ||
image-sort.py | ||
install-gdb-printers | ||
install-sh | ||
localestr | ||
macosx-change-install-names.pl | ||
macosx-codesign-app-bundle | ||
macosx_menubar_modification.xsl | ||
make-raspbian-root-tarball | ||
make_installer.pl | ||
mkdocs.Makefile | ||
mkdocs.sh | ||
mkdocs_portal.sh | ||
mkonedoc.sh | ||
native-code.py | ||
ooinstall | ||
optionalimplementations.xslt | ||
pack_images.py | ||
packcomponents.xslt | ||
packregistry.xslt | ||
par2script.pl | ||
polib.py | ||
pre2par.pl | ||
run-configure | ||
uiex | ||
uiimagelist.xsl | ||
version.py | ||
write_classpath.sh |