From 89e8b64bfb700972bd43c90c794d845320592ede Mon Sep 17 00:00:00 2001 From: zhangfan Date: Tue, 17 Aug 2021 16:55:01 +0800 Subject: [PATCH] Add spec and tar Signed-off-by: zhangfan --- python-repoze-sphinx-autointerface.spec | 73 ++++++++++++++++++++++++ repoze.sphinx.autointerface-0.8.tar.gz | Bin 0 -> 8987 bytes 2 files changed, 73 insertions(+) create mode 100644 python-repoze-sphinx-autointerface.spec create mode 100644 repoze.sphinx.autointerface-0.8.tar.gz diff --git a/python-repoze-sphinx-autointerface.spec b/python-repoze-sphinx-autointerface.spec new file mode 100644 index 0000000..17782d6 --- /dev/null +++ b/python-repoze-sphinx-autointerface.spec @@ -0,0 +1,73 @@ +%global _empty_manifest_terminate_build 0 +Name: python-repoze-sphinx-autointerface +Version: 0.8 +Release: 1 +Summary: Sphinx extension: auto-generates API docs from Zope interfaces +License: BSD +URL: http://www.repoze.org +Source0: https://files.pythonhosted.org/packages/8f/65/ea18d09c6847b3a381e16c89f26de0ddcdf0bdb8d05f4581e4df9b7033fd/repoze.sphinx.autointerface-0.8.tar.gz +BuildArch: noarch +%description +Sphinx extension: auto-generates API docs from Zope interfaces + +%package -n python3-repoze-sphinx-autointerface +Summary: Sphinx extension: auto-generates API docs from Zope interfaces +Provides: python-repoze-sphinx-autointerface +BuildRequires: python3-sphinx +BuildRequires: python3-zope-interface +%description -n python3-repoze-sphinx-autointerface +Sphinx extension: auto-generates API docs from Zope interfaces + +%package help +Summary: Sphinx extension: auto-generates API docs from Zope interfaces +Provides: python3-repoze-sphinx-autointerface-doc +%description help +Sphinx extension: auto-generates API docs from Zope interfaces + +%prep +%autosetup -n repoze.sphinx.autointerface-%{version} + +%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 . + +%check +%{__python3} setup.py test + +%files -n python3-repoze-sphinx-autointerface -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Aug 17 2021 OpenStack_SIG - 0.8-1 +- Package Spec generate diff --git a/repoze.sphinx.autointerface-0.8.tar.gz b/repoze.sphinx.autointerface-0.8.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..7dd1866f9c26a9ec8f0b9438c99f93c30c234060 GIT binary patch literal 8987 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 wPiJkow^El9(a?!l{GJsj6W6y