# Maintainer: Sam S. # Contributor: Nuno Araujo pkgname=mnemosyne pkgver=2.6 pkgrel=1 pkgdesc="A flash-card tool with a sophisticated card review algorithm" arch=('i686' 'x86_64') url='http://www.mnemosyne-proj.org' license=('GPL') depends=('python-pyqt5' 'qt5-webengine' 'python-pillow' 'python-matplotlib' 'python-cherrypy' 'python-webob') makedepends=('python-setuptools') optdepends=('texlive-core: support for mathematical formulae in cards' 'ttf-ms-fonts: support for non-latin labels on statistic plots' 'python-cheroot: support for starting a sync server') conflicts=('mnemosyne-bzr') install='mnemosyne.install' source=("http://downloads.sourceforge.net/mnemosyne-proj/Mnemosyne-${pkgver}.tar.gz") sha256sums=('43220030b3cef56bb20f33aa45ccfa674d6b6bb93f9edb44e02a8681c51e907b') build() { cd "Mnemosyne-${pkgver}/" # Fix "bad interpreter: /usr/bin/python^M" error caused by CRLF line break sed -i 's/\r//' mnemosyne/pyqt_ui/mnemosyne python setup.py build } package() { cd "Mnemosyne-${pkgver}/" python setup.py install --root="${pkgdir}" --optimize=1 }