commit:     4b2a139c41da1704a7b11ae4e8e2e03327f4567f
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Mon May 16 08:12:16 2022 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon May 16 08:12:16 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b2a139c

sci-electronics/kicad: [QA] use tc-check-openmp correctly

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sci-electronics/kicad/kicad-5.1.12-r3.ebuild | 7 ++++++-
 sci-electronics/kicad/kicad-6.0.4.ebuild     | 6 +++++-
 sci-electronics/kicad/kicad-9999.ebuild      | 6 +++++-
 3 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/sci-electronics/kicad/kicad-5.1.12-r3.ebuild 
b/sci-electronics/kicad/kicad-5.1.12-r3.ebuild
index 34fef8a30277..2f202db0313a 100644
--- a/sci-electronics/kicad/kicad-5.1.12-r3.ebuild
+++ b/sci-electronics/kicad/kicad-5.1.12-r3.ebuild
@@ -59,9 +59,14 @@ PATCHES=(
        "${FILESDIR}/${PN}-5.1.5-ldflags.patch"
 )
 
+pkg_pretend() {
+       [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
+       [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
        use python && python-single-r1_pkg_setup
-       use openmp && tc-check-openmp
        setup-wxwidgets
        check-reqs_pkg_setup
 }

diff --git a/sci-electronics/kicad/kicad-6.0.4.ebuild 
b/sci-electronics/kicad/kicad-6.0.4.ebuild
index 37b4352cf709..19186c4e7333 100644
--- a/sci-electronics/kicad/kicad-6.0.4.ebuild
+++ b/sci-electronics/kicad/kicad-6.0.4.ebuild
@@ -78,8 +78,12 @@ PATCHES=(
        "${FILESDIR}/${PN}-scripts-install-fix.patch"
 )
 
+pkg_pretend() {
+       [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
-       use openmp && tc-check-openmp
+       [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 
        python-single-r1_pkg_setup
        setup-wxwidgets

diff --git a/sci-electronics/kicad/kicad-9999.ebuild 
b/sci-electronics/kicad/kicad-9999.ebuild
index 1e6d93af9eae..dce9bac6faa6 100644
--- a/sci-electronics/kicad/kicad-9999.ebuild
+++ b/sci-electronics/kicad/kicad-9999.ebuild
@@ -74,8 +74,12 @@ fi
 
 CHECKREQS_DISK_BUILD="900M"
 
+pkg_pretend() {
+       [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 pkg_setup() {
-       use openmp && tc-check-openmp
+       [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 
        python-single-r1_pkg_setup
        setup-wxwidgets

Reply via email to