diff --git a/at-spi2-core-0.4.1.tar.bz2 b/at-spi2-core-0.4.1.tar.bz2 deleted file mode 100644 index 9e3c103..0000000 --- a/at-spi2-core-0.4.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e3f10134851691b4c0878c2bdb778e21ded01e140b7a930d1958513c775765f9 -size 277204 diff --git a/at-spi2-core-2.0.0.tar.bz2 b/at-spi2-core-2.0.0.tar.bz2 new file mode 100644 index 0000000..fc14ada --- /dev/null +++ b/at-spi2-core-2.0.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29bff48785301653ba8899978169f803370bc4b29f160db82d6a4410c4624389 +size 495211 diff --git a/at-spi2-core.changes b/at-spi2-core.changes index 83d1f67..f07a0eb 100644 --- a/at-spi2-core.changes +++ b/at-spi2-core.changes @@ -1,3 +1,128 @@ +------------------------------------------------------------------- +Tue Apr 5 16:35:56 UTC 2011 - fcrozat@novell.com + +- Update to version 2.0.0: + + bgo#646403: Use correct signature in at-spi2-registryd for + EndSessionResponse. + + Remove a Makefile reference to dbus-glib. +- Remove BuildRequires on pkgconfig(dbus-glib-1). + +------------------------------------------------------------------- +Mon Mar 28 14:52:27 UTC 2011 - fcrozat@novell.com + +- Update to version 1.91.93: + + clear AT_SPI_BUS property on launcher exit, so that early login + processes from a new session don't pick up the stale address. + + remove dbus-glib includes as they are no longer needed. +- Drop patch clear-x-property.patch: fixed upstream + +------------------------------------------------------------------- +Thu Mar 24 17:41:23 UTC 2011 - fcrozat@novell.com + +- Update to version 1.91.92: + + Fixed atspi_table_get_column_header and + atspi_value_set_current_value. + + Removed dbus-glib dependency; libatspi now includes a copy of + dbus-gmain.c modified to fix a crash (fdo#35115). Session + management code has been ported to gdbus. + + Fixed a crash when deregistering a keystroke listener. + + Reworked accessibility bus management (bgo#644851). + + Fixed a possible sign issue with state sets. +- Changes from version 1.91.91: + + Changed device event IPC to use uint32 for hw_code and + modifiers, to be more consistent with the rest of the API. + + GetNSelections has an out parameter, not an in. + + bgo#643384: atspi_register_keystroke_listener() should take a + bitmask, not AtspiKeyListenerSyncType. + + Avoid setting enum values to 0x80000000, to prevent a pygi + exception. + + bgo#643454: Kill the accessibility bus daemon with the GNOME + session + + bgo#643110: Do not allow all users to connect to the + accessibility bus. +- Replace devel build requires with their pkgconfig() counterparts: + dbus-1-glib-devel => dbus-1 and dbus-glib-1. +- Add clear-x-property.patch: clear X property for accessibility + bus, ensuring gdm bus doesn't leak to user session. + +------------------------------------------------------------------- +Tue Feb 22 15:11:00 UTC 2011 - fcrozat@novell.com + +- Update to version 1.91.90: + + bgo#641164: Fixed several build errors. + + Fixed some memory leaks and possible crashes. + + Fixed atspi_selection_get_selected_child and + atspi_selection_get_n_selected_children. + + Fixed wrong introspection information in some places. + + bgo#641869: Removed the --enable-relocate option. + + Avoid returning uninitialized data on error for some methods. + + Use the GSettings rather than GConf key to test that + accessibility is enabled. + + Change some enums from 16-bit to 32-bit to match spec. +- Changes from version 1.91.6: + + Build fixes + + Added a method to check whether an object implements the + Hyperlink interface. + + Fixed a crash in atspi_image_get_image_description. + + Fixed atspi_editable_text_set_text_contents. + + More error-handling fixes. + + Fixed a crash in atspi_event_listener_register_from-callback. + + Method calls now time out after 1 second. + + Added setters for component extents/size/position. + + Added atspi-accessible_set_cache_mask. + + Updated translations. +- Changes from version 1.91.5: + + Fixed several memory leaks. + + Fixed some text methods, methods that return points or + rectangles, image locale and description, + atspi-accessible_get_description, and some table methods. + + Added a trailing colon for focus events. + + Set the error parameter for dbus errors rather than + displaying a warning. + + Fixed the keystroke listener deregister method. + + The cache is now updated before raising an event, not after, + so that event handlers that query for cached values will see + the updated data. + + The registry daemon now returns an error when a caller + requests a property that the desktop does not support. + + Added disposal of objects, and fixed several associated bugs. + + Added i18n. + + Fixed mouse events. + + Libatspi's documentation is now compiled with gtk-doc. + + Fixed building from a separate build directory. +- Changes from version 1.91.4: + + Use peer-to-peer connections when available. + + Fix uninitialized variable in get_index_in_parent. + + Add timeout, and support inspecting our own app. + + Add get_interfaces, and fetch interface and state set over the + wire if needed. + + Avoid adding data for an accessible twice if it is referenced + prior to an AddAccessible signal being received. + + Fix copying of any_data for an event. + + at-spi-registryd returns ChildCount as a variant, per the DBus + spec. + + Hypertext, hyperlink, and table fixes. + + Several cache-related fixes. + + Change some error return values to match AT-SPI-CORBA behavior. + + Some attribute-related fixes. + + Renamed 'text' to 'content' in AtspiTextRange to match original + IDL. +- Changes from version 1.91.3: + + Added a C-based AT-side binding (libatspi) which can be used in + conjunction with GObject introspection to generate bindings for + other languages. +- Changes from version 1.91.2: + + The desktop object now returns ROLE_DESKTOP_FRAME rather than + ROLE_UNKNOWN. +- Changes from version 1.91.0: + + --disable-relocate is the default again. +- Create new subpackages libatspi0 and at-sp2-core-dbus-devel +- Add intltool BuildRequires. +- Do not call ldconfig in %post/%postun of main package since there + is no library there. +- Add support for source service checkout, with %BUILD_FROM_VCS: + + Add call to ./autogen.sh. + ------------------------------------------------------------------- Thu Nov 18 10:21:07 CET 2010 - vuntz@opensuse.org diff --git a/at-spi2-core.spec b/at-spi2-core.spec index e1bdc73..192b625 100644 --- a/at-spi2-core.spec +++ b/at-spi2-core.spec @@ -1,7 +1,7 @@ # -# spec file for package at-spi2-core (Version 0.4.1) +# spec file for package at-spi2-core # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: at-spi2-core -Version: 0.4.1 +Version: 2.0.0 Release: 1 Summary: Assistive Technology Service Provider Interface - D-Bus based implementation License: GPLv2+ @@ -26,10 +26,12 @@ Group: System/Libraries Url: http://www.gnome.org/ Source0: %{name}-%{version}.tar.bz2 Source99: %{name}-rpmlintrc -BuildRequires: dbus-1-glib-devel BuildRequires: glib2-devel +BuildRequires: gobject-introspection-devel +BuildRequires: intltool BuildRequires: xorg-x11-devel BuildRequires: update-desktop-files +BuildRequires: pkgconfig(dbus-1) # dbus-daemon is needed to have this work fine Requires: dbus-1 # The libraries that were shipped with at-spi2-core were removed, and so @@ -45,9 +47,37 @@ This package contains the AT-SPI registry daemon. It provides a mechanism for all assistive technologies to discover and interact with applications running on the desktop. +%package -n libatspi0 +License: GPLv2+ +Summary: An Accessibility ToolKit +Group: System/Libraries + +%description -n libatspi0 +The ATK library provides a set of accessibility interfaces. By +supporting the ATK interfaces, an application or toolkit can be used +with screen readers, magnifiers, and alternate input devices. + +%package devel +License: GPLv2+ +Summary: Include Files and Libraries mandatory for Development +Group: Development/Libraries/GNOME +Requires: libatspi0 = %{version} +Requires: at-spi2-core = %{version} + +%description devel +This package contains all necessary include files and libraries needed +to develop applications that require these. + + + +%lang_package %prep %setup -q +%if 0%{?BUILD_FROM_VCS} +[ -x ./autogen.sh ] && NOCONFIGURE=1 ./autogen.sh +%endif + %build %configure \ --libexecdir=%{_libexecdir}/at-spi2 \ @@ -58,21 +88,40 @@ with applications running on the desktop. %install %makeinstall %suse_update_desktop_file at-spi-dbus-bus +%find_lang at-spi2-core +find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %clean rm -rf %{buildroot} -%post -p /sbin/ldconfig +%post -n libatspi0 -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n libatspi0 -p /sbin/ldconfig %files %defattr(-,root,root) %doc AUTHORS COPYING README -%{_bindir}/at-spi-dbus-bus %{_libexecdir}/at-spi2/ %{_sysconfdir}/at-spi2/ %{_sysconfdir}/xdg/autostart/at-spi-dbus-bus.desktop %{_datadir}/dbus-1/services/org.a11y.atspi.Registry.service +%{_datadir}/dbus-1/services/org.a11y.Bus.service + +%files -n libatspi0 +%defattr(-, root, root) +%{_libdir}/libatspi.so.0* +%{_libdir}/girepository-1.0/Atspi-2.0.typelib + +%files devel +%defattr(-, root, root) +%{_includedir}/at-spi-2.0/ +%{_libdir}/libatspi.so +%{_libdir}/pkgconfig/atspi-2.pc +%{_datadir}/gir-1.0/*.gir +%dir %{_datadir}/gtk-doc +%dir %{_datadir}/gtk-doc/html +%doc %{_datadir}/gtk-doc/html/libatspi/ + +%files lang -f at-spi2-core.lang %changelog