Matthias Clasen 59d184
Name:           at-spi2-atk
Matthias Clasen 836fbe
Version:        0.3.4
Matthias Clasen 2d1076
Release:        1%{?dist}
Matthias Clasen 59d184
Summary:        A GTK+ module that bridges ATK to D-Bus at-spi
Matthias Clasen 59d184
Matthias Clasen 59d184
Group:          System Environment/Libraries
Matthias Clasen 59d184
License:        LGPLv2+
Matthias Clasen 59d184
URL:            http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus
Matthias Clasen 5c86d2
#VCS: git:git://git.gnome.org/at-spi-atk
Matthias Clasen 7aa292
Source0:        http://download.gnome.org/sources/at-spi2-atk/0.3/%{name}-%{version}.tar.bz2
Matthias Clasen 59d184
Matthias Clasen 59d184
BuildRequires:  at-spi2-core
Matthias Clasen 59d184
BuildRequires:  dbus-devel
Matthias Clasen 59d184
BuildRequires:  dbus-glib-devel
Matthias Clasen 59d184
BuildRequires:  glib2-devel
Matthias Clasen 59d184
BuildRequires:  libxml2-devel
Matthias Clasen 59d184
BuildRequires:  atk-devel
Matthias Clasen 59d184
BuildRequires:  gtk2-devel
Matthias Clasen 21d389
BuildRequires:  intltool
Matthias Clasen 59d184
Matthias Clasen 59d184
Requires:       at-spi2-core
Matthias Clasen 59d184
Matthias Clasen 7aa292
BuildRequires:  GConf2
Matthias Clasen 7aa292
Requires(pre): GConf2
Matthias Clasen 7aa292
Requires(post): GConf2
Matthias Clasen 7aa292
Requires(preun): GConf2
Matthias Clasen 7aa292
Matthias Clasen 59d184
%description
Matthias Clasen 59d184
at-spi allows assistive technologies to access GTK-based
Matthias Clasen 59d184
applications. Essentially it exposes the internals of applications for
Matthias Clasen 59d184
automation, so tools such as screen readers, magnifiers, or even
Matthias Clasen 59d184
scripting interfaces can query and interact with GUI controls.
Matthias Clasen 59d184
Matthias Clasen 59d184
This version of at-spi is a major break from previous versions.
Matthias Clasen 59d184
It has been completely rewritten to use D-Bus rather than
Matthias Clasen 59d184
ORBIT / CORBA for its transport protocol.
Matthias Clasen 59d184
Matthias Clasen 59d184
This package includes a gtk-module that bridges ATK to the new
Matthias Clasen 59d184
D-Bus based at-spi.
Matthias Clasen 59d184
Matthias Clasen 59d184
Matthias Clasen 59d184
%prep
Matthias Clasen 59d184
%setup -q
Matthias Clasen 59d184
Matthias Clasen 59d184
%build
Matthias Clasen 267511
%configure
Matthias Clasen 59d184
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
Matthias Clasen 59d184
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
Matthias Clasen 59d184
Matthias Clasen 59d184
make %{?_smp_mflags}
Matthias Clasen 59d184
Matthias Clasen 59d184
Matthias Clasen 59d184
%install
Matthias Clasen 59d184
make install DESTDIR=$RPM_BUILD_ROOT
Matthias Clasen 59d184
Matthias Clasen 267511
rm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/libatk-bridge.la
Matthias Clasen 3b58dd
rm $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/modules/libatk-bridge.la
Matthias Clasen 59d184
Matthias Clasen 7aa292
%find_lang %{name}
Matthias Clasen 7aa292
Matthias Clasen 7aa292
Matthias Clasen 7aa292
%pre
Matthias Clasen 7aa292
%gconf_schema_prepare at-spi2
Matthias Clasen 7aa292
Matthias Clasen 7aa292
Matthias Clasen 7aa292
%post
Matthias Clasen 7aa292
%gconf_schema_upgrade at-spi2
Matthias Clasen 59d184
Matthias Clasen 59d184
Matthias Clasen 7aa292
%preun
Matthias Clasen 7aa292
%gconf_schema_remove at-spi2
Matthias Clasen 7aa292
Matthias Clasen 7aa292
Matthias Clasen 7aa292
%files -f %{name}.lang
Matthias Clasen 59d184
%defattr(-,root,root,-)
Matthias Clasen 59d184
%doc COPYING AUTHORS README
Matthias Clasen 3b58dd
%dir %{_libdir}/gtk-2.0
Matthias Clasen 3b58dd
%dir %{_libdir}/gtk-2.0/modules
Matthias Clasen 267511
%{_libdir}/gtk-2.0/modules/libatk-bridge.so
Matthias Clasen 3b58dd
%dir %{_libdir}/gtk-3.0
Matthias Clasen 3b58dd
%dir %{_libdir}/gtk-3.0/modules
Matthias Clasen 3b58dd
%{_libdir}/gtk-3.0/modules/libatk-bridge.so
Matthias Clasen 7aa292
%{_sysconfdir}/gconf/schemas/at-spi2.schemas
Matthias Clasen 7aa292
Matthias Clasen 59d184
Matthias Clasen 59d184
%changelog
Matthias Clasen 836fbe
* Tue Jun 29 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.4-1
Matthias Clasen 836fbe
- Update to 0.3.4
Matthias Clasen 836fbe
Matthias Clasen 2d1076
* Tue Jun  8 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.3-1
Matthias Clasen 2d1076
- Update to 0.3.3
Matthias Clasen 3b58dd
- Include gtk3 module
Matthias Clasen 3b58dd
- Drop gtk deps, since we don't want to depend on both gtk2 and gtk3;
Matthias Clasen 3b58dd
  instead own the directories
Matthias Clasen 2d1076
Matthias Clasen 267511
* Tue Jun  1 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.2-2
Matthias Clasen 267511
- Don't relocate the dbus a11y stack
Matthias Clasen 267511
Matthias Clasen b13359
* Fri May 28 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.2-1
Matthias Clasen b13359
- Update to 0.3.2
Matthias Clasen b13359
Matthias Clasen 7aa292
* Sat May 15 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.1-1
Matthias Clasen 7aa292
- Update to 0.3.1
Matthias Clasen 7aa292
Matthias Clasen 5c86d2
* Tue Mar 30 2010 Matthias Clasen <mclasen@redhat.com> - 0.1.8-1
Matthias Clasen 5c86d2
- Update to 0.1.8
Matthias Clasen 5c86d2
Matthias Clasen 2ccb8e
* Sat Feb 20 2010 Matthias Clasen <mclasen@redhat.com> - 0.1.7-1
Matthias Clasen 2ccb8e
- Update to 0.1.7
Matthias Clasen 2ccb8e
Tomas Bzatek d996c5
* Wed Feb 10 2010 Tomas Bzatek <tbzatek@redhat.com> - 0.1.6-1
Tomas Bzatek d996c5
- Update to 0.1.6
Tomas Bzatek d996c5
Matthias Clasen c4aced
* Sun Jan 16 2010 Matthias Clasen <mclasen@redhat.com> - 0.1.5-1
Matthias Clasen c4aced
- Update to 0.1.5
Matthias Clasen c4aced
Matthias Clasen 59d184
* Tue Dec 22 2009 Matthias Clasen <mclasen@redhat.com> - 0.1.4-1
Matthias Clasen 59d184
- Update to 0.1.4
Matthias Clasen 59d184
Matthias Clasen 59d184
* Sat Dec  5 2009 Matthias Clasen <mclasen@redhat.com> - 0.1.3-1
Matthias Clasen 59d184
- Initial packaging