Accepting request 67341 from GNOME:Next

thanks

OBS-URL: https://build.opensuse.org/request/show/67341
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/at-spi2-core?expand=0&rev=39
This commit is contained in:
Vincent Untz 2011-04-21 15:12:14 +00:00 committed by Git OBS Bridge
parent c6e3919903
commit 20f259dc5c
4 changed files with 184 additions and 10 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e3f10134851691b4c0878c2bdb778e21ded01e140b7a930d1958513c775765f9
size 277204

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:29bff48785301653ba8899978169f803370bc4b29f160db82d6a4410c4624389
size 495211

View File

@ -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

View File

@ -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