1fef1d87bb
Force the language mode to C++14. mecab-nodic uses several features that have been removed from C++17.
24 lines
577 B
Nix
24 lines
577 B
Nix
{ fetchurl, libiconv }:
|
|
|
|
finalAttrs: {
|
|
version = "0.996";
|
|
|
|
src = fetchurl {
|
|
url = "https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7cENtOXlicTFaRUE";
|
|
name = "mecab-${finalAttrs.version}.tar.gz";
|
|
hash = "sha256-4HMyV4MTW3LmZhRceBu0j62lg9UiT7JJD7bBQDumnFk=";
|
|
};
|
|
|
|
buildInputs = [ libiconv ];
|
|
|
|
configureFlags = [
|
|
"--with-charset=utf8"
|
|
];
|
|
|
|
# mecab uses several features that have been removed in C++17.
|
|
# Force the language mode to C++14, so that it can compile with clang 16.
|
|
makeFlags = [ "CXXFLAGS=-std=c++14" ];
|
|
|
|
doCheck = true;
|
|
}
|