2021-06-26 12:16:03 +02:00
|
|
|
{ lib, stdenv, fetchFromGitHub, librime }:
|
|
|
|
|
|
|
|
stdenv.mkDerivation {
|
|
|
|
pname = "rime-data";
|
2022-01-09 14:51:48 +01:00
|
|
|
version = "0.38.20211002";
|
2021-06-26 12:16:03 +02:00
|
|
|
|
|
|
|
src = fetchFromGitHub {
|
|
|
|
owner = "rime";
|
|
|
|
repo = "plum";
|
2022-01-09 14:51:48 +01:00
|
|
|
rev = "1730556e1da5a08bb8e0a656c4780a46851a2913";
|
|
|
|
sha256 = "sha256-D7rPUxcB3QkCtisfBLHPiqfgL5lqmxjSiuEcpE63elw=";
|
2021-06-26 12:16:03 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
buildInputs = [ librime ];
|
|
|
|
|
|
|
|
buildFlags = [ "all" ];
|
|
|
|
makeFlags = [ "PREFIX=$(out)" ];
|
|
|
|
|
|
|
|
preBuild = import ./fetchSchema.nix fetchFromGitHub;
|
|
|
|
|
|
|
|
postPatch = ''
|
|
|
|
# Disable git operations.
|
|
|
|
sed -i /fetch_or_update_package$/d scripts/install-packages.sh
|
|
|
|
'';
|
|
|
|
|
|
|
|
meta = with lib; {
|
|
|
|
description = "Schema data of Rime Input Method Engine";
|
|
|
|
longDescription = ''
|
|
|
|
Rime-data provides schema data for Rime Input Method Engine.
|
|
|
|
'';
|
|
|
|
homepage = "https://rime.im";
|
|
|
|
license = with licenses; [
|
|
|
|
# rime-array
|
|
|
|
# rime-combo-pinyin
|
|
|
|
# rime-double-pinyin
|
|
|
|
# rime-middle-chinese
|
|
|
|
# rime-scj
|
|
|
|
# rime-soutzoe
|
|
|
|
# rime-stenotype
|
|
|
|
# rime-wugniu
|
|
|
|
gpl3Only
|
|
|
|
|
|
|
|
# plum
|
|
|
|
# rime-bopomofo
|
|
|
|
# rime-cangjie
|
|
|
|
# rime-emoji
|
|
|
|
# rime-essay
|
|
|
|
# rime-ipa
|
|
|
|
# rime-jyutping
|
|
|
|
# rime-luna-pinyin
|
|
|
|
# rime-prelude
|
|
|
|
# rime-quick
|
|
|
|
# rime-stroke
|
|
|
|
# rime-terra-pinyin
|
|
|
|
# rime-wubi
|
|
|
|
lgpl3Only
|
|
|
|
|
|
|
|
# rime-pinyin-simp
|
|
|
|
asl20
|
|
|
|
|
|
|
|
# rime-cantonese
|
|
|
|
cc-by-40
|
|
|
|
];
|
2021-11-21 05:51:05 +01:00
|
|
|
maintainers = with maintainers; [ pmy ];
|
2021-06-26 12:16:03 +02:00
|
|
|
};
|
|
|
|
}
|