office-gobmx/instsetoo_native
Mike Kaganski 419866e851 MSI: Fix Signature table's FileName column type
It was "Filename" [1] since commit 68d28e2534
(#i28464# ooo native installer, 2004-05-24). But according to the spec [2],
it should be "Text" [3].

Found accidentally, because of an MSM bug in VS 2022 [4]. The unnecessary
entries there for Signature table conflicted with ours, preventing merge.

[1] https://learn.microsoft.com/en-us/windows/win32/msi/filename
[2] https://learn.microsoft.com/en-us/windows/win32/msi/signature-table
[3] https://learn.microsoft.com/en-us/windows/win32/msi/text
[4] https://developercommunity.visualstudio.com/t/Microsoft_VC143_CRT_x64msm-v14363253/10505819

Change-Id: I9911b8c02df57f202d197c634b565ce74b35d7e6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158783
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2023-11-02 09:42:43 +01:00
..
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).