Gentoo Archives: gentoo-commits

From: Alexandre Restovtsev <tetromino@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:gnome-next commit in: gnome-extra/gnome-packagekit/files/, gnome-extra/gnome-packagekit/
Date: Wed, 07 Sep 2011 07:30:43
Message-Id: 959b9f4ad7ba541ff1080c021b98d2df4325256e.tetromino@gentoo
1 commit: 959b9f4ad7ba541ff1080c021b98d2df4325256e
2 Author: Alexandre Rostovtsev <tetromino <AT> gmail <DOT> com>
3 AuthorDate: Wed Sep 7 07:25:38 2011 +0000
4 Commit: Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
5 CommitDate: Wed Sep 7 07:25:38 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=959b9f4a
7
8 gnome-extra/gnome-packagekit: 3.0.3 → 3.1.90
9
10 Bump to gnome-3.1.x version. Add a patch to disable tests that cannot be
11 run from portage, and remove the RESTRICT.
12
13 ---
14 .../files/gnome-packagekit-3.1.90-tests.patch | 32 ++++++++++++++++++++
15 ...3.0.3.ebuild => gnome-packagekit-3.1.90.ebuild} | 16 +++++----
16 2 files changed, 41 insertions(+), 7 deletions(-)
17
18 diff --git a/gnome-extra/gnome-packagekit/files/gnome-packagekit-3.1.90-tests.patch b/gnome-extra/gnome-packagekit/files/gnome-packagekit-3.1.90-tests.patch
19 new file mode 100644
20 index 0000000..ae6fcaa
21 --- /dev/null
22 +++ b/gnome-extra/gnome-packagekit/files/gnome-packagekit-3.1.90-tests.patch
23 @@ -0,0 +1,32 @@
24 +From 553df35a405fccd679bdb16e65c79deb84928865 Mon Sep 17 00:00:00 2001
25 +From: Alexandre Rostovtsev <tetromino@×××××.com>
26 +Date: Wed, 7 Sep 2011 03:21:42 -0400
27 +Subject: [PATCH] Disable tests that cannot be run from portage
28 +
29 +Disable tests with modal dialogs and the tasks test that requires for
30 +packagekit to preferentially use the dummy backend.
31 +---
32 + src/gpk-self-test.c | 6 +++---
33 + 1 files changed, 3 insertions(+), 3 deletions(-)
34 +
35 +diff --git a/src/gpk-self-test.c b/src/gpk-self-test.c
36 +index f12ce73..ba01649 100644
37 +--- a/src/gpk-self-test.c
38 ++++ b/src/gpk-self-test.c
39 +@@ -53,10 +53,10 @@ main (int argc, char **argv)
40 + gpk_common_test (test);
41 + // gpk_dbus_test (test);
42 + gpk_language_test (test);
43 +- gpk_error_test (test);
44 ++// gpk_error_test (test);
45 + // gpk_client_test (test);
46 +- gpk_modal_dialog_test (test);
47 +- gpk_task_test (test);
48 ++// gpk_modal_dialog_test (test);
49 ++// gpk_task_test (test);
50 +
51 + return egg_test_finish (test);
52 + }
53 +--
54 +1.7.6.1
55 +
56
57 diff --git a/gnome-extra/gnome-packagekit/gnome-packagekit-3.0.3.ebuild b/gnome-extra/gnome-packagekit/gnome-packagekit-3.1.90.ebuild
58 similarity index 88%
59 rename from gnome-extra/gnome-packagekit/gnome-packagekit-3.0.3.ebuild
60 rename to gnome-extra/gnome-packagekit/gnome-packagekit-3.1.90.ebuild
61 index 04bc3cf..dc79a5f 100644
62 --- a/gnome-extra/gnome-packagekit/gnome-packagekit-3.0.3.ebuild
63 +++ b/gnome-extra/gnome-packagekit/gnome-packagekit-3.1.90.ebuild
64 @@ -3,6 +3,7 @@
65 # $Header: $
66
67 EAPI="3"
68 +GNOME_TARBALL_SUFFIX="xz"
69 GCONF_DEBUG="no"
70 PYTHON_DEPEND="2"
71
72 @@ -16,15 +17,18 @@ SLOT="0"
73 KEYWORDS="~amd64 ~ppc ~x86"
74 IUSE="doc nls test udev"
75
76 +# gdk-pixbuf ised in gpk-animated-icon
77 +# pango used on gpk-common
78 RDEPEND="
79 >=dev-libs/glib-2.25.9:2
80 + x11-libs/gdk-pixbuf:2
81 >=x11-libs/gtk+-2.91.0:3
82 >=x11-libs/libnotify-0.7.0
83 + x11-libs/pango
84 >=dev-libs/dbus-glib-0.73
85
86 >=app-admin/packagekit-base-0.6.5[udev]
87 >=app-admin/packagekit-gtk-0.6.5
88 - >=gnome-base/gnome-menus-2.24.1
89 >=media-libs/libcanberra-0.10[gtk3]
90 >=sys-apps/dbus-1.1.2
91 >=sys-power/upower-0.9.0
92 @@ -42,12 +46,6 @@ DEPEND="${RDEPEND}
93 sys-devel/gettext
94 doc? ( >=dev-util/gtk-doc-1.9 )"
95
96 -# Fails, recheck for next release
97 -# (gpk-self-test:9412): GnomePackageKit-WARNING **: Unknown error
98 -# FAILED [failed to get cannot-fetch-sources]
99 -# FAIL: gpk-self-test
100 -RESTRICT="test"
101 -
102 # NOTES:
103 # app-text/docbook-sgml-utils required for man pages
104 # app-text/gnome-doc-utils and dev-libs/libxslt required for gnome help files
105 @@ -85,6 +83,10 @@ src_prepare() {
106
107 # fix pyc/pyo generation
108 ln -sfn $(type -P true) py-compile
109 +
110 + # disable tests with graphical dialogs and that require packagekitd to be
111 + # run with the dummy backend
112 + epatch "${FILESDIR}/${PN}-3.1.90-tests.patch"
113 }
114
115 src_test() {