Hello community, here is the log from the commit of package at-spi for openSUSE:Factory checked in at Tue Dec 8 09:39:21 CET 2009. -------- --- GNOME/at-spi/at-spi.changes 2009-09-28 18:00:40.000000000 +0200 +++ /mounts/work_src_done/STABLE/at-spi/at-spi.changes 2009-12-02 20:48:05.000000000 +0100 @@ -1,0 +2,27 @@ +Wed Dec 2 12:29:00 CET 2009 - vuntz@opensuse.org + +- Update to version 1.29.3: + + Bugfixes: bgo#565451, bgo#593830. + + Translation update. +- Changes from version 1.29.2: + + Bugfixes: bgo#569428, bgo#599244, bgo#578334. + + Translation update. +- Split python bindings into python-atspi-corba subpackage, and + make it provide a pyatspi virtual package (that python-atspi also + provides). +- Add at-spi-python-path-hack.patch to not make a gconftool-2 call + each time python starts. Do this only if we have a DISPLAY + environment variable, which means we're in a X session. +- Note: this version is parallel-installable with the new at-spi2 + stack. To choose to use the old at-spi stack, the + /desktop/gnome/interface/at-spi-corba gconf key should be set to + true. + +------------------------------------------------------------------- +Sat Nov 14 11:36:56 CET 2009 - vuntz@opensuse.org + +- Update to version 1.28.1: + + Bugfixes: bgo#578334. Fixed the crash problem. + + Translation update. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- at-spi-1.28.0.tar.bz2 New: ---- at-spi-1.29.3.tar.bz2 at-spi-python-path-hack.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ at-spi.spec ++++++ --- /var/tmp/diff_new_pack.XV5vLg/_old 2009-12-08 09:38:02.000000000 +0100 +++ /var/tmp/diff_new_pack.XV5vLg/_new 2009-12-08 09:38:02.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package at-spi (Version 1.28.0) +# spec file for package at-spi (Version 1.29.3) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,13 +18,15 @@ Name: at-spi -Version: 1.28.0 +Version: 1.29.3 Release: 1 -License: GPL v2 or later ; LGPL v2.1 or later +License: GPLv2+ ; LGPLv2.1+ Summary: Assistive Technology Service Provider Interface Url: http://www.gnome.org/ Group: Development/Libraries/GNOME Source: %{name}-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM at-spi-python-path-hack.patch vuntz@opensuse.org -- Discussed on desktop-devel-list +Patch0: at-spi-python-path-hack.patch BuildRequires: fdupes BuildRequires: gconf2-devel BuildRequires: gtk-doc @@ -36,9 +38,6 @@ BuildRequires: translation-update-upstream BuildRequires: update-desktop-files Requires: %{name}-lang = %{version} -# Needed for the python bindings -Requires: python-gnome -Requires: python-orbit BuildRoot: %{_tmppath}/%{name}-%{version}-build %gconf_schemas_prereq @@ -46,8 +45,29 @@ This library, based on ATK, is a general interface for applications to make use of the accessibility toolkit. +%package -n python-atspi-corba +License: GPLv2+ ; LGPLv2.1+ +Summary: Assistive Technology Service Provider Interface - Python bindings +Group: Development/Libraries/Python +Requires: %{name} = %{version} +Requires: python-gnome +Requires: python-orbit +# Virtual package, so that it's possible to use either python-atspi or +# python-atspi-corba +Provides: pyatspi +%if %suse_version <= 1110 +%define python_sitearch %{py_sitedir} +%endif +%py_requires + +%description -n python-atspi-corba +AT-SPI is a general interface for applications to make use of the +accessibility toolkit. This version is based on CORBA. + +This package contains the python bindings for AT-SPI. + %package devel -License: GPL v2 or later ; LGPL v2.1 or later +License: GPLv2+ ; LGPLv2.1+ Summary: Include Files and Libraries mandatory for Development Group: Development/Libraries/GNOME Requires: %{name} = %{version} @@ -60,7 +80,7 @@ to develop applications that require these. %package doc -License: GPL v2 or later ; LGPL v2.1 or later +License: GPLv2+ ; LGPLv2.1+ Summary: Additional Package Documentation Group: Development/Libraries/GNOME Requires: %{name} = %{version} @@ -73,15 +93,19 @@ %prep %setup -q translation-update-upstream +%patch0 -p1 %build %configure\ --disable-static \ - --libexecdir=%{_prefix}/lib/at-spi + --libexecdir=%{_libexecdir}/at-spi make %{?jobs:-j%jobs} referencetopdir=%{_docdir}/%{name}/reference %install make install referencetopdir=%{_docdir}/%{name}/reference DESTDIR=%{buildroot} +%if 0%{?suse_version} <= 1120 +%{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/* +%endif find %{buildroot} -type f -name "*.la" -delete -print %suse_update_desktop_file at-spi-registryd %find_gconf_schemas @@ -112,13 +136,15 @@ %doc %{_docdir}/%{name}/README %{_libdir}/*.so.* %{_libdir}/bonobo/servers/Accessibility_Registry.server -%{_libdir}/gtk-2.0/modules/*.so +%{_libdir}/gtk-2.0/modules/at-spi-corba/ %{_libdir}/orbit-2.0/*.so -%{_prefix}/lib/at-spi +%{_libexecdir}/at-spi/ %{_sysconfdir}/xdg/autostart/*.desktop -# FIXME: split these off into a separate -python package -%dir %{py_sitedir}/pyatspi/ -%{py_sitedir}/pyatspi/* + +%files -n python-atspi-corba +%defattr (-, root, root) +%{python_sitearch}/pyatspi-corba.pth +%{python_sitearch}/pyatspi-corba/ %files lang -f %{name}.lang ++++++ at-spi-1.28.0.tar.bz2 -> at-spi-1.29.3.tar.bz2 ++++++ ++++ 115975 lines of diff (skipped) ++++++ at-spi-python-path-hack.patch ++++++ Index: at-spi-1.29.3/pyatspi/pyatspi-corba.pth.in =================================================================== --- at-spi-1.29.3.orig/pyatspi/pyatspi-corba.pth.in +++ at-spi-1.29.3/pyatspi/pyatspi-corba.pth.in @@ -1 +1 @@ -import commands, sys; a = commands.getoutput('gconftool-2 --get /desktop/gnome/interface/at-spi-corba'); (a == 'true') and sys.path.insert(0, '@prefix@/lib/python@PYTHON_VERSION@/site-packages/pyatspi-corba') +import commands, os, sys; os.environ.has_key('DISPLAY') and (commands.getoutput('gconftool-2 --get /desktop/gnome/interface/at-spi-corba') == 'true') and sys.path.insert(0, '@prefix@/lib/python@PYTHON_VERSION@/site-packages/pyatspi-corba') ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org