Efraim Flashner
0e753223af
gnu: icu4c: Skip some tests on armhf-linux.
...
* gnu/packages/icu4c.scm (icu4c-73)[arguments]: When building for
armhf-linux add a phase to skip some tests.
Change-Id: Ib8ac2fa4981df1a40b38570a3d4f53204f30add4
2025-08-07 12:23:04 +03:00
Andreas Enge
37e10b5a70
gnu: icu4c: Update home-page.
...
* gnu/packages/icu4c.scm (icu4c): Update home-page.
Change-Id: I95c6d5eede721b1f4c3c43908671d2ffcc1f3873
2025-08-05 16:57:52 +02:00
Andreas Enge
9c65f16782
gnu: Add icu4c-77.
...
* gnu/packages/icu4c.scm (icu4c-77): New variable.
Change-Id: Ica89ad5f3a2ab3b2676d10409f2fcfce14db097c
2025-08-05 16:57:52 +02:00
Andreas Enge
4de12621f4
gnu: Remove icu4c-69.
...
* gnu/packages/icu4c.scm (icu4c-69): Delete variable.
Change-Id: Ic40c2e71854187dc764936666cebdbad2f0ea07c
2025-08-05 12:12:47 +02:00
Andreas Enge
f48d443283
gnu: Remove icu4c-70.
...
* gnu/packages/icu4c.scm (icu4c-70): Delete variable.
Change-Id: I60f0d47ec28f5af678a7f6f060eb22694a579558
2025-08-05 12:11:58 +02:00
Aiden Isik
a8cd29fe86
gnu: Add icu4c-73.
...
* gnu/packages/icu4c.scm (icu4c-73): New variable as an alias for the
already provided icu4c.
Change-Id: Ie0ec21506ec4771cbea0fe8020901a0391da2efa
2025-07-29 11:26:23 +02:00
Janneke Nieuwenhuizen
0fb55e9949
gnu: icu4c: Disable some tests for x86-32.
...
* gnu/packages/icu4c.scm (icu4c)[arguments]: When building for x86-32, add
"disable-failing-test" stage.
Change-Id: I57be6c07121182fb027b8f5c0b383617dd4f962a
2025-07-18 20:17:20 +02:00
Tomas Volf
57171c3243
gnu: java-icu4j: Restore the correct uri for source.
...
The refactoring was wrong, so restore the original way for java-icu4j. Since
that package is just in a single version, the benefit for DRYing is not that
large.
* gnu/packages/icu4c.scm (java-icu4j): Restore the source uri.
(icu4j-uri): Delete procedure.
(icu4?-uri): Rename this...
(icu4c-uri): ... to this.
Change-Id: If157fa2bcb2aca675edd5d2abfbb7f541a241c7c
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-03-07 12:25:56 -08:00
Tomas Volf
19c656e3ca
gnu: Add icu4c-76.
...
* gnu/packages/icu4c.scm (icu4c-76): New variable.
Change-Id: I7620a28fd87d075efa49b31506218239913cd895
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-03-05 21:47:52 -08:00
Tomas Volf
df26ebde64
gnu: icu4c: Extract uri into a separate procedure.
...
* gnu/packages/icu4c.scm (icu4?-uri, icu4c-uri, icu4j-uri): New procedures.
(icu4c, icu4c-73, icu4c-75, icu4c-70, icu4c-69)[source]: Use icu4c-uri.
(java-icu4j)[source]: Use icu4j-uri.
Change-Id: Iad114631de530e32e4691bc88421d70f015f31d0
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-03-05 21:47:51 -08:00
Liliana Marie Prikler
303c729836
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.
2025-03-02 20:31:39 +01:00
Zheng Junjie
ad2f01a8da
gnu: Add icu4c-75.
...
* gnu/packages/icu4c.scm (icu4c-75): New variable.
Change-Id: Ief8063ecbebd12e755fd65a33d8a412f5b36f851
2024-11-21 22:52:52 +08:00
Jonathan Brielmaier
15a96bd6e9
gnu: icu4c: Add patch for VTIMEZONE bug.
...
Icedove@115 does not properly work without this patch. See:
https://bugzilla.mozilla.org/show_bug.cgi?id=1843007
* gnu/packages/icu4c.scm (icu4c-73)[source]: Use patch.
* gnu/packages/patches/icu4c-icu-22132-fix-vtimezone.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
Change-Id: Ie64d1e33afedbaedbaafaeb607a201eb671ac7bd
Change-Id: I6d753eacc7daac5663128b20a550044d0fd0ddb7
2024-08-18 22:18:18 +02:00
Andreas Enge
01b516af2c
gnu: Remove icu4c-68.
...
* gnu/packages/icu4c.scm (icu4c-68): Delete variable.
Only 0ad depended on it, and the dependency has been upgraded in the
previous commit.
Change-Id: If9d5741f25329ea0026401b37b30a7ab7731e3d9
2024-05-15 17:39:36 +02:00
Ian Eure
cf842e9b20
gnu: icu4c-73: Move it from gnuzilla.scm to icu4c.scm.
...
* gnu/packages/gnuzilla.scm (icu4c-73-promise): Delete variable.
(icecat-minimal)[inputs]: Use ‘icu4c-73’ instead of the promise.
* gnu/packages/icu4c.scm (icu4c-73): New variable.
(make-torbrowser)[inputs]: Use ‘icu4c-73’ instead of the promise.
Change-Id: I017e1416b70ecb94313aeb71aa4a0cafdfe0e9ab
Signed-off-by: Clément Lassieur <clement@lassieur.org>
2024-02-16 14:56:27 +01:00
Nicolas Graves
545b45cc05
gnu: Add icu4c-for-skia.
...
* gnu/packages/icu4c.scm (icu4c-for-skia): New variable.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-02 11:56:43 -04:00
Christopher Baines
b1e9ae7f0e
gnu: icu4c-70: Fix gexp in builder script for riscv64.
...
As phases from icu4c is a gexp.
* gnu/packages/icu4c.scm (icu4c-70)[arguments]: Use gexps.
2023-05-07 09:18:08 +01:00
Maxim Cournoyer
990a4822f1
Merge branch 'staging' into core-updates
...
Conflicts resolved in:
gnu/local.mk
gnu/packages/cran.scm
gnu/packages/gnome.scm
gnu/packages/gtk.scm
gnu/packages/icu4c.scm
gnu/packages/java.scm
gnu/packages/machine-learning.scm
gnu/packages/tex.scm
2022-09-27 15:59:30 -04:00
Efraim Flashner
445076743e
gnu: Remove icu4c-67.
...
* gnu/packages/icu4c.scm (icu4c-67): Remove variable.
2022-09-24 21:16:12 +03:00
Marius Bakke
9044b086dd
Merge branch 'staging' into core-updates
2022-07-22 01:09:14 +02:00
Marius Bakke
7f781c0434
gnu: mozjs: Build with ICU 69.
...
* gnu/packages/icu4c.scm (icu4c-69): New variable.
* gnu/packages/gnuzilla.scm (mozjs)[inputs]: Change from ICU4C to ICU4C-69.
2022-07-16 23:25:19 +02:00
Efraim Flashner
e0e87fe3a6
gnu: icu4c-70: Fix building on riscv64-linux.
...
* gnu/packages/icu4c.scm (icu4c-70)[arguments]: When building for
riscv64-linux replace the custom 'disable-failing-test phase to skip an
additional test.
2022-07-11 16:18:12 +03:00
Marius Bakke
1861b35e36
gnu: icu4c: Remove input labels.
...
* gnu/packages/icu4c.scm (icu4c)[arguments]: Use G-expression.
[native-inputs]: Remove labels.
* gnu/packages/icu4c.scm (icu4c-build-root)[arguments]: Use gexp.
2022-06-30 23:26:17 +02:00
Marius Bakke
20bc806b04
gnu: icu4c: Update to 71.1.
...
* gnu/packages/icu4c.scm (icu4c): Update to 71.1.
(icu4c-71): Remove variable.
* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change ICU4C-71 to
ICU4C.
2022-06-27 23:48:00 +02:00
Marius Bakke
aa3e990424
gnu: icu4c: Add 71.1.
...
* gnu/packages/icu4c.scm (icu4c-71): New variable.
2022-06-23 15:49:59 +02:00
Efraim Flashner
b72f5255b0
gnu: icu4c: Skip tests on riscv64-linux.
...
* gnu/packages/icu4c.scm (icu4c)[arguments]: Add phase to skip failing
test on riscv64-linux.
2022-01-27 23:03:38 +02:00
Jonathan Brielmaier
ac40779860
gnu: icu4c: Add version 70.
...
Required for Icecat/Icedove >= 96.0.
* gnu/packages/icu4c.scm (icu4c-70): New variable.
2022-01-15 19:35:13 +01:00
Ricardo Wurmus
2767ee5796
gnu: java-icu4j: Update to 70.1.
...
* gnu/packages/icu4c.scm (java-icu4j): Update to 70.1.
[arguments]: Remove trailing #T from build phases.
2021-12-23 20:27:47 +01:00
Ludovic Courtès
8394619bac
gnu: Simplify package inputs.
...
This commit was obtained by running:
./pre-inst-env guix style
without any additional argument.
2021-12-13 17:48:25 +01:00
Guillaume Le Vaillant
048934c3b6
gnu: icu4j: Fix build.
...
* gnu/packages/icu4c.scm (icu4j)[arguments]: Use gexp for 'make-flags'.
2021-09-18 12:19:34 +02:00
Efraim Flashner
5d4f26e9bc
gnu: Remove redundant icu4c-69.
...
* gnu/packages/icu4c.scm (icu4c-69): Remove variable.
* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Replace
icu4c-69 with icu4c.
2021-08-08 11:51:50 +03:00
Marius Bakke
8d59c262ad
Merge branch 'master' into core-updates
...
Conflicts:
gnu/local.mk
gnu/packages/algebra.scm
gnu/packages/bioinformatics.scm
gnu/packages/curl.scm
gnu/packages/docbook.scm
gnu/packages/emacs-xyz.scm
gnu/packages/maths.scm
gnu/packages/plotutils.scm
gnu/packages/python-web.scm
gnu/packages/python-xyz.scm
gnu/packages/radio.scm
gnu/packages/readline.scm
gnu/packages/tls.scm
gnu/packages/xml.scm
gnu/packages/xorg.scm
2021-06-06 21:16:32 +02:00
Marius Bakke
e54c03c1f5
gnu: icu4c: Add 69.1.
...
* gnu/packages/icu4c.scm (icu4c-69): New public variable.
2021-06-01 20:21:54 +02:00
Marius Bakke
5492b1b50c
gnu: icu4c: Update to 69.1.
...
* gnu/packages/icu4c.scm (icu4c): Update to 69.1.
2021-05-09 23:43:31 +02:00
Maxim Cournoyer
01f0707207
Merge branch 'staging' into 'core-updates'.
...
Conflicts:
gnu/local.mk
gnu/packages/cmake.scm
gnu/packages/curl.scm
gnu/packages/gl.scm
gnu/packages/glib.scm
gnu/packages/guile.scm
gnu/packages/node.scm
gnu/packages/openldap.scm
gnu/packages/package-management.scm
gnu/packages/python-xyz.scm
gnu/packages/python.scm
gnu/packages/tls.scm
gnu/packages/vpn.scm
gnu/packages/xorg.scm
2021-01-13 23:45:53 -05:00
Vincent Legoll
18a342bef4
gnu: icu4c: Update to 68.2.
...
* gnu/packages/icu4c.scm (icu4c): Update to 68.2.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-01-02 23:54:11 +02:00
Marius Bakke
e28ca84b3b
gnu: icu4c: Add 68.1.
...
* gnu/packages/icu4c.scm (icu4c-68): New public variable.
2020-12-14 00:02:30 +01:00
Jakub Kądziołka
d726b954ba
Merge branch 'master' into core-updates
...
Conflicts:
gnu/packages/ruby.scm
2020-07-23 21:43:06 +02:00
Björn Höfling
ee1dc9b3d1
gnu: java-icu4j: Update to 66.1, use full sources.
...
* gnu/packages/icu4c.scm (java-icu4j): Update to 66.1.
[source]: Use full sources instead of jar-sources.
[arguments]: Add chdir phase, replace install phase.
Co-Authored-By: Julien Lepiller <julien@lepiller.eu>
2020-07-05 14:12:16 +02:00
Marius Bakke
8169cc736a
gnu: icu4c: Add 67.1.
...
* gnu/packages/icu4c.scm (icu4c-67): New public variable.
2020-06-22 17:16:39 +02:00
Efraim Flashner
8c42a25b77
gnu: icu4c: Update to 67.1.
...
icu4c-66.1 FTBFS on powerpc-linux-gnu.
* gnu/packages/icu4c.scm (icu4c): Update to 67.1.
[source]: Remove patch, patch-flags.
* gnu/packages/patches/icu4c-CVE-2020-10531.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-05-17 20:24:55 +03:00
Marius Bakke
87bb750a7e
gnu: icu4c: Remove redundant icu4c-66.1 variable.
...
* gnu/packages/icu4c.scm (icu4c-66.1): Remove variable.
* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change from
ICU4C-66.1 to ICU4C.
2020-04-13 20:30:31 +02:00
Marius Bakke
fc58cb5bd2
Merge branch 'master' into core-updates
2020-04-13 20:26:21 +02:00
Marius Bakke
e15acf8cac
gnu: icu4c: Add 66.1.
...
* gnu/packages/icu4c.scm (icu-66.1): New public variable.
2020-04-12 17:39:30 +02:00
Marius Bakke
63bd6643c8
gnu: icu4c: Incorporate grafted changes.
...
* gnu/packages/icu4c.scm (icu4c)[replacement]: Remove.
[source](patches, patch-flags): New fields.
(icu4c/fixed): Remove variable.
2020-03-27 00:46:38 +01:00
Marius Bakke
18af687037
Merge branch 'master' into core-updates
...
Conflicts:
gnu/packages/icu4c.scm
gnu/packages/man.scm
gnu/packages/python-xyz.scm
guix/scripts/environment.scm
guix/scripts/pack.scm
guix/scripts/package.scm
guix/scripts/pull.scm
guix/store.scm
2020-03-27 00:12:15 +01:00
Marius Bakke
3089b70d76
gnu: icu4c: Explicitly add patch flags in replacement package.
...
This is to prevent a build failure when this gets merged to 'core-updates'
which does not have any patch-flags to inherit.
* gnu/packages/icu4c.scm (icu4c/fixed)[source](patch-flags): New field.
2020-03-26 21:15:08 +01:00
Leo Famulari
7d57a190f6
gnu: icu4c: Fix CVE-2020-10531.
...
* gnu/packages/patches/icu4c-CVE-2020-10531.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/icu4c.scm (icu4c)[replacement]: New field.
(icu4c/fixed): New variable.
2020-03-25 17:53:59 -04:00
Marius Bakke
8d425d74d2
gnu: icu4c: Update to 66.1.
...
* gnu/packages/icu4c.scm (icu4c): Update to 66.1.
2020-03-14 12:02:52 +01:00
Marius Bakke
e8acfd1a9f
gnu: icu4c: Update to 65.1.
...
* gnu/packages/icu4c.scm (%icu4c-patches): Remove variable.
(icu4c): Update to 65.1.
[source](uri): Change to new download location.
[source](patches, patch-flags): Remove.
2019-12-05 17:59:01 +01:00