Skip to content

Update ICU and fix various breakages

René de Hesselle requested to merge dehesselle/gtk-osx:update_icu into master

This MR started with the scope of updating ICU but since has been expanded to fix various errors introduced by the last update. All the changes have been kept as separate commits to make reviewing easier. (feel free to squash an merge / tell me if I need to enable that option)

regarding ICU

GitHub has become the official download location for ICU. The currently used versions 55.1 and 58.2 are not available on GitHub, therefore they have been updated to 55.2 and 66.1.
Updating ICU to 66.1 in turn requires an updated version of harfbuzz as well, 2.6.4 is now being used.

other fixes

  • use release tarball for libpsl
  • fix libtasn1 version number
  • fix gnutls by updating libnettle
  • fix libsoup by converting it from <autotools> to <meson>
  • add sha256 where appropriate
  • uniformity: use github-tarball where appropriate
Edited by René de Hesselle

Merge request reports