Subject: [bug#74756] [PATCH gnome-team 1/3] gnu: Make icu4c 73.1 the default.

From: Mark H Weaver <[email-masked]>
Date: Mon, 09 Dec 2024 17:07:48 -0500

Hi Liliana,

Liliana Marie Prikler <[email-masked]> writes:

> * gnu/packages/icu4c.scm (icu4c): Update to 73.1.
> [patches]: Adjust accordingly.
> (icu4c-73): Delete variable.
> (icu4c-71): New variable, containing the old icu4c.
> * gnu/packages/librewolf.scm (librewolf)[inputs]: Adjust accordingly.
> * gnu/packages/tor-browsers.scm (make-torbrowser): Likewise.
> * gnu/packages/gnuzilla.scm (icecat-minimal, icedove-minimal): Likewise.

[...]

> diff --git a/gnu/packages/icu4c.scm b/gnu/packages/icu4c.scm
> index 6f09fae65c..965da509ff 100644
> --- a/gnu/packages/icu4c.scm
> +++ b/gnu/packages/icu4c.scm
> @@ -45,7 +45,7 @@ (define-module (gnu packages icu4c)
>  (define-public icu4c
>    (package
>      (name "icu4c")
> -    (version "71.1")
> +    (version "73.1")
>      (source (origin
>                (method url-fetch)
>                (uri (string-append
> @@ -55,7 +55,12 @@ (define-public icu4c
>                      (string-map (lambda (x) (if (char=? x #\.) #\_ x)) version)
>                      "-src.tgz"))
>                (sha256
> -               (base32 "1gqywaqj9jmdwrng9lm6inyqmi5j2cz36db9dcqg3yk13zjyd9v7"))))
> +               (base32 "0iccpdvc0kvpww5a31k9gjkqigyz016i7v80r9zamd34w4fl6mx4"))
> +              (patches
> +               (append
> +                (search-patches
> +                 "icu4c-icu-22132-fix-vtimezone.patch"
> +                 "icu4c-fix-TestHebrewCalendarInTemporalLeapYear.patch")))))

The unary 'append' call above is vestigial and should probably be
dropped.  Otherwise, it looks good to me.

      Thanks!
        Mark