rime-wanxiang: remove buildPhase and close to upstream (#437189)

This commit is contained in:
Curious
2025-09-04 22:38:05 +08:00
committed by GitHub
parent 90bfafb533
commit 126ca3676e
+3 -28
View File
@@ -2,8 +2,6 @@
lib,
fetchFromGitHub,
stdenvNoCC,
librime,
rime-data,
nix-update-script,
}:
@@ -18,38 +16,15 @@ stdenvNoCC.mkDerivation (finalAttrs: {
hash = "sha256-tCQ2mPOw7meA7ex7e4BgVco86MNNtxsSC9L6oaVebo4=";
};
nativeBuildInputs = [
librime
];
buildInputs = [
rime-data
];
dontConfigure = true;
buildPhase = ''
runHook preBuild
for s in *.schema.yaml; do
rime_deployer --compile "$s" . ${rime-data}/share/rime-data ./build
done
rm build/*.txt
runHook postBuild
'';
installPhase = ''
runHook preInstall
dst=$out/share/rime-data
mkdir -p $dst
rm -rf README.md .git* custom LICENSE
rm -r .github custom LICENSE squirrel.yaml weasel.yaml *.md *.trime.yaml
mv default.yaml wanxiang_suggested_default.yaml
cp -pr -t $dst *
mkdir -p $out/share
cp -r . $out/share/rime-data
runHook postInstall
'';