From 4e5eff5e09fe7ae974d49fbb15e3e385238dbeda Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Thu, 13 May 2010 20:54:51 +0200 Subject: [PATCH] Added links to MKVExtractGUI-2 and MKVcleaver in the installer --- installer/external_links.ini | 28 ++++++++++++++++++++++++++++ installer/mkvtoolnix-unicode.nsi | 17 ++++++++++++++--- 2 files changed, 42 insertions(+), 3 deletions(-) create mode 100644 installer/external_links.ini diff --git a/installer/external_links.ini b/installer/external_links.ini new file mode 100644 index 000000000..807d109ee --- /dev/null +++ b/installer/external_links.ini @@ -0,0 +1,28 @@ +[Settings] +NumFields=3 + +[Field 1] +Type=Label +Text=If you need a GUI for mkvextract then give these projects a try: +Left=8 +Right=350 +Top=16 +Bottom=32 + +[Field 2] +Type=Link +Text=MKVExtractGUI-2 +State=http://sourceforge.net/projects/mkvextractgui-2/ +Left=8 +Right=350 +Top=40 +Bottom=48 + +[Field 3] +Type=Link +Text=MKVcleaver +State=http://einsof-haras.ca/apps/ +Left=8 +Right=350 +Top=52 +Bottom=60 diff --git a/installer/mkvtoolnix-unicode.nsi b/installer/mkvtoolnix-unicode.nsi index 4944157b4..e35b76de2 100644 --- a/installer/mkvtoolnix-unicode.nsi +++ b/installer/mkvtoolnix-unicode.nsi @@ -11,6 +11,7 @@ !define MTX_REGKEY "Software\mkvmergeGUI" SetCompressor /SOLID lzma +#SetCompress off !include "MUI2.nsh" @@ -30,15 +31,16 @@ var ICONS_GROUP !define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}" !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}" +# Settings for the finish page +!define MUI_FINISHPAGE_NOREBOOTSUPPORT + # Welcome page !define MUI_WELCOMEFINISHPAGE_BITMAP "welcome_finish_page.bmp" !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP !insertmacro MUI_PAGE_INSTFILES - -!define MUI_FINISHPAGE_NOREBOOTSUPPORT - +Page custom showExternalLinks !insertmacro MUI_PAGE_FINISH # Uninstaller pages @@ -80,6 +82,9 @@ Function .onInit MessageBox MB_OK|MB_ICONSTOP "You are trying to install MKVToolNix on a Windows version that does not support Unicode (95, 98 or ME). These old Windows versions are not supported anymore. You can still get an older version (v2.2.0) for Windows 95, 98 and ME from http://www.bunkus.org/videotools/mkvtoolnix/" Quit ${EndIf} + + InitPluginsDir + File /oname=$PLUGINSDIR\external_links.ini "external_links.ini" FunctionEnd Section "Program files" SEC01 @@ -288,6 +293,12 @@ Section -Post ${EnvVarUpdate} $0 "PATH" "A" "HKLM" "$INSTDIR" SectionEnd +Function showExternalLinks + Push $R0 + InstallOptions::dialog $PLUGINSDIR\external_links.ini + Pop $R0 +FunctionEnd + var unRemoveJobs Function un.onUninstSuccess