ripasso-cursive: cosmetic changes (#361736)
[NixPkgs.git] / pkgs / by-name / ca / capnproto-rust / package.nix
blobe63cca6a5e90db74279f8bdb62583831d237741a
1 { lib
2 , fetchCrate
3 , rustPlatform
4 , capnproto
5 }:
7 rustPlatform.buildRustPackage rec {
8   pname = "capnproto-rust";
9   version = "0.17.2";
11   src = fetchCrate {
12     crateName = "capnpc";
13     inherit version;
14     hash = "sha256-WVjXVLVoTCAtA8a6+zaX4itAaPCWb2c0trtSsxBopO4=";
15   };
17   cargoHash = "sha256-h9YArxHnY14T8eQCS4JVItjaCjv+2dorcOVBir7r6SY=";
19   postInstall = ''
20     mkdir -p $out/include/capnp
21     cp rust.capnp $out/include/capnp
22   '';
24   nativeCheckInputs = [
25     capnproto
26   ];
28   meta = with lib; {
29     description = "Cap'n Proto codegen plugin for Rust";
30     homepage = "https://github.com/capnproto/capnproto-rust";
31     license = licenses.mit;
32     maintainers = with maintainers; [ mikroskeem solson ];
33   };