git.iko.soy/typeable/pandoc
on master help sign in
Add Makefile to windows release-candidate build.
ee6cf6aJohn MacFarlane
.github/workflows/release-candidate.yml+3−2
@@ -77,12 +77,13 @@ jobs:
77 %WIXBIN%\candle -arch ${{ matrix.versions.arch }} -dVERSION=%VERSION% -dBINPATH=%WORKDIR% *.wxs -out wixobj\
77 %WIXBIN%\candle -arch ${{ matrix.versions.arch }} -dVERSION=%VERSION% -dBINPATH=%WORKDIR% *.wxs -out wixobj\
78 if %errorlevel% neq 0 exit /b %errorlevel%
78 if %errorlevel% neq 0 exit /b %errorlevel%
79 echo Running light...
79 echo Running light...
80− %WIXBIN%\light -sw1076 -ext WixUIExtension -ext WixUtilExtension -cultures:en-us -loc Pandoc-en-us.wxl -out %WORKDIR%\pandoc-%VERSION%-${{ matrix.versions.osarch }}.msi wixobj\*.wixobj
80+ %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
81 7z a "pandoc-%VERSION%-${{ matrix.versions.osarch }}.zip" pandoc.exe pandoc-citeproc.exe MANUAL.html COPYING.rtf
82 cd ..
82 cd ..
83 mkdir windows-release-candidate
83 mkdir windows-release-candidate
84− copy windows\pandoc-%VERSION%-${{ matrix.versions.osarch }}.msi windows-release-candidate
84+ copy windows\pandoc-%VERSION%-${{ matrix.versions.osarch }}-UNSIGNED.msi windows-release-candidate
85 copy windows\pandoc-%VERSION%-${{ matrix.versions.osarch }}.zip windows-release-candidate
85 copy windows\pandoc-%VERSION%-${{ matrix.versions.osarch }}.zip windows-release-candidate
86+ copy windows\Makefile windows-release-candidate
86 - uses: actions/upload-artifact@master
87 - uses: actions/upload-artifact@master
87 with:
88 with:
88 name: windows-release-candidate
89 name: windows-release-candidate
windows/Makefilenew file+5
@@ -0,0 +1,5 @@
1+version?=$(shell grep '^[Vv]ersion:' ../pandoc.cabal | awk '{print $$2;}')
2+
3+pandoc-$(version)-windows-%.msi: pandoc-windows-%-UNSIGNED.msi
4+ osslsigncode sign -pkcs12 $$HOME/Private/SectigoCodeSigning.exp2023.p12 -in $< -i http://johnmacfarlane.net/ -t http://timestamp.comodoca.com/ -out $@ -askpass
5+