; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! #define MyAppName "CDuce" #define MyAppVerName "CDuce 0.5" #define MyAppPublisher "PPS" #define MyAppURL "http://www.cduce.org/" #define MyAppExeName "cduce.exe" [Setup] AppName={#MyAppName} AppVerName={#MyAppVerName} AppPublisher={#MyAppPublisher} AppPublisherURL={#MyAppURL} AppSupportURL={#MyAppURL} AppUpdatesURL={#MyAppURL} DefaultDirName=C:\Program Files\{#MyAppName} DefaultGroupName={#MyAppName} LicenseFile=LICENSE.win32 InfoBeforeFile= InfoAfterFile= OutputBaseFilename=CDuce setup Compression=lzma SolidCompression=true VersionInfoVersion=0.5.0 PrivilegesRequired=none SetupIconFile=cducepower.ico WizardImageFile=babel-raw.bmp WizardImageBackColor=clWhite ChangesEnvironment=false WizardImageStretch=false DirExistsWarning=no ChangesAssociations=true AlwaysShowDirOnReadyPage=true AlwaysRestart=true [Languages] Name: english; MessagesFile: compiler:Default.isl Name: french; MessagesFile: compiler:Languages\French.isl [Tasks] Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons} [Files] ; NOTE: Don't use "Flags: ignoreversion" on any shared system files Source: ..\cduce.exe; DestDir: {app} Source: ..\dtd2cduce.exe; DestDir: {app} Source: ..\..\..\..\..\..\bin\cygpcre-0.dll; DestDir: {app} Source: ..\..\..\..\..\..\bin\cygwin1.dll; DestDir: {app} Source: gpl-3.0-standalone.html; DestDir: {userdesktop}; Attribs: readonly; Flags: overwritereadonly Source: README.win32; DestDir: {userdesktop}; Flags: isreadme; DestName: CDuce README.txt Source: LICENSE.win32; DestDir: {userdesktop}; DestName: CDuce License.txt [Icons] Name: {group}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Flags: dontcloseonexit; Tasks: ; Languages: Name: {group}\{cm:ProgramOnTheWeb,{#MyAppName}}; Filename: {#MyAppURL} Name: {group}\{cm:UninstallProgram,{#MyAppName}}; Filename: {uninstallexe} Name: {commondesktop}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: desktopicon; Flags: dontcloseonexit; Languages: [Run] Filename: {app}\{#MyAppExeName}; Description: {cm:LaunchProgram,{#MyAppName}}; Flags: nowait postinstall skipifsilent [Registry] Root: HKLM; Subkey: SYSTEM\CurrentControlSet\Control\Session Manager\Environment; ValueType: expandsz; ValueName: Path; ValueData: "{reg:HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment,Path};{app}"; Flags: dontcreatekey Root: HKCR; Subkey: .cd; ValueType: string; ValueData: CDuceFile; Flags: uninsdeletekey Root: HKCR; Subkey: CDuceFile; ValueType: string; ValueData: CDuce File; Flags: uninsdeletekey Root: HKCR; Subkey: CDuceFile\DefaultIcon; ValueType: string; ValueData: {app}\{#MyAppExeName}, 0 Root: HKCR; Subkey: CDuceFile\shell\open\command; ValueType: string; ValueData: "{app}\{#MyAppExeName} --script ""%1""" Root: HKCR; Subkey: .cdo; ValueType: string; ValueData: CDuceCompFile; Flags: uninsdeletekey Root: HKCR; Subkey: CDuceCompFile; ValueType: string; ValueData: CDuce Compiled File; Flags: uninsdeletekey Root: HKCR; Subkey: CDuceCompFile\DefaultIcon; ValueType: string; ValueData: {app}\{#MyAppExeName}, 0 Root: HKCR; Subkey: CDuceCompFile\shell\open\command; ValueType: string; ValueData: "{app}\{#MyAppExeName} --run ""%1"""