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
libgcrypt,
7
libsecret,
8
libsoup_3,
0
9
meson,
10
ninja,
11
olm,
···
30
meson
31
ninja
32
pkg-config
0
0
33
];
34
35
buildInputs = [
···
41
olm
42
sqlite
43
];
0
0
0
0
0
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";