git.iko.soy/typeable/pandoc
on master help sign in
Add Makefile to windows release-candidate build.

Running 'make' in this directory will do the code signing of the msi.

commitee6cf6ad6b37a3b7c694566090d8a4cb5300c6e5 authorJohn MacFarlane <jgm@berkeley.edu> dateFri 29 Nov 2019, 11:50 (7 years ago) parent67f5d65
2 files changed+8−2
.github/workflows/release-candidate.yml+3−2 windows/Makefile+5
.github/workflows/release-candidate.yml+3−2
@@ -77,12 +77,13 @@ jobs:
7777 %WIXBIN%\candle -arch ${{ matrix.versions.arch }} -dVERSION=%VERSION% -dBINPATH=%WORKDIR% *.wxs -out wixobj\
7878 if %errorlevel% neq 0 exit /b %errorlevel%
7979 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
8181 7z a "pandoc-%VERSION%-${{ matrix.versions.osarch }}.zip" pandoc.exe pandoc-citeproc.exe MANUAL.html COPYING.rtf
8282 cd ..
8383 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
8585 copy windows\pandoc-%VERSION%-${{ matrix.versions.osarch }}.zip windows-release-candidate
86+ copy windows\Makefile windows-release-candidate
8687 - uses: actions/upload-artifact@master
8788 with:
8889 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+