Use packagesFromDirectoryRecursive to improve package building

This commit is contained in:
ulic-youthlic 2025-07-12 23:57:53 +08:00
parent 57dafbe7e1
commit 8aa578123c
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
10 changed files with 27 additions and 33 deletions

View file

@ -0,0 +1,33 @@
{
srcs,
stdenv,
unzip,
}: let
inherit (srcs.rime-yuhaostar) src version;
in
stdenv.mkDerivation {
pname = "rime-yuhaostar";
version =
if version != "v3.9.0"
then
throw ''
Please update
''
else version;
inherit src;
nativeBuildInputs = [unzip];
sourceRoot = "schema";
patches = [./punctuator.patch ./key_binder.patch];
installPhase = ''
runHook preInstall
mkdir -p $out/share/rime-data
cp -rt $out/share/rime-data -- ./*
rm $out/share/rime-data/default.custom.yaml
runHook postInstall
'';
}