From 2b3b85eaeaeda0996561a1b81f2344b5a67e8b09 Mon Sep 17 00:00:00 2001 From: sean-lau Date: Thu, 28 Oct 2021 11:00:12 +0800 Subject: [PATCH] Update package pydotplus of version 2.0.2 --- python-pydotplus.spec | 92 +++++++++++++++++++++++++------------------ 1 file changed, 53 insertions(+), 39 deletions(-) diff --git a/python-pydotplus.spec b/python-pydotplus.spec index 17c869c..9675a72 100644 --- a/python-pydotplus.spec +++ b/python-pydotplus.spec @@ -1,69 +1,83 @@ +%global _empty_manifest_terminate_build 0 Name: python-pydotplus Version: 2.0.2 -Release: 10 +Release: 1 Summary: Python interface to Graphviz's Dot language License: MIT -URL: https://pypi.python.org/pypi/pydotplus -Source0: https://pypi.python.org/packages/source/p/pydotplus/pydotplus-2.0.2.tar.gz - +URL: http://pydotplus.readthedocs.org/ +Source0: https://files.pythonhosted.org/packages/60/bf/62567830b700d9f6930e9ab6831d6ba256f7b0b730acb37278b0ccdffacf/pydotplus-2.0.2.tar.gz BuildArch: noarch -BuildRequires: graphviz - %description PyDotPlus is an improved version of the old pydot project that provides a Python Interface to Graphviz's Dot language. -%package -n python2-pydotplus +%package -n python3-pydotplus Summary: Python interface to Graphviz's Dot language -%{?python_provide:%python_provide python2-pydotplus} -BuildRequires: python2-devel python2-setuptools -BuildRequires: pyparsing -Requires: pyparsing -Requires: graphviz - -%description -n python2-pydotplus -PyDotPlus is an improved version of the old pydot project that -provides a Python Interface to Graphviz's Dot language. - -Python 2 version. - -%package -n python3-pydotplus -Summary: Python interface to Graphviz's Dot language -%{?python_provide:%python_provide python3-pydotplus} -BuildRequires: python3-devel python3-setuptools python3-pyparsing -Requires: python3-pyparsing graphviz - +Provides: python-pydotplus +# Base build requires +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-wheel %description -n python3-pydotplus PyDotPlus is an improved version of the old pydot project that provides a Python Interface to Graphviz's Dot language. -Python 3 version. +%package help +Summary: Python interface to Graphviz's Dot language +Provides: python3-pydotplus-doc +%description help +PyDotPlus is an improved version of the old pydot project that +provides a Python Interface to Graphviz's Dot language. %prep -%autosetup -n pydotplus-%{version} -p1 -rm -rf lib/*.egg-info +%autosetup -n pydotplus-%{version} %build -%py2_build %py3_build %install -%py2_install %py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + %check -cd test - PYTHONPATH=%{buildroot}%{python2_sitelib} %{__python2} pydot_unittest.py -v || : - PYTHONPATH=%{buildroot}%{python3_sitelib} %{__python3} pydot_unittest.py -v || : +%{__python3} setup.py test -%files -n python2-pydotplus -%doc README.rst LICENSE -%{python2_sitelib}/pydotplus* +%files -n python3-pydotplus -f filelist.lst +%dir %{python3_sitelib}/* -%files -n python3-pydotplus -%doc README.rst LICENSE -%{python3_sitelib}/pydotplus* +%files help -f doclist.lst +%{_docdir}/* %changelog +* Thu Oct 28 2021 OpenStack_SIG - 2.0.2-1 +- Upgrade package python3-pydotplus to version 2.0.2 + * Tue Mar 10 2020 zhangtao - 2.0.2-10 - package init