Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: media-video/cheese/
Date: Fri, 03 Aug 2018 11:51:14
Message-Id: 1533297044.06695f40fd43883a2113c1631d68af232b0ef669.leio@gentoo
1 commit: 06695f40fd43883a2113c1631d68af232b0ef669
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 3 11:50:44 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 3 11:50:44 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=06695f40
7
8 media-video/cheese-9999: fix tests, remove unnecessary glib[utils] dep
9
10 Tests were broken on fresh install since 3.26.0 bump, restore it by
11 syncing with main tree again.
12 Workaround unnecessary glib[utils] gtester-report test dependency.
13
14 Package-Manager: Portage-2.3.43, Repoman-2.3.10
15
16 media-video/cheese/cheese-9999.ebuild | 5 +++--
17 1 file changed, 3 insertions(+), 2 deletions(-)
18
19 diff --git a/media-video/cheese/cheese-9999.ebuild b/media-video/cheese/cheese-9999.ebuild
20 index b5efd8bb..b23704c1 100644
21 --- a/media-video/cheese/cheese-9999.ebuild
22 +++ b/media-video/cheese/cheese-9999.ebuild
23 @@ -63,7 +63,6 @@ DEPEND="${COMMON_DEPEND}
24 dev-util/itstool
25 virtual/pkgconfig
26 x11-base/xorg-proto
27 - test? ( dev-libs/glib:2[utils] )
28 "
29
30 if [[ ${PV} = 9999 ]]; then
31 @@ -79,11 +78,13 @@ src_prepare() {
32 src_configure() {
33 gnome2_src_configure \
34 GST_INSPECT=$(type -P true) \
35 + GTESTER_REPORT=$(type -P true) \
36 $(use_enable introspection) \
37 --disable-lcov \
38 --disable-static
39 }
40
41 src_test() {
42 - virtx emake check
43 + "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
44 + GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
45 }