summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiliana Marie Prikler <liliana.prikler@gmail.com>2024-12-08 12:19:47 +0100
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2025-03-02 20:31:39 +0100
commit303c729836a47ca4516b174010a615d02d65a45b (patch)
tree7c965787ffba771c11d7d077902e81790ab6a276
parentf65d0b3a1d6e02b4546f6615d97a692a55e76ac8 (diff)
gnu: Make icu4c 73.1 the default.
* 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/node.scm (node-lts): Likewise. * gnu/packages/tor-browsers.scm (make-torbrowser): Likewise. * gnu/packages/gnuzilla.scm (icecat-minimal, icedove-minimal): Likewise.
-rw-r--r--gnu/packages/gnuzilla.scm4
-rw-r--r--gnu/packages/icu4c.scm20
-rw-r--r--gnu/packages/node.scm4
-rw-r--r--gnu/packages/tor-browsers.scm2
4 files changed, 14 insertions, 16 deletions
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index fd628a031ed..5c7d00e9489 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -744,7 +744,7 @@ variable defined below. It requires guile-json to be installed."
744 ;; https://bugzilla.mozilla.org/show_bug.cgi?id=1819374). 744 ;; https://bugzilla.mozilla.org/show_bug.cgi?id=1819374).
745 ffmpeg-5 745 ffmpeg-5
746 libvpx 746 libvpx
747 icu4c-73 747 icu4c
748 pixman 748 pixman
749 pulseaudio 749 pulseaudio
750 mesa 750 mesa
@@ -1551,7 +1551,7 @@ ca495991b7852b855"))
1551 gtk+ 1551 gtk+
1552 gtk+-2 1552 gtk+-2
1553 hunspell 1553 hunspell
1554 icu4c-73 1554 icu4c
1555 libcanberra 1555 libcanberra
1556 libevent 1556 libevent
1557 libffi 1557 libffi
diff --git a/gnu/packages/icu4c.scm b/gnu/packages/icu4c.scm
index 0ca917305d9..38ec0356c4e 100644
--- a/gnu/packages/icu4c.scm
+++ b/gnu/packages/icu4c.scm
@@ -46,7 +46,7 @@
46(define-public icu4c 46(define-public icu4c
47 (package 47 (package
48 (name "icu4c") 48 (name "icu4c")
49 (version "71.1") 49 (version "73.1")
50 (source (origin 50 (source (origin
51 (method url-fetch) 51 (method url-fetch)
52 (uri (string-append 52 (uri (string-append
@@ -56,7 +56,11 @@
56 (string-map (lambda (x) (if (char=? x #\.) #\_ x)) version) 56 (string-map (lambda (x) (if (char=? x #\.) #\_ x)) version)
57 "-src.tgz")) 57 "-src.tgz"))
58 (sha256 58 (sha256
59 (base32 "1gqywaqj9jmdwrng9lm6inyqmi5j2cz36db9dcqg3yk13zjyd9v7")))) 59 (base32 "0iccpdvc0kvpww5a31k9gjkqigyz016i7v80r9zamd34w4fl6mx4"))
60 (patches
61 (search-patches
62 "icu4c-icu-22132-fix-vtimezone.patch"
63 "icu4c-fix-TestHebrewCalendarInTemporalLeapYear.patch"))))
60 (build-system gnu-build-system) 64 (build-system gnu-build-system)
61 (native-inputs 65 (native-inputs
62 (append (list python-minimal) 66 (append (list python-minimal)
@@ -110,11 +114,11 @@ C/C++ part.")
110 (license x11) 114 (license x11)
111 (home-page "http://site.icu-project.org/"))) 115 (home-page "http://site.icu-project.org/")))
112 116
113(define-public icu4c-73 117(define-public icu4c-71
114 (package 118 (package
115 (inherit icu4c) 119 (inherit icu4c)
116 (name "icu4c") 120 (name "icu4c")
117 (version "73.1") 121 (version "71.1")
118 (source (origin 122 (source (origin
119 (method url-fetch) 123 (method url-fetch)
120 (uri (string-append 124 (uri (string-append
@@ -125,13 +129,7 @@ C/C++ part.")
125 "-src.tgz")) 129 "-src.tgz"))
126 (sha256 130 (sha256
127 (base32 131 (base32
128 "0iccpdvc0kvpww5a31k9gjkqigyz016i7v80r9zamd34w4fl6mx4")) 132 "1gqywaqj9jmdwrng9lm6inyqmi5j2cz36db9dcqg3yk13zjyd9v7"))))))
129 (patches
130 (append
131 (search-patches
132 "icu4c-icu-22132-fix-vtimezone.patch"
133 "icu4c-fix-TestHebrewCalendarInTemporalLeapYear.patch")
134 (origin-patches (package-source icu4c))))))))
135 133
136(define-public icu4c-75 134(define-public icu4c-75
137 (package 135 (package
diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm
index 75a1a12c539..3d4ce49e925 100644
--- a/gnu/packages/node.scm
+++ b/gnu/packages/node.scm
@@ -960,7 +960,7 @@ fi"
960 (list ;; Runtime dependencies for binaries used as a bootstrap. 960 (list ;; Runtime dependencies for binaries used as a bootstrap.
961 c-ares-for-node-lts 961 c-ares-for-node-lts
962 brotli 962 brotli
963 icu4c-73 963 icu4c
964 libuv-for-node-lts 964 libuv-for-node-lts
965 `(,nghttp2 "lib") 965 `(,nghttp2 "lib")
966 openssl 966 openssl
@@ -976,7 +976,7 @@ fi"
976 (list bash-minimal 976 (list bash-minimal
977 coreutils 977 coreutils
978 c-ares-for-node-lts 978 c-ares-for-node-lts
979 icu4c-73 979 icu4c
980 libuv-for-node-lts 980 libuv-for-node-lts
981 llhttp-bootstrap 981 llhttp-bootstrap
982 brotli 982 brotli
diff --git a/gnu/packages/tor-browsers.scm b/gnu/packages/tor-browsers.scm
index 415171339d2..b1bba1d26e9 100644
--- a/gnu/packages/tor-browsers.scm
+++ b/gnu/packages/tor-browsers.scm
@@ -248,7 +248,7 @@ Browser.")
248 libffi 248 libffi
249 ffmpeg-7 249 ffmpeg-7
250 libvpx 250 libvpx
251 icu4c-73 251 icu4c
252 pixman 252 pixman
253 pulseaudio 253 pulseaudio
254 mesa 254 mesa