57 lines
2.8 KiB
Plaintext
57 lines
2.8 KiB
Plaintext
[Setup]
|
|
; NOTE: The value of AppId uniquely identifies this application.
|
|
; Do not use the same AppId value in installers for other applications.
|
|
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
|
|
AppId={{ABE123A1-41D1-4917-8E1E-C7E37991B673}
|
|
AppName=gPodder
|
|
AppVersion=%VERSION%
|
|
AppPublisher=Thomas Perl
|
|
AppPublisherURL=http://gpodder.org/
|
|
AppSupportURL=http://gpodder.org/documentation
|
|
AppUpdatesURL=http://gpodder.org/downloads
|
|
DefaultDirName={pf}\gPodder
|
|
DefaultGroupName=gPodder
|
|
LicenseFile=..\..\COPYING
|
|
InfoBeforeFile=..\..\README.md
|
|
OutputDir=.
|
|
OutputBaseFilename=gpodder-%VERSION%-setup
|
|
Compression=lzma
|
|
SolidCompression=yes
|
|
WizardSmallImageFile=wizard-small-image.bmp
|
|
WizardImageFile=wizard-image.bmp
|
|
|
|
[Languages]
|
|
Name: "english"; MessagesFile: "compiler:Default.isl"
|
|
|
|
[Tasks]
|
|
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
|
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1
|
|
|
|
[Files]
|
|
Source: "..\win32-launcher\gpodder.exe"; DestDir: "{app}"; Flags: ignoreversion
|
|
Source: "..\win32-launcher\gpo.exe"; DestDir: "{app}"; Flags: ignoreversion
|
|
Source: "..\..\COPYING"; DestDir: "{app}"; Flags: ignoreversion
|
|
Source: "..\..\README.md"; DestDir: "{app}"; Flags: ignoreversion
|
|
Source: "..\..\bin\*"; DestDir: "{app}\bin"; Flags: ignoreversion recursesubdirs createallsubdirs
|
|
Source: "..\..\share\*"; DestDir: "{app}\share"; Excludes: "*.h"; Flags: ignoreversion recursesubdirs createallsubdirs
|
|
Source: "..\..\src\*"; DestDir: "{app}\src"; Excludes: "*.pyc,*.py~"; Flags: ignoreversion recursesubdirs createallsubdirs
|
|
|
|
[Icons]
|
|
Name: "{group}\gPodder"; Filename: "{app}\gpodder.exe"
|
|
Name: "{group}\gPodder (set download folder)"; Filename: "{app}\gpodder.exe"; Parameters: "--select-folder"
|
|
Name: "{group}\gPodder (CLI)"; Filename: "{app}\gpo.exe"
|
|
Name: "{group}\{cm:ProgramOnTheWeb,gPodder}"; Filename: "http://gpodder.org/"
|
|
Name: "{group}\{cm:UninstallProgram,gPodder}"; Filename: "{uninstallexe}"
|
|
Name: "{commondesktop}\gPodder"; Filename: "{app}\gpodder.exe"; Tasks: desktopicon
|
|
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\gPodder"; Filename: "{app}\gpodder.exe"; Tasks: quicklaunchicon
|
|
|
|
[Registry]
|
|
Root: HKCR; Subkey: "gpodder"; ValueType: string; ValueData: "gPodder Protocol Handler"; Flags: uninsdeletekey
|
|
Root: HKCR; Subkey: "gpodder"; ValueType: string; ValueName: "URL Protocol"; ValueData: ""
|
|
Root: HKCR; Subkey: "gpodder\DefaultIcon"; ValueType: string; ValueData: "{app}\gpodder.exe"
|
|
Root: HKCR; Subkey: "gpodder\shell\open\command"; ValueType: string; ValueData: """{app}\gpodder.exe"" -s ""%1"""
|
|
|
|
[Run]
|
|
Filename: "{app}\gpodder.exe"; Description: "{cm:LaunchProgram,gPodder}"; Flags: nowait postinstall skipifsilent
|
|
|