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> |
||
---|---|---|
.. | ||
inc_common/windows/msi_templates/Binary | ||
inc_ooohelppack/windows/msi_templates | ||
inc_openoffice | ||
inc_sdkoo/windows/msi_templates | ||
util | ||
CustomTarget_install.mk | ||
CustomTarget_setup.mk | ||
Makefile | ||
Module_instsetoo_native.mk | ||
ooenv | ||
Package_instsetoo_native_ooenv.mk | ||
Package_setup.mk | ||
Package_setup_ure.mk | ||
README.md |
Native Install-Set Creation
This is where you will find your natively packaged builds after the build has completed. On Windows these would live in:
workdir/*/installation/LibreOffice_Dev/native/install/en-US/*.msi
for example (nothing like a few long directory names before breakfast).
Also generates .ini
files for the instdir/
tree (which are unfortunately
duplicated for now between instsetoo_native/CustomTarget_setup.mk
and scp2
).