[dogtail] Update to 0.8.0 beta 1

Jaroslav Reznik jreznik at fedoraproject.org
Mon Mar 19 16:02:14 UTC 2012


commit 6d4fcf18acd8e2d141d749eb7392747c616e5228
Author: Jaroslav Reznik <jreznik at redhat.com>
Date:   Mon Mar 19 17:02:06 2012 +0100

    Update to 0.8.0 beta 1

 .gitignore                                   |    2 +-
 dogtail-0.8.0beta1-no-dogtail-recorder.patch |   26 +++++++++++++++++++
 dogtail.spec                                 |   35 ++++++++++++++++---------
 sources                                      |    2 +-
 4 files changed, 50 insertions(+), 15 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6a6d56f..1516bdd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-dogtail-0.7.0.tar.gz
+/dogtail-0.8.0beta1.tar.gz
diff --git a/dogtail-0.8.0beta1-no-dogtail-recorder.patch b/dogtail-0.8.0beta1-no-dogtail-recorder.patch
new file mode 100644
index 0000000..a65ccaa
--- /dev/null
+++ b/dogtail-0.8.0beta1-no-dogtail-recorder.patch
@@ -0,0 +1,26 @@
+diff -up dogtail-0.8.0beta1/setup.py.no-dogtail-recorder dogtail-0.8.0beta1/setup.py
+--- dogtail-0.8.0beta1/setup.py.no-dogtail-recorder	2012-03-19 14:16:06.000000000 +0100
++++ dogtail-0.8.0beta1/setup.py	2012-03-19 16:35:10.783862344 +0100
+@@ -42,7 +42,7 @@ def icons(ext_tuple):
+ def scripts():
+     import os
+     list = os.listdir(os.curdir + '/scripts/')
+-    result = ['sniff/sniff', 'recorder/dogtail-recorder']
++    result = ['sniff/sniff']
+     for file in list:
+ 		result = result + ['scripts/' + file]
+     return result
+@@ -63,11 +63,9 @@ David Malcolm <dmalcolm at redhat.com>""",
+                                         examples() ),
+                                 ('share/doc/dogtail/examples/data',
+                                         examples_data() ),
+-                                ('share/dogtail/glade', ['sniff/sniff.ui',
+-                                        'recorder/recorder.glade']),
++                                ('share/dogtail/glade', ['sniff/sniff.ui']),
+                                 ('share/dogtail/icons', sniff_icons() ),
+-                                ('share/applications', ['sniff/sniff.desktop',
+-                                        'recorder/dogtail-recorder.desktop']),
++                                ('share/applications', ['sniff/sniff.desktop']),
+                                 ('share/icons/hicolor/48x48/apps', icons('png')),
+                                 ('share/icons/hicolor/scalable/apps', icons('svg'))
+                                 ],
diff --git a/dogtail.spec b/dogtail.spec
index 4cfc170..548a0e1 100644
--- a/dogtail.spec
+++ b/dogtail.spec
@@ -1,34 +1,39 @@
 Summary: GUI test tool and automation framework
 Name: dogtail
-Version: 0.7.0
-Release: 4%{?dist}
+Version: 0.8.0
+Release: 0.1.beta1%{?dist}
 License: GPLv2
-Group: User Interface/X
 URL: http://dogtail.fedorahosted.org/
-Source0: http://fedorahosted.org/released/dogtail/%{name}-%{version}.tar.gz
-#Source: %{name}-%{version}.tar.gz
+Source0: http://fedorahosted.org/released/dogtail/%{name}-%{version}beta1.tar.gz
+Patch0: dogtail-0.8.0beta1-no-dogtail-recorder.patch
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch: noarch
-BuildRequires: python-devel
+
+BuildRequires: python2-devel
 BuildRequires: desktop-file-utils
+
 Obsoletes: pyspi
-Requires: at-spi-python
+
+Requires: pyatspi
+Requires: pygobject3
+Requires: pycairo
 Requires: pygtk2
-Requires: pygtk2-libglade
-Requires: gnome-python2-gconf
+Requires: ORBit2
 Requires: rpm-python
 Requires: xorg-x11-xinit
 Requires: python-imaging
 
-
 %description
 GUI test tool and automation framework that uses assistive technologies to 
 communicate with desktop applications.
 
 %prep
-%{!?python_version: %define python_version %(%{__python} -c "import sys; print '%s.%s' % sys.version_info[0:2]")}
-%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%setup -q
+%setup -q -n %{name}-%{version}beta1
+
+# remove missing dogtail recorder
+rmdir recorder
+%patch0 -p1 -b .no-dogtail-recorder
 
 %build
 python ./setup.py build
@@ -60,6 +65,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %{_bindir}/*
 %{python_sitelib}/dogtail/
+%{python_sitelib}/*.egg-info
 %{_datadir}/applications/*
 %{_datadir}/dogtail/
 %{_datadir}/icons/hicolor/*
@@ -69,6 +75,9 @@ rm -rf $RPM_BUILD_ROOT
 %doc examples/
 
 %changelog
+* Mon Mar 19 2012 Jaroslav Reznik <jreznik at redhat.com> - 0.8.0-0.1.beta1
+- Update to 0.8.0 beta 1
+
 * Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.7.0-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 
diff --git a/sources b/sources
index 4b7911d..0bedf9f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-365f95bd4cb0e89ecd0706456623b8c1  dogtail-0.7.0.tar.gz
+94c55ca72b7d775d839441b99159ab9f  dogtail-0.8.0beta1.tar.gz


More information about the scm-commits mailing list