commit:     48e72a1c8066d675c17f03860a14e6e7581122d0
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 18:04:50 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 18:04:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e72a1c

kde-apps/ark: Disable app-batchextracttest, requires DBus

Closes: https://bugs.gentoo.org/927184
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-apps/ark/ark-23.08.5.ebuild    | 19 +++++++++----------
 kde-apps/ark/ark-24.05.2-r1.ebuild | 24 +++++++++++-------------
 2 files changed, 20 insertions(+), 23 deletions(-)

diff --git a/kde-apps/ark/ark-23.08.5.ebuild b/kde-apps/ark/ark-23.08.5.ebuild
index be53271cbb8a..718473d023d8 100644
--- a/kde-apps/ark/ark-23.08.5.ebuild
+++ b/kde-apps/ark/ark-23.08.5.ebuild
@@ -51,6 +51,15 @@ BDEPEND="
        elibc_glibc? ( test? ( amd64? ( app-arch/rar ) x86? ( app-arch/rar ) ) )
 "
 
+CMAKE_SKIP_TESTS=(
+       # bug 822177: may segfault or hang indefinitely
+       kerfuffle-addtoarchivetest
+       # bug 827840: continuously broken with translations installed
+       plugins-clirartest
+       # bug 927184: requires DBus
+       app-batchextracttest
+)
+
 src_configure() {
        local mycmakeargs=(
                $(cmake_use_find_package zip LibZip)
@@ -59,16 +68,6 @@ src_configure() {
        ecm_src_configure
 }
 
-src_test() {
-       local myctestargs=(
-               # bug 822177: kerfuffle-addtoarchivetest: may segfault or hang 
indefinitely
-               # bug 827840: plugins-clirartest: continuously broken with 
translations installed
-               -E "(kerfuffle-addtoarchivetest|plugins-clirartest)"
-       )
-
-       ecm_src_test
-}
-
 pkg_postinst() {
        if [[ -z "${REPLACING_VERSIONS}" ]]; then
                optfeature "rar archive creation/extraction" "app-arch/rar"

diff --git a/kde-apps/ark/ark-24.05.2-r1.ebuild 
b/kde-apps/ark/ark-24.05.2-r1.ebuild
index 7402757e7b1b..bc5cb1735093 100644
--- a/kde-apps/ark/ark-24.05.2-r1.ebuild
+++ b/kde-apps/ark/ark-24.05.2-r1.ebuild
@@ -50,8 +50,17 @@ BDEPEND="
        elibc_glibc? ( test? ( amd64? ( app-arch/rar ) x86? ( app-arch/rar ) ) )
 "
 
-PATCHES=(
-       "${FILESDIR}"/${P}-qt6.7-qtemporarydir.patch
+PATCHES=( "${FILESDIR}"/${P}-qt6.7-qtemporarydir.patch )
+
+CMAKE_SKIP_TESTS=(
+       # bug 822177: may segfault or hang indefinitely
+       kerfuffle-addtoarchivetest
+       # bug 827840: continuously broken with translations installed
+       plugins-clirartest
+       # bug 932499: failing upstream and disabled in 24.05.2
+       kerfuffle-extracttest
+       # bug 927184: requires DBus
+       app-batchextracttest
 )
 
 src_configure() {
@@ -62,17 +71,6 @@ src_configure() {
        ecm_src_configure
 }
 
-src_test() {
-       local myctestargs=(
-               # bug 822177: kerfuffle-addtoarchivetest: may segfault or hang 
indefinitely
-               # bug 827840: plugins-clirartest: continuously broken with 
translations installed
-               # bug 932499: kerfuffle-extracttest: failing upstream and 
disabled in 24.05.2
-               -E 
"(kerfuffle-addtoarchivetest|plugins-clirartest|kerfuffle-extracttest)"
-       )
-
-       ecm_src_test
-}
-
 pkg_postinst() {
        if [[ -z "${REPLACING_VERSIONS}" ]]; then
                optfeature "rar archive creation/extraction" "app-arch/rar"

Reply via email to