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

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

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

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