Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-apps/ark/
Date: Thu, 25 Nov 2021 13:17:34
Message-Id: 1637846065.c01522cb187535b2c6c77f4765a756d1964f8225.asturm@gentoo
1 commit: c01522cb187535b2c6c77f4765a756d1964f8225
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 25 13:13:56 2021 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 25 13:14:25 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=c01522cb
7
8 kde-apps/ark: Add missing test BDEPEND, skip segfaulting/hanging test
9
10 plugins-clirartest requires app-arch/rar.
11 kerfuffle-addtoarchivetest may segfault or hang indefinitely.
12
13 Bug: https://bugs.gentoo.org/822177
14 Package-Manager: Portage-3.0.28, Repoman-3.0.3
15 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
16
17 kde-apps/ark/ark-21.11.80.ebuild | 10 ++++++++++
18 kde-apps/ark/ark-21.12.49.9999.ebuild | 10 ++++++++++
19 kde-apps/ark/ark-9999.ebuild | 10 ++++++++++
20 3 files changed, 30 insertions(+)
21
22 diff --git a/kde-apps/ark/ark-21.11.80.ebuild b/kde-apps/ark/ark-21.11.80.ebuild
23 index 9f2b5f6342..62a067e8b6 100644
24 --- a/kde-apps/ark/ark-21.11.80.ebuild
25 +++ b/kde-apps/ark/ark-21.11.80.ebuild
26 @@ -48,6 +48,7 @@ DEPEND="${RDEPEND}
27 "
28 BDEPEND="
29 sys-devel/gettext
30 + test? ( app-arch/rar )
31 "
32
33 src_configure() {
34 @@ -58,6 +59,15 @@ src_configure() {
35 ecm_src_configure
36 }
37
38 +src_test() {
39 + local myctestargs=(
40 + # bug 822177: may segfault or hang indefinitely
41 + -E "(kerfuffle-addtoarchivetest)"
42 + )
43 +
44 + ecm_src_test
45 +}
46 +
47 pkg_postinst() {
48 if [[ -z "${REPLACING_VERSIONS}" ]]; then
49 optfeature "rar archive creation/extraction" app-arch/rar
50
51 diff --git a/kde-apps/ark/ark-21.12.49.9999.ebuild b/kde-apps/ark/ark-21.12.49.9999.ebuild
52 index 8df5593319..24d9413758 100644
53 --- a/kde-apps/ark/ark-21.12.49.9999.ebuild
54 +++ b/kde-apps/ark/ark-21.12.49.9999.ebuild
55 @@ -48,6 +48,7 @@ DEPEND="${RDEPEND}
56 "
57 BDEPEND="
58 sys-devel/gettext
59 + test? ( app-arch/rar )
60 "
61
62 src_configure() {
63 @@ -58,6 +59,15 @@ src_configure() {
64 ecm_src_configure
65 }
66
67 +src_test() {
68 + local myctestargs=(
69 + # bug 822177: may segfault or hang indefinitely
70 + -E "(kerfuffle-addtoarchivetest)"
71 + )
72 +
73 + ecm_src_test
74 +}
75 +
76 pkg_postinst() {
77 if [[ -z "${REPLACING_VERSIONS}" ]]; then
78 optfeature "rar archive creation/extraction" app-arch/rar
79
80 diff --git a/kde-apps/ark/ark-9999.ebuild b/kde-apps/ark/ark-9999.ebuild
81 index 8df5593319..24d9413758 100644
82 --- a/kde-apps/ark/ark-9999.ebuild
83 +++ b/kde-apps/ark/ark-9999.ebuild
84 @@ -48,6 +48,7 @@ DEPEND="${RDEPEND}
85 "
86 BDEPEND="
87 sys-devel/gettext
88 + test? ( app-arch/rar )
89 "
90
91 src_configure() {
92 @@ -58,6 +59,15 @@ src_configure() {
93 ecm_src_configure
94 }
95
96 +src_test() {
97 + local myctestargs=(
98 + # bug 822177: may segfault or hang indefinitely
99 + -E "(kerfuffle-addtoarchivetest)"
100 + )
101 +
102 + ecm_src_test
103 +}
104 +
105 pkg_postinst() {
106 if [[ -z "${REPLACING_VERSIONS}" ]]; then
107 optfeature "rar archive creation/extraction" app-arch/rar