summary refs log tree commit diff
path: root/pkgs/tools/misc/man-db/default.nix
blob: 5374cb7436181e0ed8691accefa86d83f266bdf5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{stdenv, fetchurl, db4, groff}:
 
stdenv.mkDerivation {
  name = "man-db-2.5.1";
  
  src = fetchurl {
    url = mirror://savannah/man-db/man-db-2.5.1.tar.gz;
    sha256 = "178w1fk23ffh8vabj29cn0yyg5ps7bwy1zrrrcsw8aypbh3sfjy3";
  };
  
  buildInputs = [db4 groff];
  
  configureFlags = ''
    --disable-setuid
    --with-nroff=${groff}/bin/nroff
    --with-tbl=${groff}/bin/tbl
    --with-eqn=${groff}/bin/eqn
    --with-neqn=${groff}/bin/neqn
  '';

  troff = "${groff}/bin/troff";
  
  patches = [
    # Search in "share/man" relative to each path in $PATH (in addition to "man").
    ./share.patch
  ];

  meta = {
    homepage = http://www.nongnu.org/man-db/;
    description = "An implementation of the standard Unix documentation system accessed using the man command";
  };
}