commit:     84fc82ee15c888c3d5bc8edf091cfb3627e1f133
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  4 00:49:17 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct  4 00:53:59 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84fc82ee

sys-apps/apparmor-utils: partially wire up tests

Still restricted, more of a Python mess to be fixed here.

Fix style a bit while here too.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../apparmor-utils/apparmor-utils-4.0.3-r1.ebuild  | 24 +++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

diff --git a/sys-apps/apparmor-utils/apparmor-utils-4.0.3-r1.ebuild 
b/sys-apps/apparmor-utils/apparmor-utils-4.0.3-r1.ebuild
index b556a300dcc0..228a826d605a 100644
--- a/sys-apps/apparmor-utils/apparmor-utils-4.0.3-r1.ebuild
+++ b/sys-apps/apparmor-utils/apparmor-utils-4.0.3-r1.ebuild
@@ -18,20 +18,24 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
+# Needs fixing to use the right Python
 RESTRICT="test"
 
 COMMON_DEPEND="
        ~sys-libs/libapparmor-${PV}
-       ${PYTHON_DEPS}"
-DEPEND="${COMMON_DEPEND}
+       ${PYTHON_DEPS}
+"
+DEPEND="
+       ${COMMON_DEPEND}
        sys-devel/gettext
 "
-RDEPEND="${COMMON_DEPEND}
-       ~sys-libs/libapparmor-${PV}[python,${PYTHON_USEDEP}]
-       ~sys-apps/apparmor-${PV}
+RDEPEND="
+       ${COMMON_DEPEND}
        dev-python/notify2[${PYTHON_USEDEP}]
-       dev-python/psutil[${PYTHON_USEDEP}]"
+       dev-python/psutil[${PYTHON_USEDEP}]
+       ~sys-apps/apparmor-${PV}
+       ~sys-libs/libapparmor-${PV}[python,${PYTHON_USEDEP}]
+"
 
 PATCHES=(
        "${FILESDIR}/${PN}-4.0.3-binutils-Fix-missing-include-limits.h.patch"
@@ -63,6 +67,12 @@ src_compile() {
        popd > /dev/null || die
 }
 
+src_test() {
+       pushd utils > /dev/null || die
+       python_foreach_impl emake USE_SYSTEM=1 PYFLAKES=true check
+       popd > /dev/null || die
+}
+
 src_install() {
        pushd utils > /dev/null || die
        emake DESTDIR="${D}" 
VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install

Reply via email to