From 83eca4fcc7f21a505dd0038431e6a6db13de4ffd Mon Sep 17 00:00:00 2001 From: desert-sailor Date: Wed, 8 Nov 2023 11:22:09 +0800 Subject: [PATCH] Init package with version 1.5.1 --- fqdn-1.5.1.tar.gz | Bin 0 -> 6015 bytes python-fqdn.spec | 75 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 fqdn-1.5.1.tar.gz create mode 100644 python-fqdn.spec diff --git a/fqdn-1.5.1.tar.gz b/fqdn-1.5.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..024acced2188178cff76eb4571588318bfa000dd GIT binary patch literal 6015 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 literal 0 HcmV?d00001 diff --git a/python-fqdn.spec b/python-fqdn.spec new file mode 100644 index 0000000..56858a8 --- /dev/null +++ b/python-fqdn.spec @@ -0,0 +1,75 @@ +%global _empty_manifest_terminate_build 0 +Name: python-fqdn +Version: 1.5.1 +Release: 1 +Summary: Validates fully-qualified domain names against RFC 1123. +License: MPL-2.0 +URL: https://github.com/ypcrts/fqdn +Source0: https://files.pythonhosted.org/packages/30/3e/a80a8c077fd798951169626cde3e239adeba7dab75deb3555716415bd9b0/fqdn-1.5.1.tar.gz +BuildArch: noarch +%description +Validates fully-qualified domain names against RFC 1123. + +%package -n python3-fqdn +Summary: Validates fully-qualified domain names against RFC 1123. +Provides: python-fqdn +# Base build requires +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-wheel +%description -n python3-fqdn +Validates fully-qualified domain names against RFC 1123. + +%package help +Summary: Development documents and examples for fqdn. +Provides: python3-fqdn-doc +%description help +Development documents and examples for fqdn. + +%prep +%autosetup -n fqdn-%{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 . + +%files -n python3-fqdn -f filelist.lst + +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed Nov 8 2023 Dongxing Wang - 1.5.1-1 +- Init package