summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2024-07-02 23:30:31 -0400
committerIonen Wolkens <ionen@gentoo.org>2024-07-02 23:47:02 -0400
commit84374fa574854aa4e81c77c60be57baa275ee65a (patch)
tree5b34d3292dc2f8a92fe735de2dd08f4a70f9e937 /dev-qt/qtsvg
parentdev-python/dep-logic: Bump to 0.3.3 (diff)
downloadgentoo-84374fa574854aa4e81c77c60be57baa275ee65a.tar.gz
gentoo-84374fa574854aa4e81c77c60be57baa275ee65a.tar.bz2
gentoo-84374fa574854aa4e81c77c60be57baa275ee65a.zip
dev-qt/qtsvg: skip tst_qsvgrenderer on big-endian
Closes: https://bugs.gentoo.org/935356 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-qt/qtsvg')
-rw-r--r--dev-qt/qtsvg/qtsvg-6.7.1.ebuild10
-rw-r--r--dev-qt/qtsvg/qtsvg-6.7.2.ebuild10
-rw-r--r--dev-qt/qtsvg/qtsvg-6.7.9999.ebuild10
-rw-r--r--dev-qt/qtsvg/qtsvg-6.8.9999.ebuild10
-rw-r--r--dev-qt/qtsvg/qtsvg-6.9999.ebuild10
5 files changed, 45 insertions, 5 deletions
diff --git a/dev-qt/qtsvg/qtsvg-6.7.1.ebuild b/dev-qt/qtsvg/qtsvg-6.7.1.ebuild
index 73a0e9316b19..dfcbf6a8848b 100644
--- a/dev-qt/qtsvg/qtsvg-6.7.1.ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.7.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit qt6-build
+inherit qt6-build toolchain-funcs
DESCRIPTION="SVG rendering library for the Qt6 framework"
@@ -16,3 +16,11 @@ RDEPEND="
sys-libs/zlib:=
"
DEPEND="${RDEPEND}"
+
+src_test() {
+ # tst_QSvgRenderer::testFeColorMatrix (new in 6.7, likely low impact)
+ # is known failing on BE, could use more looking into (bug #935356)
+ [[ $(tc-endian) == big ]] && local CMAKE_SKIP_TESTS=( tst_qsvgrenderer )
+
+ qt6-build_src_test
+}
diff --git a/dev-qt/qtsvg/qtsvg-6.7.2.ebuild b/dev-qt/qtsvg/qtsvg-6.7.2.ebuild
index 566af04442ed..e7ea7c613b25 100644
--- a/dev-qt/qtsvg/qtsvg-6.7.2.ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.7.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit qt6-build
+inherit qt6-build toolchain-funcs
DESCRIPTION="SVG rendering library for the Qt6 framework"
@@ -16,3 +16,11 @@ RDEPEND="
sys-libs/zlib:=
"
DEPEND="${RDEPEND}"
+
+src_test() {
+ # tst_QSvgRenderer::testFeColorMatrix (new in 6.7, likely low impact)
+ # is known failing on BE, could use more looking into (bug #935356)
+ [[ $(tc-endian) == big ]] && local CMAKE_SKIP_TESTS=( tst_qsvgrenderer )
+
+ qt6-build_src_test
+}
diff --git a/dev-qt/qtsvg/qtsvg-6.7.9999.ebuild b/dev-qt/qtsvg/qtsvg-6.7.9999.ebuild
index 566af04442ed..e7ea7c613b25 100644
--- a/dev-qt/qtsvg/qtsvg-6.7.9999.ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.7.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit qt6-build
+inherit qt6-build toolchain-funcs
DESCRIPTION="SVG rendering library for the Qt6 framework"
@@ -16,3 +16,11 @@ RDEPEND="
sys-libs/zlib:=
"
DEPEND="${RDEPEND}"
+
+src_test() {
+ # tst_QSvgRenderer::testFeColorMatrix (new in 6.7, likely low impact)
+ # is known failing on BE, could use more looking into (bug #935356)
+ [[ $(tc-endian) == big ]] && local CMAKE_SKIP_TESTS=( tst_qsvgrenderer )
+
+ qt6-build_src_test
+}
diff --git a/dev-qt/qtsvg/qtsvg-6.8.9999.ebuild b/dev-qt/qtsvg/qtsvg-6.8.9999.ebuild
index 566af04442ed..e7ea7c613b25 100644
--- a/dev-qt/qtsvg/qtsvg-6.8.9999.ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.8.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit qt6-build
+inherit qt6-build toolchain-funcs
DESCRIPTION="SVG rendering library for the Qt6 framework"
@@ -16,3 +16,11 @@ RDEPEND="
sys-libs/zlib:=
"
DEPEND="${RDEPEND}"
+
+src_test() {
+ # tst_QSvgRenderer::testFeColorMatrix (new in 6.7, likely low impact)
+ # is known failing on BE, could use more looking into (bug #935356)
+ [[ $(tc-endian) == big ]] && local CMAKE_SKIP_TESTS=( tst_qsvgrenderer )
+
+ qt6-build_src_test
+}
diff --git a/dev-qt/qtsvg/qtsvg-6.9999.ebuild b/dev-qt/qtsvg/qtsvg-6.9999.ebuild
index 566af04442ed..e7ea7c613b25 100644
--- a/dev-qt/qtsvg/qtsvg-6.9999.ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit qt6-build
+inherit qt6-build toolchain-funcs
DESCRIPTION="SVG rendering library for the Qt6 framework"
@@ -16,3 +16,11 @@ RDEPEND="
sys-libs/zlib:=
"
DEPEND="${RDEPEND}"
+
+src_test() {
+ # tst_QSvgRenderer::testFeColorMatrix (new in 6.7, likely low impact)
+ # is known failing on BE, could use more looking into (bug #935356)
+ [[ $(tc-endian) == big ]] && local CMAKE_SKIP_TESTS=( tst_qsvgrenderer )
+
+ qt6-build_src_test
+}