btrbk: add mainProgram
[NixPkgs.git] / pkgs / by-name / du / duo-unix / package.nix
blob1d04cfef35443c7c0b3a5d0db5ecbef478a554a5
1 { lib, stdenv, fetchurl, pam, openssl, zlib }:
3 stdenv.mkDerivation rec {
4   pname = "duo-unix";
5   version = "2.0.2";
7   src = fetchurl {
8     url    = "https://dl.duosecurity.com/duo_unix-${version}.tar.gz";
9     sha256 = "sha256-7huWd71SdnTe1ef8OoHgQKjYQKVpE8k/oNT7bA+OJR0=";
10   };
12   buildInputs = [ pam openssl zlib ];
13   configureFlags =
14     [ "--with-pam=$(out)/lib/security"
15       "--prefix=$(out)"
16       "--sysconfdir=$(out)/etc/duo"
17       "--with-openssl=${openssl.dev}"
18       "--enable-lib64=no"
19     ];
21   meta = {
22     description = "Duo Security Unix login integration";
23     homepage    = "https://duosecurity.com";
24     license     = lib.licenses.gpl2Only;
25     platforms   = lib.platforms.unix;
26     maintainers = [ lib.maintainers.thoughtpolice ];
27   };