core/icu to 75.1-2

This commit is contained in:
Kevin Mihelich 2024-12-26 16:17:03 +00:00
parent 26b3c5e098
commit 677a162248
2 changed files with 16 additions and 2 deletions

View file

@ -1,7 +1,7 @@
pkgbase = icu
pkgdesc = International Components for Unicode library
pkgver = 75.1
pkgrel = 1
pkgrel = 2
url = https://icu.unicode.org
arch = x86_64
license = LicenseRef-Unicode-3.0
@ -20,11 +20,15 @@ pkgbase = icu
source = https://github.com/unicode-org/icu/releases/download/release-75-1/icu4c-75_1-src.tgz
source = https://github.com/unicode-org/icu/releases/download/release-75-1/icu4c-75_1-src.tgz.asc
source = ICU-22132.patch
source = https://github.com/unicode-org/icu/commit/9270216c.patch
source = https://github.com/unicode-org/icu/commit/60d6bd71.patch
source = LICENSE
validpgpkeys = 3DA35301A7C330257B8755754058F67406EAA6AB
sha512sums = 70ea842f0d5f1f6c6b65696ac71d96848c4873f4d794bebc40fd87af2ad4ef064c61a786bf7bc430ce4713ec6deabb8cc1a8cc0212eab148cee2d498a3683e45
sha512sums = SKIP
sha512sums = 1178062ccfcf7ecc698c64132b3612e73f9c4b0bbfaa668ae2039f3eb4cb2722d0b08a9f45b057da10def7a308d5c8d14c0c644892e7f11092c9cc488c850ab7
sha512sums = 21fb3b3e77b4baaa06297f0c8634197647a662dd0b3acbbb08e8ad6f9681e7dbcf250fd009ea756b7efa24856a5fa6368c6abe50886bed771cb4e33515095551
sha512sums = 4d2ff2a572d3ae048cb493d5349bd2fb1d6c883984714cafbd8213c387f3fded9fa6d391eeeba2e82ba2ac5f7f8ed0ebe90bca1b3493759d9d5e9036a681d6e0
sha512sums = c1c3b2deaf2aeb1d90c1ca85d57db921e140e5087c1eba579dabaca94568a840a0e105145b8016f3b7269216ddc1b0ac56e1d5d1753129a99367e51e2080a6b0
pkgname = icu

View file

@ -7,7 +7,7 @@
pkgname=icu
pkgver=75.1
pkgrel=1
pkgrel=2
pkgdesc="International Components for Unicode library"
arch=(x86_64)
url="https://icu.unicode.org"
@ -20,12 +20,16 @@ provides=(libicu{data,i18n,io,test,tu,uc}.so)
source=(https://github.com/unicode-org/icu/releases/download/release-${pkgver//./-}/icu4c-${pkgver//./_}-src.tgz{,.asc}
ICU-22132.patch
icudata-stdlibs.patch
https://github.com/unicode-org/icu/commit/9270216c.patch
https://github.com/unicode-org/icu/commit/60d6bd71.patch
LICENSE)
# https://github.com/unicode-org/icu/releases/download/release-75-1/SHASUM512.txt
sha512sums=('70ea842f0d5f1f6c6b65696ac71d96848c4873f4d794bebc40fd87af2ad4ef064c61a786bf7bc430ce4713ec6deabb8cc1a8cc0212eab148cee2d498a3683e45'
'SKIP'
'1178062ccfcf7ecc698c64132b3612e73f9c4b0bbfaa668ae2039f3eb4cb2722d0b08a9f45b057da10def7a308d5c8d14c0c644892e7f11092c9cc488c850ab7'
'8f13898c2b2d69ef516ee0831a73e5865676795716e7becac4457e208642bfdffb42f2a9280e99dcc10303ad721f5dc2e10ef83c633bd723044e98cc72c6bc7b'
'21fb3b3e77b4baaa06297f0c8634197647a662dd0b3acbbb08e8ad6f9681e7dbcf250fd009ea756b7efa24856a5fa6368c6abe50886bed771cb4e33515095551'
'4d2ff2a572d3ae048cb493d5349bd2fb1d6c883984714cafbd8213c387f3fded9fa6d391eeeba2e82ba2ac5f7f8ed0ebe90bca1b3493759d9d5e9036a681d6e0'
'c1c3b2deaf2aeb1d90c1ca85d57db921e140e5087c1eba579dabaca94568a840a0e105145b8016f3b7269216ddc1b0ac56e1d5d1753129a99367e51e2080a6b0')
#validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') # "Steven R. Loomis (filfla-signing) <srloomis@us.ibm.com>"
#validpgpkeys+=('9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1') # "Steven R. Loomis (ICU Project) <srl@icu-project.org>"
@ -43,6 +47,12 @@ prepare() {
patch -Np1 < "../../ICU-22132.patch"
patch -p2 -i ${srcdir}/icudata-stdlibs.patch
sed -r -i 's/(for ac_prog in )clang(\+\+)? /\1/g' configure
# Fix regression in islamic calendar
patch -p3 -i ../../9270216c.patch
# Fix tests with Python 3.13
patch -p3 -i ../../60d6bd71.patch
}
build() {