commit bcbbeee61678c666e1b1129a317e977326b01505 Author: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon Sep 30 11:14:47 2019 -0400 Package init diff --git a/3.0.4.tar.gz b/3.0.4.tar.gz new file mode 100644 index 0000000..bfbabf8 Binary files /dev/null and b/3.0.4.tar.gz differ diff --git a/python-chardet.spec b/python-chardet.spec new file mode 100644 index 0000000..2917a03 --- /dev/null +++ b/python-chardet.spec @@ -0,0 +1,67 @@ +Name: python-chardet +Version: 3.0.4 +Release: 8 +Summary: Python 2/3 compatible character encoding detector. +License: LGPL-2.1 +URL: https://github.com/chardet/chardet +Source0: https://github.com/chardet/chardet/archive/3.0.4.tar.gz +BuildArch: noarch +BuildRequires: python2-devel, python2-setuptools +BuildRequires: python3-devel, python3-setuptools + +%description +This is a continuation of Mark Pilgrim's excellent chardet. Previously, +two versions needed to be maintained: one that supported python 2.x +and one that supported python 3.x. We've recently merged with +Ian Cordasco's charade fork, so now we have one coherent version that +works for Python 2.7+ and 3.4+. + +%package -n python2-chardet +Summary: Python 2/3 compatible character encoding detector. +%{?python_provide:%python_provide python2-chardet} + +%description -n python2-chardet +Python 2/3 compatible character encoding detector,Python 2 version. + +%package -n python3-chardet +Summary: Python 2/3 compatible character encoding detector. + +%description -n python3-chardet +Python 2/3 compatible character encoding detector,Python 3 version. + +%prep +%setup -q -n chardet-3.0.4 +sed -ie '1d' chardet/cli/chardetect.py +rm -rf %{py3dir} +cp -a . %{py3dir} + +%build +%{__python2} setup.py build +pushd %{py3dir} +%{__python3} setup.py build +popd + +%install +pushd %{py3dir} +%{__python3} setup.py install -O1 --skip-build --root %{buildroot} +mv %{buildroot}%{_bindir}/{,python3-}chardetect +popd +%{__python2} setup.py install -O1 --skip-build --root %{buildroot} + +%files -n python2-chardet +%doc README.rst +%{!?_licensedir:%global license %%doc} +%license LICENSE +%{_bindir}/chardetect +%{python2_sitelib}/* + +%files -n python3-chardet +%doc README.rst +%{!?_licensedir:%global license %%doc} +%license LICENSE +%{_bindir}/python3-chardetect +%{python3_sitelib}/* + +%changelog +* Sat Sep 14 2019 openEuler Buildteam - 3.0.4-8 +- Package init \ No newline at end of file