Package: icu / 78.2-2
Metadata
| Package | Version | Patches format |
|---|---|---|
| icu | 78.2-2 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| icudata stdlibs.patch | (download) |
source/config/mh-linux |
4 3 + 1 - 0 ! |
--- |
| reverse_of_ICU 22610.patch | (download) |
source/Makefile.in |
30 5 + 25 - 0 ! |
[patch] icu-22610 use requires.private and libs.private
To prevent overlinking when publishing shared libraries,
specify internal dependencies using Requires.private and
Libs.private.
Use Libs.private in icu-uc.pc for libicudata.so, and
Requires.private in icu-i18n.pc, icu-io.pc, and icu-lx.pc,
so that ICU internal dependencies will not be bound
into clients.
The resulting *.pc files will produce the following
output for icu-i18n and icu-lx, provided pkgconf has
commit 78d53ea0 (2.2.0 or later) which de-duplicates
multiple -L options:
commit 78d53ea012dfbaf397bf8e6907efac5b51abac56
|
| do_not_hardlink_docs.patch | (download) |
source/Makefile.in |
2 1 + 1 - 0 ! |
do not try to hardlink docs to its existing ones For some reason hardlinks tried on already existing non-namespaced class documentation files. This causes the following on all html files: ln: failed to create hard link '[html file with path]': File exists |
| 32bit_selftest_fix.patch | (download) |
source/test/intltest/ustrtest.cpp |
10 10 + 0 - 0 ! |
fix 32 bit self-testing Upstream uses a too big 16 bit character array to fit on 32 bit architectures. Half the size of the array on such machines. |
1
