kdeltachat: pin libdeltachat at 1.155.6

Otherwise kdeltachat fails to build with

/build/source/message.cpp: In member function 'void DcMessage::setFile(QString)':
/build/source/message.cpp:93:12: error: 'dc_msg_set_file' was not declared in this scope; did you mean 'dc_msg_get_file'?
93 | return dc_msg_set_file(m_message, utf8File.constData(), NULL);
| ^~~~~~~~~~~~~~~
| dc_msg_get_file

+19 -1
+19 -1
pkgs/applications/networking/instant-messengers/kdeltachat/default.nix
··· 1 1 { 2 2 lib, 3 3 mkDerivation, 4 + fetchFromGitHub, 4 5 fetchFromSourcehut, 5 6 cmake, 6 7 extra-cmake-modules, ··· 11 12 qtimageformats, 12 13 qtmultimedia, 13 14 qtwebengine, 15 + rustPlatform, 14 16 }: 15 17 18 + let 19 + libdeltachat' = libdeltachat.overrideAttrs rec { 20 + version = "1.155.6"; 21 + src = fetchFromGitHub { 22 + owner = "chatmail"; 23 + repo = "core"; 24 + tag = "v${version}"; 25 + hash = "sha256-d7EmmyLSJjFIZM1j6LP8f4WnXiptNTAqOdJD/oPL02Y="; 26 + }; 27 + cargoDeps = rustPlatform.fetchCargoVendor { 28 + pname = "deltachat-core-rust"; 29 + inherit version src; 30 + hash = "sha256-E01aEzNi06LQntrlA+342a8Nl5API6v7HbdmuKpfajs="; 31 + }; 32 + }; 33 + in 16 34 mkDerivation { 17 35 pname = "kdeltachat"; 18 36 version = "unstable-2024-01-14"; ··· 32 50 33 51 buildInputs = [ 34 52 kirigami2 35 - libdeltachat 53 + libdeltachat' 36 54 qtimageformats 37 55 qtmultimedia 38 56 qtwebengine