since/flake.nix

46 lines
1,007 B
Nix
Raw Normal View History

{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
systems.url = "github:nix-systems/default";
flake-utils = {
url = "github:numtide/flake-utils";
inputs = {
systems.follows = "systems";
};
};
};
outputs = {
flake-utils,
nixpkgs,
...
}:
flake-utils.lib.eachDefaultSystem (
system: let
pkgs = (import nixpkgs) {
inherit system;
};
in {
packages.default = pkgs.rustPlatform.buildRustPackage {
pname = "since";
version = "0.0.1";
cargoHash = "sha256-9sA6eHkJAFB4PRX7SG5RQXAGi5RRd8m3cPien/H/1fU=";
checkFlags = [
"--skip=utils::tests::parse_timestamp_h"
"--skip=utils::tests::parse_timestamp_hm"
"--skip=utils::tests::parse_timestamp_hms"
];
cargoCheckFlags = ["--show-output"];
TZ = "CET";
RUST_BACKTRACE = 1;
src = ./.;
};
}
);
}