Compare commits
34 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
50826e1f07 | ||
|
9cbef64afd | ||
|
da8f19730d | ||
|
9275b3cfa3 | ||
|
9bc6e34155 | ||
|
88265b9134 | ||
|
5588183b09 | ||
|
3bd7071687 | ||
|
1dc778d8d0 | ||
|
d7d5d51ec1 | ||
|
3ea40c77da | ||
|
9b29e0bd96 | ||
|
009b3f6ec6 | ||
|
8df2ca9c89 | ||
|
00406bdbe7 | ||
|
cac1ac9ba6 | ||
|
dafdb9e2c9 | ||
|
24a9adaca0 | ||
|
61129e4340 | ||
|
08208e8381 | ||
|
d56d992826 | ||
|
4529af71b7 | ||
|
d0e50c964a | ||
|
4fd46306aa | ||
|
bd00aab065 | ||
|
ad7d1a7f04 | ||
|
fcb7995797 | ||
|
6f7e27e63d | ||
|
211f265f60 | ||
|
afb0063f3b | ||
|
840cf643a7 | ||
|
1da1529945 | ||
|
348dcd154c | ||
|
3c5cea1843 |
8
.gitignore
vendored
8
.gitignore
vendored
@ -3,3 +3,11 @@
|
||||
/PyICU-2.0.2.tar.gz
|
||||
/PyICU-2.0.3.tar.gz
|
||||
/PyICU-2.2.tar.gz
|
||||
/PyICU-2.3.1.tar.gz
|
||||
/PyICU-2.4.2.tar.gz
|
||||
/PyICU-2.4.3.tar.gz
|
||||
/PyICU-2.5.tar.gz
|
||||
/PyICU-2.7.3.tar.gz
|
||||
/PyICU-2.9.tar.gz
|
||||
/PyICU-2.10.2.tar.gz
|
||||
/PyICU-2.11.tar.gz
|
||||
|
@ -1,25 +0,0 @@
|
||||
From 777dcdf87976160e9a6639b0b1cc506192bc911b Mon Sep 17 00:00:00 2001
|
||||
From: Pete Walter <pwalter@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
|
||||
|
10
py313.patch
Normal file
10
py313.patch
Normal file
@ -0,0 +1,10 @@
|
||||
--- locale.cpp~ 2023-04-14 13:45:50.000000000 -0500
|
||||
+++ locale.cpp 2023-10-24 11:28:55.596502687 -0500
|
||||
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
+#include <unistd.h>
|
||||
|
||||
#if defined(_MSC_VER) || defined(__WIN32)
|
||||
#include <windows.h>
|
117
pyicu.spec
117
pyicu.spec
@ -1,41 +1,38 @@
|
||||
%define realname PyICU
|
||||
Name: pyicu
|
||||
Version: 2.2
|
||||
Release: 4%{?dist}
|
||||
Summary: Python extension wrapping IBM's ICU C++ libraries
|
||||
Version: 2.11
|
||||
Release: 1%{?dist}
|
||||
Summary: Python extension wrapping the ICU C++ libraries
|
||||
|
||||
License: MIT
|
||||
URL: http://pyicu.osafoundation.org/
|
||||
URL: https://pypi.org/project/PyICU/
|
||||
Source0: https://files.pythonhosted.org/packages/source/P/%{realname}/%{realname}-%{version}.tar.gz
|
||||
Patch0: py313.patch
|
||||
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: libicu-devel
|
||||
BuildRequires: python3-devel
|
||||
%if 0%{?fedora}
|
||||
BuildRequires: python3-pytest
|
||||
%endif
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: python3-six
|
||||
|
||||
Patch1: 0001-disable-failing-test.patch
|
||||
|
||||
%global _description\
|
||||
PyICU is Python extension wrapping IBM's International Components\
|
||||
for Unicode C++ library (ICU). ICU is a mature, widely used set of\
|
||||
C/C++ and Java libraries providing Unicode and Globalization support\
|
||||
for software applications. ICU is widely portable and gives applications\
|
||||
the same results on all platforms and between C/C++ and Javasoftware.
|
||||
PyICU is a python extension implemented in C++ that wraps the C/C++ ICU\
|
||||
library.
|
||||
|
||||
%description %_description
|
||||
|
||||
%package -n python3-pyicu
|
||||
Summary: Python 3 extension wrapping IBM's ICU C++ libraries
|
||||
Summary: Python 3 extension wrapping the ICU C++ libraries
|
||||
|
||||
%description -n python3-pyicu %_description
|
||||
|
||||
%prep
|
||||
%setup -q -n %{realname}-%{version}
|
||||
|
||||
%patch1 -p1
|
||||
|
||||
%patch -P 0 -p0
|
||||
|
||||
%build
|
||||
%py3_build
|
||||
@ -52,17 +49,105 @@ Summary: Python 3 extension wrapping IBM's ICU C++ libraries
|
||||
# Remove tests
|
||||
rm -rf %{buildroot}%{python3_sitearch}/tests
|
||||
|
||||
%if 0%{?fedora}
|
||||
%check
|
||||
%{__python3} setup.py test
|
||||
%endif
|
||||
|
||||
%files -n python3-pyicu
|
||||
%doc LICENSE
|
||||
%{python3_sitearch}/PyICU*
|
||||
%{python3_sitearch}/__pycache__/PyICU*
|
||||
%{python3_sitearch}/icu/
|
||||
%{python3_sitearch}/_icu*
|
||||
|
||||
%changelog
|
||||
* Tue Oct 24 2023 Gwyn Ciesla <gwync@protonmail.com> - 2.11-1
|
||||
- 2.11
|
||||
|
||||
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.2-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Tue Jul 11 2023 František Zatloukal <fzatlouk@redhat.com> - 2.10.2-6
|
||||
- Rebuilt for ICU 73.2
|
||||
|
||||
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 2.10.2-5
|
||||
- Rebuilt for Python 3.12
|
||||
|
||||
* Thu Mar 09 2023 Gwyn Ciesla <gwync@protonmail.com> - 2.10.2-4
|
||||
- Patch for Python 3.12.
|
||||
|
||||
* Fri Mar 03 2023 Gwyn Ciesla <gwync@protonmail.com> - 2.10.2-3
|
||||
- migrated to SPDX license
|
||||
|
||||
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Sat Dec 31 2022 Pete Walter <pwalter@fedoraproject.org> - 2.10.2-1
|
||||
- Update to 2.10.2
|
||||
|
||||
* Mon Aug 01 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 2.9-4
|
||||
- Rebuilt for ICU 71.1
|
||||
|
||||
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.9-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Fri Jun 17 2022 Python Maint <python-maint@redhat.com> - 2.9-2
|
||||
- Rebuilt for Python 3.11
|
||||
|
||||
* Thu Jun 16 2022 Gwyn Ciesla <gwync@protonmail.com> - 2.9-1
|
||||
- 2.9
|
||||
|
||||
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 2.7.3-6
|
||||
- Rebuilt for Python 3.11
|
||||
|
||||
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.3-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.3-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.7.3-3
|
||||
- Rebuilt for Python 3.10
|
||||
|
||||
* Thu May 20 2021 Pete Walter <pwalter@fedoraproject.org> - 2.7.3-2
|
||||
- Rebuild for ICU 69
|
||||
|
||||
* Wed May 19 2021 Pete Walter <pwalter@fedoraproject.org> - 2.7.3-1
|
||||
- Update to 2.7.3
|
||||
|
||||
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.5-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.5-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Mon Jun 08 2020 Pete Walter <pwalter@fedoraproject.org> - 2.5-1
|
||||
- Update to 2.5
|
||||
- Update URL
|
||||
|
||||
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.4.3-3
|
||||
- Rebuilt for Python 3.9
|
||||
|
||||
* Fri May 15 2020 Pete Walter <pwalter@fedoraproject.org> - 2.4.3-2
|
||||
- Rebuild for ICU 67
|
||||
|
||||
* Fri May 15 2020 Pete Walter <pwalter@fedoraproject.org> - 2.4.3-1
|
||||
- Update to 2.4.3
|
||||
|
||||
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Mon Jan 13 2020 Pete Walter <pwalter@fedoraproject.org> - 2.4.2-1
|
||||
- Update to 2.4.2
|
||||
|
||||
* Fri Nov 01 2019 Pete Walter <pwalter@fedoraproject.org> - 2.3.1-1
|
||||
- Update to 2.3.1
|
||||
|
||||
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.2-6
|
||||
- Rebuilt for Python 3.8.0rc1 (#1748018)
|
||||
|
||||
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.2-5
|
||||
- Rebuilt for Python 3.8
|
||||
|
||||
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
|
2
sources
2
sources
@ -1 +1 @@
|
||||
SHA512 (PyICU-2.2.tar.gz) = 30cce676fa502040e20fd4303baeebf0d83730abfedf79fdf3b69c1a3b52032a3337168b6e8902286dd4b46dda5bf894795995c6f1ef2a237fdabc374bb5ffcf
|
||||
SHA512 (PyICU-2.11.tar.gz) = d57ca2b29eafe336efca5285e10c9bfe1a6a1b575b3e52accd86a114ccf289bea0c004a5b26bd4e800211cca61df5aa1a11348a3f1dc73672b7b76dd971d6a25
|
||||
|
Loading…
Reference in New Issue
Block a user