]> git.draconx.ca Git - gentoo-draconx.git/blob - app-misc/mnemosyne/mnemosyne-2.7.3.ebuild
app-misc/mnemosyne: Bump and remove old.
[gentoo-draconx.git] / app-misc / mnemosyne / mnemosyne-2.7.3.ebuild
1 # Copyright © 2015-2018,2021 Nick Bowler
2 # License GPLv3+: GNU General Public License version 3 or any later version.
3 # This is free software: you are free to change and redistribute it.
4 # There is NO WARRANTY, to the extent permitted by law.
5
6 EAPI=7
7
8 PYTHON_COMPAT=( python3_8 )
9
10 inherit distutils-r1
11
12 MY_P=Mnemosyne-$PV
13
14 DESCRIPTION="A flash card tool to optimize your learning process"
15 HOMEPAGE="https://mnemosyne-proj.org/"
16 SRC_URI="mirror://sourceforge/mnemosyne-proj/$MY_P.tar.gz"
17
18 LICENSE="AGPL-3"
19 SLOT="0"
20 KEYWORDS="~amd64"
21
22 RDEPEND=">=dev-python/PyQt5-5.6[widgets,sql,$PYTHON_USEDEP]
23         || (
24                 dev-python/PyQtWebEngine[$PYTHON_USEDEP]
25                 dev-python/PyQt5[webengine]
26         )
27         >=dev-python/cheroot-5[$PYTHON_USEDEP]
28         >=dev-python/webob-1.4[$PYTHON_USEDEP]
29         dev-python/matplotlib[$PYTHON_USEDEP]"
30 BDEPEND="app-text/dos2unix"
31
32 S=$WORKDIR/$MY_P
33
34 PATCHES=(
35         "$FILESDIR/mnemosyne-2.7.3-fix-desktop-categories.patch"
36         "$FILESDIR/mnemosyne-2.7.3-no-google.patch"
37 )
38
39 src_prepare () {
40         find -name '*.py' -exec dos2unix {} + || die
41         dos2unix ChangeLog README mnemosyne.desktop || die
42         dos2unix mnemosyne/pyqt_ui/mnemosyne || die
43
44         default
45 }