{ stdenv, fetchFromGitHub }:

stdenv.mkDerivation rec{
  pname = "spi_tool";
  version = "0x01010101";
  src = fetchFromGitHub {
    owner = "starfive-tech";
    repo = "soft_3rdpart";
    rev = "89ff3396250538548643c3322f74640712b80893";
    sha256 = "sha256-Ni3pBWKgr4bYJb/uJ+5EbSQl6JwWoO2lZFk2Xpi63IA=";
    sparseCheckout = [ "spl_tool" ];
  };
  sourceRoot = "source/spl_tool";
  installPhase = ''
    mkdir -p $out/bin
    cp spl_tool $out/bin
  '';
}