|
|
|
@ -1,17 +1,25 @@ |
|
|
|
|
{ lib, rustPlatform, fetchCrate, makeWrapper, wasm-pack }: |
|
|
|
|
{ lib |
|
|
|
|
, stdenv |
|
|
|
|
, rustPlatform |
|
|
|
|
, fetchCrate |
|
|
|
|
, makeWrapper |
|
|
|
|
, wasm-pack |
|
|
|
|
, CoreServices |
|
|
|
|
}: |
|
|
|
|
|
|
|
|
|
rustPlatform.buildRustPackage rec { |
|
|
|
|
pname = "perseus-cli"; |
|
|
|
|
version = "0.3.0"; |
|
|
|
|
version = "0.3.1"; |
|
|
|
|
|
|
|
|
|
src = fetchCrate { |
|
|
|
|
inherit pname version; |
|
|
|
|
sha256 = "sha256-YyQQjuxNUxuo2PFluGyT/CpG22tgjRCfmFKA5MFRgHo="; |
|
|
|
|
sha256 = "sha256-IYjLx9/4oWSXa4jhOtGw1GOHmrR7LQ6bWyN5zbOuEFs="; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
cargoSha256 = "sha256-SKxPsltXFH+ENexn/KDD43hGLSTgvtU9hv9Vdi2oeFA="; |
|
|
|
|
cargoSha256 = "sha256-i7MPmO9MoANZLzmR5gsD+v0gyDtFbzhsmE9xOsb88L0="; |
|
|
|
|
|
|
|
|
|
nativeBuildInputs = [ makeWrapper ]; |
|
|
|
|
buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; |
|
|
|
|
|
|
|
|
|
postInstall = '' |
|
|
|
|
wrapProgram $out/bin/perseus \ |
|
|
|
|