perseus-cli: init at 0.3.0

This commit is contained in:
Max Niederman 2021-12-29 07:34:10 -08:00
parent 93de1585ab
commit 29cf34c455
No known key found for this signature in database
GPG Key ID: C2EB24390E0AC0FF
2 changed files with 30 additions and 0 deletions

View File

@ -0,0 +1,28 @@
{ lib, rustPlatform, fetchCrate, makeWrapper, wasm-pack }:
rustPlatform.buildRustPackage rec {
pname = "perseus-cli";
version = "0.3.0";
src = fetchCrate {
inherit pname version;
sha256 = "sha256-YyQQjuxNUxuo2PFluGyT/CpG22tgjRCfmFKA5MFRgHo=";
};
cargoSha256 = "sha256-SKxPsltXFH+ENexn/KDD43hGLSTgvtU9hv9Vdi2oeFA=";
nativeBuildInputs = [ makeWrapper ];
postInstall = ''
wrapProgram $out/bin/perseus \
--prefix PATH : "${lib.makeBinPath [ wasm-pack ]}"
'';
meta = with lib; {
homepage = "https://arctic-hen7.github.io/perseus";
description = "A high-level web development framework for Rust with full support for server-side rendering and static generation";
maintainers = with maintainers; [ max-niederman ];
license = with licenses; [ mit ];
mainProgram = "perseus";
};
}

View File

@ -519,6 +519,8 @@ with pkgs;
packr = callPackage ../development/libraries/packr { };
perseus-cli = callPackage ../development/tools/perseus-cli { };
pet = callPackage ../development/tools/pet { };
pkger = callPackage ../development/libraries/pkger { };