about summary refs log tree commit diff
path: root/nixpkgs/pkgs/tools/text/mecab/default.nix
blob: c579dcb8a175b45c209a81dd666e42db3625134b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{ lib, 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 lib; {
      description = "Japanese morphological analysis system";
      homepage = "http://taku910.github.io/mecab/";
      license = licenses.bsd3;
      platforms = platforms.unix;
      maintainers = with maintainers; [ auntie ];
    };
})