core-lightning/nix/pkgs/rust.nix

19 lines
380 B
Nix

{
pkgs,
lib,
craneLib,
...
}:
let
version = builtins.readFile ../../.version;
src = lib.cleanSourceWith {
src = ../../.;
filter = path: type: (lib.hasSuffix "\.proto" path) || (craneLib.filterCargoSources path type);
};
in
craneLib.buildPackage {
pname = "rust";
inherit src version;
strictDeps = true;
nativeBuildInputs = with pkgs; [ protobuf ];
}