|
2 | 2 | description = "A flake for the KEVM Semantics";
|
3 | 3 |
|
4 | 4 | inputs = {
|
| 5 | + rv-nix-tools.url = "github:runtimeverification/rv-nix-tools/854d4f05ea78547d46e807b414faad64cea10ae4"; |
| 6 | + nixpkgs.follows = "rv-nix-tools/nixpkgs"; |
| 7 | + |
5 | 8 | k-framework.url = "github:runtimeverification/k/v7.1.262";
|
6 |
| - nixpkgs.follows = "k-framework/nixpkgs"; |
| 9 | + k-framework.inputs.nixpkgs.follows = "nixpkgs"; |
7 | 10 | flake-utils.follows = "k-framework/flake-utils";
|
8 |
| - rv-utils.follows = "k-framework/rv-utils"; |
9 | 11 | poetry2nix.follows = "k-framework/poetry2nix";
|
| 12 | + poetry2nix.inputs.nixpkgs.follows = "nixpkgs"; |
10 | 13 | blockchain-k-plugin = {
|
11 | 14 | url =
|
12 | 15 | "github:runtimeverification/blockchain-k-plugin/1fda07d61df64ef9ae2ea87e6f767a02d30d4599";
|
13 | 16 | inputs.flake-utils.follows = "k-framework/flake-utils";
|
14 |
| - inputs.nixpkgs.follows = "k-framework/nixpkgs"; |
| 17 | + inputs.nixpkgs.follows = "nixpkgs"; |
15 | 18 | };
|
16 | 19 | haskell-backend.follows = "k-framework/haskell-backend";
|
17 | 20 | };
|
18 | 21 | outputs = { self, k-framework, haskell-backend, nixpkgs, flake-utils
|
19 |
| - , blockchain-k-plugin, rv-utils, ... }@inputs: |
| 22 | + , blockchain-k-plugin, rv-nix-tools, ... }@inputs: |
20 | 23 | let
|
21 | 24 | nixLibs = pkgs:
|
22 | 25 | with pkgs;
|
|
217 | 220 | ] ./.);
|
218 | 221 | };
|
219 | 222 |
|
220 |
| - check-submodules = rv-utils.lib.check-submodules pkgs { |
| 223 | + check-submodules = rv-nix-tools.lib.check-submodules pkgs { |
221 | 224 | inherit k-framework blockchain-k-plugin;
|
222 | 225 | };
|
223 | 226 |
|
224 | 227 | update-from-submodules =
|
225 |
| - rv-utils.lib.update-from-submodules pkgs ./flake.lock { |
| 228 | + rv-nix-tools.lib.update-from-submodules pkgs ./flake.lock { |
226 | 229 | blockchain-k-plugin.submodule = "deps/plugin";
|
227 | 230 | };
|
228 | 231 | };
|
|
0 commit comments