xref: /netbsd-src/external/mit/expat/dist/win32/expat.iss (revision 0315d311127d32bec5b7d97b2ab4b7dd0718f175)
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 <tim.peters@gmail.com>
15; Copyright (c) 2001-2005 Fred L. Drake, Jr. <fdrake@users.sourceforge.net>
16; Copyright (c) 2006-2017 Karl Waclawek <karl@waclawek.net>
17; Copyright (c) 2007-2022 Sebastian Pipping <sebastian@pipping.org>
18; Licensed under the MIT license:
19;
20; Permission is  hereby granted,  free of charge,  to any  person obtaining
21; a  copy  of  this  software   and  associated  documentation  files  (the
22; "Software"),  to  deal in  the  Software  without restriction,  including
23; without  limitation the  rights  to use,  copy,  modify, merge,  publish,
24; distribute, sublicense, and/or sell copies of the Software, and to permit
25; persons  to whom  the Software  is  furnished to  do so,  subject to  the
26; following conditions:
27;
28; The above copyright  notice and this permission notice  shall be included
29; in all copies or substantial portions of the Software.
30;
31; THE  SOFTWARE  IS  PROVIDED  "AS  IS",  WITHOUT  WARRANTY  OF  ANY  KIND,
32; EXPRESS  OR IMPLIED,  INCLUDING  BUT  NOT LIMITED  TO  THE WARRANTIES  OF
33; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
34; NO EVENT SHALL THE AUTHORS OR  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
35; DAMAGES OR  OTHER LIABILITY, WHETHER  IN AN  ACTION OF CONTRACT,  TORT OR
36; OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
37; USE OR OTHER DEALINGS IN THE SOFTWARE.
38
39#define expatVer "2.4.6"
40
41[Setup]
42AppName=Expat
43AppId=expat
44AppVersion={#expatVer}
45AppVerName=Expat {#expatVer}
46AppCopyright=Copyright © 1997-2022 Thai Open Source Software Center, Clark Cooper, and the Expat maintainers
47AppPublisher=The Expat Developers
48AppPublisherURL=https://libexpat.github.io/
49AppSupportURL=https://libexpat.github.io/
50AppUpdatesURL=https://libexpat.github.io/
51UninstallDisplayName=Expat XML Parser {#expatVer}
52VersionInfoVersion={#expatVer}
53OutputBaseFilename=expat-win32bin-{#expatVer}
54
55DefaultDirName={pf}\Expat {#expatVer}
56UninstallFilesDir={app}\Uninstall
57
58Compression=lzma
59SolidCompression=yes
60SourceDir=..
61OutputDir=win32
62DisableStartupPrompt=yes
63AllowNoIcons=yes
64DisableProgramGroupPage=yes
65DisableReadyPage=yes
66
67[Files]
68Flags: ignoreversion; Source: win32\bin\Release\xmlwf.exe;  DestDir: "{app}\Bin"
69Flags: ignoreversion; Source: win32\MANIFEST.txt;           DestDir: "{app}"
70Flags: ignoreversion; Source: AUTHORS;                      DestDir: "{app}"; DestName: AUTHORS.txt
71Flags: ignoreversion; Source: Changes;                      DestDir: "{app}"; DestName: Changes.txt
72Flags: ignoreversion; Source: COPYING;                      DestDir: "{app}"; DestName: COPYING.txt
73Flags: ignoreversion; Source: README.md;                    DestDir: "{app}"; DestName: README.txt
74Flags: ignoreversion; Source: doc\*.html;                   DestDir: "{app}\Doc"
75Flags: ignoreversion; Source: doc\*.css;                    DestDir: "{app}\Doc"
76Flags: ignoreversion; Source: doc\*.xml;                    DestDir: "{app}\Doc"
77Flags: ignoreversion; Source: win32\bin\Release\*.dll;      DestDir: "{app}\Bin"
78Flags: ignoreversion; Source: win32\bin\Release\*.lib;      DestDir: "{app}\Bin"
79Flags: ignoreversion; Source: win32\README.txt;             DestDir: "{app}\Source"
80Flags: ignoreversion; Source: AUTHORS;                      DestDir: "{app}\Source"
81Flags: ignoreversion; Source: Changes;                      DestDir: "{app}\Source"
82Flags: ignoreversion; Source: CMake.README;                 DestDir: "{app}\Source"
83Flags: ignoreversion; Source: CMakeLists.txt;               DestDir: "{app}\Source"
84Flags: ignoreversion; Source: ConfigureChecks.cmake;        DestDir: "{app}\Source"
85Flags: ignoreversion; Source: expat.pc.cmake;               DestDir: "{app}\Source"
86Flags: ignoreversion; Source: expat_config.h.cmake;         DestDir: "{app}\Source"
87Flags: ignoreversion; Source: run.sh.in;                    DestDir: "{app}\Source"
88Flags: ignoreversion; Source: cmake\expat-config.cmake.in;  DestDir: "{app}\Source\cmake"
89Flags: ignoreversion; Source: fuzz\*.c;                     DestDir: "{app}\Source\fuzz"
90Flags: ignoreversion; Source: lib\*.c;                      DestDir: "{app}\Source\lib"
91Flags: ignoreversion; Source: lib\*.h;                      DestDir: "{app}\Source\lib"
92Flags: ignoreversion; Source: lib\*.def;                    DestDir: "{app}\Source\lib"
93Flags: ignoreversion; Source: examples\*.c;                 DestDir: "{app}\Source\examples"
94Flags: ignoreversion; Source: tests\*.c;                    DestDir: "{app}\Source\tests"
95Flags: ignoreversion; Source: tests\*.cpp;                  DestDir: "{app}\Source\tests"
96Flags: ignoreversion; Source: tests\*.h;                    DestDir: "{app}\Source\tests"
97Flags: ignoreversion; Source: tests\README.txt;             DestDir: "{app}\Source\tests"
98Flags: ignoreversion; Source: tests\benchmark\*.c;          DestDir: "{app}\Source\tests\benchmark"
99Flags: ignoreversion; Source: tests\benchmark\README.txt;   DestDir: "{app}\Source\tests\benchmark"
100Flags: ignoreversion; Source: xmlwf\*.c*;                   DestDir: "{app}\Source\xmlwf"
101Flags: ignoreversion; Source: xmlwf\*.h;                    DestDir: "{app}\Source\xmlwf"
102
103[Messages]
104WelcomeLabel1=Welcome to the Expat XML Parser Setup Wizard
105WelcomeLabel2=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.
106