python-pydot/python-pydot.spec
2020-12-31 09:55:59 +08:00

73 lines
2.3 KiB
RPMSpec

%global _empty_manifest_terminate_build 0
Name: python-pydot
Version: 1.4.1
Release: 1
Summary: Python interface to Graphviz's Dot
License: MIT
URL: https://github.com/pydot/pydot
Source0: https://files.pythonhosted.org/packages/5f/e2/23e053ccf5648153959ea15d77fb90adb2b1f9c9360f832f39d6d6c024e2/pydot-1.4.1.tar.gz
BuildArch: noarch
Requires: python3-pyparsing
%description
pydot is an interface to Graphviz ,can parse and dump into the DOT language used by GraphViz,and is written in pure Python and networkx can convert its graphs to pydot.
%package -n python3-pydot
Summary: Python interface to Graphviz's Dot
Provides: python-pydot
BuildRequires: python3-devel
BuildRequires: python3-setuptools
%description -n python3-pydot
pydot is an interface to Graphviz ,can parse and dump into the DOT language used by GraphViz,and is written in pure Python and networkx can convert its graphs to pydot.
%package help
Summary: Development documents and examples for pydot
Provides: python3-pydot-doc
%description help
pydot is an interface to Graphviz ,can parse and dump into the DOT language used by GraphViz,and is written in pure Python and networkx can convert its graphs to pydot.
%prep
%autosetup -n pydot-1.4.1
%build
%py3_build
%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 .
%files -n python3-pydot -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Mon Nov 23 2020 Python_Bot <Python_Bot@openeuler.org>
- Package Spec generated