diff --git a/python-mistune.spec b/python-mistune.spec new file mode 100644 index 0000000000000000000000000000000000000000..1fe0587655e31bc49eda09424c3e3eaddacc792e --- /dev/null +++ b/python-mistune.spec @@ -0,0 +1,82 @@ +Name: python-mistune +Version: 0.8.3 +Release: 6 +Summary: A Python Markdown Parser +License: BSD +URL: https://github.com/lepture/mistune +Source0: https://github.com/lepture/mistune/archive/v%{version}.tar.gz + +BuildRequires: python2-Cython python2-devel python2-nose python2-setuptools +BuildRequires: python3-Cython python3-devel python3-nose python3-setuptools + +%description +The python-mistune package is a fast yet powerful Python Markdown +parser with renderers and plugins, compatible with sane CommonMark +rules. + +%package -n python2-mistune +Summary: A Python Markdown Parser + +%{?python_provide:%python_provide python2-mistune} + +%description -n python2-mistune +The python-mistune package is a fast yet powerful Python Markdown +parser with renderers and plugins, compatible with sane CommonMark +rules. + +%package -n python3-mistune +Summary: A Python Markdown Parser + +%description -n python3-mistune +The python-mistune package is a fast yet powerful Python Markdown +parser with renderers and plugins, compatible with sane CommonMark +rules. + +%prep +%autosetup -n mistune-%{version} -p1 +rm -rf %{py3dir} +cp -r . %{py3dir} + +find -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python2}|' + +pushd %{py3dir} +find -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' +popd + +%build +CFLAGS="$RPM_OPT_FLAGS" %{__python2} setup.py build + +pushd %{py3dir} +CFLAGS="$RPM_OPT_FLAGS" %{__python3} setup.py build +popd + +%install +%{__python2} setup.py install --skip-build --root %{buildroot} + +pushd %{py3dir} +%{__python3} setup.py install --skip-build --root %{buildroot} +popd + +%{_fixperms} %{buildroot}/* + +%check +%{__python2} setup.py test + +pushd %{py3dir} +%{__python3} setup.py test +popd + +%files -n python2-mistune +%doc LICENSE README.rst +%{python2_sitearch}/mistune.* +%{python2_sitearch}/mistune-%{version}-py?.?.egg-info + +%files -n python3-mistune +%doc LICENSE README.rst +%{python3_sitearch}/mistune.* +%{python3_sitearch}/mistune-%{version}-py?.?.egg-info +%{python3_sitearch}/__pycache__/mistune* + +%changelog +* Thu Mar 05 2020 Jiangping Hu - 0.8.3-6 +- Package init diff --git a/v0.8.3.tar.gz b/v0.8.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..4f7273ee4437229297563399c0db756fd14670d5 Binary files /dev/null and b/v0.8.3.tar.gz differ