public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/icu] rawhide: Build from full source tar ball
@ 2026-07-06 7:16 Mike FABIAN
0 siblings, 0 replies; only message in thread
From: Mike FABIAN @ 2026-07-06 7:16 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/icu
Branch : rawhide
Commit : c0529e7e2b6839c71835ecc89ad78f9c9b94d907
Author : Mike FABIAN <mfabian@redhat.com>
Date : 2026-06-11T08:58:11+02:00
Stats : +40/-39 in 6 file(s)
URL : https://src.fedoraproject.org/rpms/icu/c/c0529e7e2b6839c71835ecc89ad78f9c9b94d907?branch=rawhide
Log:
Build from full source tar ball
---
diff --git a/.gitignore b/.gitignore
index c40ff2e..4b5285e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@
/windowsZones.txt
/zoneinfo64.txt
/icu4c-*-sources.tgz
+/release-78.3.tar.gz
diff --git a/3496.patch b/3496.patch
index a8764bd..7a41eb2 100644
--- a/3496.patch
+++ b/3496.patch
@@ -5,13 +5,13 @@ Subject: [PATCH] ICU-23120 Mask UnicodeStringTest::TestLargeMemory on 32-bit
platforms
---
- source/test/intltest/ustrtest.cpp | 2 +-
+ icu4c/source/test/intltest/ustrtest.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
-diff --git a/source/test/intltest/ustrtest.cpp b/source/test/intltest/ustrtest.cpp
+diff --git a/icu4c/source/test/intltest/ustrtest.cpp b/icu4c/source/test/intltest/ustrtest.cpp
index 56976b3e3d23..26225f5b5b56 100644
---- a/source/test/intltest/ustrtest.cpp
-+++ b/source/test/intltest/ustrtest.cpp
+--- a/icu4c/source/test/intltest/ustrtest.cpp
++++ b/icu4c/source/test/intltest/ustrtest.cpp
@@ -2353,7 +2353,7 @@ void UnicodeStringTest::TestUnicodeStringInsertAppendToSelf() {
}
diff --git a/gennorm2-man.patch b/gennorm2-man.patch
index 07b5b9d..1e1e434 100644
--- a/gennorm2-man.patch
+++ b/gennorm2-man.patch
@@ -2,9 +2,9 @@ Description: supply manual page for program that doesn't have one
Author: Jay Berkenbilt <qjb@debian.org>
Bug: http://bugs.icu-project.org/trac/ticket/7554
-diff -r -u -N icu.orig/source/tools/gennorm2/gennorm2.8.in icu/source/tools/gennorm2/gennorm2.8.in
---- icu.orig/source/tools/gennorm2/gennorm2.8.in 1970-01-01 01:00:00.000000000 +0100
-+++ icu/source/tools/gennorm2/gennorm2.8.in 2013-02-25 16:43:28.297062638 +0100
+diff -r -u -N a/icu4c/source/tools/gennorm2/gennorm2.8.in b/icu4c/source/tools/gennorm2/gennorm2.8.in
+--- a/icu4c/source/tools/gennorm2/gennorm2.8.in 1970-01-01 01:00:00.000000000 +0100
++++ b/icu4c/source/tools/gennorm2/gennorm2.8.in 2013-02-25 16:43:28.297062638 +0100
@@ -0,0 +1,71 @@
+.\" Hey, Emacs! This is -*-nroff-*- you know...
+.\"
@@ -77,9 +77,9 @@ diff -r -u -N icu.orig/source/tools/gennorm2/gennorm2.8.in icu/source/tools/genn
+this is a good trade-off.)
+.SH COPYRIGHT
+Copyright (C) 2009-2010 International Business Machines Corporation and others
-diff -r -u -N icu.orig/source/tools/gennorm2/Makefile.in icu/source/tools/gennorm2/Makefile.in
---- icu.orig/source/tools/gennorm2/Makefile.in 2013-01-11 01:23:32.000000000 +0100
-+++ icu/source/tools/gennorm2/Makefile.in 2013-02-25 16:43:28.296062632 +0100
+diff -r -u -N a/icu4c/source/tools/gennorm2/Makefile.in b/icu4c/source/tools/gennorm2/Makefile.in
+--- a/icu4c/source/tools/gennorm2/Makefile.in 2013-01-11 01:23:32.000000000 +0100
++++ b/icu4c/source/tools/gennorm2/Makefile.in 2013-02-25 16:43:28.296062632 +0100
@@ -16,8 +16,13 @@
TARGET_STUB_NAME = gennorm2
diff --git a/icu.spec b/icu.spec
index fb9cc36..291717d 100644
--- a/icu.spec
+++ b/icu.spec
@@ -14,7 +14,7 @@ Summary: International Components for Unicode
License: Unicode-DFS-2016 AND BSD-2-Clause AND BSD-3-Clause AND NAIST-2003 AND LicenseRef-Fedora-Public-Domain
URL: http://site.icu-project.org/
-Source0: https://github.com/unicode-org/icu/releases/download/release-%{version}/icu4c-%{version}-sources.tgz
+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
@@ -73,9 +73,9 @@ BuildArch: noarch
%prep
-%autosetup -p1 -n icu
+%autosetup -p1 -n icu-release-%{version}
%if 0%{?use_tzdata_update}
-pushd source
+pushd icu4c/source
unzip -o %{SOURCE1}
rm -f data/in/icudt*l.dat
cp -v -f %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} data/misc
@@ -83,7 +83,7 @@ popd
%endif
%build
-pushd source
+pushd icu4c/source
autoconf
CFLAGS='%optflags -fno-strict-aliasing'
CXXFLAGS='%optflags -fno-strict-aliasing'
@@ -119,7 +119,7 @@ sed -i -r 's|(PKGDATA_OPTS = )|\1-v |' data/Makefile
%install
#rm -rf source/doc
-%make_install %{?_smp_mflags} -C source
+%make_install %{?_smp_mflags} -C icu4c/source
chmod +x $RPM_BUILD_ROOT%{_libdir}/*.so.*
(
cd $RPM_BUILD_ROOT%{_bindir}
@@ -130,18 +130,18 @@ install -p -m755 -D %{SOURCE10} $RPM_BUILD_ROOT%{_bindir}/icu-config
%check
# test to ensure that -j(X>1) didn't "break" man pages. b.f.u #2357
-if grep -q @VERSION@ source/tools/*/*.8 source/tools/*/*.1 source/config/*.1; then
+if grep -q @VERSION@ icu4c/source/tools/*/*.8 icu4c/source/tools/*/*.1 icu4c/source/config/*.1; then
exit 1
fi
-%make_build -C source check
+%make_build -C icu4c/source check
# log available codes
-pushd source
+pushd icu4c/source
LD_LIBRARY_PATH=lib:stubdata:tools/ctestfw:$LD_LIBRARY_PATH bin/uconv -l
%files
-%license license.html
+%license icu4c/license.html
%exclude %{_datadir}/%{name}/*/LICENSE
%{_bindir}/derb
%{_bindir}/genbrk
@@ -172,13 +172,13 @@ LD_LIBRARY_PATH=lib:stubdata:tools/ctestfw:$LD_LIBRARY_PATH bin/uconv -l
%{_mandir}/man8/*.8*
%files -n lib%{name}
-%license LICENSE
-%doc readme.html
+%license icu4c/LICENSE
+%doc icu4c/readme.html
%{_libdir}/*.so.*
%files -n lib%{name}-devel
-%license LICENSE
-%doc source/samples/
+%license icu4c/LICENSE
+%doc icu4c/source/samples/
%{_bindir}/%{name}-config*
%{_bindir}/icuinfo
%{_mandir}/man1/%{name}-config.1*
@@ -194,9 +194,9 @@ LD_LIBRARY_PATH=lib:stubdata:tools/ctestfw:$LD_LIBRARY_PATH bin/uconv -l
%{_datadir}/%{name}/%{version}/config
%files -n lib%{name}-doc
-%license LICENSE
-%doc readme.html
-%doc source/doc/html/*
+%license icu4c/LICENSE
+%doc icu4c/readme.html
+%doc icu4c/source/doc/html/*
%changelog
diff --git a/icuinfo-man.patch b/icuinfo-man.patch
index 987e879..2dd0aa6 100644
--- a/icuinfo-man.patch
+++ b/icuinfo-man.patch
@@ -1,11 +1,11 @@
Description: supply manual page for program that doesn't have one
Author: Jay Berkenbilt <qjb@debian.org>
Bug: http://bugs.icu-project.org/trac/ticket/7665
-erAck: adapted to ICU 56.1 icu/source/tools/icuinfo/Makefile.in
+erAck: adapted to ICU 56.1 b/icu4c/source/tools/icuinfo/Makefile.in
-diff -Nur orig.icu/source/tools/icuinfo/icuinfo.1.in icu/source/tools/icuinfo/icuinfo.1.in
---- orig.icu/source/tools/icuinfo/icuinfo.1.in 1970-01-01 01:00:00.000000000 +0100
-+++ icu/source/tools/icuinfo/icuinfo.1.in 2015-10-27 19:19:35.184056800 +0100
+diff -Nur a/icu4c/source/tools/icuinfo/icuinfo.1.in b/icu4c/source/tools/icuinfo/icuinfo.1.in
+--- a/icu4c/source/tools/icuinfo/icuinfo.1.in 1970-01-01 01:00:00.000000000 +0100
++++ b/icu4c/source/tools/icuinfo/icuinfo.1.in 2015-10-27 19:19:35.184056800 +0100
@@ -0,0 +1,76 @@
+.\" Hey, Emacs! This is -*-nroff-*- you know...
+.\"
@@ -83,9 +83,9 @@ diff -Nur orig.icu/source/tools/icuinfo/icuinfo.1.in icu/source/tools/icuinfo/ic
+Print the current UTC time in milliseconds.
+.SH COPYRIGHT
+Copyright (C) 2010 International Business Machines Corporation and others
-diff -Nur orig.icu/source/tools/icuinfo/Makefile.in icu/source/tools/icuinfo/Makefile.in
---- orig.icu/source/tools/icuinfo/Makefile.in 2015-10-08 05:53:56.000000000 +0200
-+++ icu/source/tools/icuinfo/Makefile.in 2015-10-27 19:23:19.115509906 +0100
+diff -Nur a/icu4c/source/tools/icuinfo/Makefile.in b/icu4c/source/tools/icuinfo/Makefile.in
+--- a/icu4c/source/tools/icuinfo/Makefile.in 2015-10-08 05:53:56.000000000 +0200
++++ b/icu4c/source/tools/icuinfo/Makefile.in 2015-10-27 19:23:19.115509906 +0100
@@ -14,8 +14,15 @@
## Build directory information
subdir = tools/icuinfo
diff --git a/sources b/sources
index a0d5a6a..fc0f714 100644
--- a/sources
+++ b/sources
@@ -1,7 +1,7 @@
-SHA512 (metaZones.txt) = b9dc197a2967b06577a79e7787756242fb7693767c7e7ae0857feb49a8b1e1091aca476275560fa8d0b325c5bd8ffad742610e3d7c1d9391541c884069316632
-SHA512 (timezoneTypes.txt) = daae1ea4409d058913b5fd3a086ac6117fe5645fac0bed0243be2f6b650f94ac6084efcc5e6713f5e0e1985d3878c7afaf8ebf207c061d6b04a69ec2f63ea1ce
-SHA512 (windowsZones.txt) = cb337fb6caa96c8a10961a15f1f93b8ceef94baa3825a849ae6f53e5ace9869cf0b194a41e7a045ee5278cf46d64b18df00902106a5b101aa4e413c1637de218
-SHA512 (zoneinfo64.txt) = 358aeb318c74616aa1f7f76cb76014034706fe02683658cb634a363dbd80c9bf0b93a0e857fae6a1b5be4dbf103532b898f0aa302502f16e28d66bf332266f42
-SHA512 (icu-config.sh) = 04e00dbbd40c84ef355f149ab8d20dd0fa7fa7abacac849ea065ebab5de2746c13626e61f2a543c5207aa246a5805d2d9e64be9221a40eb8314d720c7824d314
+SHA512 (release-78.3.tar.gz) = bdf82a46ed150fca6ff4620a20281d03560b5b1a392b1c609fd052c1e1ed2925bd49ce63c9d72c0d54fe597157de970e331693b9447e6ed685cd0cf620f9efd7
SHA512 (icu4c-78.3-data.zip) = d584523acb319be1e05489469cda580fb2929f0950c176a59244ef6565faf44f3506fd25d145dce6d8b57be3ff432af033e9ea6d324d2d3538944c5313edf327
-SHA512 (icu4c-78.3-sources.tgz) = 04a49455e1489030c520a4bfd2664fa2171e7938d08f2acdbbcb1fda976639fd8b1f0704f2eec89ba59a7b6d118ceaab6ec5a096e40d9085a0895d91ce225245
+SHA512 (icu-config.sh) = 04e00dbbd40c84ef355f149ab8d20dd0fa7fa7abacac849ea065ebab5de2746c13626e61f2a543c5207aa246a5805d2d9e64be9221a40eb8314d720c7824d314
+SHA512 (zoneinfo64.txt) = 358aeb318c74616aa1f7f76cb76014034706fe02683658cb634a363dbd80c9bf0b93a0e857fae6a1b5be4dbf103532b898f0aa302502f16e28d66bf332266f42
+SHA512 (windowsZones.txt) = cb337fb6caa96c8a10961a15f1f93b8ceef94baa3825a849ae6f53e5ace9869cf0b194a41e7a045ee5278cf46d64b18df00902106a5b101aa4e413c1637de218
+SHA512 (timezoneTypes.txt) = daae1ea4409d058913b5fd3a086ac6117fe5645fac0bed0243be2f6b650f94ac6084efcc5e6713f5e0e1985d3878c7afaf8ebf207c061d6b04a69ec2f63ea1ce
+SHA512 (metaZones.txt) = b9dc197a2967b06577a79e7787756242fb7693767c7e7ae0857feb49a8b1e1091aca476275560fa8d0b325c5bd8ffad742610e3d7c1d9391541c884069316632
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-06 7:16 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:16 [rpms/icu] rawhide: Build from full source tar ball Mike FABIAN
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox