Matthias Clasen 06809d
Name:           at-spi2-core
Christopher Aillon b160c8
Version:        1.91.6
Christopher Aillon b160c8
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 b6056d
Source0:        http://download.gnome.org/sources/at-spi2-core/1.91/%{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
Christopher Aillon d971a6
BuildRequires:  gobject-introspection-devel
Matthias Clasen 06809d
BuildRequires:  libXtst-devel
Tomas Bzatek 84ad38
BuildRequires:  libXevie-devel
Tomas Bzatek 84ad38
BuildRequires:  libXext-devel
Matthias Clasen 7b882b
BuildRequires:  autoconf automake libtool
Matthias Clasen 887a27
BuildRequires:  intltool
Matthias Clasen 06809d
Christopher Aillon 8949f8
# XXX Ugly Hack
Christopher Aillon 8949f8
# Needed for https://bugzilla.gnome.org/show_bug.cgi?id=640303
Christopher Aillon 8949f8
BuildRequires: at-spi2-core
Christopher Aillon 8949f8
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 75a8e1
%package devel
Matthias Clasen 75a8e1
Summary: Development files and headers for at-spi2-core
Matthias Clasen 75a8e1
Group: Development/Libraries
Matthias Clasen 75a8e1
Requires: %{name} = %{version}-%{release}
Matthias Clasen 75a8e1
Matthias Clasen 75a8e1
%description devel
Matthias Clasen 75a8e1
The at-spi2-core-devel package includes the header files and
Matthias Clasen 75a8e1
API documentation for libatspi.
Matthias Clasen 06809d
Matthias Clasen 06809d
%prep
Matthias Clasen 06809d
%setup -q
Matthias Clasen 06809d
Matthias Clasen 06809d
%build
Christopher Aillon e76351
%configure --with-dbus-daemondir=/bin --disable-relocate
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
make install DESTDIR=$RPM_BUILD_ROOT
Matthias Clasen 06809d
Matthias Clasen 4bb7e7
rm $RPM_BUILD_ROOT%{_libdir}/libatspi.la
Matthias Clasen 06809d
Matthias Clasen 75a8e1
%post -p /sbin/ldconfig
Matthias Clasen 75a8e1
%postun -p /sbin/ldconfig
Matthias Clasen 75a8e1
Matthias Clasen 06809d
%files
Matthias Clasen 06809d
%defattr(-,root,root,-)
Matthias Clasen 06809d
%doc COPYING AUTHORS README
Tomas Bzatek 84ad38
# %dir %{_sysconfdir}/at-spi2
Tomas Bzatek 84ad38
# %config(noreplace) %{_sysconfdir}/at-spi2/accessibility.conf
Tomas Bzatek 84ad38
# %{_sysconfdir}/xdg/autostart/at-spi-dbus-bus.desktop
Tomas Bzatek 84ad38
# %{_bindir}/at-spi-dbus-bus
Matthias Clasen 06809d
%{_libexecdir}/at-spi2-registryd
Matthias Clasen 202736
%{_datadir}/dbus-1/services/org.a11y.atspi.Registry.service
Matthias Clasen 67680e
%{_sysconfdir}/at-spi2
Matthias Clasen 67680e
%{_sysconfdir}/xdg/autostart/at-spi-dbus-bus.desktop
Matthias Clasen 67680e
%{_bindir}/at-spi-dbus-bus
Matthias Clasen 75a8e1
%{_libdir}/libatspi.so.*
Christopher Aillon d971a6
%{_libdir}/girepository-1.0/Atspi-2.0.typelib
Matthias Clasen 06809d
Matthias Clasen 75a8e1
%files devel
Matthias Clasen 75a8e1
%{_libdir}/libatspi.so
Matthias Clasen 75a8e1
%{_datadir}/gtk-doc/html/libatspi
Christopher Aillon d971a6
%{_datadir}/gir-1.0/Atspi-2.0.gir
Matthias Clasen d781cf
Matthias Clasen 06809d
%changelog
Christopher Aillon b160c8
* Tue Feb  1 2011 Christopher Aillon <caillon@redhat.com> - 1.91.6-1
Christopher Aillon b160c8
- Update to 1.91.6
Christopher Aillon b160c8
Christopher Aillon d971a6
* Fri Jan 21 2011 Christopher Aillon <caillon@redhat.com> - 1.91.5-2
Christopher Aillon d971a6
- Add gobject-introspection support
Christopher Aillon d971a6
Matthias Clasen af7953
* Mon Jan 10 2011 Matthias Clasen <mclasen@redhat.com> - 1.91.5-1
Matthias Clasen af7953
- Update to 1.91.5
Matthias Clasen af7953
Matthias Clasen d781cf
* Thu Nov 11 2010 Matthias Clasen <mclasen@redhat.com> - 1.91.2-1
Matthias Clasen d781cf
- Update 1.91.2
Matthias Clasen d781cf
Matthias Clasen b6056d
* Mon Oct  4 2010 Matthias Clasen <mclasen@redhat.com> - 1.91.0-1
Matthias Clasen b6056d
- Update to 1.91.0
Matthias Clasen b6056d
Matthias Clasen cb110f
* Wed Sep 29 2010 Matthias Clasen <mclasen@redhat.com> - 0.4.0-1
Matthias Clasen cb110f
- Update to 0.4.0
Matthias Clasen cb110f
Matthias Clasen 67680e
* Tue Aug 31 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.91-1
Matthias Clasen 67680e
- Update to 0.3.91
Matthias Clasen 67680e
Matthias Clasen ca6ca9
* Wed Aug 18 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.90-1
Matthias Clasen ca6ca9
- Update to 0.3.90
Matthias Clasen ca6ca9
Matthias Clasen 115664
* Tue Jun 29 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.4-1
Matthias Clasen 115664
- Update to 0.3.4
Matthias Clasen 115664
Matthias Clasen a61ccc
* Tue Jun  8 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.3-1
Matthias Clasen a61ccc
- Update to 0.3.3
Matthias Clasen a61ccc
Matthias Clasen 5ee5a5
* Tue Jun  1 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.2-2
Matthias Clasen 5ee5a5
- Don't relocate the dbus a11y stack
Matthias Clasen 5ee5a5
Matthias Clasen 7c8907
* Fri May 28 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.2-1
Matthias Clasen 7c8907
- Update to 0.3.2
Matthias Clasen 7c8907
Matthias Clasen a72de5
* Sat May 15 2010 Matthias Clasen <mclasen@redhat.com> - 0.3.1-1
Matthias Clasen a72de5
- Update to 0.3.1
Matthias Clasen a72de5
Matthias Clasen eebc8c
* Tue Mar 30 2010 Matthias Clasen <mclasen@redhat.com> - 0.1.8-1
Matthias Clasen eebc8c
- Update to 0.1.8
Matthias Clasen eebc8c
Matthias Clasen 0fc7ca
* Sat Feb 20 2010 Matthias Clasen <mclasen@redhat.com> - 0.1.7-1
Matthias Clasen 0fc7ca
- Update to 0.1.7
Matthias Clasen 0fc7ca
Tomas Bzatek 84ad38
* Wed Feb 10 2010 Tomas Bzatek <tbzatek@redhat.com> - 0.1.6-1
Tomas Bzatek 84ad38
- Update to 0.1.6
Tomas Bzatek 84ad38
Matthias Clasen d2d432
* Wed Jan 20 2010 Matthias Clasen <mlasen@redhat.com> - 0.1.5-2
Matthias Clasen d2d432
- Specify the right location for the dbus daemon
Matthias Clasen d2d432
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