-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathoverrides.nix
57 lines (56 loc) · 1.48 KB
/
overrides.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
{
lib,
ruamel-yaml,
prompt-toolkit,
pysdl2,
setuptools-scm,
utils,
evdev,
xkbcommon,
buildPythonPackage,
fetchPypi,
}: final: prev: {
plover-yaml-dictionary = prev.plover-yaml-dictionary.overrideAttrs (old: {
propagatedBuildInputs = [ruamel-yaml];
});
plover-console-ui = prev.plover-console-ui.overrideAttrs (old: {
propagatedBuildInputs = [prompt-toolkit];
doCheck = false;
doInstallCheck = false;
});
plover-controller = prev.plover-controller.overrideAttrs (old: {
propagatedBuildInputs = [pysdl2];
doCheck = false;
doInstallCheck = false;
});
plover-dict-commands = prev.plover-dict-commands.overrideAttrs (old: {
propagatedBuildInputs = [setuptools-scm];
});
plover-uinput = prev.plover-uinput.overrideAttrs (old: {
propagatedBuildInputs = [evdev xkbcommon];
});
plover-lapwing-aio = prev.plover-lapwing-aio.overrideAttrs (old: {
propagatedBuildInputs = [
final.plover-stitching
final.plover-python-dictionary
final.plover-modal-dictionary
final.plover-last-translation
final.plover-dict-commands
];
});
plover-emoji = let
simplefuzzyset = buildPythonPackage rec {
pname = "simplefuzzyset";
version = "0.0.12";
src = fetchPypi {
inherit pname version;
hash = "sha256-mhsww4tq+3bGYAvdZsHB3D2FBbCC6ePUZvYPQOi34fI=";
};
};
in
prev.plover-emoji.overrideAttrs (old: {
propagatedBuildInputs = [
simplefuzzyset
];
});
}