FWIW, this is the entire spec file:
%{!?python_sitelib: %define python_sitelib %(%{__python} -c “from distutils.sysconfig import get_python_lib; print get_python_lib()”)}
Name: anki
Version: 0.9.9.6
Release: 3%{?dist}
Summary: Flashcard program for using space repetition learning
Group: Amusements/Games
License: GPLv3+ and MIT
URL: Anki - a friendly, intelligent spaced learning system
Source0: %{name}-%{version}.tgz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: python-devel, python-setuptools, python-sqlalchemy
BuildRequires: PyQt4-devel
BuildRequires: desktop-file-utils
Requires: qt4, PyQt4
Requires: python-sqlalchemy, python-simplejson, python-sqlite2
Requires: numpy
Requires: pygame
BuildArch: noarch
%description
Anki is a program designed to help you remember facts (such as words
and phrases in a foreign language) as easily, quickly and efficiently
as possible. Anki is based on a theory called spaced repetition.
%prep
%setup -q
%build
pushd libanki
%{__python} setup.py build
popd
%{__python} setup.py build
%install
rm -rf %{buildroot}
pushd libanki
%{__python} setup.py install -O1 --skip-build --root %{buildroot}
popd
%{__python} setup.py install -O1 --skip-build --root %{buildroot}
install -d %{buildroot}%{_datadir}/applications
desktop-file-install
–remove-category=KDE
–dir %{buildroot}%{_datadir}/applications
%{name}.desktop
install -d %{buildroot}%{_datadir}/pixmaps
install -m 644 icons/anki.png %{buildroot}%{_datadir}/pixmaps/
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%doc COPYING ChangeLog CREDITS README*
libankiqt
%dir %{python_sitelib}/ankiqt
%{python_sitelib}/ankiqt/.py
%{python_sitelib}/ankiqt/ui
%{python_sitelib}/ankiqt/forms
libanki
%dir %{python_sitelib}/anki
%{python_sitelib}/anki/.py
%{python_sitelib}/anki/importing
%{python_sitelib}/anki/features
locale
%dir %{python_sitelib}/ankiqt/locale/
%dir %{python_sitelib}/anki/locale/
%lang(cs) %{python_sitelib}//locale/cs_/
%lang(de) %{python_sitelib}//locale/de_/
%lang(es) %{python_sitelib}//locale/es_/
%lang(fi) %{python_sitelib}//locale/fi_/
%lang(fr) %{python_sitelib}//locale/fr_/
%lang(it) %{python_sitelib}//locale/it_/
%lang(ja) %{python_sitelib}//locale/ja_/
%lang(ko) %{python_sitelib}//locale/ko_/
%lang(pl) %{python_sitelib}//locale/pl_/
%lang(zh) %{python_sitelib}/anki/locale/zh_*/
%{python_sitelib}/*egg-info
%{_bindir}/anki
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}.png
%changelog
- Tue Mar 03 2009 Demetris Karagiannis <dekacy10@yahoo.com> 0.9.9.6-3 Created spec file for source build