Re: [orca-list] Pluginsystem for Orca using libpeas
- From: Patrick ZAJDA <patrick zajda fr>
- To: orca-list gnome org
- Subject: Re: [orca-list] Pluginsystem for Orca using libpeas
- Date: Fri, 11 Jun 2021 15:20:39 +0200
Hello Chrys and all,
Since I use Orca with the plugin system, I cannot use Orca mouse
functions as joining the mouse cursor to current position nor left/right
click, I always have the "unable to get position" message.
Is there something I missed?
Best regards,
Patrick
Le 11/06/2021 à 12:49, chrys a écrit :
Howdy,
cool, that you get it installed :). let me know if you find any issues
in orca with plugin system git.
great that is getting tested, thanks!
Am 11.06.21 um 12:39 schrieb Patrick ZAJDA:
Hello,
Right, I've just done it on Debian Buster.
I only had to install the backports version of meson after installing
all dependencies of libpeas (sudo apt build-dep libpeas) and I also
installed the python3 versions of libpeas dependencies then I
followed these instructions:
https://www.linuxfromscratch.org/blfs/view/svn/gnome/libpeas.html
Now I can run orca with the plugin system.
It is not the cleanest way to proceed as I overwritten installed
binaries by Debian but I have not encountered any issue.
Hop this could help some other people.
Le 10/06/2021 à 18:56, Didier Spaier via orca-list a écrit :
Hi,
I would go for: 3. Build libpeas from source.
Make a package for it just took 40 seconds on my laptop.
I'll leave for others to tell you how to do that for Ubuntu.
Cheers,
Didier
Le 10/06/2021 à 18:44, Geoff Shang a écrit :
On Thu, 10 Jun 2021, chrys wrote:
if this commit is true, you need at least version 1.26 of libpeas
from January 2020.
Debian Bullseye (the next release) has libpeas 1.28.
Unfortunately, it doesn't appear to be in buster-backports.
I looked at the version in Bullseye. It actually has fewer
dependencies than the version in Buster, and many of them are the
same version or are covered by packages in Buster.
However, it depends on libpython3.9, and as the version of Python
in Buster is 3.7.3 and one of the dependencies for libpython3.9 is
libc6 >= 2.29 which is higher than the version in Buster, trying to
pull in libpeas from Bullseye will result in an upgrade of libc6
which will suck in a whole lot of other packages.
As I see it, your choices are:
1. Upgrade to Bullseye. Bullseye is currently frozen and is
likely to release soon, so this might be safe enough to do. I'm
going to do this on one of my systems for a similar reason - I need
Python > 3.7. You should read the release notes first though as
there may be important changes (you should do this anyway).
2. Pull in libpeas from Bullseye anyway and accept all the
upgraded packages. This will result in a partially upgraded system
which is probably not a good idea, especially given that lib6 will
be upgraded.
3. Build libpeas from source. I have no idea at all how involved
this is and it may well be more work than it's worth, particularly
given the dependencies.
4. Wait for Bullseye to release.
HTH,
Geoff.
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide:
https://help.gnome.org/users/gnome-help/stable/a11y.html
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide:
https://help.gnome.org/users/gnome-help/stable/a11y.html
--
Patrick ZAJDA
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]