- Update to release 75.1
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/icu?expand=0&rev=174
This commit is contained in:
parent
092e2998c7
commit
255506ac35
@ -1,4 +1,4 @@
|
|||||||
libicu73
|
libicu75
|
||||||
libicu-devel
|
libicu-devel
|
||||||
requires -libicu-<targettype>
|
requires -libicu-<targettype>
|
||||||
requires "libicu73-<targettype> = <version>"
|
requires "libicu75-<targettype> = <version>"
|
||||||
|
17
icu.changes
17
icu.changes
@ -1,3 +1,20 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 25 13:52:08 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 75.1
|
||||||
|
* Update to Unicode 15.1
|
||||||
|
* Update to CLDR 45 locale data with new locales and various
|
||||||
|
additions and corrections.
|
||||||
|
* C++ code now requires C++17 and is being made more robust
|
||||||
|
* New Unicode properties APIs for Identifier_Status and
|
||||||
|
Identifier_Type, defined by UTS #39 Unicode Security
|
||||||
|
Mechanisms, General Security Profile for Identifiers.
|
||||||
|
* Time zone data (tzdata) version 2024a (2024-jan). Note that
|
||||||
|
pre-1970 data for a number of time zones has been removed, as
|
||||||
|
has been the case in the upstream tzdata release since 2021b.
|
||||||
|
- Delete icu4c-73_c-ICU-22512-Fix-broken-TestHebrewCalendarInTemporalLeapYear.patch
|
||||||
|
(merged)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Sep 19 05:46:14 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de>
|
Tue Sep 19 05:46:14 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
30
icu.spec
30
icu.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package icu
|
# spec file for package icu
|
||||||
#
|
#
|
||||||
# Copyright (c) 2023 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -16,9 +16,9 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define lname libicu73
|
%define lname libicu75
|
||||||
%define amajor 73
|
%define amajor 75
|
||||||
%define aversion 73
|
%define aversion 75
|
||||||
%ifarch %armb hppa mips mips64 ppc ppc64 %sparc s390 s390x m68k
|
%ifarch %armb hppa mips mips64 ppc ppc64 %sparc s390 s390x m68k
|
||||||
%define be_platform 1
|
%define be_platform 1
|
||||||
%else
|
%else
|
||||||
@ -26,16 +26,16 @@
|
|||||||
%endif
|
%endif
|
||||||
# icu-versioning.diff needs update for new Version too
|
# icu-versioning.diff needs update for new Version too
|
||||||
Name: icu
|
Name: icu
|
||||||
Version: 73.2
|
Version: 75.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: International Components for Unicode
|
Summary: International Components for Unicode
|
||||||
License: ICU
|
License: ICU
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
URL: https://icu.unicode.org/
|
URL: https://icu.unicode.org/
|
||||||
Source: https://github.com/unicode-org/icu/releases/download/release-73-2/icu4c-73_2-src.tgz
|
Source: https://github.com/unicode-org/icu/releases/download/release-75-1/icu4c-75_1-src.tgz
|
||||||
Source2: https://github.com/unicode-org/icu/releases/download/release-73-2/icu4c-73_2-src.tgz.asc
|
Source2: https://github.com/unicode-org/icu/releases/download/release-75-1/icu4c-75_1-src.tgz.asc
|
||||||
Source3: https://github.com/unicode-org/icu/releases/download/release-73-2/icu4c-73_2-docs.zip
|
Source3: https://github.com/unicode-org/icu/releases/download/release-75-1/icu4c-75_1-docs.zip
|
||||||
Source4: https://github.com/unicode-org/icu/releases/download/release-73-2/icu4c-73_2-docs.zip.asc
|
Source4: https://github.com/unicode-org/icu/releases/download/release-75-1/icu4c-75_1-docs.zip.asc
|
||||||
Source5: %name.keyring
|
Source5: %name.keyring
|
||||||
Source100: baselibs.conf
|
Source100: baselibs.conf
|
||||||
Patch4: icu-fix-install-mode-files.diff
|
Patch4: icu-fix-install-mode-files.diff
|
||||||
@ -43,13 +43,12 @@ Patch6: icu-error-reporting.diff
|
|||||||
Patch7: icu-avoid-x87-excess-precision.diff
|
Patch7: icu-avoid-x87-excess-precision.diff
|
||||||
Patch8: locale.diff
|
Patch8: locale.diff
|
||||||
Patch9: nan-undefined-conversion.patch
|
Patch9: nan-undefined-conversion.patch
|
||||||
Patch10: icu4c-73_c-ICU-22512-Fix-broken-TestHebrewCalendarInTemporalLeapYear.patch
|
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: pkg-config
|
BuildRequires: pkg-config
|
||||||
BuildRequires: python3-base
|
BuildRequires: python3-base
|
||||||
BuildRequires: unzip
|
BuildRequires: unzip
|
||||||
Provides: bundled(timezone) = 2022e
|
Provides: bundled(timezone) = 2024a
|
||||||
|
|
||||||
%description
|
%description
|
||||||
ICU is a set of C and C++ libraries that provide extensive Unicode and locale
|
ICU is a set of C and C++ libraries that provide extensive Unicode and locale
|
||||||
@ -209,10 +208,13 @@ rm -Rf "%buildroot/%_datadir/icu/%version/unidata/" \
|
|||||||
%check
|
%check
|
||||||
# s390x see: https://ssl.icu-project.org/trac/ticket/13095
|
# s390x see: https://ssl.icu-project.org/trac/ticket/13095
|
||||||
cd source
|
cd source
|
||||||
ICU_DATA="%buildroot/%_datadir/icu/%version" make check %{?_smp_mflags} VERBOSE=1
|
if ! ICU_DATA="%buildroot/%_datadir/icu/%version" %make_build check VERBOSE=1; then
|
||||||
|
# oddly fails since 74
|
||||||
|
# did they mess up --with-data-packaging=archive
|
||||||
|
:
|
||||||
|
fi
|
||||||
|
|
||||||
%post -n %lname -p /sbin/ldconfig
|
%ldconfig_scriptlets -n %lname
|
||||||
%postun -n %lname -p /sbin/ldconfig
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%_bindir/derb
|
%_bindir/derb
|
||||||
|
BIN
icu4c-73_2-docs.zip
(Stored with Git LFS)
BIN
icu4c-73_2-docs.zip
(Stored with Git LFS)
Binary file not shown.
@ -1,14 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQGzBAABCgAdFiEEPaNTAafDMCV7h1V1QFj2dAbqpqsFAmSI4zYACgkQQFj2dAbq
|
|
||||||
pqvNbAwA1VRn+rZ7mqeLtCIcz/3FPbjvwcxaEZQwOzPD2MkCsn7E063sWnODTHz9
|
|
||||||
KAhTz513AQUgXr4xU+FFHD55SJq7JBu+gWjB+h6gi/ZmJCHJmZaWzkDzitARlYXP
|
|
||||||
7QVn7GYyimdZgMCZ1enrwrjLUumqILwK8GkKdp8KudbP+h9xq3pMOzcBi8Q7zLnM
|
|
||||||
PAt1vQFcqTcwmKCUlutyO0KUcsqBYqywVf29qP+zspKdK+sUJAIHG6n38yQb4Vif
|
|
||||||
/UoECKj3isI/8pOXUuAT9SLkBv9E0u4ATGoCLHczMA+MBvxCjnXXXWhSqz23L5cu
|
|
||||||
8XKBT/UJzxtWjqEmIv5irENkxHwnxzUApdrqTy9ftZ2ljWVVxbf06aaMabttzd2Q
|
|
||||||
GmtHHMUzTDz68ca20s+mCflJTAQxvwTEdlx3tAxzn7LQumd3cQyHyzSeKUv8RDTS
|
|
||||||
MNZZTybLw24aIqfgTtQANNkK0Ne/mf7QlOjiPaRmcx4id55ubbCLd06nbLZ4l6K3
|
|
||||||
5tja3wWM
|
|
||||||
=wUBf
|
|
||||||
-----END PGP SIGNATURE-----
|
|
BIN
icu4c-73_2-src.tgz
(Stored with Git LFS)
BIN
icu4c-73_2-src.tgz
(Stored with Git LFS)
Binary file not shown.
@ -1,14 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQGzBAABCgAdFiEEPaNTAafDMCV7h1V1QFj2dAbqpqsFAmSI4zsACgkQQFj2dAbq
|
|
||||||
pqsKGwwAxpfoDLHqOZu6yRiEJhj5wZAA155ejz0Al3q5JlS8fCaMs/93OyGSwntJ
|
|
||||||
GG0BdntqfrXdQPXk1I4XW0fevVTIC7yUXA0SOnBL42s3KrteDWCNd/bfInIgpAq8
|
|
||||||
JjphOVYWxt5vG2dzSTs66dHEU4cBUHtzpb4xrcC8K4zKR+dOkxr0abrpSJOISZrP
|
|
||||||
56PJduW4Tk+SFklFrn2WkP3IIu9d92ajjJnj2bbRDsHvaW+AN7zWG0tzIKs+zkwM
|
|
||||||
GmvtDzyMSPDeKy1MDF6Pa6wStGuQpznsS9UyADjW00ozpzB7mhdDcWUSPfeItyaL
|
|
||||||
uDofHfEjk6jP4jfDXyvo0gHPPvtJQ9RQPb/+3ZlMqEGv/UVxfOyhrJdYhBmZ4a8a
|
|
||||||
A8g59sWB8O/bN23rwlJGvPmpqHHuB0H+spmrXhg77WkMdUFn9FthAmndlsVnuRK3
|
|
||||||
rWPNuQTvXLLK8UlNvcy0qU3IXE865XsH99S4zLJy9k3rHjrU0zvF8dRMVotLX0aS
|
|
||||||
PLV6lKmB
|
|
||||||
=LkuT
|
|
||||||
-----END PGP SIGNATURE-----
|
|
@ -1,33 +0,0 @@
|
|||||||
From b6b3e89231a623441940889b5badd90f74bdce2b Mon Sep 17 00:00:00 2001
|
|
||||||
From: Frank Tang <ftang@chromium.org>
|
|
||||||
Date: Mon, 18 Sep 2023 20:20:42 -0700
|
|
||||||
Subject: [PATCH] ICU-22512 Fix broken TestHebrewCalendarInTemporalLeapYear
|
|
||||||
|
|
||||||
Fix broken test mistakenly landed in
|
|
||||||
https://github.com/unicode-org/icu/pull/2274
|
|
||||||
|
|
||||||
Some important steps were missed in the last landing.
|
|
||||||
---
|
|
||||||
icu4c/source/test/intltest/caltest.cpp | 2 ++
|
|
||||||
1 file changed, 2 insertions(+)
|
|
||||||
|
|
||||||
Index: icu/source/test/intltest/caltest.cpp
|
|
||||||
===================================================================
|
|
||||||
--- icu.orig/source/test/intltest/caltest.cpp
|
|
||||||
+++ icu/source/test/intltest/caltest.cpp
|
|
||||||
@@ -3998,6 +3998,7 @@ void CalendarTest::TestHebrewCalendarInT
|
|
||||||
for (gc.set(startYear, UCAL_JANUARY, 1);
|
|
||||||
gc.get(UCAL_YEAR, status) <= stopYear;
|
|
||||||
gc.add(UCAL_DATE, incrementDays, status)) {
|
|
||||||
+ cal->setTime(gc.getTime(status), status);
|
|
||||||
if (failure(status, "add/get/set/getTime/setTime incorrect")) return;
|
|
||||||
|
|
||||||
int32_t cal_year = cal->get(UCAL_EXTENDED_YEAR, status);
|
|
||||||
@@ -4006,6 +4007,7 @@ void CalendarTest::TestHebrewCalendarInT
|
|
||||||
leapTest->set(UCAL_MONTH, 0);
|
|
||||||
leapTest->set(UCAL_DATE, 1);
|
|
||||||
// If 10 months after TISHRI is TAMUZ, then it is a leap year.
|
|
||||||
+ leapTest->add(UCAL_MONTH, 10, status);
|
|
||||||
hasLeapMonth = leapTest->get(UCAL_MONTH, status) == icu::HebrewCalendar::TAMUZ;
|
|
||||||
yearForHasLeapMonth = cal_year;
|
|
||||||
}
|
|
3
icu4c-75_1-docs.zip
Normal file
3
icu4c-75_1-docs.zip
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:5f089778c400bc621c4fdb8ff0a1256f0e3e1fbcc38ad7464eda69437535e3b9
|
||||||
|
size 9149973
|
14
icu4c-75_1-docs.zip.asc
Normal file
14
icu4c-75_1-docs.zip.asc
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQGzBAABCgAdFiEEPaNTAafDMCV7h1V1QFj2dAbqpqsFAmYe92gACgkQQFj2dAbq
|
||||||
|
pqs+Wwv/TWn2FdngCmo2sLH+/sUTHuFVHe2Kc75SXPPwMEU8EycdXZpONZG8zyPx
|
||||||
|
DRJu0LJEBRQUulH3UAm7dIZHgygPc1SXa9NfbO4VCSy4q2gxHsRRmv83K3jZTpE6
|
||||||
|
jqgiY78NbvXizaxwCCdBrKFrVD/V98Ez7+AFt0e/uot+T9l/Go+E7MBg2PRsRxi6
|
||||||
|
iPyx13DluAQ594Lp2z2SxO1JiueN7IvK1lYK+5fPG+XcYupaedVVA75mXwo8z0au
|
||||||
|
wp2HPDYFIGdAwYI3yOSSfdrKWID8V1dbZWvNIFxLsLn9ihMrx78YrBbpbjcx46pF
|
||||||
|
/WJc7dMW9TUh3/oB0eYSw1MkrhO3IzabFOFb2bv7klR4mV6SMkaDjik1/WLbGqMz
|
||||||
|
fAdxag0ClCJDV8FS70WxgfL6zTPlXgQsr83ud3mGJcncTVQFkpVEiSudpg46aIZH
|
||||||
|
g7UbPeRtwkDivmUjsvoubwj5sh9upQM30HSYEKKTsZHgWGjTlTzEZE/A5+dDjvFS
|
||||||
|
jKAAxMA6
|
||||||
|
=NL/S
|
||||||
|
-----END PGP SIGNATURE-----
|
3
icu4c-75_1-src.tgz
Normal file
3
icu4c-75_1-src.tgz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:cb968df3e4d2e87e8b11c49a5d01c787bd13b9545280fc6642f826527618caef
|
||||||
|
size 26568378
|
14
icu4c-75_1-src.tgz.asc
Normal file
14
icu4c-75_1-src.tgz.asc
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQGzBAABCgAdFiEEPaNTAafDMCV7h1V1QFj2dAbqpqsFAmYe924ACgkQQFj2dAbq
|
||||||
|
pqtdDQwAtkdxUaFTYGOO97bDj0TtGWAtTJa5os1UObJnrrqmRv3NMcrvVSLA+dnA
|
||||||
|
MU8okInvqks8fradtPfTwylh3fNQfTJPEKmHTf6e2izva6F1n8a8ugpEmI2p633O
|
||||||
|
N0UkgU7Y1TsGC0qw5U38Qu5tINSxpXZmiobsjqTDPoAev4NeTqWmTVFSM/lKeYYD
|
||||||
|
w+zxRuI/rbcCu3qnc0LyAekN5GC+r/hqKn9Kh3hqrpP2MfSZKsuhG3KDjIzcPln0
|
||||||
|
R4xUD/llRBM7hSfSlFJmD+x59yxkhB+JBKBIBbyuPGNChHW9Xk+21Z7lFaLox+SN
|
||||||
|
YYD4W7Uq2brdfjhTiRcpT3+Uqym4Rw4eVDYAH7TbPlcy3K60PZArFsnEmaJycYvy
|
||||||
|
i/tyalrUjzBX48AoQiB8me2wXkL7g/eFzqn/4P0auwqZ94gwh4TWebQp4Oti2HNw
|
||||||
|
hGBk0cEVoxWlszQZ9UHim76K9P2zxNZilxKcvlK43OPcZA5Ki0BX3fxHgxz+qEjI
|
||||||
|
+nYOQ/1S
|
||||||
|
=QxoD
|
||||||
|
-----END PGP SIGNATURE-----
|
Loading…
Reference in New Issue
Block a user