commit:     37d9b41aa4872eef5ecfa27263874b798d794257
Author:     Zoltan Puskas <zoltan <AT> sinustrom <DOT> info>
AuthorDate: Sun Mar 17 14:08:46 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sun Mar 17 23:11:09 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d9b41a

sci-electronics/kicad: Fix failing tests

Closes: https://bugs.gentoo.org/895012
Closes: https://github.com/gentoo/gentoo/pull/35798
Signed-off-by: Zoltan Puskas <zoltan <AT> sinustrom.info>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 sci-electronics/kicad/kicad-7.0.10.ebuild | 6 +++++-
 sci-electronics/kicad/kicad-7.0.11.ebuild | 6 +++++-
 sci-electronics/kicad/kicad-7.0.7.ebuild  | 6 +++++-
 sci-electronics/kicad/kicad-8.0.0.ebuild  | 6 +++++-
 sci-electronics/kicad/kicad-8.0.1.ebuild  | 6 +++++-
 sci-electronics/kicad/kicad-9999.ebuild   | 6 +++++-
 6 files changed, 30 insertions(+), 6 deletions(-)

diff --git a/sci-electronics/kicad/kicad-7.0.10.ebuild 
b/sci-electronics/kicad/kicad-7.0.10.ebuild
index 3cb993d8a376..bcbe17a2e692 100644
--- a/sci-electronics/kicad/kicad-7.0.10.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.10.ebuild
@@ -60,6 +60,9 @@ COMMON_DEPEND="
        nls? (
                sys-devel/gettext
        )
+       test? (
+               media-gfx/cairosvg
+       )
 "
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}
@@ -133,7 +136,8 @@ src_compile() {
 
 src_test() {
        # Test cannot find library in Portage's sandbox. Let's create a link so 
test can run.
-       ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+       mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+       dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
 
        # LD_LIBRARY_PATH is there to help it pick up the just-built libraries
        LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" 
cmake_src_test

diff --git a/sci-electronics/kicad/kicad-7.0.11.ebuild 
b/sci-electronics/kicad/kicad-7.0.11.ebuild
index 3cb993d8a376..bcbe17a2e692 100644
--- a/sci-electronics/kicad/kicad-7.0.11.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.11.ebuild
@@ -60,6 +60,9 @@ COMMON_DEPEND="
        nls? (
                sys-devel/gettext
        )
+       test? (
+               media-gfx/cairosvg
+       )
 "
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}
@@ -133,7 +136,8 @@ src_compile() {
 
 src_test() {
        # Test cannot find library in Portage's sandbox. Let's create a link so 
test can run.
-       ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+       mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+       dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
 
        # LD_LIBRARY_PATH is there to help it pick up the just-built libraries
        LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" 
cmake_src_test

diff --git a/sci-electronics/kicad/kicad-7.0.7.ebuild 
b/sci-electronics/kicad/kicad-7.0.7.ebuild
index c15e0ff6f61e..a388f06cdded 100644
--- a/sci-electronics/kicad/kicad-7.0.7.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.7.ebuild
@@ -58,6 +58,9 @@ COMMON_DEPEND="
        nls? (
                sys-devel/gettext
        )
+       test? (
+               media-gfx/cairosvg
+       )
 "
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}
@@ -129,7 +132,8 @@ src_compile() {
 
 src_test() {
        # Test cannot find library in Portage's sandbox. Let's create a link so 
test can run.
-       ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+       mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+       dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
 
        # LD_LIBRARY_PATH is there to help it pick up the just-built libraries
        LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" 
cmake_src_test

diff --git a/sci-electronics/kicad/kicad-8.0.0.ebuild 
b/sci-electronics/kicad/kicad-8.0.0.ebuild
index 66b5e2a9bbaf..5780889b5538 100644
--- a/sci-electronics/kicad/kicad-8.0.0.ebuild
+++ b/sci-electronics/kicad/kicad-8.0.0.ebuild
@@ -62,6 +62,9 @@ COMMON_DEPEND="
        nls? (
                sys-devel/gettext
        )
+       test? (
+               media-gfx/cairosvg
+       )
 "
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}
@@ -134,7 +137,8 @@ src_compile() {
 
 src_test() {
        # Test cannot find library in Portage's sandbox. Let's create a link so 
test can run.
-       ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+       mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+       dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
 
        # LD_LIBRARY_PATH is there to help it pick up the just-built libraries
        LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" 
cmake_src_test

diff --git a/sci-electronics/kicad/kicad-8.0.1.ebuild 
b/sci-electronics/kicad/kicad-8.0.1.ebuild
index 66b5e2a9bbaf..5780889b5538 100644
--- a/sci-electronics/kicad/kicad-8.0.1.ebuild
+++ b/sci-electronics/kicad/kicad-8.0.1.ebuild
@@ -62,6 +62,9 @@ COMMON_DEPEND="
        nls? (
                sys-devel/gettext
        )
+       test? (
+               media-gfx/cairosvg
+       )
 "
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}
@@ -134,7 +137,8 @@ src_compile() {
 
 src_test() {
        # Test cannot find library in Portage's sandbox. Let's create a link so 
test can run.
-       ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+       mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+       dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
 
        # LD_LIBRARY_PATH is there to help it pick up the just-built libraries
        LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" 
cmake_src_test

diff --git a/sci-electronics/kicad/kicad-9999.ebuild 
b/sci-electronics/kicad/kicad-9999.ebuild
index 66b5e2a9bbaf..5780889b5538 100644
--- a/sci-electronics/kicad/kicad-9999.ebuild
+++ b/sci-electronics/kicad/kicad-9999.ebuild
@@ -62,6 +62,9 @@ COMMON_DEPEND="
        nls? (
                sys-devel/gettext
        )
+       test? (
+               media-gfx/cairosvg
+       )
 "
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}
@@ -134,7 +137,8 @@ src_compile() {
 
 src_test() {
        # Test cannot find library in Portage's sandbox. Let's create a link so 
test can run.
-       ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+       mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+       dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
 
        # LD_LIBRARY_PATH is there to help it pick up the just-built libraries
        LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" 
cmake_src_test

Reply via email to