public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/icu] rawhide: Remove unnecessary icu4c-%{version}-data.zip
@ 2026-07-06  7:17 Mike FABIAN
  0 siblings, 0 replies; only message in thread
From: Mike FABIAN @ 2026-07-06  7:17 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/icu
            Branch : rawhide
            Commit : 00bb3c9533c8b6420b773dc6726d3ef935b5be7f
            Author : Mike FABIAN <mfabian@redhat.com>
            Date   : 2026-07-02T18:59:34+02:00
            Stats  : +5/-9 in 2 file(s)
            URL    : https://src.fedoraproject.org/rpms/icu/c/00bb3c9533c8b6420b773dc6726d3ef935b5be7f?branch=rawhide

            Log:
            Remove unnecessary icu4c-%{version}-data.zip

We are building from the full source release-%{version}.tar.gz now,
the binary data `icudt*l.dat` is always rebuilt from source now. This
allows downstream patches to ICU data (e.g. converters, locale data,
timezone data) without depending on the separately packaged data
archive.

---
diff --git a/icu.spec b/icu.spec
index 291717d..a2d7c6a 100644
--- a/icu.spec
+++ b/icu.spec
@@ -16,11 +16,10 @@ License:   Unicode-DFS-2016 AND BSD-2-Clause AND BSD-3-Clause AND NAIST-2003 AND
 URL:       http://site.icu-project.org/
 Source0:   https://github.com/unicode-org/icu/archive/refs/tags/release-%{version}.tar.gz
 %if 0%{?use_tzdata_update}
-Source1:   https://github.com/unicode-org/icu/releases/download/release-%{version}/icu4c-%{version}-data.zip
-Source2:   https://raw.githubusercontent.com/unicode-org/icu-data/main/tzdata/icunew/2026b/44/metaZones.txt
-Source3:   https://raw.githubusercontent.com/unicode-org/icu-data/main/tzdata/icunew/2026b/44/timezoneTypes.txt
-Source4:   https://raw.githubusercontent.com/unicode-org/icu-data/main/tzdata/icunew/2026b/44/windowsZones.txt
-Source5:   https://raw.githubusercontent.com/unicode-org/icu-data/main/tzdata/icunew/2026b/44/zoneinfo64.txt
+Source1:   https://raw.githubusercontent.com/unicode-org/icu-data/main/tzdata/icunew/2026b/44/metaZones.txt
+Source2:   https://raw.githubusercontent.com/unicode-org/icu-data/main/tzdata/icunew/2026b/44/timezoneTypes.txt
+Source3:   https://raw.githubusercontent.com/unicode-org/icu-data/main/tzdata/icunew/2026b/44/windowsZones.txt
+Source4:   https://raw.githubusercontent.com/unicode-org/icu-data/main/tzdata/icunew/2026b/44/zoneinfo64.txt
 %endif
 Source10:   icu-config.sh
 
@@ -76,9 +75,7 @@ BuildArch: noarch
 %autosetup -p1 -n icu-release-%{version}
 %if 0%{?use_tzdata_update}
 pushd icu4c/source
-unzip -o %{SOURCE1}
-rm -f data/in/icudt*l.dat
-cp -v -f %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} data/misc
+cp -v -f %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} data/misc
 popd
 %endif
 

diff --git a/sources b/sources
index fc0f714..bce61be 100644
--- a/sources
+++ b/sources
@@ -1,5 +1,4 @@
 SHA512 (release-78.3.tar.gz) = bdf82a46ed150fca6ff4620a20281d03560b5b1a392b1c609fd052c1e1ed2925bd49ce63c9d72c0d54fe597157de970e331693b9447e6ed685cd0cf620f9efd7
-SHA512 (icu4c-78.3-data.zip) = d584523acb319be1e05489469cda580fb2929f0950c176a59244ef6565faf44f3506fd25d145dce6d8b57be3ff432af033e9ea6d324d2d3538944c5313edf327
 SHA512 (icu-config.sh) = 04e00dbbd40c84ef355f149ab8d20dd0fa7fa7abacac849ea065ebab5de2746c13626e61f2a543c5207aa246a5805d2d9e64be9221a40eb8314d720c7824d314
 SHA512 (zoneinfo64.txt) = 358aeb318c74616aa1f7f76cb76014034706fe02683658cb634a363dbd80c9bf0b93a0e857fae6a1b5be4dbf103532b898f0aa302502f16e28d66bf332266f42
 SHA512 (windowsZones.txt) = cb337fb6caa96c8a10961a15f1f93b8ceef94baa3825a849ae6f53e5ace9869cf0b194a41e7a045ee5278cf46d64b18df00902106a5b101aa4e413c1637de218

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-06  7:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-06  7:17 [rpms/icu] rawhide: Remove unnecessary icu4c-%{version}-data.zip Mike FABIAN

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox