95 lines
3.5 KiB
RPMSpec
95 lines
3.5 KiB
RPMSpec
Name: python-paramiko
|
|
Version: 1.15.2
|
|
Release: 1mamba
|
|
Summary: Paramiko SSH2 library for Python
|
|
Group: System/Libraries/Python
|
|
Vendor: openmamba
|
|
Distribution: openmamba
|
|
Packager: Automatic Build System <autodist@mambasoft.it>
|
|
URL: http://www.lag.net/paramiko/
|
|
# https://github.com/robey/paramiko
|
|
Source: https://github.com/paramiko/paramiko.git/v%{version}/paramiko-%{version}.tar.bz2
|
|
License: LGPL
|
|
Requires: python >= %python_version
|
|
Requires: python-crypto
|
|
BuildRequires: python-setuptools-devel
|
|
## AUTOBUILDREQ-BEGIN
|
|
BuildRequires: python-crypto
|
|
## AUTOBUILDREQ-END
|
|
Requires: python-ecdsa
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
%description
|
|
Paramiko (a combination of the esperanto words for "paranoid" and "friend") is a module for python 2.3 or greater that implements the SSH2 protocol for secure (encrypted and authenticated) connections to remote machines. Unlike SSL (aka TLS), the SSH2 protocol does not require heirarchical certificates signed by a powerful central authority. You may know SSH2 as the protocol that replaced telnet and rsh for secure access to remote shells, but the protocol also includes the ability to open arbitrary channels to remote services across an encrypted tunnel. (This is how sftp works, for example.)
|
|
|
|
%prep
|
|
|
|
%setup -q -n paramiko-%{version}
|
|
# https://bugs.launchpad.net/paramiko/+bug/411099
|
|
chmod a-x demos/*
|
|
|
|
sed -i -e '/^#!/,1d' demos/*
|
|
|
|
for p in $(find . -name "*.py"); do
|
|
sed -i 's|#!/usr/bin/python|#!%{__python}|' $p
|
|
sed -i 's|#!/usr/bin/env python|#!%{__python}|' $p
|
|
done
|
|
|
|
%build
|
|
CFLAGS="%{optflags}" %{__python} -c 'import setuptools; execfile("setup.py")' build
|
|
|
|
%install
|
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
|
%{__python} -c 'import setuptools; execfile("setup.py")' install --skip-build --root %{buildroot}
|
|
|
|
|
|
%clean
|
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%dir %{python_sitelib}/paramiko-%{version}*-py%{python_version}.egg-info
|
|
%{python_sitelib}/paramiko-%{version}*-py%{python_version}.egg-info/PKG-INFO
|
|
%{python_sitelib}/paramiko-%{version}*-py%{python_version}.egg-info/*.txt
|
|
%dir %{python_sitelib}/paramiko
|
|
%{python_sitelib}/paramiko/*.py*
|
|
%doc LICENSE README demos/
|
|
|
|
%changelog
|
|
* Sun Dec 21 2014 Automatic Build System <autodist@mambasoft.it> 1.15.2-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Tue Sep 23 2014 Automatic Build System <autodist@mambasoft.it> 1.15.1-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Fri Sep 19 2014 Automatic Build System <autodist@mambasoft.it> 1.15.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Tue Aug 26 2014 Automatic Build System <autodist@mambasoft.it> 1.14.1-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Tue Aug 19 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 1.14.0-1mamba
|
|
- update to 1.14.0
|
|
|
|
* Mon Mar 24 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 1.13-2mamba
|
|
- require python-ecdsa
|
|
|
|
* Tue Mar 18 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 1.13-1mamba
|
|
- update to 1.13
|
|
|
|
* Fri May 17 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 1.7.7.1-2mamba
|
|
- python 2.7 mass rebuild
|
|
|
|
* Thu Aug 09 2012 Automatic Build System <autodist@mambasoft.it> 1.7.7.1-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Mon May 09 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 1.7.6-2mamba
|
|
- rebuilt in devel
|
|
|
|
* Sun Feb 28 2010 gil <puntogil@libero.it> 1.7.6-1mamba
|
|
- update to 1.7.6 "Fanny" released
|
|
- fixed bug id 411099
|
|
|
|
* Thu Jan 22 2009 gil <puntogil@libero.it> 1.7.4-1mamba
|
|
- package created by autospec
|