tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
wordbook: init at unstable-2022-11-02
zendo
3 years ago
242949ca
195f48cb
+71
2 changed files
expand all
collapse all
unified
split
pkgs
applications
misc
wordbook
default.nix
top-level
all-packages.nix
+69
pkgs/applications/misc/wordbook/default.nix
···
1
1
+
{ lib
2
2
+
, fetchFromGitHub
3
3
+
, python3
4
4
+
, meson
5
5
+
, ninja
6
6
+
, pkg-config
7
7
+
, glib
8
8
+
, gtk4
9
9
+
, libadwaita
10
10
+
, librsvg
11
11
+
, espeak-ng
12
12
+
, gobject-introspection
13
13
+
, wrapGAppsHook4
14
14
+
, appstream-glib
15
15
+
, desktop-file-utils
16
16
+
}:
17
17
+
18
18
+
python3.pkgs.buildPythonApplication rec {
19
19
+
pname = "wordbook";
20
20
+
version = "unstable-2022-11-02";
21
21
+
format = "other";
22
22
+
23
23
+
src = fetchFromGitHub {
24
24
+
owner = "fushinari";
25
25
+
repo = "Wordbook";
26
26
+
rev = "2d79e9e9ef21ba4b54d0b46c764a1481a06f0f1b";
27
27
+
hash = "sha256-ktusZEQ7m8P0kiH09r3XC6q9bQCWVCn543IMLKmULDo=";
28
28
+
};
29
29
+
30
30
+
nativeBuildInputs = [
31
31
+
meson
32
32
+
ninja
33
33
+
pkg-config
34
34
+
wrapGAppsHook4
35
35
+
appstream-glib
36
36
+
desktop-file-utils
37
37
+
gobject-introspection
38
38
+
];
39
39
+
40
40
+
buildInputs = [
41
41
+
glib
42
42
+
gtk4
43
43
+
librsvg
44
44
+
libadwaita
45
45
+
];
46
46
+
47
47
+
propagatedBuildInputs = with python3.pkgs; [
48
48
+
pygobject3
49
49
+
wn
50
50
+
];
51
51
+
52
52
+
# prevent double wrapping
53
53
+
dontWrapGApps = true;
54
54
+
55
55
+
preFixup = ''
56
56
+
makeWrapperArgs+=(
57
57
+
--prefix PATH ":" "${lib.makeBinPath [ espeak-ng ]}"
58
58
+
"''${gappsWrapperArgs[@]}"
59
59
+
)
60
60
+
'';
61
61
+
62
62
+
meta = with lib; {
63
63
+
description = "Offline English-English dictionary application built for GNOME";
64
64
+
homepage = "https://github.com/fushinari/Wordbook";
65
65
+
license = licenses.gpl3Plus;
66
66
+
platforms = platforms.linux;
67
67
+
maintainers = with maintainers; [ zendo ];
68
68
+
};
69
69
+
}
+2
pkgs/top-level/all-packages.nix
···
32344
32344
32345
32345
cl-wordle = callPackage ../games/cl-wordle { };
32346
32346
32347
32347
+
wordbook = callPackage ../applications/misc/wordbook { };
32348
32348
+
32347
32349
wordnet = callPackage ../applications/misc/wordnet {
32348
32350
inherit (darwin.apple_sdk.frameworks) Cocoa;
32349
32351
};