|
1 | 1 | { |
2 | 2 | description = "K Framework"; |
3 | 3 | inputs = { |
| 4 | + rv-nix-tools.url = "github:runtimeverification/rv-nix-tools/854d4f05ea78547d46e807b414faad64cea10ae4"; |
| 5 | + nixpkgs.follows = "rv-nix-tools/nixpkgs"; |
| 6 | + |
4 | 7 | llvm-backend.url = "github:runtimeverification/llvm-backend/v0.1.132"; |
| 8 | + llvm-backend.inputs.nixpkgs.follows = "nixpkgs"; |
| 9 | + |
5 | 10 | haskell-backend = { |
6 | 11 | url = "github:runtimeverification/haskell-backend/v0.1.126"; |
7 | | - inputs.rv-utils.follows = "llvm-backend/rv-utils"; |
8 | | - inputs.nixpkgs.follows = "llvm-backend/nixpkgs"; |
| 12 | + inputs.rv-nix-tools.follows = "llvm-backend/rv-nix-tools"; |
| 13 | + inputs.nixpkgs.follows = "nixpkgs"; |
9 | 14 | }; |
10 | 15 |
|
11 | 16 | poetry2nix = { |
12 | 17 | url = "github:nix-community/poetry2nix/2024.9.219347"; |
13 | | - inputs.nixpkgs.follows = "llvm-backend/nixpkgs"; |
| 18 | + inputs.nixpkgs.follows = "nixpkgs"; |
14 | 19 | }; |
15 | 20 |
|
16 | | - nixpkgs.follows = "llvm-backend/nixpkgs"; |
17 | | - rv-utils.follows = "llvm-backend/rv-utils"; |
18 | 21 | flake-utils.follows = "llvm-backend/utils"; |
19 | 22 | }; |
20 | 23 |
|
21 | | - outputs = { self, nixpkgs, flake-utils, rv-utils, haskell-backend |
| 24 | + outputs = { self, nixpkgs, flake-utils, rv-nix-tools, haskell-backend |
22 | 25 | , llvm-backend, poetry2nix }: |
23 | 26 | let |
24 | 27 | allOverlays = [ |
|
180 | 183 | packages = rec { |
181 | 184 | inherit (pkgs) k k-lock pyk pyk-python310 pyk-python311 maven; |
182 | 185 |
|
183 | | - check-submodules = rv-utils.lib.check-submodules pkgs { |
| 186 | + check-submodules = rv-nix-tools.lib.check-submodules pkgs { |
184 | 187 | inherit llvm-backend haskell-backend; |
185 | 188 | }; |
186 | 189 |
|
|
0 commit comments