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
