libcmatrix: unbreak on darwin

+8
+8
pkgs/by-name/li/libcmatrix/package.nix
··· 6 6 libgcrypt, 7 7 libsecret, 8 8 libsoup_3, 9 + cmake, 9 10 meson, 10 11 ninja, 11 12 olm, ··· 30 31 meson 31 32 ninja 32 33 pkg-config 34 + 35 + cmake # used by meson to find olm 33 36 ]; 34 37 35 38 buildInputs = [ ··· 41 44 olm 42 45 sqlite 43 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 + ''; 44 52 45 53 meta = { 46 54 changelog = "https://source.puri.sm/Librem5/libcmatrix/-/blob/${finalAttrs.src.tag}/NEWS";