[packages/python-pyicu] - up to 2.15.2

baggins baggins at pld-linux.org
Fri Jun 6 22:49:56 CEST 2025


commit 5f3efc1249bfc654a2b9fbd697f10d1be366b285
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sat Jun 7 00:49:22 2025 +0200

    - up to 2.15.2

 0001-disable-failing-test.patch | 25 -------------------------
 python-pyicu.spec               | 21 ++++++++-------------
 2 files changed, 8 insertions(+), 38 deletions(-)
---
diff --git a/python-pyicu.spec b/python-pyicu.spec
index d80452e..3b4b5d4 100644
--- a/python-pyicu.spec
+++ b/python-pyicu.spec
@@ -7,13 +7,13 @@
 Summary:	PyICU - Python 2 extension wrapping IBM's ICU C++ API
 Summary(pl.UTF-8):	PyICU - rozszerzenie Pythona 2 obudowujące API C++ biblioteki ICU firmy IBM
 Name:		python-pyicu
-Version:	2.14
-Release:	3
+Version:	2.15.2
+Release:	1
 License:	MIT-like
 Group:		Development/Languages/Python
 #Source0Download: https://pypi.org/simple/PyICU/
-Source0:	https://files.pythonhosted.org/packages/source/P/PyICU/PyICU-%{version}.tar.gz
-# Source0-md5:	7ec5ad0d62a2a27f919ca8a775352a71
+Source0:	https://files.pythonhosted.org/packages/source/p/pyicu/pyicu-%{version}.tar.gz
+# Source0-md5:	4d235f2ab7d117a0d2fcaae138399645
 Patch0:		0001-disable-failing-test.patch
 URL:		https://pypi.org/project/PyICU/
 BuildRequires:	libicu-devel >= 59
@@ -24,7 +24,7 @@ BuildRequires:	python-modules >= 1:2.3
 BuildRequires:	python-setuptools
 %endif
 %if %{with python3}
-BuildRequires:	python3-2to3 >= 1:3.2
+#BuildRequires:	python3-2to3 >= 1:3.2
 BuildRequires:	python3-devel >= 1:3.2
 BuildRequires:	python3-modules >= 1:3.2
 BuildRequires:	python3-setuptools
@@ -65,12 +65,9 @@ Ten pakiet zawiera moduł Pythona 3.
 
 %prep
 %setup -q -n pyicu-%{version}
-%patch -P 0 -p1
+#patch -P 0 -p1
 
 %build
-# uses ICU C++ API, which (in case if icu 59+) needs char16_t as distinct type, i.e. C++ 11
-CFLAGS="%{rpmcxxflags} %{rpmcppflags} -std=c++11"
-
 %if %{with python2}
 %py_build
 %endif
@@ -104,9 +101,7 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{py_sitedir}/icu
 %{py_sitedir}/icu/__init__.py[co]
 %attr(755,root,root) %{py_sitedir}/icu/_icu_.so
-%if "%{py_ver}" > "2.4"
-%{py_sitedir}/PyICU-%{version}-py*.egg-info
-%endif
+%{py_sitedir}/pyicu-%{version}-py*.egg-info
 %endif
 
 %if %{with python3}
@@ -117,5 +112,5 @@ rm -rf $RPM_BUILD_ROOT
 %{py3_sitedir}/icu/__init__.py
 %{py3_sitedir}/icu/__pycache__
 %attr(755,root,root) %{py3_sitedir}/icu/_icu_.cpython-*.so
-%{py3_sitedir}/PyICU-%{version}-py*.egg-info
+%{py3_sitedir}/pyicu-%{version}-py*.egg-info
 %endif
diff --git a/0001-disable-failing-test.patch b/0001-disable-failing-test.patch
deleted file mode 100644
index b6e8a6c..0000000
--- a/0001-disable-failing-test.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 777dcdf87976160e9a6639b0b1cc506192bc911b Mon Sep 17 00:00:00 2001
-From: Pete Walter <pwalter at fedoraproject.org>
-Date: Thu, 30 Nov 2017 22:35:32 +0000
-Subject: [PATCH] disable failing test
-
----
- test/test_Script.py | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/test/test_Script.py b/test/test_Script.py
-index 90a1c81..054058c 100644
---- a/test/test_Script.py
-+++ b/test/test_Script.py
-@@ -34,6 +34,8 @@ def is_unicode_32bit():
- class TestScript(TestCase):
- 
-     def testSurrogatePairs(self):
-+        return
-+
-         pairs = u'a\u0950\u4e2d\U00029efa'
-         unicode_32bit = is_unicode_32bit()
-         names = [Script.getScript(cp).getShortName() for cp in pairs]
--- 
-2.14.3
-
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python-pyicu.git/commitdiff/5f3efc1249bfc654a2b9fbd697f10d1be366b285



More information about the pld-cvs-commit mailing list