59d184e
Name:           at-spi2-atk
0bdfd5f
Version:        2.1.92
27ef206
Release:        2%{?dist}
59d184e
Summary:        A GTK+ module that bridges ATK to D-Bus at-spi
59d184e
59d184e
Group:          System Environment/Libraries
59d184e
License:        LGPLv2+
59d184e
URL:            http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus
5c86d2b
#VCS: git:git://git.gnome.org/at-spi-atk
915187c
Source0:        http://download.gnome.org/sources/at-spi2-atk/2.1/%{name}-%{version}.tar.xz
59d184e
27ef206
# https://bugzilla.gnome.org/show_bug.cgi?id=658013
27ef206
Patch0: 0001-Prevent-gnome-shell-getting-stuck-on-the-login-scree.patch
27ef206
6e638ba
BuildRequires:  at-spi2-core-devel
59d184e
BuildRequires:  dbus-devel
59d184e
BuildRequires:  dbus-glib-devel
59d184e
BuildRequires:  glib2-devel
59d184e
BuildRequires:  libxml2-devel
59d184e
BuildRequires:  atk-devel
59d184e
BuildRequires:  gtk2-devel
21d3891
BuildRequires:  intltool
59d184e
59d184e
Requires:       at-spi2-core
59d184e
59d184e
%description
59d184e
at-spi allows assistive technologies to access GTK-based
59d184e
applications. Essentially it exposes the internals of applications for
59d184e
automation, so tools such as screen readers, magnifiers, or even
59d184e
scripting interfaces can query and interact with GUI controls.
59d184e
59d184e
This version of at-spi is a major break from previous versions.
59d184e
It has been completely rewritten to use D-Bus rather than
59d184e
ORBIT / CORBA for its transport protocol.
59d184e
59d184e
This package includes a gtk-module that bridges ATK to the new
59d184e
D-Bus based at-spi.
59d184e
59d184e
59d184e
%prep
59d184e
%setup -q
27ef206
%patch0 -p1
59d184e
59d184e
%build
95d96af
%configure --disable-relocate
59d184e
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
59d184e
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
59d184e
59d184e
make %{?_smp_mflags}
59d184e
59d184e
59d184e
%install
59d184e
make install DESTDIR=$RPM_BUILD_ROOT
59d184e
2675115
rm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/libatk-bridge.la
3b58dda
rm $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/modules/libatk-bridge.la
59d184e
7aa292d
%find_lang %{name}
7aa292d
6e638ba
%postun
6e638ba
if [ $1 -eq 0 ]; then
6e638ba
  glib-compile-schemas %{_datadir}/glib-2.0/schemas
6e638ba
fi
7aa292d
6e638ba
%posttrans
6e638ba
glib-compile-schemas %{_datadir}/glib-2.0/schemas
7aa292d
7aa292d
%files -f %{name}.lang
59d184e
%doc COPYING AUTHORS README
3b58dda
%dir %{_libdir}/gtk-2.0
3b58dda
%dir %{_libdir}/gtk-2.0/modules
2675115
%{_libdir}/gtk-2.0/modules/libatk-bridge.so
3b58dda
%dir %{_libdir}/gtk-3.0
3b58dda
%dir %{_libdir}/gtk-3.0/modules
3b58dda
%{_libdir}/gtk-3.0/modules/libatk-bridge.so
6e638ba
%{_datadir}/glib-2.0/schemas/org.a11y.atspi.gschema.xml
6e638ba
%{_libdir}/gnome-settings-daemon-3.0/gtk-modules/at-spi2-atk.desktop
7aa292d
59d184e
59d184e
%changelog
27ef206
* Fri Sep 23 2011 Matthias Clasen <mclasen@redhat.com> 2.1.92-2
27ef206
- Fix hangs on the login screen
27ef206
0bdfd5f
* Mon Sep 19 2011 Matthias Clasen <mclasen@redhat.com> 2.1.92-1
0bdfd5f
- Update to 2.1.92
0bdfd5f
b5462db
* Mon Sep  5 2011 Matthias Clasen <mclasen@redhat.com> 2.1.91-1
b5462db
- Update to 2.1.91
b5462db
2e60f13
* Tue Aug 30 2011 Matthias Clasen <mclasen@redhat.com> 2.1.90-1
2e60f13
- Update to 2.1.90
2e60f13
740a323
* Tue Aug 16 2011 Matthias Clasen <mclasen@redhat.com> 2.1.5-1
740a323
- Update to 2.1.5
740a323
915187c
* Mon Jul 25 2011 Matthias Clasen <mclasen@redhat.com> 2.1.4-1
915187c
- Update to 2.1.4
915187c
1d8e250
* Tue Apr 26 2011 Matthias Clasen <mclasen@redhat.com> 2.0.1-1
1d8e250
- Update to 2.0.1
1d8e250
d9d7ed0
* Mon Apr  4 2011 Matthias Clasen <mclasen@redhat.com> 2.0.0-1
d9d7ed0
- Update to 2.0.0
d9d7ed0
559ad90
* Fri Mar 25 2011 Matthias Clasen <mclasen@redhat.com> 1.91.93-1
559ad90
- Update to 1.91.93
559ad90
8f4de86
* Mon Mar 21 2011 Matthias Clasen <mclasen@redhat.com> 1.91.92-1
8f4de86
- Update to 1.91.92
8f4de86
b03a316
* Mon Mar  7 2011 Matthias Clasen <mclasen@redhat.com> 1.91.91-1
b03a316
- Update to 1.91.91
b03a316
9256bb4
* Tue Feb 21 2011 Matthias Clasen <mclasen@redhat.com> 1.91.90-1
9256bb4
- Update to 1.91.90
9256bb4
d0fc738
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.91.6-4
d0fc738
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d0fc738
Bastien Nocera af52880
* Mon Feb 07 2011 Bastien Nocera <bnocera@redhat.com> 1.91.6-3
Bastien Nocera af52880
- Add upstream patches to fix crashers
Bastien Nocera af52880
Bastien Nocera b251bc3
* Fri Feb 04 2011 Bastien Nocera <bnocera@redhat.com> 1.91.6-2
Bastien Nocera b251bc3
- Revert crashy part of 1.91.6 release
Bastien Nocera b251bc3
Christopher Aillon df896a0
* Wed Feb  2 2011 Christopher Aillon <caillon@redhat.com> - 1.91.6-1
Christopher Aillon df896a0
- Update to 1.91.6
Christopher Aillon df896a0
0444a20
* Tue Jan 11 2011 Matthias Clasen <mclasen@redhat.com> - 1.91.5-1
0444a20
- Update to 1.91.5
0444a20
c0ac8ff
* Thu Nov 11 2010 Matthias Clasen <mclasen@redhat.com> - 1.91.2-1
c0ac8ff
- Update to 1.91.2
c0ac8ff
e87d3d2
* Mon Oct  4 2010 Matthias Clasen <mclasen@redhat.com> - 1.91.0-1
e87d3d2
- Update to 1.91.0
e87d3d2
6a48ce6
* Wed Sep 29 2010 Matthias Clasen <mclasen@redhat.com> - 0.4.0-1
6a48ce6
- Update to 0.4.0
6a48ce6
95d96af
* Tue Aug 31 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.91.1-1
95d96af
- Update to 0.3.91.1
95d96af
1b7602f
* Fri Aug 27 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.90-2
1b7602f
- Make the gtk module resident to prevent crashes
1b7602f
d721dfd
* Wed Aug 18 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.90-1
d721dfd
- Update to 0.3.90
d721dfd
f6b15ba
* Mon Aug  2 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.6-1
f6b15ba
- Update to 0.3.6
f6b15ba
0e8134f
* Mon Jul 12 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.5-1
0e8134f
- Update to 0.3.5
0e8134f
836fbe2
* Tue Jun 29 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.4-1
836fbe2
- Update to 0.3.4
836fbe2
2d10762
* Tue Jun  8 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.3-1
2d10762
- Update to 0.3.3
3b58dda
- Include gtk3 module
3b58dda
- Drop gtk deps, since we don't want to depend on both gtk2 and gtk3;
3b58dda
  instead own the directories
2d10762
2675115
* Tue Jun  1 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.2-2
2675115
- Don't relocate the dbus a11y stack
2675115
b133591
* Fri May 28 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.2-1
b133591
- Update to 0.3.2
b133591
7aa292d
* Sat May 15 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.1-1
7aa292d
- Update to 0.3.1
7aa292d
5c86d2b
* Tue Mar 30 2010 Matthias Clasen <mclasen@redhat.com> - 0.1.8-1
5c86d2b
- Update to 0.1.8
5c86d2b
2ccb8eb
* Sat Feb 20 2010 Matthias Clasen <mclasen@redhat.com> - 0.1.7-1
2ccb8eb
- Update to 0.1.7
2ccb8eb
Tomas Bzatek d996c57
* Wed Feb 10 2010 Tomas Bzatek <tbzatek@redhat.com> - 0.1.6-1
Tomas Bzatek d996c57
- Update to 0.1.6
Tomas Bzatek d996c57
c4acedb
* Sun Jan 16 2010 Matthias Clasen <mclasen@redhat.com> - 0.1.5-1
c4acedb
- Update to 0.1.5
c4acedb
59d184e
* Tue Dec 22 2009 Matthias Clasen <mclasen@redhat.com> - 0.1.4-1
59d184e
- Update to 0.1.4
59d184e
59d184e
* Sat Dec  5 2009 Matthias Clasen <mclasen@redhat.com> - 0.1.3-1
59d184e
- Initial packaging