Package anki: Specfile

Name: anki
Version: 1.2.8
Release: alt1
Summary: Flashcard program for using space repetition learning

Group: Games/Educational
License: GPLv3+ and MIT
Url: http://ankisrs.net/
Source0: %name-%version.tgz

Patch0: %name-1.2.8-noupdate.patch

BuildRequires: python-module-setuptools python-module-PyQt4-devel
BuildRequires: python-modules-sqlite3 python-module-SQLAlchemy
BuildRequires: desktop-file-utils python-module-simplejson

BuildArch: noarch

Requires: python-modules-sqlite3

%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
%patch0 -p1 -b .noupdate
%build
pushd lib%name
python setup.py build
popd
tools/build_ui.sh
python setup.py build

%install
pushd lib%name
python setup.py install -O1 --skip-build --root %buildroot
popd

python setup.py install -O1 --skip-build --root %buildroot

install -d %buildroot%_desktopdir
desktop-file-install --remove-category=KDE --dir %buildroot%_desktopdir %name.desktop

install -d %buildroot%_datadir/pixmaps
install -m 644 icons/%name.png %buildroot%_datadir/pixmaps/

%find_lang %name

%files -f %name.lang
# libankiqt
%python_sitelibdir/ankiqt

# libanki
%python_sitelibdir/%name

%python_sitelibdir/*egg-info
%_bindir/%name
%_desktopdir/%name.desktop
%_datadir/pixmaps/%name.png

%doc COPYING CREDITS README*

%changelog
* Sun May 29 2011 Terechkov Evgenii <evg@altlinux.org> 1.2.8-alt1
- 1.2.8 (ALT #25680)

* Wed Dec  1 2010 Terechkov Evgenii <evg@altlinux.org> 1.0.1-alt1
- 1.0.1

* Mon Jun 28 2010 Terechkov Evgenii <evg@altlinux.ru> 0.9.9.8.6-alt2
- Buildreqs updated
- Requires added to fix installing

* Mon Feb 22 2010 Evgenii Terechkov <evg@altlinux.ru> 0.9.9.8.6-alt1
- Initial build for ALT Linux Sisyphus (thanks to Fedora for initial spec)