mirror of
https://codeberg.org/icewind/logsmash.git
synced 2026-06-03 10:04:12 +02:00
28 lines
628 B
Nix
28 lines
628 B
Nix
{
|
|
stdenv,
|
|
makeRustPlatform,
|
|
rust-bin,
|
|
lib,
|
|
extracted-logs-rust,
|
|
}: let
|
|
inherit (lib) sourceByRegex readFile;
|
|
src = sourceByRegex ../. ["Cargo.*" "(src|data)(/.*)?"];
|
|
rustPlatform = makeRustPlatform {
|
|
cargo = rust-bin.stable.latest.default;
|
|
rustc = rust-bin.stable.latest.default;
|
|
};
|
|
version = (fromTOML (readFile ../Cargo.toml)).package.version;
|
|
in
|
|
rustPlatform.buildRustPackage rec {
|
|
pname = "logsmash";
|
|
inherit version src;
|
|
|
|
preBuild = ''
|
|
rm -r data/src/data
|
|
cp -r ${extracted-logs-rust} data/src/data
|
|
'';
|
|
|
|
cargoLock = {
|
|
lockFile = ../Cargo.lock;
|
|
};
|
|
}
|