Compare commits

..

No commits in common. "c125171ba8ff2e9134af60d4288baee49c45e21a" and "2e3563907be5e9237f8e1e35da77b511e18c8954" have entirely different histories.

4 changed files with 31 additions and 34 deletions

View File

@ -1,12 +0,0 @@
diff -Nur a/tests/tests.py b/tests/tests.py
--- a/tests/tests.py 2023-02-24 01:02:41.000000000 +0800
+++ b/tests/tests.py 2024-06-06 11:09:59.961135920 +0800
@@ -643,7 +643,7 @@
os.close(fd)
po = polib.pofile(reffile, autodetect_encoding=False, encoding=encoding)
po.save_as_mofile(tmpfile1)
- subprocess.call([msgfmt, '--no-hash', '-o', tmpfile2, reffile])
+ subprocess.call([msgfmt, '--no-convert', '--no-hash', '-o', tmpfile2, reffile])
try:
f = open(tmpfile1, 'rb')
s1 = f.read()

BIN
polib-1.1.0.tar.gz Normal file

Binary file not shown.

Binary file not shown.

View File

@ -1,13 +1,12 @@
Name: python-polib
Version: 1.2.0
Version: 1.1.0
Release: 2
Summary: A library to manipulate gettext files (po and mo files)
License: MIT
URL: https://pypi.org/project/polib/
Source0: https://pypi.python.org/packages/source/p/polib/polib-%{version}.tar.gz
Patch0: msgfmt-dont-convert-the-messages-to-UTF-8-encoding.patch
Source0: https://pypi.python.org/packages/source/p/polib/polib-1.1.0.tar.gz
BuildRequires: python3-devel gettext
BuildRequires: python2-devel python3-devel
BuildArch: noarch
%description
@ -15,6 +14,19 @@ polib is a library to manipulate, create, modify gettext files (pot, po and mo f
existing files, iterate through its entries, add, modify entries, comments or metadata, etc… or
create new po files from scratch.
polib supports out of the box any version of python ranging from 2.5 to latest 3.X version.
%package -n python2-polib
Summary: A library to manipulate gettext files (po and mo files)
%{?python_provide:%python_provide python2-polib}
%description -n python2-polib
polib is a library to manipulate, create, modify gettext files (pot, po and mo files). You can load
existing files, iterate through its entries, add, modify entries, comments or metadata, etc… or
create new po files from scratch.
polib supports out of the box any version of python ranging from 2.5 to latest 3.X version.
%package -n python3-polib
Summary: A library to manipulate gettext files (po and mo files)
%{?python_provide:%python_provide python3-polib}
@ -24,40 +36,37 @@ polib is a library to manipulate, create, modify gettext files (pot, po and mo f
existing files, iterate through its entries, add, modify entries, comments or metadata, etc… or
create new po files from scratch.
polib supports out of the box any version of python ranging from 2.5 to latest 3.X version.
%prep
%autosetup -n polib-%{version} -p1
%autosetup -n polib-1.1.0 -p1
rm -rf polib.egg-info
%build
%py2_build
%py3_build
%install
%py2_install
%py3_install
%check
%{__python2} tests/tests.py
%{__python3} tests/tests.py
%files -n python2-polib
%doc README.rst
%license LICENSE
%{python2_sitelib}/polib-1.1.0-py2.7.egg-info
%{python2_sitelib}/polib.{py,pyc,pyo}
%files -n python3-polib
%doc README.rst
%license LICENSE
%{python3_sitelib}/*
%{python3_sitelib}/polib-1.1.0-py3.7.egg-info
%{python3_sitelib}/polib.py
%{python3_sitelib}/__pycache__/polib.cpython-37*.pyc
%changelog
* Thu Jun 6 2024 wangqiang <wangqiang1@kylinos.con> - 1.2.0-2
- Add build require gettext, and fix test case test_save_as_mofile
* Tue Aug 22 2023 wulei <wu_lei@hoperun.com> - 1.2.0-1
- Update to 1.2.0
* Thu Jun 09 2022 SimpleUpdate Robot <tc@openeuler.org> - 1.1.1-1
- Upgrade to version 1.1.1
* Wed Oct 21 2020 wangxiao <wangxiao65@huawei.com> - 1.1.0-4
- drop python2 subpackage
* Thu Jun 18 2020 hanhui <hanhui15@huawei.com> - 1.1.0-3
- bugfix
- fix python3.8 can not find path
* Mon Jan 6 2020 lingsheng <lingsheng@huawei.com> - 1.1.0-2
- Package init