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() { |