tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
libcmatrix: unbreak on darwin
Zexin Yuan
9 months ago
49a22b2e
f424399a
+8
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
li
libcmatrix
package.nix
+8
pkgs/by-name/li/libcmatrix/package.nix
···
6
6
libgcrypt,
7
7
libsecret,
8
8
libsoup_3,
9
9
+
cmake,
9
10
meson,
10
11
ninja,
11
12
olm,
···
30
31
meson
31
32
ninja
32
33
pkg-config
34
34
+
35
35
+
cmake # used by meson to find olm
33
36
];
34
37
35
38
buildInputs = [
···
41
44
olm
42
45
sqlite
43
46
];
47
47
+
48
48
+
prePatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
49
49
+
# 0u is not a valid version number on darwin
50
50
+
substituteInPlace src/meson.build --replace-fail "soversion: '0u'," "soversion: '0',"
51
51
+
'';
44
52
45
53
meta = {
46
54
changelog = "https://source.puri.sm/Librem5/libcmatrix/-/blob/${finalAttrs.src.tag}/NEWS";