Blob Blame Raw
Name:           pysendfile
Version:        2.0.0
Release:        4%{?dist}
Summary:        Python interface to the sendfile(2) system call

License:        MIT

BuildRequires:  python2-devel
BuildRequires:  python-setuptools

%filter_provides_in %{python_sitearch}

sendfile(2) is a system call which provides a "zero-copy" way of copying data
from one file descriptor to another (a socket). The phrase "zero-copy" refers
to the fact that all of the copying of data between the two descriptors is done
entirely by the kernel, with no copying of data into user-space buffers. This is
particularly useful when sending a file over a socket (e.g. FTP). 

%setup -q

CFLAGS="$RPM_OPT_FLAGS" %{__python} build

%{__python} install -O1 --skip-build --root $RPM_BUILD_ROOT

PYTHONPATH="$RPM_BUILD_ROOT%{python_sitearch}" %{__python} test/

%attr(755, root, root) %{python_sitearch}/

* Sat Jul 21 2012 Fedora Release Engineering <> - 2.0.0-4
- Rebuilt for

* Wed Feb 8 2012 Russell Bryant <> - 2.0.0-3
- Update %%check section to a more sane method of setting PYTHONPATH

* Wed Feb 8 2012 Russell Bryant <> - 2.0.0-2
- Remove unnecessary cleaning of the buildroot in %%install section
- Add %%check section to run the unit tests
- Rename package from python-sendfile to pysendfile

* Tue Feb 7 2012 Russell Bryant <> - 2.0.0-1
- Initial package