41 lines
986 B
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 ];
|
|
};
|
|
} |