commit:     01f80d5ee8e1764bd76ee1f07c2a8fbfa0af7f38
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 19 21:04:08 2016 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Feb 19 21:28:24 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f80d5e

media-gfx/valentina: disabled compilation of tests

Package-Manager: portage-2.2.27

 .../files/disable-tests-compilation.patch          | 35 ++++++++++++++++++++++
 media-gfx/valentina/valentina-0.4.2-r3.ebuild      |  5 ++--
 media-gfx/valentina/valentina-9999.ebuild          |  2 +-
 3 files changed, 39 insertions(+), 3 deletions(-)

diff --git a/media-gfx/valentina/files/disable-tests-compilation.patch 
b/media-gfx/valentina/files/disable-tests-compilation.patch
new file mode 100644
index 0000000..a819a02
--- /dev/null
+++ b/media-gfx/valentina/files/disable-tests-compilation.patch
@@ -0,0 +1,35 @@
+# HG changeset patch
+# User Roman Telezhynskyi <krol...@gmail.com>
+# Date 1455906661 -7200
+# Branch develop
+# Node ID 8edb1b0f161a5f472a0e6a8a8b5b8a1ae7cf33c5
+# Parent  42a73e7a17757ce9d12e16f616a41f52efdf4b91
+CONFIG key to disable building tests.
+
+diff --git a/src/src.pro b/src/src.pro
+--- a/src/src.pro
++++ b/src/src.pro
+@@ -1,8 +1,17 @@
+ TEMPLATE = subdirs
+-SUBDIRS = \
+-    libs \
+-    app \
+-    test
+ 
+-app.depends = libs
+-test.depends = libs
++noTests{ # For enable run qmake with CONFIG+=noTests
++      SUBDIRS = \
++              libs \
++              app
++
++} else {
++      SUBDIRS = \
++              libs \
++              app \
++              test
++
++      test.depends = libs
++}
++
++app.depends = libs 

diff --git a/media-gfx/valentina/valentina-0.4.2-r3.ebuild 
b/media-gfx/valentina/valentina-0.4.2-r3.ebuild
index 30affd1..cb70b61 100644
--- a/media-gfx/valentina/valentina-0.4.2-r3.ebuild
+++ b/media-gfx/valentina/valentina-0.4.2-r3.ebuild
@@ -40,7 +40,8 @@ S=${WORKDIR}/dismine-${PN}-44d43351cb59
 
 src_prepare() {
        epatch "${FILESDIR}/locales.patch" \
-               "${FILESDIR}/fix-insecure-runpaths.patch"
+               "${FILESDIR}/fix-insecure-runpaths.patch" \
+               "${FILESDIR}/disable-tests-compilation.patch"
 }
 
 src_configure() {
@@ -52,7 +53,7 @@ src_configure() {
                fi
        done
 
-       eqmake5 LOCALES="${locales}" CONFIG+=noStripDebugSymbols 
CONFIG+=no_ccache CONFIG+=noRunPath Valentina.pro -r
+       eqmake5 LOCALES="${locales}" "CONFIG+=noStripDebugSymbols no_ccache 
noRunPath noTests" Valentina.pro -r
 }
 
 src_install() {

diff --git a/media-gfx/valentina/valentina-9999.ebuild 
b/media-gfx/valentina/valentina-9999.ebuild
index 70fd441..3ce700b 100644
--- a/media-gfx/valentina/valentina-9999.ebuild
+++ b/media-gfx/valentina/valentina-9999.ebuild
@@ -46,7 +46,7 @@ src_configure() {
                fi
        done
 
-       eqmake5 LOCALES="${locales}" CONFIG+=noStripDebugSymbols 
CONFIG+=no_ccache CONFIG+=noRunPath Valentina.pro -r
+       eqmake5 LOCALES="${locales}" "CONFIG+=noStripDebugSymbols no_ccache 
noRunPath noTests" Valentina.pro -r
 }
 
 src_install() {

Reply via email to