%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %endif Name: pyaudio Version: 0.2.3 Release: 2%{?dist} License: MIT Url: http://people.csail.mit.edu/hubert/pyaudio/ Source0: http://people.csail.mit.edu/hubert/pyaudio/packages/%{name}-%{version}.tar.gz Group: System Environment/Libraries Summary: Python bindings for PortAudio BuildRequires: portaudio-devel BuildRequires: python2-devel BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description PyAudio provides Python bindings for PortAudio, the cross-platform audio I/O library. With PyAudio, you can easily use Python to play and record audio on a variety of platforms. %prep %setup -q -n %{name}-%{version} # remove some pre-built binaries rm -rf packaging %build python setup.py build %install rm -rf %{buildroot} python setup.py install --root=%{buildroot} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc README CHANGELOG docs %{python_sitearch}/*.py* %{python_sitearch}/*.so %{python_sitearch}/*egg-info %changelog * Sat Apr 10 2010 Christian Krause - 0.2.3-2 - Remove pre-built binaries - Changed Group to System Environment/Libraries - Added CHANGELOG to %%files - Minor beautifications * Sun Apr 04 2010 Christian Krause - 0.2.3-1 - Initial spec file for pyaudio