; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! [Setup] AppName=GNUe-Tools AppVerName=GNUe-Tools 0.4.0 AppPublisher=GNU Enterprise AppPublisherURL=http://www.gnuenterprise.org AppSupportURL=http://www.gnuenterprise.org AppUpdatesURL=http://www.gnuenterprise.org DefaultDirName={pf}\GNUe\ DefaultGroupName=GNUe AllowNoIcons=yes AlwaysCreateUninstallIcon=yes LicenseFile=c:\gnue\LICENSE.txt ChangesAssociations=yes ; uncomment the following line if you want your installation to run on NT 3.51 too. ; MinVersion=4,3.51 [Tasks] Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; MinVersion: 4,4 [Components] Name: "main"; Description: "Shared Program Files"; Types: full compact custom; Flags: fixed Name: "forms"; Description: "GNUe Forms Client"; Types: full Name: "navigator"; Description: "GNUe Navigator Client"; Types: full Name: "designer"; Description: "GNUe Designer"; Types: full Name: "doc"; Description: "Documentation"; Types: full Name: "sampleconfig"; Description: "Sample Configuration Files"; Types: full Name: "samples"; Description: "Tutorial Examples"; Types: full Name: "translations"; Description: "Translations"; Types: full [Files] Source: "c:\gnue\bin\gnue-forms.exe"; DestDir: "{app}\bin"; CopyMode: alwaysoverwrite; Components: forms Source: "c:\gnue\bin\gnue-navigator.exe"; DestDir: "{app}\bin"; CopyMode: alwaysoverwrite; Components: navigator Source: "c:\gnue\bin\gnue-designer.exe"; DestDir: "{app}\bin"; CopyMode: alwaysoverwrite; Components: designer Source: "c:\gnue\bin\*.*"; DestDir: "{app}\bin"; CopyMode: alwaysoverwrite; Components: main Source: "c:\gnue\LICENSE.txt"; DestDir: "{app}"; CopyMode: alwaysoverwrite; Components: main Source: "C:\gnue\etc\s*.*"; DestDir: "{app}\etc"; CopyMode: alwaysoverwrite; Components: sampleconfig Source: "C:\gnue\etc\gnue.conf"; DestDir: "{app}\etc"; CopyMode: onlyifdoesntexist; Components: main Source: "C:\gnue\etc\connections.conf"; DestDir: "{app}\etc"; CopyMode: onlyifdoesntexist; Components: main Source: "C:\gnue\shared\images\*.*"; DestDir: "{app}\shared\images"; Components: main Source: "c:\gnue\forms\*.*"; DestDir: "{app}\forms\"; Flags: recursesubdirs; Components: main Source: "c:\gnue\samples\*.*"; DestDir: "{app}\Samples\"; Flags: recursesubdirs; Components: samples Source: "c:\gnue\translations\*.*"; DestDir: "{app}\translations\"; Flags: recursesubdirs; Components: translations Source: "c:\gnue\doc\*.*"; DestDir: "{app}\doc"; CopyMode: onlyifdoesntexist; Components: doc [INI] Filename: "{app}\gnue.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.gnuenterprise.org" [Icons] Name: "{group}\Documentation\Forms Technical Reference (PDF Format)"; Filename: "{app}\doc\Forms Technical Reference.pdf"; Components: doc Name: "{group}\Documentation\Forms Technical Reference (Text Format)"; Filename: "{app}\doc\Forms Technical Reference.txt"; Components: doc Name: "{group}\Documentation\Forms Developer's Reference (PDF Format)"; Filename: "{app}\doc\Forms Developers Reference.pdf"; Components: doc Name: "{group}\Documentation\Forms Developer's Reference (Text Format)"; Filename: "{app}\doc\Forms Developers Reference.txt"; Components: doc Name: "{group}\GNUe Designer"; Filename: "{app}\bin\gnue-designer.exe" Name: "{group}\GNUe Forms Client"; Filename: "{app}\forms\Intro\intro.gfd" Name: "{group}\GNUe Connections"; Filename: "{app}\forms\connections\connection.gfd" Name: "{group}\GNUe on the Web"; Filename: "{app}\gnue.url" Name: "{userdesktop}\GNUe Forms Client"; Filename: "{app}\forms\Intro\intro.gfd"; WorkingDir: "{app}"; MinVersion: 4,4; Tasks: desktopicon Name: "{userdesktop}\GNUe Designer"; Filename: "{app}\bin\gnue-designer.exe"; WorkingDir: "{app}"; MinVersion: 4,4; Tasks: desktopicon [UninstallDelete] Type: files; Name: "{app}\gnue.url" [Registry] ; These four associations associate GFD files with GNUe Forms Root: HKCR; Subkey: ".gfd"; ValueType: string; ValueName: ""; ValueData: "GNUeFormsClient"; Flags: uninsdeletekey deletekey Root: HKCR; Subkey: "GNUeFormsClient"; ValueType: string; ValueName: ""; ValueData: "GNUe Form Definition"; Flags: uninsdeletekey deletekey ;when we get a nifty icon, that's set here :) Root: HKCR; Subkey: "GNUeFormsClient\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\bin\GNUE-FORMS.EXE,0" Root: HKCR; Subkey: "GNUeFormsClient\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\bin\GNUE-FORMS.EXE"" ""%1"""; Flags: deletekey