diff --git a/nix/deps.nix b/nix/deps.nix index 96154d447..2f30a572c 100644 --- a/nix/deps.nix +++ b/nix/deps.nix @@ -24,27 +24,6 @@ fetchSubmodules = true; }; - jwt = pkgs.fetchgit { - url = "https://github.com/vacp2p/nim-jwt.git"; - rev = "18f8378de52b241f321c1f9ea905456e89b95c6f"; - sha256 = "1986czmszdxj6g9yr7xn1fx8y2y9mwpb3f1bn9nc6973qawsdm0p"; - fetchSubmodules = true; - }; - - testutils = pkgs.fetchgit { - url = "https://github.com/status-im/nim-testutils"; - rev = "6ce5e5e2301ccbc04b09d27ff78741ff4d352b4d"; - sha256 = "1vbkr6i5yxhc2ai3b7rbglhmyc98f99x874fqdp6a152a6kqgwxy"; - fetchSubmodules = true; - }; - - db_connector = pkgs.fetchgit { - url = "https://github.com/nim-lang/db_connector"; - rev = "29450a2063970712422e1ab857695c12d80112a6"; - sha256 = "11dna09ccdhj3pzpqa04j7a95ibx907z6n1ff33yf0n92qa4x59z"; - fetchSubmodules = true; - }; - results = pkgs.fetchgit { url = "https://github.com/arnetheduck/nim-results"; rev = "df8113dda4c2d74d460a8fa98252b0b771bf1f27"; @@ -52,13 +31,6 @@ fetchSubmodules = true; }; - nat_traversal = pkgs.fetchgit { - url = "https://github.com/status-im/nim-nat-traversal"; - rev = "860e18c37667b5dd005b94c63264560c35d88004"; - sha256 = "0319k5bbl468phwfnvlrh7725sc80rnf7m9gyj0i3cb5hb9q78bs"; - fetchSubmodules = true; - }; - stew = pkgs.fetchgit { url = "https://github.com/status-im/nim-stew"; rev = "4382b18f04b3c43c8409bfcd6b62063773b2bbaa"; @@ -66,10 +38,38 @@ fetchSubmodules = true; }; - zlib = pkgs.fetchgit { - url = "https://github.com/status-im/nim-zlib"; - rev = "e680f269fb01af2c34a2ba879ff281795a5258fe"; - sha256 = "1xw9f1gjsgqihdg7kdkbaq1wankgnx2vn9l3ihc6nqk2jzv5bvk5"; + faststreams = pkgs.fetchgit { + url = "https://github.com/status-im/nim-faststreams"; + rev = "ce27581a3e881f782f482cb66dc5b07a02bd615e"; + sha256 = "0y6bw2scnmr8cxj4fg18w7f34l2bh9qwg5nhlgd84m9fpr5bqarn"; + fetchSubmodules = true; + }; + + serialization = pkgs.fetchgit { + url = "https://github.com/status-im/nim-serialization"; + rev = "b0f2fa32960ea532a184394b0f27be37bd80248b"; + sha256 = "0wip1fjx7ka39ck1g1xvmyarzq1p5dlngpqil6zff8k8z5skiz27"; + fetchSubmodules = true; + }; + + json_serialization = pkgs.fetchgit { + url = "https://github.com/status-im/nim-json-serialization"; + rev = "c343b0e243d9e17e2c40f3a8a24340f7c4a71d44"; + sha256 = "0i8sq51nqj8lshf6bfixaz9a7sq0ahsbvq3chkxdvv4khsqvam91"; + fetchSubmodules = true; + }; + + testutils = pkgs.fetchgit { + url = "https://github.com/status-im/nim-testutils"; + rev = "6ce5e5e2301ccbc04b09d27ff78741ff4d352b4d"; + sha256 = "1vbkr6i5yxhc2ai3b7rbglhmyc98f99x874fqdp6a152a6kqgwxy"; + fetchSubmodules = true; + }; + + chronicles = pkgs.fetchgit { + url = "https://github.com/status-im/nim-chronicles"; + rev = "27ec507429a4eb81edc20f28292ee8ec420be05b"; + sha256 = "1xx9fcfwgcaizq3s7i3s03mclz253r5j8va38l9ycl19fcbc96z9"; fetchSubmodules = true; }; @@ -87,41 +87,6 @@ fetchSubmodules = true; }; - metrics = pkgs.fetchgit { - url = "https://github.com/status-im/nim-metrics"; - rev = "a1296caf3ebb5f30f51a5feae7749a30df2824c2"; - sha256 = "02vxqy20g8012ks939ac25ksc25k727q84si0p2cmihy5bw1a3qm"; - fetchSubmodules = true; - }; - - faststreams = pkgs.fetchgit { - url = "https://github.com/status-im/nim-faststreams"; - rev = "ce27581a3e881f782f482cb66dc5b07a02bd615e"; - sha256 = "0y6bw2scnmr8cxj4fg18w7f34l2bh9qwg5nhlgd84m9fpr5bqarn"; - fetchSubmodules = true; - }; - - snappy = pkgs.fetchgit { - url = "https://github.com/status-im/nim-snappy"; - rev = "00bfcef94f8ef6981df5d5b994897f6695badfb2"; - sha256 = "117mam97mkjjj1hs8svc07679k5ayww9yigi74yq8dyqm6fpbl6l"; - fetchSubmodules = true; - }; - - serialization = pkgs.fetchgit { - url = "https://github.com/status-im/nim-serialization"; - rev = "b0f2fa32960ea532a184394b0f27be37bd80248b"; - sha256 = "0wip1fjx7ka39ck1g1xvmyarzq1p5dlngpqil6zff8k8z5skiz27"; - fetchSubmodules = true; - }; - - toml_serialization = pkgs.fetchgit { - url = "https://github.com/status-im/nim-toml-serialization"; - rev = "b5b387e6fb2a7cc75d54a269b07cc6218361bd46"; - sha256 = "175swdj01rz57h1hvflkyaz4x76qbfn0174ysrk3qk385i1zlg5z"; - fetchSubmodules = true; - }; - confutils = pkgs.fetchgit { url = "https://github.com/status-im/nim-confutils"; rev = "7728f6bd81a1eedcfe277d02ea85fdb805bcc05a"; @@ -129,45 +94,10 @@ fetchSubmodules = true; }; - json_serialization = pkgs.fetchgit { - url = "https://github.com/status-im/nim-json-serialization"; - rev = "c343b0e243d9e17e2c40f3a8a24340f7c4a71d44"; - sha256 = "0i8sq51nqj8lshf6bfixaz9a7sq0ahsbvq3chkxdvv4khsqvam91"; - fetchSubmodules = true; - }; - - chronicles = pkgs.fetchgit { - url = "https://github.com/status-im/nim-chronicles"; - rev = "27ec507429a4eb81edc20f28292ee8ec420be05b"; - sha256 = "1xx9fcfwgcaizq3s7i3s03mclz253r5j8va38l9ycl19fcbc96z9"; - fetchSubmodules = true; - }; - - presto = pkgs.fetchgit { - url = "https://github.com/status-im/nim-presto"; - rev = "d66043dd7ede146442e6c39720c76a20bde5225f"; - sha256 = "1hrppcak32aigrdv3mqk124w81yy9jv1prs57vqqhfj83gl930vi"; - fetchSubmodules = true; - }; - - stint = pkgs.fetchgit { - url = "https://github.com/status-im/nim-stint"; - rev = "470b7892561b5179ab20bd389a69217d6213fe58"; - sha256 = "1isfwmbj98qfi5pm9acy0yyvq0vlz38nxp30xl43jx2mmaga2w22"; - fetchSubmodules = true; - }; - - minilru = pkgs.fetchgit { - url = "https://github.com/status-im/nim-minilru"; - rev = "6dd93feb60f4cded3c05e7af7209cf63fb677893"; - sha256 = "1xgx4j56ais3hk8b51zhnfs9q85g2afkp3y1j9ky5iziqvcs2sml"; - fetchSubmodules = true; - }; - - sqlite3_abi = pkgs.fetchgit { - url = "https://github.com/arnetheduck/nim-sqlite3-abi"; - rev = "4b79c5e1882b7fc6c00aec311daf1ed50ad653d5"; - sha256 = "0qa6p2vnxmf6r2w19mfydr5rzv7bg1lfxccnpdhk0akzxnc7i5gy"; + db_connector = pkgs.fetchgit { + url = "https://github.com/nim-lang/db_connector"; + rev = "29450a2063970712422e1ab857695c12d80112a6"; + sha256 = "11dna09ccdhj3pzpqa04j7a95ibx907z6n1ff33yf0n92qa4x59z"; fetchSubmodules = true; }; @@ -178,45 +108,17 @@ fetchSubmodules = true; }; - unicodedb = pkgs.fetchgit { - url = "https://github.com/nitely/nim-unicodedb"; - rev = "66f2458710dc641dd4640368f9483c8a0ec70561"; - sha256 = "092z3glgdb7rmwajm7dmqzvralkm7ixighixk8ycf8sf17zm72ck"; - fetchSubmodules = true; - }; - - regex = pkgs.fetchgit { - url = "https://github.com/nitely/nim-regex"; - rev = "4593305ed1e49731fc75af1dc572dd2559aad19c"; - sha256 = "1b666qws5sva3n5allin0ycvnqlzdjd7xzprpdvv632ccqddzcl9"; - fetchSubmodules = true; - }; - nimcrypto = pkgs.fetchgit { url = "https://github.com/cheatfate/nimcrypto"; - rev = "b3dbc9c4d08e58c5b7bfad6dc7ef2ee52f2f4c08"; - sha256 = "1v4rz42lwcazs6isi3kmjylkisr84mh0kgmlqycx4i885dn3g0l4"; + rev = "721fb99ee099b632eb86dfad1f0d96ee87583774"; + sha256 = "178vzb3q8wzjq295ik2pd25rrqf32w381ck76hm5x2d8qnzfmkkc"; fetchSubmodules = true; }; - websock = pkgs.fetchgit { - url = "https://github.com/status-im/nim-websock"; - rev = "3918ce3900c83e1cc7496232a307709f195f7acd"; - sha256 = "16zvdjyasfpb04708d072rpvg12pyz3gmszi3md5brmlhbc3x8jp"; - fetchSubmodules = true; - }; - - json_rpc = pkgs.fetchgit { - url = "https://github.com/status-im/nim-json-rpc"; - rev = "b6e40a776fa2d00b97a9366761fb7da18f31ae5c"; - sha256 = "0c86glijpzcxdb5fagdk98hm9dmsrgw179nn3ixbapl48pvly9nr"; - fetchSubmodules = true; - }; - - lsquic = pkgs.fetchgit { - url = "https://github.com/vacp2p/nim-lsquic"; - rev = "4fb03ee7bfb39aecb3316889fdcb60bec3d0936f"; - sha256 = "0qdhcd4hyp185szc9sv3jvwdwc9zp3j0syy7glxv13k9bchfmkfg"; + stint = pkgs.fetchgit { + url = "https://github.com/status-im/nim-stint"; + rev = "470b7892561b5179ab20bd389a69217d6213fe58"; + sha256 = "1isfwmbj98qfi5pm9acy0yyvq0vlz38nxp30xl43jx2mmaga2w22"; fetchSubmodules = true; }; @@ -227,6 +129,41 @@ fetchSubmodules = true; }; + nat_traversal = pkgs.fetchgit { + url = "https://github.com/status-im/nim-nat-traversal"; + rev = "860e18c37667b5dd005b94c63264560c35d88004"; + sha256 = "0319k5bbl468phwfnvlrh7725sc80rnf7m9gyj0i3cb5hb9q78bs"; + fetchSubmodules = true; + }; + + metrics = pkgs.fetchgit { + url = "https://github.com/status-im/nim-metrics"; + rev = "a1296caf3ebb5f30f51a5feae7749a30df2824c2"; + sha256 = "02vxqy20g8012ks939ac25ksc25k727q84si0p2cmihy5bw1a3qm"; + fetchSubmodules = true; + }; + + sqlite3_abi = pkgs.fetchgit { + url = "https://github.com/arnetheduck/nim-sqlite3-abi"; + rev = "4b79c5e1882b7fc6c00aec311daf1ed50ad653d5"; + sha256 = "0qa6p2vnxmf6r2w19mfydr5rzv7bg1lfxccnpdhk0akzxnc7i5gy"; + fetchSubmodules = true; + }; + + minilru = pkgs.fetchgit { + url = "https://github.com/status-im/nim-minilru"; + rev = "6dd93feb60f4cded3c05e7af7209cf63fb677893"; + sha256 = "1xgx4j56ais3hk8b51zhnfs9q85g2afkp3y1j9ky5iziqvcs2sml"; + fetchSubmodules = true; + }; + + snappy = pkgs.fetchgit { + url = "https://github.com/status-im/nim-snappy"; + rev = "00bfcef94f8ef6981df5d5b994897f6695badfb2"; + sha256 = "117mam97mkjjj1hs8svc07679k5ayww9yigi74yq8dyqm6fpbl6l"; + fetchSubmodules = true; + }; + eth = pkgs.fetchgit { url = "https://github.com/status-im/nim-eth"; rev = "d9135e6c3c5d6d819afdfb566aa8d958756b73a8"; @@ -234,13 +171,6 @@ fetchSubmodules = true; }; - web3 = pkgs.fetchgit { - url = "https://github.com/status-im/nim-web3"; - rev = "cdfe5601d2812a58e54faf53ee634452d01e5918"; - sha256 = "1j52vcqw868qs40bh4wzfw5cvvnywp2q0dnzhfajh31xws98jc27"; - fetchSubmodules = true; - }; - dnsdisc = pkgs.fetchgit { url = "https://github.com/status-im/nim-dnsdisc"; rev = "38f2e0f52c0a8f032ef4530835e519d550706d9e"; @@ -248,13 +178,6 @@ fetchSubmodules = true; }; - libp2p = pkgs.fetchgit { - url = "https://github.com/vacp2p/nim-libp2p.git"; - rev = "ff8d51857b4b79a68468e7bcc27b2026cca02996"; - sha256 = "08y4s0zhqzsd780bwaixfqbi79km0mcq5g8nyw7awfvcbjqsa53l"; - fetchSubmodules = true; - }; - taskpools = pkgs.fetchgit { url = "https://github.com/status-im/nim-taskpools"; rev = "9e8ccc754631ac55ac2fd495e167e74e86293edb"; @@ -269,4 +192,81 @@ fetchSubmodules = true; }; + zlib = pkgs.fetchgit { + url = "https://github.com/status-im/nim-zlib"; + rev = "e680f269fb01af2c34a2ba879ff281795a5258fe"; + sha256 = "1xw9f1gjsgqihdg7kdkbaq1wankgnx2vn9l3ihc6nqk2jzv5bvk5"; + fetchSubmodules = true; + }; + + websock = pkgs.fetchgit { + url = "https://github.com/status-im/nim-websock"; + rev = "3918ce3900c83e1cc7496232a307709f195f7acd"; + sha256 = "16zvdjyasfpb04708d072rpvg12pyz3gmszi3md5brmlhbc3x8jp"; + fetchSubmodules = true; + }; + + json_rpc = pkgs.fetchgit { + url = "https://github.com/status-im/nim-json-rpc"; + rev = "b6e40a776fa2d00b97a9366761fb7da18f31ae5c"; + sha256 = "0c86glijpzcxdb5fagdk98hm9dmsrgw179nn3ixbapl48pvly9nr"; + fetchSubmodules = true; + }; + + jwt = pkgs.fetchgit { + url = "https://github.com/vacp2p/nim-jwt.git"; + rev = "18f8378de52b241f321c1f9ea905456e89b95c6f"; + sha256 = "1986czmszdxj6g9yr7xn1fx8y2y9mwpb3f1bn9nc6973qawsdm0p"; + fetchSubmodules = true; + }; + + lsquic = pkgs.fetchgit { + url = "https://github.com/vacp2p/nim-lsquic"; + rev = "4fb03ee7bfb39aecb3316889fdcb60bec3d0936f"; + sha256 = "0qdhcd4hyp185szc9sv3jvwdwc9zp3j0syy7glxv13k9bchfmkfg"; + fetchSubmodules = true; + }; + + libp2p = pkgs.fetchgit { + url = "https://github.com/vacp2p/nim-libp2p.git"; + rev = "ff8d51857b4b79a68468e7bcc27b2026cca02996"; + sha256 = "08y4s0zhqzsd780bwaixfqbi79km0mcq5g8nyw7awfvcbjqsa53l"; + fetchSubmodules = true; + }; + + presto = pkgs.fetchgit { + url = "https://github.com/status-im/nim-presto"; + rev = "d66043dd7ede146442e6c39720c76a20bde5225f"; + sha256 = "1hrppcak32aigrdv3mqk124w81yy9jv1prs57vqqhfj83gl930vi"; + fetchSubmodules = true; + }; + + unicodedb = pkgs.fetchgit { + url = "https://github.com/nitely/nim-unicodedb"; + rev = "66f2458710dc641dd4640368f9483c8a0ec70561"; + sha256 = "092z3glgdb7rmwajm7dmqzvralkm7ixighixk8ycf8sf17zm72ck"; + fetchSubmodules = true; + }; + + regex = pkgs.fetchgit { + url = "https://github.com/nitely/nim-regex"; + rev = "4593305ed1e49731fc75af1dc572dd2559aad19c"; + sha256 = "1b666qws5sva3n5allin0ycvnqlzdjd7xzprpdvv632ccqddzcl9"; + fetchSubmodules = true; + }; + + toml_serialization = pkgs.fetchgit { + url = "https://github.com/status-im/nim-toml-serialization"; + rev = "b5b387e6fb2a7cc75d54a269b07cc6218361bd46"; + sha256 = "175swdj01rz57h1hvflkyaz4x76qbfn0174ysrk3qk385i1zlg5z"; + fetchSubmodules = true; + }; + + web3 = pkgs.fetchgit { + url = "https://github.com/status-im/nim-web3"; + rev = "cdfe5601d2812a58e54faf53ee634452d01e5918"; + sha256 = "1j52vcqw868qs40bh4wzfw5cvvnywp2q0dnzhfajh31xws98jc27"; + fetchSubmodules = true; + }; + }