commit: e054d2067ebd9514359229812ba66b29cc265f70 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Sun Jun 2 03:26:48 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sun Jun 2 03:27:16 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e054d206
media-libs/openexr: skip known-failing tests on arm64 Fedora are doing the same and it's a small subset of the total tests. Not ideal, but it is what it is. Bug: https://github.com/AcademySoftwareFoundation/openexr/issues/1460 Closes: https://bugs.gentoo.org/922247 Signed-off-by: Sam James <sam <AT> gentoo.org> media-libs/openexr/openexr-3.1.11.ebuild | 12 ++++++++++++ media-libs/openexr/openexr-3.1.12.ebuild | 12 ++++++++++++ media-libs/openexr/openexr-3.2.3.ebuild | 15 ++++++++++----- 3 files changed, 34 insertions(+), 5 deletions(-) diff --git a/media-libs/openexr/openexr-3.1.11.ebuild b/media-libs/openexr/openexr-3.1.11.ebuild index 71969a113652..bf479a71c0ec 100644 --- a/media-libs/openexr/openexr-3.1.11.ebuild +++ b/media-libs/openexr/openexr-3.1.11.ebuild @@ -62,6 +62,18 @@ src_configure() { cmake_src_configure } +src_test() { + local CMAKE_SKIP_TESTS=() + + use arm64 && CMAKE_SKIP_TESTS+=( + # bug #922247 + 'OpenEXRCore.testDWAACompression' + 'OpenEXRCore.testDWABCompression' + ) + + cmake_src_test +} + src_install() { use examples && docompress -x /usr/share/doc/${PF}/examples diff --git a/media-libs/openexr/openexr-3.1.12.ebuild b/media-libs/openexr/openexr-3.1.12.ebuild index bc37e4bd424e..de6cba52a4ee 100644 --- a/media-libs/openexr/openexr-3.1.12.ebuild +++ b/media-libs/openexr/openexr-3.1.12.ebuild @@ -62,6 +62,18 @@ src_configure() { cmake_src_configure } +src_test() { + local CMAKE_SKIP_TESTS=() + + use arm64 && CMAKE_SKIP_TESTS+=( + # bug #922247 + 'OpenEXRCore.testDWAACompression' + 'OpenEXRCore.testDWABCompression' + ) + + cmake_src_test +} + src_install() { use examples && docompress -x /usr/share/doc/${PF}/examples diff --git a/media-libs/openexr/openexr-3.2.3.ebuild b/media-libs/openexr/openexr-3.2.3.ebuild index 94f5c11c87d6..9a00c4974021 100644 --- a/media-libs/openexr/openexr-3.2.3.ebuild +++ b/media-libs/openexr/openexr-3.2.3.ebuild @@ -125,13 +125,18 @@ src_configure() { } src_test() { - local CMAKE_SKIP_TESTS=() + local CMAKE_SKIP_TESTS=() - use x86 && CMAKE_SKIP_TESTS+=( - '^OpenEXR.testDwaLookups$' - ) + use arm64 && CMAKE_SKIP_TESTS+=( + # bug #922247 + 'OpenEXRCore.testDWAACompression' + 'OpenEXRCore.testDWABCompression' + ) + use x86 && CMAKE_SKIP_TESTS+=( + '^OpenEXR.testDwaLookups$' + ) - cmake_src_test + cmake_src_test } src_install() {
