Matthias Clasen 06809d
Name:           at-spi2-core
Matthias Clasen 63ca8e
Version:        0.1.5
Matthias Clasen 06809d
Release:        1%{?dist}
Matthias Clasen 06809d
Summary:        Protocol definitions and daemon for D-Bus at-spi
Matthias Clasen 06809d
Matthias Clasen 06809d
Group:          System Environment/Libraries
Matthias Clasen 06809d
License:        LGPLv2+
Matthias Clasen 06809d
URL:            http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus
Matthias Clasen 06809d
Source0:        http://download.gnome.org/sources/at-spi2-core/0.1/%{name}-%{version}.tar.bz2
Matthias Clasen 06809d
Matthias Clasen 06809d
BuildRequires:  dbus-devel
Matthias Clasen 06809d
BuildRequires:  dbus-glib-devel
Matthias Clasen 06809d
BuildRequires:  glib2-devel
Matthias Clasen 06809d
BuildRequires:  gtk2-devel
Matthias Clasen 06809d
BuildRequires:  libXtst-devel
Matthias Clasen 06809d
Matthias Clasen 06809d
Requires:       dbus
Matthias Clasen 06809d
Matthias Clasen 06809d
%description
Matthias Clasen 06809d
at-spi allows assistive technologies to access GTK-based
Matthias Clasen 06809d
applications. Essentially it exposes the internals of applications for
Matthias Clasen 06809d
automation, so tools such as screen readers, magnifiers, or even
Matthias Clasen 06809d
scripting interfaces can query and interact with GUI controls.
Matthias Clasen 06809d
Matthias Clasen 06809d
This version of at-spi is a major break from previous versions.
Matthias Clasen 06809d
It has been completely rewritten to use D-Bus rather than
Matthias Clasen 06809d
ORBIT / CORBA for its transport protocol.
Matthias Clasen 06809d
Matthias Clasen 06809d
Matthias Clasen 06809d
%prep
Matthias Clasen 06809d
%setup -q
Matthias Clasen 06809d
Matthias Clasen 06809d
%build
Matthias Clasen 06809d
%configure
Matthias Clasen 06809d
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
Matthias Clasen 06809d
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
Matthias Clasen 06809d
Matthias Clasen 06809d
make %{?_smp_mflags}
Matthias Clasen 06809d
Matthias Clasen 06809d
Matthias Clasen 06809d
%install
Matthias Clasen 06809d
rm -rf $RPM_BUILD_ROOT
Matthias Clasen 06809d
make install DESTDIR=$RPM_BUILD_ROOT
Matthias Clasen 06809d
Matthias Clasen 06809d
Matthias Clasen 06809d
%clean
Matthias Clasen 06809d
rm -rf $RPM_BUILD_ROOT
Matthias Clasen 06809d
Matthias Clasen 06809d
Matthias Clasen 06809d
%files
Matthias Clasen 06809d
%defattr(-,root,root,-)
Matthias Clasen 06809d
%doc COPYING AUTHORS README
Matthias Clasen 06809d
%dir %{_sysconfdir}/at-spi2
Matthias Clasen 06809d
%config(noreplace) %{_sysconfdir}/at-spi2/accessibility.conf
Matthias Clasen 06809d
%{_sysconfdir}/xdg/autostart/at-spi-dbus-bus.desktop
Matthias Clasen 06809d
%{_bindir}/at-spi-dbus-bus
Matthias Clasen 06809d
%{_libexecdir}/at-spi2-registryd
Matthias Clasen 06809d
%{_datadir}/at-spi2
Matthias Clasen 06809d
%{_datadir}/dbus-1/services/org.freedesktop.atspi.Registry.service
Matthias Clasen 06809d
Matthias Clasen 06809d
Matthias Clasen 06809d
%changelog
Matthias Clasen 63ca8e
* Sun Jan 16 2010 Matthias Clasen <mlasen@redhat.com> - 0.1.5-1
Matthias Clasen 63ca8e
- Update to 0.1.5
Matthias Clasen 63ca8e
Matthias Clasen 06809d
* Tue Dec 22 2009 Matthias Clasen <mlasen@redhat.com> - 0.1.4-1
Matthias Clasen 06809d
- Update to 0.1.4
Matthias Clasen 06809d
Matthias Clasen 06809d
* Sat Dec  4 2009 Matthias Clasen <mlasen@redhat.com> - 0.1.3-1
Matthias Clasen 06809d
- Initial packaging