mirror of
https://github.com/mupen64plus/mupen64plus-ui-python.git
synced 2025-04-02 10:51:53 -04:00
62 lines
2.6 KiB
Text
62 lines
2.6 KiB
Text
[Setup]
|
|
AppName=M64Py
|
|
AppVerName=M64Py {VERSION}
|
|
VersionInfoVersion={VERSION}
|
|
AppPublisher=
|
|
AppPublisherURL=https://m64py.sourceforge.net/
|
|
AppSupportURL=
|
|
AppUpdatesURL=
|
|
DefaultDirName={commonpf}\M64Py
|
|
DefaultGroupName=M64Py
|
|
AllowNoIcons=yes
|
|
OutputDir=.
|
|
Uninstallable=yes
|
|
WindowVisible=no
|
|
AppCopyright=Author: Milan Nikolic <gen2brain@gmail.com>
|
|
OutputBaseFilename=m64py-{VERSION}-x86_64-setup
|
|
UninstallDisplayIcon={app}\m64py.exe
|
|
LicenseFile=m64py\COPYING
|
|
DisableStartupPrompt=yes
|
|
ChangesAssociations=yes
|
|
ArchitecturesAllowed=x64compatible
|
|
ArchitecturesInstallIn64BitMode=x64compatible
|
|
|
|
[Tasks]
|
|
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}";
|
|
|
|
[Files]
|
|
Source: "m64py\*.ttf"; DestDir: "{app}";
|
|
Source: "m64py\*.ini"; DestDir: "{app}";
|
|
Source: "m64py\*.txt"; DestDir: "{app}";
|
|
Source: "m64py\*.exe"; DestDir: "{app}";
|
|
Source: "m64py\*.dll"; DestDir: "{app}";
|
|
Source: "m64py\*.v64"; DestDir: "{app}";
|
|
Source: "m64py\_internal\*"; DestDir: "{app}\_internal"; Flags: recursesubdirs
|
|
Source: "m64py\doc\*"; DestDir: "{app}\doc";
|
|
Source: "m64py\AUTHORS"; DestDir: "{app}";
|
|
Source: "m64py\CHANGELOG"; DestDir: "{app}";
|
|
Source: "m64py\COPYING"; DestDir: "{app}";
|
|
Source: "m64py\LICENSES"; DestDir: "{app}";
|
|
Source: "m64py\README.rst"; DestDir: "{app}";
|
|
|
|
[Icons]
|
|
Name: {group}\M64Py; Filename: {app}\m64py.exe; Tasks: desktopicon;
|
|
Name: {group}\{cm:ProgramOnTheWeb,m64py}; Filename: https://m64py.sourceforge.net/;
|
|
Name: {group}\{cm:UninstallProgram,m64py}; Filename: {app}\unins000.exe;
|
|
Name: {commondesktop}\M64Py; Filename: {app}\m64py.exe; Tasks: desktopicon;
|
|
|
|
[Registry]
|
|
Root: HKCR; Subkey: ".v64"; ValueType: string; ValueData: "Mupen64Plus.Document"; Flags: uninsdeletevalue
|
|
Root: HKCR; Subkey: "Mupen64Plus.Document"; ValueType: string; ValueData: "Nintendo64 ROM"; Flags: uninsdeletekey
|
|
Root: HKCR; SubKey: Mupen64Plus.Document\DefaultIcon; ValueType: string; ValueData: {app}\m64py.ico;
|
|
Root: HKCR; SubKey: Mupen64Plus.Document\shell\open\command; ValueType: string; ValueData: """{app}\m64py.exe"" ""%1""";
|
|
Root: HKCR; SubKey: ".z64"; ValueType: string; ValueData: "Mupen64Plus.Document"; Flags: uninsdeletevalue;
|
|
Root: HKCR; SubKey: Mupen64Plus.Document; ValueType: string; ValueData: "Nintendo64 ROM"; Flags: uninsdeletekey;
|
|
Root: HKCR; SubKey: Mupen64Plus.Document\DefaultIcon; ValueType: string; ValueData: {app}\m64py.ico;
|
|
Root: HKCR; SubKey: Mupen64Plus.Document\shell\open\command; ValueType: string; ValueData: """{app}\m64py.exe"" ""%1""";
|
|
|
|
[Run]
|
|
Filename: {app}\m64py.exe; Description: {cm:LaunchProgram,m64py}; Flags: nowait postinstall skipifsilent;
|
|
|
|
[Dirs]
|
|
Tasks: desktopicon; Name: {ICON};
|