biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / misc / cotp / default.nix
blob10ec807247397586d11e2a89db756cf0ddd89db0
1 { lib
2 , stdenv
3 , rustPlatform
4 , fetchFromGitHub
5 , AppKit
6 , libxcb
7 }:
9 rustPlatform.buildRustPackage rec {
10   pname = "cotp";
11   version = "1.5.0";
13   src = fetchFromGitHub {
14     owner = "replydev";
15     repo = "cotp";
16     rev = "v${version}";
17     hash = "sha256-Zs/RUpyu8GG4koprC+8aSzpPUSLc19p/XinY5fR5Z4A=";
18   };
20   cargoHash = "sha256-jYKu1sAzPUfv8gQj3V4zxarRj3XUhyD/5n1WqMuLF/g=";
22   buildInputs = lib.optionals stdenv.isLinux [ libxcb ]
23     ++ lib.optionals stdenv.isDarwin [ AppKit ];
25   meta = with lib; {
26     homepage = "https://github.com/replydev/cotp";
27     description = "Trustworthy, encrypted, command-line TOTP/HOTP authenticator app with import functionality";
28     license = licenses.gpl3Only;
29     maintainers = with maintainers; [ davsanchez ];
30     mainProgram = "cotp";
31   };