diff options
author | Ben Kohler <bkohler@gentoo.org> | 2020-10-12 07:38:08 -0500 |
---|---|---|
committer | Ben Kohler <bkohler@gentoo.org> | 2020-10-12 07:38:43 -0500 |
commit | 52cd4be180d6752ead4e842aaa89356266a0c6a0 (patch) | |
tree | ff53f3ea8e92950c3f8c03e070429ab1408aa542 /media-gfx/pencil | |
parent | sys-devel/llvm-common: Remove 11.0.0 RCs (diff) | |
download | gentoo-52cd4be180d6752ead4e842aaa89356266a0c6a0.tar.gz gentoo-52cd4be180d6752ead4e842aaa89356266a0c6a0.tar.bz2 gentoo-52cd4be180d6752ead4e842aaa89356266a0c6a0.zip |
media-gfx/pencil: add upstream patch to skip building tests
Closes: https://bugs.gentoo.org/747877
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
Diffstat (limited to 'media-gfx/pencil')
-rw-r--r-- | media-gfx/pencil/files/pencil-0.6.5-skip-building-tests.patch | 53 | ||||
-rw-r--r-- | media-gfx/pencil/pencil-0.6.5.ebuild | 3 |
2 files changed, 55 insertions, 1 deletions
diff --git a/media-gfx/pencil/files/pencil-0.6.5-skip-building-tests.patch b/media-gfx/pencil/files/pencil-0.6.5-skip-building-tests.patch new file mode 100644 index 000000000000..dd7c80f2893c --- /dev/null +++ b/media-gfx/pencil/files/pencil-0.6.5-skip-building-tests.patch @@ -0,0 +1,53 @@ +From f949445894fa6da9eaa9f26f54bac59888822011 Mon Sep 17 00:00:00 2001 +From: Matt Chang <chchwy@gmail.com> +Date: Wed, 5 Aug 2020 15:06:29 +1000 +Subject: [PATCH] qmake CONFIG+=NO_TESTS to skip building tests + +--- + pencil2d.pro | 24 ++++++++++++------------ + 1 file changed, 12 insertions(+), 12 deletions(-) + +diff --git a/pencil2d.pro b/pencil2d.pro +index f9fbca5a2..e1bc4a179 100644 +--- a/pencil2d.pro ++++ b/pencil2d.pro +@@ -4,22 +4,23 @@ + + TEMPLATE = subdirs + +-SUBDIRS = \ # sub-project names +- core_lib \ +- app \ +- tests +- + # build the project sequentially as listed in SUBDIRS ! + CONFIG += ordered + +-# where to find the sub projects - give the folders ++SUBDIRS += core_lib + core_lib.subdir = core_lib +-app.subdir = app +-tests.subdir = tests + +-# what subproject depends on others +-app.depends = core_lib +-tests.depends = core_lib ++SUBDIRS += app ++app.subdir = app ++app.depends = core_lib ++ ++SUBDIRS += tests ++tests.subdir = tests ++tests.depends = core_lib ++ ++NO_TESTS { ++ SUBDIRS -= tests ++} + + TRANSLATIONS += translations/pencil.ts \ + translations/pencil_ar.ts \ +@@ -48,4 +49,3 @@ TRANSLATIONS += translations/pencil.ts \ + translations/pencil_zh_CN.ts \ + translations/pencil_zh_TW.ts + +-macx: LIBS += -framework AppKit diff --git a/media-gfx/pencil/pencil-0.6.5.ebuild b/media-gfx/pencil/pencil-0.6.5.ebuild index ecd137f12e37..e4872b8d9df9 100644 --- a/media-gfx/pencil/pencil-0.6.5.ebuild +++ b/media-gfx/pencil/pencil-0.6.5.ebuild @@ -30,6 +30,7 @@ DEPEND="${RDEPEND} " S="${WORKDIR}/${P/_/-}" +PATCHES="${FILESDIR}/${P}-skip-building-tests.patch" src_prepare() { default @@ -38,7 +39,7 @@ src_prepare() { } src_configure() { - eqmake5 PREFIX=/usr + eqmake5 PREFIX=/usr $(usex test "" "CONFIG+=NO_TESTS") } src_install() { |