[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

at-spi2-atk git repository created



Hi.

As promised yesterday, the second source package of the big AT-SPI
rewrite on top of DBus is now available in pkg-a11y:

  git clone git://git.debian.org/git/pkg-a11y/at-spi2-atk.git

As usual, please review.

Open issues:
* The gtk module which bridges to the new DBus registryd is now called
  /usr/lib/gtk-2.0/modules/libspiatk.so.  The binary package name is currently
  libatk-adaptor.  Should this be named libspiatk-module instead, or something
  different?  libatk-adaptor also probably misses a Depends on
  at-spi2-core since the gtk-module is pretty useless without the registryd.
* In general, think about the inter-package dependencies.
* The package descriptions could use some work.
* Test it with real-world applications like gnome-orca or accerciser
  (needs Depends changes to python-pyatspi2 currently)

In general, what is going on here:
at-spi2-atk provides the client-side (AT) bindings to the new D-Bus
based
registryd in at-spi2-core.  There is a C binding (libcspi0 and
libcspi-dev) which needs to conflict with libatspi*.  Fortunately, we
dont have many (any?) C library cleints in the archive anyway.
at-spi2-atk provides a compatible pyatspi module too, which is what most
ATs currently use.  This is now provided as python-pyatspi2.
at-spi2-atk also provides the gtk module that bridges atk to the at-spi.
This is provided in libatk-adaptor (name to be discussed).

On a functional at-spi2 system, at least at-spi2-core (the new
registryd) and libatk-adaptor need to be installed.  Depending on how
the clinet side implements access to D-Bus, libcspi0 or python-pyatspi2
might also be required.  Typically, python-pyatspi2 is used.

Luke, any input from your side?

-- 
CYa,
  ⡍⠁⠗⠊⠕ | Debian Developer <URL:http://debian.org/>
  .''`. | Get my public key via finger mlang/key@db.debian.org
 : :' : | 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44
 `. `'
   `-      <URL:http://delysid.org/>  <URL:http://www.staff.tugraz.at/mlang/>


Reply to: