@@ -53,12 +53,6 @@ jobs:
5353 run: |
5454 for /f %%a in ('powershell -Command "Get-Date -format yyyy-MM-dd"') do set THEDATE=%%a
5555 stack build ${{ matrix.versions.stack_opts }}pandoc pandoc-citeproc
56− @set WINDOWS=%CD%\windows
57− forfiles /P .\.stack-work\install /M pandoc*.exe /S /C "cmd /C echo @path && echo %%WINDOWS%% && copy @path %%WINDOWS%%"
58− stack exec pandoc -- -s --toc MANUAL.txt -o windows\MANUAL.html
59− stack exec pandoc -- -s COPYING.md -t rtf -o windows\COPYING.rtf
60− copy COPYRIGHT windows\COPYRIGHT.txt
61− cd windows
6256 for /f "tokens=1-2 delims= " %%a in ('stack exec pandoc -- --version') do (
6357 @set VERSION=%%b
6458 goto :next
@@ -69,16 +63,23 @@ jobs:
6963 exit /b 1
7064 )
7165 echo Detected version %VERSION%
66+ @set WINDOWS=%CD%\windows
67+ @set RELEASE=%WINDOWS%\pandoc-%VERSION%
68+ forfiles /P .\.stack-work\install /M pandoc*.exe /S /C "cmd /C echo @path && echo %%WINDOWS%% && copy @path %%RELEASE%%"
69+ stack exec pandoc -- -s --toc MANUAL.txt -o %RELEASE%\MANUAL.html
70+ stack exec pandoc -- -s COPYING.md -t rtf -o %RELEASE%\COPYING.rtf
71+ copy COPYRIGHT %RELEASE%\COPYRIGHT.txt
72+ cd windows
7273 echo Creating msi...
7374 dir
7475 @set WIXBIN="c:\Program Files (x86)\WiX Toolset v3.11\bin"
7576 @set WORKDIR=%CD%
7677 echo Running candle...
77− %WIXBIN%\candle -arch ${{ matrix.versions.arch }} -dVERSION=%VERSION% -dBINPATH=%WORKDIR% *.wxs -out wixobj\
78+ %WIXBIN%\candle -arch ${{ matrix.versions.arch }} -dVERSION=%VERSION% -dBINPATH=%RELEASE% *.wxs -out wixobj\
7879 if %errorlevel% neq 0 exit /b %errorlevel%
7980 echo Running light...
8081 %WIXBIN%\light -sw1076 -ext WixUIExtension -ext WixUtilExtension -cultures:en-us -loc Pandoc-en-us.wxl -out %WORKDIR%\pandoc-%VERSION%-${{ matrix.versions.osarch }}-UNSIGNED.msi wixobj\*.wixobj
81− 7z a "pandoc-%VERSION%-${{ matrix.versions.osarch }}.zip" pandoc.exe pandoc-citeproc.exe MANUAL.html COPYING.rtf
82+ 7z a "pandoc-%VERSION%-${{ matrix.versions.osarch }}.zip" pandoc-%VERSION%
8283 cd ..
8384 mkdir windows-release-candidate
8485 copy windows\pandoc-%VERSION%-${{ matrix.versions.osarch }}-UNSIGNED.msi windows-release-candidate