mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-01 19:33:03 +00:00
571c71e6f7
We are migrating packages that meet below requirements: 1. using `callPackage` 2. called path is a directory 3. overriding set is empty (`{ }`) 4. not containing path expressions other than relative path (to makenixpkgs-vet happy) 5. not referenced by nix files outside of the directory, other than`pkgs/top-level/all-packages.nix` 6. not referencing nix files outside of the directory 7. not referencing `default.nix` (since it's changed to `package.nix`) 8. `outPath` doesn't change after migration The tool is here: https://github.com/Aleksanaa/by-name-migrate.
67 lines
1.4 KiB
Nix
67 lines
1.4 KiB
Nix
{ lib, stdenv, fetchFromGitHub, librime }:
|
|
|
|
stdenv.mkDerivation {
|
|
pname = "rime-data";
|
|
version = "0.38.20231116";
|
|
|
|
src = fetchFromGitHub {
|
|
owner = "rime";
|
|
repo = "plum";
|
|
rev = "6f502ff6fa87789847fa18200415318e705bffa4";
|
|
sha256 = "sha256-DNSLP0dzzgJ6XzwvxGPeRqRrRIUV/GwD2+8cz9bYAwA=";
|
|
};
|
|
|
|
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
|
|
];
|
|
maintainers = with maintainers; [ pmy ];
|
|
};
|
|
}
|