forked from teocomi/BCFier
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Installer.iss
83 lines (72 loc) · 5.93 KB
/
Installer.iss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#define Repository "./"
#define AppName "IPA BCFier Plugin"
#define AppPublisher "Dangl IT GmbH"
#define AppURL "https://www.dangl-it.com"
#define RevitAddinFolder "{sd}\ProgramData\Autodesk\Revit\Addins"
#define RevitAddin24 RevitAddinFolder+"\2024\"
#define RevitAddin23 RevitAddinFolder+"\2023\"
#define RevitAddin22 RevitAddinFolder+"\2022\"
#define RevitAddin21 RevitAddinFolder+"\2021\"
#define NavisworksAddinFolder "{sd}\ProgramData\Autodesk\ApplicationPlugins\IPA.BCFier.bundle"
[Setup]
AppId="cfd740a5-8089-4323-a6e5-c86cfee9cca2"
AppName={#AppName}
AppVersion={#AppVersion}
AppVerName={#AppName} {#AppVersion}
AppPublisher={#AppPublisher}
AppPublisherURL={#AppURL}
AppSupportURL={#AppURL}
DefaultDirName={#RevitAddin24}
DisableDirPage=yes
DefaultGroupName={#AppName}
DisableProgramGroupPage=yes
DisableWelcomePage=no
OutputDir={#Repository}\output\Installer
OutputBaseFilename=IpaBcfierRevitPlugin
SetupIconFile={#Repository}\Installer\InstallerAssets\BCF.ico
Compression=lzma
SolidCompression=yes
WizardImageFile={#Repository}\Installer\InstallerAssets\banner.bmp
ChangesAssociations=yes
[Components]
Name: revit24; Description: Addin for Autodesk Revit 2024; Types: full
Name: revit23; Description: Addin for Autodesk Revit 2023; Types: full
Name: revit22; Description: Addin for Autodesk Revit 2022; Types: full
Name: revit21; Description: Addin for Autodesk Revit 2021; Types: full
Name: navisworks; Description: Addin for Autodesk Navisworks 2021 - 2024; Types: full
[Files]
;REVIT 2024
Source: "{#Repository}\RevitPlugin\Release-2024\IPA.Bcfier.Revit.addin"; DestDir: "{#RevitAddin24}"; Flags: ignoreversion; Components: revit24
Source: "{#Repository}\RevitPlugin\Release-2024\DecimalEx.dll"; DestDir: "{#RevitAddin24}\Ipa.BCFier"; Flags: ignoreversion; Components: revit24
Source: "{#Repository}\RevitPlugin\Release-2024\Dangl.BCF.dll"; DestDir: "{#RevitAddin24}\Ipa.BCFier"; Flags: ignoreversion; Components: revit24
Source: "{#Repository}\RevitPlugin\Release-2024\IPA.Bcfier.dll"; DestDir: "{#RevitAddin24}\Ipa.BCFier"; Flags: ignoreversion; Components: revit24
Source: "{#Repository}\RevitPlugin\Release-2024\IPA.Bcfier.Revit.dll"; DestDir: "{#RevitAddin24}\Ipa.BCFier"; Flags: ignoreversion; Components: revit24
Source: "{#Repository}\Installer\bcfier-app\*"; DestDir: "{#RevitAddin24}\Ipa.BCFier\ipa-bcfier-app"; Flags: ignoreversion recursesubdirs; Components: revit24
;REVIT 2023
Source: "{#Repository}\RevitPlugin\Release-2023\IPA.Bcfier.Revit.addin"; DestDir: "{#RevitAddin23}"; Flags: ignoreversion; Components: revit23
Source: "{#Repository}\RevitPlugin\Release-2023\DecimalEx.dll"; DestDir: "{#RevitAddin23}\Ipa.BCFier"; Flags: ignoreversion; Components: revit23
Source: "{#Repository}\RevitPlugin\Release-2023\Dangl.BCF.dll"; DestDir: "{#RevitAddin23}\Ipa.BCFier"; Flags: ignoreversion; Components: revit23
Source: "{#Repository}\RevitPlugin\Release-2023\IPA.Bcfier.dll"; DestDir: "{#RevitAddin23}\Ipa.BCFier"; Flags: ignoreversion; Components: revit23
Source: "{#Repository}\RevitPlugin\Release-2023\IPA.Bcfier.Revit.dll"; DestDir: "{#RevitAddin23}\Ipa.BCFier"; Flags: ignoreversion; Components: revit23
Source: "{#Repository}\Installer\bcfier-app\*"; DestDir: "{#RevitAddin23}\Ipa.BCFier\ipa-bcfier-app"; Flags: ignoreversion recursesubdirs; Components: revit23
;REVIT 2022
Source: "{#Repository}\RevitPlugin\Release-2022\IPA.Bcfier.Revit.addin"; DestDir: "{#RevitAddin22}"; Flags: ignoreversion; Components: revit22
Source: "{#Repository}\RevitPlugin\Release-2022\DecimalEx.dll"; DestDir: "{#RevitAddin22}\Ipa.BCFier"; Flags: ignoreversion; Components: revit22
Source: "{#Repository}\RevitPlugin\Release-2022\Dangl.BCF.dll"; DestDir: "{#RevitAddin22}\Ipa.BCFier"; Flags: ignoreversion; Components: revit22
Source: "{#Repository}\RevitPlugin\Release-2022\IPA.Bcfier.dll"; DestDir: "{#RevitAddin22}\Ipa.BCFier"; Flags: ignoreversion; Components: revit22
Source: "{#Repository}\RevitPlugin\Release-2022\IPA.Bcfier.Revit.dll"; DestDir: "{#RevitAddin22}\Ipa.BCFier"; Flags: ignoreversion; Components: revit22
Source: "{#Repository}\Installer\bcfier-app\*"; DestDir: "{#RevitAddin22}\Ipa.BCFier\ipa-bcfier-app"; Flags: ignoreversion recursesubdirs; Components: revit22
;REVIT 2021
Source: "{#Repository}\RevitPlugin\Release-2021\IPA.Bcfier.Revit.addin"; DestDir: "{#RevitAddin21}"; Flags: ignoreversion; Components: revit21
Source: "{#Repository}\RevitPlugin\Release-2021\DecimalEx.dll"; DestDir: "{#RevitAddin21}\Ipa.BCFier"; Flags: ignoreversion; Components: revit21
Source: "{#Repository}\RevitPlugin\Release-2021\Dangl.BCF.dll"; DestDir: "{#RevitAddin21}\Ipa.BCFier"; Flags: ignoreversion; Components: revit21
Source: "{#Repository}\RevitPlugin\Release-2021\IPA.Bcfier.dll"; DestDir: "{#RevitAddin21}\Ipa.BCFier"; Flags: ignoreversion; Components: revit21
Source: "{#Repository}\RevitPlugin\Release-2021\IPA.Bcfier.Revit.dll"; DestDir: "{#RevitAddin21}\Ipa.BCFier"; Flags: ignoreversion; Components: revit21
Source: "{#Repository}\Installer\bcfier-app\*"; DestDir: "{#RevitAddin21}\Ipa.BCFier\ipa-bcfier-app"; Flags: ignoreversion recursesubdirs; Components: revit21
;NAVISWORKS
Source: "{#Repository}\NavisworksPlugin\Release-2024\PackageContents.xml"; DestDir: "{#NavisworksAddinFolder}"; Flags: ignoreversion; Components: navisworks
Source: "{#Repository}\NavisworksPlugin\Release-2024\*"; DestDir: "{#NavisworksAddinFolder}\Release-2024"; Flags: ignoreversion; Components: navisworks
Source: "{#Repository}\NavisworksPlugin\Release-2023\*"; DestDir: "{#NavisworksAddinFolder}\Release-2023"; Flags: ignoreversion; Components: navisworks
Source: "{#Repository}\NavisworksPlugin\Release-2022\*"; DestDir: "{#NavisworksAddinFolder}\Release-2022"; Flags: ignoreversion; Components: navisworks
Source: "{#Repository}\NavisworksPlugin\Release-2021\*"; DestDir: "{#NavisworksAddinFolder}\Release-2021"; Flags: ignoreversion; Components: navisworks
Source: "{#Repository}\Installer\bcfier-app\*"; DestDir: "{#NavisworksAddinFolder}\ipa-bcfier-app"; Flags: ignoreversion recursesubdirs; Components: navisworks