123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489 |
- %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
- %define atk_version 1.30.0
- %define gtk2_version 2.20.0
- %define libbonobo_version 2.24.0
- %define orbit2_version 2.6.0
- %define pango_version 1.28.0
- %define gconf2_version 2.28.0
- %define dbus_glib_version 0.76
- Summary: Assistive Technology Service Provider Interface
- Name: at-spi
- Version: 1.30.1
- Release: 1%{?_dist_release}
- URL: http://developer.gnome.org/projects/gap/
- Source0: http://download.gnome.org/sources/at-spi/1.24/%{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
- 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/*
- %{_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/
- %changelog
- * Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.30.1-1
- - new upstream release
- * Sat Apr 04 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 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 <owa@bg.wakwak.com> 1.24.0-3
- - rebuild with python-2.6
- * Sun Sep 28 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.24.0-2
- - remove BuildRequires gail-devel
- (gtk2-2.14.x now includes/provides gail)
- * Sun Sep 28 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.24.0-1
- - initial build for Vine Linux
- * Mon Sep 8 2008 Matthias Clasen <mclasen@redhat.com> - 1.23.92-1
- - Update to 1.23.92
- - Drop upstreamed patch
- * Fri Sep 5 2008 Matthias Clasen <mclasen@redhat.com> - 1.23.91-3
- - Fix an evo crash caused by the greeter crash fix
- * Fri Sep 5 2008 Matthias Clasen <mclasen@redhat.com> - 1.23.91-2
- - Fix a greeter crash
- * Tue Sep 2 2008 Matthias Clasen <mclasen@redhat.com> - 1.23.91-1
- - Update to 1.23.91
- * Wed Aug 20 2008 Jarod Wilson <jarod@redhat.com> - 1.23.6-2
- - Silence incessant atk-bridge spew filling xsession-errors (#459275)
- * Mon Aug 4 2008 Matthias Clasen <mclasen@redhat.com> - 1.23.6-1
- - Update to 1.23.6
- * Mon Jul 21 2008 Matthias Clasen <mclasen@redhat.com> - 1.23.5-1
- - Update to 1.23.5
- * Tue Jun 3 2008 Matthias Clasen <mclasen@redhat.com> - 1.23.3-1
- - Update to 1.23.3
- * Mon May 5 2008 Matthias Clasen <mclasen@redhat.com> - 1.22.1-2
- - Bump rev
- * Mon Apr 7 2008 Matthias Clasen <mclasen@redhat.com> - 1.22.1-1
- - Update to 1.22.1
- * Mon Mar 10 2008 Matthias Clasen <mclasen@redhat.com> - 1.22.0-1
- - Update to 1.22.0
- * Wed Mar 5 2008 Christopher Aillon <caillon@redhat.com> - 1.21-92-2
- - Perf improvement work from Ginn Chen to help a11y-enabled-firefox3
- * Mon Feb 25 2008 Matthias Clasen <mclasen@redhat.com> - 1.21.92-1
- - Update to 1.21.92
- * Fri Feb 8 2008 Matthias Clasen <mclasen@redhat.com> - 1.21.5-2
- - Rebuild for gcc 4.3
- * Mon Jan 14 2008 Matthias Clasen <mclasen@redhat.com> - 1.21.5-1
- - Update to 1.21.5
- * Thu Dec 6 2007 Matthias Clasen <mclasen@redhat.com> - 1.21.3-1
- - Update to 1.21.3
- * Tue Nov 13 2007 Matthias Clasen <mclasen@redhat.com> - 1.21.1-1
- - Update to 1.21.1
- * Mon Oct 15 2007 Matthias Clasen <mclasen@redhat.com> - 1.20.1-1
- - Update to 1.20.1
- * Mon Sep 17 2007 Matthias Clasen <mclasen@redhat.com> - 1.20.0-1
- - Update to 1.20.0
- * Mon Aug 6 2007 Matthias Clasen <mclasen@redhat.com> - 1.19.5-2
- - Update license field
- * Tue Jul 10 2007 Matthias Clasen <mclasen@redhat.com> - 1.19.5-1
- - Update to 1.19.5
- * Mon Jun 4 2007 Matthias Clasen <mclasen@redhat.com> - 1.19.3-1
- - Update to 1.19.3
- - Add a -python subpackage
- * Sun May 20 2007 Matthias Clasen <mclasen@redhat.com> - 1.19.1-1
- - Update to 1.19.1
- * Sat Apr 21 2007 Matthias Clasen <mclasen@redhat.com> - 1.18.1-2
- - Don't ship .la files
- * Mon Apr 9 2007 Matthias Clasen <mclasen@redhat.com> - 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 <mclasen@redhat.com> - 1.18.0-2
- - Backport a patch to fix deadlocks in applications
- * Tue Mar 13 2007 Matthias Clasen <mclasen@redhat.com> - 1.18.0-1
- - Update to 1.18.0
- - Drop obsolete patch
- * Thu Mar 8 2007 Ray Strode <rstrode@redhat.com> - 1.17.2-2
- - add a patch that might fix some deadlock issues (bug 329454)
- * Tue Feb 27 2007 Matthias Clasen <mclasen@redhat.com> - 1.17.2-1
- - Update to 1.17.2
- * Tue Feb 27 2007 Matthias Clasen <mclasen@redhat.com> - 1.17.1-1
- - Update to 1.17.1
- * Thu Feb 22 2007 Matthias Clasen <mclasen@redhat.com> - 1.17.0-2
- - Bump atk requirement
- * Tue Feb 13 2007 Matthias Clasen <mclasen@redhat.com> - 1.17.0-1
- - Update to 1.17.0
- * Wed Jan 22 2007 Matthias Clasen <mclasen@redhat.com> - 1.7.16-1
- - Update to 1.7.16
- * Wed Jan 10 2007 Matthias Clasen <mclasen@redhat.com> - 1.7.15-1
- - Update to 1.7.15
- * Tue Dec 19 2006 Matthias Clasen <mclasen@redhat.com> - 1.7.14-1
- - Update to 1.7.14
- * Sat Dec 9 2006 Matthias Clasen <mclasen@redhat.com> - 1.7.13-2
- - Small spec file cleanups
- * Tue Nov 7 2006 Matthias Clasen <mclasen@redhat.com> - 1.7.13-1
- - Update to 1.7.13
- * Fri Oct 20 2006 Matthias Clasen <mclasen@redhat.com> - 1.7.12-1
- - Update to 1.7.12
- * Wed Aug 23 2006 Matthias Clasen <mclasen@redhat.com> - 1.7.11-2.fc6
- - Remove debug spew
- * Mon Aug 21 2006 Matthias Clasen <mclasen@redhat.com> - 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 <mclasen@redhat.com> - 1.7.10-1.fc6
- - Update to 1.7.10
- * Fri Jul 28 2006 Alexander Larsson <alexl@redhat.com> - 1.7.9-3
- - Fix segfault if a11y enabled on x86-64 (#196063)
- * Wed Jul 12 2006 Matthias Clasen <mclasen@redhat.com> - 1.7.9-2
- - Rebuild
- * Wed Jul 12 2006 Matthias Clasen <mclasen@redhat.com> - 1.7.9-1
- - Update to 1.7.9
- * Wed Jul 12 2006 Matthias Clasen <mclasen@redhat.com> - 1.7.8-1
- - Update to 1.7.8
- * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.7.7-8.1
- - rebuild
- * Thu Jun 8 2006 Matthias Clasen <mclasen@redhat.com> - 1.7.7-8
- - Add a BuildRequires
- * Mon May 22 2006 Matthias Clasen <mclasen@redhat.com> - 1.7.7-7
- - Make it build in mock
- * Mon Apr 17 2006 Matthias Clasen <mclasen@redhat.com> - 1.7.7-6
- - Revert the previous change
- * Tue Apr 4 2006 Matthias Clasen <mclasen@redhat.com> - 1.7.7-5
- - Fix a missing declaration
- - Fix segfaults on x86_64
- * Tue Apr 4 2006 Matthias Clasen <mclasen@redhat.com> - 1.7.7-1
- - Update to 1.7.7
- * Thu Mar 9 2006 Matthias Clasen <mclasen@redhat.com> - 1.7.6-2
- - Fix a crash on x86_64
- * Mon Feb 27 2006 Matthias Clasen <mclasen@redhat.com> - 1.7.6-1
- - Update to 1.7.6
- * Tue Feb 21 2006 Matthias Clasen <mclasen@redhat.com> - 1.7.5-1
- - Update to 1.7.5
- * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.7.4-1.2
- - bump again for double-long bug on ppc(64)
- * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.7.4-1.1
- - rebuilt for new gcc4.1 snapshot and glibc changes
- * Tue Jan 31 2006 Matthias Clasen <mclasen@redhat.com> 1.7.4-1
- - Update to 1.7.4
- * Mon Jan 30 2006 Matthias Clasen <mclasen@redhat.com> 1.7.3-1
- - Update to 1.7.3
- * Tue Jan 17 2006 Matthias Clasen <mclasen@redhat.com> 1.7.2-1
- - Update to 1.7.2
- * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
- - rebuilt
- * Mon Oct 31 2005 Matthias Clasen <mclasen@redhat.com> 1.6.6-2
- - Switch requires to modular X
- * Wed Sep 7 2005 Matthias Clasen <mclasen@redhat.com> 1.6.6-1
- - Update to 1.6.6
- * Tue Aug 16 2005 Matthias Clasen <mclasen@redhat.com>
- - Rebuilt
- * Tue Jun 28 2005 Matthias Clasen <mclasen@redhat.com> 1.6.4-1
- - Update to 1.6.4
- * Mon Mar 14 2005 Matthias Clasen <mclasen@redhat.com> 1.6.2-1
- - Update to 1.6.3
- * Wed Mar 2 2005 Matthias Clasen <mclasen@redhat.com> 1.6.2-2
- - Rebuilt with gcc4
- * Wed Jan 26 2005 Matthias Clasen <mclasen@redhat.com> 1.6.2-1
- - Update to 1.6.2
- * Wed Sep 29 2004 Elliot Lee <sopwith@redhat.com> 1.6.0-3
- - Remove dependency on linc-devel
- * Fri Sep 24 2004 Mark McLoughlin <markmc@redhat.com> 1.6.0-2
- - Fix some random spec file issues (fixes #133430?)
- * Thu Sep 23 2004 Jonathan Blandford <jrb@redhat.com> 1.6.0-1
- - bump version
- * Wed Aug 4 2004 Mark McLoughlin <markmc@redhat.com> 1.5.3-1
- - Update to 1.5.3
- * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
- - rebuilt
- * Wed Mar 31 2004 Mark McLoughlin <markmc@redhat.com> 1.4.0-1
- - Update to 1.4.0
- * Wed Mar 10 2004 Mark McLoughlin <markmc@redhat.com> 1.3.15
- - Update to 1.3.15
- * Thu Mar 04 2004 Mark McLoughlin <markmc@redhat.com> 1.3.14-1
- - Update to 1.3.14
- * Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
- - rebuilt
- * Thu Feb 26 2004 Alexander Larsson <alexl@redhat.com> 1.3.13-1
- - update to 1.3.13
- * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
- - rebuilt
- * Fri Jan 30 2004 Jonathan Blandford <jrb@redhat.com> 1.3.11-1
- - new version
- * Thu Oct 2 2003 Jonathan Blandford <jrb@redhat.com> 1.3.7-1
- - new version
- * Wed Aug 20 2003 Elliot Lee <sopwith@redhat.com> 1.1.9-3
- - Fix rebuild failure (stderr.patch)
- * Tue Jul 15 2003 Havoc Pennington <hp@redhat.com> 1.1.9-2
- - disable gtk doc
- * Mon Jul 14 2003 Havoc Pennington <hp@redhat.com>
- - automated rebuild
- * Mon Jul 7 2003 Havoc Pennington <hp@redhat.com> 1.1.9-1
- - 1.1.9
- - remove multilib patch fixed upstream
- * Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
- - rebuilt
- * Fri Feb 14 2003 Havoc Pennington <hp@redhat.com> 1.1.8-3
- - kill Xft buildreq
- * Tue Feb 11 2003 Havoc Pennington <hp@redhat.com> 1.1.8-2
- - rebuild to fix self-dependency
- * Tue Feb 11 2003 Havoc Pennington <hp@redhat.com> 1.1.8-1
- - extend multilib patch to cover -lXi
- * Tue Feb 4 2003 Havoc Pennington <hp@redhat.com> 1.1.8-1
- - 1.1.8
- * Wed Jan 22 2003 Tim Powers <timp@redhat.com>
- - rebuilt
- * Wed Dec 11 2002 Elliot Lee <sopwith@redhat.com> 1.0.1-6
- - Add patch to help multilib systems find libXtst
- * Fri Dec 6 2002 Havoc Pennington <hp@redhat.com>
- - rebuild
- * Sat Jul 27 2002 Havoc Pennington <hp@redhat.com>
- - rebuild with new libbonobo and gail
- * Fri Jun 21 2002 Tim Powers <timp@redhat.com>
- - automated rebuild
- * Mon Jun 17 2002 Matt Wilson <msw@redhat.com>
- - add libatk-bridge.so to the file list
- * Sun Jun 16 2002 Havoc Pennington <hp@redhat.com>
- - 1.0.1
- - add at-spi-registryd to file list
- * Fri Jun 07 2002 Havoc Pennington <hp@redhat.com>
- - rebuild in different environment
- * Tue Jun 4 2002 Havoc Pennington <hp@redhat.com>
- - 1.0.0
- - add post/postun ldconfig
- * Wed May 29 2002 Bill Nottingham <notting@redhat.com>
- - rebuild again?
- * Tue May 28 2002 Havoc Pennington <hp@redhat.com>
- - rebuild in different environment
- * Tue May 28 2002 Havoc Pennington <hp@redhat.com>
- - 0.12.1
- * Wed Jan 30 2002 Owen Taylor <otaylor@redhat.com>
- - Version 0.0.6
- * Mon Jan 28 2002 Havoc Pennington <hp@redhat.com>
- - rebuild in rawhide, seems to have been linked incorrectly
- * Thu Jan 24 2002 Havoc Pennington <hp@redhat.com>
- - rebuild in rawhide, upgrade to 0.0.5
- - add gail deps
- * Mon Nov 26 2001 Havoc Pennington <hp@redhat.com>
- - Initial build.
|