On Fr, 08 Jan 2016, Ken Takata wrote: > Hi Bram and all, > > 2016/1/2 Sat 22:14:01 UTC+9 Bram Moolenaar wrote: > > Can we please gather the complete, step-by-step instructions? Probably > > the best place for this is src/INSTALLpc.txt. > > I wrote it. Please review. > > I also updated the appveyor script: > https://github.com/k-takata/vim/tree/chrisbra-appveyor-build
Here is an update to appveyor.bat to include mz_scheme/dyn I tried to build but the nsis script failed. Best, Christian -- Die deutsche Sprache sollte sanft und ehrfurchtsvoll zu den toten Sprachen abgelegt werden, denn nur die Toten haben die Zeit, diese Sprache zu lernen. -- Mark Twain (eigl. Samuel Langhorne Clemens) -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
diff --git a/src/appveyor.bat b/src/appveyor.bat index cc38b72..1845180 100644 --- a/src/appveyor.bat +++ b/src/appveyor.bat @@ -42,6 +42,16 @@ echo on nmake .config.h.time xcopy /s .ext\include C:\Ruby22\include\ruby-2.2.0 popd +:: newer 7Zip +curl -f -L http://www.7-zip.org/a/7z1514.exe -o 7zip.exe +7z x 7zip.exe -oc:\7zip +:: Racket +:: Need a patch to install gvim with dynamic racket +:: Patch from Yukihiro Nakadaira https://groups.google.com/d/msg/vim_dev/qg7R7HeGq50/l-R74zATAwAJ +curl -f -L https://raw.githubusercontent.com/chrisbra/vim-mq-patches/master/fix_mzscheme -o fix_mzscheme.diff +git apply --check fix_mzscheme.diff && git apply fix_mzscheme.diff || exit 1 +curl -f -L https://mirror.racket-lang.org/releases/6.3/installers/racket-minimal-6.3-i386-win32.exe -o racket.exe +c:\7zip\7z.exe x racket.exe -aoa -r -oc:\racket63 > nul if /i "%appveyor_repo_tag%"=="false" goto skip_install_x86 @@ -60,7 +70,7 @@ curl -f -L http://upx.sourceforge.net/download/upx391w.zip -o upx.zip :skip_install_x86 :: Update PATH -path C:\Perl522\perl\bin;%path%;C:\Lua;C:\Tcl\bin;C:\Ruby22\bin +path C:\Perl522\perl\bin;%path%;C:\Lua;C:\Tcl\bin;C:\Ruby22\bin;c:\racket63 @echo off goto :eof @@ -91,6 +101,16 @@ echo on nmake .config.h.time xcopy /s .ext\include C:\Ruby22-x64\include\ruby-2.2.0 popd +:: newer 7Zip +curl -f -L http://www.7-zip.org/a/7z1514-x64.exe -o 7zip.exe +7z x 7zip.exe -oc:\7zip-x64 +:: Racket +:: Need a patch to install gvim with dynamic racket +:: Patch from Yukihiro Nakadaira https://groups.google.com/d/msg/vim_dev/qg7R7HeGq50/l-R74zATAwAJ +curl -f -L https://raw.githubusercontent.com/chrisbra/vim-mq-patches/master/fix_mzscheme -o fix_mzscheme.diff +git apply --check fix_mzscheme.diff && git apply fix_mzscheme.diff || exit 1 +curl -f -L https://mirror.racket-lang.org/releases/6.3/installers/racket-minimal-6.3-x86_64-win32.exe -o racket.exe +c:\7zip-x64\7z.exe x racket.exe -y -r -oc:\racket63-x64 > nul if /i "%appveyor_repo_tag%"=="false" goto skip_install_x64 @@ -111,7 +131,7 @@ curl -f -L http://upx.sourceforge.net/download/upx391w.zip -o upx.zip :skip_install_x64 :: Update PATH -path C:\Perl522\perl\bin;%path%;C:\Lua;C:\Tcl\bin;C:\Ruby22-x64\bin +path C:\Perl522\perl\bin;%path%;C:\Lua;C:\Tcl\bin;C:\Ruby22-x64\bin;c:\racket63-x64 @echo off goto :eof @@ -132,6 +152,7 @@ nmake -f Make_mvc2.mak CPU=i386 ^ TCL_VER=86 TCL_VER_LONG=8.6 DYNAMIC_TCL=yes TCL=C:\Tcl ^ RUBY=C:\Ruby22 DYNAMIC_RUBY=yes RUBY_VER=22 RUBY_VER_LONG=2.2.0 ^ RUBY_MSVCRT_NAME=msvcrt ^ + MZSCHEME=c:\racket63 DYNAMIC_MZSCHEME=yes MZSCHEME_VER=3m_9z0ds0 ^ WINVER=0x500 ^ || exit 1 @if /i "%appveyor_repo_tag%"=="false" goto check_executable @@ -146,6 +167,7 @@ nmake -f Make_mvc2.mak CPU=i386 ^ TCL_VER=86 TCL_VER_LONG=8.6 DYNAMIC_TCL=yes TCL=C:\Tcl ^ RUBY=C:\Ruby22 DYNAMIC_RUBY=yes RUBY_VER=22 RUBY_VER_LONG=2.2.0 ^ RUBY_MSVCRT_NAME=msvcrt ^ + MZSCHEME=c:\racket63 DYNAMIC_MZSCHEME=yes MZSCHEME_VER=3m_9z0ds0 ^ WINVER=0x500 ^ || exit 1 :: Build translations @@ -174,6 +196,7 @@ nmake -f Make_mvc2.mak CPU=AMD64 ^ TCL_VER=86 TCL_VER_LONG=8.6 DYNAMIC_TCL=yes TCL=C:\Tcl ^ RUBY=C:\Ruby22-x64 DYNAMIC_RUBY=yes RUBY_VER=22 RUBY_VER_LONG=2.2.0 ^ RUBY_MSVCRT_NAME=msvcrt ^ + MZSCHEME=c:\racket63-x64 DYNAMIC_MZSCHEME=yes MZSCHEME_VER=3m_9z0ds0 ^ WINVER=0x500 ^ || exit 1 @if /i "%appveyor_repo_tag%"=="false" goto check_executable @@ -188,6 +211,7 @@ nmake -f Make_mvc2.mak CPU=AMD64 ^ TCL_VER=86 TCL_VER_LONG=8.6 DYNAMIC_TCL=yes TCL=C:\Tcl ^ RUBY=C:\Ruby22-x64 DYNAMIC_RUBY=yes RUBY_VER=22 RUBY_VER_LONG=2.2.0 ^ RUBY_MSVCRT_NAME=msvcrt ^ + MZSCHEME=c:\racket63-x64 DYNAMIC_MZSCHEME=yes MZSCHEME_VER=3m_9z0ds0 ^ WINVER=0x500 ^ || exit 1 :: Build translations