[Accessibility] AT-SPI dependencies

Bill Haneman Bill.Haneman at Sun.COM
Wed Nov 15 15:24:59 PST 2006


Hi Olaf and Samuel:

Also - it's worth distinguishing between at-spi-registryd (which does 
use one or two GDK functions, which is what's dragging GTK+ in - should 
be fixable without too much violence and in fact I was working on this 
only last week) and the rest of at-spi, for instance libspi which is the 
most interesting library from the dependency point of view.

I also seem to recall some stuff getting dragged in only for test 
programs, surely that can be cleaned up.

I am planning to email Olaf a list of dependencies with comments 
tomorrow - I'll CC the list.

If anyone has any spare cycles to help clean this up, I would be very 
happy to help, review patches, and do bits of them.  This is important 
work but it keeps getting put on the "back burner" because of other 
priorities.

Best regards,

Bill


Samuel Thibault wrote:
> Hi,
>
> Olaf Schmidt, le Wed 15 Nov 2006 22:43:22 +0100, a écrit :
>   
>> This is a list of at-spi dependencies on Kubuntu 6.06.
>>     
>
> These dependencies are actually not direct. I submited a bunch of bugs for
> fixing some of them (by using Requires.private and Libs.private), these
> should be somewhat worked out sooner or later. But it would be good to
> track all of them, especially those like:
>
>   
>> Totally unrelated to accessibility (maybe distribution specific):
>>         libgnomecanvas-2.so.0
>>         libart_lgpl_2.so.2
>>         libpango-1.0.so.0
>>         libcairo.so.2
>>         libpangocairo-1.0.so.0
>>
>>         libfontconfig.so.1
>>         libfreetype.so.6
>>
>> Additional X libraries: (Which of these are required for accessibility?)
>>         libXrender.so.1
>>         libXinerama.so.1
>>         libXrandr.so.2
>>         libXcursor.so.1
>>         libXfixes.so.3
>>         libXtst.so.6
>>         libXau.so.6
>>     
>
> which are dragged because at-spi uses a few gtk functions, and gtk
> depends on gdk which itself depends on all sorts of stuff for visual
> effects etc. It should be a private dependency, but it isn't yet marked
> as such in distributions' gtk.
>
> See bugs 
>
> http://bugzilla.gnome.org/show_bug.cgi?id=352199
> http://bugzilla.gnome.org/show_bug.cgi?id=352189
>
> Samuel
>
> _______________________________________________
> Accessibility mailing list
> Accessibility at lists.freestandards.org
> http://lists.freestandards.org/mailman/listinfo/accessibility
>   




More information about the Accessibility mailing list