fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / servers / dict / default.nix
blob547c12534e945d3153fa4f9a34a0ef0ec1437310
2   lib,
3   stdenv,
4   fetchurl,
5   which,
6   bison,
7   flex,
8   libmaa,
9   zlib,
10   libtool,
13 stdenv.mkDerivation rec {
14   pname = "dictd";
15   version = "1.13.1";
17   src = fetchurl {
18     url = "mirror://sourceforge/dict/dictd-${version}.tar.gz";
19     sha256 = "sha256-5PGmfRaJTYSUVp19yUQsFcw4wBHyuWMcfxzGInZlKhs=";
20   };
22   buildInputs = [
23     libmaa
24     zlib
25   ];
27   nativeBuildInputs = [
28     bison
29     flex
30     libtool
31     which
32   ];
34   # In earlier versions, parallel building was not supported but it's OK with 1.13
35   enableParallelBuilding = true;
37   patchPhase = "patch -p0 < ${./buildfix.diff}";
39   configureFlags = [
40     "--datadir=/run/current-system/sw/share/dictd"
41     "--sysconfdir=/etc"
42   ];
44   env.NIX_CFLAGS_COMPILE = toString (
45     lib.optionals stdenv.cc.isClang [
46       "-Wno-error=implicit-function-declaration"
47     ]
48   );
50   postInstall = ''
51     install -Dm444 -t $out/share/doc/${pname} NEWS README
52   '';
54   meta = with lib; {
55     description = "Dict protocol server and client";
56     homepage = "http://www.dict.org";
57     license = licenses.gpl2Plus;
58     maintainers = with maintainers; [ sikmir ];
59     platforms = platforms.unix;
60   };