tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
folks: Remove unused dependencies
Jan Tojnar
3 years ago
c19e36ff
4db165bd
+16
-20
1 changed file
expand all
collapse all
unified
split
pkgs
development
libraries
folks
default.nix
+16
-20
pkgs/development/libraries/folks/default.nix
···
1
1
{ stdenv
2
2
, lib
3
3
, fetchurl
4
4
+
, fetchpatch
4
5
, pkg-config
5
6
, meson
6
7
, ninja
7
8
, glib
8
9
, gnome
9
9
-
, nspr
10
10
, gettext
11
11
, gobject-introspection
12
12
, vala
13
13
, sqlite
14
14
-
, libxml2
15
14
, dbus-glib
16
16
-
, libsoup
17
17
-
, nss
18
15
, dbus
19
16
, libgee
20
17
, evolution-data-server-gtk4
21
21
-
, libsecret
22
22
-
, db
23
18
, python3
24
19
, readline
25
25
-
, gtk3
26
20
, gtk-doc
27
21
, docbook-xsl-nons
28
22
, docbook_xml_dtd_43
···
43
37
sha256 = "D/+KiWMwzYKu5FmDJPflQciE0DN1NiEnI7S+s4x1kIY=";
44
38
};
45
39
40
40
+
patches = [
41
41
+
# Do not check for unneeded GTK dependency.
42
42
+
(fetchpatch {
43
43
+
url = "https://gitlab.gnome.org/GNOME/folks/-/commit/686d58fb2454e5038bb951423245ed8c2d4b5cf6.patch";
44
44
+
sha256 = "0ydafVKhSrkHZK8bitPF5mNDTG5GrixGzBgBLNzLuXQ=";
45
45
+
})
46
46
+
];
47
47
+
46
48
nativeBuildInputs = [
47
49
gettext
48
50
gobject-introspection
49
49
-
gtk3
50
51
gtk-doc
51
52
docbook-xsl-nons
52
53
docbook_xml_dtd_43
53
54
meson
54
55
ninja
55
56
pkg-config
56
56
-
python3
57
57
vala
58
58
+
] ++ lib.optionals telepathySupport [
59
59
+
python3
58
60
];
59
61
60
62
buildInputs = [
61
61
-
db
62
63
dbus-glib
63
63
-
evolution-data-server-gtk4
64
64
-
libsecret
65
65
-
libsoup
66
66
-
libxml2
67
67
-
nspr
68
68
-
nss
64
64
+
evolution-data-server-gtk4 # UI part not needed, using gtk4 version to reduce system closure.
69
65
readline
70
70
-
] ++ lib.optional telepathySupport telepathy-glib;
66
66
+
] ++ lib.optionals telepathySupport [
67
67
+
telepathy-glib
68
68
+
];
71
69
72
70
propagatedBuildInputs = [
73
71
glib
···
105
103
runHook postCheck
106
104
'';
107
105
108
108
-
postPatch = ''
109
109
-
chmod +x meson_post_install.py
110
110
-
patchShebangs meson_post_install.py
106
106
+
postPatch = lib.optionalString telepathySupport ''
111
107
patchShebangs tests/tools/manager-file.py
112
108
'';
113
109