From 379bdeca06b42a7151a60ae14617117432ceb03d Mon Sep 17 00:00:00 2001 From: Araq Date: Tue, 7 Feb 2017 01:32:21 +0100 Subject: [PATCH] disable NSIS installers, ship with downloader.exe instead --- compiler/installer.ini | 2 ++ koch.nim | 9 +++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/compiler/installer.ini b/compiler/installer.ini index ebdbe43e63..31c6f77281 100644 --- a/compiler/installer.ini +++ b/compiler/installer.ini @@ -94,6 +94,8 @@ Files: "bin/vccexe.exe" Files: "koch.exe" Files: "finish.exe" +Files: "downloader.exe" + ; Files: "dist/mingw" Files: r"tools\start.bat" BinPath: r"bin;dist\mingw\bin;dist" diff --git a/koch.nim b/koch.nim index 1d0ece5ffe..2b5e052070 100644 --- a/koch.nim +++ b/koch.nim @@ -223,6 +223,8 @@ proc bundleWinTools() = copyExe("tools/finish".exe, "finish".exe) removeFile("tools/finish".exe) nimexec("c -o:bin/vccexe.exe tools/vccenv/vccexe") + nimexec("c --cc:vcc --app:gui -o:downloader.exe --noNimblePath " & + "--path:..\ui tools\downloader.nim") proc zip(args: string) = bundleNimbleSrc() @@ -418,8 +420,11 @@ proc winReleaseArch(arch: string) = exec "koch_temp nsis -d:release" exec "koch_temp zip -d:release" - moveFile r"build\nim_$#.exe" % VersionAsString, - r"web\upload\download\nim-$#_x$#.exe" % [VersionAsString, arch] + when false: + # we now disable the NSIS installer as it cannot download from https + # and is broken in so many different ways it's not funny anymore: + moveFile r"build\nim_$#.exe" % VersionAsString, + r"web\upload\download\nim-$#_x$#.exe" % [VersionAsString, arch] moveFile r"build\nim-$#.zip" % VersionAsString, r"web\upload\download\nim-$#_x$#.zip" % [VersionAsString, arch]