Files
palladum-lightning/nix/pkgs/rust.nix
2024-10-21 16:56:02 +02:00

20 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 ];
}