%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %define atk_version 1.32.0 %define gtk2_version 2.22.0 %define libbonobo_version 2.32.0 %define orbit2_version 2.14.19 %define pango_version 1.28.3 %define gconf2_version 2.32.0 %define dbus_glib_version 0.88 Summary: Assistive Technology Service Provider Interface Name: at-spi Version: 1.32.0 Release: 3%{?_dist_release} URL: http://developer.gnome.org/projects/gap/ Source0: http://download.gnome.org/sources/at-spi/1.32/%{name}-%{version}.tar.bz2 License: LGPLv2+ Group: System Environment/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: pango-devel >= %{pango_version} BuildRequires: gtk2-devel >= %{gtk2_version} BuildRequires: libbonobo-devel >= %{libbonobo_version} BuildRequires: ORBit2-devel >= %{orbit2_version} BuildRequires: atk-devel >= %{atk_version} BuildRequires: GConf2-devel >= %{gconf2_version} BuildRequires: dbus-glib-devel >= %{dbus_glib_version} BuildRequires: popt-devel BuildRequires: fontconfig BuildRequires: gettext BuildRequires: intltool BuildRequires: perl(XML::Parser) BuildRequires: libX11-devel BuildRequires: libXtst-devel BuildRequires: libXi-devel BuildRequires: libXevie-devel BuildRequires: libXt-devel BuildRequires: desktop-file-utils Patch2: at-spi-silence-no-event-spew.patch %description at-spi allows assistive technologies to access GTK-based applications. Essentially it exposes the internals of applications for automation, so tools such as screen readers, magnifiers, or even scripting interfaces can query and interact with GUI controls. %package devel Summary: Development libraries and headers for at-spi Group: Development/Libraries Requires: %name = %{version}-%{release} Requires: atk-devel Requires: gtk2-devel Requires: libbonobo-devel Requires: ORBit2-devel Requires: pkgconfig %description devel Libraries and header files allowing compilation of apps that use at-spi. %package python Summary: Python bindings for at-spi Group: Development/Libraries Requires: %name = %{version}-%{release} Requires: python %description python Python bindings allowing to use at-spi in python programs. %prep %setup -q ## %patch2 -p1 -b .spew %build %configure --disable-gtk-doc --disable-static --enable-relocate make %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT %find_lang at-spi rm -f $RPM_BUILD_ROOT%{_libdir}/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/orbit-2.0/*.la %post /sbin/ldconfig export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule \ %{_sysconfdir}/gconf/schemas/at-spi.schemas >& /dev/null ||: %pre if [ "$1" -gt 1 ]; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule \ %{_sysconfdir}/gconf/schemas/at-spi.schemas >& /dev/null ||: fi %preun if [ "$1" -eq 0 ]; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule \ %{_sysconfdir}/gconf/schemas/at-spi.schemas >& /dev/null ||: fi %postun -p /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files -f at-spi.lang %defattr(-,root,root) %doc AUTHORS COPYING NEWS README %{_sysconfdir}/gconf/schemas/at-spi.schemas %{_sysconfdir}/xdg/autostart/at-spi-registryd.desktop %{_libdir}/lib*.so.* %{_libdir}/bonobo/servers/* %{_libdir}/orbit-2.0/* %{_libdir}/gtk-2.0/modules/at-spi-corba %{_libexecdir}/* %files devel %defattr(-,root,root) %{_datadir}/gtk-doc/html/* %{_datadir}/idl/* %{_libdir}/lib*.so %{_libdir}/pkgconfig/* %{_includedir}/* %files python %defattr(-,root,root) %{python_sitearch}/pyatspi_corba %changelog * Sun Feb 19 2012 Yoji TOYODA 1.32.0-3 - rebuild with python-2.7.2 * Fri Sep 23 2011 Yoji TOYODA 1.32.0-2 - add configure option (--enable-relocate) * Sun Oct 03 2010 Yoji TOYODA 1.32.0-1 - new upstream release * Thu Sep 23 2010 Yoji TOYODA 1.30.1-2 - rebuild with rpm-4.8.1 for pkg-config file * Sat May 01 2010 Yoji TOYODA 1.30.1-1 - new upstream release * Sat Apr 04 2010 Yoji TOYODA 1.30.0-1 - new upstream release - drop Patch2 - add BuildRequires: GConf2-devel, dbus-glib-devel, popt-devel, desktop-file-utils * Tue Feb 02 2010 Shu KONNO 1.24.0-3 - rebuild with python-2.6 * Sun Sep 28 2008 MATSUBAYASHI Kohji - 1.24.0-2 - remove BuildRequires gail-devel (gtk2-2.14.x now includes/provides gail) * Sun Sep 28 2008 Daisuke SUZUKI 1.24.0-1 - initial build for Vine Linux * Mon Sep 8 2008 Matthias Clasen - 1.23.92-1 - Update to 1.23.92 - Drop upstreamed patch * Fri Sep 5 2008 Matthias Clasen - 1.23.91-3 - Fix an evo crash caused by the greeter crash fix * Fri Sep 5 2008 Matthias Clasen - 1.23.91-2 - Fix a greeter crash * Tue Sep 2 2008 Matthias Clasen - 1.23.91-1 - Update to 1.23.91 * Wed Aug 20 2008 Jarod Wilson - 1.23.6-2 - Silence incessant atk-bridge spew filling xsession-errors (#459275) * Mon Aug 4 2008 Matthias Clasen - 1.23.6-1 - Update to 1.23.6 * Mon Jul 21 2008 Matthias Clasen - 1.23.5-1 - Update to 1.23.5 * Tue Jun 3 2008 Matthias Clasen - 1.23.3-1 - Update to 1.23.3 * Mon May 5 2008 Matthias Clasen - 1.22.1-2 - Bump rev * Mon Apr 7 2008 Matthias Clasen - 1.22.1-1 - Update to 1.22.1 * Mon Mar 10 2008 Matthias Clasen - 1.22.0-1 - Update to 1.22.0 * Wed Mar 5 2008 Christopher Aillon - 1.21-92-2 - Perf improvement work from Ginn Chen to help a11y-enabled-firefox3 * Mon Feb 25 2008 Matthias Clasen - 1.21.92-1 - Update to 1.21.92 * Fri Feb 8 2008 Matthias Clasen - 1.21.5-2 - Rebuild for gcc 4.3 * Mon Jan 14 2008 Matthias Clasen - 1.21.5-1 - Update to 1.21.5 * Thu Dec 6 2007 Matthias Clasen - 1.21.3-1 - Update to 1.21.3 * Tue Nov 13 2007 Matthias Clasen - 1.21.1-1 - Update to 1.21.1 * Mon Oct 15 2007 Matthias Clasen - 1.20.1-1 - Update to 1.20.1 * Mon Sep 17 2007 Matthias Clasen - 1.20.0-1 - Update to 1.20.0 * Mon Aug 6 2007 Matthias Clasen - 1.19.5-2 - Update license field * Tue Jul 10 2007 Matthias Clasen - 1.19.5-1 - Update to 1.19.5 * Mon Jun 4 2007 Matthias Clasen - 1.19.3-1 - Update to 1.19.3 - Add a -python subpackage * Sun May 20 2007 Matthias Clasen - 1.19.1-1 - Update to 1.19.1 * Sat Apr 21 2007 Matthias Clasen - 1.18.1-2 - Don't ship .la files * Mon Apr 9 2007 Matthias Clasen - 1.18.1-1 - Update to 1.18.1, which includes the previous patch - Drop obsolete patch - Fix a small memory leak * Mon Mar 26 2007 Matthias Clasen - 1.18.0-2 - Backport a patch to fix deadlocks in applications * Tue Mar 13 2007 Matthias Clasen - 1.18.0-1 - Update to 1.18.0 - Drop obsolete patch * Thu Mar 8 2007 Ray Strode - 1.17.2-2 - add a patch that might fix some deadlock issues (bug 329454) * Tue Feb 27 2007 Matthias Clasen - 1.17.2-1 - Update to 1.17.2 * Tue Feb 27 2007 Matthias Clasen - 1.17.1-1 - Update to 1.17.1 * Thu Feb 22 2007 Matthias Clasen - 1.17.0-2 - Bump atk requirement * Tue Feb 13 2007 Matthias Clasen - 1.17.0-1 - Update to 1.17.0 * Wed Jan 22 2007 Matthias Clasen - 1.7.16-1 - Update to 1.7.16 * Wed Jan 10 2007 Matthias Clasen - 1.7.15-1 - Update to 1.7.15 * Tue Dec 19 2006 Matthias Clasen - 1.7.14-1 - Update to 1.7.14 * Sat Dec 9 2006 Matthias Clasen - 1.7.13-2 - Small spec file cleanups * Tue Nov 7 2006 Matthias Clasen - 1.7.13-1 - Update to 1.7.13 * Fri Oct 20 2006 Matthias Clasen - 1.7.12-1 - Update to 1.7.12 * Wed Aug 23 2006 Matthias Clasen - 1.7.11-2.fc6 - Remove debug spew * Mon Aug 21 2006 Matthias Clasen - 1.7.11-1.fc6 - Update to 1.7.11 - Drop upstreamed patch - Require pkgconfig in the -devel package * Wed Aug 2 2006 Matthias Clasen - 1.7.10-1.fc6 - Update to 1.7.10 * Fri Jul 28 2006 Alexander Larsson - 1.7.9-3 - Fix segfault if a11y enabled on x86-64 (#196063) * Wed Jul 12 2006 Matthias Clasen - 1.7.9-2 - Rebuild * Wed Jul 12 2006 Matthias Clasen - 1.7.9-1 - Update to 1.7.9 * Wed Jul 12 2006 Matthias Clasen - 1.7.8-1 - Update to 1.7.8 * Wed Jul 12 2006 Jesse Keating - 1.7.7-8.1 - rebuild * Thu Jun 8 2006 Matthias Clasen - 1.7.7-8 - Add a BuildRequires * Mon May 22 2006 Matthias Clasen - 1.7.7-7 - Make it build in mock * Mon Apr 17 2006 Matthias Clasen - 1.7.7-6 - Revert the previous change * Tue Apr 4 2006 Matthias Clasen - 1.7.7-5 - Fix a missing declaration - Fix segfaults on x86_64 * Tue Apr 4 2006 Matthias Clasen - 1.7.7-1 - Update to 1.7.7 * Thu Mar 9 2006 Matthias Clasen - 1.7.6-2 - Fix a crash on x86_64 * Mon Feb 27 2006 Matthias Clasen - 1.7.6-1 - Update to 1.7.6 * Tue Feb 21 2006 Matthias Clasen - 1.7.5-1 - Update to 1.7.5 * Fri Feb 10 2006 Jesse Keating - 1.7.4-1.2 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 1.7.4-1.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Tue Jan 31 2006 Matthias Clasen 1.7.4-1 - Update to 1.7.4 * Mon Jan 30 2006 Matthias Clasen 1.7.3-1 - Update to 1.7.3 * Tue Jan 17 2006 Matthias Clasen 1.7.2-1 - Update to 1.7.2 * Fri Dec 09 2005 Jesse Keating - rebuilt * Mon Oct 31 2005 Matthias Clasen 1.6.6-2 - Switch requires to modular X * Wed Sep 7 2005 Matthias Clasen 1.6.6-1 - Update to 1.6.6 * Tue Aug 16 2005 Matthias Clasen - Rebuilt * Tue Jun 28 2005 Matthias Clasen 1.6.4-1 - Update to 1.6.4 * Mon Mar 14 2005 Matthias Clasen 1.6.2-1 - Update to 1.6.3 * Wed Mar 2 2005 Matthias Clasen 1.6.2-2 - Rebuilt with gcc4 * Wed Jan 26 2005 Matthias Clasen 1.6.2-1 - Update to 1.6.2 * Wed Sep 29 2004 Elliot Lee 1.6.0-3 - Remove dependency on linc-devel * Fri Sep 24 2004 Mark McLoughlin 1.6.0-2 - Fix some random spec file issues (fixes #133430?) * Thu Sep 23 2004 Jonathan Blandford 1.6.0-1 - bump version * Wed Aug 4 2004 Mark McLoughlin 1.5.3-1 - Update to 1.5.3 * Tue Jun 15 2004 Elliot Lee - rebuilt * Wed Mar 31 2004 Mark McLoughlin 1.4.0-1 - Update to 1.4.0 * Wed Mar 10 2004 Mark McLoughlin 1.3.15 - Update to 1.3.15 * Thu Mar 04 2004 Mark McLoughlin 1.3.14-1 - Update to 1.3.14 * Tue Mar 02 2004 Elliot Lee - rebuilt * Thu Feb 26 2004 Alexander Larsson 1.3.13-1 - update to 1.3.13 * Fri Feb 13 2004 Elliot Lee - rebuilt * Fri Jan 30 2004 Jonathan Blandford 1.3.11-1 - new version * Thu Oct 2 2003 Jonathan Blandford 1.3.7-1 - new version * Wed Aug 20 2003 Elliot Lee 1.1.9-3 - Fix rebuild failure (stderr.patch) * Tue Jul 15 2003 Havoc Pennington 1.1.9-2 - disable gtk doc * Mon Jul 14 2003 Havoc Pennington - automated rebuild * Mon Jul 7 2003 Havoc Pennington 1.1.9-1 - 1.1.9 - remove multilib patch fixed upstream * Wed Jun 04 2003 Elliot Lee - rebuilt * Fri Feb 14 2003 Havoc Pennington 1.1.8-3 - kill Xft buildreq * Tue Feb 11 2003 Havoc Pennington 1.1.8-2 - rebuild to fix self-dependency * Tue Feb 11 2003 Havoc Pennington 1.1.8-1 - extend multilib patch to cover -lXi * Tue Feb 4 2003 Havoc Pennington 1.1.8-1 - 1.1.8 * Wed Jan 22 2003 Tim Powers - rebuilt * Wed Dec 11 2002 Elliot Lee 1.0.1-6 - Add patch to help multilib systems find libXtst * Fri Dec 6 2002 Havoc Pennington - rebuild * Sat Jul 27 2002 Havoc Pennington - rebuild with new libbonobo and gail * Fri Jun 21 2002 Tim Powers - automated rebuild * Mon Jun 17 2002 Matt Wilson - add libatk-bridge.so to the file list * Sun Jun 16 2002 Havoc Pennington - 1.0.1 - add at-spi-registryd to file list * Fri Jun 07 2002 Havoc Pennington - rebuild in different environment * Tue Jun 4 2002 Havoc Pennington - 1.0.0 - add post/postun ldconfig * Wed May 29 2002 Bill Nottingham - rebuild again? * Tue May 28 2002 Havoc Pennington - rebuild in different environment * Tue May 28 2002 Havoc Pennington - 0.12.1 * Wed Jan 30 2002 Owen Taylor - Version 0.0.6 * Mon Jan 28 2002 Havoc Pennington - rebuild in rawhide, seems to have been linked incorrectly * Thu Jan 24 2002 Havoc Pennington - rebuild in rawhide, upgrade to 0.0.5 - add gail deps * Mon Nov 26 2001 Havoc Pennington - Initial build.