From 1fb4db026c7bc38389f7d897498b1204d9edf98c Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Fri, 10 Sep 2021 15:30:15 +0200 Subject: dev-python/pydevd: properly recompile pre-built file Bug: https://bugs.gentoo.org/812041 Closes: https://bugs.gentoo.org/812386 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan --- dev-python/pydevd/pydevd-2.5.0-r1.ebuild | 80 ++++++++++++++++++++++++++++++++ dev-python/pydevd/pydevd-2.5.0.ebuild | 60 ------------------------ 2 files changed, 80 insertions(+), 60 deletions(-) create mode 100644 dev-python/pydevd/pydevd-2.5.0-r1.ebuild delete mode 100644 dev-python/pydevd/pydevd-2.5.0.ebuild diff --git a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild new file mode 100644 index 000000000000..699432597995 --- /dev/null +++ b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 toolchain-funcs + +DESCRIPTION="PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)" +HOMEPAGE="https://github.com/fabioz/PyDev.Debugger/" +SRC_URI="https://github.com/fabioz/PyDev.Debugger/archive/refs/tags/pydev_debugger_${PV//./_}.tar.gz" +S="${WORKDIR}/PyDev.Debugger-pydev_debugger_${PV//./_}" + +LICENSE="EPL-1.0" +SLOT="0" +KEYWORDS="~amd64" + +# After removing and recompiling the prebuilt lib the tests fail? +# For some reason the test suite is executing a slightly different gdb command +# then before, which is lacking the file name of the lib that was pre built: +# gdb: No symbol table is loaded. Use the "file" command +# This also happens outside of portage so it is not related to any *FLAGS +RESTRICT="test" + +BDEPEND=" + test? ( + dev-python/untangle[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +# Block against the version of debugpy that still bundles pydevd +RDEPEND=" + !