about summary refs log tree commit diff
path: root/nixpkgs/pkgs/tools/text/mecab/default.nix
blob: 04293d29efb2794db0aab90064f25fcf64f57e57 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{ lib, stdenv, fetchurl, mecab-ipadic }:

let
  mecab-base = import ./base.nix { inherit fetchurl; };
in
stdenv.mkDerivation (mecab-base // {
    pname = "mecab";
    version = mecab-base.version;

    postInstall = ''
      sed -i 's|^dicdir = .*$|dicdir = ${mecab-ipadic}|' "$out/etc/mecabrc"
    '';

    meta = with lib; {
      description = "Japanese morphological analysis system";
      homepage = "http://taku910.github.io/mecab/";
      license = licenses.bsd3;
      platforms = platforms.unix;
      maintainers = with maintainers; [ auntie ];
    };
})