From d8cfb771b47bd0a18c0772d6c950726e473e458f Mon Sep 17 00:00:00 2001 From: Matoro Mahri Date: Thu, 13 Jun 2024 20:14:35 -0400 Subject: [PATCH] sys-apps/polychromatic: wire up tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: https://bugs.gentoo.org/933050 Signed-off-by: Matoro Mahri Closes: https://github.com/gentoo/gentoo/pull/37151 Signed-off-by: Maciej Barć --- sys-apps/polychromatic/polychromatic-0.9.1.ebuild | 6 ++++++ sys-apps/polychromatic/polychromatic-9999.ebuild | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/sys-apps/polychromatic/polychromatic-0.9.1.ebuild b/sys-apps/polychromatic/polychromatic-0.9.1.ebuild index 19e9c50db521a..17566f06c6804 100644 --- a/sys-apps/polychromatic/polychromatic-0.9.1.ebuild +++ b/sys-apps/polychromatic/polychromatic-0.9.1.ebuild @@ -51,6 +51,12 @@ DOC_CONTENTS="To automatically start up Polychromatic on session login copy /usr/share/polychromatic/polychromatic-autostart.desktop file into Your user's ~/.config/autostart/ directory." +src_test() { + rm -rf "locale" || die + ln -svf "${BUILD_DIR}/locale" "locale" || die + PYTHONPATH="tests:${PYTHONPATH}" "${EPYTHON}" "tests/runner.py" || die +} + src_install() { meson_src_install python_optimize diff --git a/sys-apps/polychromatic/polychromatic-9999.ebuild b/sys-apps/polychromatic/polychromatic-9999.ebuild index 19e9c50db521a..17566f06c6804 100644 --- a/sys-apps/polychromatic/polychromatic-9999.ebuild +++ b/sys-apps/polychromatic/polychromatic-9999.ebuild @@ -51,6 +51,12 @@ DOC_CONTENTS="To automatically start up Polychromatic on session login copy /usr/share/polychromatic/polychromatic-autostart.desktop file into Your user's ~/.config/autostart/ directory." +src_test() { + rm -rf "locale" || die + ln -svf "${BUILD_DIR}/locale" "locale" || die + PYTHONPATH="tests:${PYTHONPATH}" "${EPYTHON}" "tests/runner.py" || die +} + src_install() { meson_src_install python_optimize