Bump version to 6.0-36
[LibreOffice.git] / scp2 / source / ooo / ucrt.scp
blob4a13309f63648a2a3f4756cc226f835906b96507
1 /*
2  * This file is part of the LibreOffice project.
3  *
4  * This Source Code Form is subject to the terms of the Mozilla Public
5  * License, v. 2.0. If a copy of the MPL was not distributed with this
6  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
7  */
9 #include "macros.inc"
11 File gid_File_Windows6_1_KB2999226_x64_msu
12     Name = "Windows6.1-KB2999226-x64.msu";
13     Dir = gid_Brand_Dir_Program;
14     Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY);
15 End
17 File gid_File_Windows8_RT_KB2999226_x64_msu
18     Name = "Windows8-RT-KB2999226-x64.msu";
19     Dir = gid_Brand_Dir_Program;
20     Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY);
21 End
23 File gid_File_Windows8_1_KB2999226_x64_msu
24     Name = "Windows8.1-KB2999226-x64.msu";
25     Dir = gid_Brand_Dir_Program;
26     Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY);
27 End
29 #ifndef WINDOWS_X64
31 File gid_File_Windows6_1_KB2999226_x86_msu
32     Name = "Windows6.1-KB2999226-x86.msu";
33     Dir = gid_Brand_Dir_Program;
34     Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY);
35 End
37 File gid_File_Windows8_RT_KB2999226_x86_msu
38     Name = "Windows8-RT-KB2999226-x86.msu";
39     Dir = gid_Brand_Dir_Program;
40     Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY);
41 End
43 File gid_File_Windows8_1_KB2999226_x86_msu
44     Name = "Windows8.1-KB2999226-x86.msu";
45     Dir = gid_Brand_Dir_Program;
46     Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY);
47 End
49 #endif /* WINDOWS_X64 */
51 /* A deferred not-impersonated action that will call wusa.exe to actually install
52    msu. Since deferred actions don't have access to current DB, the action depends
53    on immediate-executed action inst_ucrt (see below) that precedes it, unpacks
54    the binary to a temp file, and sets this action's CustomActionData property.
56 WindowsCustomAction gid_Customaction_inst_msu
57         Name = "inst_msu";
58         Typ = "3073";
59         Source = "inst_msu_msi.dll";
60         Target = "InstallMSU";
61         Inbinarytable = 1;
62         Assignment1 = ("InstallExecuteSequence", "Not Installed And inst_msu", "InstallFiles");
63 End
65 /* An immediately-executed action that will unpack a binary, which name in binary table is set
66    in "InstMSUBinary" property, to a temporary file, and sets "inst_msu" and "cleanup_msu" props.
68 WindowsCustomAction gid_Customaction_unpack_msu
69         Name = "unpack_msu";
70         Typ = "1";
71         Source = "inst_msu_msi.dll";
72         Target = "UnpackMSUForInstall";
73         Inbinarytable = 1;
74         Assignment1 = ("InstallExecuteSequence", "Not Installed And InstMSUBinary", "cleanup_msu");
75 End
77 /* A rollback action that removes temp file. It must precede inst_msu.
79 WindowsCustomAction gid_Customaction_cleanup_msu
80         Name = "cleanup_msu";
81         Typ = "1345";
82         Source = "inst_msu_msi.dll";
83         Target = "CleanupMSU";
84         Inbinarytable = 1;
85         Assignment1 = ("InstallExecuteSequence", "Not Installed And cleanup_msu", "inst_msu");
86 End
88 WindowsCustomAction gid_Customaction_check_win7x64_ucrt
89         Name = "check_win7x64_ucrt";
90         Typ = "51";
91         Source = "InstMSUBinary";
92         Target = "Windows61-KB2999226-x64msu";
93         Inbinarytable = 0;
94         Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 601 And VersionNT64 And Not UCRT_DETECTED", "FileCost");
95         Styles = "NO_FILE";
96 End
98 WindowsCustomAction gid_Customaction_check_win8x64_ucrt
99         Name = "check_win8x64_ucrt";
100         Typ = "51";
101         Source = "InstMSUBinary";
102         Target = "Windows8-RT-KB2999226-x64msu";
103         Inbinarytable = 0;
104         Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 602 And VersionNT64 And Not UCRT_DETECTED", "check_win7x64_ucrt");
105         Styles = "NO_FILE";
108 WindowsCustomAction gid_Customaction_check_win81x64_ucrt
109         Name = "check_win81x64_ucrt";
110         Typ = "51";
111         Source = "InstMSUBinary";
112         Target = "Windows81-KB2999226-x64msu";
113         Inbinarytable = 0;
114         Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 603 And VersionNT64 And Not UCRT_DETECTED", "check_win8x64_ucrt");
115         Styles = "NO_FILE";
118 #ifndef WINDOWS_X64
120 /* 32-bit installer must be prepared to run on both 32- and 64-bit Windows. So, it might need to
121    install either 32-bit or 64-bit UCRT package, depending on OS bitness.
124 WindowsCustomAction gid_Customaction_check_win7x32_ucrt
125         Name = "check_win7x32_ucrt";
126         Typ = "51";
127         Source = "InstMSUBinary";
128         Target = "Windows61-KB2999226-x86msu";
129         Inbinarytable = 0;
130         Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 601 And Not VersionNT64 And Not UCRT_DETECTED", "check_win81x64_ucrt");
131         Styles = "NO_FILE";
134 WindowsCustomAction gid_Customaction_check_win8x32_ucrt
135         Name = "check_win8x32_ucrt";
136         Typ = "51";
137         Source = "InstMSUBinary";
138         Target = "Windows8-RT-KB2999226-x86msu";
139         Inbinarytable = 0;
140         Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 602 And Not VersionNT64 And Not UCRT_DETECTED", "check_win7x32_ucrt");
141         Styles = "NO_FILE";
144 WindowsCustomAction gid_Customaction_check_win81x32_ucrt
145         Name = "check_win81x32_ucrt";
146         Typ = "51";
147         Source = "InstMSUBinary";
148         Target = "Windows81-KB2999226-x86msu";
149         Inbinarytable = 0;
150         Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 603 And Not VersionNT64 And Not UCRT_DETECTED", "check_win8x32_ucrt");
151         Styles = "NO_FILE";
154 #endif /* WINDOWS_X64 */