gajim: update to 2.4.0.
-
python3-omemo-dr: update to 1.0.1.
-
python3-nbxmpp: update to 6.4.0.
-
New package: python3-truststore-0.10.4: this is a new dependency of gajim-2.4.0. I based the template on this part of a stale PR.
-
gajim: update to 2.4.0.
New gajim dependencies since v2.2.0: libadwaita, python3-h2, python3-httpx, python3-socksio, python3-truststore (I kept the dependency list ordered alphabetically, so the git diff might not be obvious)
Note that python3-h2 and python3-socksio are optional dependencies of the python3-httpx library that are required by gajim.
Testing the changes
- I tested the changes in this PR: YES
Local build testing
- I built this PR locally for my native architecture, (x86-64-glibc)
- I built this PR locally for armv6l
This PR deprecates #56999, #57511 and #57527
Tested on x86_64-glibc, works
Also tested on x86_64-glibc, and it works. I had to manually install python3-nbxmpp.
Edit - 2.4.0 broke my OMEMO encrypted MUC, but I'm pretty sure it's a Gajim issue (https://dev.gajim.org/gajim/gajim/-/issues/12544)
Bumped versions in my local build to 2.4.1 and python3-nbxmpp to 7.0.0, works well on my machine
I updated the PR to gajim-2.4.1
@chilledfrogs you should install the new dependencies (gst-plugins-bad1, gst-plugins-good1 and gst-plugins-rs1) if you want animated images (e.g. GIFs) to show a preview and to be playable in the chat.
Tested 2.4.1 on new python, works so far