{ stdenv, fetchurl, pam, openssl, zlib }: stdenv.mkDerivation rec { name = "duo-unix-${version}"; version = "1.10.5"; src = fetchurl { url = "https://dl.duosecurity.com/duo_unix-${version}.tar.gz"; sha256 = "1h88gwvbh8vwwga7d65iwa9qrmyx23wh5m0rmlv8qbx4fyj7q1f9"; }; buildInputs = [ pam openssl zlib ]; configureFlags = [ "--with-pam=$(out)/lib/security" "--prefix=$(out)" "--sysconfdir=$(out)/etc/duo" "--with-openssl=${openssl.dev}" "--enable-lib64=no" ]; meta = { description = "Duo Security Unix login integration"; homepage = "https://duosecurity.com"; license = stdenv.lib.licenses.gpl2; platforms = stdenv.lib.platforms.unix; maintainers = [ stdenv.lib.maintainers.thoughtpolice ]; }; }