From 5619ddd4009c075561ba78898682b9a541e5cf9b Mon Sep 17 00:00:00 2001 From: wangxiyuan Date: Fri, 12 Mar 2021 16:41:51 +0800 Subject: [PATCH] Init --- python-scp.spec | 77 ++++++++++++++++++++++++++++++++++++++++++++++ scp-0.13.2.tar.gz | Bin 0 -> 11517 bytes 2 files changed, 77 insertions(+) create mode 100644 python-scp.spec create mode 100644 scp-0.13.2.tar.gz diff --git a/python-scp.spec b/python-scp.spec new file mode 100644 index 0000000..edf7ace --- /dev/null +++ b/python-scp.spec @@ -0,0 +1,77 @@ +%global _empty_manifest_terminate_build 0 +Name: python-scp +Version: 0.13.2 +Release: 1 +Summary: scp module for paramiko +License: LGPLv2+ +URL: https://github.com/jbardin/scp.py +Source0: https://files.pythonhosted.org/packages/05/e0/ac4169e773e12a08d941ca3c006cb8c91bee9d6d80328a15af850b5e7480/scp-0.13.2.tar.gz +BuildArch: noarch + + +%description +The scp.py module uses a paramiko transport to send and recieve files via the +scp1 protocol. This is the protocol as referenced from the openssh scp program, +and has only been tested with this implementation. + +%package -n python3-scp +Summary: scp module for paramiko +Provides: python-scp +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-scp +The scp.py module uses a paramiko transport to send and recieve files via the +scp1 protocol. This is the protocol as referenced from the openssh scp program, +and has only been tested with this implementation. + +%package help +Summary: Development documents and examples for scp +Provides: python3-scp-doc +%description help +The scp.py module uses a paramiko transport to send and recieve files via the +scp1 protocol. This is the protocol as referenced from the openssh scp program, +and has only been tested with this implementation. + +%prep +%autosetup -n scp-0.13.2 + +%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-scp -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri Mar 12 2021 Python_Bot +- Package Spec generated diff --git a/scp-0.13.2.tar.gz b/scp-0.13.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..2364a1fdf8d4d69872de857e7ff814a0e1767040 GIT binary patch literal 11517 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