[packages/python-recode] - new, python2 only
qboosh
qboosh at pld-linux.org
Sun Sep 6 19:52:32 CEST 2020
commit 310c53d5ebc4a4310b7caf54a6b1d3536d100f90
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Sep 6 19:55:04 2020 +0200
- new, python2 only
python-recode-test.patch | 13 +++++++++++
python-recode.spec | 59 ++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 72 insertions(+)
---
diff --git a/python-recode.spec b/python-recode.spec
new file mode 100644
index 0000000..c72958e
--- /dev/null
+++ b/python-recode.spec
@@ -0,0 +1,59 @@
+#
+# Conditional build:
+%bcond_without tests # smoke/regression test
+
+Summary: Python 2 extension to convert files between character sets
+Summary(pl.UTF-8): Rozszerzenie Pythona 2 do konwersji plików między zestawami znaków
+Name: python-recode
+Version: 0.2
+Release: 1
+License: GPL v2+
+Group: Libraries/Python
+#Source0Download: https://github.com/pybliographer/python-recode/releases
+Source0: https://github.com/pybliographer/python-recode/archive/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 28e9fc5e0f93c3feb7c5569f5d8b9bf4
+Patch0: %{name}-test.patch
+URL: https://pypi.org/project/recode/
+BuildRequires: python-devel >= 1:2.6
+BuildRequires: python-setuptools
+BuildRequires: recode-devel >= 3.5
+BuildRequires: rpm-pythonprov
+BuildRequires: rpmbuild(macros) >= 1.714
+Requires: python-modules >= 1:2.6
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+This module contains a simple binding to GNU Recode, a library to
+convert text and files between character sets.
+
+%description -l pl.UTF-8
+Ten moduł zawiera proste wiązanie do GNU Recode - biblioteki do
+konwersji tekstu i plików między zestawami znaków.
+
+%prep
+%setup -q
+%patch0 -p1
+
+%build
+%py_build
+
+%if %{with tests}
+PYTHONPATH=$(echo build-2/lib.*) \
+%{__python} testsuite.py
+%endif
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%py_install
+
+%py_postclean
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc NEWS README.rst
+%attr(755,root,root) %{py_sitedir}/recode.so
+%{py_sitedir}/python_recode-%{version}-py*.egg-info
diff --git a/python-recode-test.patch b/python-recode-test.patch
new file mode 100644
index 0000000..efabb87
--- /dev/null
+++ b/python-recode-test.patch
@@ -0,0 +1,13 @@
+--- python-recode-0.2/testsuite.py.orig 2015-10-15 23:49:31.000000000 +0200
++++ python-recode-0.2/testsuite.py 2020-09-06 19:52:16.074246678 +0200
+@@ -31,6 +31,9 @@
+ def run():
+ failures = 0
+ failures += check_recode()
+- raise RuntimeError
++ if failures:
++ raise RuntimeError
+
+ return failures
++
++exit(run())
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/python-recode.git/commitdiff/310c53d5ebc4a4310b7caf54a6b1d3536d100f90
More information about the pld-cvs-commit
mailing list