commit:     1fa0ed9fd7fb3abbd6b2fd5f7f6b6ec638742bf7
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 12 07:24:53 2021 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Jul 12 07:24:53 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fa0ed9f

x11-wm/herbstluftwm: use distutils_install_for_testing in src_test

Bug: https://bugs.gentoo.org/801658
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 x11-wm/herbstluftwm/herbstluftwm-0.9.3.ebuild | 7 +++++++
 x11-wm/herbstluftwm/herbstluftwm-9999.ebuild  | 7 +++++++
 2 files changed, 14 insertions(+)

diff --git a/x11-wm/herbstluftwm/herbstluftwm-0.9.3.ebuild 
b/x11-wm/herbstluftwm/herbstluftwm-0.9.3.ebuild
index 65e8342992a..fe478ccf2e5 100644
--- a/x11-wm/herbstluftwm/herbstluftwm-0.9.3.ebuild
+++ b/x11-wm/herbstluftwm/herbstluftwm-0.9.3.ebuild
@@ -129,5 +129,12 @@ distutils_enable_tests pytest
 src_test() {
        ln -s "${BUILD_DIR}/herbstclient" || die "Could not symlink 
herbstclient"
        ln -s "${BUILD_DIR}/herbstluftwm" || die "Could not symlink 
herbstluftwm"
+
+       pushd python > /dev/null || die
+       distutils_install_for_testing
+       popd > /dev/null || die
+
+       # Ensure PYTHONPATH is exported, see https://bugs.gentoo.org/801658.
+       export PYTHONPATH
        python_test
 }

diff --git a/x11-wm/herbstluftwm/herbstluftwm-9999.ebuild 
b/x11-wm/herbstluftwm/herbstluftwm-9999.ebuild
index c167e7f353e..37035a6a5ff 100644
--- a/x11-wm/herbstluftwm/herbstluftwm-9999.ebuild
+++ b/x11-wm/herbstluftwm/herbstluftwm-9999.ebuild
@@ -129,5 +129,12 @@ distutils_enable_tests pytest
 src_test() {
        ln -s "${BUILD_DIR}/herbstclient" || die "Could not symlink 
herbstclient"
        ln -s "${BUILD_DIR}/herbstluftwm" || die "Could not symlink 
herbstluftwm"
+
+       pushd python > /dev/null || die
+       distutils_install_for_testing
+       popd > /dev/null || die
+
+       # Ensure PYTHONPATH is exported, see https://bugs.gentoo.org/801658.
+       export PYTHONPATH
        python_test
 }

Reply via email to