tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
keysmith: 0.2 -> 21.06
Samuel Dionne-Riel
4 years ago
ae5b37c8
abd65c81
+41
-42
5 changed files
expand all
collapse all
unified
split
pkgs
applications
plasma-mobile
default.nix
keysmith.nix
tools
security
keysmith
default.nix
top-level
aliases.nix
all-packages.nix
+1
pkgs/applications/plasma-mobile/default.nix
···
66
66
kalk = callPackage ./kalk.nix {};
67
67
kasts = callPackage ./kasts.nix {};
68
68
kclock = callPackage ./kclock.nix {};
69
69
+
keysmith = callPackage ./keysmith.nix {};
69
70
koko = callPackage ./koko.nix {};
70
71
krecorder = callPackage ./krecorder.nix {};
71
72
ktrip = callPackage ./ktrip.nix {};
+39
pkgs/applications/plasma-mobile/keysmith.nix
···
1
1
+
{ lib
2
2
+
, mkDerivation
3
3
+
4
4
+
, cmake
5
5
+
, extra-cmake-modules
6
6
+
7
7
+
, kdbusaddons
8
8
+
, ki18n
9
9
+
, kirigami2
10
10
+
, kwindowsystem
11
11
+
, libsodium
12
12
+
, qtquickcontrols2
13
13
+
}:
14
14
+
15
15
+
mkDerivation rec {
16
16
+
pname = "keysmith";
17
17
+
18
18
+
nativeBuildInputs = [
19
19
+
cmake
20
20
+
extra-cmake-modules
21
21
+
];
22
22
+
23
23
+
buildInputs = [
24
24
+
kdbusaddons
25
25
+
ki18n
26
26
+
kirigami2
27
27
+
kwindowsystem
28
28
+
libsodium
29
29
+
qtquickcontrols2
30
30
+
];
31
31
+
32
32
+
meta = with lib; {
33
33
+
description = "OTP client for Plasma Mobile and Desktop";
34
34
+
license = licenses.gpl3;
35
35
+
homepage = "https://github.com/KDE/keysmith";
36
36
+
maintainers = with maintainers; [ samueldr shamilton ];
37
37
+
platforms = platforms.linux;
38
38
+
};
39
39
+
}
-40
pkgs/tools/security/keysmith/default.nix
···
1
1
-
{ lib
2
2
-
, mkDerivation
3
3
-
, makeWrapper
4
4
-
, fetchFromGitHub
5
5
-
, cmake
6
6
-
, extra-cmake-modules
7
7
-
, qtbase
8
8
-
, qtquickcontrols2
9
9
-
, qtdeclarative
10
10
-
, qtgraphicaleffects
11
11
-
, kirigami2
12
12
-
, oathToolkit
13
13
-
, ki18n
14
14
-
, libsodium
15
15
-
}:
16
16
-
mkDerivation rec {
17
17
-
18
18
-
pname = "keysmith";
19
19
-
version = "0.2";
20
20
-
21
21
-
src = fetchFromGitHub {
22
22
-
owner = "KDE";
23
23
-
repo = "keysmith";
24
24
-
rev = "v${version}";
25
25
-
sha256 = "1gvzw23mly8cp7ag3xpbngpid9gqrfj8cyv9dar6i9j660bh03km";
26
26
-
};
27
27
-
28
28
-
nativeBuildInputs = [ cmake extra-cmake-modules makeWrapper ];
29
29
-
30
30
-
buildInputs = [ libsodium ki18n oathToolkit kirigami2 qtquickcontrols2 qtbase ];
31
31
-
propagatedBuildInput = [ oathToolkit ];
32
32
-
33
33
-
meta = with lib; {
34
34
-
description = "OTP client for Plasma Mobile and Desktop";
35
35
-
license = licenses.gpl3;
36
36
-
homepage = "https://github.com/KDE/keysmith";
37
37
-
maintainers = with maintainers; [ shamilton ];
38
38
-
platforms = platforms.linux;
39
39
-
};
40
40
-
}
+1
pkgs/top-level/aliases.nix
···
392
392
keepassx2-http = keepassx-reboot; # added 2016-10-17
393
393
kexectools = kexec-tools; # added 2021-09-03
394
394
keybase-go = keybase; # added 2016-08-24
395
395
+
keysmith = libsForQt5.plasmaMobileGear.keysmith; # added 2021-07-14
395
396
kinetic-cpp-client = throw "kinetic-cpp-client has been removed from nixpkgs, as it's abandoned."; # 2020-04-28
396
397
kicad-with-packages3d = kicad; # added 2019-11-25
397
398
kindlegen = throw "kindlegen has been removed from nixpkgs, as it's abandoned and no longer available for download."; # 2021-03-09
-2
pkgs/top-level/all-packages.nix
···
6925
6925
6926
6926
kea = callPackage ../tools/networking/kea { };
6927
6927
6928
6928
-
keysmith = libsForQt5.callPackage ../tools/security/keysmith { };
6929
6929
-
6930
6928
ispell = callPackage ../tools/text/ispell {};
6931
6929
6932
6930
iodash = callPackage ../development/libraries/iodash { };