office-gobmx/instsetoo_native
Thorsten Behrens 6204336cc7 Get make_installer calls to run in parallel
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>
2022-05-22 21:35:42 +02:00
..
inc_common/windows/msi_templates/Binary Resolves tdf#137880 - Fix for Windows installer image 2020-11-01 14:50:43 +01:00
inc_ooohelppack/windows/msi_templates tdf#135233: Useless looking translatable string: "error text goes here" 2022-02-27 23:02:15 +01:00
inc_openoffice Depend on 64-bit packages for aarch64 as well 2022-03-25 12:06:37 +01:00
inc_sdkoo/windows/msi_templates tdf#135233: Useless looking translatable string: "error text goes here" 2022-02-27 23:02:15 +01:00
util Fix typos 2021-05-27 14:57:53 +02:00
CustomTarget_install.mk Get make_installer calls to run in parallel 2022-05-22 21:35:42 +02:00
CustomTarget_setup.mk Split overly long line into multiple logically separate pieces for sanity 2021-10-29 14:09:14 +02:00
Makefile
Module_instsetoo_native.mk
ooenv recommended gtk3 to gtk4 migration 'Enable diagnostic warnings' 2020-12-21 09:45:06 +01:00
Package_instsetoo_native_ooenv.mk
Package_setup.mk
Package_setup_ure.mk
README.md Updated README.md files to represent current code / use Markdown format 2021-04-07 17:47:16 +02:00

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).