From 652a87018b9c86e02d7c7b5c627a19bd7b73543c Mon Sep 17 00:00:00 2001 From: Aneesh Agrawal Date: Thu, 29 Dec 2016 04:13:27 -0500 Subject: googleAuthenticator: 1.0 -> 1.03 --- pkgs/os-specific/linux/google-authenticator/default.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'pkgs/os-specific/linux/google-authenticator/default.nix') diff --git a/pkgs/os-specific/linux/google-authenticator/default.nix b/pkgs/os-specific/linux/google-authenticator/default.nix index 0e5f6208382..119621d9278 100644 --- a/pkgs/os-specific/linux/google-authenticator/default.nix +++ b/pkgs/os-specific/linux/google-authenticator/default.nix @@ -1,27 +1,28 @@ -{ stdenv, lib, fetchurl, pam, qrencode }: +{ stdenv, lib, fetchurl, autoreconfHook, pam, qrencode }: stdenv.mkDerivation rec { - name = "google-authenticator-1.0"; + name = "google-authenticator-libpam-${version}"; + version = "1.03"; src = fetchurl { - url = "https://google-authenticator.googlecode.com/files/libpam-${name}-source.tar.bz2"; - sha1 = "017b7d89989f1624e360abe02d6b27a6298d285d"; + url = "https://github.com/google/google-authenticator-libpam/archive/${version}.tar.gz"; + sha256 = "0wb95z5v1w4sk0p7y9pbn4v95w9hrbf80vw9k2z2sgs0156ljkb7"; }; - buildInputs = [ pam ]; + buildInputs = [ autoreconfHook pam ]; preConfigure = '' - sed -i 's|libqrencode.so.3|${qrencode}/lib/libqrencode.so.3|' google-authenticator.c + sed -i "s|libqrencode.so.3|${qrencode}/lib/libqrencode.so.3|" src/google-authenticator.c ''; installPhase = '' mkdir -p $out/bin $out/lib/security - cp pam_google_authenticator.so $out/lib/security + cp ./.libs/pam_google_authenticator.so $out/lib/security cp google-authenticator $out/bin ''; meta = with lib; { - homepage = https://code.google.com/p/google-authenticator/; + homepage = https://github.com/google/google-authenticator-libpam; description = "Two-step verification, with pam module"; license = licenses.asl20; maintainers = with maintainers; [ aneeshusa ]; -- cgit 1.4.1