btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / by-name / al / alpine / package.nix
blob82239761190e6ca77079575f12860c1434b3bfa9
1 { lib
2 , stdenv
3 , fetchgit
4 , buildPackages
5 , ncurses
6 , tcl
7 , openssl
8 , pam
9 , libkrb5
10 , openldap
11 , libxcrypt
12 , gitUpdater
15 stdenv.mkDerivation rec {
16   pname = "alpine";
17   version = "2.26";
19   src = fetchgit {
20     url = "https://repo.or.cz/alpine.git";
21     rev = "v${version}";
22     hash = "sha256-cJyUBatQBjD6RG+jesJ0JRhWghPRBACc/HQl+2aCTd0=";
23   };
25   depsBuildBuild = [ buildPackages.stdenv.cc ];
27   buildInputs = [
28     ncurses tcl openssl pam libkrb5 openldap libxcrypt
29   ];
31   hardeningDisable = [ "format" ];
33   configureFlags = [
34     "--with-ssl-include-dir=${openssl.dev}/include/openssl"
35     "--with-passfile=.pine-passfile"
36     "--with-c-client-target=slx"
37   ];
39   passthru.updateScript = gitUpdater { rev-prefix = "v"; };
41   meta = with lib; {
42     description = "Console mail reader";
43     license = licenses.asl20;
44     maintainers = with maintainers; [ raskin rhendric ];
45     platforms = platforms.linux;
46     homepage = "https://alpineapp.email/";
47   };