diff options
author | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2017-07-01 18:54:04 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-01 18:54:04 +0200 |
commit | a20dbcb88b7aa125e6da481405395083784e1c00 (patch) | |
tree | 1a565f3e646cd46a73d91123a06b99b90d848739 /pkgs/tools/security | |
parent | 6f86a1bd09116a6ad5a07ba040f6d9ddc5caa21e (diff) | |
parent | f075c0c9fa76cf334e32ca9e8d41ec9827f621af (diff) | |
download | nixlib-a20dbcb88b7aa125e6da481405395083784e1c00.tar nixlib-a20dbcb88b7aa125e6da481405395083784e1c00.tar.gz nixlib-a20dbcb88b7aa125e6da481405395083784e1c00.tar.bz2 nixlib-a20dbcb88b7aa125e6da481405395083784e1c00.tar.lz nixlib-a20dbcb88b7aa125e6da481405395083784e1c00.tar.xz nixlib-a20dbcb88b7aa125e6da481405395083784e1c00.tar.zst nixlib-a20dbcb88b7aa125e6da481405395083784e1c00.zip |
Merge pull request #27002 from makefu/pkgs/gen-oath-safe/init
gen-oath-safe: init at 2017-01-23
Diffstat (limited to 'pkgs/tools/security')
-rw-r--r-- | pkgs/tools/security/gen-oath-safe/default.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/tools/security/gen-oath-safe/default.nix b/pkgs/tools/security/gen-oath-safe/default.nix new file mode 100644 index 000000000000..49770813b2b6 --- /dev/null +++ b/pkgs/tools/security/gen-oath-safe/default.nix @@ -0,0 +1,41 @@ +{ coreutils, fetchFromGitHub, libcaca, makeWrapper, python, openssl, qrencode, stdenv, yubikey-manager }: + +stdenv.mkDerivation { + name = "gen-oath-safe-2017-01-23"; + src = fetchFromGitHub { + owner = "mcepl"; + repo = "gen-oath-safe"; + rev = "fb53841"; + sha256 = "0018kqmhg0861r5xkbis2a1rx49gyn0dxcyj05wap5ms7zz69m0m"; + }; + + buildInputs = [ makeWrapper ]; + + buildPhase = ":"; + + installPhase = + let + path = stdenv.lib.makeBinPath [ + coreutils + libcaca.bin + openssl.bin + python + qrencode + yubikey-manager + ]; + in + '' + mkdir -p $out/bin + cp gen-oath-safe $out/bin/ + wrapProgram $out/bin/gen-oath-safe \ + --prefix PATH : ${path} + ''; + meta = with stdenv.lib; { + homepage = https://github.com/mcepl/gen-oath-safe; + description = "Script for generating HOTP/TOTP keys (and QR code)"; + platforms = platforms.unix; + license = licenses.mit; + maintainers = [ maintainers.makefu ]; + }; + +} |