xref: /core/scp2/source/ooo/ure.scp (revision 0adc9b61)
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 *
8 * This file incorporates work covered by the following license notice:
9 *
10 *   Licensed to the Apache Software Foundation (ASF) under one or more
11 *   contributor license agreements. See the NOTICE file distributed
12 *   with this work for additional information regarding copyright
13 *   ownership. The ASF licenses this file to you under the Apache
14 *   License, Version 2.0 (the "License"); you may not use this file
15 *   except in compliance with the License. You may obtain a copy of
16 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
17 */
18
19#include "macros.inc"
20
21#include "AutoInstall/ure"
22
23#if defined MACOSX
24Directory gid_Dir_Ure_Share_Misc
25    ParentID = gid_Brand_Dir_Share_Ure_Share;
26    DosName = "misc";
27End
28#endif
29
30// Public Dynamic Libraries:
31
32#ifdef AIX
33Unixlink gid_Unixlink_File_Dl_Cppu
34    BIN_FILE_BODY;
35    Dir = SCP2_URE_DL_DIR;
36    Name = SCP2_URE_DL_UNO_NORMAL("cppu");
37    Styles = (PACKED);
38    Target = SCP2_URE_DL_UNO_VER("cppu", "3");
39End
40#endif
41
42#ifdef AIX
43Unixlink gid_Unixlink_File_Dl_Cppuhelper
44    BIN_FILE_BODY;
45    Dir = SCP2_URE_DL_DIR;
46    Name = SCP2_URE_DL_UNO_COMID_NORMAL("cppuhelper");
47    Styles = (PACKED);
48    Target = SCP2_URE_DL_UNO_COMID_VER("cppuhelper", "3");
49End
50#endif
51
52#ifdef AIX
53Unixlink gid_Unixlink_File_Dl_PurpEnvHelper
54    BIN_FILE_BODY;
55    Dir = SCP2_URE_DL_DIR;
56    Name = SCP2_URE_DL_UNO_COMID_NORMAL("purpenvhelper");
57    Styles = (PACKED);
58    Target = SCP2_URE_DL_UNO_COMID_VER("purpenvhelper", "3");
59End
60#endif
61
62#ifdef AIX
63Unixlink gid_Unixlink_File_Dl_Sal
64    BIN_FILE_BODY;
65    Dir = SCP2_URE_DL_DIR;
66    Name = SCP2_URE_DL_UNO_NORMAL("sal");
67    Styles = (PACKED);
68    Target = SCP2_URE_DL_UNO_VER("sal", "3");
69End
70#endif
71
72#ifdef AIX
73Unixlink gid_Unixlink_File_Dl_Salhelper
74    BIN_FILE_BODY;
75    Dir = SCP2_URE_DL_DIR;
76    Name = SCP2_URE_DL_UNO_COMID_NORMAL("salhelper");
77    Styles = (PACKED);
78    Target = SCP2_URE_DL_UNO_COMID_VER("salhelper", "3");
79End
80#endif
81
82// Private Dynamic Libraries:
83
84#if defined _MSC_VER
85File gid_File_Dl_Cli_Ure_Assembly
86    TXT_FILE_BODY;
87    Styles = (PACKED, ASSEMBLY);
88    Name = "cli_ure.dll";
89    Dir = SCP2_URE_DL_DIR;
90    Assemblyname = "cli_ure";
91    PublicKeyToken = "ce2cb7e279207b9e";
92    Version = "${CLI_URE_NEW_VERSION}";
93    Culture = "neutral";
94    Attributes = "0";
95    ProcessorArchitecture = "MSIL";
96End
97
98File gid_File_Dl_Policy_Cli_Ure_Assembly
99    TXT_FILE_BODY;
100    Styles = (PACKED, ASSEMBLY);
101    Name = "${CLI_URE_POLICY_ASSEMBLY}.dll";
102    Dir = SCP2_URE_DL_DIR;
103    Assemblyname = "${CLI_URE_POLICY_ASSEMBLY}";
104    PublicKeyToken = "ce2cb7e279207b9e";
105    Version = "${CLI_URE_POLICY_VERSION}";
106    Culture = "neutral";
107    Attributes = "0";
108    ProcessorArchitecture = "MSIL";
109End
110
111File gid_File_Dl_Policy_Cli_Ure_Config
112    TXT_FILE_BODY;
113    Styles = (PACKED, ASSIGNCOMPONENT);
114    Name = "cli_ure.config";
115    Dir = SCP2_URE_DL_DIR;
116    AssignComponent = gid_File_Dl_Policy_Cli_Ure_Assembly;
117End
118
119File gid_File_Dl_Cli_Basetypes_Assembly
120    TXT_FILE_BODY;
121    Styles = (PACKED, ASSEMBLY);
122    Name = "cli_basetypes.dll";
123    Dir = SCP2_URE_DL_DIR;
124    Assemblyname = "cli_basetypes";
125    PublicKeyToken = "ce2cb7e279207b9e";
126    Version = "${CLI_BASETYPES_NEW_VERSION}";
127    Culture = "neutral";
128    Attributes = "0";
129    ProcessorArchitecture = "MSIL";
130End
131
132File gid_File_Dl_Policy_Cli_Basetypes_Assembly
133    TXT_FILE_BODY;
134    Styles = (PACKED, ASSEMBLY);
135    Name = "${CLI_BASETYPES_POLICY_ASSEMBLY}.dll";
136    Dir = SCP2_URE_DL_DIR;
137    Assemblyname = "${CLI_BASETYPES_POLICY_ASSEMBLY}";
138    PublicKeyToken = "ce2cb7e279207b9e";
139    Version = "${CLI_BASETYPES_POLICY_VERSION}";
140    Culture = "neutral";
141    Attributes = "0";
142    ProcessorArchitecture = "MSIL";
143End
144
145File gid_File_Dl_Policy_Cli_Basetypes_Config
146    TXT_FILE_BODY;
147    Styles = (PACKED, ASSIGNCOMPONENT);
148    Name = "cli_basetypes.config";
149    Dir = SCP2_URE_DL_DIR;
150    AssignComponent = gid_File_Dl_Policy_Cli_Basetypes_Assembly;
151End
152
153File gid_File_Dl_Cli_Uretypes_Assembly
154    TXT_FILE_BODY;
155    Styles = (PACKED, ASSEMBLY);
156    Name = "cli_uretypes.dll";
157    Dir = SCP2_URE_DL_DIR;
158    Assemblyname = "cli_uretypes";
159    PublicKeyToken = "ce2cb7e279207b9e";
160    Version = "${CLI_URETYPES_NEW_VERSION}";
161    Culture = "neutral";
162    Attributes = "0";
163    ProcessorArchitecture = "MSIL";
164End
165
166File gid_File_Dl_Policy_Cli_Uretypes_Assembly
167    TXT_FILE_BODY;
168    Styles = (PACKED, ASSEMBLY);
169    Name = "${CLI_URETYPES_POLICY_ASSEMBLY}.dll";
170    Dir = SCP2_URE_DL_DIR;
171    Assemblyname = "${CLI_URETYPES_POLICY_ASSEMBLY}";
172    PublicKeyToken = "ce2cb7e279207b9e";
173    Version = "${CLI_URETYPES_POLICY_VERSION}";
174    Culture = "neutral";
175    Attributes = "0";
176    ProcessorArchitecture = "MSIL";
177End
178
179File gid_File_Dl_Policy_Cli_Uretypes_Config
180    TXT_FILE_BODY;
181    Styles = (PACKED, ASSIGNCOMPONENT);
182    Name = "cli_uretypes.config";
183    Dir = SCP2_URE_DL_DIR;
184    AssignComponent = gid_File_Dl_Policy_Cli_Uretypes_Assembly;
185End
186
187File gid_File_Lib_Cli_Cppuhelper_Assembly
188    TXT_FILE_BODY;
189    Styles = (PACKED, ASSEMBLY);
190    Name = "cli_cppuhelper.dll";
191    Dir = SCP2_URE_DL_DIR;
192    Assemblyname = "cli_cppuhelper";
193    PublicKeyToken = "ce2cb7e279207b9e";
194    Version = "${CLI_CPPUHELPER_NEW_VERSION}";
195    Culture = "neutral";
196    Attributes = "0";
197    ProcessorArchitecture = "x86";
198End
199
200File gid_File_Lib_Policy_Cli_Cppuhelper_Assembly
201    TXT_FILE_BODY;
202    Styles = (PACKED, ASSEMBLY);
203    Name = "${CLI_CPPUHELPER_POLICY_ASSEMBLY}.dll";
204    Dir = SCP2_URE_DL_DIR;
205    Assemblyname = "${CLI_CPPUHELPER_POLICY_ASSEMBLY}";
206    PublicKeyToken = "ce2cb7e279207b9e";
207    Version = "${CLI_CPPUHELPER_POLICY_VERSION}";
208    Culture = "neutral";
209    Attributes = "0";
210    ProcessorArchitecture = "x86";
211End
212
213File gid_File_Lib_Policy_Cli_Cppuhelper_Config
214    TXT_FILE_BODY;
215    Styles = (PACKED, ASSIGNCOMPONENT);
216    Name = "cli_cppuhelper.config";
217    Dir = SCP2_URE_DL_DIR;
218    AssignComponent = gid_File_Lib_Policy_Cli_Cppuhelper_Assembly;
219End
220
221#endif
222
223#ifdef AIX
224Unixlink gid_Unixlink_File_Dl_Libxml2
225    BIN_FILE_BODY;
226    Dir = SCP2_URE_DL_DIR;
227    Name = SCP2_URE_DL_NORMAL("xml2");
228    Styles = (PACKED);
229    Target = SCP2_URE_DL_VER("xml2", "2");
230End
231#endif
232
233// Public Miscellaneous Files:
234
235File gid_File_Misc_TypesRdb
236    TXT_FILE_BODY;
237#if defined MACOSX
238    Dir = gid_Dir_Ure_Share_Misc;
239#else
240    Dir = gid_Brand_Dir_Program;
241#endif
242    Name = "types.rdb";
243    Styles = (PACKED);
244End
245
246File gid_File_Misc_ServicesRdb
247    TXT_FILE_BODY;
248#if defined MACOSX
249    Dir = gid_Dir_Ure_Share_Misc;
250#else
251    Dir = gid_Brand_Dir_Program;
252#endif
253    Name = "services.rdb";
254    Styles = (PACKED);
255End
256
257//Module
258
259Module gid_Module_Root_Ure_Hidden
260    ParentID = gid_Module_Root;
261    PackageInfo = "packinfo_ure.txt";
262    InstallOrder = "10";
263    Name = "ure";
264    Description = "ure";
265	Sortkey = "2200";
266	Default = YES;
267	Styles = (HIDDEN_ROOT);
268    Dirs = (gid_Dir_Ure_Share_Misc);
269    Files = (auto_ure_ALL,
270            gid_File_Dl_Cli_Ure_Assembly,
271            gid_File_Dl_Policy_Cli_Ure_Assembly,
272            gid_File_Dl_Policy_Cli_Ure_Config,
273            gid_File_Dl_Cli_Basetypes_Assembly,
274            gid_File_Dl_Policy_Cli_Basetypes_Assembly,
275            gid_File_Dl_Policy_Cli_Basetypes_Config,
276            gid_File_Dl_Cli_Uretypes_Assembly,
277            gid_File_Dl_Policy_Cli_Uretypes_Assembly,
278            gid_File_Dl_Policy_Cli_Uretypes_Config,
279            gid_File_Dl_Cli_Cppuhelper_Assembly,
280            gid_File_Dl_Policy_Cli_Cppuhelper_Assembly,
281            gid_File_Dl_Policy_Cli_Cppuhelper_Config,
282            gid_File_Lib_Cli_Cppuhelper_Assembly,
283            gid_File_Lib_Policy_Cli_Cppuhelper_Assembly,
284            gid_File_Lib_Policy_Cli_Cppuhelper_Config,
285            gid_Unixlink_File_Dl_Cppu,
286            gid_Unixlink_File_Dl_Cppuhelper,
287            gid_Unixlink_File_Dl_PurpEnvHelper,
288            gid_Unixlink_File_Dl_Sal,
289            gid_Unixlink_File_Dl_Salhelper,
290            gid_File_Misc_TypesRdb,
291            gid_File_Misc_ServicesRdb);
292    Unixlinks = (gid_Unixlink_File_Dl_Sal,
293                 gid_Unixlink_File_Dl_Salhelper,
294                 gid_Unixlink_File_Dl_Cppu,
295                 gid_Unixlink_File_Dl_Cppuhelper,
296                 gid_Unixlink_File_Dl_PurpEnvHelper,
297                 gid_Unixlink_File_Dl_Libxml2);
298End
299
300// Windows Registry:
301
302RegistryItem gid_Regitem_Path
303    ModuleID = gid_Module_Root;
304    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
305    Subkey = "Software\LibreOffice\%PRODUCTNAME";
306    Name = "Path";
307    Value = "[INSTALLLOCATION]";
308End
309