xref: /aosp_15_r20/external/expat/expat/win32/expat.iss (revision 6be67779651aebaf20f11e5663acd1ae59e93f66)
1; Basic setup script for the Inno Setup installer builder.  For more
2; information on the free installer builder, see www.jrsoftware.org.
3;
4; This script was originally contributed by Tim Peters.
5; It was designed for Inno Setup 2.0.19 but works with later versions as well.
6;
7;                          __  __            _
8;                       ___\ \/ /_ __   __ _| |_
9;                      / _ \\  /| '_ \ / _` | __|
10;                     |  __//  \| |_) | (_| | |_
11;                      \___/_/\_\ .__/ \__,_|\__|
12;                               |_| XML parser
13;
14; Copyright (c) 2001      Tim Peters <[email protected]>
15; Copyright (c) 2001-2005 Fred L. Drake, Jr. <[email protected]>
16; Copyright (c) 2006-2017 Karl Waclawek <[email protected]>
17; Copyright (c) 2007-2024 Sebastian Pipping <[email protected]>
18; Copyright (c) 2022      Johnny Jazeix <[email protected]>
19; Copyright (c) 2024      Dag-Erling Smørgrav <[email protected]>
20; Licensed under the MIT license:
21;
22; Permission is  hereby granted,  free of charge,  to any  person obtaining
23; a  copy  of  this  software   and  associated  documentation  files  (the
24; "Software"),  to  deal in  the  Software  without restriction,  including
25; without  limitation the  rights  to use,  copy,  modify, merge,  publish,
26; distribute, sublicense, and/or sell copies of the Software, and to permit
27; persons  to whom  the Software  is  furnished to  do so,  subject to  the
28; following conditions:
29;
30; The above copyright  notice and this permission notice  shall be included
31; in all copies or substantial portions of the Software.
32;
33; THE  SOFTWARE  IS  PROVIDED  "AS  IS",  WITHOUT  WARRANTY  OF  ANY  KIND,
34; EXPRESS  OR IMPLIED,  INCLUDING  BUT  NOT LIMITED  TO  THE WARRANTIES  OF
35; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
36; NO EVENT SHALL THE AUTHORS OR  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
37; DAMAGES OR  OTHER LIABILITY, WHETHER  IN AN  ACTION OF CONTRACT,  TORT OR
38; OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
39; USE OR OTHER DEALINGS IN THE SOFTWARE.
40
41#define expatVer "2.6.3"
42
43[Setup]
44AppName=Expat
45AppId=expat
46AppVersion={#expatVer}
47AppVerName=Expat {#expatVer}
48AppCopyright=Copyright © 1997-2022 Thai Open Source Software Center, Clark Cooper, and the Expat maintainers
49AppPublisher=The Expat Developers
50AppPublisherURL=https://libexpat.github.io/
51AppSupportURL=https://libexpat.github.io/
52AppUpdatesURL=https://libexpat.github.io/
53UninstallDisplayName=Expat XML Parser {#expatVer}
54VersionInfoVersion={#expatVer}
55OutputBaseFilename=expat-win32bin-{#expatVer}
56
57DefaultDirName={pf}\Expat {#expatVer}
58UninstallFilesDir={app}\Uninstall
59
60Compression=lzma
61SolidCompression=yes
62SourceDir=..
63OutputDir=win32
64DisableStartupPrompt=yes
65AllowNoIcons=yes
66DisableProgramGroupPage=yes
67DisableReadyPage=yes
68
69[Files]
70Flags: ignoreversion; Source: win32\bin\Release\xmlwf.exe;  DestDir: "{app}\Bin"
71Flags: ignoreversion; Source: win32\MANIFEST.txt;           DestDir: "{app}"
72Flags: ignoreversion; Source: AUTHORS;                      DestDir: "{app}"; DestName: AUTHORS.txt
73Flags: ignoreversion; Source: Changes;                      DestDir: "{app}"; DestName: Changes.txt
74Flags: ignoreversion; Source: COPYING;                      DestDir: "{app}"; DestName: COPYING.txt
75Flags: ignoreversion; Source: README.md;                    DestDir: "{app}"; DestName: README.txt
76Flags: ignoreversion; Source: doc\*.html;                   DestDir: "{app}\Doc"
77Flags: ignoreversion; Source: doc\*.css;                    DestDir: "{app}\Doc"
78Flags: ignoreversion; Source: doc\*.xml;                    DestDir: "{app}\Doc"
79Flags: ignoreversion; Source: win32\bin\Release\*.dll;      DestDir: "{app}\Bin"
80Flags: ignoreversion; Source: win32\bin\Release\*.lib;      DestDir: "{app}\Bin"
81Flags: ignoreversion; Source: win32\version.rc.cmake;       DestDir: "{app}\Source\win32"
82Flags: ignoreversion; Source: win32\README.txt;             DestDir: "{app}\Source"
83Flags: ignoreversion; Source: AUTHORS;                      DestDir: "{app}\Source"
84Flags: ignoreversion; Source: Changes;                      DestDir: "{app}\Source"
85Flags: ignoreversion; Source: CMake.README;                 DestDir: "{app}\Source"
86Flags: ignoreversion; Source: CMakeLists.txt;               DestDir: "{app}\Source"
87Flags: ignoreversion; Source: ConfigureChecks.cmake;        DestDir: "{app}\Source"
88Flags: ignoreversion; Source: expat.pc.cmake;               DestDir: "{app}\Source"
89Flags: ignoreversion; Source: expat_config.h.cmake;         DestDir: "{app}\Source"
90Flags: ignoreversion; Source: run.sh.in;                    DestDir: "{app}\Source"
91Flags: ignoreversion; Source: cmake\expat-config.cmake.in;  DestDir: "{app}\Source\cmake"
92Flags: ignoreversion; Source: fuzz\*.c;                     DestDir: "{app}\Source\fuzz"
93Flags: ignoreversion; Source: lib\*.c;                      DestDir: "{app}\Source\lib"
94Flags: ignoreversion; Source: lib\*.h;                      DestDir: "{app}\Source\lib"
95Flags: ignoreversion; Source: lib\*.def.cmake;              DestDir: "{app}\Source\lib"
96Flags: ignoreversion; Source: examples\*.c;                 DestDir: "{app}\Source\examples"
97Flags: ignoreversion; Source: tests\*.c;                    DestDir: "{app}\Source\tests"
98Flags: ignoreversion; Source: tests\*.cpp;                  DestDir: "{app}\Source\tests"
99Flags: ignoreversion; Source: tests\*.h;                    DestDir: "{app}\Source\tests"
100Flags: ignoreversion; Source: tests\README.md;              DestDir: "{app}\Source\tests"
101Flags: ignoreversion; Source: tests\benchmark\*.c;          DestDir: "{app}\Source\tests\benchmark"
102Flags: ignoreversion; Source: tests\benchmark\README.txt;   DestDir: "{app}\Source\tests\benchmark"
103Flags: ignoreversion; Source: xmlwf\*.c*;                   DestDir: "{app}\Source\xmlwf"
104Flags: ignoreversion; Source: xmlwf\*.h;                    DestDir: "{app}\Source\xmlwf"
105
106[Messages]
107WelcomeLabel1=Welcome to the Expat XML Parser Setup Wizard
108WelcomeLabel2=This will install [name/ver] on your computer.%n%nExpat is an XML parser with a C-language API, and is primarily made available to allow developers to build applications which use XML using a portable API and fast implementation.%n%nIt is strongly recommended that you close all other applications you have running before continuing. This will help prevent any conflicts during the installation process.
109