biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / science / logic / egglog / default.nix
blobf730d0ec55eaf9691733ac7daf87bd477ba67485
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 }:
6 rustPlatform.buildRustPackage {
7   pname = "egglog";
8   version = "0-unstable-2024-01-26";
10   src = fetchFromGitHub {
11     owner = "egraphs-good";
12     repo = "egglog";
13     rev = "b78f69ca1f7187c363bb31271c8e8958f477f15d";
14     hash = "sha256-/1ktyz8wU1yLTdAFPnupK6jUFjiK6nQfotGRNOWiOsA=";
15   };
17   useNextest = true;
19   cargoLock = {
20     lockFile = ./Cargo.lock;
21     outputHashes = {
22       "generic_symbolic_expressions-5.0.3" = "sha256-UX6fS470YJMdNnn0GR3earMGQK3p/YvaFia7IEvGGKg=";
23     };
24   };
26   meta = with lib; {
27     description = "Fixpoint reasoning system that unifies Datalog and equality saturation";
28     mainProgram = "egglog";
29     homepage = "https://github.com/egraphs-good/egglog";
30     license = licenses.mit;
31     maintainers = with maintainers; [ figsoda ];
32   };