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