25 stdenv.mkDerivation rec {
26 pname = "authenticator";
29 src = fetchFromGitLab {
30 domain = "gitlab.gnome.org";
32 repo = "Authenticator";
34 hash = "sha256-LNYhUDV5nM46qx29xXE6aCEdBo7VnwT61YgAW0ZXW30=";
37 cargoDeps = rustPlatform.fetchCargoTarball {
39 name = "${pname}-${version}";
40 hash = "sha256-ntkKH4P3Ui2NZSVy87hGAsRA1GDRwoK9UnA/nFjyLnA=";
50 rustPlatform.cargoSetupHook
53 rustPlatform.bindgenHook
60 gst_all_1.gst-plugins-base
61 (gst_all_1.gst-plugins-bad.override { enableZbar = true; })
72 description = "Two-factor authentication code generator for GNOME";
73 mainProgram = "authenticator";
74 homepage = "https://gitlab.gnome.org/World/Authenticator";
75 license = lib.licenses.gpl3Plus;
76 maintainers = with lib.maintainers; [ austinbutler ];
77 platforms = lib.platforms.linux;