Build fails with:
g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtSql -isystem /usr/include/gpgme++ -pthread -Wall -Wsign-compare -O2 -fvisibility=hidden -fvisibility-inlines-hidden -O2 -g -DNDEBUG -std=gnu++11 -fPIC -fPIC -MD -MT CMakeFiles/Cryptography.dir/src/Cryptography/LocalMimeParser.cpp.o -MF CMakeFiles/Cryptography.dir/src/Cryptography/LocalMimeParser.cpp.o.d -o CMakeFiles/Cryptography.dir/src/Cryptography/LocalMimeParser.cpp.o -c /home/espen/development/trojita/src/Cryptography/LocalMimeParser.cpp
In file included from /usr/include/mimetic/rfc822/header.h:18,
from /usr/include/mimetic/header.h:11,
from /usr/include/mimetic/mimetic.h:18,
from /home/espen/development/trojita/src/Cryptography/LocalMimeParser.cpp:23:
/usr/include/mimetic/rfc822/messageid.h:29:23: error: expected ‘)’ before ‘thread_id’
29 | MessageId(uint32_t thread_id = 0 );
| ~ ^~~~~~~~~~
| )
This MR fixes building with GCC 13. See also the issue created upstream: https://github.com/tat/mimetic/issues/28