tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
dasher: 2018-04-03 -> unstable-2021-04-25
moni.tngl.sh
4 years ago
675c4123
0cfa5cc5
+31
-18
1 changed file
expand all
collapse all
unified
split
pkgs
applications
accessibility
dasher
default.nix
+31
-18
pkgs/applications/accessibility/dasher/default.nix
···
1
-
{ stdenv, lib, fetchFromGitHub
2
-
, autoreconfHook, pkg-config, wrapGAppsHook
3
-
, glib, gtk3, expat, gnome-doc-utils, which
4
-
, at-spi2-core, dbus
5
-
, libxslt, libxml2
6
-
, speechSupport ? true, speechd ? null
0
0
0
0
0
0
0
0
0
0
0
0
7
}:
8
9
-
assert speechSupport -> speechd != null;
10
-
11
stdenv.mkDerivation {
12
pname = "dasher";
13
-
version = "2018-04-03";
14
15
-
src = fetchFromGitHub {
16
-
owner = "dasher-project";
0
17
repo = "dasher";
18
-
rev = "9ab12462e51d17a38c0ddc7f7ffe1cb5fe83b627";
19
-
sha256 = "1r9xn966nx3pv2bidd6i3pxmprvlw6insnsb38zabmac609h9d9s";
20
};
21
22
prePatch = ''
···
33
# doc generation
34
gnome-doc-utils
35
which
36
-
libxslt libxml2
0
37
];
38
39
buildInputs = [
40
glib
41
gtk3
42
expat
0
43
# at-spi2 needs dbus to be recognized by pkg-config
44
-
at-spi2-core dbus
0
45
] ++ lib.optional speechSupport speechd;
46
47
meta = {
48
-
homepage = "http://www.inference.org.uk/dasher/";
49
description = "Information-efficient text-entry interface, driven by natural continuous pointing gestures";
50
-
license = lib.licenses.gpl2;
51
maintainers = [ lib.maintainers.Profpatsch ];
52
platforms = lib.platforms.all;
53
};
54
-
55
}
···
1
+
{ stdenv
2
+
, lib
3
+
, fetchFromGitLab
4
+
, autoreconfHook
5
+
, pkg-config
6
+
, wrapGAppsHook
7
+
, glib
8
+
, gtk3
9
+
, expat
10
+
, itstool
11
+
, gnome-doc-utils
12
+
, which
13
+
, at-spi2-core
14
+
, dbus
15
+
, libxslt
16
+
, libxml2
17
+
, speechSupport ? true
18
+
, speechd
19
}:
20
0
0
21
stdenv.mkDerivation {
22
pname = "dasher";
23
+
version = "unstable-2021-04-25";
24
25
+
src = fetchFromGitLab {
26
+
domain = "gitlab.gnome.org";
27
+
owner = "GNOME";
28
repo = "dasher";
29
+
rev = "90c753b87564fa3f42cb2d04e1eb6662dc8e0f8f";
30
+
sha256 = "sha256-aM05CV68pCRlhfIPyhuHWeRL+tDroB3fVsoX08OU8hY=";
31
};
32
33
prePatch = ''
···
44
# doc generation
45
gnome-doc-utils
46
which
47
+
libxslt
48
+
libxml2
49
];
50
51
buildInputs = [
52
glib
53
gtk3
54
expat
55
+
itstool
56
# at-spi2 needs dbus to be recognized by pkg-config
57
+
at-spi2-core
58
+
dbus
59
] ++ lib.optional speechSupport speechd;
60
61
meta = {
62
+
homepage = "https://www.inference.org.uk/dasher/";
63
description = "Information-efficient text-entry interface, driven by natural continuous pointing gestures";
64
+
license = lib.licenses.gpl2Only;
65
maintainers = [ lib.maintainers.Profpatsch ];
66
platforms = lib.platforms.all;
67
};
0
68
}