nix: auto version

This commit is contained in:
Robin Appelman 2024-11-05 20:09:55 +01:00
commit d33bbc8ed2

View file

@ -6,18 +6,17 @@
, ,
}: }:
let let
inherit (lib.sources) sourceByRegex; inherit (lib) sourceByRegex readFile;
src = sourceByRegex ../. [ "Cargo.*" "(src|data)(/.*)?" ]; src = sourceByRegex ../. [ "Cargo.*" "(src|data)(/.*)?" ];
rustPlatform = makeRustPlatform { rustPlatform = makeRustPlatform {
cargo = rust-bin.stable.latest.default; cargo = rust-bin.stable.latest.default;
rustc = rust-bin.stable.latest.default; rustc = rust-bin.stable.latest.default;
}; };
version = (fromTOML (readFile ../Cargo.toml)).package.version;
in in
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "logsmash"; pname = "logsmash";
version = "0.1.0"; inherit version src;
inherit src;
preBuild = '' preBuild = ''
rm -r data/src/data rm -r data/src/data