Lucas Gabriel Vuotto <lu...@sexy.is> writes:

> On Sat, Nov 09, 2024 at 12:27:55PM +0100, Paco Esteban wrote:
>> Hi ports@,
>> 
>> This is an update for net/gajim to its latest version 1.9.5
>> Changes can be found here:
>> https://dev.gajim.org/gajim/gajim/-/blob/master/ChangeLog?ref_type=heads
>> 
>> It needs and update on databases/py-sqlalchemy that I sent on another
>> thread: https://marc.info/?l=openbsd-ports&m=173115099512668&w=2
>> 
>> Packages and works fine for me on amd64 with a basic use case and OMEMO
>> encryption.  More tests are welcome.
>> 
>> comments ?  ok to commit after databases/py-sqlalchemy ?
>
> OK lucas after databases/py-sqlalchemy

Updated diff with py-gstreamer added as a RDEP.
Without it we encounter all sorts of crashes.

Tried to apply a patch that's already in master,
https://dev.gajim.org/gajim/gajim/-/commit/d3f0067f8ad5a36ad6a7f5163767b34e72257b2d
as suggested by lucas@ but the problem persist.

We can get ride of gstreamer in a future version.

comments ?  ok ?

diff a8dd50dc0a66203c7c69935f199bec40de487663 fe04ea6735c3e01c80978f65aef1e02b811699d8
commit - a8dd50dc0a66203c7c69935f199bec40de487663
commit + fe04ea6735c3e01c80978f65aef1e02b811699d8
blob - 7a9051cbb5de205b138707ad6800f6976c97aded
blob + 4a18d044b5f8d498a0eb6bb0c3afc8567feca2c3
--- net/gajim/Makefile
+++ net/gajim/Makefile
@@ -1,8 +1,7 @@
 COMMENT=	fully-featured XMPP client written in Python
-MODPY_EGG_VERSION=	1.8.4
+MODPY_EGG_VERSION=	1.9.5
 DISTNAME=	gajim-${MODPY_EGG_VERSION}
 CATEGORIES=	net x11
-REVISION=	0
 
 HOMEPAGE=	https://www.gajim.org
 
@@ -24,10 +23,12 @@ RUN_DEPENDS=	audio/gsound \
 		devel/libsoup3 \
 		devel/pango>=1.50.0 \
 		devel/py-gobject3 \
+		databases/py-sqlalchemy${MODPY_FLAVOR}>=2.0.0 \
 		graphics/py-Pillow${MODPY_FLAVOR} \
 		graphics/py-cairo${MODPY_FLAVOR} \
 		graphics/py-qrcode${MODPY_FLAVOR}>=7.3.1 \
-		net/py-nbxmpp${MODPY_FLAVOR}>=4.5.3 \
+		multimedia/gstreamer1/py-gstreamer${MODPY_FLAVOR} \
+		net/py-nbxmpp${MODPY_FLAVOR}>=5.0.4 \
 		security/py-cryptodome${MODPY_FLAVOR} \
 		security/py-cryptography${MODPY_FLAVOR} \
 		security/py-gnupg${MODPY_FLAVOR} \
@@ -37,6 +38,7 @@ RUN_DEPENDS=	audio/gsound \
 		sysutils/py-packaging${MODPY_FLAVOR} \
 		textproc/gspell \
 		textproc/py-css-parser${MODPY_FLAVOR} \
+		textproc/py-emoji${MODPY_FLAVOR}>=2.6.0 \
 		textproc/py-precis_i18n${MODPY_FLAVOR} \
 		x11/dbus-python${MODPY_FLAVOR} \
 		x11/gtk+4,-guic \
@@ -44,8 +46,8 @@ RUN_DEPENDS=	audio/gsound \
 
 post-install:
 	cd ${WRKSRC}; \
-	${MODPY_BIN} pep517build/build_metadata.py -o dist/metadata; \
-	${MODPY_BIN} pep517build/install_metadata.py dist/metadata --prefix=${PREFIX}
+	${MODPY_BIN} make.py build; \
+	${MODPY_BIN} make.py install --prefix=${PREFIX}
 	mv ${PREFIX}/share/man/man1/* ${PREFIX}/man/man1/
 	rmdir ${PREFIX}/share/{man/man1,man}
 	gunzip ${PREFIX}/man/man1/*.gz
blob - dd68b8390c7ede74fb54dbe527102855c692e6b3
blob + 9543420a2e0dd45512aa7e39b1af28ca90f27510
--- net/gajim/distinfo
+++ net/gajim/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gajim-1.8.4.tar.gz) = WPzth7HOAbPVJpvN8zSZJGUzsBtACNlwHrHhDPlOScU=
-SIZE (gajim-1.8.4.tar.gz) = 3710470
+SHA256 (gajim-1.9.5.tar.gz) = f99NsOsWp+vGecI2DxRfZOCrz/DxaRPEX5LI642HVjw=
+SIZE (gajim-1.9.5.tar.gz) = 4723544
blob - e6059d33a680e7d20b62a4b224e54aba290ce378
blob + e6cac65f651ce21f78b0eb0aaa3250fe9dd6e274
--- net/gajim/pkg/PLIST
+++ net/gajim/pkg/PLIST
@@ -12,6 +12,8 @@ lib/python${MODPY_VERSION}/site-packages/gajim/__init_
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gajim/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/gajim/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/${MODPY_PYCACHE}gui_interface.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/${MODPY_PYCACHE}gui_interface.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -75,16 +77,12 @@ lib/python${MODPY_VERSION}/site-packages/gajim/common/
 lib/python${MODPY_VERSION}/site-packages/gajim/common/${MODPY_PYCACHE}jingle_transport.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/${MODPY_PYCACHE}logging_helpers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/${MODPY_PYCACHE}logging_helpers.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/gajim/common/${MODPY_PYCACHE}multimedia_helpers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/gajim/common/${MODPY_PYCACHE}multimedia_helpers.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/${MODPY_PYCACHE}optparser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/${MODPY_PYCACHE}optparser.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/${MODPY_PYCACHE}passwords.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/${MODPY_PYCACHE}passwords.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/${MODPY_PYCACHE}preview.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/${MODPY_PYCACHE}preview.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/gajim/common/${MODPY_PYCACHE}preview_helpers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/gajim/common/${MODPY_PYCACHE}preview_helpers.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/${MODPY_PYCACHE}proxy65_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/${MODPY_PYCACHE}proxy65_manager.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/${MODPY_PYCACHE}regex.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -183,8 +181,6 @@ lib/python${MODPY_VERSION}/site-packages/gajim/common/
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}chatstates.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}contacts.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}contacts.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}delimiter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}delimiter.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}discovery.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}discovery.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}entity_time.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -207,8 +203,12 @@ lib/python${MODPY_VERSION}/site-packages/gajim/common/
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}mam.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}message.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}message.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}message_util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}message_util.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}misc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}misc.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}moderations.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}moderations.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}muc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}muc.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}omemo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -221,6 +221,8 @@ lib/python${MODPY_VERSION}/site-packages/gajim/common/
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}presence.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}pubsub.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}pubsub.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}reactions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}reactions.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}receipts.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}receipts.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}register.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -263,7 +265,6 @@ lib/python${MODPY_VERSION}/site-packages/gajim/common/
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/chat_markers.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/chatstates.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/contacts.py
-lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/delimiter.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/discovery.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/entity_time.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/gateway.py
@@ -275,13 +276,16 @@ lib/python${MODPY_VERSION}/site-packages/gajim/common/
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/last_activity.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/mam.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/message.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/message_util.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/misc.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/moderations.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/muc.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/omemo.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/pep.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/ping.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/presence.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/pubsub.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/reactions.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/receipts.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/register.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/roster.py
@@ -297,11 +301,9 @@ lib/python${MODPY_VERSION}/site-packages/gajim/common/
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/vcard4.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/vcard_avatars.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/vcard_temp.py
-lib/python${MODPY_VERSION}/site-packages/gajim/common/multimedia_helpers.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/optparser.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/passwords.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/preview.py
-lib/python${MODPY_VERSION}/site-packages/gajim/common/preview_helpers.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/proxy65_manager.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/regex.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/setting_values.py
@@ -313,23 +315,45 @@ lib/python${MODPY_VERSION}/site-packages/gajim/common/
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/${MODPY_PYCACHE}archive.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/${MODPY_PYCACHE}archive.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/${MODPY_PYCACHE}cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/${MODPY_PYCACHE}cache.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/${MODPY_PYCACHE}draft.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/${MODPY_PYCACHE}draft.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/${MODPY_PYCACHE}events.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/${MODPY_PYCACHE}events.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/${MODPY_PYCACHE}omemo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/${MODPY_PYCACHE}omemo.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/${MODPY_PYCACHE}const.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/${MODPY_PYCACHE}const.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/${MODPY_PYCACHE}migration.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/${MODPY_PYCACHE}migration.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/${MODPY_PYCACHE}models.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/${MODPY_PYCACHE}models.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/${MODPY_PYCACHE}storage.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/${MODPY_PYCACHE}storage.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/const.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/migration.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/models.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/archive/storage.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/base.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/cache.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/draft.py
-lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/events.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/events/
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/events/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/events/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/events/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/events/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/events/${MODPY_PYCACHE}models.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/events/${MODPY_PYCACHE}models.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/events/${MODPY_PYCACHE}storage.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/events/${MODPY_PYCACHE}storage.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/events/models.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/events/storage.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/storage/omemo.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/structs.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/styling.py
@@ -340,6 +364,10 @@ lib/python${MODPY_VERSION}/site-packages/gajim/common/
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}app.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}app.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}av.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}av.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}classes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}classes.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}datetime.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -348,13 +376,39 @@ lib/python${MODPY_VERSION}/site-packages/gajim/common/
 lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}decorators.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}image.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}image.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}jid.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}jid.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}muc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}muc.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}preview.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}preview.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}status.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}status.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}text.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}text.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}uri.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}uri.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}user_strings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}user_strings.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/app.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/av.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/util/classes.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/util/datetime.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/util/decorators.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/util/http.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/image.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/jid.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/muc.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/preview.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/status.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/util/text.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/uri.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/user_strings.py
+lib/python${MODPY_VERSION}/site-packages/gajim/common/util/version.py
 lib/python${MODPY_VERSION}/site-packages/gajim/common/winapi/
 lib/python${MODPY_VERSION}/site-packages/gajim/common/winapi/__init__.py
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gajim/common/winapi/${MODPY_PYCACHE}/
@@ -363,6 +417,8 @@ lib/python${MODPY_VERSION}/site-packages/gajim/common/
 lib/python${MODPY_VERSION}/site-packages/gajim/common/winapi/${MODPY_PYCACHE}system_style.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/common/winapi/${MODPY_PYCACHE}system_style.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/common/winapi/system_style.py
+lib/python${MODPY_VERSION}/site-packages/gajim/config.py
+lib/python${MODPY_VERSION}/site-packages/gajim/config.py.in
 lib/python${MODPY_VERSION}/site-packages/gajim/data/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/account_page.ui
@@ -370,7 +426,6 @@ lib/python${MODPY_VERSION}/site-packages/gajim/data/gu
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/add_contact.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/advanced_configuration.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/app_page.ui
-lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/application_menu.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/assistant.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/blocking_list.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/bookmarks.ui
@@ -382,6 +437,8 @@ lib/python${MODPY_VERSION}/site-packages/gajim/data/gu
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/chat_paned.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/contact_info.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/contact_tooltip.ui
+lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/db_migration.ui
+lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/debug_console.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/emoji_chooser.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/exception_dialog.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/file_transfer.ui
@@ -416,6 +473,7 @@ lib/python${MODPY_VERSION}/site-packages/gajim/data/gu
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/preview.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/preview_audio.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/profile.ui
+lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/quit_dialog.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/roster.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/roster_item_exchange.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/search_view.ui
@@ -428,8 +486,8 @@ lib/python${MODPY_VERSION}/site-packages/gajim/data/gu
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/systray_context_menu.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/themes_window.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/video_preview.ui
+lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/voice_message_recorder.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/workspace_dialog.ui
-lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/xml_console.ui
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/
@@ -464,19 +522,19 @@ lib/python${MODPY_VERSION}/site-packages/gajim/data/ic
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/devices/feather-users-symbolic.symbolic.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/devices/lucide-bot-symbolic.symbolic.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/dcraven-away.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/dcraven-chat.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/dcraven-connecting.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/dcraven-dnd.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/dcraven-error.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/dcraven-event.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/dcraven-muc-active.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/dcraven-muc-inactive.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/dcraven-offline.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/dcraven-online.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/dcraven-xa.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/gajim-event.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/gajim-plugins.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/gajim-status-away.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/gajim-status-chat.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/gajim-status-connecting.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/gajim-status-dnd.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/gajim-status-error.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/gajim-status-event.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/gajim-status-muc-active.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/gajim-status-muc-inactive.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/gajim-status-offline.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/gajim-status-online.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/16x16/status/gajim-status-xa.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/categories/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/categories/gajim-agent-bytestreams.png
@@ -530,38 +588,40 @@ lib/python${MODPY_VERSION}/site-packages/gajim/data/ic
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/devices/feather-users-symbolic.symbolic.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/devices/lucide-bot-symbolic.symbolic.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/dcraven-away.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/dcraven-chat.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/dcraven-connecting.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/dcraven-dnd.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/dcraven-error.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/dcraven-event.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/dcraven-muc-active.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/dcraven-muc-inactive.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/dcraven-offline.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/dcraven-online.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/dcraven-xa.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/gajim-event.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/gajim-status-away.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/gajim-status-chat.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/gajim-status-connecting.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/gajim-status-dnd.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/gajim-status-error.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/gajim-status-event.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/gajim-status-muc-active.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/gajim-status-muc-inactive.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/gajim-status-offline.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/gajim-status-online.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/32x32/status/gajim-status-xa.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/48x48/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/48x48/devices/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/48x48/devices/lucide-bot-symbolic.symbolic.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/48x48/status/
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/48x48/status/dcraven-offline.png
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/48x48/status/dcraven-online.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/48x48/status/gajim-chat-msg-recv.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/48x48/status/gajim-group-chat-invitation.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/48x48/status/gajim-status-offline.png
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/48x48/status/gajim-status-online.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/48x48/status/gajim-subscription-request.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/48x48/status/gajim-unsubscribed.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/96x96/
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/96x96/apps/
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/96x96/apps/gajim.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/96x96/categories/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/96x96/categories/map.png
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/index.theme
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/apps/
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/apps/org.gajim.Gajim-symbolic.svg
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/apps/org.gajim.Gajim.Devel.svg
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/apps/org.gajim.Gajim.Source.svg
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/apps/org.gajim.Gajim.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/apps/gajim-devel.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/apps/gajim-source.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/apps/gajim-symbolic.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/apps/gajim.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/categories/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/categories/map.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/categories/qr-code-scan-symbolic.svg
@@ -586,6 +646,7 @@ lib/python${MODPY_VERSION}/site-packages/gajim/data/ic
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/devices/feather-log-out-symbolic.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/devices/feather-mic-off-symbolic.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/devices/feather-mic-symbolic.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/devices/feather-minimize-2-symbolic.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/devices/feather-more-horizontal-symbolic.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/devices/feather-refresh-cw-symbolic.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/devices/feather-server-symbolic.svg
@@ -599,19 +660,9 @@ lib/python${MODPY_VERSION}/site-packages/gajim/data/ic
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/devices/lucide-bot-symbolic.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/devices/lucide-megaphone-off-symbolic.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/devices/lucide-megaphone-symbolic.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/devices/lucide-reply-symbolic.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/devices/lucide-smile-plus-symbolic.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/dcraven-away.svg
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/dcraven-chat.svg
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/dcraven-connecting.svg
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/dcraven-dnd.svg
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/dcraven-error.svg
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/dcraven-message-new.svg
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/dcraven-message.svg
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/dcraven-muc-active.svg
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/dcraven-muc-inactive.svg
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/dcraven-offline.svg
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/dcraven-online.svg
-lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/dcraven-xa.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-agent-bytestreams.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-agent-conference.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-agent-disc.svg
@@ -634,6 +685,18 @@ lib/python${MODPY_VERSION}/site-packages/gajim/data/ic
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-group-chat-invitation.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-mail.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-send-message-symbolic.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-status-away.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-status-chat.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-status-connecting.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-status-dnd.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-status-error.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-status-message-new.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-status-message.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-status-muc-active.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-status-muc-inactive.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-status-offline.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-status-online.svg
+lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-status-xa.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-subscribe.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gajim-unsubscribe.svg
 lib/python${MODPY_VERSION}/site-packages/gajim/data/icons/hicolor/scalable/status/gateway-discord.svg
@@ -706,6 +769,9 @@ lib/python${MODPY_VERSION}/site-packages/gajim/data/lo
 lib/python${MODPY_VERSION}/site-packages/gajim/data/locale/hu/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/locale/hu/LC_MESSAGES/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/locale/hu/LC_MESSAGES/gajim.mo
+lib/python${MODPY_VERSION}/site-packages/gajim/data/locale/ie/
+lib/python${MODPY_VERSION}/site-packages/gajim/data/locale/ie/LC_MESSAGES/
+lib/python${MODPY_VERSION}/site-packages/gajim/data/locale/ie/LC_MESSAGES/gajim.mo
 lib/python${MODPY_VERSION}/site-packages/gajim/data/locale/it/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/locale/it/LC_MESSAGES/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/locale/it/LC_MESSAGES/gajim.mo
@@ -767,7 +833,6 @@ lib/python${MODPY_VERSION}/site-packages/gajim/data/lo
 lib/python${MODPY_VERSION}/site-packages/gajim/data/locale/zh_TW/LC_MESSAGES/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/locale/zh_TW/LC_MESSAGES/gajim.mo
 lib/python${MODPY_VERSION}/site-packages/gajim/data/other/
-lib/python${MODPY_VERSION}/site-packages/gajim/data/other/servers.json
 lib/python${MODPY_VERSION}/site-packages/gajim/data/other/shortcuts.json
 lib/python${MODPY_VERSION}/site-packages/gajim/data/sounds/
 lib/python${MODPY_VERSION}/site-packages/gajim/data/sounds/CREDITS
@@ -852,12 +917,16 @@ lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${M
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}chat_page.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}chat_stack.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}chat_stack.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}chat_state_indicator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}chat_state_indicator.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}component_search.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}component_search.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}const.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}const.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}contact_info.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}contact_info.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}contact_name_widget.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}contact_name_widget.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}contact_settings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}contact_settings.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}contacts_flowbox.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -868,6 +937,10 @@ lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${M
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}css_config.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}dataform.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}dataform.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}db_migration.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}db_migration.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}debug_console.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}debug_console.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}dialogs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}dialogs.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}discovery.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -924,6 +997,8 @@ lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${M
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}history_sync.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}main_menu_button.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}main_menu_button.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}main_stack.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}main_stack.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}mam_preferences.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -962,6 +1037,8 @@ lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${M
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}profile.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}proxies.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}proxies.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}referenced_message.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}referenced_message.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}remove_account.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}remove_account.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}resource_selector.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1008,12 +1085,14 @@ lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${M
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}vcard_grid.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}video_preview.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}video_preview.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}voice_message_recorder.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}voice_message_recorder.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}voice_message_recorder_widget.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}voice_message_recorder_widget.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}workspace_dialog.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}workspace_dialog.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}workspace_side_bar.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}workspace_side_bar.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}xml_console.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}xml_console.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/about.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/account_page.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/account_side_bar.py
@@ -1045,9 +1124,11 @@ lib/python${MODPY_VERSION}/site-packages/gajim/gtk/cha
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/chat_list_stack.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/chat_page.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/chat_stack.py
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/chat_state_indicator.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/component_search.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/const.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/contact_info.py
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/contact_name_widget.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/contact_settings.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/contacts_flowbox.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/control.py
@@ -1068,6 +1149,8 @@ lib/python${MODPY_VERSION}/site-packages/gajim/gtk/con
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/conversation/${MODPY_PYCACHE}plain_widget.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/conversation/${MODPY_PYCACHE}quote_widget.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/conversation/${MODPY_PYCACHE}quote_widget.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/conversation/${MODPY_PYCACHE}reactions_bar.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/conversation/${MODPY_PYCACHE}reactions_bar.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/conversation/${MODPY_PYCACHE}view.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/conversation/${MODPY_PYCACHE}view.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/conversation/code_widget.py
@@ -1076,6 +1159,7 @@ lib/python${MODPY_VERSION}/site-packages/gajim/gtk/con
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/conversation/message_widget.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/conversation/plain_widget.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/conversation/quote_widget.py
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/conversation/reactions_bar.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/conversation/rows/
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/conversation/rows/__init__.py
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/gajim/gtk/conversation/rows/${MODPY_PYCACHE}/
@@ -1129,6 +1213,8 @@ lib/python${MODPY_VERSION}/site-packages/gajim/gtk/con
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/conversation/view.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/css_config.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/dataform.py
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/db_migration.py
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/debug_console.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/dialogs.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/discovery.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/emoji_data_gtk.py
@@ -1157,6 +1243,7 @@ lib/python${MODPY_VERSION}/site-packages/gajim/gtk/gst
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/history_export.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/history_sync.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/main.py
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/main_menu_button.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/main_stack.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/mam_preferences.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/manage_sounds.py
@@ -1176,6 +1263,7 @@ lib/python${MODPY_VERSION}/site-packages/gajim/gtk/pre
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/preview_audio_visualizer.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/profile.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/proxies.py
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/referenced_message.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/remove_account.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/resource_selector.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/roster.py
@@ -1199,9 +1287,10 @@ lib/python${MODPY_VERSION}/site-packages/gajim/gtk/typ
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/util.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/vcard_grid.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/video_preview.py
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/voice_message_recorder.py
+lib/python${MODPY_VERSION}/site-packages/gajim/gtk/voice_message_recorder_widget.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/workspace_dialog.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gtk/workspace_side_bar.py
-lib/python${MODPY_VERSION}/site-packages/gajim/gtk/xml_console.py
 lib/python${MODPY_VERSION}/site-packages/gajim/gui_interface.py
 lib/python${MODPY_VERSION}/site-packages/gajim/main.py
 lib/python${MODPY_VERSION}/site-packages/gajim/plugins/
@@ -1241,4 +1330,4 @@ share/doc/pkg-readmes/${PKGSTEM}
 share/icons/hicolor/scalable/apps/org.gajim.Gajim-symbolic.svg
 share/icons/hicolor/scalable/apps/org.gajim.Gajim.svg
 share/metainfo/
-share/metainfo/org.gajim.Gajim.appdata.xml
+share/metainfo/org.gajim.Gajim.metainfo.xml
blob - d815b94c55cee1c11a73327468c70e8ef16c403a
blob + 8711e1c8adde4ea13672437eba6afdb9e994e794
--- net/py-nbxmpp/Makefile
+++ net/py-nbxmpp/Makefile
@@ -1,10 +1,9 @@
 COMMENT =		Python XMPP and Jabber implementation
 
-MODPY_EGG_VERSION =	4.5.4
+MODPY_EGG_VERSION =	5.0.4
 DISTNAME =		nbxmpp-${MODPY_EGG_VERSION}
 PKGNAME =		py-${DISTNAME}
 CATEGORIES =		net devel
-REVISION =		0
 
 HOMEPAGE =		https://python-nbxmpp.gajim.org/
 
blob - e0e487f25b33fda45665cb3f42cdbb7bf1b810a6
blob + a9e2aba08fad8b070ee96703827afe9694b2abaf
--- net/py-nbxmpp/distinfo
+++ net/py-nbxmpp/distinfo
@@ -1,2 +1,2 @@
-SHA256 (nbxmpp-4.5.4.tar.gz) = CRKTaY0q0znTmH5D1XyIuEgnvoGY6cu8lssxBZnhoNc=
-SIZE (nbxmpp-4.5.4.tar.gz) = 172209
+SHA256 (nbxmpp-5.0.4.tar.gz) = Fm6hD/ZD2ueRG3ZDk9O69SmAYrQx1IrGekOUNshh1hE=
+SIZE (nbxmpp-5.0.4.tar.gz) = 185583
blob - d6864c9a63233f55c17da8927d91067ba75ccc2d
blob + 93c9de7832dbad40d7e37fdede2d03a8316a9c04
--- net/py-nbxmpp/pkg/PLIST
+++ net/py-nbxmpp/pkg/PLIST
@@ -12,8 +12,6 @@ lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODP
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}addresses.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}addresses.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}c14n.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}c14n.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -30,6 +28,8 @@ lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODP
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}idlequeue.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}idlequeue.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}language.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}language.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}namespaces.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}namespaces.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}old_dispatcher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -63,7 +63,6 @@ lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODP
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}xmppiri.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}xmppiri.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/addresses.py
-lib/python${MODPY_VERSION}/site-packages/nbxmpp/c14n.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/client.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/connection.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/const.py
@@ -72,6 +71,7 @@ lib/python${MODPY_VERSION}/site-packages/nbxmpp/errors
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/exceptions.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/http.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/idlequeue.py
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/language.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/__init__.py
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}/
@@ -115,6 +115,8 @@ lib/python${MODPY_VERSION}/site-packages/nbxmpp/module
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}entity_caps.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}entity_time.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}entity_time.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}fallback.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}fallback.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}http_auth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}http_auth.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}http_upload.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -131,6 +133,8 @@ lib/python${MODPY_VERSION}/site-packages/nbxmpp/module
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}location.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}mam.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}mam.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}mds.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}mds.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}message.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}message.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}misc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -161,6 +165,8 @@ lib/python${MODPY_VERSION}/site-packages/nbxmpp/module
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}receipts.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}replies.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}replies.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}retraction.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}retraction.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}roster.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}roster.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}rsm.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -217,6 +223,7 @@ lib/python${MODPY_VERSION}/site-packages/nbxmpp/module
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/eme.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/entity_caps.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/entity_time.py
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/fallback.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/http_auth.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/http_upload.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/ibb.py
@@ -225,6 +232,7 @@ lib/python${MODPY_VERSION}/site-packages/nbxmpp/module
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/last_activity.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/location.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/mam.py
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/mds.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/message.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/misc.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/mood.py
@@ -233,12 +241,15 @@ lib/python${MODPY_VERSION}/site-packages/nbxmpp/module
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/muc/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/muc/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/muc/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/muc/${MODPY_PYCACHE}hats.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/muc/${MODPY_PYCACHE}hats.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/muc/${MODPY_PYCACHE}moderation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/muc/${MODPY_PYCACHE}moderation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/muc/${MODPY_PYCACHE}muc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/muc/${MODPY_PYCACHE}muc.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/muc/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/muc/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/muc/hats.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/muc/moderation.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/muc/muc.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/muc/util.py
@@ -265,6 +276,7 @@ lib/python${MODPY_VERSION}/site-packages/nbxmpp/module
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/register/register.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/register/util.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/replies.py
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/retraction.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/roster.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/rsm.py
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/security_labels.py

Reply via email to