Unverified Commit 126ca367 authored by Curious's avatar Curious Committed by GitHub
Browse files

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

parent 90bfafb5
Loading
Loading
Loading
Loading
+3 −28
Original line number Diff line number Diff line
@@ -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
  '';