From 07b1f479c9c0dda35c0be4b11c87685ab1d37ccd6c8c82ee0bce5c342acfee12 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 23 Mar 2015 11:17:27 +0000 Subject: [PATCH] Accepting request 291872 from GNOME:Apps Push GNOME:Apps - without pcheck OBS-URL: https://build.opensuse.org/request/show/291872 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dogtail?expand=0&rev=2 --- dogtail-wnck-3.0.patch | 13 +++++++++++++ dogtail.changes | 5 +++++ dogtail.spec | 3 +++ 3 files changed, 21 insertions(+) create mode 100644 dogtail-wnck-3.0.patch diff --git a/dogtail-wnck-3.0.patch b/dogtail-wnck-3.0.patch new file mode 100644 index 0000000..3432129 --- /dev/null +++ b/dogtail-wnck-3.0.patch @@ -0,0 +1,13 @@ +Index: dogtail-0.9.0/dogtail/tree.py +=================================================================== +--- dogtail-0.9.0.orig/dogtail/tree.py ++++ dogtail-0.9.0/dogtail/tree.py +@@ -84,6 +84,8 @@ except ImportError: # pragma: no cover + + # We optionally import the bindings for libWnck. + try: ++ import gi ++ gi.require_version('Wnck', '3.0') + from gi.repository import Wnck + gotWnck = True # pragma: no cover + except ImportError: diff --git a/dogtail.changes b/dogtail.changes index 9030fa1..7d0fa32 100644 --- a/dogtail.changes +++ b/dogtail.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Feb 20 08:48:50 UTC 2015 - fcrozat@suse.com + +- Add dogtail-wnck-3.0.patch: ensure Wnck 3.0 typelib is required. + ------------------------------------------------------------------- Thu Feb 19 09:30:23 CET 2015 - fcrozat@suse.com diff --git a/dogtail.spec b/dogtail.spec index 6f8628e..89a2bc2 100644 --- a/dogtail.spec +++ b/dogtail.spec @@ -23,6 +23,8 @@ Summary: GUI test tool and automation framework License: GPL-2.0 Url: http://dogtail.fedorahosted.org/ Source0: http://fedorahosted.org/released/dogtail/%{name}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM dogtail-wnck-3.0.patch fcrozat@suse.com -- ensure Wnck 3.0 typelib is required +Patch0: dogtail-wnck-3.0.patch BuildRequires: desktop-file-utils BuildRequires: gobject-introspection BuildRequires: hicolor-icon-theme @@ -43,6 +45,7 @@ communicate with desktop applications. %prep %setup -q +%patch0 -p1 %build python ./setup.py build