X-Git-Url: https://git.draconx.ca/gitweb/gentoo-draconx.git/blobdiff_plain/680f63a80010d4f328dd74858212a68f526beb51..05779b431296fa22a7f0d0d0de9c58932bb866e1:/app-misc/mnemosyne/mnemosyne-2.7.3.ebuild diff --git a/app-misc/mnemosyne/mnemosyne-2.7.3.ebuild b/app-misc/mnemosyne/mnemosyne-2.7.3.ebuild new file mode 100644 index 0000000..0699cc5 --- /dev/null +++ b/app-misc/mnemosyne/mnemosyne-2.7.3.ebuild @@ -0,0 +1,45 @@ +# Copyright © 2015-2018,2021 Nick Bowler +# License GPLv3+: GNU General Public License version 3 or any later version. +# This is free software: you are free to change and redistribute it. +# There is NO WARRANTY, to the extent permitted by law. + +EAPI=7 + +PYTHON_COMPAT=( python3_8 ) + +inherit distutils-r1 + +MY_P=Mnemosyne-$PV + +DESCRIPTION="A flash card tool to optimize your learning process" +HOMEPAGE="https://mnemosyne-proj.org/" +SRC_URI="mirror://sourceforge/mnemosyne-proj/$MY_P.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=dev-python/PyQt5-5.6[widgets,sql,$PYTHON_USEDEP] + || ( + dev-python/PyQtWebEngine[$PYTHON_USEDEP] + dev-python/PyQt5[webengine] + ) + >=dev-python/cheroot-5[$PYTHON_USEDEP] + >=dev-python/webob-1.4[$PYTHON_USEDEP] + dev-python/matplotlib[$PYTHON_USEDEP]" +BDEPEND="app-text/dos2unix" + +S=$WORKDIR/$MY_P + +PATCHES=( + "$FILESDIR/mnemosyne-2.7.3-fix-desktop-categories.patch" + "$FILESDIR/mnemosyne-2.7.3-no-google.patch" +) + +src_prepare () { + find -name '*.py' -exec dos2unix {} + || die + dos2unix ChangeLog README mnemosyne.desktop || die + dos2unix mnemosyne/pyqt_ui/mnemosyne || die + + default +}