From: Nick Bowler Date: Tue, 29 Jun 2021 00:28:46 +0000 (-0400) Subject: app-misc/mnemosyne: Bump and update PYTHON_COMPAT. X-Git-Url: https://git.draconx.ca/gitweb/gentoo-draconx.git/commitdiff_plain/eb5e42c65d6e402df87c2cd5cf8a175a9b7949fd app-misc/mnemosyne: Bump and update PYTHON_COMPAT. --- diff --git a/app-misc/mnemosyne/Manifest b/app-misc/mnemosyne/Manifest index c4af0e2..97d0b05 100644 --- a/app-misc/mnemosyne/Manifest +++ b/app-misc/mnemosyne/Manifest @@ -1,4 +1,6 @@ AUX mnemosyne-2.7.3-fix-desktop-categories.patch 399 BLAKE2B fc511905e2e49b9a1baefb628aa7cfe5ceed6b7a08bc6c58294fb6a7b9a3786c36d95dc760318e8cf6eb70e1428ae1f0addbfeab4276154b6703a0fbf9e678b7 SHA512 53766c5fd1c9b3cc16238b0a69b4aaada9a3532ffaa9f2fcd2899842d504ec8926ea0b1cf6c9ca7d151d5c4092d836ab4b657628427f80000828835aff529285 AUX mnemosyne-2.7.3-no-google.patch 692 BLAKE2B b06c9abaf08f685ce0d96853551162ad0780900beb6ca0b78c51758b2ea9c9f9485dbe1be6136cfbbdebd8a4c54878969b093d060091d5888c27389194e20901 SHA512 c7b313249351ee444852e44ce9acc1681e39c779c09c36042b34d12cc465f0f94e87c5299ac771c31b92bcc6350d4315546a014b8076046b5e5a628f3d94ccca DIST Mnemosyne-2.7.3.tar.gz 1284741 BLAKE2B eca7f5a8df5d8526991cc213fdaa548ad533535b0ba991f053859cfc51058fb2b6ecb6d12302f1030f96347ff444c942071a13453abad05a105f53b15fe82391 SHA512 3230ec5e595ff5191729e675dea52ff22b6bfdcda524e27a87879ce9162622f4ea9fdf169777da32b9e77f4785c5cffe8c2472664863518fd2997e4ad030ed98 +DIST Mnemosyne-2.8.tar.gz 1307066 BLAKE2B 05f6540ac8114a4de3f58313d8f99e733c0fdd6991b18656829ccf66c71f534561af766c063a595e42340dd8d42b01bc078e8e74d38a4fe1f6150a192bc48a27 SHA512 82bae3faf251e53e9edea13230037cd454980dc38c255de4b4c9a85833ca838555c945ef8bc4850f6caedf15066a7187658868c9c2769278524c13f152e410b5 EBUILD mnemosyne-2.7.3.ebuild 1131 BLAKE2B 3f7da2ad42b30cc67cfa559c6378f736dc1e7877c3a2869c29f8ecb0727e958ca258ef3e5f5d73c87a16a76367ee5bf2ae8086531316c13527ee06ef975dec27 SHA512 2bf7e3d85a85b7c96e35eba0c16fb60e4d447c34a281650a54c75890c98493da1f21c6c0f319c1b7baceb01e9fceb3e7eaa7520c8857b69b8792df6bf261a14a +EBUILD mnemosyne-2.8.ebuild 1176 BLAKE2B 636c5741c253edc5eb8b0742375addc5265686f5a2a9c06afab61e3fd79926687d0ddca3156502a95b14e8deff7d74cf7c64db9ebab385a1a01e40c27f6f83bf SHA512 87648ac27bbd93ff8461713bf52e2102bc391e4da69213a1e0dba0a0be495af2d0b711c2b042d3ecb2362290430fcd1b09dc44472aee077adcda3a6fa0d50617 diff --git a/app-misc/mnemosyne/mnemosyne-2.8.ebuild b/app-misc/mnemosyne/mnemosyne-2.8.ebuild new file mode 100644 index 0000000..7b53005 --- /dev/null +++ b/app-misc/mnemosyne/mnemosyne-2.8.ebuild @@ -0,0 +1,46 @@ +# 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..9} ) + +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] + dev-python/argon2-cffi[$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 +}