libcmatrix: unbreak on darwin

+8
+8
pkgs/by-name/li/libcmatrix/package.nix
··· 6 libgcrypt, 7 libsecret, 8 libsoup_3, 9 meson, 10 ninja, 11 olm, ··· 30 meson 31 ninja 32 pkg-config 33 ]; 34 35 buildInputs = [ ··· 41 olm 42 sqlite 43 ]; 44 45 meta = { 46 changelog = "https://source.puri.sm/Librem5/libcmatrix/-/blob/${finalAttrs.src.tag}/NEWS";
··· 6 libgcrypt, 7 libsecret, 8 libsoup_3, 9 + cmake, 10 meson, 11 ninja, 12 olm, ··· 31 meson 32 ninja 33 pkg-config 34 + 35 + cmake # used by meson to find olm 36 ]; 37 38 buildInputs = [ ··· 44 olm 45 sqlite 46 ]; 47 + 48 + prePatch = lib.optionalString stdenv.hostPlatform.isDarwin '' 49 + # 0u is not a valid version number on darwin 50 + substituteInPlace src/meson.build --replace-fail "soversion: '0u'," "soversion: '0'," 51 + ''; 52 53 meta = { 54 changelog = "https://source.puri.sm/Librem5/libcmatrix/-/blob/${finalAttrs.src.tag}/NEWS";