[webkit-reviews] review denied: [Bug 229607] [GTK][WPE] Add ICU 63.1 to JHBuild minimal dependencies : [Attachment 436620] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Aug 27 06:53:14 PDT 2021


Carlos Alberto Lopez Perez <clopez at igalia.com> has denied Diego Pino
<dpino at igalia.com>'s request for review:
Bug 229607: [GTK][WPE] Add ICU 63.1 to JHBuild minimal dependencies
https://bugs.webkit.org/show_bug.cgi?id=229607

Attachment 436620: Patch

https://bugs.webkit.org/attachment.cgi?id=436620&action=review




--- Comment #3 from Carlos Alberto Lopez Perez <clopez at igalia.com> ---
Comment on attachment 436620
  --> https://bugs.webkit.org/attachment.cgi?id=436620
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=436620&action=review

> Tools/jhbuild/jhbuild-minimal.modules:96
> +  <autotools id="icu"
> +		autogen-sh="./source/configure"
> +		autogenargs="--disable-samples --enable-weak-threads">
> +    <branch module="icu4c-63_1-src.tgz" version="63.1" checkoutdir="icu"
> +	       repo="webkitgtk-jhbuild-mirror"
> +	      
hash="sha256:05c490b69454fce5860b7e8e2821231674af0a11d7ef2febea9a32512998cb9d">
> +	 <patch file="icudata-stdlibs.patch" strip="1"/>
> +    </branch>
> +  </autotools>

The idea of the minimal jhbuild moduleset is to use the version of the system
is if is new enough.
To achieve that we declare how to build the minimum version needed of the
library, and in this case the minimum version is ICU 61 and not 63.
Also we need a <pkg-config> entry to tell jhbuild to look for the .pc file and
use the system version if is new enough.
Please consider this version of patch: http://sprunge.us/iyZbDk (it works for
me to fix the build)


More information about the webkit-reviews mailing list