From 14bf1f6ba7db833846e866fcfb6c105253fb2711 Mon Sep 17 00:00:00 2001 From: tushenmei Date: Mon, 16 Aug 2021 19:24:00 +0800 Subject: [PATCH] python-multi_key_dict init (cherry picked from commit 2389e2ffbe6b20a85a60d6e2042b66400f7b7451) --- multi_key_dict-2.0.3.tar.gz | Bin 0 -> 8429 bytes python-multi_key_dict.spec | 73 ++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 multi_key_dict-2.0.3.tar.gz create mode 100644 python-multi_key_dict.spec diff --git a/multi_key_dict-2.0.3.tar.gz b/multi_key_dict-2.0.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..70e9064fae8ce740a20c3eec4da889a84d7bb6f8 GIT binary patch literal 8429 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 Pm9GBUXm!5 literal 0 HcmV?d00001 diff --git a/python-multi_key_dict.spec b/python-multi_key_dict.spec new file mode 100644 index 0000000..205f9b2 --- /dev/null +++ b/python-multi_key_dict.spec @@ -0,0 +1,73 @@ +%global _empty_manifest_terminate_build 0 +Name: python-multi_key_dict +Version: 2.0.3 +Release: 1 +Summary: Multi key dictionary implementation +License: MIT +URL: https://github.com/formiaczek/multi_key_dict +Source0: https://files.pythonhosted.org/packages/6d/97/2e9c47ca1bbde6f09cb18feb887d5102e8eacd82fbc397c77b221f27a2ab/multi_key_dict-2.0.3.tar.gz +BuildArch: noarch + + +%description +Implementation of a multi-key dictionary. + +%package -n python3-multi_key_dict +Summary: Multi key dictionary implementation +Provides: python-multi_key_dict +BuildRequires: python3-devel +BuildRequires: python3-setuptools + +%description -n python3-multi_key_dict +Implementation of a multi-key dictionary. + +%package help +Summary: Development documents and examples for multi_key_dict +Provides: python3-multi_key_dict-doc + +%description help +Implementation of a multi-key dictionary. + +%prep +%autosetup -n multi_key_dict-2.0.3 + +%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-multi_key_dict -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri Aug 13 2021 Python_Bot - 2.0.3-1 +- Package Spec generated -- Gitee