From 8220f35bd0c1bb8eaaea344e3fea990f7c27603d Mon Sep 17 00:00:00 2001 From: 17764591921 Date: Mon, 6 Jul 2020 20:16:32 +0800 Subject: [PATCH 1/2] init package --- aiodns-2.0.0.tar.gz | Bin 0 -> 5948 bytes python-aiodns.spec | 73 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 aiodns-2.0.0.tar.gz create mode 100644 python-aiodns.spec diff --git a/aiodns-2.0.0.tar.gz b/aiodns-2.0.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..d98e98d482bb08dfd961fa2f4812a047a1c51c05 GIT binary patch literal 5948 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 literal 0 HcmV?d00001 diff --git a/python-aiodns.spec b/python-aiodns.spec new file mode 100644 index 0000000..631b96c --- /dev/null +++ b/python-aiodns.spec @@ -0,0 +1,73 @@ +%global _empty_manifest_terminate_build 0 +Name: python-aiodns +Version: 2.0.0 +Release: 1 +Summary: Simple DNS resolver for asyncio +License: MIT License +URL: http://github.com/saghul/aiodns +Source0: https://files.pythonhosted.org/packages/30/2e/b86ce168485b68d40c6a810838669deacf0abf41845c383659c2b613e69f/aiodns-2.0.0.tar.gz +BuildArch: noarch + +Requires: python3-pycares +Requires: python3-typing + +%description + + +%package -n python3-aiodns +Summary: Simple DNS resolver for asyncio +Provides: python-aiodns +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-aiodns + + +%package help +Summary: Development documents and examples for aiodns +Provides: python3-aiodns-doc +%description help + + +%prep +%autosetup -n aiodns-2.0.0 + +%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-aiodns -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Jul 06 2020 Python_Bot +- Package Spec generated -- Gitee From a6cc819481a314a433f51d0f7565ded92a193ab4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=A8=E4=B8=9C?= Date: Thu, 9 Jul 2020 20:02:09 +0800 Subject: [PATCH 2/2] update python-aiodns.spec. update description --- python-aiodns.spec | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/python-aiodns.spec b/python-aiodns.spec index 631b96c..9e9d6f7 100644 --- a/python-aiodns.spec +++ b/python-aiodns.spec @@ -12,7 +12,7 @@ Requires: python3-pycares Requires: python3-typing %description - +Simple DNS resolver for asyncio %package -n python3-aiodns Summary: Simple DNS resolver for asyncio @@ -20,13 +20,11 @@ Provides: python-aiodns BuildRequires: python3-devel BuildRequires: python3-setuptools %description -n python3-aiodns - +Simple DNS resolver for asyncio %package help Summary: Development documents and examples for aiodns Provides: python3-aiodns-doc -%description help - %prep %autosetup -n aiodns-2.0.0 -- Gitee