tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
screenkey: 1.4 -> 1.5
zendo
3 years ago
d865afb0
498ebaf8
+13
-9
1 changed file
expand all
collapse all
unified
split
pkgs
applications
video
screenkey
default.nix
+13
-9
pkgs/applications/video/screenkey/default.nix
···
1
1
{ lib
2
2
, fetchFromGitLab
3
3
-
# native
4
3
, wrapGAppsHook
5
5
-
# not native
6
4
, xorg
7
5
, gobject-introspection
8
6
, gtk3
7
7
+
, libappindicator-gtk3
8
8
+
, slop
9
9
, python3
10
10
}:
11
11
12
12
python3.pkgs.buildPythonApplication rec {
13
13
pname = "screenkey";
14
14
-
version = "1.4";
14
14
+
version = "1.5";
15
15
16
16
src = fetchFromGitLab {
17
17
-
owner = "screenkey";
18
18
-
repo = "screenkey";
17
17
+
owner = pname;
18
18
+
repo = pname;
19
19
rev = "v${version}";
20
20
-
sha256 = "1rfngmkh01g5192pi04r1fm7vsz6hg9k3qd313sn9rl9xkjgp11l";
20
20
+
hash = "sha256-kWktKzRyWHGd1lmdKhPwrJoSzAIN2E5TKyg30uhM4Ug=";
21
21
};
22
22
23
23
nativeBuildInputs = [
···
28
28
29
29
buildInputs = [
30
30
gtk3
31
31
+
libappindicator-gtk3
31
32
];
32
33
33
34
propagatedBuildInputs = with python3.pkgs; [
34
35
babel
35
36
pycairo
36
37
pygobject3
38
38
+
dbus-python
37
39
];
38
40
39
41
# Prevent double wrapping because of wrapGAppsHook
40
42
dontWrapGApps = true;
41
41
-
# https://github.com/NixOS/nixpkgs/issues/56943
42
42
-
strictDeps = false;
43
43
+
43
44
preFixup = ''
44
44
-
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
45
45
+
makeWrapperArgs+=(
46
46
+
--prefix PATH ":" "${lib.makeBinPath [ slop ]}"
47
47
+
"''${gappsWrapperArgs[@]}"
48
48
+
)
45
49
'';
46
50
47
51
# screenkey does not have any tests