Hello community,

here is the log from the commit of package python-atspi for openSUSE:Factory 
checked in at 2013-04-22 14:16:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-atspi (Old)
 and      /work/SRC/openSUSE:Factory/.python-atspi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-atspi", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-atspi/python-atspi.changes        
2013-04-03 13:05:39.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-atspi.new/python-atspi.changes   
2013-04-22 14:16:07.000000000 +0200
@@ -1,0 +2,7 @@
+Fri Apr 19 16:29:41 UTC 2013 - [email protected]
+
+- Add support for python 3:
+  + New package / spec file for python3-atspi.
+  + pre_checkin.sh: syncronize python-atspi and python3-atspi.
+
+-------------------------------------------------------------------
New Changes file:

--- /dev/null   2013-04-05 00:01:41.916011506 +0200
+++ /work/SRC/openSUSE:Factory/.python-atspi.new/python3-atspi.changes  
2013-04-22 14:16:07.000000000 +0200
@@ -0,0 +1,518 @@
+-------------------------------------------------------------------
+Fri Apr 19 16:29:41 UTC 2013 - [email protected]
+
+- Add support for python 3:
+  + New package / spec file for python3-atspi.
+  + pre_checkin.sh: syncronize python-atspi and python3-atspi.
+
+-------------------------------------------------------------------
+Tue Mar 26 07:57:02 UTC 2013 - [email protected]
+
+- Update to version 2.8.0:
+  + No changes since version 2.7.91.
+
+-------------------------------------------------------------------
+Mon Mar  4 23:53:17 UTC 2013 - [email protected]
+
+- Update to version 2.7.91:
+  + Add objectLocale property (bgo#694368).
+  + Stop using a deprecated method.
+  + Don't install the example, since it isn't compatible with
+    Python3.
+- Drop our hack in spec that removed the above mentioned example.
+
+-------------------------------------------------------------------
+Mon Feb  4 23:26:55 UTC 2013 - [email protected]
+
+- Update to version 2.7.5:
+  + Support new levelbar role.
+
+-------------------------------------------------------------------
+Sat Jan 12 16:51:26 UTC 2013 - [email protected]
+
+- Update to version 2.7.2:
+  + Add a --with-python option to configure.ac.
+  + Fix getCharacterAtOffset.
+
+-------------------------------------------------------------------
+Wed Oct 24 09:40:44 UTC 2012 - [email protected]
+
+- Update to version 2.7.1:
+  + Export application class in the Accessibility namespace, for
+    backwards compatibility.
+
+-------------------------------------------------------------------
+Tue Oct 23 19:12:12 UTC 2012 - [email protected]
+
+- Do not install magFocusTracker.py sample applications. Useless
+  for normal users and in plus it introduces an unversioned
+  typelib(Gdk) dependency, which causes unresolvables in Factory.
+
+-------------------------------------------------------------------
+Tue Sep 25 21:27:15 UTC 2012 - [email protected]
+
+- Update to version 2.6.0:
+  + Install caret focus tracker into $bindir, rather than
+    $pythondir/examples.
+  + Fix incorrect FSF address in file headers.
+
+-------------------------------------------------------------------
+Tue Sep 18 15:34:27 UTC 2012 - [email protected]
+
+- Update to version 2.5.92:
+  + Fix missing argument for set_current_value method (bgo#683302).
+  + Include interim focus tracker as an example.
+- Add hack to set executable bit to example interim focus tracker.
+
+-------------------------------------------------------------------
+Tue Sep  4 08:54:46 UTC 2012 - [email protected]
+
+- Update to version 2.5.91:
+  + Fix autogen.sh for non-sourcedir build.
+
+-------------------------------------------------------------------
+Mon Aug  6 21:55:41 UTC 2012 - [email protected]
+
+- Update to version 2.5.5:
+  + Add getLocalizedName for actions.
+
+-------------------------------------------------------------------
+Tue Jul 17 21:14:17 UTC 2012 - [email protected]
+
+- Update to version 2.5.4:
+  + Wrap all interfaces (bgo#679044).
+
+-------------------------------------------------------------------
+Wed Jun 27 17:25:00 UTC 2012 - [email protected]
+
+- Update to version 2.5.3:
+  + Fix truth evaluation for accessibles in Python 3.
+  + dict.iteritems() is no longer supported in Python 3
+    (bgo#678497)
+  + Re-add setTimeout (it seems that it was lost among the Python 3
+    updates).
+- Changes from version 2.5.2:
+  + More Python 3 fixes.
+  + Fix getStates regression (bgo#677070)
+
+-------------------------------------------------------------------
+Tue May  1 17:30:07 UTC 2012 - [email protected]
+
+- Update to version 2.5.1:
+  + Add setTimeout.
+  + Some clean-ups for Python 3.
+
+-------------------------------------------------------------------
+Tue Mar 27 06:29:17 UTC 2012 - [email protected]
+
+- Update to version 2.4.0:
+  + No changes.
+
+-------------------------------------------------------------------
+Tue Mar 20 16:34:57 UTC 2012 - [email protected]
+
+- Update to version 2.3.92:
+  + Another fix for --enable-tests.
+
+-------------------------------------------------------------------
+Tue Mar  6 08:38:09 UTC 2012 - [email protected]
+
+- Update to version 2.3.91:
+  + Fix --enable-tests.
+
+-------------------------------------------------------------------
+Tue Feb  7 09:34:58 UTC 2012 - [email protected]
+
+- Update to version 2.3.5:
+  + bgo#660826: Drop unneeded pygtk check.
+  + Remove exception wrapping: pyatspi will now return the real
+    exception as translated by pygi, rather than LookupError.
+- Remove xz BuildRequires now that it comes for free in the build
+  system.
+
+-------------------------------------------------------------------
+Mon Jan 16 13:25:48 UTC 2012 - [email protected]
+
+- Update to version 2.3.4:
+  + bgo#666871: deregisterKeystrokeListener was broken.
+- Add xz BuildRequires because we can't build a package for a
+  xz-compressed tarball without explicitly specifying that... See
+  bnc#697467 for more details.
+- Remove checks for old non-maintained versions of openSUSE (11.1
+  and earlier).
+
+-------------------------------------------------------------------
+Tue Oct 18 06:35:07 UTC 2011 - [email protected]
+
+- Update to version 2.2.1:
+  + Use hasattr rather than a try in registerEventListener, for
+    performance.
+  + bgo#661613: getOffsetAtPoint now works.
+
+-------------------------------------------------------------------
+Tue Sep 27 07:00:53 UTC 2011 - [email protected]
+
+- Update to version 2.2.0:
+  + No change, just a version bump.
+
+-------------------------------------------------------------------
+Fri Sep  9 16:19:18 UTC 2011 - [email protected]
+
+- Update to version 2.1.91:
+  + bgo#658343: Have configure check for pygobject-3.0
+- Change pkgconfig(pygobject-2.0) BuildRequires to
+  pkgconfig(pygobject-3.0), following upstream change.
+
+-------------------------------------------------------------------
+Wed Aug 31 13:31:10 CEST 2011 - [email protected]
+
+- Update to version 2.1.90:
+  + Fix getTextBeforeOffset.
+  + Remove legacy pygtk dependency.
+- Drop python-atspi-quotes.patch: fixed upstream.
+- Add gobject-introspection BuildRequires so that we can have
+  automatic typelib() Requires.
+- Remove libatspi0 Requires: this is replaced by an automatic
+  typelib() Requires.
+- Remove python-gtk Requires: this is not needed anymore.
+- Remove python-xlib Requires: the Xlib module is not used at all.
+- Replace python-gobject2 Requires with python-gobject as the
+  module requires the introspection-powered python-gobject.
+- Remove gconf2 Recommends: it was only needed to support relocated
+  pyatspi-corba, and this support is gone since 2.1.5.
+
+-------------------------------------------------------------------
+Thu Aug 18 20:57:34 UTC 2011 - [email protected]
+
+- Add python-atspi-quotes.patch: Add back an accidentally dropped
+  closing quote. Patch taken from git, commit 890bd7.
+
+-------------------------------------------------------------------
+Tue Aug 16 04:32:11 CEST 2011 - [email protected]
+
+- Update to version 2.1.5:
+  + Remove support for relocated pyatspi-corba.
+  + Fix getTextBeforeOffset.
+
+-------------------------------------------------------------------
++++ 321 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.python-atspi.new/python3-atspi.changes

New:
----
  pre_checkin.sh
  python3-atspi.changes
  python3-atspi.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-atspi.spec ++++++
--- /var/tmp/diff_new_pack.9PQRiI/_old  2013-04-22 14:16:10.000000000 +0200
+++ /var/tmp/diff_new_pack.9PQRiI/_new  2013-04-22 14:16:10.000000000 +0200
@@ -16,6 +16,24 @@
 #
 
 
+%define build_for_python3 0
+
+%if %{build_for_python3}
+%define local_py_requires Requires: python(abi) = %py3_ver
+%define local_py_sitedir  %{python3_sitearch}
+%define local_py_sitelib  %{python3_sitelib}
+%define local_py_suffix   3
+%define local_py_pkg      python3
+%define local_lib_ver     3-0
+%else
+%define local_py_requires %{py_requires}
+%define local_py_sitedir  %{py_sitedir}
+%define local_py_sitelib  %{python_sitelib}
+%define local_py_suffix   2
+%define local_py_pkg      python
+%define local_lib_ver     2-0
+%endif
+
 Name:           python-atspi
 %define _name   pyatspi
 Version:        2.8.0
@@ -29,14 +47,23 @@
 # Needed to have typelib() Requires.
 BuildRequires:  gobject-introspection
 BuildRequires:  pkgconfig(pygobject-3.0) >= 2.90.1
+%if %{build_for_python3}
+Requires:       dbus-1-python3
+Requires:       python3-gobject
+%else
 Requires:       dbus-1-python
 Requires:       python-gobject
+%endif
 # The bindings are really useful only if the at-spi registry is running. But
 # it's not a strict runtime dependency.
 Recommends:     at-spi2-core
 # Virtual package, so that apps can depend on it, without having to know which
 # at-spi stack is used. Only the default at-spi stack should define it.
+%if %{build_for_python3}
+Provides:       py3atspi
+%else
 Provides:       pyatspi
+%endif
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
 # Old versions of at-spi 1.x provided the same files
@@ -53,12 +80,15 @@
 %setup -q -n %{_name}-%{version}
 
 %build
+%if %{build_for_python3}
+export PYTHON=python3
+%endif
 %configure
 make %{?_smp_mflags}
 
 %install
 %make_install
-%fdupes %{buildroot}%{python_sitelib}
+%fdupes %{buildroot}%{local_py_sitelib}
 
 %clean
 rm -rf %{buildroot}
@@ -66,6 +96,6 @@
 %files
 %defattr(-,root,root)
 %doc AUTHORS COPYING README
-%{python_sitelib}/pyatspi/
+%{local_py_sitelib}/pyatspi/
 
 %changelog

++++++ python3-atspi.spec ++++++
#
# spec file for package python3-atspi
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


%define build_for_python3 1

%if %{build_for_python3}
%define local_py_requires Requires: python(abi) = %py3_ver
%define local_py_sitedir  %{python3_sitearch}
%define local_py_sitelib  %{python3_sitelib}
%define local_py_suffix   3
%define local_py_pkg      python3
%define local_lib_ver     3-0
%else
%define local_py_requires %{py_requires}
%define local_py_sitedir  %{py_sitedir}
%define local_py_sitelib  %{python_sitelib}
%define local_py_suffix   2
%define local_py_pkg      python
%define local_lib_ver     2-0
%endif

Name:           python3-atspi
%define _name   pyatspi
Version:        2.8.0
Release:        0
Summary:        Assistive Technology Service Provider Interface - Python 
bindings
License:        LGPL-2.0
Group:          Development/Libraries/Python
Url:            http://www.gnome.org/
Source0:        
http://download.gnome.org/sources/pyatspi/2.8/%{_name}-%{version}.tar.xz
BuildRequires:  fdupes
# Needed to have typelib() Requires.
BuildRequires:  gobject-introspection
BuildRequires:  pkgconfig(pygobject-3.0) >= 2.90.1
%if %{build_for_python3}
Requires:       dbus-1-python3
Requires:       python3-gobject
%else
Requires:       dbus-1-python
Requires:       python-gobject
%endif
# The bindings are really useful only if the at-spi registry is running. But
# it's not a strict runtime dependency.
Recommends:     at-spi2-core
# Virtual package, so that apps can depend on it, without having to know which
# at-spi stack is used. Only the default at-spi stack should define it.
%if %{build_for_python3}
Provides:       py3atspi
%else
Provides:       pyatspi
%endif
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildArch:      noarch
# Old versions of at-spi 1.x provided the same files
Conflicts:      at-spi < 1.29.3
%py_requires

%description
AT-SPI is a general interface for applications to make use of the
accessibility toolkit. This version is based on dbus.

This package contains the python bindings for AT-SPI.

%prep
%setup -q -n %{_name}-%{version}

%build
%if %{build_for_python3}
export PYTHON=python3
%endif
%configure
make %{?_smp_mflags}

%install
%make_install
%fdupes %{buildroot}%{local_py_sitelib}

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc AUTHORS COPYING README
%{local_py_sitelib}/pyatspi/

%changelog
++++++ pre_checkin.sh ++++++
#!/bin/sh

MODULE=atspi

sed "s,build_for_python3 0,build_for_python3 1,;s,^\(Name: 
*\)python-${MODULE},\1python3-${MODULE}," python-${MODULE}.spec > 
python3-${MODULE}.spec
cp python-${MODULE}.changes python3-${MODULE}.changes
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to