|
Russell Bryant |
8a0a3a4 |
Name: pysendfile
|
|
Russell Bryant |
8a0a3a4 |
Version: 2.0.0
|
|
|
216013c |
Release: 10%{?dist}
|
|
Russell Bryant |
8a0a3a4 |
Summary: Python interface to the sendfile(2) system call
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
License: MIT
|
|
Russell Bryant |
8a0a3a4 |
URL: http://code.google.com/p/pysendfile/
|
|
Russell Bryant |
8a0a3a4 |
Source0: http://pysendfile.googlecode.com/files/pysendfile-%{version}.tar.gz
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
BuildRequires: python2-devel
|
|
Russell Bryant |
8a0a3a4 |
BuildRequires: python-setuptools
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
%{?filter_setup:
|
|
Russell Bryant |
8a0a3a4 |
%filter_provides_in %{python_sitearch}
|
|
Russell Bryant |
8a0a3a4 |
%filter_setup
|
|
Russell Bryant |
8a0a3a4 |
}
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
%description
|
|
Russell Bryant |
8a0a3a4 |
sendfile(2) is a system call which provides a "zero-copy" way of copying data
|
|
Russell Bryant |
8a0a3a4 |
from one file descriptor to another (a socket). The phrase "zero-copy" refers
|
|
Russell Bryant |
8a0a3a4 |
to the fact that all of the copying of data between the two descriptors is done
|
|
Russell Bryant |
8a0a3a4 |
entirely by the kernel, with no copying of data into user-space buffers. This is
|
|
Russell Bryant |
8a0a3a4 |
particularly useful when sending a file over a socket (e.g. FTP).
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
%prep
|
|
Russell Bryant |
8a0a3a4 |
%setup -q
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
%build
|
|
Russell Bryant |
8a0a3a4 |
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
%install
|
|
Russell Bryant |
8a0a3a4 |
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
%check
|
|
Russell Bryant |
8a0a3a4 |
PYTHONPATH="$RPM_BUILD_ROOT%{python_sitearch}" %{__python} test/test_sendfile.py
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
%files
|
|
Russell Bryant |
8a0a3a4 |
%doc README LICENSE
|
|
Russell Bryant |
8a0a3a4 |
%attr(755, root, root) %{python_sitearch}/sendfile.so
|
|
Russell Bryant |
8a0a3a4 |
%{python_sitearch}/pysendfile-%{version}-*.egg-info
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
%changelog
|
|
|
216013c |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-10
|
|
|
216013c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
216013c |
|
|
|
f8613ae |
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-9
|
|
|
f8613ae |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
f8613ae |
|
|
|
3948cd2 |
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-8
|
|
|
3948cd2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
3948cd2 |
|
|
|
375ed55 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-7
|
|
|
375ed55 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
375ed55 |
|
|
|
e5b680d |
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-6
|
|
|
e5b680d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
e5b680d |
|
|
|
3b03609 |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-5
|
|
|
3b03609 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
3b03609 |
|
|
|
b5f92b5 |
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-4
|
|
|
b5f92b5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
b5f92b5 |
|
|
Russell Bryant |
8a0a3a4 |
* Wed Feb 8 2012 Russell Bryant <russellb@fedoraproject.org> - 2.0.0-3
|
|
Russell Bryant |
8a0a3a4 |
- Update %%check section to a more sane method of setting PYTHONPATH
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
* Wed Feb 8 2012 Russell Bryant <russellb@fedoraproject.org> - 2.0.0-2
|
|
Russell Bryant |
8a0a3a4 |
- Remove unnecessary cleaning of the buildroot in %%install section
|
|
Russell Bryant |
8a0a3a4 |
- Add %%check section to run the unit tests
|
|
Russell Bryant |
8a0a3a4 |
- Rename package from python-sendfile to pysendfile
|
|
Russell Bryant |
8a0a3a4 |
|
|
Russell Bryant |
8a0a3a4 |
* Tue Feb 7 2012 Russell Bryant <russellb@fedoraproject.org> - 2.0.0-1
|
|
Russell Bryant |
8a0a3a4 |
- Initial package
|