base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12 (#356361)
[NixPkgs.git] / pkgs / tools / security / plasma-pass / default.nix
bloba2b0816dc2386da00b6c44b214b2ddc68d1cc565
1 { mkDerivation, lib, fetchFromGitLab, cmake, extra-cmake-modules
2 , ki18n
3 , kitemmodels
4 , oath-toolkit
5 , qgpgme
6 , plasma-framework
7 , qt5 }:
9 mkDerivation rec {
10   pname = "plasma-pass";
11   version = "1.2.2";
13   src = fetchFromGitLab {
14     domain = "invent.kde.org";
15     owner = "plasma";
16     repo = "plasma-pass";
17     sha256 = "sha256-fEYH3cvDZzEKpYqkTVqxxh3rhV75af8dZUHxQq8fPNg=";
18     rev = "v${version}";
19   };
21   buildInputs  = [
22     ki18n
23     kitemmodels
24     oath-toolkit
25     qgpgme
26     plasma-framework
27     qt5.qtbase
28     qt5.qtdeclarative
29   ];
31   nativeBuildInputs = [ cmake extra-cmake-modules ];
33   meta = with lib; {
34     description = "Plasma applet to access passwords from pass, the standard UNIX password manager";
35     homepage = "https://invent.kde.org/plasma/plasma-pass";
36     license = licenses.lgpl21Plus;
37     maintainers = with maintainers; [ matthiasbeyer ];
38     platforms = platforms.unix;
39   };