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