packaging at-spi2-core for multiarch systems
- From: Peter Vágner <pvdeejay gmail com>
- To: gnome-accessibility-list gnome org
- Subject: packaging at-spi2-core for multiarch systems
- Date: Wed, 23 Nov 2016 21:31:27 +0100
Hello,
Several years ago I have hinted a few people to manually download i386
qt-at-spi package and put it into /usr/lib32/qt/plugins/accessiblebridge
where 32bit QT can pick it in order to make Skype work with screen readers.
Because people are getting again and again to me with requests on how to
go about doing this I would like to find out how to package it properly
so I don't have to hint people to do hacky stuff again.
Today I have tried to cross compile qt-at-spi on a 64bit system. When
building it I have ran into an issue it can't link with libatspi.
According to that I have came to a conclusion I will also need 32 bit
at-spi2-core as well.
So I have also built at-spi2-core.
I have stripped all the headers, config files and other auxiliary files
keeping 32bit library in the /usr/lib32 folder along side 64bit build in
the /usr/lib.
However this way 32bit qt4 apps are still not accessible on my system.
Again here are steps on How I am building lib32-at-spi2-core and
lib32-qt-at-spi (I'm on arch linux btw).
lib32-at-spi2-core
export CC="gcc -m32"
export CXX="g++ -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
./configure --prefix=/usr --sysconfdir=/etc \
--libdir=/usr/lib32 --libexecdir=/usr/lib/at-spi2-core \
--disable-xevie --disable-gtk-doc
make
Then I am stripping out these before installing...
rm -rf ${pkgdir}/{etc,usr/{include,lib,share}}
lib32-qt-at-spi
qmake-qt4 -r -spec linux-g++-32
make
Then I am putting resulting binary into
/usr/lib32/qt/plugins/accessiblebridge/ .
Do I need to launch seperate at-spi2 bus for 32bit apps in order to make
this work as expected?
Greetings
Peter
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]