Add pre-built OpenSSL for Windows
ClosedPublic

Authored by alvinhochun on Apr 2 2019, 3:52 PM.

Details

Summary

This adds pre-built OpenSSL binaries to the Windows 3rd-party deps. The binaries are provided by the curl project [1] [2] using a reproducible process with publicly-viewable build logs. It should be reputable enough for our usage.

[1]: https://curl.haxx.se/windows/
[2]: https://github.com/curl/curl-for-win

Note: These binaries are code-signed by a self-signed certificate, therefore the build on the binary-factory will end up resigning them with KDE's certificate.

I've took a look at building OpenSSL, but the officially supported way is to build with MSVC and the other tested methods involve either MSYS2 or Cygwin. I didn't know how difficult would be to adapt it for a native mingw-w64 build process so I hadn't tried to do it.

Note for @rempt - If this revision should be accepted, please upload the two archives to KDE's files server so I can use them in the final commit.

Diff Detail

Repository
R37 Krita
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
alvinhochun requested review of this revision.Apr 2 2019, 3:52 PM
alvinhochun created this revision.
alvinhochun updated this revision to Diff 55290.Apr 2 2019, 4:07 PM

Add comments and updated 3rdparty/README.md

rempt accepted this revision.Apr 2 2019, 5:44 PM

I've uploaded those packages.

This revision is now accepted and ready to land.Apr 2 2019, 5:44 PM
This revision was automatically updated to reflect the committed changes.