chatdesk-ui/postgres_15.8.1.044/nix/ext/mecab-naist-jdic/default.nix

41 lines
986 B
Nix

{ lib, stdenv, fetchurl, mecab }:
stdenv.mkDerivation rec {
pname = "mecab-naist-jdic";
version = "0.6.3b-20111013";
src = fetchurl {
url = "https://github.com/supabase/mecab-naist-jdic/raw/main/mecab-naist-jdic-${version}.tar.gz";
sha256 = "sha256-yzdwDcmne5U/K/OxW0nP7NZ4SFMKLPirywm1lMpWKMw=";
};
buildInputs = [ mecab ];
configureFlags = [
"--with-charset=utf8"
];
buildPhase = ''
runHook preBuild
make
${mecab}/libexec/mecab/mecab-dict-index -d . -o . -f UTF-8 -t utf-8
runHook postBuild
'';
installPhase = ''
runHook preInstall
mkdir -p $out/lib/mecab/dic/naist-jdic
cp *.dic *.bin *.def $out/lib/mecab/dic/naist-jdic/
runHook postInstall
'';
meta = with lib; {
description = "Naist Japanese Dictionary for MeCab";
homepage = "https://taku910.github.io/mecab/";
license = licenses.gpl2;
platforms = platforms.unix;
maintainers = with maintainers; [ samrose ];
};
}