Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / icu


Commits:
31ebf5c6 by Antonio Rojas at 2024-12-23T21:00:10+01:00
upgpkg: 75.1-2: Fix regression in islamic calendar

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -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


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 
 pkgname=icu
 pkgver=75.1
-pkgrel=1
+pkgrel=2
 pkgdesc="International Components for Unicode library"
 arch=(x86_64)
 url="https://icu.unicode.org";
@@ -15,11 +15,15 @@ makedepends=('python')
 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
+        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'
+            
'21fb3b3e77b4baaa06297f0c8634197647a662dd0b3acbbb08e8ad6f9681e7dbcf250fd009ea756b7efa24856a5fa6368c6abe50886bed771cb4e33515095551'
+            
'4d2ff2a572d3ae048cb493d5349bd2fb1d6c883984714cafbd8213c387f3fded9fa6d391eeeba2e82ba2ac5f7f8ed0ebe90bca1b3493759d9d5e9036a681d6e0'
             
'c1c3b2deaf2aeb1d90c1ca85d57db921e140e5087c1eba579dabaca94568a840a0e105145b8016f3b7269216ddc1b0ac56e1d5d1753129a99367e51e2080a6b0')
 #validpgpkeys=('BA90283A60D67BA0DD910A893932080F4FB419E3') #  "Steven R. 
Loomis (filfla-signing) <[email protected]>"
 #validpgpkeys+=('9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1') #  "Steven R. 
Loomis (ICU Project) <[email protected]>"
@@ -35,6 +39,12 @@ prepare() {
   # https://bugzilla.mozilla.org/show_bug.cgi?id=1843007
   # https://unicode-org.atlassian.net/browse/ICU-22132
   patch -Np1 < "../../ICU-22132.patch"
+
+  # Fix regression in islamic calendar
+  patch -p3 -i ../../9270216c.patch
+
+  # Fix tests with Python 3.13
+  patch -p3 -i ../../60d6bd71.patch
 }
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/icu/-/commit/31ebf5c6800687afd060f445a25d27f0d9036519

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/icu/-/commit/31ebf5c6800687afd060f445a25d27f0d9036519
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to