mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-21 21:09:00 +02:00
Merge staging-next into staging
This commit is contained in:
commit
f5c7dd3f32
|
@ -1,15 +1,17 @@
|
||||||
{ lib, stdenv, fetchurl, pkg-config, alsa-lib, libxmp, AudioUnit, CoreAudio }:
|
{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, alsa-lib, libxmp, AudioUnit, CoreAudio }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "xmp";
|
pname = "xmp";
|
||||||
version = "4.1.0";
|
version = "4.2.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchFromGitHub {
|
||||||
url = "mirror://sourceforge/${pname}/${pname}/${pname}-${version}.tar.gz";
|
owner = "libxmp";
|
||||||
sha256 = "17i8fc7x7yn3z1x963xp9iv108gxfakxmdgmpv3mlm438w3n3g8x";
|
repo = "xmp-cli";
|
||||||
|
rev = "${pname}-${version}";
|
||||||
|
hash = "sha256-037k1rFjGR6XFtr08bzs4zVz+GyUGuuutuWFlNEuATA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ autoreconfHook pkg-config ];
|
||||||
buildInputs = [ libxmp ]
|
buildInputs = [ libxmp ]
|
||||||
++ lib.optionals stdenv.isLinux [ alsa-lib ]
|
++ lib.optionals stdenv.isLinux [ alsa-lib ]
|
||||||
++ lib.optionals stdenv.isDarwin [ AudioUnit CoreAudio ];
|
++ lib.optionals stdenv.isDarwin [ AudioUnit CoreAudio ];
|
||||||
|
|
|
@ -29,12 +29,12 @@ final: prev:
|
||||||
|
|
||||||
ChatGPT-nvim = buildVimPluginFrom2Nix {
|
ChatGPT-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "ChatGPT.nvim";
|
pname = "ChatGPT.nvim";
|
||||||
version = "2023-06-15";
|
version = "2023-06-18";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "jackMort";
|
owner = "jackMort";
|
||||||
repo = "ChatGPT.nvim";
|
repo = "ChatGPT.nvim";
|
||||||
rev = "87ad837c8f870648e98c02da60727db6aae1b1ab";
|
rev = "98764f0ff4858b354923ecd17eeb7be09cc95b64";
|
||||||
sha256 = "16k4q7l0kwl14w9rhzlvva16ygvp77i29c3l0whr2lj60g1nhv4b";
|
sha256 = "0gngz3ydzm9f6xgd7f15d4igaiv6qrym737fd753lhm3jdi0sv00";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/jackMort/ChatGPT.nvim/";
|
meta.homepage = "https://github.com/jackMort/ChatGPT.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -173,12 +173,12 @@ final: prev:
|
||||||
|
|
||||||
LazyVim = buildVimPluginFrom2Nix {
|
LazyVim = buildVimPluginFrom2Nix {
|
||||||
pname = "LazyVim";
|
pname = "LazyVim";
|
||||||
version = "2023-06-17";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "LazyVim";
|
owner = "LazyVim";
|
||||||
repo = "LazyVim";
|
repo = "LazyVim";
|
||||||
rev = "b37616c20385520c2a06faca1a2f8954b015af5d";
|
rev = "428bdf768fa89f3507a9c96a81dfedae69fc93a4";
|
||||||
sha256 = "19qgvrpgx82k3zr7bcxldb9zibfmc2d9v2l0vf5v3j8ga4l2dgw0";
|
sha256 = "0qacnlbcb4z978v8wzsfq9w74lqhps096c4pk2z5p1aalyxanr1b";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/LazyVim/LazyVim/";
|
meta.homepage = "https://github.com/LazyVim/LazyVim/";
|
||||||
};
|
};
|
||||||
|
@ -305,12 +305,12 @@ final: prev:
|
||||||
|
|
||||||
SchemaStore-nvim = buildVimPluginFrom2Nix {
|
SchemaStore-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "SchemaStore.nvim";
|
pname = "SchemaStore.nvim";
|
||||||
version = "2023-06-16";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "b0o";
|
owner = "b0o";
|
||||||
repo = "SchemaStore.nvim";
|
repo = "SchemaStore.nvim";
|
||||||
rev = "335569380e25ef49b4837195f295f144012e3c87";
|
rev = "c665a19d1d2b1676553b246b7147390d749c7308";
|
||||||
sha256 = "1njwf0ln1lx2ac58visnzqim42qv4wc87i3yxk462bbpi2kgg4w8";
|
sha256 = "02ibkdcjb3lyrb8l7y0a191g3scb2f4x98a6byyfd5d7nknr4xjc";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
|
meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -365,12 +365,12 @@ final: prev:
|
||||||
|
|
||||||
SpaceVim = buildVimPluginFrom2Nix {
|
SpaceVim = buildVimPluginFrom2Nix {
|
||||||
pname = "SpaceVim";
|
pname = "SpaceVim";
|
||||||
version = "2023-06-17";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "SpaceVim";
|
owner = "SpaceVim";
|
||||||
repo = "SpaceVim";
|
repo = "SpaceVim";
|
||||||
rev = "9c69328d61cc8bc14b122247ff702d9e4dfccea4";
|
rev = "db52071cb4397ffaf7edbd9e849f3ab832e3a864";
|
||||||
sha256 = "0f2bp503gg1c4x0r961i52zw6xhkw7hpn4298s33kcbfcr8dixhb";
|
sha256 = "11a26rds6iqbx0681hr9p4y91qy941n0f88ax4f3y37hh0xdzvqg";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/SpaceVim/SpaceVim/";
|
meta.homepage = "https://github.com/SpaceVim/SpaceVim/";
|
||||||
};
|
};
|
||||||
|
@ -1507,12 +1507,12 @@ final: prev:
|
||||||
|
|
||||||
cmp-fuzzy-path = buildVimPluginFrom2Nix {
|
cmp-fuzzy-path = buildVimPluginFrom2Nix {
|
||||||
pname = "cmp-fuzzy-path";
|
pname = "cmp-fuzzy-path";
|
||||||
version = "2023-06-13";
|
version = "2023-06-18";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "tzachar";
|
owner = "tzachar";
|
||||||
repo = "cmp-fuzzy-path";
|
repo = "cmp-fuzzy-path";
|
||||||
rev = "86d57ccf7f87560367e688a5dde9c3e7dfdd97c5";
|
rev = "acdb3d74ff32325b6379e68686fe489c3da29b0a";
|
||||||
sha256 = "1mqndslm53ywcx7gf488xdapglksh98r791a6pbsfxccpvcyafav";
|
sha256 = "0cv8syzzrgrpynqyxny7x5flfixb6kmfqc8hbqd84ndsndh26yc4";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/tzachar/cmp-fuzzy-path/";
|
meta.homepage = "https://github.com/tzachar/cmp-fuzzy-path/";
|
||||||
};
|
};
|
||||||
|
@ -3119,12 +3119,12 @@ final: prev:
|
||||||
|
|
||||||
feline-nvim = buildVimPluginFrom2Nix {
|
feline-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "feline.nvim";
|
pname = "feline.nvim";
|
||||||
version = "2023-05-07";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "freddiehaddad";
|
owner = "freddiehaddad";
|
||||||
repo = "feline.nvim";
|
repo = "feline.nvim";
|
||||||
rev = "c63983da180595339163d8b7185dd43ddc31e70e";
|
rev = "c32c2ffcee38f14e157582552fa9ee41c24452d2";
|
||||||
sha256 = "1fw1z54sfm7d6a7fa2hc6dskss716fk21hlvghc6fb4x3zj47s71";
|
sha256 = "1mlwjxyb0w3pdg9ny7q6wjdhq1l35a1g4ylp28vfpnrvhfbbxzvy";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/freddiehaddad/feline.nvim/";
|
meta.homepage = "https://github.com/freddiehaddad/feline.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -3432,12 +3432,12 @@ final: prev:
|
||||||
|
|
||||||
fzf-lua = buildVimPluginFrom2Nix {
|
fzf-lua = buildVimPluginFrom2Nix {
|
||||||
pname = "fzf-lua";
|
pname = "fzf-lua";
|
||||||
version = "2023-06-17";
|
version = "2023-06-18";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ibhagwan";
|
owner = "ibhagwan";
|
||||||
repo = "fzf-lua";
|
repo = "fzf-lua";
|
||||||
rev = "2eb30b7d2779203378b67b516879961d94a7ec51";
|
rev = "b58799714513083bd646f0b716e29f224ebba48e";
|
||||||
sha256 = "1v1hl4fxdk1iydy849mcwwik5x2kfha3nbm4dpld5iiycmgvsi84";
|
sha256 = "0xyng49hdwsmlfqmknal558x7sypk4g36kn5i45p9jvbq05flzfs";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/ibhagwan/fzf-lua/";
|
meta.homepage = "https://github.com/ibhagwan/fzf-lua/";
|
||||||
};
|
};
|
||||||
|
@ -3600,12 +3600,12 @@ final: prev:
|
||||||
|
|
||||||
gitsigns-nvim = buildNeovimPlugin {
|
gitsigns-nvim = buildNeovimPlugin {
|
||||||
pname = "gitsigns.nvim";
|
pname = "gitsigns.nvim";
|
||||||
version = "2023-06-16";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lewis6991";
|
owner = "lewis6991";
|
||||||
repo = "gitsigns.nvim";
|
repo = "gitsigns.nvim";
|
||||||
rev = "256569c2fe697a3003dbd49ff474e5935af9066c";
|
rev = "3ef12dfdc293969fac736a7a580d6ae1f57ea406";
|
||||||
sha256 = "1xxpqjmxqf7bkia4jrf78grjg9myq7lnhygmi0gm90nwlm9wi8vl";
|
sha256 = "1gdp98m8az66q8229055anjiqz89znq4b4xq6gzbrgrnvzfmm9ps";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
|
meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -3672,12 +3672,12 @@ final: prev:
|
||||||
|
|
||||||
godbolt-nvim = buildVimPluginFrom2Nix {
|
godbolt-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "godbolt.nvim";
|
pname = "godbolt.nvim";
|
||||||
version = "2023-06-02";
|
version = "2023-06-18";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "p00f";
|
owner = "p00f";
|
||||||
repo = "godbolt.nvim";
|
repo = "godbolt.nvim";
|
||||||
rev = "4a7e88041c9350ca7252585c7720eac0933af384";
|
rev = "d6c6b201da39b8f8235fe6f5f239dc99aca4ad27";
|
||||||
sha256 = "0nj5v1nqqgriz5420sqlrqqjrgki6xqgkj8s0ak70qnpx2rc0l2r";
|
sha256 = "0c0fxbpx3d63q6z2z39q66mgw7m296ccx32ribwpra1xbbmbl9zr";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/p00f/godbolt.nvim/";
|
meta.homepage = "https://github.com/p00f/godbolt.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -3863,12 +3863,12 @@ final: prev:
|
||||||
|
|
||||||
haskell-tools-nvim = buildNeovimPlugin {
|
haskell-tools-nvim = buildNeovimPlugin {
|
||||||
pname = "haskell-tools.nvim";
|
pname = "haskell-tools.nvim";
|
||||||
version = "2023-06-14";
|
version = "2023-06-18";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "MrcJkb";
|
owner = "MrcJkb";
|
||||||
repo = "haskell-tools.nvim";
|
repo = "haskell-tools.nvim";
|
||||||
rev = "bff2e3ee24bb45dabb2e83ab4579f0f3430d44da";
|
rev = "0c1af5b004a6035fe6ce6bc0bf894a693f0005d0";
|
||||||
sha256 = "1ki8ygayvy9saq76lj0fh3gh3yqqwl8lbphvxkap5lxzzriq0jzk";
|
sha256 = "13km915xpj17m64wc9az1cz43aqzcns337hfgm0x86yr0hqap0f7";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/";
|
meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -4475,12 +4475,12 @@ final: prev:
|
||||||
|
|
||||||
lazy-nvim = buildVimPluginFrom2Nix {
|
lazy-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "lazy.nvim";
|
pname = "lazy.nvim";
|
||||||
version = "2023-06-17";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "folke";
|
owner = "folke";
|
||||||
repo = "lazy.nvim";
|
repo = "lazy.nvim";
|
||||||
rev = "67af46a7f53e06322753cdd8cfd524bbb8ca30a2";
|
rev = "c1aad95243f0d180f41348be26b2417547fb168b";
|
||||||
sha256 = "1cfiwkx2bn6sl5anbi1qa7l7ihjzdcwg1p6g9a3ckzs9krqy24vm";
|
sha256 = "0w4a2c6yxnf6q589sc7gmmsq2i76isr6pz8pyc75aj6isq3r4jrn";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/folke/lazy.nvim/";
|
meta.homepage = "https://github.com/folke/lazy.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -4499,12 +4499,12 @@ final: prev:
|
||||||
|
|
||||||
lean-nvim = buildVimPluginFrom2Nix {
|
lean-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "lean.nvim";
|
pname = "lean.nvim";
|
||||||
version = "2023-06-17";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Julian";
|
owner = "Julian";
|
||||||
repo = "lean.nvim";
|
repo = "lean.nvim";
|
||||||
rev = "b3b21d9ec32680b430714c2515d220c348120579";
|
rev = "281ddd46d158adbd93c7113569e1856b0bc49c8a";
|
||||||
sha256 = "1lprvqxkblix071hfvxjk45wxgpkfj1vjps4cbyq98lkxs253rx4";
|
sha256 = "1rbcvkf7xcwlvvhgs6yfqvnzb9an5jh2gvi9z272282l0g9j9n6r";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/Julian/lean.nvim/";
|
meta.homepage = "https://github.com/Julian/lean.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -4966,12 +4966,12 @@ final: prev:
|
||||||
|
|
||||||
ltex_extra-nvim = buildVimPluginFrom2Nix {
|
ltex_extra-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "ltex_extra.nvim";
|
pname = "ltex_extra.nvim";
|
||||||
version = "2023-04-23";
|
version = "2023-06-18";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "barreiroleo";
|
owner = "barreiroleo";
|
||||||
repo = "ltex_extra.nvim";
|
repo = "ltex_extra.nvim";
|
||||||
rev = "3ceb2401ab70c132305b3dba4dcb418d97b567ad";
|
rev = "759b1ac2f9da5d7b59daf7445a8ba29b2d671163";
|
||||||
sha256 = "0p7pvazpzabf3v40c765m0s9i1wxhc35rz8zfsqq090b8zxvg5lf";
|
sha256 = "1rqik12nhdm78fj9ay4wy4hn8xf9d5wy6f8n62l2x0dirvapl9wn";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/barreiroleo/ltex_extra.nvim/";
|
meta.homepage = "https://github.com/barreiroleo/ltex_extra.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -5002,12 +5002,12 @@ final: prev:
|
||||||
|
|
||||||
luasnip = buildVimPluginFrom2Nix {
|
luasnip = buildVimPluginFrom2Nix {
|
||||||
pname = "luasnip";
|
pname = "luasnip";
|
||||||
version = "2023-06-16";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "l3mon4d3";
|
owner = "l3mon4d3";
|
||||||
repo = "luasnip";
|
repo = "luasnip";
|
||||||
rev = "4964cd11e19de4671189b97de37f3c4930d43191";
|
rev = "3d2ad0c0fa25e4e272ade48a62a185ebd0fe26c1";
|
||||||
sha256 = "1fbj3g80wilvz8x6fbi8n72p1am7i073dqclscrw19yz2c6zpcqa";
|
sha256 = "0v2sjk13phmjpx0n91wqxkd6i5rpw4mbmv9snba7qh1n5qmqr8g1";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/l3mon4d3/luasnip/";
|
meta.homepage = "https://github.com/l3mon4d3/luasnip/";
|
||||||
|
@ -5123,12 +5123,12 @@ final: prev:
|
||||||
|
|
||||||
mason-nvim = buildVimPluginFrom2Nix {
|
mason-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "mason.nvim";
|
pname = "mason.nvim";
|
||||||
version = "2023-06-17";
|
version = "2023-06-18";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "williamboman";
|
owner = "williamboman";
|
||||||
repo = "mason.nvim";
|
repo = "mason.nvim";
|
||||||
rev = "ed989357ec71ed8d91deda7122a93f7570e19041";
|
rev = "f7f81ab41b153e2902ebded401a8a0a6abe28607";
|
||||||
sha256 = "165xlaifvyp8maqdycf2pgnhn6b4asvcsrin4fhwhxj3crjv6bpm";
|
sha256 = "15g4vfb0py5v1cckv8f6asl6v0pn4wgczywkc4fr7yn0chdjxiwr";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/williamboman/mason.nvim/";
|
meta.homepage = "https://github.com/williamboman/mason.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -5147,12 +5147,12 @@ final: prev:
|
||||||
|
|
||||||
material-nvim = buildVimPluginFrom2Nix {
|
material-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "material.nvim";
|
pname = "material.nvim";
|
||||||
version = "2023-06-14";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "marko-cerovac";
|
owner = "marko-cerovac";
|
||||||
repo = "material.nvim";
|
repo = "material.nvim";
|
||||||
rev = "c24768e5ec63fb1518efaba79d74bf71d804d001";
|
rev = "f3783f2a8e55904887d3ea7cae8d7ab57d7f3e8e";
|
||||||
sha256 = "1llsamlwwsja05q5s3cwmdwpqjdf1hqpnxcc5mi55fgr5d8calgc";
|
sha256 = "16jk27sbai90qgmm8ss44gqxhbfd7nkcrzgbmc5ng1cr560vlg3d";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/marko-cerovac/material.nvim/";
|
meta.homepage = "https://github.com/marko-cerovac/material.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -5579,12 +5579,12 @@ final: prev:
|
||||||
|
|
||||||
neoconf-nvim = buildVimPluginFrom2Nix {
|
neoconf-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "neoconf.nvim";
|
pname = "neoconf.nvim";
|
||||||
version = "2023-06-17";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "folke";
|
owner = "folke";
|
||||||
repo = "neoconf.nvim";
|
repo = "neoconf.nvim";
|
||||||
rev = "0c18ac0b77296795b03be06681e23c9656319d36";
|
rev = "9625a1710a9be427a662f9ba0a383164588a41a8";
|
||||||
sha256 = "0k08py8vlldfgg7x2lz7p3w0355dz7x9g4dynivvjl39xfkvj5w4";
|
sha256 = "0ff9mmnb9wcn0267j4i3bj9qv0wxq5h0jhjzg1882p72svfdi5hi";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/folke/neoconf.nvim/";
|
meta.homepage = "https://github.com/folke/neoconf.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -5831,12 +5831,12 @@ final: prev:
|
||||||
|
|
||||||
neotest-haskell = buildVimPluginFrom2Nix {
|
neotest-haskell = buildVimPluginFrom2Nix {
|
||||||
pname = "neotest-haskell";
|
pname = "neotest-haskell";
|
||||||
version = "2023-06-12";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "MrcJkb";
|
owner = "MrcJkb";
|
||||||
repo = "neotest-haskell";
|
repo = "neotest-haskell";
|
||||||
rev = "8e76a26c226b979fb47c98104f8bc67c2fb16bb5";
|
rev = "d765de6ce7fca43a63e67dbddf736245d640dac0";
|
||||||
sha256 = "14hnjd66pfm0c04f4mk6wfh7d7sacgh4rrxf721riawxaccv19wp";
|
sha256 = "1ddngapg6722m36bln5js0fq5kmfq3rr22lb1pfp7pw0bwlifnpi";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/MrcJkb/neotest-haskell/";
|
meta.homepage = "https://github.com/MrcJkb/neotest-haskell/";
|
||||||
};
|
};
|
||||||
|
@ -6131,12 +6131,12 @@ final: prev:
|
||||||
|
|
||||||
nlsp-settings-nvim = buildVimPluginFrom2Nix {
|
nlsp-settings-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "nlsp-settings.nvim";
|
pname = "nlsp-settings.nvim";
|
||||||
version = "2023-06-17";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "tamago324";
|
owner = "tamago324";
|
||||||
repo = "nlsp-settings.nvim";
|
repo = "nlsp-settings.nvim";
|
||||||
rev = "36f5c99a6150918a89b85c262adcbd1c70cb582d";
|
rev = "26dbcefebbf3d423feb4cc8f543a5827b444ecb3";
|
||||||
sha256 = "1j2yd5485a2hxyl9lcbs3i4jwzm1gk2xy90836mibsaqnydb54h7";
|
sha256 = "1s28zyn8lg6166mzqlzja2p9yzc2h709m6767klxpax0a28v4f2g";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/";
|
meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -6179,12 +6179,12 @@ final: prev:
|
||||||
|
|
||||||
noice-nvim = buildVimPluginFrom2Nix {
|
noice-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "noice.nvim";
|
pname = "noice.nvim";
|
||||||
version = "2023-06-12";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "folke";
|
owner = "folke";
|
||||||
repo = "noice.nvim";
|
repo = "noice.nvim";
|
||||||
rev = "a3318600bc1eba2cca84e879048c1ab8d4a0262d";
|
rev = "39461475d9de676bccc338876689c9e5b44bc932";
|
||||||
sha256 = "1hba8idla910jwwpm9dgsa200nb0jw3054rnan7dyawg694d67bv";
|
sha256 = "11b4bv0dhy8y478p1gfw2ic47bg0x9v073ljndvcz5qcdh3qpsv9";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/folke/noice.nvim/";
|
meta.homepage = "https://github.com/folke/noice.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -6227,12 +6227,12 @@ final: prev:
|
||||||
|
|
||||||
nui-nvim = buildVimPluginFrom2Nix {
|
nui-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "nui.nvim";
|
pname = "nui.nvim";
|
||||||
version = "2023-06-16";
|
version = "2023-06-18";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "MunifTanjim";
|
owner = "MunifTanjim";
|
||||||
repo = "nui.nvim";
|
repo = "nui.nvim";
|
||||||
rev = "e319f2554d14a521f4271576ebff2685105d7628";
|
rev = "d146966a423e60699b084eeb28489fe3b6427599";
|
||||||
sha256 = "1lm7fm2pdclsrimiw73m5pbg6h0g1yj9bd7kin55xapzvn4j3131";
|
sha256 = "0cg0771dai5gsch36qfandx3i48gq2zhifnmgwarl174af8f8mrq";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/MunifTanjim/nui.nvim/";
|
meta.homepage = "https://github.com/MunifTanjim/nui.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -6263,12 +6263,12 @@ final: prev:
|
||||||
|
|
||||||
nvchad = buildVimPluginFrom2Nix {
|
nvchad = buildVimPluginFrom2Nix {
|
||||||
pname = "nvchad";
|
pname = "nvchad";
|
||||||
version = "2023-06-16";
|
version = "2023-06-18";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nvchad";
|
owner = "nvchad";
|
||||||
repo = "nvchad";
|
repo = "nvchad";
|
||||||
rev = "d3433e3c55a887eab379b38cf754ba853ade20f6";
|
rev = "11c839f870cfa8b75a9f847cba11fdfee7690856";
|
||||||
sha256 = "14ak9sw1nhb1qhb7q3xbj159d4d18crwzh828dyc9l7fkdyrf16n";
|
sha256 = "17kjwwcbx0lwyn6f8zc3nl9v0wpmx7yif8rp32hzxinkz0pg35h8";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/nvchad/nvchad/";
|
meta.homepage = "https://github.com/nvchad/nvchad/";
|
||||||
};
|
};
|
||||||
|
@ -6311,12 +6311,12 @@ final: prev:
|
||||||
|
|
||||||
nvim-autopairs = buildVimPluginFrom2Nix {
|
nvim-autopairs = buildVimPluginFrom2Nix {
|
||||||
pname = "nvim-autopairs";
|
pname = "nvim-autopairs";
|
||||||
version = "2023-06-14";
|
version = "2023-06-18";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "windwp";
|
owner = "windwp";
|
||||||
repo = "nvim-autopairs";
|
repo = "nvim-autopairs";
|
||||||
rev = "41803bdbf75569571f93fd4571f6c654635b1b46";
|
rev = "e8f7dd7a72de3e7b6626c050a802000e69d53ff0";
|
||||||
sha256 = "1lxq0qr3ninkz4yk2a0467vzyx7lslg7fqix918cqd10mgrg5xkr";
|
sha256 = "0lk78zvmf5cyyq4nmrzybi7dbpbwx499r0la4wza9h1gp4l7xvy7";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/windwp/nvim-autopairs/";
|
meta.homepage = "https://github.com/windwp/nvim-autopairs/";
|
||||||
};
|
};
|
||||||
|
@ -6383,12 +6383,12 @@ final: prev:
|
||||||
|
|
||||||
nvim-cmp = buildNeovimPlugin {
|
nvim-cmp = buildNeovimPlugin {
|
||||||
pname = "nvim-cmp";
|
pname = "nvim-cmp";
|
||||||
version = "2023-06-11";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "hrsh7th";
|
owner = "hrsh7th";
|
||||||
repo = "nvim-cmp";
|
repo = "nvim-cmp";
|
||||||
rev = "b8c2a62b3bd3827aa059b43be3dd4b5c45037d65";
|
rev = "fa492591fecdc41798cd5d3d1713232a5088fba0";
|
||||||
sha256 = "1xh3pzcdbz2hqa3vl14gwn77pqjv939q9jfq1y4ln676jz5ljr4q";
|
sha256 = "0a7szf6lfgadlxrsg34qjc6hyz2ca9k0z0xfyvdcqnibfhlbgg0l";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/hrsh7th/nvim-cmp/";
|
meta.homepage = "https://github.com/hrsh7th/nvim-cmp/";
|
||||||
};
|
};
|
||||||
|
@ -6477,6 +6477,18 @@ final: prev:
|
||||||
meta.homepage = "https://github.com/klen/nvim-config-local/";
|
meta.homepage = "https://github.com/klen/nvim-config-local/";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nvim-coverage = buildVimPluginFrom2Nix {
|
||||||
|
pname = "nvim-coverage";
|
||||||
|
version = "2023-05-26";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "andythigpen";
|
||||||
|
repo = "nvim-coverage";
|
||||||
|
rev = "8fcc71e01e93f305e334b59f902e545a70d0050f";
|
||||||
|
sha256 = "0d62vpbf03pbq4rs4yxywnn7j9wb90bahv1cx2wm5w4q6jgdgpk3";
|
||||||
|
};
|
||||||
|
meta.homepage = "https://github.com/andythigpen/nvim-coverage/";
|
||||||
|
};
|
||||||
|
|
||||||
nvim-cursorline = buildVimPluginFrom2Nix {
|
nvim-cursorline = buildVimPluginFrom2Nix {
|
||||||
pname = "nvim-cursorline";
|
pname = "nvim-cursorline";
|
||||||
version = "2022-04-15";
|
version = "2022-04-15";
|
||||||
|
@ -6587,12 +6599,12 @@ final: prev:
|
||||||
|
|
||||||
nvim-gdb = buildVimPluginFrom2Nix {
|
nvim-gdb = buildVimPluginFrom2Nix {
|
||||||
pname = "nvim-gdb";
|
pname = "nvim-gdb";
|
||||||
version = "2023-06-07";
|
version = "2023-06-18";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "sakhnik";
|
owner = "sakhnik";
|
||||||
repo = "nvim-gdb";
|
repo = "nvim-gdb";
|
||||||
rev = "43c15a3440d0026888e25053dc4607e23d46b515";
|
rev = "c849cda1dbe149f7aa27400a623fd35e5fced990";
|
||||||
sha256 = "07vhfjr1b3khr12rkn8gjbz9przsan87km5vq9wir9ngrjyy4rwk";
|
sha256 = "0q1scl35636agiwv0dpghs6w57kv95j61na789wkjw2vqs2qw18r";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/sakhnik/nvim-gdb/";
|
meta.homepage = "https://github.com/sakhnik/nvim-gdb/";
|
||||||
};
|
};
|
||||||
|
@ -6743,12 +6755,12 @@ final: prev:
|
||||||
|
|
||||||
nvim-lspconfig = buildVimPluginFrom2Nix {
|
nvim-lspconfig = buildVimPluginFrom2Nix {
|
||||||
pname = "nvim-lspconfig";
|
pname = "nvim-lspconfig";
|
||||||
version = "2023-06-17";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "neovim";
|
owner = "neovim";
|
||||||
repo = "nvim-lspconfig";
|
repo = "nvim-lspconfig";
|
||||||
rev = "80861dc087982a6ed8ba91ec4836adce619f5a8a";
|
rev = "444eab07bb7881cad984c68c89fde276f7a26d81";
|
||||||
sha256 = "03n3zh5gizia6ryafj88c0n6rpwzqhfa7b3gwrr66z25c0sqqxv3";
|
sha256 = "1pdm4c731qzc8xclpk9svcfkqk1di1n3cppa3cbp9zk3p9a1jpkh";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
|
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
|
||||||
};
|
};
|
||||||
|
@ -7041,38 +7053,50 @@ final: prev:
|
||||||
meta.homepage = "https://github.com/norcalli/nvim-terminal.lua/";
|
meta.homepage = "https://github.com/norcalli/nvim-terminal.lua/";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nvim-test = buildVimPluginFrom2Nix {
|
||||||
|
pname = "nvim-test";
|
||||||
|
version = "2023-05-02";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "klen";
|
||||||
|
repo = "nvim-test";
|
||||||
|
rev = "e06f3d029ee161f3ead6193cf27354d1eb8723c3";
|
||||||
|
sha256 = "1cm4dggp1aidq72jdkk2zi2aw7dizrb5npriwjxn0nnc8vnv9j4q";
|
||||||
|
};
|
||||||
|
meta.homepage = "https://github.com/klen/nvim-test/";
|
||||||
|
};
|
||||||
|
|
||||||
nvim-tree-lua = buildVimPluginFrom2Nix {
|
nvim-tree-lua = buildVimPluginFrom2Nix {
|
||||||
pname = "nvim-tree.lua";
|
pname = "nvim-tree.lua";
|
||||||
version = "2023-06-18";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nvim-tree";
|
owner = "nvim-tree";
|
||||||
repo = "nvim-tree.lua";
|
repo = "nvim-tree.lua";
|
||||||
rev = "d4f6d33496ef09018ab96e48e4f4a852d3334caf";
|
rev = "c3c6544ee00333b0f1d6a13735d0dd302dba4f70";
|
||||||
sha256 = "0kl6sirsv1g7lqs2b43byga8dxzl4blp73sryjasxzjan099biaq";
|
sha256 = "1qgv01dr0srz26997ygxl1p02wfz52w30m20cnyb7wkg6042h5b5";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/";
|
meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/";
|
||||||
};
|
};
|
||||||
|
|
||||||
nvim-treesitter = buildVimPluginFrom2Nix {
|
nvim-treesitter = buildVimPluginFrom2Nix {
|
||||||
pname = "nvim-treesitter";
|
pname = "nvim-treesitter";
|
||||||
version = "2023-06-17";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nvim-treesitter";
|
owner = "nvim-treesitter";
|
||||||
repo = "nvim-treesitter";
|
repo = "nvim-treesitter";
|
||||||
rev = "840e5d71787b02789f909315f646a6dd66a0de2c";
|
rev = "517a79c84890507e0868982f23c7723541a0d0ea";
|
||||||
sha256 = "0zqp1bckgijic464868dqs4gxfmvjkmkrj9hkrjwm4vp5qfcqwk6";
|
sha256 = "1acjqz940ykz8xdykb9wirb5aaglsx85wf7f62w3fcxcq4cm7p2h";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
|
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
|
||||||
};
|
};
|
||||||
|
|
||||||
nvim-treesitter-context = buildVimPluginFrom2Nix {
|
nvim-treesitter-context = buildVimPluginFrom2Nix {
|
||||||
pname = "nvim-treesitter-context";
|
pname = "nvim-treesitter-context";
|
||||||
version = "2023-06-17";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nvim-treesitter";
|
owner = "nvim-treesitter";
|
||||||
repo = "nvim-treesitter-context";
|
repo = "nvim-treesitter-context";
|
||||||
rev = "05aa871a41078ae82158a37940972f6fea057c01";
|
rev = "6eccc445394df5ab9b1c1e2c445c033949a6a784";
|
||||||
sha256 = "1smay2sb81gbj9wvwvc93czvpqma6wrgrmw3a4yxn61m5rjhc2qy";
|
sha256 = "11s97cz3xdfyw4rvwjw1ncnbvac34z5il2q5nqi68xf5hspfzs6g";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/";
|
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/";
|
||||||
};
|
};
|
||||||
|
@ -7115,12 +7139,12 @@ final: prev:
|
||||||
|
|
||||||
nvim-treesitter-textobjects = buildVimPluginFrom2Nix {
|
nvim-treesitter-textobjects = buildVimPluginFrom2Nix {
|
||||||
pname = "nvim-treesitter-textobjects";
|
pname = "nvim-treesitter-textobjects";
|
||||||
version = "2023-06-08";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nvim-treesitter";
|
owner = "nvim-treesitter";
|
||||||
repo = "nvim-treesitter-textobjects";
|
repo = "nvim-treesitter-textobjects";
|
||||||
rev = "2d6d3c7e49a24f6ffbbf7898241fefe9784f61bd";
|
rev = "83c59ed1eeae70a55605990993cf4d208948fdf7";
|
||||||
sha256 = "1mlx0hkx42al578ilwsj4547rqny85x089is189hdic287yw59gp";
|
sha256 = "1780104ap415dlnvik1s027vhd0ikvly23lcb4dq2d2smlkymjgf";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
|
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
|
||||||
};
|
};
|
||||||
|
@ -7166,8 +7190,8 @@ final: prev:
|
||||||
version = "2023-06-18";
|
version = "2023-06-18";
|
||||||
src = fetchgit {
|
src = fetchgit {
|
||||||
url = "https://gitlab.com/HiPhish/nvim-ts-rainbow2";
|
url = "https://gitlab.com/HiPhish/nvim-ts-rainbow2";
|
||||||
rev = "3c5f7f5a6f3cc10ec3b098442872f042a2885317";
|
rev = "09214437d00b2e6863f95578d72abe5bca2d0f6b";
|
||||||
sha256 = "1jzygfpg3nk5flx49fxvk3m0px7ijca9w2mlb3lq1gr9gl95c0h9";
|
sha256 = "1gah3fvxvw1iy75y3srl0f8lbv53b9dqqnkqy8b9s0bjb73psl18";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://gitlab.com/HiPhish/nvim-ts-rainbow2";
|
meta.homepage = "https://gitlab.com/HiPhish/nvim-ts-rainbow2";
|
||||||
};
|
};
|
||||||
|
@ -7355,12 +7379,12 @@ final: prev:
|
||||||
|
|
||||||
onedarkpro-nvim = buildVimPluginFrom2Nix {
|
onedarkpro-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "onedarkpro.nvim";
|
pname = "onedarkpro.nvim";
|
||||||
version = "2023-06-18";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "olimorris";
|
owner = "olimorris";
|
||||||
repo = "onedarkpro.nvim";
|
repo = "onedarkpro.nvim";
|
||||||
rev = "220405af9c1ebe466045106fbec8ea5fbb9d46ab";
|
rev = "89b919f6904e441bf450cf0ae0c40c4410a2d875";
|
||||||
sha256 = "074z5h835raczrd1s78j3c8rdk9daxqr95s6d8q2h0kzkhcaxy32";
|
sha256 = "0nka0fjhxllvmbc8iaa3jcipchx96cmlz0879b1nb6hskd67i2fj";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/";
|
meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -7921,12 +7945,12 @@ final: prev:
|
||||||
|
|
||||||
refactoring-nvim = buildVimPluginFrom2Nix {
|
refactoring-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "refactoring.nvim";
|
pname = "refactoring.nvim";
|
||||||
version = "2023-06-11";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "theprimeagen";
|
owner = "theprimeagen";
|
||||||
repo = "refactoring.nvim";
|
repo = "refactoring.nvim";
|
||||||
rev = "08bcc40638cd4debd5184f934971858e1c5acff4";
|
rev = "9f28801ed1803306ddbe5b8058849da412a90648";
|
||||||
sha256 = "17isx8rsxzm5lbq9dfh7c0i0lrnqgp1di4vhfajjgam5nnplgp2i";
|
sha256 = "0114mak2152x1df3r649p5nb11cd3d2ldfq1xn6nm7jjk7qi3y8h";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/";
|
meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -7943,6 +7967,18 @@ final: prev:
|
||||||
meta.homepage = "https://github.com/tversteeg/registers.nvim/";
|
meta.homepage = "https://github.com/tversteeg/registers.nvim/";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
remember-nvim = buildVimPluginFrom2Nix {
|
||||||
|
pname = "remember.nvim";
|
||||||
|
version = "2023-06-12";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "vladdoster";
|
||||||
|
repo = "remember.nvim";
|
||||||
|
rev = "b7613e14692478a0428dc69ca380b6fbb2448e60";
|
||||||
|
sha256 = "1kki1v7bdixkyn53ryqsz4r53j68s9csfdxg8ffchkd7qamwzlsw";
|
||||||
|
};
|
||||||
|
meta.homepage = "https://github.com/vladdoster/remember.nvim/";
|
||||||
|
};
|
||||||
|
|
||||||
renamer-nvim = buildVimPluginFrom2Nix {
|
renamer-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "renamer.nvim";
|
pname = "renamer.nvim";
|
||||||
version = "2022-08-29";
|
version = "2022-08-29";
|
||||||
|
@ -8957,12 +8993,12 @@ final: prev:
|
||||||
|
|
||||||
telescope-frecency-nvim = buildVimPluginFrom2Nix {
|
telescope-frecency-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "telescope-frecency.nvim";
|
pname = "telescope-frecency.nvim";
|
||||||
version = "2023-06-10";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nvim-telescope";
|
owner = "nvim-telescope";
|
||||||
repo = "telescope-frecency.nvim";
|
repo = "telescope-frecency.nvim";
|
||||||
rev = "3ddaaa0a6084592eed451ded5fcd279e4a60c122";
|
rev = "62d3381a32ae541233b03a129ece0aeced30ad5e";
|
||||||
sha256 = "0bixv9ry2crbbr1184mw0fwbz8xyiqaz3bhqmgzrvx3jnvzfxk23";
|
sha256 = "1lzrngixh20vixj7iygkz5vsg4lcd1dmg9vhwiy8s3ffn72dfn2m";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/";
|
meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -10868,12 +10904,12 @@ final: prev:
|
||||||
|
|
||||||
vim-dirvish = buildVimPluginFrom2Nix {
|
vim-dirvish = buildVimPluginFrom2Nix {
|
||||||
pname = "vim-dirvish";
|
pname = "vim-dirvish";
|
||||||
version = "2023-06-06";
|
version = "2023-06-18";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "justinmk";
|
owner = "justinmk";
|
||||||
repo = "vim-dirvish";
|
repo = "vim-dirvish";
|
||||||
rev = "191341c06ccfaacd81d8fc8bbc0a789459f86a88";
|
rev = "bbf53b30ca1e718625b9b84b1d32379e470ddad7";
|
||||||
sha256 = "0ws5r54z5b8j3gz9i74390xwklagry8pr80yz9r6v06l5wa0j2vl";
|
sha256 = "1pg1w587lkj0vx1qcf7916928jm72c5j0jjj9804bdxdwixygyza";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/justinmk/vim-dirvish/";
|
meta.homepage = "https://github.com/justinmk/vim-dirvish/";
|
||||||
};
|
};
|
||||||
|
@ -11240,12 +11276,12 @@ final: prev:
|
||||||
|
|
||||||
vim-flog = buildVimPluginFrom2Nix {
|
vim-flog = buildVimPluginFrom2Nix {
|
||||||
pname = "vim-flog";
|
pname = "vim-flog";
|
||||||
version = "2023-05-02";
|
version = "2023-06-18";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "rbong";
|
owner = "rbong";
|
||||||
repo = "vim-flog";
|
repo = "vim-flog";
|
||||||
rev = "21dd4d655339560d0f4b876852ef0cc8ff16b7f1";
|
rev = "54c1b1c0762762065736ab82b1f50ec069b50475";
|
||||||
sha256 = "01c3y9gkx4gmr5b6bxcdf0g45bd6w7ka0dm74jflfw75gg9c69rf";
|
sha256 = "1j8miaw8hj6wv245sb2a9p4w54yac7b60zlsqzyqvj89qbkcq61x";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/rbong/vim-flog/";
|
meta.homepage = "https://github.com/rbong/vim-flog/";
|
||||||
};
|
};
|
||||||
|
@ -12623,12 +12659,12 @@ final: prev:
|
||||||
|
|
||||||
vim-nickel = buildVimPluginFrom2Nix {
|
vim-nickel = buildVimPluginFrom2Nix {
|
||||||
pname = "vim-nickel";
|
pname = "vim-nickel";
|
||||||
version = "2023-06-13";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nickel-lang";
|
owner = "nickel-lang";
|
||||||
repo = "vim-nickel";
|
repo = "vim-nickel";
|
||||||
rev = "78e8f0cb5ab2f12f02252caf163ea41027345711";
|
rev = "490e81372ad1e8fbd0e2d040a3300eeac0537658";
|
||||||
sha256 = "17iaka728i75sw6j3cc947g40q6lf61v106388dz377g5bwicdsv";
|
sha256 = "1vl2gs1164q05rkj79hz4iqq8nbqfl9aa4flyyphppr6lz1392vh";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/nickel-lang/vim-nickel/";
|
meta.homepage = "https://github.com/nickel-lang/vim-nickel/";
|
||||||
};
|
};
|
||||||
|
@ -14809,12 +14845,12 @@ final: prev:
|
||||||
|
|
||||||
which-key-nvim = buildVimPluginFrom2Nix {
|
which-key-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "which-key.nvim";
|
pname = "which-key.nvim";
|
||||||
version = "2023-05-22";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "folke";
|
owner = "folke";
|
||||||
repo = "which-key.nvim";
|
repo = "which-key.nvim";
|
||||||
rev = "e271c28118998c93a14d189af3395812a1aa646c";
|
rev = "d871f2b664afd5aed3dc1d1573bef2fb24ce0484";
|
||||||
sha256 = "1ajzsxlpqzwi4ajq1rh134712gdsk6v2y8za16bfvbi20mf3v6n0";
|
sha256 = "00078wm0j2d2yzfqr1lvc7iawkzznbfzf7gq3c0g497pzhvhgl2q";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/folke/which-key.nvim/";
|
meta.homepage = "https://github.com/folke/which-key.nvim/";
|
||||||
};
|
};
|
||||||
|
@ -15242,12 +15278,12 @@ final: prev:
|
||||||
|
|
||||||
nvchad-ui = buildVimPluginFrom2Nix {
|
nvchad-ui = buildVimPluginFrom2Nix {
|
||||||
pname = "nvchad-ui";
|
pname = "nvchad-ui";
|
||||||
version = "2023-06-15";
|
version = "2023-06-18";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nvchad";
|
owner = "nvchad";
|
||||||
repo = "ui";
|
repo = "ui";
|
||||||
rev = "3311313832188e0aa53da3acb6d5b23c337345e6";
|
rev = "53b0d0b0e2a30e730865110eb2128dcfee7b87f6";
|
||||||
sha256 = "1lax50ynpqg6j6b4dp4jzqlxwby67s1650rs2xa5pq0kh9p5qm3c";
|
sha256 = "04vvklyiy9crg89flfmhkrf907d66j1pf050vzxbw2kida888lc5";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/nvchad/ui/";
|
meta.homepage = "https://github.com/nvchad/ui/";
|
||||||
};
|
};
|
||||||
|
@ -15278,12 +15314,12 @@ final: prev:
|
||||||
|
|
||||||
rose-pine = buildVimPluginFrom2Nix {
|
rose-pine = buildVimPluginFrom2Nix {
|
||||||
pname = "rose-pine";
|
pname = "rose-pine";
|
||||||
version = "2023-06-10";
|
version = "2023-06-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "rose-pine";
|
owner = "rose-pine";
|
||||||
repo = "neovim";
|
repo = "neovim";
|
||||||
rev = "34f68e871527fb8d7d193e04dafedcf7005304c1";
|
rev = "894acd0f4bf70ee23344867100c76bf4bd68976d";
|
||||||
sha256 = "0jnkny5fzn06k3s5yzgirr8n9gv4x0fjpv4723b19gnpk4mgrvhy";
|
sha256 = "0376nc1hfmjap38x80m2sqi0w6gd6dwx177rdpynggpnpd6qlmbz";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/rose-pine/neovim/";
|
meta.homepage = "https://github.com/rose-pine/neovim/";
|
||||||
};
|
};
|
||||||
|
|
|
@ -27,12 +27,12 @@
|
||||||
};
|
};
|
||||||
arduino = buildGrammar {
|
arduino = buildGrammar {
|
||||||
language = "arduino";
|
language = "arduino";
|
||||||
version = "0.0.0+rev=0804efc";
|
version = "0.0.0+rev=2caedf3";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ObserverOfTime";
|
owner = "ObserverOfTime";
|
||||||
repo = "tree-sitter-arduino";
|
repo = "tree-sitter-arduino";
|
||||||
rev = "0804efc41c42cf5b0a6ea8d500ea6f4e49a15ef6";
|
rev = "2caedf3e9eb314551a3a6cc9d3b6c4fcdee37747";
|
||||||
hash = "sha256-oTraIxeZLLbnxatXEfxjK6pw17aplxhyUJpzld5m3cs=";
|
hash = "sha256-YLBgsYPx2nv0mTZ3KqNeeZ09ZqzPeiJ6i3VR3+iW/p0=";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-arduino";
|
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-arduino";
|
||||||
};
|
};
|
||||||
|
@ -181,23 +181,23 @@
|
||||||
};
|
};
|
||||||
cmake = buildGrammar {
|
cmake = buildGrammar {
|
||||||
language = "cmake";
|
language = "cmake";
|
||||||
version = "0.0.0+rev=24ed4fd";
|
version = "0.0.0+rev=aafadc0";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "uyha";
|
owner = "uyha";
|
||||||
repo = "tree-sitter-cmake";
|
repo = "tree-sitter-cmake";
|
||||||
rev = "24ed4fd565cd95fcba4f42e995cf186cab180ccb";
|
rev = "aafadc0d657faa99e483a4f2c70dbe64491b1802";
|
||||||
hash = "sha256-0ixZL+Tpr8YLUvdGGBveI127DIOwkfqsq2D3xKLExck=";
|
hash = "sha256-DBchVEIyElDReVawEkwvy2b07Z7w2bZTCQdOgWICxFc=";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/uyha/tree-sitter-cmake";
|
meta.homepage = "https://github.com/uyha/tree-sitter-cmake";
|
||||||
};
|
};
|
||||||
comment = buildGrammar {
|
comment = buildGrammar {
|
||||||
language = "comment";
|
language = "comment";
|
||||||
version = "0.0.0+rev=fd1e102";
|
version = "0.0.0+rev=c9a7e2d";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "stsewd";
|
owner = "stsewd";
|
||||||
repo = "tree-sitter-comment";
|
repo = "tree-sitter-comment";
|
||||||
rev = "fd1e1026d1a33b996db91a01dafeeff0a41d536c";
|
rev = "c9a7e2df7cac2dfb730f766a4f343308f84ff346";
|
||||||
hash = "sha256-IsGvDejgdkgt4zu8VSy6i/tZNN9eyye3ewe901CvKw8=";
|
hash = "sha256-7k2LkfzlY+UxQvB1dPP6KQM2UTwThaj5NoAIKDVYAhA=";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/stsewd/tree-sitter-comment";
|
meta.homepage = "https://github.com/stsewd/tree-sitter-comment";
|
||||||
};
|
};
|
||||||
|
@ -247,12 +247,12 @@
|
||||||
};
|
};
|
||||||
cpp = buildGrammar {
|
cpp = buildGrammar {
|
||||||
language = "cpp";
|
language = "cpp";
|
||||||
version = "0.0.0+rev=d63acf7";
|
version = "0.0.0+rev=2e29f23";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "tree-sitter";
|
owner = "tree-sitter";
|
||||||
repo = "tree-sitter-cpp";
|
repo = "tree-sitter-cpp";
|
||||||
rev = "d63acf7c2ae9599a2f01c8e8beb7d333e54956e4";
|
rev = "2e29f23abcb5f92ddffb22de8b292f09ed78db01";
|
||||||
hash = "sha256-pZ0V7WqlLQbqHP4QAKB/hcUmweKkFcopish5lm6JOiM=";
|
hash = "sha256-qIblqwUpQNfW7v5EugXck8UucGU4n+OWsS8+KgEDtkM=";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp";
|
meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp";
|
||||||
};
|
};
|
||||||
|
@ -1041,12 +1041,12 @@
|
||||||
};
|
};
|
||||||
luadoc = buildGrammar {
|
luadoc = buildGrammar {
|
||||||
language = "luadoc";
|
language = "luadoc";
|
||||||
version = "0.0.0+rev=978cc13";
|
version = "0.0.0+rev=8981072";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "amaanq";
|
owner = "amaanq";
|
||||||
repo = "tree-sitter-luadoc";
|
repo = "tree-sitter-luadoc";
|
||||||
rev = "978cc13791c1d6e4626ee7e8db108d0be14f07e7";
|
rev = "8981072676ec8bd74def6134be4f883655f7c082";
|
||||||
hash = "sha256-59rUWQCQ7NzCe6VQJP4mWktDPbFMfUqRnPlqmbon8hU=";
|
hash = "sha256-HRHZDX0/duvQza0SJwCI/uKO0d12VYtvpuYB+KCkfow=";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/amaanq/tree-sitter-luadoc";
|
meta.homepage = "https://github.com/amaanq/tree-sitter-luadoc";
|
||||||
};
|
};
|
||||||
|
@ -1120,14 +1120,14 @@
|
||||||
};
|
};
|
||||||
matlab = buildGrammar {
|
matlab = buildGrammar {
|
||||||
language = "matlab";
|
language = "matlab";
|
||||||
version = "0.0.0+rev=dd95e1f";
|
version = "0.0.0+rev=47cd9bd";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "mstanciu552";
|
owner = "acristoffers";
|
||||||
repo = "tree-sitter-matlab";
|
repo = "tree-sitter-matlab";
|
||||||
rev = "dd95e1fc1b5514aa3a882d5fb8ddbf4683e953f0";
|
rev = "47cd9bde20c53a106cbd9ab1bd18fbfc600264e6";
|
||||||
hash = "sha256-0CSwSFf4mUtz4lg06Fi24Szo5WpD18M9Fiu8KIg2QB8=";
|
hash = "sha256-GEFWop90wy9oHWUEWjdeX9sejCsHLVsR/z5RNqCIuuk=";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/mstanciu552/tree-sitter-matlab";
|
meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab";
|
||||||
};
|
};
|
||||||
menhir = buildGrammar {
|
menhir = buildGrammar {
|
||||||
language = "menhir";
|
language = "menhir";
|
||||||
|
@ -1575,12 +1575,12 @@
|
||||||
};
|
};
|
||||||
rst = buildGrammar {
|
rst = buildGrammar {
|
||||||
language = "rst";
|
language = "rst";
|
||||||
version = "0.0.0+rev=c7c2b24";
|
version = "0.0.0+rev=a41a933";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "stsewd";
|
owner = "stsewd";
|
||||||
repo = "tree-sitter-rst";
|
repo = "tree-sitter-rst";
|
||||||
rev = "c7c2b24918e231072af2d10c03b4893818de9d5d";
|
rev = "a41a933524a54de1ba3ac4f5336b6eeb46deac15";
|
||||||
hash = "sha256-qLnP6OCWJv/CbRCsgKKwLY+QVulQdpqgVO3EjuPwypE=";
|
hash = "sha256-sORX9vzxF6nhmbG5yPgOPvLuhJiKkT5LoA2HgBlKrt0=";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/stsewd/tree-sitter-rst";
|
meta.homepage = "https://github.com/stsewd/tree-sitter-rst";
|
||||||
};
|
};
|
||||||
|
@ -1696,12 +1696,12 @@
|
||||||
};
|
};
|
||||||
sql = buildGrammar {
|
sql = buildGrammar {
|
||||||
language = "sql";
|
language = "sql";
|
||||||
version = "0.0.0+rev=63a6bad";
|
version = "0.0.0+rev=aa50c24";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "derekstride";
|
owner = "derekstride";
|
||||||
repo = "tree-sitter-sql";
|
repo = "tree-sitter-sql";
|
||||||
rev = "63a6bad6d4ca2192cf252e10db73627414546732";
|
rev = "aa50c2474182c5da73f48fa5a00e02b029780fad";
|
||||||
hash = "sha256-M7+uDzqTqUcYAvRBeO9ncaFlRGa5iRBPurnwyjdr9Lw=";
|
hash = "sha256-VExitMBuchmOG0L/phH6D4X6uza+B7PpGgHsO94Y9ys=";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/derekstride/tree-sitter-sql";
|
meta.homepage = "https://github.com/derekstride/tree-sitter-sql";
|
||||||
};
|
};
|
||||||
|
|
|
@ -168,6 +168,12 @@ self: super: {
|
||||||
'';
|
'';
|
||||||
});
|
});
|
||||||
|
|
||||||
|
clipboard-image-nvim = super.clipboard-image-nvim.overrideAttrs (old: {
|
||||||
|
postPatch = ''
|
||||||
|
sed -i -e 's/require "health"/vim.health/' lua/clipboard-image/health.lua
|
||||||
|
'';
|
||||||
|
});
|
||||||
|
|
||||||
cmp-clippy = super.cmp-clippy.overrideAttrs (old: {
|
cmp-clippy = super.cmp-clippy.overrideAttrs (old: {
|
||||||
dependencies = with self; [ nvim-cmp plenary-nvim ];
|
dependencies = with self; [ nvim-cmp plenary-nvim ];
|
||||||
});
|
});
|
||||||
|
@ -799,6 +805,10 @@ self: super: {
|
||||||
dependencies = with self; [ plenary-nvim ];
|
dependencies = with self; [ plenary-nvim ];
|
||||||
});
|
});
|
||||||
|
|
||||||
|
nvim-coverage = super.nvim-coverage.overrideAttrs(old: {
|
||||||
|
dependencies = with self; [ plenary-nvim ];
|
||||||
|
});
|
||||||
|
|
||||||
nvim-dap-python = super.nvim-dap-python.overrideAttrs (old: {
|
nvim-dap-python = super.nvim-dap-python.overrideAttrs (old: {
|
||||||
dependencies = with self; [ nvim-dap ];
|
dependencies = with self; [ nvim-dap ];
|
||||||
});
|
});
|
||||||
|
|
|
@ -546,6 +546,7 @@ https://github.com/terrortylor/nvim-comment/,,
|
||||||
https://github.com/hrsh7th/nvim-compe/,,
|
https://github.com/hrsh7th/nvim-compe/,,
|
||||||
https://github.com/roxma/nvim-completion-manager/,,
|
https://github.com/roxma/nvim-completion-manager/,,
|
||||||
https://github.com/klen/nvim-config-local/,,
|
https://github.com/klen/nvim-config-local/,,
|
||||||
|
https://github.com/andythigpen/nvim-coverage/,HEAD,
|
||||||
https://github.com/yamatsum/nvim-cursorline/,,
|
https://github.com/yamatsum/nvim-cursorline/,,
|
||||||
https://github.com/mfussenegger/nvim-dap/,,
|
https://github.com/mfussenegger/nvim-dap/,,
|
||||||
https://github.com/leoluz/nvim-dap-go/,HEAD,
|
https://github.com/leoluz/nvim-dap-go/,HEAD,
|
||||||
|
@ -593,6 +594,7 @@ https://github.com/chrisgrieser/nvim-spider/,HEAD,
|
||||||
https://github.com/kylechui/nvim-surround/,main,
|
https://github.com/kylechui/nvim-surround/,main,
|
||||||
https://github.com/svermeulen/nvim-teal-maker/,HEAD,
|
https://github.com/svermeulen/nvim-teal-maker/,HEAD,
|
||||||
https://github.com/norcalli/nvim-terminal.lua/,,
|
https://github.com/norcalli/nvim-terminal.lua/,,
|
||||||
|
https://github.com/klen/nvim-test/,,
|
||||||
https://github.com/kyazdani42/nvim-tree.lua/,,
|
https://github.com/kyazdani42/nvim-tree.lua/,,
|
||||||
https://github.com/nvim-treesitter/nvim-treesitter/,,
|
https://github.com/nvim-treesitter/nvim-treesitter/,,
|
||||||
https://github.com/romgrk/nvim-treesitter-context/,,
|
https://github.com/romgrk/nvim-treesitter-context/,,
|
||||||
|
@ -668,6 +670,7 @@ https://github.com/vim-scripts/rcshell.vim/,,
|
||||||
https://github.com/ryvnf/readline.vim/,,
|
https://github.com/ryvnf/readline.vim/,,
|
||||||
https://github.com/theprimeagen/refactoring.nvim/,,
|
https://github.com/theprimeagen/refactoring.nvim/,,
|
||||||
https://github.com/tversteeg/registers.nvim/,,
|
https://github.com/tversteeg/registers.nvim/,,
|
||||||
|
https://github.com/vladdoster/remember.nvim/,,
|
||||||
https://github.com/filipdutescu/renamer.nvim/,,
|
https://github.com/filipdutescu/renamer.nvim/,,
|
||||||
https://github.com/NTBBloodbath/rest.nvim/,,
|
https://github.com/NTBBloodbath/rest.nvim/,,
|
||||||
https://github.com/vim-scripts/restore_view.vim/,HEAD,restore-view-vim
|
https://github.com/vim-scripts/restore_view.vim/,HEAD,restore-view-vim
|
||||||
|
|
|
@ -97,11 +97,11 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
meta = {
|
meta = with lib; {
|
||||||
homepage = "https://grass.osgeo.org/";
|
homepage = "https://grass.osgeo.org/";
|
||||||
description = "GIS software suite used for geospatial data management and analysis, image processing, graphics and maps production, spatial modeling, and visualization";
|
description = "GIS software suite used for geospatial data management and analysis, image processing, graphics and maps production, spatial modeling, and visualization";
|
||||||
license = lib.licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
platforms = lib.platforms.all;
|
maintainers = with maintainers; teams.geospatial.members ++ [ mpickering ];
|
||||||
maintainers = with lib.maintainers; [ mpickering willcohen ];
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -152,11 +152,11 @@ in mkDerivation rec {
|
||||||
--prefix PATH : ${lib.makeBinPath [ grass ]}
|
--prefix PATH : ${lib.makeBinPath [ grass ]}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = with lib; {
|
||||||
description = "A Free and Open Source Geographic Information System";
|
description = "A Free and Open Source Geographic Information System";
|
||||||
homepage = "https://www.qgis.org";
|
homepage = "https://www.qgis.org";
|
||||||
license = lib.licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
platforms = with lib.platforms; linux;
|
maintainers = with maintainers; teams.geospatial.members ++ [ lsix ];
|
||||||
maintainers = with lib.maintainers; [ lsix sikmir willcohen ];
|
platforms = with platforms; linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -152,11 +152,11 @@ in mkDerivation rec {
|
||||||
--prefix PATH : ${lib.makeBinPath [ grass ]}
|
--prefix PATH : ${lib.makeBinPath [ grass ]}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = with lib; {
|
||||||
description = "A Free and Open Source Geographic Information System";
|
description = "A Free and Open Source Geographic Information System";
|
||||||
homepage = "https://www.qgis.org";
|
homepage = "https://www.qgis.org";
|
||||||
license = lib.licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
platforms = with lib.platforms; linux;
|
maintainers = with maintainers; teams.geospatial.members ++ [ lsix ];
|
||||||
maintainers = with lib.maintainers; [ lsix sikmir willcohen ];
|
platforms = with platforms; linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "waypoint";
|
pname = "waypoint";
|
||||||
version = "0.11.1";
|
version = "0.11.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "hashicorp";
|
owner = "hashicorp";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-8fMhwJWINazLQou/i6/BZiPtsBJLmEEX9J1EZ0rsTh8=";
|
sha256 = "sha256-mYds46+35sdo9aF5XETwZuvYKW5vExEgm/hAwv2g3do=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-er1Qvnda8pTpWuvkiFhugZ6li82ljg9mk/HrtH22laA=";
|
vendorHash = "sha256-z0qe8zSQ9PopGeyvMDhRpU+3jUgHoh+8jTsYGLPk3i4=";
|
||||||
|
|
||||||
nativeBuildInputs = [ go-bindata installShellFiles ];
|
nativeBuildInputs = [ go-bindata installShellFiles ];
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -21,12 +21,12 @@
|
||||||
|
|
||||||
let
|
let
|
||||||
libdeltachat' = libdeltachat.overrideAttrs (old: rec {
|
libdeltachat' = libdeltachat.overrideAttrs (old: rec {
|
||||||
version = "1.112.8";
|
version = "1.117.0";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "deltachat";
|
owner = "deltachat";
|
||||||
repo = "deltachat-core-rust";
|
repo = "deltachat-core-rust";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-bvXZtgFZx94Sw9Tst620HAhi9kmG8PjtWnghdw2ZF84=";
|
hash = "sha256-zKOhjV2q+jKoh5KVb+izbRzq0kAFp3pXdnPTf9PAhGs=";
|
||||||
};
|
};
|
||||||
cargoDeps = rustPlatform.importCargoLock {
|
cargoDeps = rustPlatform.importCargoLock {
|
||||||
lockFile = ./Cargo.lock;
|
lockFile = ./Cargo.lock;
|
||||||
|
@ -52,16 +52,16 @@ let
|
||||||
};
|
};
|
||||||
in buildNpmPackage rec {
|
in buildNpmPackage rec {
|
||||||
pname = "deltachat-desktop";
|
pname = "deltachat-desktop";
|
||||||
version = "1.36.4";
|
version = "1.38.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "deltachat";
|
owner = "deltachat";
|
||||||
repo = "deltachat-desktop";
|
repo = "deltachat-desktop";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-nJF8DPauhEoKC7mibpMJCGsgt9HnwkZp/jiWEEhShBs=";
|
hash = "sha256-JXNc58PXcqeHrWtcNN3hnkgKRnFxHwvqst/bJP8cRJ0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
npmDepsHash = "sha256-cTvNU4LO74pcw4Ybo9iftEis2yDA2SqGtrs4v+xAi5c=";
|
npmDepsHash = "sha256-8A9PpsztHU/JsWQCXMOIDYBsDEl6K4ftBhW3ytw8/zE=";
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
makeWrapper
|
makeWrapper
|
||||||
|
|
|
@ -14,13 +14,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "remmina";
|
pname = "remmina";
|
||||||
version = "1.4.30";
|
version = "1.4.31";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "Remmina";
|
owner = "Remmina";
|
||||||
repo = "Remmina";
|
repo = "Remmina";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-VYBolB6VJ3lT/rNl87qMW5DU5rdFCNvKezSLzx5y1JI=";
|
sha256 = "sha256-oEgpav4oQ9Sld9PY4TsutS5xEnhQgOHnpQhDesRFTeQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ninja pkg-config wrapGAppsHook ];
|
nativeBuildInputs = [ cmake ninja pkg-config wrapGAppsHook ];
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
{
|
{
|
||||||
"version": "16.0.4",
|
"version": "16.0.5",
|
||||||
"repo_hash": "sha256-xJWu0Ybrde+/hdOAvnOXIgzjzI++y3cZj85Ay3jLweI=",
|
"repo_hash": "sha256-hUEPJMdmR+p7nHWjdS+9SXcgm0LciPC9at+GP9UcUvI=",
|
||||||
"yarn_hash": "0yy04jnfvn5dgciqd105xiwg7chjwp3w6iqbjpylak9h82ci6wlh",
|
"yarn_hash": "0yy04jnfvn5dgciqd105xiwg7chjwp3w6iqbjpylak9h82ci6wlh",
|
||||||
"owner": "gitlab-org",
|
"owner": "gitlab-org",
|
||||||
"repo": "gitlab",
|
"repo": "gitlab",
|
||||||
"rev": "v16.0.4-ee",
|
"rev": "v16.0.5-ee",
|
||||||
"passthru": {
|
"passthru": {
|
||||||
"GITALY_SERVER_VERSION": "16.0.4",
|
"GITALY_SERVER_VERSION": "16.0.5",
|
||||||
"GITLAB_PAGES_VERSION": "16.0.4",
|
"GITLAB_PAGES_VERSION": "16.0.5",
|
||||||
"GITLAB_SHELL_VERSION": "14.20.0",
|
"GITLAB_SHELL_VERSION": "14.20.0",
|
||||||
"GITLAB_WORKHORSE_VERSION": "16.0.4"
|
"GITLAB_WORKHORSE_VERSION": "16.0.5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "16.0.4";
|
version = "16.0.5";
|
||||||
package_version = "v${lib.versions.major version}";
|
package_version = "v${lib.versions.major version}";
|
||||||
gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}";
|
gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}";
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ let
|
||||||
owner = "gitlab-org";
|
owner = "gitlab-org";
|
||||||
repo = "gitaly";
|
repo = "gitaly";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-173jbi+zJ4Tqgsv14An8gk+HisayCkoIBQW5MdpFZp4=";
|
sha256 = "sha256-YhqKMFDjjL2I82m51GdKNVO8vdJPppDKZDBQGskpyA4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-KBhTI70eReZGSd7RxwGXcUGa0wDo7q5tU9fUhrLeFO0=";
|
vendorSha256 = "sha256-KBhTI70eReZGSd7RxwGXcUGa0wDo7q5tU9fUhrLeFO0=";
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "gitlab-pages";
|
pname = "gitlab-pages";
|
||||||
version = "16.0.4";
|
version = "16.0.5";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "gitlab-org";
|
owner = "gitlab-org";
|
||||||
repo = "gitlab-pages";
|
repo = "gitlab-pages";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-nBhMwo5fSTaiJm6S1hyJ2KqjWRjtsvf1jhBQcJpDNQw=";
|
sha256 = "sha256-bZwq8nG3QmPCgfuBUQW6LQdi7F1+n2JfzfU3oP+QCJw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-s3HHoz9URACuVVhePQQFviTqlQU7vCLOjTJPBlus1Vo=";
|
vendorHash = "sha256-s3HHoz9URACuVVhePQQFviTqlQU7vCLOjTJPBlus1Vo=";
|
||||||
|
|
|
@ -5,7 +5,7 @@ in
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "gitlab-workhorse";
|
pname = "gitlab-workhorse";
|
||||||
|
|
||||||
version = "16.0.4";
|
version = "16.0.5";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = data.owner;
|
owner = data.owner;
|
||||||
|
|
|
@ -26,13 +26,13 @@
|
||||||
|
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
pname = "haruna";
|
pname = "haruna";
|
||||||
version = "0.11.0";
|
version = "0.11.1";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "multimedia";
|
owner = "multimedia";
|
||||||
repo = "haruna";
|
repo = "haruna";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-9cN5C+sjnbkChnwKo+pzFsSogkz9l5C1U5DtXzC2kQ4=";
|
hash = "sha256-quCkQN1IxKoGr+VzeDXs2UChJgxfgI+z56SDYc6eZDc=";
|
||||||
domain = "invent.kde.org";
|
domain = "invent.kde.org";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,22 +0,0 @@
|
||||||
diff --git a/Cargo.lock b/Cargo.lock
|
|
||||||
index ac3125a..c02b11d 100644
|
|
||||||
--- a/Cargo.lock
|
|
||||||
+++ b/Cargo.lock
|
|
||||||
@@ -431,7 +431,7 @@ dependencies = [
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "leftwm"
|
|
||||||
-version = "0.4.0"
|
|
||||||
+version = "0.4.1"
|
|
||||||
dependencies = [
|
|
||||||
"anyhow",
|
|
||||||
"clap",
|
|
||||||
@@ -467,7 +467,7 @@ dependencies = [
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "leftwm-core"
|
|
||||||
-version = "0.4.0"
|
|
||||||
+version = "0.4.1"
|
|
||||||
dependencies = [
|
|
||||||
"dirs-next",
|
|
||||||
"futures",
|
|
|
@ -6,20 +6,16 @@ in
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "leftwm";
|
pname = "leftwm";
|
||||||
version = "0.4.1";
|
version = "0.4.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "leftwm";
|
owner = "leftwm";
|
||||||
repo = "leftwm";
|
repo = "leftwm";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-ZAlX8Vu4JAwQlwBOHT435Bz3g3qqK5ePm9v0cDqP8Q4=";
|
sha256 = "sha256-SjEp0gQHwq3Omhx/EPnyLeQJ50Ov0rHDxmYVWBwIDBs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "sha256-nn/P9ZZNf1Zts4JiJ2kXWAAG/HT1GnlYHXcPijYiBlU=";
|
cargoSha256 = "sha256-kdGqnfzO+Ev9QeZcZqISPTehEXZzCWT5S8p6JbTBreE=";
|
||||||
|
|
||||||
cargoPatches = [
|
|
||||||
./0001-patch-version.patch
|
|
||||||
];
|
|
||||||
|
|
||||||
buildInputs = rpathLibs;
|
buildInputs = rpathLibs;
|
||||||
|
|
||||||
|
@ -32,7 +28,6 @@ rustPlatform.buildRustPackage rec {
|
||||||
dontPatchELF = true;
|
dontPatchELF = true;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
broken = (stdenv.isLinux && stdenv.isAarch64);
|
|
||||||
description = "A tiling window manager for the adventurer";
|
description = "A tiling window manager for the adventurer";
|
||||||
homepage = "https://github.com/leftwm/leftwm";
|
homepage = "https://github.com/leftwm/leftwm";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ lib, stdenv, substituteAll, fetchurl, fetchpatch, findXMLCatalogs, writeScriptBin, ruby, bash }:
|
{ lib, stdenv, substituteAll, fetchurl, fetchpatch, findXMLCatalogs, writeScriptBin, ruby, bash, withManOptDedupPatch ? false }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
|
||||||
|
@ -36,6 +36,10 @@ let
|
||||||
src = ./catalog-legacy-uris.patch;
|
src = ./catalog-legacy-uris.patch;
|
||||||
inherit legacySuffix suffix version;
|
inherit legacySuffix suffix version;
|
||||||
})
|
})
|
||||||
|
] ++ lib.optionals withManOptDedupPatch [
|
||||||
|
# Fixes https://github.com/NixOS/nixpkgs/issues/166304
|
||||||
|
# https://github.com/docbook/xslt10-stylesheets/pull/241
|
||||||
|
./fix-man-options-duplication.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [ findXMLCatalogs ];
|
propagatedBuildInputs = [ findXMLCatalogs ];
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
--- a/manpages/lists.xsl
|
||||||
|
+++ b/manpages/lists.xsl
|
||||||
|
@@ -110,7 +110,7 @@
|
||||||
|
<xsl:text>.RE </xsl:text>
|
||||||
|
</xsl:template>
|
||||||
|
|
||||||
|
-<xsl:template match="d:varlistentry/d:term"/>
|
||||||
|
+<xsl:template match="d:varlistentry/d:term" priority="1"/>
|
||||||
|
<xsl:template match="d:glossentry/d:glossterm"/>
|
||||||
|
|
||||||
|
<xsl:template match="d:variablelist[ancestor::d:listitem or ancestor::d:step or ancestor::d:glossdef]|
|
|
@ -1,24 +1,24 @@
|
||||||
let version = "3.0.4"; in
|
let version = "3.0.5"; in
|
||||||
{ fetchurl }: {
|
{ fetchurl }: {
|
||||||
versionUsed = version;
|
versionUsed = version;
|
||||||
"${version}-x86_64-darwin" = fetchurl {
|
"${version}-x86_64-darwin" = fetchurl {
|
||||||
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-x64-release.zip";
|
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-x64-release.zip";
|
||||||
sha256 = "07p2fjk4jhnzhwqlmfjrlx9i11cj389fyk6kj6ri4ygpcfy3933k";
|
sha256 = "0c9a4fwwf5r4as4k1fa66ddmrjwlz5wr3j5fw1d26406hmw8m1qw";
|
||||||
};
|
};
|
||||||
"${version}-aarch64-darwin" = fetchurl {
|
"${version}-aarch64-darwin" = fetchurl {
|
||||||
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-arm64-release.zip";
|
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-arm64-release.zip";
|
||||||
sha256 = "1p1b4vqcrgw6bvxpr5f1mvbkxq3nqbdj6maq4svhkd8rwrwp7g8h";
|
sha256 = "1636yggn4ynq7axw79m2n8i8v193kx38zxc6iybagcv9hld8jck4";
|
||||||
};
|
};
|
||||||
"${version}-aarch64-linux" = fetchurl {
|
"${version}-aarch64-linux" = fetchurl {
|
||||||
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-arm64-release.zip";
|
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-arm64-release.zip";
|
||||||
sha256 = "1hagjgh991kqghm7ffwx3wlq1ija20h1dmd2g8py1pvw167fwkfh";
|
sha256 = "0cq5q94fcj9v5y3bhq9dzwhpmvfw8flpq4rwlcif5js46icpjyv6";
|
||||||
};
|
};
|
||||||
"${version}-x86_64-linux" = fetchurl {
|
"${version}-x86_64-linux" = fetchurl {
|
||||||
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-x64-release.zip";
|
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-x64-release.zip";
|
||||||
sha256 = "19gw8nkh77m009jwj92wcqjdp7xxp5p7aw4psf2ghbbl5mrmimzy";
|
sha256 = "0v5nn9j5rbvgnmkkj866mpwnp03ndc8lbg8bx7ydycj9srra7yq5";
|
||||||
};
|
};
|
||||||
"${version}-i686-linux" = fetchurl {
|
"${version}-i686-linux" = fetchurl {
|
||||||
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-ia32-release.zip";
|
url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-ia32-release.zip";
|
||||||
sha256 = "1phbaqq9lfq60bbf2pr38vngszrrd4931qzkd8772226ha79fsr0";
|
sha256 = "03drn7s6w6xz1szk6x4gny0kv4hcbwqvcz8yxxmqkinpgsf1ap4a";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,13 +18,13 @@ assert blas.isILP64 == scalapack.isILP64;
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "elpa";
|
pname = "elpa";
|
||||||
version = "2022.11.001";
|
version = "2023.05.001";
|
||||||
|
|
||||||
passthru = { inherit (blas) isILP64; };
|
passthru = { inherit (blas) isILP64; };
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/${version}/elpa-${version}.tar.gz";
|
url = "https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/${version}/elpa-${version}.tar.gz";
|
||||||
sha256 = "sha256-NeOX18CvlbtDvHvvf/8pQlwdpAD6DNhq6NO9L/L52Zk=";
|
sha256 = "sha256-7GS+XWUigQ1gGjuOajFyDjw+tK8zpDTYpkVw125kYrY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
|
|
@ -24,9 +24,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||||
description = "C++ port of the Java Topology Suite (JTS)";
|
description = "C++ port of the Java Topology Suite (JTS)";
|
||||||
homepage = "https://trac.osgeo.org/geos";
|
homepage = "https://trac.osgeo.org/geos";
|
||||||
license = licenses.lgpl21Only;
|
license = licenses.lgpl21Only;
|
||||||
|
maintainers = teams.geospatial.members;
|
||||||
pkgConfigModules = [ "geos" ];
|
pkgConfigModules = [ "geos" ];
|
||||||
maintainers = with lib.maintainers; [
|
|
||||||
willcohen
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
|
@ -38,17 +38,18 @@
|
||||||
, appliance ? null
|
, appliance ? null
|
||||||
, javaSupport ? false
|
, javaSupport ? false
|
||||||
, jdk
|
, jdk
|
||||||
|
, zstd
|
||||||
}:
|
}:
|
||||||
|
|
||||||
assert appliance == null || lib.isDerivation appliance;
|
assert appliance == null || lib.isDerivation appliance;
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "libguestfs";
|
pname = "libguestfs";
|
||||||
version = "1.48.4";
|
version = "1.50.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://libguestfs.org/download/${lib.versions.majorMinor version}-stable/${pname}-${version}.tar.gz";
|
url = "https://libguestfs.org/download/${lib.versions.majorMinor version}-stable/${pname}-${version}.tar.gz";
|
||||||
sha256 = "sha256-ncIrbFpF8ZwsupEaN7Oo2G9idEUhsQ61PD05B+UIAxI=";
|
sha256 = "sha256-Xmhx6I+C5SHjHUQt5qELZJcCN8t5VumdEXsSO1hWWm8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
strictDeps = true;
|
strictDeps = true;
|
||||||
|
@ -63,6 +64,7 @@ stdenv.mkDerivation rec {
|
||||||
makeWrapper
|
makeWrapper
|
||||||
pkg-config
|
pkg-config
|
||||||
qemu
|
qemu
|
||||||
|
zstd
|
||||||
] ++ (with perlPackages; [ perl libintl-perl GetoptLong ModuleBuild ])
|
] ++ (with perlPackages; [ perl libintl-perl GetoptLong ModuleBuild ])
|
||||||
++ (with ocamlPackages; [ ocaml findlib ]);
|
++ (with ocamlPackages; [ ocaml findlib ]);
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
|
|
@ -39,8 +39,9 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config cmake doxygen ];
|
nativeBuildInputs = [ pkg-config cmake doxygen ];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = lib.optionals (!stdenv.isDarwin) [
|
||||||
libX11 libXinerama libXrandr libGLU libGL
|
libX11 libXinerama libXrandr libGLU libGL
|
||||||
|
] ++ [
|
||||||
glib ilmbase libxml2 pcre zlib
|
glib ilmbase libxml2 pcre zlib
|
||||||
] ++ lib.optional jpegSupport libjpeg
|
] ++ lib.optional jpegSupport libjpeg
|
||||||
++ lib.optional exrSupport openexr
|
++ lib.optional exrSupport openexr
|
||||||
|
@ -62,6 +63,7 @@ stdenv.mkDerivation rec {
|
||||||
++ lib.optional sdlSupport SDL2
|
++ lib.optional sdlSupport SDL2
|
||||||
++ lib.optional restSupport asio
|
++ lib.optional restSupport asio
|
||||||
++ lib.optionals withExamples [ fltk ]
|
++ lib.optionals withExamples [ fltk ]
|
||||||
|
++ lib.optionals (!stdenv.isDarwin) [ ]
|
||||||
++ lib.optionals stdenv.isDarwin [ AGL Accelerate Carbon Cocoa Foundation ]
|
++ lib.optionals stdenv.isDarwin [ AGL Accelerate Carbon Cocoa Foundation ]
|
||||||
++ lib.optional (restSupport || colladaSupport) boost
|
++ lib.optional (restSupport || colladaSupport) boost
|
||||||
;
|
;
|
||||||
|
|
|
@ -79,7 +79,7 @@ stdenv.mkDerivation rec {
|
||||||
description = "PDAL is Point Data Abstraction Library. GDAL for point cloud data";
|
description = "PDAL is Point Data Abstraction Library. GDAL for point cloud data";
|
||||||
homepage = "https://pdal.io";
|
homepage = "https://pdal.io";
|
||||||
license = licenses.bsd3;
|
license = licenses.bsd3;
|
||||||
maintainers = with maintainers; [ nh2 ];
|
maintainers = teams.geospatial.members;
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,9 +23,8 @@ stdenv.mkDerivation rec {
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
cmake
|
cmake
|
||||||
ragel
|
ragel
|
||||||
util-linux
|
|
||||||
python3
|
python3
|
||||||
];
|
] ++ lib.optional stdenv.isLinux util-linux;
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
boost
|
boost
|
||||||
|
|
23
pkgs/development/php-packages/uv/default.nix
Normal file
23
pkgs/development/php-packages/uv/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
{ buildPecl, lib, fetchFromGitHub, libuv }:
|
||||||
|
|
||||||
|
buildPecl rec {
|
||||||
|
pname = "uv";
|
||||||
|
version = "0.3.0";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "amphp";
|
||||||
|
repo = "ext-uv";
|
||||||
|
rev = "v${version}";
|
||||||
|
hash = "sha256-RYb7rszHbdTLfBi66o9hVkFwX+7RlcxH5PAw5frjpFg=";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ libuv ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Interface to libuv for php";
|
||||||
|
license = licenses.php301;
|
||||||
|
homepage = "https://github.com/amphp/ext-uv";
|
||||||
|
maintainers = teams.php.members;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
|
@ -78,6 +78,6 @@ buildPythonPackage rec {
|
||||||
description = "OGR's neat, nimble, no-nonsense API for Python";
|
description = "OGR's neat, nimble, no-nonsense API for Python";
|
||||||
homepage = "https://fiona.readthedocs.io/";
|
homepage = "https://fiona.readthedocs.io/";
|
||||||
license = licenses.bsd3;
|
license = licenses.bsd3;
|
||||||
maintainers = with maintainers; [ knedlsepp ];
|
maintainers = teams.geospatial.members;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,10 @@ buildPythonPackage rec {
|
||||||
# relax version constraint, https://storyboard.openstack.org/#!/story/2009723
|
# relax version constraint, https://storyboard.openstack.org/#!/story/2009723
|
||||||
substituteInPlace requirements.txt --replace 'PyYAML>=3.10.0,<6' 'PyYAML>=3.10.0'
|
substituteInPlace requirements.txt --replace 'PyYAML>=3.10.0,<6' 'PyYAML>=3.10.0'
|
||||||
|
|
||||||
|
# Allow building with setuptools from nixpkgs.
|
||||||
|
# Related: https://github.com/NixOS/nixpkgs/issues/238226.
|
||||||
|
substituteInPlace requirements.txt --replace 'setuptools<=65.7.0' 'setuptools'
|
||||||
|
|
||||||
export HOME=$TMPDIR
|
export HOME=$TMPDIR
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
50
pkgs/development/python-modules/lzallright/default.nix
Normal file
50
pkgs/development/python-modules/lzallright/default.nix
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, buildPythonPackage
|
||||||
|
, callPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, rustPlatform
|
||||||
|
, libiconv
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "lzallright";
|
||||||
|
version = "0.2.3";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "vlaci";
|
||||||
|
repo = pname;
|
||||||
|
rev = "v${version}";
|
||||||
|
hash = "sha256-Zzif6WtecgAkNmml0kt0Z+Ewx0L30ahr+kwzYR5aUAM=";
|
||||||
|
};
|
||||||
|
|
||||||
|
cargoDeps = rustPlatform.fetchCargoTarball {
|
||||||
|
inherit src;
|
||||||
|
name = "${pname}-${version}";
|
||||||
|
hash = "sha256-+pV9q2QM6qFA1a5E10OAsE7KJEUsTiEiU1KqO4/2rFw=";
|
||||||
|
};
|
||||||
|
|
||||||
|
format = "pyproject";
|
||||||
|
|
||||||
|
nativeBuildInputs = with rustPlatform; [ cargoSetupHook maturinBuildHook ];
|
||||||
|
|
||||||
|
buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "lzallright" ];
|
||||||
|
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
passthru.tests = {
|
||||||
|
pytest = callPackage ./tests.nix { };
|
||||||
|
};
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = ''
|
||||||
|
A Python 3.8+ binding for lzokay library which is an MIT licensed
|
||||||
|
a minimal, C++14 implementation of the LZO compression format.
|
||||||
|
'';
|
||||||
|
homepage = "https://github.com/vlaci/lzallright";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ vlaci ];
|
||||||
|
};
|
||||||
|
}
|
15
pkgs/development/python-modules/lzallright/tests.nix
Normal file
15
pkgs/development/python-modules/lzallright/tests.nix
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
{ lzallright, buildPythonPackage, pytestCheckHook }:
|
||||||
|
|
||||||
|
buildPythonPackage {
|
||||||
|
inherit (lzallright) version src;
|
||||||
|
pname = "lzallright-tests";
|
||||||
|
format = "other";
|
||||||
|
|
||||||
|
dontBuild = true;
|
||||||
|
dontInstall = true;
|
||||||
|
|
||||||
|
nativeCheckInputs = [
|
||||||
|
lzallright
|
||||||
|
pytestCheckHook
|
||||||
|
];
|
||||||
|
}
|
|
@ -8,14 +8,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pdf2image";
|
pname = "pdf2image";
|
||||||
version = "1.16.2";
|
version = "1.16.3";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-hnYQke7jX0ZB6pjf3bJUJUNh0Bi+aYoZmv98HTczGAM=";
|
hash = "sha256-dCCIEMLO9NnjR3abjmKlIwOYLdtPLf10THq0uUCuKH4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pyslurm";
|
pname = "pyslurm";
|
||||||
version = "22.5.1";
|
version = "23.2.1";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.6";
|
||||||
|
@ -17,7 +17,7 @@ buildPythonPackage rec {
|
||||||
repo = "pyslurm";
|
repo = "pyslurm";
|
||||||
owner = "PySlurm";
|
owner = "PySlurm";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-sPZELCxe2e7/gUmRxvP2aOwqsbaR/x+0grHwuDdx0Dg=";
|
hash = "sha256-EYXVkQGe5A+fmzcBdhMnALzX8k7hxaCYsL1Ehrikme4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ cython slurm ];
|
buildInputs = [ cython slurm ];
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pytest-testmon";
|
pname = "pytest-testmon";
|
||||||
version = "2.0.8";
|
version = "2.0.9";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||||
owner = "tarpas";
|
owner = "tarpas";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-UMWcLNKPMlfPl2plSViRcKkgqYs23b3KdzexLHXq/+g=";
|
hash = "sha256-klKn110zmurLx3aITYiGV1tLztTiY/Z2tf/L6qW2cGI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -35,7 +35,10 @@ buildPythonPackage rec {
|
||||||
|
|
||||||
nativeCheckInputs = [ stestr testscenarios requests-mock ];
|
nativeCheckInputs = [ stestr testscenarios requests-mock ];
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
stestr run
|
# Skip tests that fail due to setuptools>=66.0.0 rejecting PEP 440
|
||||||
|
# non-conforming versions. See
|
||||||
|
# https://github.com/pypa/setuptools/issues/2497 for details.
|
||||||
|
stestr run -E "tests.test_plugins.(PluginsTestScenarios.test_plugin_version_comparison|PluginsTestScenarios.test_plugin_version_object_comparison|PluginsTest.test_plugin_equal|PluginsTest.test_plugin_not_equal)"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "python-lsp-server";
|
pname = "python-lsp-server";
|
||||||
version = "1.7.2";
|
version = "1.7.3";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
@ -42,7 +42,7 @@ buildPythonPackage rec {
|
||||||
owner = "python-lsp";
|
owner = "python-lsp";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-jsWk2HDDRjOAPGX1K9NqhWkA5xD2fM830z7g7Kee0yQ=";
|
hash = "sha256-YU7u0vAJ4Qh3lCgY9+uHxY1odpB47HnrduzJIlAdyKY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
SETUPTOOLS_SCM_PRETEND_VERSION = version;
|
SETUPTOOLS_SCM_PRETEND_VERSION = version;
|
||||||
|
|
|
@ -42,7 +42,7 @@ let
|
||||||
in
|
in
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "rdkit";
|
pname = "rdkit";
|
||||||
version = "2023.03.1";
|
version = "2023.03.2";
|
||||||
format = "other";
|
format = "other";
|
||||||
|
|
||||||
src =
|
src =
|
||||||
|
@ -53,7 +53,7 @@ buildPythonPackage rec {
|
||||||
owner = pname;
|
owner = pname;
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "Release_${versionTag}";
|
rev = "Release_${versionTag}";
|
||||||
hash = "sha256-hiDaPWDAWzALRf3+SAfzghu2K706rcajeZ69tMFplhU=";
|
hash = "sha256-p1zJLMtIlO+0qKMO7ghDLrONNZFPTuc2QtOtB1LJPtc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
unpackPhase = ''
|
unpackPhase = ''
|
||||||
|
@ -156,5 +156,6 @@ buildPythonPackage rec {
|
||||||
maintainers = with maintainers; [ rmcgibbo natsukium ];
|
maintainers = with maintainers; [ rmcgibbo natsukium ];
|
||||||
license = licenses.bsd3;
|
license = licenses.bsd3;
|
||||||
homepage = "https://www.rdkit.org";
|
homepage = "https://www.rdkit.org";
|
||||||
|
changelog = "https://github.com/rdkit/rdkit/releases/tag/${src.rev}";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,6 +62,6 @@ buildPythonPackage rec {
|
||||||
description = "Manipulation and analysis of geometric objects";
|
description = "Manipulation and analysis of geometric objects";
|
||||||
homepage = "https://github.com/shapely/shapely";
|
homepage = "https://github.com/shapely/shapely";
|
||||||
license = licenses.bsd3;
|
license = licenses.bsd3;
|
||||||
maintainers = with maintainers; [ knedlsepp ];
|
maintainers = teams.geospatial.members;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,21 +7,22 @@
|
||||||
, installShellFiles
|
, installShellFiles
|
||||||
, libiconv
|
, libiconv
|
||||||
, mdbook
|
, mdbook
|
||||||
|
, nix-update-script
|
||||||
}:
|
}:
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "just";
|
pname = "just";
|
||||||
version = "1.13.0";
|
version = "1.14.0";
|
||||||
outputs = [ "out" "man" "doc" ];
|
outputs = [ "out" "man" "doc" ];
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "casey";
|
owner = "casey";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-5JI3QaUuWvwI3pClZXMPU8v1lcPZ5YioMPGKl/lIjQ0=";
|
hash = "sha256-gItTmei+nxa56CoVv9xBmsOUH5AP48XNxdlHmXRqo2Y=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-91C/5m2avsW7GKQDg/Ez9fzzFhe8ih1De1RbV/MBJbM=";
|
cargoHash = "sha256-iZh9M3QgTH0brh6DkKeQyJiCDmYFUggMiZWTkAGjggE=";
|
||||||
|
|
||||||
nativeBuildInputs = [ installShellFiles mdbook ];
|
nativeBuildInputs = [ installShellFiles mdbook ];
|
||||||
buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
|
buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
|
||||||
|
@ -57,6 +58,7 @@ rustPlatform.buildRustPackage rec {
|
||||||
"--skip=edit" # trying to run "vim" fails as there's no /usr/bin/env or which in the sandbox to find vim and the dependency is not easily patched
|
"--skip=edit" # trying to run "vim" fails as there's no /usr/bin/env or which in the sandbox to find vim and the dependency is not easily patched
|
||||||
"--skip=run_shebang" # test case very rarely fails with "Text file busy"
|
"--skip=run_shebang" # test case very rarely fails with "Text file busy"
|
||||||
"--skip=invoke_error_function" # wants JUST_CHOOSER to be fzf
|
"--skip=invoke_error_function" # wants JUST_CHOOSER to be fzf
|
||||||
|
"--skip=choose::default" # symlinks cat->fzf which fails as coreutils doesn't understand name
|
||||||
];
|
];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
|
@ -70,6 +72,8 @@ rustPlatform.buildRustPackage rec {
|
||||||
--zsh completions/just.zsh
|
--zsh completions/just.zsh
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
passthru.updateScript = nix-update-script { };
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://github.com/casey/just";
|
homepage = "https://github.com/casey/just";
|
||||||
changelog = "https://github.com/casey/just/blob/${version}/CHANGELOG.md";
|
changelog = "https://github.com/casey/just/blob/${version}/CHANGELOG.md";
|
||||||
|
|
|
@ -11,13 +11,13 @@ let
|
||||||
in
|
in
|
||||||
let finalPackage = buildDotnetModule rec {
|
let finalPackage = buildDotnetModule rec {
|
||||||
pname = "omnisharp-roslyn";
|
pname = "omnisharp-roslyn";
|
||||||
version = "1.39.6";
|
version = "1.39.7";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "OmniSharp";
|
owner = "OmniSharp";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "6KCHZ5I5OkDaensqHO//owI/nrQkOoF60f/n3YV7jaE=";
|
sha256 = "sha256-KfO6YVTVAQeFKlnHSNx/KbO8vr+gDqwlyy50uEDA6FM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
projectFile = "src/OmniSharp.Stdio.Driver/OmniSharp.Stdio.Driver.csproj";
|
projectFile = "src/OmniSharp.Stdio.Driver/OmniSharp.Stdio.Driver.csproj";
|
||||||
|
@ -39,8 +39,8 @@ let finalPackage = buildDotnetModule rec {
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
# Relax the version requirement
|
# Relax the version requirement
|
||||||
substituteInPlace global.json \
|
rm global.json
|
||||||
--replace '7.0.100-rc.1.22431.12' '${sdk_6_0.version}'
|
|
||||||
# Patch the project files so we can compile them properly
|
# Patch the project files so we can compile them properly
|
||||||
for project in src/OmniSharp.Http.Driver/OmniSharp.Http.Driver.csproj src/OmniSharp.LanguageServerProtocol/OmniSharp.LanguageServerProtocol.csproj src/OmniSharp.Stdio.Driver/OmniSharp.Stdio.Driver.csproj; do
|
for project in src/OmniSharp.Http.Driver/OmniSharp.Http.Driver.csproj src/OmniSharp.LanguageServerProtocol/OmniSharp.LanguageServerProtocol.csproj src/OmniSharp.Stdio.Driver/OmniSharp.Stdio.Driver.csproj; do
|
||||||
substituteInPlace $project \
|
substituteInPlace $project \
|
||||||
|
|
199
pkgs/development/tools/omnisharp-roslyn/deps.nix
generated
199
pkgs/development/tools/omnisharp-roslyn/deps.nix
generated
|
@ -4,7 +4,7 @@
|
||||||
{ fetchNuGet }: [
|
{ fetchNuGet }: [
|
||||||
(fetchNuGet { pname = "Cake.Scripting.Abstractions"; version = "0.9.0"; sha256 = "15nqr100crclha0lzgil25j1wn45517gb34059qypj05j8psfmjx"; })
|
(fetchNuGet { pname = "Cake.Scripting.Abstractions"; version = "0.9.0"; sha256 = "15nqr100crclha0lzgil25j1wn45517gb34059qypj05j8psfmjx"; })
|
||||||
(fetchNuGet { pname = "Cake.Scripting.Transport"; version = "0.9.0"; sha256 = "1gpbvframx4dx4mzfh44cib6dfd26q7878vf073m9gv3y43sws7b"; })
|
(fetchNuGet { pname = "Cake.Scripting.Transport"; version = "0.9.0"; sha256 = "1gpbvframx4dx4mzfh44cib6dfd26q7878vf073m9gv3y43sws7b"; })
|
||||||
(fetchNuGet { pname = "Cake.Tool"; version = "1.1.0"; sha256 = "1arxq0pcz17c0jzrd1z2z5zcgb0aw6120p2zp6yap0qg5g54hy46"; })
|
(fetchNuGet { pname = "Cake.Tool"; version = "3.0.0"; sha256 = "0gjacqdgnh1d40sm9vrdb8vr6jv3vyh6j265gj1aaf9af2569637"; })
|
||||||
(fetchNuGet { pname = "Dotnet.Script.DependencyModel"; version = "1.4.0"; sha256 = "08269f79r3a7iwf3i661k6vzi9xk21f0z21997dpyl2qhl5igndg"; })
|
(fetchNuGet { pname = "Dotnet.Script.DependencyModel"; version = "1.4.0"; sha256 = "08269f79r3a7iwf3i661k6vzi9xk21f0z21997dpyl2qhl5igndg"; })
|
||||||
(fetchNuGet { pname = "Dotnet.Script.DependencyModel.NuGet"; version = "1.4.0"; sha256 = "0mhbxvcf9p48zzc3f2x25ihh1lxzzn63mwld5lkny5m1bx1fp198"; })
|
(fetchNuGet { pname = "Dotnet.Script.DependencyModel.NuGet"; version = "1.4.0"; sha256 = "0mhbxvcf9p48zzc3f2x25ihh1lxzzn63mwld5lkny5m1bx1fp198"; })
|
||||||
(fetchNuGet { pname = "Humanizer.Core"; version = "2.14.1"; sha256 = "1ai7hgr0qwd7xlqfd92immddyi41j3ag91h3594yzfsgsy6yhyqi"; })
|
(fetchNuGet { pname = "Humanizer.Core"; version = "2.14.1"; sha256 = "1ai7hgr0qwd7xlqfd92immddyi41j3ag91h3594yzfsgsy6yhyqi"; })
|
||||||
|
@ -13,52 +13,63 @@
|
||||||
(fetchNuGet { pname = "MediatR"; version = "8.1.0"; sha256 = "0cqx7yfh998xhsfk5pr6229lcjcs1jxxyqz7dwskc9jddl6a2akp"; })
|
(fetchNuGet { pname = "MediatR"; version = "8.1.0"; sha256 = "0cqx7yfh998xhsfk5pr6229lcjcs1jxxyqz7dwskc9jddl6a2akp"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "5.0.0"; sha256 = "0cp5jbax2mf6xr3dqiljzlwi05fv6n9a35z337s92jcljiq674kf"; })
|
(fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "5.0.0"; sha256 = "0cp5jbax2mf6xr3dqiljzlwi05fv6n9a35z337s92jcljiq674kf"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "6.0.0"; sha256 = "15gqy2m14fdlvy1g59207h5kisznm355kbw010gy19vh47z8gpz3"; })
|
(fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "6.0.0"; sha256 = "15gqy2m14fdlvy1g59207h5kisznm355kbw010gy19vh47z8gpz3"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Build"; version = "17.3.1"; sha256 = "1hwjihnjcycnzqksa6pcljj515nprpqjqbqy3shykd86micyhhxr"; })
|
(fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "7.0.0"; sha256 = "1waiggh3g1cclc81gmjrqbh128kwfjky3z79ma4bd2ms9pa3gvfm"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Build.Framework"; version = "17.3.1"; sha256 = "0v27f8nv0q6q3n5h4sdf3hm2j9b1dmjx5hpxv9s16gb4ayiaq8y9"; })
|
(fetchNuGet { pname = "Microsoft.Build"; version = "17.3.2"; sha256 = "17g4ka0c28l9v3pmf3i7cvic137h7zg6xqc78qf5j5hj7qbcps5g"; })
|
||||||
|
(fetchNuGet { pname = "Microsoft.Build.Framework"; version = "17.3.2"; sha256 = "1p8ikc91qc2b1h68w44brb64dy5kmkb089hdliwp02gba3dszw67"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Build.Locator"; version = "1.4.1"; sha256 = "0j119rri7a401rca67cxdyrn3rprzdl1b2wrblqc23xsff1xvlrx"; })
|
(fetchNuGet { pname = "Microsoft.Build.Locator"; version = "1.4.1"; sha256 = "0j119rri7a401rca67cxdyrn3rprzdl1b2wrblqc23xsff1xvlrx"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Build.Tasks.Core"; version = "17.3.1"; sha256 = "08mnq4swyjzjscj56rcc1ckyrzs84nsx312hh1xcw29m86ad7jpz"; })
|
(fetchNuGet { pname = "Microsoft.Build.Tasks.Core"; version = "17.3.2"; sha256 = "1mxm6xrq4illg502kjz4l7j0vjcpfv2li9wrvf4ix9m09vdwk2jl"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Build.Tasks.Git"; version = "1.0.0"; sha256 = "0avwja8vk56f2kr2pmrqx3h60bnwbs7ds062lhvhcxv87m5yfqnj"; })
|
(fetchNuGet { pname = "Microsoft.Build.Tasks.Git"; version = "1.0.0"; sha256 = "0avwja8vk56f2kr2pmrqx3h60bnwbs7ds062lhvhcxv87m5yfqnj"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Build.Utilities.Core"; version = "17.3.1"; sha256 = "0yib6x7hankpr9knfxascybhydkq6zwc3ahg8f2hzph9pcf9krjz"; })
|
(fetchNuGet { pname = "Microsoft.Build.Utilities.Core"; version = "17.3.2"; sha256 = "0r82hrjjqpxjp3l7ncy8jdj30p7y0p1hhr1dbfrj5l3i0zxrrcj4"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "3.3.4"; sha256 = "0wd6v57p53ahz5z9zg4iyzmy3src7rlsncyqpcag02jjj1yx6g58"; })
|
(fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "3.3.4"; sha256 = "0wd6v57p53ahz5z9zg4iyzmy3src7rlsncyqpcag02jjj1yx6g58"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeAnalysis.AnalyzerUtilities"; version = "3.3.0"; sha256 = "0b2xy6m3l1y6j2xc97cg5llia169jv4nszrrrqclh505gpw6qccz"; })
|
(fetchNuGet { pname = "Microsoft.CodeAnalysis.AnalyzerUtilities"; version = "3.3.0"; sha256 = "0b2xy6m3l1y6j2xc97cg5llia169jv4nszrrrqclh505gpw6qccz"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "4.6.0-3.23153.5"; sha256 = "0qp3dzqr32yf64cxdzngvrri6rljvw6d2kbir27dk5nwg0r6nlnp"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.common/4.6.0-3.23153.5/microsoft.codeanalysis.common.4.6.0-3.23153.5.nupkg"; })
|
(fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "4.7.0-2.23274.2"; sha256 = "1kz32i1vckqhzzbn90n69xn03qkd5xzk2396sr6njfh58i8wbcpd"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.common/4.7.0-2.23274.2/microsoft.codeanalysis.common.4.7.0-2.23274.2.nupkg"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "4.6.0-3.23153.5"; sha256 = "1vbd1xy5aynbvrm9nngn8blf6hrmbnbdj9nyvp2ynznglgns78yv"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp/4.6.0-3.23153.5/microsoft.codeanalysis.csharp.4.6.0-3.23153.5.nupkg"; })
|
(fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "4.7.0-2.23274.2"; sha256 = "0v4fs2w9hqil2lmxzy01wishipa48ji0z374dpnslq3pc6vgxbi6"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp/4.7.0-2.23274.2/microsoft.codeanalysis.csharp.4.7.0-2.23274.2.nupkg"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp.Features"; version = "4.6.0-3.23153.5"; sha256 = "1jsw9nf2fjp51gx5wpsjp2jyn882bmqvb39n0vxykyb8sf2h86g5"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.features/4.6.0-3.23153.5/microsoft.codeanalysis.csharp.features.4.6.0-3.23153.5.nupkg"; })
|
(fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp.Features"; version = "4.7.0-2.23274.2"; sha256 = "0486v30wkx83n34mqcsiqc4sq1p2kb1lq1nfmz6w3220q82bkw9j"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.features/4.7.0-2.23274.2/microsoft.codeanalysis.csharp.features.4.7.0-2.23274.2.nupkg"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp.Scripting"; version = "4.6.0-3.23153.5"; sha256 = "1mjfbk508pks8hfxn2a8pfp3gwxkly7iil2rc7y9vmngdysc2b5p"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.scripting/4.6.0-3.23153.5/microsoft.codeanalysis.csharp.scripting.4.6.0-3.23153.5.nupkg"; })
|
(fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp.Scripting"; version = "4.7.0-2.23274.2"; sha256 = "13prbp1bp01harck2c21hfx8mi1xgw140wl09f95qg10s8knbhy2"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.scripting/4.7.0-2.23274.2/microsoft.codeanalysis.csharp.scripting.4.7.0-2.23274.2.nupkg"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp.Workspaces"; version = "4.6.0-3.23153.5"; sha256 = "0cxr0sgjklrn1yzx9r565c1vmazv953qpr7jvgcl53wg0y174mz2"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.workspaces/4.6.0-3.23153.5/microsoft.codeanalysis.csharp.workspaces.4.6.0-3.23153.5.nupkg"; })
|
(fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp.Workspaces"; version = "4.7.0-2.23274.2"; sha256 = "0yp0jqp7c0pyawbgn38r7vjx3nhnp83bhca6javwkbwdi1mik0gj"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.workspaces/4.7.0-2.23274.2/microsoft.codeanalysis.csharp.workspaces.4.7.0-2.23274.2.nupkg"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeAnalysis.Elfie"; version = "1.0.0"; sha256 = "1y5r6pm9rp70xyiaj357l3gdl4i4r8xxvqllgdyrwn9gx2aqzzqk"; })
|
(fetchNuGet { pname = "Microsoft.CodeAnalysis.Elfie"; version = "1.0.0"; sha256 = "1y5r6pm9rp70xyiaj357l3gdl4i4r8xxvqllgdyrwn9gx2aqzzqk"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeAnalysis.ExternalAccess.OmniSharp"; version = "4.6.0-3.23153.5"; sha256 = "1c2rnh0wcxggyhv6i5bnyy8p8b060ahdpspa0jps24q745awadbf"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.omnisharp/4.6.0-3.23153.5/microsoft.codeanalysis.externalaccess.omnisharp.4.6.0-3.23153.5.nupkg"; })
|
(fetchNuGet { pname = "Microsoft.CodeAnalysis.ExternalAccess.OmniSharp"; version = "4.7.0-2.23274.2"; sha256 = "0lv0zqvmx9kagmbfnz9y3s3ynkbr9w9rkwyfpb7ymnqxlmq49pwj"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.omnisharp/4.7.0-2.23274.2/microsoft.codeanalysis.externalaccess.omnisharp.4.7.0-2.23274.2.nupkg"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp"; version = "4.6.0-3.23153.5"; sha256 = "07670byyv1m6ydg8fv010js71zrhpg6iyi7sc9mx5g7vp5cl315d"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.omnisharp.csharp/4.6.0-3.23153.5/microsoft.codeanalysis.externalaccess.omnisharp.csharp.4.6.0-3.23153.5.nupkg"; })
|
(fetchNuGet { pname = "Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp"; version = "4.7.0-2.23274.2"; sha256 = "0q53caa6nw8s2j9lk1hk05v8lw5qbhb0rwr3yn162jj3p0qc332k"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.omnisharp.csharp/4.7.0-2.23274.2/microsoft.codeanalysis.externalaccess.omnisharp.csharp.4.7.0-2.23274.2.nupkg"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeAnalysis.Features"; version = "4.6.0-3.23153.5"; sha256 = "0r7gswdp817lpf6kgh8145wpdb9f9xhacjcp2ypwk9bfsq82yc5a"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.features/4.6.0-3.23153.5/microsoft.codeanalysis.features.4.6.0-3.23153.5.nupkg"; })
|
(fetchNuGet { pname = "Microsoft.CodeAnalysis.Features"; version = "4.7.0-2.23274.2"; sha256 = "18vqq2ldnr74q6rhxbik285lck5kz3s247sp210fnh420hg2j449"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.features/4.7.0-2.23274.2/microsoft.codeanalysis.features.4.7.0-2.23274.2.nupkg"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeAnalysis.Scripting.Common"; version = "4.6.0-3.23153.5"; sha256 = "0pwfxb0rsw0ijgm7bq7zfd2wdj5wvsdq1gz20bcbwcn56rqnlz32"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.scripting.common/4.6.0-3.23153.5/microsoft.codeanalysis.scripting.common.4.6.0-3.23153.5.nupkg"; })
|
(fetchNuGet { pname = "Microsoft.CodeAnalysis.Scripting.Common"; version = "4.7.0-2.23274.2"; sha256 = "140yd40kcrp1igl3bpzibzyrvdnsgf7mrdv8wmkn7sh1d26rxwkv"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.scripting.common/4.7.0-2.23274.2/microsoft.codeanalysis.scripting.common.4.7.0-2.23274.2.nupkg"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeAnalysis.Workspaces.Common"; version = "4.6.0-3.23153.5"; sha256 = "158gnwij5dy78qifxhhvadaj5lq6x5zm85rhdfdpffclva1239iy"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.workspaces.common/4.6.0-3.23153.5/microsoft.codeanalysis.workspaces.common.4.6.0-3.23153.5.nupkg"; })
|
(fetchNuGet { pname = "Microsoft.CodeAnalysis.Workspaces.Common"; version = "4.7.0-2.23274.2"; sha256 = "1wb9wzlfnzwi6yv21xvajvgk8nmm794vq2jv6qzpbp53yfbj3255"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.workspaces.common/4.7.0-2.23274.2/microsoft.codeanalysis.workspaces.common.4.7.0-2.23274.2.nupkg"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CSharp"; version = "4.7.0"; sha256 = "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j"; })
|
(fetchNuGet { pname = "Microsoft.CSharp"; version = "4.7.0"; sha256 = "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j"; })
|
||||||
(fetchNuGet { pname = "Microsoft.DiaSymReader"; version = "1.4.0"; sha256 = "0li9shnm941jza40kqfkbbys77mrr55nvi9h3maq9fipq4qwx92d"; })
|
(fetchNuGet { pname = "Microsoft.DiaSymReader"; version = "2.0.0"; sha256 = "0g4fqxqy68bgsqzxdpz8n1sw0az1zgk33zc0xa8bwibwd1k2s6pj"; })
|
||||||
(fetchNuGet { pname = "Microsoft.DotNet.PlatformAbstractions"; version = "3.1.6"; sha256 = "0b9myd7gqbpaw9pkd2bx45jhik9mwj0f1ss57sk2cxmag2lkdws5"; })
|
(fetchNuGet { pname = "Microsoft.DotNet.PlatformAbstractions"; version = "3.1.6"; sha256 = "0b9myd7gqbpaw9pkd2bx45jhik9mwj0f1ss57sk2cxmag2lkdws5"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Caching.Abstractions"; version = "6.0.0"; sha256 = "0qn30d3pg4rx1x2k525jj4x5g1fxm2v5m0ksz2dmk1gmqalpask8"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Caching.Abstractions"; version = "7.0.0"; sha256 = "1hv94kwd4v7969cq3ik2afg5ipn44zbhpsgaga9cd0z47swz4r3a"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Caching.Memory"; version = "6.0.0"; sha256 = "0dq1x7962zsp926rj76i4akk4hsy7r5ldys8r4xsd78rq5f67rhq"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Caching.Memory"; version = "7.0.0"; sha256 = "09mq6g61rqjy5mdhsz2224m0rb0z9rkrxhhqym9zwpn272bbc9df"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "6.0.0"; sha256 = "1zdyai2rzngmsp3706d12qrdk315c1s3ja218fzb3nc3wd1vz0s8"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "6.0.0"; sha256 = "1zdyai2rzngmsp3706d12qrdk315c1s3ja218fzb3nc3wd1vz0s8"; })
|
||||||
|
(fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "7.0.0"; sha256 = "0n1grglxql9llmrsbbnlz5chx8mxrb5cpvjngm0hfyrkgzcwz90d"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "6.0.0"; sha256 = "0w6wwxv12nbc3sghvr68847wc9skkdgsicrz3fx4chgng1i3xy0j"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "6.0.0"; sha256 = "0w6wwxv12nbc3sghvr68847wc9skkdgsicrz3fx4chgng1i3xy0j"; })
|
||||||
|
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "7.0.0"; sha256 = "1as8cygz0pagg17w22nsf6mb49lr2mcl1x8i3ad1wi8lyzygy1a3"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.Binder"; version = "6.0.0"; sha256 = "15hb2rbzgri1fq8wpj4ll7czm3rxqzszs02phnhjnncp90m5rmpc"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.Binder"; version = "6.0.0"; sha256 = "15hb2rbzgri1fq8wpj4ll7czm3rxqzszs02phnhjnncp90m5rmpc"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.CommandLine"; version = "6.0.0"; sha256 = "1hb4qrq9xdxzh2px515pv1vkz1jigwaxw1hfg9w8s6pgl8z04l4c"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.Binder"; version = "7.0.0"; sha256 = "1qifb1pv7s76lih8wnjk418wdk4qwn87q2n6dx54knfvxai410bl"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.EnvironmentVariables"; version = "6.0.0"; sha256 = "19w2vxliz1xangbach3hkx72x2pxqhc9n9c3kc3l8mhicl8w6vdl"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.CommandLine"; version = "7.0.0"; sha256 = "1pmgjrvwdzqrxjb24cg3fd624r64lgywbqc9symd5hyl4175pwk8"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.FileExtensions"; version = "6.0.0"; sha256 = "02nna984iwnyyz4jjh9vs405nlj0yk1g5vz4v2x30z2c89mx5f9w"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.EnvironmentVariables"; version = "7.0.0"; sha256 = "0nhh7rnh45s39x8sjn88czg7nyfpry85pkm0g619j8b468zj8nb4"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.Json"; version = "6.0.0"; sha256 = "1c6l5szma1pdn61ncq1kaqibg0dz65hbma2xl626a8d1m6awn353"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.FileExtensions"; version = "7.0.0"; sha256 = "1fk7dcz6gfhd1k1d8ksz22rnjvj1waqjzk29ym4i3dz73rsq8j1i"; })
|
||||||
|
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.Json"; version = "7.0.0"; sha256 = "05zjmrpp99l128wijp1fy8asskc11ls871qaqr4mjnz3gbfycxnj"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection"; version = "6.0.0"; sha256 = "1wlhb2vygzfdjbdzy7waxblmrx0q3pdcqvpapnpmq9fcx5m8r6w1"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection"; version = "6.0.0"; sha256 = "1wlhb2vygzfdjbdzy7waxblmrx0q3pdcqvpapnpmq9fcx5m8r6w1"; })
|
||||||
|
(fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection"; version = "7.0.0"; sha256 = "121zs4jp8iimgbpzm3wsglhjwkc06irg1pxy8c1zcdlsg34cfq1p"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "6.0.0"; sha256 = "1vi67fw7q99gj7jd64gnnfr4d2c0ijpva7g9prps48ja6g91x6a9"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "6.0.0"; sha256 = "1vi67fw7q99gj7jd64gnnfr4d2c0ijpva7g9prps48ja6g91x6a9"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.DependencyModel"; version = "6.0.0"; sha256 = "08c4fh1n8vsish1vh7h73mva34g0as4ph29s4lvps7kmjb4z64nl"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "7.0.0"; sha256 = "181d7mp9307fs17lyy42f8cxnjwysddmpsalky4m0pqxcimnr6g7"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Abstractions"; version = "6.0.0"; sha256 = "1fbqmfapxdz77drcv1ndyj2ybvd2rv4c9i9pgiykcpl4fa6dc65q"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.DependencyModel"; version = "7.0.0"; sha256 = "04wb6hw3r7mmhg57215r1mb01q17glyaddjw1j5g1drsws914fj4"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Physical"; version = "6.0.0"; sha256 = "1ikc3kf325xig6njbi2aj5kmww4xlaq9lsrpc8v764fsm4x10474"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Abstractions"; version = "7.0.0"; sha256 = "0ff20yklyjgyjzdyv7sybczgqhgd557m05dbwxzjznr0x41b180d"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.FileSystemGlobbing"; version = "6.0.0"; sha256 = "09gyyv4fwy9ys84z3aq4lm9y09b7bd1d4l4gfdinmg0z9678f1a4"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Physical"; version = "7.0.0"; sha256 = "1f1h0l47abw0spssd64qkhgd7b54pyzslyb586zp21milimcfmgv"; })
|
||||||
|
(fetchNuGet { pname = "Microsoft.Extensions.FileSystemGlobbing"; version = "7.0.0"; sha256 = "1812vnkn8n0i4yr3k5azcxcfx1bbpcsmms95rdyxjfrzfksr05ai"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "6.0.0"; sha256 = "0fd9jii3y3irfcwlsiww1y9npjgabzarh33rn566wpcz24lijszi"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "6.0.0"; sha256 = "0fd9jii3y3irfcwlsiww1y9npjgabzarh33rn566wpcz24lijszi"; })
|
||||||
|
(fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "7.0.0"; sha256 = "1bqd3pqn5dacgnkq0grc17cgb2i0w8z1raw12nwm3p3zhrfcvgxf"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "6.0.0"; sha256 = "0b75fmins171zi6bfdcq1kcvyrirs8n91mknjnxy4c3ygi1rrnj0"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "6.0.0"; sha256 = "0b75fmins171zi6bfdcq1kcvyrirs8n91mknjnxy4c3ygi1rrnj0"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Logging.Configuration"; version = "6.0.0"; sha256 = "0plx785hk61arjxf0m3ywy9hl5nii25raj4523n3ql7mmv6hxqr1"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "7.0.0"; sha256 = "1gn7d18i1wfy13vrwhmdv1rmsb4vrk26kqdld4cgvh77yigj90xs"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Logging.Console"; version = "6.0.0"; sha256 = "1383b0r33dzz0hrch9cqzzxr9vxr21qq0a5vnrpkfq71m2fky31d"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Logging.Configuration"; version = "7.0.0"; sha256 = "1f5fhpvzwyrwxh3g1ry027s4skmklf6mbm2w0p13h0x6fbmxcb24"; })
|
||||||
|
(fetchNuGet { pname = "Microsoft.Extensions.Logging.Console"; version = "7.0.0"; sha256 = "1m8ri2m3vlv9vzk0068jkrx0vkk4sqmk1kxmn8pc3wys38d38qaf"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "6.0.0"; sha256 = "008pnk2p50i594ahz308v81a41mbjz9mwcarqhmrjpl2d20c868g"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "6.0.0"; sha256 = "008pnk2p50i594ahz308v81a41mbjz9mwcarqhmrjpl2d20c868g"; })
|
||||||
|
(fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "7.0.0"; sha256 = "0b90zkrsk5dw3wr749rbynhpxlg4bgqdnd7d5vdlw2g9c7zlhgx6"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Options.ConfigurationExtensions"; version = "6.0.0"; sha256 = "1k6q91vrhq1r74l4skibn7wzxzww9l74ibxb2i8gg4q6fzbiivba"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Options.ConfigurationExtensions"; version = "6.0.0"; sha256 = "1k6q91vrhq1r74l4skibn7wzxzww9l74ibxb2i8gg4q6fzbiivba"; })
|
||||||
|
(fetchNuGet { pname = "Microsoft.Extensions.Options.ConfigurationExtensions"; version = "7.0.0"; sha256 = "1liyprh0zha2vgmqh92n8kkjz61zwhr7g16f0gmr297z2rg1j5pj"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "6.0.0"; sha256 = "1kjiw6s4yfz9gm7mx3wkhp06ghnbs95icj9hi505shz9rjrg42q2"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "6.0.0"; sha256 = "1kjiw6s4yfz9gm7mx3wkhp06ghnbs95icj9hi505shz9rjrg42q2"; })
|
||||||
|
(fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "7.0.0"; sha256 = "1b4km9fszid9vp2zb3gya5ni9fn8bq62bzaas2ck2r7gs0sdys80"; })
|
||||||
(fetchNuGet { pname = "Microsoft.IO.Redist"; version = "6.0.0"; sha256 = "17d02106ksijzcnh03h8qaijs77xsba5l50chng6gb8nwi7wrbd5"; })
|
(fetchNuGet { pname = "Microsoft.IO.Redist"; version = "6.0.0"; sha256 = "17d02106ksijzcnh03h8qaijs77xsba5l50chng6gb8nwi7wrbd5"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NET.StringTools"; version = "17.3.1"; sha256 = "0c8yicvhmwgm3z076hy3zgkqznhmrm8qygiscawlc9k01l5ilkrs"; })
|
(fetchNuGet { pname = "Microsoft.NET.StringTools"; version = "17.3.2"; sha256 = "1sg1wr7lza5c0xc4cncqr9fbsr30jlzrd1kwszr9744pfqfk1jj3"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "5.0.0"; sha256 = "0mwpwdflidzgzfx2dlpkvvnkgkr2ayaf0s80737h4wa35gaj11rc"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "5.0.0"; sha256 = "0mwpwdflidzgzfx2dlpkvvnkgkr2ayaf0s80737h4wa35gaj11rc"; })
|
||||||
|
@ -68,52 +79,48 @@
|
||||||
(fetchNuGet { pname = "Microsoft.NETFramework.ReferenceAssemblies.net472"; version = "1.0.0"; sha256 = "1bqinq2nxnpqxziypg1sqy3ly0nymxxjpn8fwkn3rl4vl6gdg3rc"; })
|
(fetchNuGet { pname = "Microsoft.NETFramework.ReferenceAssemblies.net472"; version = "1.0.0"; sha256 = "1bqinq2nxnpqxziypg1sqy3ly0nymxxjpn8fwkn3rl4vl6gdg3rc"; })
|
||||||
(fetchNuGet { pname = "Microsoft.SourceLink.Common"; version = "1.0.0"; sha256 = "1zxkpx01zdv17c39iiy8fx25ran89n14qwddh1f140v1s4dn8z9c"; })
|
(fetchNuGet { pname = "Microsoft.SourceLink.Common"; version = "1.0.0"; sha256 = "1zxkpx01zdv17c39iiy8fx25ran89n14qwddh1f140v1s4dn8z9c"; })
|
||||||
(fetchNuGet { pname = "Microsoft.SourceLink.GitHub"; version = "1.0.0"; sha256 = "029ixyaqn48cjza87m5qf0g1ynyhlm6irgbx1n09src9g666yhpd"; })
|
(fetchNuGet { pname = "Microsoft.SourceLink.GitHub"; version = "1.0.0"; sha256 = "029ixyaqn48cjza87m5qf0g1ynyhlm6irgbx1n09src9g666yhpd"; })
|
||||||
(fetchNuGet { pname = "Microsoft.TestPlatform.ObjectModel"; version = "17.4.1"; sha256 = "0s68wf9yphm4hni9p6kwfk0mjld85f4hkrs93qbk5lzf6vv3kba1"; })
|
(fetchNuGet { pname = "Microsoft.TestPlatform.ObjectModel"; version = "17.6.0"; sha256 = "1rz22chnis11dwjrqrcvvmfw80fi2a7756a7ahwy6jlnr250zr61"; })
|
||||||
(fetchNuGet { pname = "Microsoft.TestPlatform.TranslationLayer"; version = "17.4.1"; sha256 = "1yr6f3pzmv8a2bij18649qbxy7f3gssywvy0gfzw10vc4am4zbz0"; })
|
(fetchNuGet { pname = "Microsoft.TestPlatform.TranslationLayer"; version = "17.6.0"; sha256 = "0dz65afvab3bmffwj50gdy4jqi0xrn93yn7f476kz3c7ll6v5ck1"; })
|
||||||
(fetchNuGet { pname = "Microsoft.VisualStudio.SDK.EmbedInteropTypes"; version = "15.0.12"; sha256 = "083pva0a0xxvqqrjv75if25wr3rq034wgjhbax74zhzdb665nzsw"; })
|
(fetchNuGet { pname = "Microsoft.VisualStudio.SDK.EmbedInteropTypes"; version = "15.0.12"; sha256 = "083pva0a0xxvqqrjv75if25wr3rq034wgjhbax74zhzdb665nzsw"; })
|
||||||
(fetchNuGet { pname = "Microsoft.VisualStudio.Setup.Configuration.Interop"; version = "1.14.114"; sha256 = "062mqkmjf4k6zm3wi9ih0lzypfsnv82lgh88r35fj66akihn86gv"; })
|
(fetchNuGet { pname = "Microsoft.VisualStudio.Setup.Configuration.Interop"; version = "1.14.114"; sha256 = "062mqkmjf4k6zm3wi9ih0lzypfsnv82lgh88r35fj66akihn86gv"; })
|
||||||
(fetchNuGet { pname = "Microsoft.VisualStudio.Threading"; version = "17.5.22"; sha256 = "05fijdlzfxx2jb1lfgjx7m63yzwxi8x3a96bh4wayrjvhbp6vxqa"; })
|
(fetchNuGet { pname = "Microsoft.VisualStudio.Threading"; version = "17.5.22"; sha256 = "05fijdlzfxx2jb1lfgjx7m63yzwxi8x3a96bh4wayrjvhbp6vxqa"; })
|
||||||
(fetchNuGet { pname = "Microsoft.VisualStudio.Threading.Analyzers"; version = "17.5.22"; sha256 = "1y6xg2249cdmcbvn1abhigv6fjbkghdajfs2mb2s9kw29sp5898l"; })
|
(fetchNuGet { pname = "Microsoft.VisualStudio.Threading.Analyzers"; version = "17.5.22"; sha256 = "1y6xg2249cdmcbvn1abhigv6fjbkghdajfs2mb2s9kw29sp5898l"; })
|
||||||
(fetchNuGet { pname = "Microsoft.VisualStudio.Validation"; version = "17.0.65"; sha256 = "0ghkgws849x88pk7da3y9nwi8k2l9cr4sp68d08wpx1w68fw0liq"; })
|
(fetchNuGet { pname = "Microsoft.VisualStudio.Validation"; version = "17.0.65"; sha256 = "0ghkgws849x88pk7da3y9nwi8k2l9cr4sp68d08wpx1w68fw0liq"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Win32.Primitives"; version = "4.3.0"; sha256 = "0j0c1wj4ndj21zsgivsc24whiya605603kxrbiw6wkfdync464wq"; })
|
|
||||||
(fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "5.0.0"; sha256 = "102hvhq2gmlcbq8y2cb7hdr2dnmjzfp2k3asr1ycwrfacwyaak7n"; })
|
(fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "5.0.0"; sha256 = "102hvhq2gmlcbq8y2cb7hdr2dnmjzfp2k3asr1ycwrfacwyaak7n"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Win32.SystemEvents"; version = "6.0.0"; sha256 = "0c6pcj088g1yd1vs529q3ybgsd2vjlk5y1ic6dkmbhvrp5jibl9p"; })
|
(fetchNuGet { pname = "Microsoft.Win32.SystemEvents"; version = "6.0.0"; sha256 = "0c6pcj088g1yd1vs529q3ybgsd2vjlk5y1ic6dkmbhvrp5jibl9p"; })
|
||||||
|
(fetchNuGet { pname = "Microsoft.Win32.SystemEvents"; version = "7.0.0"; sha256 = "1bh77misznh19m1swqm3dsbji499b8xh9gk6w74sgbkarf6ni8lb"; })
|
||||||
(fetchNuGet { pname = "Nerdbank.Streams"; version = "2.8.57"; sha256 = "05p1vqs09xj6pa3nv08xymzz8sg5sg59598bn1rmfmbpqp3glvax"; })
|
(fetchNuGet { pname = "Nerdbank.Streams"; version = "2.8.57"; sha256 = "05p1vqs09xj6pa3nv08xymzz8sg5sg59598bn1rmfmbpqp3glvax"; })
|
||||||
(fetchNuGet { pname = "NETStandard.Library"; version = "1.6.1"; sha256 = "1z70wvsx2d847a2cjfii7b83pjfs34q05gb037fdjikv5kbagml8"; })
|
|
||||||
(fetchNuGet { pname = "NETStandard.Library"; version = "2.0.0"; sha256 = "1bc4ba8ahgk15m8k4nd7x406nhi0kwqzbgjk2dmw52ss553xz7iy"; })
|
(fetchNuGet { pname = "NETStandard.Library"; version = "2.0.0"; sha256 = "1bc4ba8ahgk15m8k4nd7x406nhi0kwqzbgjk2dmw52ss553xz7iy"; })
|
||||||
(fetchNuGet { pname = "NETStandard.Library"; version = "2.0.3"; sha256 = "1fn9fxppfcg4jgypp2pmrpr6awl3qz1xmnri0cygpkwvyx27df1y"; })
|
(fetchNuGet { pname = "NETStandard.Library"; version = "2.0.3"; sha256 = "1fn9fxppfcg4jgypp2pmrpr6awl3qz1xmnri0cygpkwvyx27df1y"; })
|
||||||
(fetchNuGet { pname = "Newtonsoft.Json"; version = "11.0.2"; sha256 = "1784xi44f4k8v1fr696hsccmwpy94bz7kixxqlri98zhcxn406b2"; })
|
(fetchNuGet { pname = "Newtonsoft.Json"; version = "11.0.2"; sha256 = "1784xi44f4k8v1fr696hsccmwpy94bz7kixxqlri98zhcxn406b2"; })
|
||||||
(fetchNuGet { pname = "Newtonsoft.Json"; version = "13.0.1"; sha256 = "0fijg0w6iwap8gvzyjnndds0q4b8anwxxvik7y8vgq97dram4srb"; })
|
(fetchNuGet { pname = "Newtonsoft.Json"; version = "13.0.1"; sha256 = "0fijg0w6iwap8gvzyjnndds0q4b8anwxxvik7y8vgq97dram4srb"; })
|
||||||
|
(fetchNuGet { pname = "Newtonsoft.Json"; version = "13.0.3"; sha256 = "0xrwysmrn4midrjal8g2hr1bbg38iyisl0svamb11arqws4w2bw7"; })
|
||||||
(fetchNuGet { pname = "NuGet.Common"; version = "6.2.0"; sha256 = "1xvjlly8x3gs26sbcil8vn3xf8wfb7lkmb36sics46b7a6fmkdhn"; })
|
(fetchNuGet { pname = "NuGet.Common"; version = "6.2.0"; sha256 = "1xvjlly8x3gs26sbcil8vn3xf8wfb7lkmb36sics46b7a6fmkdhn"; })
|
||||||
(fetchNuGet { pname = "NuGet.Common"; version = "6.4.0-preview.1.53"; sha256 = "1p3f3p9md7d880hbp50msp54qkhwknxkz62sm79ndgldnclwrr3i"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.common/6.4.0-preview.1.53/nuget.common.6.4.0-preview.1.53.nupkg"; })
|
(fetchNuGet { pname = "NuGet.Common"; version = "6.7.0-preview.1.20"; sha256 = "117ndnifk093l0lhgfvg0ix8ypvc742fa07scif21mkw49lpsq5w"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.common/6.7.0-preview.1.20/nuget.common.6.7.0-preview.1.20.nupkg"; })
|
||||||
(fetchNuGet { pname = "NuGet.Configuration"; version = "6.2.0"; sha256 = "07hmnm1v5qbqpa2m77gikm0pds8c7blnc98il17alswc5hhmblm8"; })
|
(fetchNuGet { pname = "NuGet.Configuration"; version = "6.2.0"; sha256 = "07hmnm1v5qbqpa2m77gikm0pds8c7blnc98il17alswc5hhmblm8"; })
|
||||||
(fetchNuGet { pname = "NuGet.Configuration"; version = "6.4.0-preview.1.53"; sha256 = "0zlkzgwqspja7j1j7jb5h3wdzvg42zp11ysgl93s96yxjr92ivx5"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.configuration/6.4.0-preview.1.53/nuget.configuration.6.4.0-preview.1.53.nupkg"; })
|
(fetchNuGet { pname = "NuGet.Configuration"; version = "6.7.0-preview.1.20"; sha256 = "0qzkars3p6agyhpc4yj51m9byql1mdqgnbjydffwvk9i17dzz0vc"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.configuration/6.7.0-preview.1.20/nuget.configuration.6.7.0-preview.1.20.nupkg"; })
|
||||||
(fetchNuGet { pname = "NuGet.DependencyResolver.Core"; version = "6.2.0"; sha256 = "0b00072yx20qnr9riq3b72ia1129llhw9a2fw6yv7ak77a70c3pq"; })
|
(fetchNuGet { pname = "NuGet.DependencyResolver.Core"; version = "6.2.0"; sha256 = "0b00072yx20qnr9riq3b72ia1129llhw9a2fw6yv7ak77a70c3pq"; })
|
||||||
(fetchNuGet { pname = "NuGet.DependencyResolver.Core"; version = "6.4.0-preview.1.53"; sha256 = "05gmy611x4vppw2xjkbnnvf97nj3lrjkg5q1ilp625hf5hrmmx68"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.dependencyresolver.core/6.4.0-preview.1.53/nuget.dependencyresolver.core.6.4.0-preview.1.53.nupkg"; })
|
(fetchNuGet { pname = "NuGet.DependencyResolver.Core"; version = "6.7.0-preview.1.20"; sha256 = "17bnr9axdxg1i7md3s5pv55p0jq6gyi7bv5fy2bm1dyxhb84ffws"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.dependencyresolver.core/6.7.0-preview.1.20/nuget.dependencyresolver.core.6.7.0-preview.1.20.nupkg"; })
|
||||||
(fetchNuGet { pname = "NuGet.Frameworks"; version = "5.11.0"; sha256 = "0wv26gq39hfqw9md32amr5771s73f5zn1z9vs4y77cgynxr73s4z"; })
|
(fetchNuGet { pname = "NuGet.Frameworks"; version = "5.11.0"; sha256 = "0wv26gq39hfqw9md32amr5771s73f5zn1z9vs4y77cgynxr73s4z"; })
|
||||||
(fetchNuGet { pname = "NuGet.Frameworks"; version = "6.2.0"; sha256 = "0swbxdzvrd6jnpnr5kss6v5f7grhgzl1z5nk6b00z2x8pbrjfr42"; })
|
(fetchNuGet { pname = "NuGet.Frameworks"; version = "6.2.0"; sha256 = "0swbxdzvrd6jnpnr5kss6v5f7grhgzl1z5nk6b00z2x8pbrjfr42"; })
|
||||||
(fetchNuGet { pname = "NuGet.Frameworks"; version = "6.4.0-preview.1.53"; sha256 = "0sp7phay7764wfwz9p4yl17zcxi8h9xpzv5x5kpqq9dmv79mx7ld"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.frameworks/6.4.0-preview.1.53/nuget.frameworks.6.4.0-preview.1.53.nupkg"; })
|
(fetchNuGet { pname = "NuGet.Frameworks"; version = "6.7.0-preview.1.20"; sha256 = "0lqvqx1lbl783r535i71zdzxq5xfl5mrdij4xg02qmh42ya6zn0w"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.frameworks/6.7.0-preview.1.20/nuget.frameworks.6.7.0-preview.1.20.nupkg"; })
|
||||||
(fetchNuGet { pname = "NuGet.LibraryModel"; version = "6.2.0"; sha256 = "02l13hkpc6p86ibni8gzk65gdv85fmm1wqn39j86s68p5wf8l892"; })
|
(fetchNuGet { pname = "NuGet.LibraryModel"; version = "6.2.0"; sha256 = "02l13hkpc6p86ibni8gzk65gdv85fmm1wqn39j86s68p5wf8l892"; })
|
||||||
(fetchNuGet { pname = "NuGet.LibraryModel"; version = "6.4.0-preview.1.53"; sha256 = "1syji2ml2mpsalyd4b7i3vni2d65mjmdy5csky7226m8nwxsaf9m"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.librarymodel/6.4.0-preview.1.53/nuget.librarymodel.6.4.0-preview.1.53.nupkg"; })
|
(fetchNuGet { pname = "NuGet.LibraryModel"; version = "6.7.0-preview.1.20"; sha256 = "1ba2q5ib72lsd4qx9vm5x90xd0mdaaaqn8rks05pnfv8j600vy7s"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.librarymodel/6.7.0-preview.1.20/nuget.librarymodel.6.7.0-preview.1.20.nupkg"; })
|
||||||
(fetchNuGet { pname = "NuGet.Packaging"; version = "6.2.0"; sha256 = "05xkba6bckq1vpni9j7ng20zy0l7srk8lyx4mxy9cf1z14ca30bl"; })
|
(fetchNuGet { pname = "NuGet.Packaging"; version = "6.2.0"; sha256 = "05xkba6bckq1vpni9j7ng20zy0l7srk8lyx4mxy9cf1z14ca30bl"; })
|
||||||
(fetchNuGet { pname = "NuGet.Packaging"; version = "6.4.0-preview.1.53"; sha256 = "1rxbjc2430ry7aqyb9k9bk8qg6l3max84rg81445y0s3f23cbmpp"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.packaging/6.4.0-preview.1.53/nuget.packaging.6.4.0-preview.1.53.nupkg"; })
|
(fetchNuGet { pname = "NuGet.Packaging"; version = "6.7.0-preview.1.20"; sha256 = "13a4llnaz8j19gjlm9mn1p2lshi1w20rgdyjmzailf0yph2sl841"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.packaging/6.7.0-preview.1.20/nuget.packaging.6.7.0-preview.1.20.nupkg"; })
|
||||||
(fetchNuGet { pname = "NuGet.Packaging.Core"; version = "6.4.0-preview.1.53"; sha256 = "08fkl1kp4sizncd0mgsgyas0qzq2wdxby7m3r9q3c8isk7m44lw7"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.packaging.core/6.4.0-preview.1.53/nuget.packaging.core.6.4.0-preview.1.53.nupkg"; })
|
(fetchNuGet { pname = "NuGet.Packaging.Core"; version = "6.7.0-preview.1.20"; sha256 = "08n6dyb28p6hi0nk84nby905fgfzc8wpffpv9x5dcmn632zfpbj4"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.packaging.core/6.7.0-preview.1.20/nuget.packaging.core.6.7.0-preview.1.20.nupkg"; })
|
||||||
(fetchNuGet { pname = "NuGet.ProjectModel"; version = "6.2.0"; sha256 = "1fsr9dzxibllhzd80dap593snms7jp7mzsihq7mh55vbj3n6qss8"; })
|
(fetchNuGet { pname = "NuGet.ProjectModel"; version = "6.2.0"; sha256 = "1fsr9dzxibllhzd80dap593snms7jp7mzsihq7mh55vbj3n6qss8"; })
|
||||||
(fetchNuGet { pname = "NuGet.ProjectModel"; version = "6.4.0-preview.1.53"; sha256 = "08y3gwlw26jbx5chmmgrbvpad42zf5f668cd2vh1xj9i0li9df9g"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.projectmodel/6.4.0-preview.1.53/nuget.projectmodel.6.4.0-preview.1.53.nupkg"; })
|
(fetchNuGet { pname = "NuGet.ProjectModel"; version = "6.7.0-preview.1.20"; sha256 = "10gj24nkjc0flylr4mz8zmcyn5m97m0l8d2fcagv82zbk7p3khrq"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.projectmodel/6.7.0-preview.1.20/nuget.projectmodel.6.7.0-preview.1.20.nupkg"; })
|
||||||
(fetchNuGet { pname = "NuGet.Protocol"; version = "6.2.0"; sha256 = "1fai84b45sv2h4wm6jqghf16x8hc6ksdsq4llay9qh1mak0zfg33"; })
|
(fetchNuGet { pname = "NuGet.Protocol"; version = "6.2.0"; sha256 = "1fai84b45sv2h4wm6jqghf16x8hc6ksdsq4llay9qh1mak0zfg33"; })
|
||||||
(fetchNuGet { pname = "NuGet.Protocol"; version = "6.4.0-preview.1.53"; sha256 = "064l1cfx2483lvy9w5khigp07bp7y42rnrz8i85jalkrc4p3jvmr"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.protocol/6.4.0-preview.1.53/nuget.protocol.6.4.0-preview.1.53.nupkg"; })
|
(fetchNuGet { pname = "NuGet.Protocol"; version = "6.7.0-preview.1.20"; sha256 = "1rs88r7gg9wx4fcl41dnjs04ffjaij5sh17mzfr7kw541w9nqhaj"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.protocol/6.7.0-preview.1.20/nuget.protocol.6.7.0-preview.1.20.nupkg"; })
|
||||||
(fetchNuGet { pname = "NuGet.Versioning"; version = "6.2.0"; sha256 = "0qpsf9wywwi49d0p9gvb0h6m6ja17lg8wyiyk1gg502cb73b90zn"; })
|
(fetchNuGet { pname = "NuGet.Versioning"; version = "6.2.0"; sha256 = "0qpsf9wywwi49d0p9gvb0h6m6ja17lg8wyiyk1gg502cb73b90zn"; })
|
||||||
(fetchNuGet { pname = "NuGet.Versioning"; version = "6.4.0-preview.1.53"; sha256 = "1mvc81qy3s5iwqikyw5hypfkrf9ji5br91dybavznhhls9j96999"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.versioning/6.4.0-preview.1.53/nuget.versioning.6.4.0-preview.1.53.nupkg"; })
|
(fetchNuGet { pname = "NuGet.Versioning"; version = "6.7.0-preview.1.20"; sha256 = "1kcaii7vxaxlqw9vfddxlq22lvc6adhgqhjhbbbksncmsai6w5ib"; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.versioning/6.7.0-preview.1.20/nuget.versioning.6.7.0-preview.1.20.nupkg"; })
|
||||||
(fetchNuGet { pname = "OmniSharp.Extensions.JsonRpc"; version = "0.19.7"; sha256 = "02fsw54jmh037a5q518nrsd9657kdy111m31q13ll759a601bai7"; })
|
(fetchNuGet { pname = "OmniSharp.Extensions.JsonRpc"; version = "0.19.7"; sha256 = "02fsw54jmh037a5q518nrsd9657kdy111m31q13ll759a601bai7"; })
|
||||||
(fetchNuGet { pname = "OmniSharp.Extensions.JsonRpc.Generators"; version = "0.19.7"; sha256 = "15wy1ql68bdbz507488ivdlc4wsd3f73cbwqwc8yci1mwpfcwryd"; })
|
(fetchNuGet { pname = "OmniSharp.Extensions.JsonRpc.Generators"; version = "0.19.7"; sha256 = "15wy1ql68bdbz507488ivdlc4wsd3f73cbwqwc8yci1mwpfcwryd"; })
|
||||||
(fetchNuGet { pname = "OmniSharp.Extensions.LanguageProtocol"; version = "0.19.7"; sha256 = "0c2mh69cx4lzf0s146i9ci43inb9mns4rcy08qdzki56irb0y3yh"; })
|
(fetchNuGet { pname = "OmniSharp.Extensions.LanguageProtocol"; version = "0.19.7"; sha256 = "0c2mh69cx4lzf0s146i9ci43inb9mns4rcy08qdzki56irb0y3yh"; })
|
||||||
(fetchNuGet { pname = "OmniSharp.Extensions.LanguageServer"; version = "0.19.7"; sha256 = "004jacz3w9rqvccfa1f88vzkz68agx786bncg43bc6mzg8j7mcvr"; })
|
(fetchNuGet { pname = "OmniSharp.Extensions.LanguageServer"; version = "0.19.7"; sha256 = "004jacz3w9rqvccfa1f88vzkz68agx786bncg43bc6mzg8j7mcvr"; })
|
||||||
(fetchNuGet { pname = "OmniSharp.Extensions.LanguageServer.Shared"; version = "0.19.7"; sha256 = "05a5vh32vq6jipzvwwjzjf40l2ar2qxp6v9sxpfjnxdvm1bxyxmf"; })
|
(fetchNuGet { pname = "OmniSharp.Extensions.LanguageServer.Shared"; version = "0.19.7"; sha256 = "05a5vh32vq6jipzvwwjzjf40l2ar2qxp6v9sxpfjnxdvm1bxyxmf"; })
|
||||||
(fetchNuGet { pname = "runtime.any.System.Collections"; version = "4.3.0"; sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0"; })
|
|
||||||
(fetchNuGet { pname = "runtime.any.System.Diagnostics.Tools"; version = "4.3.0"; sha256 = "1wl76vk12zhdh66vmagni66h5xbhgqq7zkdpgw21jhxhvlbcl8pk"; })
|
|
||||||
(fetchNuGet { pname = "runtime.any.System.Diagnostics.Tracing"; version = "4.3.0"; sha256 = "00j6nv2xgmd3bi347k00m7wr542wjlig53rmj28pmw7ddcn97jbn"; })
|
|
||||||
(fetchNuGet { pname = "runtime.any.System.Globalization"; version = "4.3.0"; sha256 = "1daqf33hssad94lamzg01y49xwndy2q97i2lrb7mgn28656qia1x"; })
|
(fetchNuGet { pname = "runtime.any.System.Globalization"; version = "4.3.0"; sha256 = "1daqf33hssad94lamzg01y49xwndy2q97i2lrb7mgn28656qia1x"; })
|
||||||
(fetchNuGet { pname = "runtime.any.System.Globalization.Calendars"; version = "4.3.0"; sha256 = "1ghhhk5psqxcg6w88sxkqrc35bxcz27zbqm2y5p5298pv3v7g201"; })
|
|
||||||
(fetchNuGet { pname = "runtime.any.System.IO"; version = "4.3.0"; sha256 = "0l8xz8zn46w4d10bcn3l4yyn4vhb3lrj2zw8llvz7jk14k4zps5x"; })
|
(fetchNuGet { pname = "runtime.any.System.IO"; version = "4.3.0"; sha256 = "0l8xz8zn46w4d10bcn3l4yyn4vhb3lrj2zw8llvz7jk14k4zps5x"; })
|
||||||
(fetchNuGet { pname = "runtime.any.System.Reflection"; version = "4.3.0"; sha256 = "02c9h3y35pylc0zfq3wcsvc5nqci95nrkq0mszifc0sjx7xrzkly"; })
|
(fetchNuGet { pname = "runtime.any.System.Reflection"; version = "4.3.0"; sha256 = "02c9h3y35pylc0zfq3wcsvc5nqci95nrkq0mszifc0sjx7xrzkly"; })
|
||||||
(fetchNuGet { pname = "runtime.any.System.Reflection.Extensions"; version = "4.3.0"; sha256 = "0zyri97dfc5vyaz9ba65hjj1zbcrzaffhsdlpxc9bh09wy22fq33"; })
|
(fetchNuGet { pname = "runtime.any.System.Reflection.Extensions"; version = "4.3.0"; sha256 = "0zyri97dfc5vyaz9ba65hjj1zbcrzaffhsdlpxc9bh09wy22fq33"; })
|
||||||
|
@ -123,107 +130,61 @@
|
||||||
(fetchNuGet { pname = "runtime.any.System.Runtime.Handles"; version = "4.3.0"; sha256 = "0bh5bi25nk9w9xi8z23ws45q5yia6k7dg3i4axhfqlnj145l011x"; })
|
(fetchNuGet { pname = "runtime.any.System.Runtime.Handles"; version = "4.3.0"; sha256 = "0bh5bi25nk9w9xi8z23ws45q5yia6k7dg3i4axhfqlnj145l011x"; })
|
||||||
(fetchNuGet { pname = "runtime.any.System.Runtime.InteropServices"; version = "4.3.0"; sha256 = "0c3g3g3jmhlhw4klrc86ka9fjbl7i59ds1fadsb2l8nqf8z3kb19"; })
|
(fetchNuGet { pname = "runtime.any.System.Runtime.InteropServices"; version = "4.3.0"; sha256 = "0c3g3g3jmhlhw4klrc86ka9fjbl7i59ds1fadsb2l8nqf8z3kb19"; })
|
||||||
(fetchNuGet { pname = "runtime.any.System.Text.Encoding"; version = "4.3.0"; sha256 = "0aqqi1v4wx51h51mk956y783wzags13wa7mgqyclacmsmpv02ps3"; })
|
(fetchNuGet { pname = "runtime.any.System.Text.Encoding"; version = "4.3.0"; sha256 = "0aqqi1v4wx51h51mk956y783wzags13wa7mgqyclacmsmpv02ps3"; })
|
||||||
(fetchNuGet { pname = "runtime.any.System.Text.Encoding.Extensions"; version = "4.3.0"; sha256 = "0lqhgqi0i8194ryqq6v2gqx0fb86db2gqknbm0aq31wb378j7ip8"; })
|
|
||||||
(fetchNuGet { pname = "runtime.any.System.Threading.Tasks"; version = "4.3.0"; sha256 = "03mnvkhskbzxddz4hm113zsch1jyzh2cs450dk3rgfjp8crlw1va"; })
|
(fetchNuGet { pname = "runtime.any.System.Threading.Tasks"; version = "4.3.0"; sha256 = "03mnvkhskbzxddz4hm113zsch1jyzh2cs450dk3rgfjp8crlw1va"; })
|
||||||
(fetchNuGet { pname = "runtime.any.System.Threading.Timer"; version = "4.3.0"; sha256 = "0aw4phrhwqz9m61r79vyfl5la64bjxj8l34qnrcwb28v49fg2086"; })
|
|
||||||
(fetchNuGet { pname = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "16rnxzpk5dpbbl1x354yrlsbvwylrq456xzpsha1n9y3glnhyx9d"; })
|
|
||||||
(fetchNuGet { pname = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0hkg03sgm2wyq8nqk6dbm9jh5vcq57ry42lkqdmfklrw89lsmr59"; })
|
|
||||||
(fetchNuGet { pname = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0c2p354hjx58xhhz7wv6div8xpi90sc6ibdm40qin21bvi7ymcaa"; })
|
|
||||||
(fetchNuGet { pname = "runtime.native.System"; version = "4.3.0"; sha256 = "15hgf6zaq9b8br2wi1i3x0zvmk410nlmsmva9p0bbg73v6hml5k4"; })
|
(fetchNuGet { pname = "runtime.native.System"; version = "4.3.0"; sha256 = "15hgf6zaq9b8br2wi1i3x0zvmk410nlmsmva9p0bbg73v6hml5k4"; })
|
||||||
(fetchNuGet { pname = "runtime.native.System.IO.Compression"; version = "4.3.0"; sha256 = "1vvivbqsk6y4hzcid27pqpm5bsi6sc50hvqwbcx8aap5ifrxfs8d"; })
|
|
||||||
(fetchNuGet { pname = "runtime.native.System.Net.Http"; version = "4.3.0"; sha256 = "1n6rgz5132lcibbch1qlf0g9jk60r0kqv087hxc0lisy50zpm7kk"; })
|
|
||||||
(fetchNuGet { pname = "runtime.native.System.Security.Cryptography.Apple"; version = "4.3.0"; sha256 = "1b61p6gw1m02cc1ry996fl49liiwky6181dzr873g9ds92zl326q"; })
|
|
||||||
(fetchNuGet { pname = "runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "18pzfdlwsg2nb1jjjjzyb5qlgy6xjxzmhnfaijq5s2jw3cm3ab97"; })
|
|
||||||
(fetchNuGet { pname = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0qyynf9nz5i7pc26cwhgi8j62ps27sqmf78ijcfgzab50z9g8ay3"; })
|
|
||||||
(fetchNuGet { pname = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "1klrs545awhayryma6l7g2pvnp9xy4z0r1i40r80zb45q3i9nbyf"; })
|
|
||||||
(fetchNuGet { pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple"; version = "4.3.0"; sha256 = "10yc8jdrwgcl44b4g93f1ds76b176bajd3zqi2faf5rvh1vy9smi"; })
|
|
||||||
(fetchNuGet { pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0zcxjv5pckplvkg0r6mw3asggm7aqzbdjimhvsasb0cgm59x09l3"; })
|
|
||||||
(fetchNuGet { pname = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0vhynn79ih7hw7cwjazn87rm9z9fj0rvxgzlab36jybgcpcgphsn"; })
|
|
||||||
(fetchNuGet { pname = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "160p68l2c7cqmyqjwxydcvgw7lvl1cr0znkw8fp24d1by9mqc8p3"; })
|
|
||||||
(fetchNuGet { pname = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "15zrc8fgd8zx28hdghcj5f5i34wf3l6bq5177075m2bc2j34jrqy"; })
|
|
||||||
(fetchNuGet { pname = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "1p4dgxax6p7rlgj4q73k73rslcnz4wdcv8q2flg1s8ygwcm58ld5"; })
|
|
||||||
(fetchNuGet { pname = "runtime.unix.Microsoft.Win32.Primitives"; version = "4.3.0"; sha256 = "0y61k9zbxhdi0glg154v30kkq7f8646nif8lnnxbvkjpakggd5id"; })
|
|
||||||
(fetchNuGet { pname = "runtime.unix.System.Console"; version = "4.3.0"; sha256 = "1pfpkvc6x2if8zbdzg9rnc5fx51yllprl8zkm5npni2k50lisy80"; })
|
|
||||||
(fetchNuGet { pname = "runtime.unix.System.Diagnostics.Debug"; version = "4.3.0"; sha256 = "1lps7fbnw34bnh3lm31gs5c0g0dh7548wfmb8zz62v0zqz71msj5"; })
|
|
||||||
(fetchNuGet { pname = "runtime.unix.System.IO.FileSystem"; version = "4.3.0"; sha256 = "14nbkhvs7sji5r1saj2x8daz82rnf9kx28d3v2qss34qbr32dzix"; })
|
|
||||||
(fetchNuGet { pname = "runtime.unix.System.Net.Primitives"; version = "4.3.0"; sha256 = "0bdnglg59pzx9394sy4ic66kmxhqp8q8bvmykdxcbs5mm0ipwwm4"; })
|
|
||||||
(fetchNuGet { pname = "runtime.unix.System.Net.Sockets"; version = "4.3.0"; sha256 = "03npdxzy8gfv035bv1b9rz7c7hv0rxl5904wjz51if491mw0xy12"; })
|
|
||||||
(fetchNuGet { pname = "runtime.unix.System.Private.Uri"; version = "4.3.0"; sha256 = "1jx02q6kiwlvfksq1q9qr17fj78y5v6mwsszav4qcz9z25d5g6vk"; })
|
(fetchNuGet { pname = "runtime.unix.System.Private.Uri"; version = "4.3.0"; sha256 = "1jx02q6kiwlvfksq1q9qr17fj78y5v6mwsszav4qcz9z25d5g6vk"; })
|
||||||
(fetchNuGet { pname = "runtime.unix.System.Runtime.Extensions"; version = "4.3.0"; sha256 = "0pnxxmm8whx38dp6yvwgmh22smknxmqs5n513fc7m4wxvs1bvi4p"; })
|
|
||||||
(fetchNuGet { pname = "SQLitePCLRaw.bundle_green"; version = "2.1.0"; sha256 = "008bnj279y7gxcai69r4bqgxpxwsdb8jvai4kxkd97arlcr1cpjv"; })
|
(fetchNuGet { pname = "SQLitePCLRaw.bundle_green"; version = "2.1.0"; sha256 = "008bnj279y7gxcai69r4bqgxpxwsdb8jvai4kxkd97arlcr1cpjv"; })
|
||||||
(fetchNuGet { pname = "SQLitePCLRaw.core"; version = "2.1.0"; sha256 = "0kq5x9k5kl6lh7jp1hgjn08wl37zribrykfimhln6mkqbp1myncp"; })
|
(fetchNuGet { pname = "SQLitePCLRaw.core"; version = "2.1.0"; sha256 = "0kq5x9k5kl6lh7jp1hgjn08wl37zribrykfimhln6mkqbp1myncp"; })
|
||||||
(fetchNuGet { pname = "SQLitePCLRaw.lib.e_sqlite3"; version = "2.1.0"; sha256 = "1ibkkz5dsac64nf7alsdsr8r1jm8j87vv6chsi3azkf5zv0rphsy"; })
|
(fetchNuGet { pname = "SQLitePCLRaw.lib.e_sqlite3"; version = "2.1.0"; sha256 = "1ibkkz5dsac64nf7alsdsr8r1jm8j87vv6chsi3azkf5zv0rphsy"; })
|
||||||
(fetchNuGet { pname = "SQLitePCLRaw.provider.dynamic_cdecl"; version = "2.1.0"; sha256 = "12a6s3knynfrzf9vxxy6hwg4hvxncc0ad59g3bigqx86p8xfb4nq"; })
|
(fetchNuGet { pname = "SQLitePCLRaw.provider.dynamic_cdecl"; version = "2.1.0"; sha256 = "12a6s3knynfrzf9vxxy6hwg4hvxncc0ad59g3bigqx86p8xfb4nq"; })
|
||||||
(fetchNuGet { pname = "SQLitePCLRaw.provider.e_sqlite3"; version = "2.1.0"; sha256 = "1g7gi1kdil8iv67g42xbmfhr1l0pkz645gqnd8lfv3q24449shan"; })
|
(fetchNuGet { pname = "SQLitePCLRaw.provider.e_sqlite3"; version = "2.1.0"; sha256 = "1g7gi1kdil8iv67g42xbmfhr1l0pkz645gqnd8lfv3q24449shan"; })
|
||||||
(fetchNuGet { pname = "System.AppContext"; version = "4.3.0"; sha256 = "1649qvy3dar900z3g817h17nl8jp4ka5vcfmsr05kh0fshn7j3ya"; })
|
|
||||||
(fetchNuGet { pname = "System.Buffers"; version = "4.3.0"; sha256 = "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy"; })
|
|
||||||
(fetchNuGet { pname = "System.Buffers"; version = "4.4.0"; sha256 = "183f8063w8zqn99pv0ni0nnwh7fgx46qzxamwnans55hhs2l0g19"; })
|
(fetchNuGet { pname = "System.Buffers"; version = "4.4.0"; sha256 = "183f8063w8zqn99pv0ni0nnwh7fgx46qzxamwnans55hhs2l0g19"; })
|
||||||
(fetchNuGet { pname = "System.Buffers"; version = "4.5.1"; sha256 = "04kb1mdrlcixj9zh1xdi5as0k0qi8byr5mi3p3jcxx72qz93s2y3"; })
|
(fetchNuGet { pname = "System.Buffers"; version = "4.5.1"; sha256 = "04kb1mdrlcixj9zh1xdi5as0k0qi8byr5mi3p3jcxx72qz93s2y3"; })
|
||||||
(fetchNuGet { pname = "System.CodeDom"; version = "6.0.0"; sha256 = "1i55cxp8ycc03dmxx4n22qi6jkwfl23cgffb95izq7bjar8avxxq"; })
|
(fetchNuGet { pname = "System.CodeDom"; version = "6.0.0"; sha256 = "1i55cxp8ycc03dmxx4n22qi6jkwfl23cgffb95izq7bjar8avxxq"; })
|
||||||
(fetchNuGet { pname = "System.Collections"; version = "4.3.0"; sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9"; })
|
|
||||||
(fetchNuGet { pname = "System.Collections.Concurrent"; version = "4.3.0"; sha256 = "0wi10md9aq33jrkh2c24wr2n9hrpyamsdhsxdcnf43b7y86kkii8"; })
|
|
||||||
(fetchNuGet { pname = "System.Collections.Immutable"; version = "1.5.0"; sha256 = "1d5gjn5afnrf461jlxzawcvihz195gayqpcfbv6dd7pxa9ialn06"; })
|
(fetchNuGet { pname = "System.Collections.Immutable"; version = "1.5.0"; sha256 = "1d5gjn5afnrf461jlxzawcvihz195gayqpcfbv6dd7pxa9ialn06"; })
|
||||||
(fetchNuGet { pname = "System.Collections.Immutable"; version = "5.0.0"; sha256 = "1kvcllagxz2q92g81zkz81djkn2lid25ayjfgjalncyc68i15p0r"; })
|
(fetchNuGet { pname = "System.Collections.Immutable"; version = "5.0.0"; sha256 = "1kvcllagxz2q92g81zkz81djkn2lid25ayjfgjalncyc68i15p0r"; })
|
||||||
(fetchNuGet { pname = "System.Collections.Immutable"; version = "6.0.0"; sha256 = "1js98kmjn47ivcvkjqdmyipzknb9xbndssczm8gq224pbaj1p88c"; })
|
(fetchNuGet { pname = "System.Collections.Immutable"; version = "6.0.0"; sha256 = "1js98kmjn47ivcvkjqdmyipzknb9xbndssczm8gq224pbaj1p88c"; })
|
||||||
|
(fetchNuGet { pname = "System.Collections.Immutable"; version = "7.0.0"; sha256 = "1n9122cy6v3qhsisc9lzwa1m1j62b8pi2678nsmnlyvfpk0zdagm"; })
|
||||||
(fetchNuGet { pname = "System.ComponentModel.Annotations"; version = "5.0.0"; sha256 = "021h7x98lblq9avm1bgpa4i31c2kgsa7zn4sqhxf39g087ar756j"; })
|
(fetchNuGet { pname = "System.ComponentModel.Annotations"; version = "5.0.0"; sha256 = "021h7x98lblq9avm1bgpa4i31c2kgsa7zn4sqhxf39g087ar756j"; })
|
||||||
(fetchNuGet { pname = "System.ComponentModel.Composition"; version = "4.5.0"; sha256 = "196ihd17in5idnxq5l5xvpa1fhqamnihjg3mcmv1k4n8bjrrj5y7"; })
|
(fetchNuGet { pname = "System.ComponentModel.Composition"; version = "7.0.0"; sha256 = "1gkn56gclkn6qnsvaw5fzw6qb45pa7rffxph1gyqhq7ywvmm0nc3"; })
|
||||||
(fetchNuGet { pname = "System.Composition"; version = "6.0.0"; sha256 = "1p7hysns39cc24af6dwd4m48bqjsrr3clvi4aws152mh2fgyg50z"; })
|
(fetchNuGet { pname = "System.Composition"; version = "7.0.0"; sha256 = "1aii681g7a4gv8fvgd6hbnbbwi6lpzfcnl3k0k8hqx4m7fxp2f32"; })
|
||||||
(fetchNuGet { pname = "System.Composition.AttributedModel"; version = "6.0.0"; sha256 = "1mqrblb0l65hw39d0hnspqcv85didpn4wbiwhfgj4784wzqx2w6k"; })
|
(fetchNuGet { pname = "System.Composition.AttributedModel"; version = "7.0.0"; sha256 = "1cxrp0sk5b2gihhkn503iz8fa99k860js2qyzjpsw9rn547pdkny"; })
|
||||||
(fetchNuGet { pname = "System.Composition.Convention"; version = "6.0.0"; sha256 = "02km3yb94p1c4s7liyhkmda0g71zm1rc8ijsfmy4bnlkq15xjw3b"; })
|
(fetchNuGet { pname = "System.Composition.Convention"; version = "7.0.0"; sha256 = "1nbyn42xys0kv247jf45r748av6fp8kp27f1582lfhnj2n8290rp"; })
|
||||||
(fetchNuGet { pname = "System.Composition.Hosting"; version = "6.0.0"; sha256 = "0big5nk8c44rxp6cfykhk7rxvn2cgwa99w6c3v2a36adc3lj36ky"; })
|
(fetchNuGet { pname = "System.Composition.Hosting"; version = "7.0.0"; sha256 = "0wqbjxgggskfn45ilvg86grqci3zx9xj34r5sradca4mqqc90n7f"; })
|
||||||
(fetchNuGet { pname = "System.Composition.Runtime"; version = "6.0.0"; sha256 = "0vq5ik63yii1784gsa2f2kx9w6xllmm8b8rk0arid1jqdj1nyrlw"; })
|
(fetchNuGet { pname = "System.Composition.Runtime"; version = "7.0.0"; sha256 = "1p9xpqzx42s8cdizv6nh15hcjvl2km0rwby66nfkj4cb472l339s"; })
|
||||||
(fetchNuGet { pname = "System.Composition.TypedParts"; version = "6.0.0"; sha256 = "0y9pq3y60nyrpfy51f576a0qjjdh61mcv8vnik32pm4bz56h9q72"; })
|
(fetchNuGet { pname = "System.Composition.TypedParts"; version = "7.0.0"; sha256 = "0syz7y6wgnxxgjvfqgymn9mnaa5fjy1qp06qnsvh3agr9mvcv779"; })
|
||||||
(fetchNuGet { pname = "System.Configuration.ConfigurationManager"; version = "4.5.0"; sha256 = "1frpy24mn6q7hgwayj98kkx89z861f5dmia4j6zc0a2ydgx8x02c"; })
|
(fetchNuGet { pname = "System.Configuration.ConfigurationManager"; version = "4.5.0"; sha256 = "1frpy24mn6q7hgwayj98kkx89z861f5dmia4j6zc0a2ydgx8x02c"; })
|
||||||
(fetchNuGet { pname = "System.Configuration.ConfigurationManager"; version = "6.0.0"; sha256 = "0sqapr697jbb4ljkq46msg0xx1qpmc31ivva6llyz2wzq3mpmxbw"; })
|
(fetchNuGet { pname = "System.Configuration.ConfigurationManager"; version = "6.0.0"; sha256 = "0sqapr697jbb4ljkq46msg0xx1qpmc31ivva6llyz2wzq3mpmxbw"; })
|
||||||
(fetchNuGet { pname = "System.Console"; version = "4.3.0"; sha256 = "1flr7a9x920mr5cjsqmsy9wgnv3lvd0h1g521pdr1lkb2qycy7ay"; })
|
(fetchNuGet { pname = "System.Configuration.ConfigurationManager"; version = "7.0.0"; sha256 = "149d9kmakzkbw69cip1ny0wjlgcvnhrr7vz5pavpsip36k2mw02a"; })
|
||||||
(fetchNuGet { pname = "System.Data.DataSetExtensions"; version = "4.5.0"; sha256 = "0gk9diqx388qjmbhljsx64b5i0p9cwcaibd4h7f8x901pz84x6ma"; })
|
(fetchNuGet { pname = "System.Data.DataSetExtensions"; version = "4.5.0"; sha256 = "0gk9diqx388qjmbhljsx64b5i0p9cwcaibd4h7f8x901pz84x6ma"; })
|
||||||
(fetchNuGet { pname = "System.Diagnostics.Debug"; version = "4.3.0"; sha256 = "00yjlf19wjydyr6cfviaph3vsjzg3d5nvnya26i2fvfg53sknh3y"; })
|
|
||||||
(fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "4.3.0"; sha256 = "0z6m3pbiy0qw6rn3n209rrzf9x1k4002zh90vwcrsym09ipm2liq"; })
|
|
||||||
(fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "6.0.0"; sha256 = "0rrihs9lnb1h6x4h0hn6kgfnh58qq7hx8qq99gh6fayx4dcnx3s5"; })
|
(fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "6.0.0"; sha256 = "0rrihs9lnb1h6x4h0hn6kgfnh58qq7hx8qq99gh6fayx4dcnx3s5"; })
|
||||||
(fetchNuGet { pname = "System.Diagnostics.Tools"; version = "4.3.0"; sha256 = "0in3pic3s2ddyibi8cvgl102zmvp9r9mchh82ns9f0ms4basylw1"; })
|
(fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "7.0.0"; sha256 = "1jxhvsh5mzdf0sgb4dfmbys1b12ylyr5pcfyj1map354fiq3qsgm"; })
|
||||||
(fetchNuGet { pname = "System.Diagnostics.Tracing"; version = "4.3.0"; sha256 = "1m3bx6c2s958qligl67q7grkwfz3w53hpy7nc97mh6f7j5k168c4"; })
|
|
||||||
(fetchNuGet { pname = "System.Drawing.Common"; version = "6.0.0"; sha256 = "02n8rzm58dac2np8b3xw8ychbvylja4nh6938l5k2fhyn40imlgz"; })
|
(fetchNuGet { pname = "System.Drawing.Common"; version = "6.0.0"; sha256 = "02n8rzm58dac2np8b3xw8ychbvylja4nh6938l5k2fhyn40imlgz"; })
|
||||||
|
(fetchNuGet { pname = "System.Drawing.Common"; version = "7.0.0"; sha256 = "0jwyv5zjxzr4bm4vhmz394gsxqa02q6pxdqd2hwy1f116f0l30dp"; })
|
||||||
(fetchNuGet { pname = "System.Formats.Asn1"; version = "5.0.0"; sha256 = "1axc8z0839yvqi2cb63l73l6d9j6wd20lsbdymwddz9hvrsgfwpn"; })
|
(fetchNuGet { pname = "System.Formats.Asn1"; version = "5.0.0"; sha256 = "1axc8z0839yvqi2cb63l73l6d9j6wd20lsbdymwddz9hvrsgfwpn"; })
|
||||||
(fetchNuGet { pname = "System.Formats.Asn1"; version = "6.0.0"; sha256 = "1vvr7hs4qzjqb37r0w1mxq7xql2b17la63jwvmgv65s1hj00g8r9"; })
|
(fetchNuGet { pname = "System.Formats.Asn1"; version = "6.0.0"; sha256 = "1vvr7hs4qzjqb37r0w1mxq7xql2b17la63jwvmgv65s1hj00g8r9"; })
|
||||||
(fetchNuGet { pname = "System.Globalization"; version = "4.3.0"; sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki"; })
|
(fetchNuGet { pname = "System.Globalization"; version = "4.3.0"; sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki"; })
|
||||||
(fetchNuGet { pname = "System.Globalization.Calendars"; version = "4.3.0"; sha256 = "1xwl230bkakzzkrggy1l1lxmm3xlhk4bq2pkv790j5lm8g887lxq"; })
|
|
||||||
(fetchNuGet { pname = "System.Globalization.Extensions"; version = "4.3.0"; sha256 = "02a5zfxavhv3jd437bsncbhd2fp1zv4gxzakp1an9l6kdq1mcqls"; })
|
|
||||||
(fetchNuGet { pname = "System.IO"; version = "4.3.0"; sha256 = "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f"; })
|
(fetchNuGet { pname = "System.IO"; version = "4.3.0"; sha256 = "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f"; })
|
||||||
(fetchNuGet { pname = "System.IO.Compression"; version = "4.3.0"; sha256 = "084zc82yi6yllgda0zkgl2ys48sypiswbiwrv7irb3r0ai1fp4vz"; })
|
|
||||||
(fetchNuGet { pname = "System.IO.Compression.ZipFile"; version = "4.3.0"; sha256 = "1yxy5pq4dnsm9hlkg9ysh5f6bf3fahqqb6p8668ndy5c0lk7w2ar"; })
|
|
||||||
(fetchNuGet { pname = "System.IO.FileSystem"; version = "4.3.0"; sha256 = "0z2dfrbra9i6y16mm9v1v6k47f0fm617vlb7s5iybjjsz6g1ilmw"; })
|
|
||||||
(fetchNuGet { pname = "System.IO.FileSystem.Primitives"; version = "4.3.0"; sha256 = "0j6ndgglcf4brg2lz4wzsh1av1gh8xrzdsn9f0yznskhqn1xzj9c"; })
|
|
||||||
(fetchNuGet { pname = "System.IO.Pipelines"; version = "5.0.1"; sha256 = "1zvfcd2l1d5qxifsqd0cjyv57nr61a9ac2ca5jinyqmj32wgjd6v"; })
|
(fetchNuGet { pname = "System.IO.Pipelines"; version = "5.0.1"; sha256 = "1zvfcd2l1d5qxifsqd0cjyv57nr61a9ac2ca5jinyqmj32wgjd6v"; })
|
||||||
(fetchNuGet { pname = "System.IO.Pipelines"; version = "6.0.3"; sha256 = "1jgdazpmwc21dd9naq3l9n5s8a1jnbwlvgkf1pnm0aji6jd4xqdz"; })
|
(fetchNuGet { pname = "System.IO.Pipelines"; version = "7.0.0"; sha256 = "1ila2vgi1w435j7g2y7ykp2pdbh9c5a02vm85vql89az93b7qvav"; })
|
||||||
(fetchNuGet { pname = "System.Linq"; version = "4.3.0"; sha256 = "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7"; })
|
|
||||||
(fetchNuGet { pname = "System.Linq.Expressions"; version = "4.3.0"; sha256 = "0ky2nrcvh70rqq88m9a5yqabsl4fyd17bpr63iy2mbivjs2nyypv"; })
|
|
||||||
(fetchNuGet { pname = "System.Memory"; version = "4.5.0"; sha256 = "1layqpcx1q4l805fdnj2dfqp6ncx2z42ca06rgsr6ikq4jjgbv30"; })
|
(fetchNuGet { pname = "System.Memory"; version = "4.5.0"; sha256 = "1layqpcx1q4l805fdnj2dfqp6ncx2z42ca06rgsr6ikq4jjgbv30"; })
|
||||||
(fetchNuGet { pname = "System.Memory"; version = "4.5.3"; sha256 = "0naqahm3wljxb5a911d37mwjqjdxv9l0b49p5dmfyijvni2ppy8a"; })
|
(fetchNuGet { pname = "System.Memory"; version = "4.5.3"; sha256 = "0naqahm3wljxb5a911d37mwjqjdxv9l0b49p5dmfyijvni2ppy8a"; })
|
||||||
(fetchNuGet { pname = "System.Memory"; version = "4.5.4"; sha256 = "14gbbs22mcxwggn0fcfs1b062521azb9fbb7c113x0mq6dzq9h6y"; })
|
(fetchNuGet { pname = "System.Memory"; version = "4.5.4"; sha256 = "14gbbs22mcxwggn0fcfs1b062521azb9fbb7c113x0mq6dzq9h6y"; })
|
||||||
(fetchNuGet { pname = "System.Memory"; version = "4.5.5"; sha256 = "08jsfwimcarfzrhlyvjjid61j02irx6xsklf32rv57x2aaikvx0h"; })
|
(fetchNuGet { pname = "System.Memory"; version = "4.5.5"; sha256 = "08jsfwimcarfzrhlyvjjid61j02irx6xsklf32rv57x2aaikvx0h"; })
|
||||||
(fetchNuGet { pname = "System.Net.Http"; version = "4.3.0"; sha256 = "1i4gc757xqrzflbk7kc5ksn20kwwfjhw9w7pgdkn19y3cgnl302j"; })
|
|
||||||
(fetchNuGet { pname = "System.Net.NameResolution"; version = "4.3.0"; sha256 = "15r75pwc0rm3vvwsn8rvm2krf929mjfwliv0mpicjnii24470rkq"; })
|
|
||||||
(fetchNuGet { pname = "System.Net.Primitives"; version = "4.3.0"; sha256 = "0c87k50rmdgmxx7df2khd9qj7q35j9rzdmm2572cc55dygmdk3ii"; })
|
|
||||||
(fetchNuGet { pname = "System.Net.Sockets"; version = "4.3.0"; sha256 = "1ssa65k6chcgi6mfmzrznvqaxk8jp0gvl77xhf1hbzakjnpxspla"; })
|
|
||||||
(fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.4.0"; sha256 = "0rdvma399070b0i46c4qq1h2yvjj3k013sqzkilz4bz5cwmx1rba"; })
|
(fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.4.0"; sha256 = "0rdvma399070b0i46c4qq1h2yvjj3k013sqzkilz4bz5cwmx1rba"; })
|
||||||
(fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.5.0"; sha256 = "1kzrj37yzawf1b19jq0253rcs8hsq1l2q8g69d7ipnhzb0h97m59"; })
|
(fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.5.0"; sha256 = "1kzrj37yzawf1b19jq0253rcs8hsq1l2q8g69d7ipnhzb0h97m59"; })
|
||||||
(fetchNuGet { pname = "System.ObjectModel"; version = "4.3.0"; sha256 = "191p63zy5rpqx7dnrb3h7prvgixmk168fhvvkkvhlazncf8r3nc2"; })
|
|
||||||
(fetchNuGet { pname = "System.Private.Uri"; version = "4.3.0"; sha256 = "04r1lkdnsznin0fj4ya1zikxiqr0h6r6a1ww2dsm60gqhdrf0mvx"; })
|
(fetchNuGet { pname = "System.Private.Uri"; version = "4.3.0"; sha256 = "04r1lkdnsznin0fj4ya1zikxiqr0h6r6a1ww2dsm60gqhdrf0mvx"; })
|
||||||
(fetchNuGet { pname = "System.Reactive"; version = "4.4.1"; sha256 = "0gx8jh3hny2y5kijz5k9pxiqw481d013787c04zlhps21ygklw4a"; })
|
(fetchNuGet { pname = "System.Reactive"; version = "4.4.1"; sha256 = "0gx8jh3hny2y5kijz5k9pxiqw481d013787c04zlhps21ygklw4a"; })
|
||||||
(fetchNuGet { pname = "System.Reactive"; version = "5.0.0"; sha256 = "1lafmpnadhiwxyd543kraxa3jfdpm6ipblxrjlibym9b1ykpr5ik"; })
|
(fetchNuGet { pname = "System.Reactive"; version = "5.0.0"; sha256 = "1lafmpnadhiwxyd543kraxa3jfdpm6ipblxrjlibym9b1ykpr5ik"; })
|
||||||
(fetchNuGet { pname = "System.Reflection"; version = "4.3.0"; sha256 = "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m"; })
|
(fetchNuGet { pname = "System.Reflection"; version = "4.3.0"; sha256 = "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m"; })
|
||||||
(fetchNuGet { pname = "System.Reflection.DispatchProxy"; version = "4.5.1"; sha256 = "0cdnl4i9mfk7kx2ylglayqwqw7kl5k1xr8siaxch45hfyc2cpds8"; })
|
(fetchNuGet { pname = "System.Reflection.DispatchProxy"; version = "4.5.1"; sha256 = "0cdnl4i9mfk7kx2ylglayqwqw7kl5k1xr8siaxch45hfyc2cpds8"; })
|
||||||
(fetchNuGet { pname = "System.Reflection.Emit"; version = "4.3.0"; sha256 = "11f8y3qfysfcrscjpjym9msk7lsfxkk4fmz9qq95kn3jd0769f74"; })
|
|
||||||
(fetchNuGet { pname = "System.Reflection.Emit.ILGeneration"; version = "4.3.0"; sha256 = "0w1n67glpv8241vnpz1kl14sy7zlnw414aqwj4hcx5nd86f6994q"; })
|
|
||||||
(fetchNuGet { pname = "System.Reflection.Emit.Lightweight"; version = "4.3.0"; sha256 = "0ql7lcakycrvzgi9kxz1b3lljd990az1x6c4jsiwcacrvimpib5c"; })
|
|
||||||
(fetchNuGet { pname = "System.Reflection.Extensions"; version = "4.3.0"; sha256 = "02bly8bdc98gs22lqsfx9xicblszr2yan7v2mmw3g7hy6miq5hwq"; })
|
(fetchNuGet { pname = "System.Reflection.Extensions"; version = "4.3.0"; sha256 = "02bly8bdc98gs22lqsfx9xicblszr2yan7v2mmw3g7hy6miq5hwq"; })
|
||||||
(fetchNuGet { pname = "System.Reflection.Metadata"; version = "1.6.0"; sha256 = "1wdbavrrkajy7qbdblpbpbalbdl48q3h34cchz24gvdgyrlf15r4"; })
|
(fetchNuGet { pname = "System.Reflection.Metadata"; version = "1.6.0"; sha256 = "1wdbavrrkajy7qbdblpbpbalbdl48q3h34cchz24gvdgyrlf15r4"; })
|
||||||
(fetchNuGet { pname = "System.Reflection.Metadata"; version = "5.0.0"; sha256 = "17qsl5nanlqk9iz0l5wijdn6ka632fs1m1fvx18dfgswm258r3ss"; })
|
(fetchNuGet { pname = "System.Reflection.Metadata"; version = "5.0.0"; sha256 = "17qsl5nanlqk9iz0l5wijdn6ka632fs1m1fvx18dfgswm258r3ss"; })
|
||||||
(fetchNuGet { pname = "System.Reflection.Metadata"; version = "6.0.0"; sha256 = "1x0b289r9yjzdqypi2x3dc8sa66s3b6bpc7l2f8hxrzl6czdg4al"; })
|
(fetchNuGet { pname = "System.Reflection.Metadata"; version = "6.0.0"; sha256 = "1x0b289r9yjzdqypi2x3dc8sa66s3b6bpc7l2f8hxrzl6czdg4al"; })
|
||||||
(fetchNuGet { pname = "System.Reflection.Metadata"; version = "6.0.1"; sha256 = "0fjqifk4qz9lw5gcadpfalpplyr0z2b3p9x7h0ll481a9sqvppc9"; })
|
(fetchNuGet { pname = "System.Reflection.Metadata"; version = "7.0.0"; sha256 = "1wilasn2qmj870h2bhw348lspamm7pbinpb4m89icg113510l00v"; })
|
||||||
(fetchNuGet { pname = "System.Reflection.MetadataLoadContext"; version = "6.0.0"; sha256 = "1ijfiqpi3flp5g9amridhjjmzz6md1c6pnxx5h7pdbiqqx9rwrpk"; })
|
(fetchNuGet { pname = "System.Reflection.MetadataLoadContext"; version = "6.0.0"; sha256 = "1ijfiqpi3flp5g9amridhjjmzz6md1c6pnxx5h7pdbiqqx9rwrpk"; })
|
||||||
(fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.3.0"; sha256 = "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276"; })
|
(fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.3.0"; sha256 = "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276"; })
|
||||||
(fetchNuGet { pname = "System.Reflection.TypeExtensions"; version = "4.3.0"; sha256 = "0y2ssg08d817p0vdag98vn238gyrrynjdj4181hdg780sif3ykp1"; })
|
|
||||||
(fetchNuGet { pname = "System.Resources.Extensions"; version = "6.0.0"; sha256 = "1h73gps9ffw77vys4zwgm78fgackqw6a7rjrg75mmx79vdw1shgw"; })
|
(fetchNuGet { pname = "System.Resources.Extensions"; version = "6.0.0"; sha256 = "1h73gps9ffw77vys4zwgm78fgackqw6a7rjrg75mmx79vdw1shgw"; })
|
||||||
(fetchNuGet { pname = "System.Resources.ResourceManager"; version = "4.3.0"; sha256 = "0sjqlzsryb0mg4y4xzf35xi523s4is4hz9q4qgdvlvgivl7qxn49"; })
|
(fetchNuGet { pname = "System.Resources.ResourceManager"; version = "4.3.0"; sha256 = "0sjqlzsryb0mg4y4xzf35xi523s4is4hz9q4qgdvlvgivl7qxn49"; })
|
||||||
(fetchNuGet { pname = "System.Runtime"; version = "4.3.0"; sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7"; })
|
(fetchNuGet { pname = "System.Runtime"; version = "4.3.0"; sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7"; })
|
||||||
|
@ -232,54 +193,44 @@
|
||||||
(fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.5.3"; sha256 = "1afi6s2r1mh1kygbjmfba6l4f87pi5sg13p4a48idqafli94qxln"; })
|
(fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.5.3"; sha256 = "1afi6s2r1mh1kygbjmfba6l4f87pi5sg13p4a48idqafli94qxln"; })
|
||||||
(fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "5.0.0"; sha256 = "02k25ivn50dmqx5jn8hawwmz24yf0454fjd823qk6lygj9513q4x"; })
|
(fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "5.0.0"; sha256 = "02k25ivn50dmqx5jn8hawwmz24yf0454fjd823qk6lygj9513q4x"; })
|
||||||
(fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "6.0.0"; sha256 = "0qm741kh4rh57wky16sq4m0v05fxmkjjr87krycf5vp9f0zbahbc"; })
|
(fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "6.0.0"; sha256 = "0qm741kh4rh57wky16sq4m0v05fxmkjjr87krycf5vp9f0zbahbc"; })
|
||||||
(fetchNuGet { pname = "System.Runtime.Extensions"; version = "4.3.0"; sha256 = "1ykp3dnhwvm48nap8q23893hagf665k0kn3cbgsqpwzbijdcgc60"; })
|
|
||||||
(fetchNuGet { pname = "System.Runtime.Handles"; version = "4.3.0"; sha256 = "0sw2gfj2xr7sw9qjn0j3l9yw07x73lcs97p8xfc9w1x9h5g5m7i8"; })
|
(fetchNuGet { pname = "System.Runtime.Handles"; version = "4.3.0"; sha256 = "0sw2gfj2xr7sw9qjn0j3l9yw07x73lcs97p8xfc9w1x9h5g5m7i8"; })
|
||||||
(fetchNuGet { pname = "System.Runtime.InteropServices"; version = "4.3.0"; sha256 = "00hywrn4g7hva1b2qri2s6rabzwgxnbpw9zfxmz28z09cpwwgh7j"; })
|
(fetchNuGet { pname = "System.Runtime.InteropServices"; version = "4.3.0"; sha256 = "00hywrn4g7hva1b2qri2s6rabzwgxnbpw9zfxmz28z09cpwwgh7j"; })
|
||||||
(fetchNuGet { pname = "System.Runtime.InteropServices.RuntimeInformation"; version = "4.0.0"; sha256 = "0glmvarf3jz5xh22iy3w9v3wyragcm4hfdr17v90vs7vcrm7fgp6"; })
|
(fetchNuGet { pname = "System.Runtime.InteropServices.RuntimeInformation"; version = "4.0.0"; sha256 = "0glmvarf3jz5xh22iy3w9v3wyragcm4hfdr17v90vs7vcrm7fgp6"; })
|
||||||
(fetchNuGet { pname = "System.Runtime.InteropServices.RuntimeInformation"; version = "4.3.0"; sha256 = "0q18r1sh4vn7bvqgd6dmqlw5v28flbpj349mkdish2vjyvmnb2ii"; })
|
(fetchNuGet { pname = "System.Runtime.InteropServices.RuntimeInformation"; version = "4.3.0"; sha256 = "0q18r1sh4vn7bvqgd6dmqlw5v28flbpj349mkdish2vjyvmnb2ii"; })
|
||||||
(fetchNuGet { pname = "System.Runtime.InteropServices.WindowsRuntime"; version = "4.3.0"; sha256 = "0bpsy91yqm2ryp5y9li8p6yh4yrxcvg9zvm569ifw25rpy67bgp9"; })
|
(fetchNuGet { pname = "System.Runtime.InteropServices.WindowsRuntime"; version = "4.3.0"; sha256 = "0bpsy91yqm2ryp5y9li8p6yh4yrxcvg9zvm569ifw25rpy67bgp9"; })
|
||||||
(fetchNuGet { pname = "System.Runtime.Numerics"; version = "4.3.0"; sha256 = "19rav39sr5dky7afygh309qamqqmi9kcwvz3i0c5700v0c5cg61z"; })
|
|
||||||
(fetchNuGet { pname = "System.Security.AccessControl"; version = "4.5.0"; sha256 = "1wvwanz33fzzbnd2jalar0p0z3x0ba53vzx1kazlskp7pwyhlnq0"; })
|
(fetchNuGet { pname = "System.Security.AccessControl"; version = "4.5.0"; sha256 = "1wvwanz33fzzbnd2jalar0p0z3x0ba53vzx1kazlskp7pwyhlnq0"; })
|
||||||
(fetchNuGet { pname = "System.Security.AccessControl"; version = "5.0.0"; sha256 = "17n3lrrl6vahkqmhlpn3w20afgz09n7i6rv0r3qypngwi7wqdr5r"; })
|
(fetchNuGet { pname = "System.Security.AccessControl"; version = "5.0.0"; sha256 = "17n3lrrl6vahkqmhlpn3w20afgz09n7i6rv0r3qypngwi7wqdr5r"; })
|
||||||
(fetchNuGet { pname = "System.Security.AccessControl"; version = "6.0.0"; sha256 = "0a678bzj8yxxiffyzy60z2w1nczzpi8v97igr4ip3byd2q89dv58"; })
|
(fetchNuGet { pname = "System.Security.AccessControl"; version = "6.0.0"; sha256 = "0a678bzj8yxxiffyzy60z2w1nczzpi8v97igr4ip3byd2q89dv58"; })
|
||||||
(fetchNuGet { pname = "System.Security.Claims"; version = "4.3.0"; sha256 = "0jvfn7j22l3mm28qjy3rcw287y9h65ha4m940waaxah07jnbzrhn"; })
|
|
||||||
(fetchNuGet { pname = "System.Security.Cryptography.Algorithms"; version = "4.3.0"; sha256 = "03sq183pfl5kp7gkvq77myv7kbpdnq3y0xj7vi4q1kaw54sny0ml"; })
|
|
||||||
(fetchNuGet { pname = "System.Security.Cryptography.Algorithms"; version = "4.3.1"; sha256 = "1m2wnzg3m3c0s11jg4lshcl2a47d78zri8khc21yrz34jjkbyls2"; })
|
(fetchNuGet { pname = "System.Security.Cryptography.Algorithms"; version = "4.3.1"; sha256 = "1m2wnzg3m3c0s11jg4lshcl2a47d78zri8khc21yrz34jjkbyls2"; })
|
||||||
(fetchNuGet { pname = "System.Security.Cryptography.Cng"; version = "4.3.0"; sha256 = "1k468aswafdgf56ab6yrn7649kfqx2wm9aslywjam1hdmk5yypmv"; })
|
|
||||||
(fetchNuGet { pname = "System.Security.Cryptography.Cng"; version = "5.0.0"; sha256 = "06hkx2za8jifpslkh491dfwzm5dxrsyxzj5lsc0achb6yzg4zqlw"; })
|
(fetchNuGet { pname = "System.Security.Cryptography.Cng"; version = "5.0.0"; sha256 = "06hkx2za8jifpslkh491dfwzm5dxrsyxzj5lsc0achb6yzg4zqlw"; })
|
||||||
(fetchNuGet { pname = "System.Security.Cryptography.Csp"; version = "4.3.0"; sha256 = "1x5wcrddf2s3hb8j78cry7yalca4lb5vfnkrysagbn6r9x6xvrx1"; })
|
|
||||||
(fetchNuGet { pname = "System.Security.Cryptography.Encoding"; version = "4.3.0"; sha256 = "1jr6w70igqn07k5zs1ph6xja97hxnb3mqbspdrff6cvssgrixs32"; })
|
(fetchNuGet { pname = "System.Security.Cryptography.Encoding"; version = "4.3.0"; sha256 = "1jr6w70igqn07k5zs1ph6xja97hxnb3mqbspdrff6cvssgrixs32"; })
|
||||||
(fetchNuGet { pname = "System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0givpvvj8yc7gv4lhb6s1prq6p2c4147204a0wib89inqzd87gqc"; })
|
|
||||||
(fetchNuGet { pname = "System.Security.Cryptography.Pkcs"; version = "5.0.0"; sha256 = "0hb2mndac3xrw3786bsjxjfh19bwnr991qib54k6wsqjhjyyvbwj"; })
|
(fetchNuGet { pname = "System.Security.Cryptography.Pkcs"; version = "5.0.0"; sha256 = "0hb2mndac3xrw3786bsjxjfh19bwnr991qib54k6wsqjhjyyvbwj"; })
|
||||||
(fetchNuGet { pname = "System.Security.Cryptography.Pkcs"; version = "6.0.1"; sha256 = "0wswhbvm3gh06azg9k1zfvmhicpzlh7v71qzd4x5zwizq4khv7iq"; })
|
(fetchNuGet { pname = "System.Security.Cryptography.Pkcs"; version = "6.0.1"; sha256 = "0wswhbvm3gh06azg9k1zfvmhicpzlh7v71qzd4x5zwizq4khv7iq"; })
|
||||||
(fetchNuGet { pname = "System.Security.Cryptography.Primitives"; version = "4.3.0"; sha256 = "0pyzncsv48zwly3lw4f2dayqswcfvdwq2nz0dgwmi7fj3pn64wby"; })
|
(fetchNuGet { pname = "System.Security.Cryptography.Primitives"; version = "4.3.0"; sha256 = "0pyzncsv48zwly3lw4f2dayqswcfvdwq2nz0dgwmi7fj3pn64wby"; })
|
||||||
(fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "4.4.0"; sha256 = "1q8ljvqhasyynp94a1d7jknk946m20lkwy2c3wa8zw2pc517fbj6"; })
|
(fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "4.4.0"; sha256 = "1q8ljvqhasyynp94a1d7jknk946m20lkwy2c3wa8zw2pc517fbj6"; })
|
||||||
(fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "4.5.0"; sha256 = "11qlc8q6b7xlspayv07718ibzvlj6ddqqxkvcbxv5b24d5kzbrb7"; })
|
(fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "4.5.0"; sha256 = "11qlc8q6b7xlspayv07718ibzvlj6ddqqxkvcbxv5b24d5kzbrb7"; })
|
||||||
(fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "6.0.0"; sha256 = "05kd3a8w7658hjxq9vvszxip30a479fjmfq4bq1r95nrsvs4hbss"; })
|
(fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "6.0.0"; sha256 = "05kd3a8w7658hjxq9vvszxip30a479fjmfq4bq1r95nrsvs4hbss"; })
|
||||||
(fetchNuGet { pname = "System.Security.Cryptography.X509Certificates"; version = "4.3.0"; sha256 = "0valjcz5wksbvijylxijjxb1mp38mdhv03r533vnx1q3ikzdav9h"; })
|
(fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "7.0.0"; sha256 = "15s9s6hsj9bz0nzw41mxbqdjgjd71w2djqbv0aj413gfi9amybk9"; })
|
||||||
(fetchNuGet { pname = "System.Security.Cryptography.Xml"; version = "6.0.0"; sha256 = "0aybd4mp9f8d4kgdnrnad7bmdg872044p75nk37f8a4lvkh2sywd"; })
|
(fetchNuGet { pname = "System.Security.Cryptography.Xml"; version = "6.0.0"; sha256 = "0aybd4mp9f8d4kgdnrnad7bmdg872044p75nk37f8a4lvkh2sywd"; })
|
||||||
(fetchNuGet { pname = "System.Security.Permissions"; version = "4.5.0"; sha256 = "192ww5rm3c9mirxgl1nzyrwd18am3izqls0hzm0fvcdjl5grvbhm"; })
|
(fetchNuGet { pname = "System.Security.Permissions"; version = "4.5.0"; sha256 = "192ww5rm3c9mirxgl1nzyrwd18am3izqls0hzm0fvcdjl5grvbhm"; })
|
||||||
(fetchNuGet { pname = "System.Security.Permissions"; version = "6.0.0"; sha256 = "0jsl4xdrkqi11iwmisi1r2f2qn5pbvl79mzq877gndw6ans2zhzw"; })
|
(fetchNuGet { pname = "System.Security.Permissions"; version = "6.0.0"; sha256 = "0jsl4xdrkqi11iwmisi1r2f2qn5pbvl79mzq877gndw6ans2zhzw"; })
|
||||||
(fetchNuGet { pname = "System.Security.Principal"; version = "4.3.0"; sha256 = "12cm2zws06z4lfc4dn31iqv7072zyi4m910d4r6wm8yx85arsfxf"; })
|
(fetchNuGet { pname = "System.Security.Permissions"; version = "7.0.0"; sha256 = "0wkm6bj4abknzj41ygkziifx8mzhj4bix92wjvj6lihaw1gniq8c"; })
|
||||||
(fetchNuGet { pname = "System.Security.Principal.Windows"; version = "4.3.0"; sha256 = "00a0a7c40i3v4cb20s2cmh9csb5jv2l0frvnlzyfxh848xalpdwr"; })
|
|
||||||
(fetchNuGet { pname = "System.Security.Principal.Windows"; version = "4.5.0"; sha256 = "0rmj89wsl5yzwh0kqjgx45vzf694v9p92r4x4q6yxldk1cv1hi86"; })
|
(fetchNuGet { pname = "System.Security.Principal.Windows"; version = "4.5.0"; sha256 = "0rmj89wsl5yzwh0kqjgx45vzf694v9p92r4x4q6yxldk1cv1hi86"; })
|
||||||
(fetchNuGet { pname = "System.Security.Principal.Windows"; version = "5.0.0"; sha256 = "1mpk7xj76lxgz97a5yg93wi8lj0l8p157a5d50mmjy3gbz1904q8"; })
|
(fetchNuGet { pname = "System.Security.Principal.Windows"; version = "5.0.0"; sha256 = "1mpk7xj76lxgz97a5yg93wi8lj0l8p157a5d50mmjy3gbz1904q8"; })
|
||||||
(fetchNuGet { pname = "System.Text.Encoding"; version = "4.3.0"; sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr"; })
|
(fetchNuGet { pname = "System.Text.Encoding"; version = "4.3.0"; sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr"; })
|
||||||
(fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "6.0.0"; sha256 = "0gm2kiz2ndm9xyzxgi0jhazgwslcs427waxgfa30m7yqll1kcrww"; })
|
(fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "6.0.0"; sha256 = "0gm2kiz2ndm9xyzxgi0jhazgwslcs427waxgfa30m7yqll1kcrww"; })
|
||||||
(fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.3.0"; sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy"; })
|
(fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "7.0.0"; sha256 = "0sn6hxdjm7bw3xgsmg041ccchsa4sp02aa27cislw3x61dbr68kq"; })
|
||||||
(fetchNuGet { pname = "System.Text.Encodings.Web"; version = "6.0.0"; sha256 = "06n9ql3fmhpjl32g3492sj181zjml5dlcc5l76xq2h38c4f87sai"; })
|
(fetchNuGet { pname = "System.Text.Encodings.Web"; version = "6.0.0"; sha256 = "06n9ql3fmhpjl32g3492sj181zjml5dlcc5l76xq2h38c4f87sai"; })
|
||||||
|
(fetchNuGet { pname = "System.Text.Encodings.Web"; version = "7.0.0"; sha256 = "1151hbyrcf8kyg1jz8k9awpbic98lwz9x129rg7zk1wrs6vjlpxl"; })
|
||||||
(fetchNuGet { pname = "System.Text.Json"; version = "6.0.0"; sha256 = "1si2my1g0q0qv1hiqnji4xh9wd05qavxnzj9dwgs23iqvgjky0gl"; })
|
(fetchNuGet { pname = "System.Text.Json"; version = "6.0.0"; sha256 = "1si2my1g0q0qv1hiqnji4xh9wd05qavxnzj9dwgs23iqvgjky0gl"; })
|
||||||
(fetchNuGet { pname = "System.Text.RegularExpressions"; version = "4.3.0"; sha256 = "1bgq51k7fwld0njylfn7qc5fmwrk2137gdq7djqdsw347paa9c2l"; })
|
(fetchNuGet { pname = "System.Text.Json"; version = "7.0.0"; sha256 = "0scb0lp7wbgcinaa4kqiqs7b8i5nx4ppfad81138jiwd1sl37pyp"; })
|
||||||
(fetchNuGet { pname = "System.Threading"; version = "4.3.0"; sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34"; })
|
(fetchNuGet { pname = "System.Threading"; version = "4.3.0"; sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34"; })
|
||||||
(fetchNuGet { pname = "System.Threading.Channels"; version = "6.0.0"; sha256 = "1qbyi7yymqc56frqy7awvcqc1m7x3xrpx87a37dgb3mbrjg9hlcj"; })
|
(fetchNuGet { pname = "System.Threading.Channels"; version = "6.0.0"; sha256 = "1qbyi7yymqc56frqy7awvcqc1m7x3xrpx87a37dgb3mbrjg9hlcj"; })
|
||||||
|
(fetchNuGet { pname = "System.Threading.Channels"; version = "7.0.0"; sha256 = "1qrmqa6hpzswlmyp3yqsbnmia9i5iz1y208xpqc1y88b1f6j1v8a"; })
|
||||||
(fetchNuGet { pname = "System.Threading.Tasks"; version = "4.3.0"; sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7"; })
|
(fetchNuGet { pname = "System.Threading.Tasks"; version = "4.3.0"; sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7"; })
|
||||||
(fetchNuGet { pname = "System.Threading.Tasks.Dataflow"; version = "6.0.0"; sha256 = "1b4vyjdir9kdkiv2fqqm4f76h0df68k8gcd7jb2b38zgr2vpnk3c"; })
|
(fetchNuGet { pname = "System.Threading.Tasks.Dataflow"; version = "7.0.0"; sha256 = "0ham9l8xrmlq2qwin53n82iz1wanci2h695i3cq83jcw4n28qdr9"; })
|
||||||
(fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.3.0"; sha256 = "1xxcx2xh8jin360yjwm4x4cf5y3a2bwpn2ygkfkwkicz7zk50s2z"; })
|
|
||||||
(fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.5.4"; sha256 = "0y6ncasgfcgnjrhynaf0lwpkpkmv4a07sswwkwbwb5h7riisj153"; })
|
(fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.5.4"; sha256 = "0y6ncasgfcgnjrhynaf0lwpkpkmv4a07sswwkwbwb5h7riisj153"; })
|
||||||
(fetchNuGet { pname = "System.Threading.ThreadPool"; version = "4.3.0"; sha256 = "027s1f4sbx0y1xqw2irqn6x161lzj8qwvnh2gn78ciiczdv10vf1"; })
|
|
||||||
(fetchNuGet { pname = "System.Threading.Timer"; version = "4.3.0"; sha256 = "1nx773nsx6z5whv8kaa1wjh037id2f1cxhb69pvgv12hd2b6qs56"; })
|
|
||||||
(fetchNuGet { pname = "System.ValueTuple"; version = "4.5.0"; sha256 = "00k8ja51d0f9wrq4vv5z2jhq8hy31kac2rg0rv06prylcybzl8cy"; })
|
(fetchNuGet { pname = "System.ValueTuple"; version = "4.5.0"; sha256 = "00k8ja51d0f9wrq4vv5z2jhq8hy31kac2rg0rv06prylcybzl8cy"; })
|
||||||
(fetchNuGet { pname = "System.Windows.Extensions"; version = "6.0.0"; sha256 = "1wy9pq9vn1bqg5qnv53iqrbx04yzdmjw4x5yyi09y3459vaa1sip"; })
|
(fetchNuGet { pname = "System.Windows.Extensions"; version = "6.0.0"; sha256 = "1wy9pq9vn1bqg5qnv53iqrbx04yzdmjw4x5yyi09y3459vaa1sip"; })
|
||||||
(fetchNuGet { pname = "System.Xml.ReaderWriter"; version = "4.3.0"; sha256 = "0c47yllxifzmh8gq6rq6l36zzvw4kjvlszkqa9wq3fr59n0hl3s1"; })
|
(fetchNuGet { pname = "System.Windows.Extensions"; version = "7.0.0"; sha256 = "11r9f0v7qp365bdpq5ax023yra4qvygljz18dlqs650d44iay669"; })
|
||||||
(fetchNuGet { pname = "System.Xml.XDocument"; version = "4.3.0"; sha256 = "08h8fm4l77n0nd4i4fk2386y809bfbwqb7ih9d7564ifcxr5ssxd"; })
|
|
||||||
]
|
]
|
||||||
|
|
|
@ -9,16 +9,16 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "cargo-guppy";
|
pname = "cargo-guppy";
|
||||||
version = "unstable-2023-04-15";
|
version = "unstable-2023-06-19";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "guppy-rs";
|
owner = "guppy-rs";
|
||||||
repo = "guppy";
|
repo = "guppy";
|
||||||
rev = "e93f51ca56dc9cc310004931a906b6b486b93058";
|
rev = "23b1c804cb4a6d9d38d093ca3400e90805d4c36c";
|
||||||
sha256 = "sha256-kg1iWku+zAXG9cCYCD4rqKzKNtDt0hMCnE5QyhJpLq8=";
|
sha256 = "sha256-cKnu28L8tjndjtHuClLIpiwTzf6YoN37vw1sE7xrNzQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "sha256-XKAre9L2mk31CgXbP53zR8mr92Jh9qVSx+sMkhqq/M4=";
|
cargoSha256 = "sha256-fCIBv8FOUBPzf7I7CdVBDvbHVyuNQRURxNQ7B7cgoKE=";
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
|
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "cargo-hakari";
|
pname = "cargo-hakari";
|
||||||
version = "0.9.24";
|
version = "0.9.25";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "guppy-rs";
|
owner = "guppy-rs";
|
||||||
repo = "guppy";
|
repo = "guppy";
|
||||||
rev = "cargo-hakari-${version}";
|
rev = "cargo-hakari-${version}";
|
||||||
sha256 = "sha256-kg1iWku+zAXG9cCYCD4rqKzKNtDt0hMCnE5QyhJpLq8=";
|
sha256 = "sha256-cKnu28L8tjndjtHuClLIpiwTzf6YoN37vw1sE7xrNzQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-hrWsQXjWzhSVVj+bUviGEn+E7Lytzgf1r8VmQxJQubE=";
|
cargoHash = "sha256-PoTwS9oS8Nmkdp3ZvdZRdk028SIx6D7kfsiRksyTpKo=";
|
||||||
|
|
||||||
cargoBuildFlags = [ "-p" "cargo-hakari" ];
|
cargoBuildFlags = [ "-p" "cargo-hakari" ];
|
||||||
cargoTestFlags = [ "-p" "cargo-hakari" ];
|
cargoTestFlags = [ "-p" "cargo-hakari" ];
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "typos";
|
pname = "typos";
|
||||||
version = "1.15.0";
|
version = "1.15.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "crate-ci";
|
owner = "crate-ci";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-SbWwrvfLawWoVuCG9b4PrA5cdc+DLqJw2uSF3oha9Po=";
|
hash = "sha256-22wsOXQ1+WdrcIWuF9H3CmiGqQbTcbWDyMJZgFD8bu4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-XLnN6kCjHntqZu80Uvm95pCabjR5QMvsumb+V002N2Y=";
|
cargoHash = "sha256-nnl43tHomHXXJFx/3nulAVhmelO87dsCsINy8RFWShQ=";
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Source code spell checker";
|
description = "Source code spell checker";
|
||||||
|
|
|
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
||||||
buildInputs = [ gpsd libcap libnl ];
|
buildInputs = [ gpsd libcap libnl ];
|
||||||
|
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
makeFlags="PREFIX=$out PKG_CONFIG=${pkg-config}/bin/${pkg-config.targetPrefix}pkg-config"
|
makeFlags="PREFIX=$out"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
|
|
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
||||||
buildInputs = [ libnl ];
|
buildInputs = [ libnl ];
|
||||||
|
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
makeFlags="PREFIX=$out PKG_CONFIG=${pkg-config}/bin/${pkg-config.targetPrefix}pkg-config"
|
makeFlags="PREFIX=$out"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
|
|
@ -77,7 +77,7 @@ while [ "$#" -gt 0 ]; do
|
||||||
--use-substitutes|-s)
|
--use-substitutes|-s)
|
||||||
copyClosureFlags+=("$i")
|
copyClosureFlags+=("$i")
|
||||||
;;
|
;;
|
||||||
-I|--max-jobs|-j|--cores|--builders)
|
-I|--max-jobs|-j|--cores|--builders|--log-format)
|
||||||
j="$1"; shift 1
|
j="$1"; shift 1
|
||||||
extraBuildFlags+=("$i" "$j")
|
extraBuildFlags+=("$i" "$j")
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -3,13 +3,13 @@ let
|
||||||
generic = { modRoot, vendorSha256 }:
|
generic = { modRoot, vendorSha256 }:
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "bird-lg-${modRoot}";
|
pname = "bird-lg-${modRoot}";
|
||||||
version = "1.3.0";
|
version = "1.3.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "xddxdd";
|
owner = "xddxdd";
|
||||||
repo = "bird-lg-go";
|
repo = "bird-lg-go";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-VQJHrC9ag697QfCEre1KvwbotfMm8f1otJ6SPg5zRYM=";
|
hash = "sha256-ROMwgsKroxd9qkKX8ZoOuazBrnZytcTAPT9hR/v6a04=";
|
||||||
};
|
};
|
||||||
|
|
||||||
doDist = false;
|
doDist = false;
|
||||||
|
@ -26,18 +26,21 @@ let
|
||||||
homepage = "https://github.com/xddxdd/bird-lg-go";
|
homepage = "https://github.com/xddxdd/bird-lg-go";
|
||||||
changelog = "https://github.com/xddxdd/bird-lg-go/releases/tag/v${version}";
|
changelog = "https://github.com/xddxdd/bird-lg-go/releases/tag/v${version}";
|
||||||
license = licenses.gpl3Plus;
|
license = licenses.gpl3Plus;
|
||||||
maintainers = with maintainers; [ tchekda ];
|
maintainers = with maintainers; [
|
||||||
|
tchekda
|
||||||
|
e1mo
|
||||||
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
bird-lg-frontend = generic {
|
bird-lg-frontend = generic {
|
||||||
modRoot = "frontend";
|
modRoot = "frontend";
|
||||||
vendorSha256 = "sha256-4ajQp425SFciTi2DV3ITW4iQkq6kUJFK2BabTTb87Zo=";
|
vendorSha256 = "sha256-yyH6McVzU0Qiod3yP5pGlF36fJQlf4g52wfDAem6KWs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
bird-lg-proxy = generic {
|
bird-lg-proxy = generic {
|
||||||
modRoot = "proxy";
|
modRoot = "proxy";
|
||||||
vendorSha256 = "sha256-o8F3uNGpz1fZr15HCY2PC7xRx9NakmvYrVQKe42ElOA=";
|
vendorSha256 = "sha256-JfHvDIVKQ7jdPocuh6AOwSQmP+a0/hXYrt5Ap/pEjug=";
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
symlinkJoin {
|
symlinkJoin {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "matrix-hookshot",
|
"name": "matrix-hookshot",
|
||||||
"version": "4.2.0",
|
"version": "4.3.0",
|
||||||
"description": "A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.",
|
"description": "A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.",
|
||||||
"main": "lib/app.js",
|
"main": "lib/app.js",
|
||||||
"repository": "https://github.com/matrix-org/matrix-hookshot",
|
"repository": "https://github.com/matrix-org/matrix-hookshot",
|
||||||
|
@ -106,7 +106,7 @@
|
||||||
"sass": "^1.51.0",
|
"sass": "^1.51.0",
|
||||||
"ts-node": "^10.9.1",
|
"ts-node": "^10.9.1",
|
||||||
"typescript": "^5.0.4",
|
"typescript": "^5.0.4",
|
||||||
"vite": "^4.1.4",
|
"vite": "^4.1.5",
|
||||||
"vite-svg-loader": "^4.0.0"
|
"vite-svg-loader": "^4.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"version": "4.2.0",
|
"version": "4.3.0",
|
||||||
"srcHash": "Vdp2hLF8Sr1HZRfqzQPKbyMsaXy3TwJ5ATbOA4cK2NY=",
|
"srcHash": "7iBQkTY1K05M3EiEP+IXziztyL0+Wrlz/ezlWwWE1iw=",
|
||||||
"yarnHash": "1ydxjmr241kwhsacg4cx05951nijy6ch687xgqw4515islpb89v3",
|
"yarnHash": "0p543f11wi6m0h29jmd8w3idqp9qacmxksj1njll7z51gjh52qjl",
|
||||||
"cargoHash": "32UuE5D5mNt9N2e2+nE0CoqlhcYdX7OOCT2FbkQGd/M="
|
"cargoHash": "eDWZSbTS9V5MzLkbnhhPEObP1QFeTZLWCymapaDc1Lo="
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,13 +5,13 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "ferretdb";
|
pname = "ferretdb";
|
||||||
version = "1.3.0";
|
version = "1.4.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "FerretDB";
|
owner = "FerretDB";
|
||||||
repo = "FerretDB";
|
repo = "FerretDB";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-V33NeNpQZFUN/aUCaaxnCgIYaVgbAI5L6GZQo8ZMvUI=";
|
sha256 = "sha256-WSjIUnjMdrRsdygDqQaxNosc/XGrSz/Yx3xauDkQDzU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
@ -19,7 +19,7 @@ buildGoModule rec {
|
||||||
echo nixpkgs > build/version/package.txt
|
echo nixpkgs > build/version/package.txt
|
||||||
'';
|
'';
|
||||||
|
|
||||||
vendorSha256 = "sha256-QoDNQXZGfUq/t8fiovCv0+N9e4shJGpwS3y/z0YXMi4=";
|
vendorSha256 = "sha256-xWmzTqy0yoOZRvMllsVaRkUmAUWE/Nn4UFyT+0JiCFU=";
|
||||||
|
|
||||||
CGO_ENABLED = 0;
|
CGO_ENABLED = 0;
|
||||||
|
|
||||||
|
|
|
@ -12,16 +12,16 @@
|
||||||
# server, and the FHS userenv and corresponding NixOS module should
|
# server, and the FHS userenv and corresponding NixOS module should
|
||||||
# automatically pick up the changes.
|
# automatically pick up the changes.
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "1.32.3.7192-7aa441827";
|
version = "1.32.4.7195-7c8f9d3b6";
|
||||||
pname = "plexmediaserver";
|
pname = "plexmediaserver";
|
||||||
|
|
||||||
# Fetch the source
|
# Fetch the source
|
||||||
src = if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl {
|
src = if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl {
|
||||||
url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb";
|
url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb";
|
||||||
sha256 = "sha256-sqlvJIMlyrRfvtQB+IpbmWwdQBA2lEGNPEc3zTfwr4s=";
|
sha256 = "sha256-Qb684Mm080QudeLG111cLCSRh1CAJ31IjNOO62XkFTs=";
|
||||||
} else fetchurl {
|
} else fetchurl {
|
||||||
url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb";
|
url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb";
|
||||||
sha256 = "sha256-F3djGd03yD64TtjnB/S8HWDNmY1kA3OgctpamGNxPZ0=";
|
sha256 = "sha256-lnkhjzBW9DENCVJNP+4h8fVVUh4LhnJ1XjrCjF3ngKE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "out" "basedb" ];
|
outputs = [ "out" "basedb" ];
|
||||||
|
|
|
@ -9,17 +9,21 @@
|
||||||
, systemd
|
, systemd
|
||||||
, meson
|
, meson
|
||||||
, ninja
|
, ninja
|
||||||
|
, makeWrapper
|
||||||
|
, testers
|
||||||
|
, tang
|
||||||
|
, gitUpdater
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "tang";
|
pname = "tang";
|
||||||
version = "13";
|
version = "14";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "latchset";
|
owner = "latchset";
|
||||||
repo = "tang";
|
repo = "tang";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-SOdgMUWavTaDUiVvpEyE9ac+9aDmZs74n7ObugksBcc=";
|
hash = "sha256-QKURKb2g71pZvuZlJk3Rc26H3oU0WSkjgQtJQLrYGbw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -27,6 +31,7 @@ stdenv.mkDerivation rec {
|
||||||
meson
|
meson
|
||||||
ninja
|
ninja
|
||||||
pkg-config
|
pkg-config
|
||||||
|
makeWrapper
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
@ -41,6 +46,21 @@ stdenv.mkDerivation rec {
|
||||||
"man"
|
"man"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
postFixup = ''
|
||||||
|
wrapProgram $out/bin/tang-show-keys --prefix PATH ":" ${lib.makeBinPath [ jose ]}
|
||||||
|
wrapProgram $out/libexec/tangd-keygen --prefix PATH ":" ${lib.makeBinPath [ jose ]}
|
||||||
|
wrapProgram $out/libexec/tangd-rotate-keys --prefix PATH ":" ${lib.makeBinPath [ jose ]}
|
||||||
|
'';
|
||||||
|
|
||||||
|
passthru = {
|
||||||
|
tests.version = testers.testVersion {
|
||||||
|
package = tang;
|
||||||
|
command = "${tang}/libexec/tangd --version";
|
||||||
|
version = "tangd ${version}";
|
||||||
|
};
|
||||||
|
updateScript = gitUpdater { };
|
||||||
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Server for binding data to network presence";
|
description = "Server for binding data to network presence";
|
||||||
homepage = "https://github.com/latchset/tang";
|
homepage = "https://github.com/latchset/tang";
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
{ callPackage, ... }@args:
|
{ callPackage, ... }@args:
|
||||||
callPackage ../generic.nix ({
|
callPackage ../generic.nix ({
|
||||||
version = "12.1.5";
|
version = "12.4.7";
|
||||||
hash = "sha256-bPnXZTe4LB50W2UT/sA+2Or/LJMqcEuPpTTF8ue/2Ak=";
|
hash = "sha256-Ut+IOLEfRNWmI0G4CPm76SEvhYdAbwtHDSsc+tcGDqA=";
|
||||||
vendorHash = "sha256-mznhfliYpsJJJSL17Q7WXX0SkIn+Bcb1fzYdLRTRDI0=";
|
vendorHash = "sha256-GZmMjIyYNQ6dr8jvB9TjFjnK5iY5FFH/54Qhfp1/ZYY=";
|
||||||
yarnHash = "sha256-cElFTxolQnJAbpln2aGjlTJr/hbUML4QHeHQ3yrWVqU=";
|
yarnHash = "sha256-bcozPAIWUWSiANEd98veBtWMvf1EfE6CCBxZhCHOQ7k=";
|
||||||
cargoLock = {
|
cargoLock = {
|
||||||
lockFile = ./Cargo.lock;
|
lockFile = ./Cargo.lock;
|
||||||
outputHashes = {
|
outputHashes = {
|
||||||
|
|
|
@ -24,24 +24,16 @@
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "1.12.0";
|
version = "1.13.1";
|
||||||
pname = "tigervnc";
|
pname = "tigervnc";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "TigerVNC";
|
owner = "TigerVNC";
|
||||||
repo = "tigervnc";
|
repo = "tigervnc";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-77X+AvHFWfYYIio3c+EYf11jg/1IbYhNUweRIDHMOZw=";
|
sha256 = "sha256-YSkgkk87bbHg7lJGoPBs7bfjvd1hvUeOZulFHYpXvvo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
|
||||||
(fetchpatch {
|
|
||||||
url = "https://patch-diff.githubusercontent.com/raw/TigerVNC/tigervnc/pull/1383.patch";
|
|
||||||
sha256 = "sha256-r3QLtxVD0wIv2NWVN9r0LVxSlLurDHgkAZfkpIjmZyU=";
|
|
||||||
name = "Xvnc-support-Xorg-1.21-PR1383.patch";
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
postPatch = lib.optionalString stdenv.isLinux ''
|
postPatch = lib.optionalString stdenv.isLinux ''
|
||||||
sed -i -e '/^\$cmd \.= " -pn";/a$cmd .= " -xkbdir ${xkeyboard_config}/etc/X11/xkb";' unix/vncserver/vncserver.in
|
sed -i -e '/^\$cmd \.= " -pn";/a$cmd .= " -xkbdir ${xkeyboard_config}/etc/X11/xkb";' unix/vncserver/vncserver.in
|
||||||
fontPath=
|
fontPath=
|
||||||
|
|
|
@ -5,14 +5,14 @@
|
||||||
|
|
||||||
python3.pkgs.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "jefferson";
|
pname = "jefferson";
|
||||||
version = "0.4.2";
|
version = "0.4.5";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "onekey-sec";
|
owner = "onekey-sec";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-zW38vcDw4Jz5gO9IHrWRlvUznKvUyPbxkYMxn7VSTpA=";
|
hash = "sha256-PGtrvZ0cQvdiswn2Bk43c3LbIZqJyvNe5rnTPw/ipUM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = with python3.pkgs; [
|
nativeBuildInputs = with python3.pkgs; [
|
||||||
|
@ -22,7 +22,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||||
propagatedBuildInputs = with python3.pkgs; [
|
propagatedBuildInputs = with python3.pkgs; [
|
||||||
click
|
click
|
||||||
cstruct
|
cstruct
|
||||||
python-lzo
|
lzallright
|
||||||
];
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [
|
pythonImportsCheck = [
|
||||||
|
@ -36,6 +36,6 @@ python3.pkgs.buildPythonApplication rec {
|
||||||
description = "JFFS2 filesystem extraction tool";
|
description = "JFFS2 filesystem extraction tool";
|
||||||
homepage = "https://github.com/onekey-sec/jefferson";
|
homepage = "https://github.com/onekey-sec/jefferson";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ tnias ];
|
maintainers = with maintainers; [ tnias vlaci ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,16 +15,16 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "zellij";
|
pname = "zellij";
|
||||||
version = "0.37.0";
|
version = "0.37.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "zellij-org";
|
owner = "zellij-org";
|
||||||
repo = "zellij";
|
repo = "zellij";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-6gILa7Q9s/AiXdoH/aaHPPpDmWeTKk5s274Bbk2e0V8=";
|
sha256 = "sha256-2RMZP6XDeMV/gKuPPLYn4TmH69tupHkq8W6uLeJdKTI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "sha256-SYkXxWR3Onp8y6kx0SSMQxgJqh1Wp1g1RNgZAs5kgqE=";
|
cargoSha256 = "sha256-l4DxUzcc1QNE6BI/2zelni8/pP1YyOCkRHTVNuMGw5w=";
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
mandown
|
mandown
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
source "https://rubygems.org"
|
source "https://rubygems.org"
|
||||||
|
|
||||||
gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.3.20"
|
gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.3.21"
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
GIT
|
GIT
|
||||||
remote: https://github.com/rapid7/metasploit-framework
|
remote: https://github.com/rapid7/metasploit-framework
|
||||||
revision: 9f8fd022975dd9108576143b267ccc373ab6dfd7
|
revision: e4402b8b4ae8dfabcbb185c59200c3ae86c0cd6c
|
||||||
ref: refs/tags/6.3.20
|
ref: refs/tags/6.3.21
|
||||||
specs:
|
specs:
|
||||||
metasploit-framework (6.3.20)
|
metasploit-framework (6.3.21)
|
||||||
actionpack (~> 7.0)
|
actionpack (~> 7.0)
|
||||||
activerecord (~> 7.0)
|
activerecord (~> 7.0)
|
||||||
activesupport (~> 7.0)
|
activesupport (~> 7.0)
|
||||||
|
@ -34,7 +34,7 @@ GIT
|
||||||
metasploit-concern
|
metasploit-concern
|
||||||
metasploit-credential
|
metasploit-credential
|
||||||
metasploit-model
|
metasploit-model
|
||||||
metasploit-payloads (= 2.0.135)
|
metasploit-payloads (= 2.0.141)
|
||||||
metasploit_data_models
|
metasploit_data_models
|
||||||
metasploit_payloads-mettle (= 1.0.20)
|
metasploit_payloads-mettle (= 1.0.20)
|
||||||
mqtt
|
mqtt
|
||||||
|
@ -45,7 +45,7 @@ GIT
|
||||||
net-ssh
|
net-ssh
|
||||||
network_interface
|
network_interface
|
||||||
nexpose
|
nexpose
|
||||||
nokogiri
|
nokogiri (~> 1.14.0)
|
||||||
octokit (~> 4.0)
|
octokit (~> 4.0)
|
||||||
openssl-ccm
|
openssl-ccm
|
||||||
openvas-omp
|
openvas-omp
|
||||||
|
@ -131,26 +131,26 @@ GEM
|
||||||
arel-helpers (2.14.0)
|
arel-helpers (2.14.0)
|
||||||
activerecord (>= 3.1.0, < 8)
|
activerecord (>= 3.1.0, < 8)
|
||||||
aws-eventstream (1.2.0)
|
aws-eventstream (1.2.0)
|
||||||
aws-partitions (1.779.0)
|
aws-partitions (1.780.0)
|
||||||
aws-sdk-core (3.174.0)
|
aws-sdk-core (3.175.0)
|
||||||
aws-eventstream (~> 1, >= 1.0.2)
|
aws-eventstream (~> 1, >= 1.0.2)
|
||||||
aws-partitions (~> 1, >= 1.651.0)
|
aws-partitions (~> 1, >= 1.651.0)
|
||||||
aws-sigv4 (~> 1.5)
|
aws-sigv4 (~> 1.5)
|
||||||
jmespath (~> 1, >= 1.6.1)
|
jmespath (~> 1, >= 1.6.1)
|
||||||
aws-sdk-ec2 (1.383.0)
|
aws-sdk-ec2 (1.384.0)
|
||||||
aws-sdk-core (~> 3, >= 3.174.0)
|
aws-sdk-core (~> 3, >= 3.174.0)
|
||||||
aws-sigv4 (~> 1.1)
|
aws-sigv4 (~> 1.1)
|
||||||
aws-sdk-iam (1.79.0)
|
aws-sdk-iam (1.81.0)
|
||||||
aws-sdk-core (~> 3, >= 3.174.0)
|
aws-sdk-core (~> 3, >= 3.174.0)
|
||||||
aws-sigv4 (~> 1.1)
|
aws-sigv4 (~> 1.1)
|
||||||
aws-sdk-kms (1.66.0)
|
aws-sdk-kms (1.67.0)
|
||||||
aws-sdk-core (~> 3, >= 3.174.0)
|
aws-sdk-core (~> 3, >= 3.174.0)
|
||||||
aws-sigv4 (~> 1.1)
|
aws-sigv4 (~> 1.1)
|
||||||
aws-sdk-s3 (1.124.0)
|
aws-sdk-s3 (1.126.0)
|
||||||
aws-sdk-core (~> 3, >= 3.174.0)
|
aws-sdk-core (~> 3, >= 3.174.0)
|
||||||
aws-sdk-kms (~> 1)
|
aws-sdk-kms (~> 1)
|
||||||
aws-sigv4 (~> 1.4)
|
aws-sigv4 (~> 1.4)
|
||||||
aws-sdk-ssm (1.151.0)
|
aws-sdk-ssm (1.152.0)
|
||||||
aws-sdk-core (~> 3, >= 3.174.0)
|
aws-sdk-core (~> 3, >= 3.174.0)
|
||||||
aws-sigv4 (~> 1.1)
|
aws-sigv4 (~> 1.1)
|
||||||
aws-sigv4 (1.5.2)
|
aws-sigv4 (1.5.2)
|
||||||
|
@ -245,7 +245,7 @@ GEM
|
||||||
activemodel (~> 7.0)
|
activemodel (~> 7.0)
|
||||||
activesupport (~> 7.0)
|
activesupport (~> 7.0)
|
||||||
railties (~> 7.0)
|
railties (~> 7.0)
|
||||||
metasploit-payloads (2.0.135)
|
metasploit-payloads (2.0.141)
|
||||||
metasploit_data_models (6.0.2)
|
metasploit_data_models (6.0.2)
|
||||||
activerecord (~> 7.0)
|
activerecord (~> 7.0)
|
||||||
activesupport (~> 7.0)
|
activesupport (~> 7.0)
|
||||||
|
@ -259,7 +259,7 @@ GEM
|
||||||
metasploit_payloads-mettle (1.0.20)
|
metasploit_payloads-mettle (1.0.20)
|
||||||
method_source (1.0.0)
|
method_source (1.0.0)
|
||||||
mini_portile2 (2.8.2)
|
mini_portile2 (2.8.2)
|
||||||
minitest (5.18.0)
|
minitest (5.18.1)
|
||||||
mqtt (0.6.0)
|
mqtt (0.6.0)
|
||||||
msgpack (1.6.1)
|
msgpack (1.6.1)
|
||||||
multi_json (1.15.0)
|
multi_json (1.15.0)
|
||||||
|
@ -275,8 +275,8 @@ GEM
|
||||||
network_interface (0.0.2)
|
network_interface (0.0.2)
|
||||||
nexpose (7.3.0)
|
nexpose (7.3.0)
|
||||||
nio4r (2.5.9)
|
nio4r (2.5.9)
|
||||||
nokogiri (1.15.2)
|
nokogiri (1.14.5)
|
||||||
mini_portile2 (~> 2.8.2)
|
mini_portile2 (~> 2.8.0)
|
||||||
racc (~> 1.4)
|
racc (~> 1.4)
|
||||||
nori (2.6.0)
|
nori (2.6.0)
|
||||||
octokit (4.25.1)
|
octokit (4.25.1)
|
||||||
|
|
|
@ -15,13 +15,13 @@ let
|
||||||
};
|
};
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
pname = "metasploit-framework";
|
pname = "metasploit-framework";
|
||||||
version = "6.3.20";
|
version = "6.3.21";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "rapid7";
|
owner = "rapid7";
|
||||||
repo = "metasploit-framework";
|
repo = "metasploit-framework";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-kcWVWxQ152YUqSbUmdurmAxyXb6ODD90BFgO0bajY6c=";
|
sha256 = "sha256-LtgskXFvBoF+I1t3eOXHcLlZjBIq0Rfgs20+QJxl4EM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
|
|
|
@ -104,70 +104,70 @@
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1y5qw1gzmhad2hi7g78mdc7kx7j90a669rpx3nb1n3vih5dj084q";
|
sha256 = "0plbj6d69j3vi8zwg9q8hkr77b7p7kg8bfqpvv9ghv2zay3igp3v";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.779.0";
|
version = "1.780.0";
|
||||||
};
|
};
|
||||||
aws-sdk-core = {
|
aws-sdk-core = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1r29w7p08qp24z3qqvh5g7gchijlxw2x0bx9abcq7rnnzyqcd55n";
|
sha256 = "1fbbzcszpdjy2yzxfvl5fzgn0jgznkwxvqpb46nxv69gqhv3dpsg";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.174.0";
|
version = "3.175.0";
|
||||||
};
|
};
|
||||||
aws-sdk-ec2 = {
|
aws-sdk-ec2 = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1v32lmfpxiiwaybiwn3x3987hppm0c1g6k7l7gqpmyfh9b0yfmqj";
|
sha256 = "0smq6m3xgh81snmckai835ashg1f6p5qq0l6mmwqqg5cgppgi81r";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.383.0";
|
version = "1.384.0";
|
||||||
};
|
};
|
||||||
aws-sdk-iam = {
|
aws-sdk-iam = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1m3434rgl6azw2rfm9gvk5ibjsdn234brfg5iax8wqr4iaas129l";
|
sha256 = "0bqz348kdcfwm4pz79d0rfwn4qaf75icrp8nkiilgnl16zwc2l6b";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.79.0";
|
version = "1.81.0";
|
||||||
};
|
};
|
||||||
aws-sdk-kms = {
|
aws-sdk-kms = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0dwmxdqgkz077sm4rckv653b8qjvby3jp696wjndpwdpzz2vg8mb";
|
sha256 = "0dkgcgvif4hjlq5jhixd2hf17pm2pib7p3jxg9g92pybsff9rk7c";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.66.0";
|
version = "1.67.0";
|
||||||
};
|
};
|
||||||
aws-sdk-s3 = {
|
aws-sdk-s3 = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0haglr7rlgsa68aca3r14xli8wzf5scsm9s22j16ya1hk3zsy7yh";
|
sha256 = "17ya49rwjzimqhzsj6vlc4xfvj2sixy04kr4b6ddg3r6y0jrsixi";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.124.0";
|
version = "1.126.0";
|
||||||
};
|
};
|
||||||
aws-sdk-ssm = {
|
aws-sdk-ssm = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0qz1x5dizp32n1g3fshabfkm89yx83l1ak1dhjldad15ix4lga0i";
|
sha256 = "08n63a4grhrylg5k055ksklp7dsh1rww59d3rshyphkjr5wyg3nv";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.151.0";
|
version = "1.152.0";
|
||||||
};
|
};
|
||||||
aws-sigv4 = {
|
aws-sigv4 = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
|
@ -634,12 +634,12 @@
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
fetchSubmodules = false;
|
fetchSubmodules = false;
|
||||||
rev = "9f8fd022975dd9108576143b267ccc373ab6dfd7";
|
rev = "e4402b8b4ae8dfabcbb185c59200c3ae86c0cd6c";
|
||||||
sha256 = "19v3lfvd23jq0is3y34fprfp434qmgdrkm16m4a6drrm2idrbici";
|
sha256 = "0hz0cnf40gkdngh1gl9a2a65kfbhqzjphxsv4dz821kgf68jrn1f";
|
||||||
type = "git";
|
type = "git";
|
||||||
url = "https://github.com/rapid7/metasploit-framework";
|
url = "https://github.com/rapid7/metasploit-framework";
|
||||||
};
|
};
|
||||||
version = "6.3.20";
|
version = "6.3.21";
|
||||||
};
|
};
|
||||||
metasploit-model = {
|
metasploit-model = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
|
@ -656,10 +656,10 @@
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "15563b4zvgx5qdc72wkjmk6fwhj87d5kwrk9x44rw1b6ya4dsch7";
|
sha256 = "0cva2kaj000gq3039ignp8wn36lq9b8znrwk98iwg8p4xc0vqa78";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.0.135";
|
version = "2.0.141";
|
||||||
};
|
};
|
||||||
metasploit_data_models = {
|
metasploit_data_models = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
|
@ -706,10 +706,10 @@
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0ic7i5z88zcaqnpzprf7saimq2f6sad57g5mkkqsrqrcd6h3mx06";
|
sha256 = "1kg9wh7jlc9zsr3hkhpzkbn0ynf4np5ap9m2d8xdrb8shy0y6pmb";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "5.18.0";
|
version = "5.18.1";
|
||||||
};
|
};
|
||||||
mqtt = {
|
mqtt = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
|
@ -837,10 +837,10 @@
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1mr2ibfk874ncv0qbdkynay738w2mfinlkhnbd5lyk5yiw5q1p10";
|
sha256 = "1g6wvxab4qwnbny983n9bckc0afy6y6s3g5v3csdbsp8n7g9vxi3";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.15.2";
|
version = "1.14.5";
|
||||||
};
|
};
|
||||||
nori = {
|
nori = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
{ lib
|
{ lib
|
||||||
, fetchFromGitea
|
, fetchFromGitea
|
||||||
|
, fetchpatch
|
||||||
, ocamlPackages
|
, ocamlPackages
|
||||||
, soupault
|
, soupault
|
||||||
, testers
|
, testers
|
||||||
|
@ -8,7 +9,7 @@
|
||||||
let
|
let
|
||||||
pname = "soupault";
|
pname = "soupault";
|
||||||
|
|
||||||
version = "4.4.0";
|
version = "4.6.0";
|
||||||
in
|
in
|
||||||
ocamlPackages.buildDunePackage {
|
ocamlPackages.buildDunePackage {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
|
@ -22,9 +23,17 @@ ocamlPackages.buildDunePackage {
|
||||||
owner = "PataphysicalSociety";
|
owner = "PataphysicalSociety";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-M4gaPxBxQ1Bk2C3BwvobYHyaWKIZgQ6buZ6S5wBlvPg=";
|
sha256 = "MblwVacfK9CfoO0TEND+bqdi7iQayBOJKKOhzE7oiVk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
patches = lib.lists.optional
|
||||||
|
(lib.strings.versionAtLeast "2.0.0" ocamlPackages.camomile.version)
|
||||||
|
(fetchpatch {
|
||||||
|
name = "camomile-1_x";
|
||||||
|
url = "https://files.baturin.org/software/soupault/soupault-4.6.0-camomile-1.x.patch";
|
||||||
|
sha256 = "J5RGyLDDVRzf6MLLI+73lqClxoovcPD2ZFawk+f6cE4=";
|
||||||
|
});
|
||||||
|
|
||||||
buildInputs = with ocamlPackages; [
|
buildInputs = with ocamlPackages; [
|
||||||
base64
|
base64
|
||||||
camomile
|
camomile
|
||||||
|
|
|
@ -45,6 +45,8 @@ ocamlPackages.buildDunePackage rec {
|
||||||
substituteInPlace ./Makefile \
|
substituteInPlace ./Makefile \
|
||||||
--replace "\$(DUNE) install \$(DUNEROOT) --display=short" \
|
--replace "\$(DUNE) install \$(DUNEROOT) --display=short" \
|
||||||
"\$(DUNE) install \$(DUNEROOT) --prefix $out --docdir $out/share/doc --mandir $out/share/man"
|
"\$(DUNE) install \$(DUNEROOT) --prefix $out --docdir $out/share/doc --mandir $out/share/man"
|
||||||
|
substituteInPlace ./src/discover.sh \
|
||||||
|
--replace 'gs_path=$(which gs)' 'gs_path=${ghostscriptX}/bin/gs'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
duneVersion = "3";
|
duneVersion = "3";
|
||||||
|
@ -52,10 +54,9 @@ ocamlPackages.buildDunePackage rec {
|
||||||
nativeBuildInputs = [ fake-opam kpsexpand makeWrapper texlive.combined.scheme-medium which ];
|
nativeBuildInputs = [ fake-opam kpsexpand makeWrapper texlive.combined.scheme-medium which ];
|
||||||
buildInputs = with ocamlPackages; [ camlimages ghostscriptX graphics ];
|
buildInputs = with ocamlPackages; [ camlimages ghostscriptX graphics ];
|
||||||
|
|
||||||
# TODO: ghostscript linked from texlive.combine will override ghostscriptX and break advi
|
# install additional files (such as man pages)
|
||||||
preInstall = ''
|
preInstall = ''
|
||||||
make install
|
make install
|
||||||
wrapProgram "$out/bin/advi" --prefix PATH : "${lib.makeBinPath [ ghostscriptX ]}"
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# TODO: redirect /share/advi/tex/latex to tex output compatible with texlive.combine
|
# TODO: redirect /share/advi/tex/latex to tex output compatible with texlive.combine
|
||||||
|
|
|
@ -12,10 +12,10 @@ index b82852e1..c998b21e 100644
|
||||||
LOG = logging.getLogger(__name__)
|
LOG = logging.getLogger(__name__)
|
||||||
diff --git a/cloudinit/distros/nixos.py b/cloudinit/distros/nixos.py
|
diff --git a/cloudinit/distros/nixos.py b/cloudinit/distros/nixos.py
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 00000000..d53d2a61
|
index 00000000..d53d2a62
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/cloudinit/distros/nixos.py
|
+++ b/cloudinit/distros/nixos.py
|
||||||
@@ -0,0 +1,103 @@
|
@@ -0,0 +1,109 @@
|
||||||
+# vi: ts=4 expandtab
|
+# vi: ts=4 expandtab
|
||||||
+#
|
+#
|
||||||
+# Copyright (C) 2012 Canonical Ltd.
|
+# Copyright (C) 2012 Canonical Ltd.
|
||||||
|
@ -47,6 +47,7 @@ index 00000000..d53d2a61
|
||||||
+from cloudinit import atomic_helper
|
+from cloudinit import atomic_helper
|
||||||
+
|
+
|
||||||
+from cloudinit.distros.parsers.hostname import HostnameConf
|
+from cloudinit.distros.parsers.hostname import HostnameConf
|
||||||
|
+from cloudinit.net import dhcp
|
||||||
+
|
+
|
||||||
+LOG = logging.getLogger(__name__)
|
+LOG = logging.getLogger(__name__)
|
||||||
+
|
+
|
||||||
|
@ -61,6 +62,11 @@ index 00000000..d53d2a61
|
||||||
+ self.usr_lib_exec = os.path.join(os.path.dirname(__file__),
|
+ self.usr_lib_exec = os.path.join(os.path.dirname(__file__),
|
||||||
+ "../../../../../libexec")
|
+ "../../../../../libexec")
|
||||||
+ self.osfamily = 'nixos'
|
+ self.osfamily = 'nixos'
|
||||||
|
+ self.dhcp_client_priority = [
|
||||||
|
+ dhcp.Udhcpc,
|
||||||
|
+ dhcp.IscDhclient,
|
||||||
|
+ dhcp.Dhcpcd,
|
||||||
|
+ ]
|
||||||
+
|
+
|
||||||
+ def _select_hostname(self, hostname, fqdn):
|
+ def _select_hostname(self, hostname, fqdn):
|
||||||
+ # Prefer the short hostname over the long
|
+ # Prefer the short hostname over the long
|
||||||
|
@ -112,10 +118,10 @@ index 00000000..d53d2a61
|
||||||
+ raise NotImplementedError()
|
+ raise NotImplementedError()
|
||||||
+
|
+
|
||||||
+ def package_command(self, command, args=None, pkgs=None):
|
+ def package_command(self, command, args=None, pkgs=None):
|
||||||
+ raise NotImplementedError()
|
+ pass
|
||||||
+
|
+
|
||||||
+ def set_timezone(self, tz):
|
+ def set_timezone(self, tz):
|
||||||
+ raise NotImplementedError()
|
+ pass
|
||||||
+
|
+
|
||||||
+ def update_package_sources(self):
|
+ def update_package_sources(self):
|
||||||
+ raise NotImplementedError()
|
+ pass
|
||||||
|
|
|
@ -1,15 +1,56 @@
|
||||||
|
From 53260ce3bd70a0852d3e0d5569474214cea0ec0c Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Jean-Fran=C3=A7ois=20Roche?= <jfroche@pyxel.be>
|
||||||
|
Date: Mon, 19 Jun 2023 15:56:46 +0200
|
||||||
|
Subject: [PATCH] net/dhcp: add udhcpc support
|
||||||
|
|
||||||
|
The currently used dhcp client, dhclient, is coming from the unmaintained package, isc-dhcp-client (refer https://www.isc.org/dhcp/) which ended support in 2022.
|
||||||
|
|
||||||
|
This change introduce support for the dhcp client, udhcpc, from the busybox project. Busybox advantages are that it is available across many distributions and comes with lightweight executables.
|
||||||
|
---
|
||||||
|
cloudinit/distros/__init__.py | 8 +-
|
||||||
|
cloudinit/net/dhcp.py | 129 ++++++++++++++++++++++-
|
||||||
|
tests/unittests/net/test_dhcp.py | 175 ++++++++++++++++++++++++++++++-
|
||||||
|
tools/.github-cla-signers | 1 +
|
||||||
|
4 files changed, 309 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/cloudinit/distros/__init__.py b/cloudinit/distros/__init__.py
|
||||||
|
index ec148939..0fab8945 100644
|
||||||
|
--- a/cloudinit/distros/__init__.py
|
||||||
|
+++ b/cloudinit/distros/__init__.py
|
||||||
|
@@ -110,14 +110,18 @@ class Distro(persistence.CloudInitPickleMixin, metaclass=abc.ABCMeta):
|
||||||
|
resolve_conf_fn = "/etc/resolv.conf"
|
||||||
|
|
||||||
|
osfamily: str
|
||||||
|
- dhcp_client_priority = [dhcp.IscDhclient, dhcp.Dhcpcd]
|
||||||
|
+ dhcp_client_priority = [dhcp.IscDhclient, dhcp.Dhcpcd, dhcp.Udhcpc]
|
||||||
|
|
||||||
|
def __init__(self, name, cfg, paths):
|
||||||
|
self._paths = paths
|
||||||
|
self._cfg = cfg
|
||||||
|
self.name = name
|
||||||
|
self.networking: Networking = self.networking_cls()
|
||||||
|
- self.dhcp_client_priority = [dhcp.IscDhclient, dhcp.Dhcpcd]
|
||||||
|
+ self.dhcp_client_priority = [
|
||||||
|
+ dhcp.IscDhclient,
|
||||||
|
+ dhcp.Dhcpcd,
|
||||||
|
+ dhcp.Udhcpc,
|
||||||
|
+ ]
|
||||||
|
|
||||||
|
def _unpickle(self, ci_pkl_version: int) -> None:
|
||||||
|
"""Perform deserialization fixes for Distro."""
|
||||||
diff --git a/cloudinit/net/dhcp.py b/cloudinit/net/dhcp.py
|
diff --git a/cloudinit/net/dhcp.py b/cloudinit/net/dhcp.py
|
||||||
index a9a1c980..2d83089b 100644
|
index 6c8c2f54..f5586cea 100644
|
||||||
--- a/cloudinit/net/dhcp.py
|
--- a/cloudinit/net/dhcp.py
|
||||||
+++ b/cloudinit/net/dhcp.py
|
+++ b/cloudinit/net/dhcp.py
|
||||||
@@ -14,12 +14,48 @@ from io import StringIO
|
@@ -21,6 +21,7 @@ from cloudinit import subp, temp_utils, util
|
||||||
|
from cloudinit.net import (
|
||||||
import configobj
|
find_fallback_nic,
|
||||||
|
get_devicelist,
|
||||||
-from cloudinit import subp, util
|
+ get_ib_interface_hwaddr,
|
||||||
+from cloudinit import subp, util, temp_utils
|
get_interface_mac,
|
||||||
from cloudinit.net import find_fallback_nic, get_devicelist
|
is_ib_interface,
|
||||||
|
)
|
||||||
|
@@ -28,6 +29,37 @@ from cloudinit.net import (
|
||||||
LOG = logging.getLogger(__name__)
|
LOG = logging.getLogger(__name__)
|
||||||
|
|
||||||
NETWORKD_LEASES_DIR = "/run/systemd/netif/leases"
|
NETWORKD_LEASES_DIR = "/run/systemd/netif/leases"
|
||||||
|
@ -17,9 +58,7 @@ index a9a1c980..2d83089b 100644
|
||||||
+log() {
|
+log() {
|
||||||
+ echo "udhcpc[$PPID]" "$interface: $2"
|
+ echo "udhcpc[$PPID]" "$interface: $2"
|
||||||
+}
|
+}
|
||||||
+
|
|
||||||
+[ -z "$1" ] && echo "Error: should be called from udhcpc" && exit 1
|
+[ -z "$1" ] && echo "Error: should be called from udhcpc" && exit 1
|
||||||
+
|
|
||||||
+case $1 in
|
+case $1 in
|
||||||
+ bound|renew)
|
+ bound|renew)
|
||||||
+ cat <<JSON > "$LEASE_FILE"
|
+ cat <<JSON > "$LEASE_FILE"
|
||||||
|
@ -32,17 +71,14 @@ index a9a1c980..2d83089b 100644
|
||||||
+}
|
+}
|
||||||
+JSON
|
+JSON
|
||||||
+ ;;
|
+ ;;
|
||||||
+
|
|
||||||
+ deconfig)
|
+ deconfig)
|
||||||
+ log err "Not supported"
|
+ log err "Not supported"
|
||||||
+ exit 1
|
+ exit 1
|
||||||
+ ;;
|
+ ;;
|
||||||
+
|
|
||||||
+ leasefail | nak)
|
+ leasefail | nak)
|
||||||
+ log err "configuration failed: $1: $message"
|
+ log err "configuration failed: $1: $message"
|
||||||
+ exit 1
|
+ exit 1
|
||||||
+ ;;
|
+ ;;
|
||||||
+
|
|
||||||
+ *)
|
+ *)
|
||||||
+ echo "$0: Unknown udhcpc command: $1" >&2
|
+ echo "$0: Unknown udhcpc command: $1" >&2
|
||||||
+ exit 1
|
+ exit 1
|
||||||
|
@ -52,134 +88,199 @@ index a9a1c980..2d83089b 100644
|
||||||
|
|
||||||
|
|
||||||
class NoDHCPLeaseError(Exception):
|
class NoDHCPLeaseError(Exception):
|
||||||
@@ -43,12 +79,14 @@ class NoDHCPLeaseMissingDhclientError(NoDHCPLeaseError):
|
@@ -50,6 +82,10 @@ class NoDHCPLeaseMissingDhclientError(NoDHCPLeaseError):
|
||||||
|
"""Raised when unable to find dhclient."""
|
||||||
|
|
||||||
|
|
||||||
def maybe_perform_dhcp_discovery(nic=None, dhcp_log_func=None, tmp_dir=None):
|
+class NoDHCPLeaseMissingUdhcpcError(NoDHCPLeaseError):
|
||||||
- """Perform dhcp discovery if nic valid and dhclient command exists.
|
+ """Raised when unable to find udhcpc client."""
|
||||||
+ """Perform dhcp discovery if nic valid and dhclient or udhcpc command
|
|
||||||
+ exists.
|
|
||||||
|
|
||||||
If the nic is invalid or undiscoverable or dhclient command is not found,
|
|
||||||
skip dhcp_discovery and return an empty dict.
|
|
||||||
|
|
||||||
- @param nic: Name of the network interface we want to run dhclient on.
|
|
||||||
+ @param nic: Name of the network interface we want to run the dhcp client
|
|
||||||
+ on.
|
|
||||||
@param dhcp_log_func: A callable accepting the dhclient output and error
|
|
||||||
streams.
|
|
||||||
@param tmp_dir: Tmp dir with exec permissions.
|
|
||||||
@@ -66,11 +104,16 @@ def maybe_perform_dhcp_discovery(nic=None, dhcp_log_func=None, tmp_dir=None):
|
|
||||||
"Skip dhcp_discovery: nic %s not found in get_devicelist.", nic
|
|
||||||
)
|
|
||||||
raise NoDHCPLeaseInterfaceError()
|
|
||||||
+ udhcpc_path = subp.which("udhcpc")
|
|
||||||
+ if udhcpc_path:
|
|
||||||
+ return dhcp_udhcpc_discovery(udhcpc_path, nic, dhcp_log_func)
|
|
||||||
dhclient_path = subp.which("dhclient")
|
|
||||||
- if not dhclient_path:
|
|
||||||
- LOG.debug("Skip dhclient configuration: No dhclient command found.")
|
|
||||||
- raise NoDHCPLeaseMissingDhclientError()
|
|
||||||
- return dhcp_discovery(dhclient_path, nic, dhcp_log_func)
|
|
||||||
+ if dhclient_path:
|
|
||||||
+ return dhcp_discovery(dhclient_path, nic, dhcp_log_func)
|
|
||||||
+ LOG.debug(
|
|
||||||
+ "Skip dhclient configuration: No dhclient or udhcpc command found."
|
|
||||||
+ )
|
|
||||||
+ raise NoDHCPLeaseMissingDhclientError()
|
|
||||||
|
|
||||||
|
|
||||||
def parse_dhcp_lease_file(lease_file):
|
|
||||||
@@ -107,6 +150,61 @@ def parse_dhcp_lease_file(lease_file):
|
|
||||||
return dhcp_leases
|
|
||||||
|
|
||||||
|
|
||||||
+def dhcp_udhcpc_discovery(udhcpc_cmd_path, interface, dhcp_log_func=None):
|
|
||||||
+ """Run udhcpc on the interface without scripts or filesystem artifacts.
|
|
||||||
+
|
+
|
||||||
+ @param udhcpc_cmd_path: Full path to the udhcpc used.
|
|
||||||
+ @param interface: Name of the network interface on which to dhclient.
|
|
||||||
+ @param dhcp_log_func: A callable accepting the dhclient output and error
|
|
||||||
+ streams.
|
|
||||||
+
|
+
|
||||||
+ @return: A list of dicts of representing the dhcp leases parsed from the
|
def select_dhcp_client(distro):
|
||||||
+ dhclient.lease file or empty list.
|
"""distros set priority list, select based on this order which to use
|
||||||
+ """
|
|
||||||
+ LOG.debug("Performing a dhcp discovery on %s", interface)
|
@@ -60,7 +96,10 @@ def select_dhcp_client(distro):
|
||||||
|
dhcp_client = client()
|
||||||
|
LOG.debug("DHCP client selected: %s", client.client_name)
|
||||||
|
return dhcp_client
|
||||||
|
- except NoDHCPLeaseMissingDhclientError:
|
||||||
|
+ except (
|
||||||
|
+ NoDHCPLeaseMissingDhclientError,
|
||||||
|
+ NoDHCPLeaseMissingUdhcpcError,
|
||||||
|
+ ):
|
||||||
|
LOG.warning("DHCP client not found: %s", client.client_name)
|
||||||
|
raise NoDHCPLeaseMissingDhclientError()
|
||||||
|
|
||||||
|
@@ -497,3 +536,91 @@ class Dhcpcd:
|
||||||
|
|
||||||
|
def __init__(self):
|
||||||
|
raise NoDHCPLeaseMissingDhclientError("Dhcpcd not yet implemented")
|
||||||
+
|
+
|
||||||
+ tmp_dir = temp_utils.get_tmp_ancestor(needs_exe=True)
|
|
||||||
+ lease_file = os.path.join(tmp_dir, interface + ".lease.json")
|
|
||||||
+ with contextlib.suppress(FileNotFoundError):
|
|
||||||
+ os.remove(lease_file)
|
|
||||||
+
|
+
|
||||||
+ # udhcpc needs the interface up to send initial discovery packets.
|
+class Udhcpc(DhcpClient):
|
||||||
+ # Generally dhclient relies on dhclient-script PREINIT action to bring the
|
+ client_name = "udhcpc"
|
||||||
+ # link up before attempting discovery. Since we are using -sf /bin/true,
|
+
|
||||||
+ # we need to do that "link up" ourselves first.
|
+ def __init__(self):
|
||||||
+ subp.subp(["ip", "link", "set", "dev", interface, "up"], capture=True)
|
+ self.udhcpc_path = subp.which("udhcpc")
|
||||||
+ udhcpc_script = os.path.join(tmp_dir, "udhcpc_script")
|
+ if not self.udhcpc_path:
|
||||||
+ util.write_file(udhcpc_script, UDHCPC_SCRIPT, 0o755)
|
+ LOG.debug("Skip udhcpc configuration: No udhcpc command found.")
|
||||||
+ cmd = [
|
+ raise NoDHCPLeaseMissingUdhcpcError()
|
||||||
+ udhcpc_cmd_path,
|
+
|
||||||
+ "-O",
|
+ def dhcp_discovery(
|
||||||
+ "staticroutes",
|
+ self,
|
||||||
+ "-i",
|
|
||||||
+ interface,
|
+ interface,
|
||||||
+ "-s",
|
+ dhcp_log_func=None,
|
||||||
+ udhcpc_script,
|
+ distro=None,
|
||||||
+ "-n", # Exit if lease is not obtained
|
+ ):
|
||||||
+ "-q", # Exit after obtaining lease
|
+ """Run udhcpc on the interface without scripts or filesystem artifacts.
|
||||||
+ "-f", # Run in foreground
|
|
||||||
+ "-v",
|
|
||||||
+ ]
|
|
||||||
+
|
+
|
||||||
+ out, err = subp.subp(
|
+ @param interface: Name of the network interface on which to run udhcpc.
|
||||||
+ cmd, update_env={"LEASE_FILE": lease_file}, capture=True
|
+ @param dhcp_log_func: A callable accepting the udhcpc output and
|
||||||
+ )
|
+ error streams.
|
||||||
+
|
+
|
||||||
+ if dhcp_log_func is not None:
|
+ @return: A list of dicts of representing the dhcp leases parsed from
|
||||||
+ dhcp_log_func(out, err)
|
+ the udhcpc lease file.
|
||||||
+ lease_json = util.load_json(util.load_file(lease_file))
|
+ """
|
||||||
+ static_routes = lease_json["static_routes"].split()
|
+ LOG.debug("Performing a dhcp discovery on %s", interface)
|
||||||
+ if static_routes:
|
+
|
||||||
+ # format: dest1/mask gw1 ... destn/mask gwn
|
+ tmp_dir = temp_utils.get_tmp_ancestor(needs_exe=True)
|
||||||
+ lease_json["static_routes"] = [
|
+ lease_file = os.path.join(tmp_dir, interface + ".lease.json")
|
||||||
+ i for i in zip(static_routes[::2], static_routes[1::2])
|
+ with contextlib.suppress(FileNotFoundError):
|
||||||
|
+ os.remove(lease_file)
|
||||||
|
+
|
||||||
|
+ # udhcpc needs the interface up to send initial discovery packets
|
||||||
|
+ subp.subp(["ip", "link", "set", "dev", interface, "up"], capture=True)
|
||||||
|
+
|
||||||
|
+ udhcpc_script = os.path.join(tmp_dir, "udhcpc_script")
|
||||||
|
+ util.write_file(udhcpc_script, UDHCPC_SCRIPT, 0o755)
|
||||||
|
+
|
||||||
|
+ cmd = [
|
||||||
|
+ self.udhcpc_path,
|
||||||
|
+ "-O",
|
||||||
|
+ "staticroutes",
|
||||||
|
+ "-i",
|
||||||
|
+ interface,
|
||||||
|
+ "-s",
|
||||||
|
+ udhcpc_script,
|
||||||
|
+ "-n", # Exit if lease is not obtained
|
||||||
|
+ "-q", # Exit after obtaining lease
|
||||||
|
+ "-f", # Run in foreground
|
||||||
|
+ "-v",
|
||||||
+ ]
|
+ ]
|
||||||
+ return [lease_json]
|
|
||||||
+
|
+
|
||||||
|
+ # For INFINIBAND port the dhcpc must be running with
|
||||||
|
+ # client id option. So here we are checking if the interface is
|
||||||
|
+ # INFINIBAND or not. If yes, we are generating the the client-id to be
|
||||||
|
+ # used with the udhcpc
|
||||||
|
+ if is_ib_interface(interface):
|
||||||
|
+ dhcp_client_identifier = get_ib_interface_hwaddr(
|
||||||
|
+ interface, ethernet_format=True
|
||||||
|
+ )
|
||||||
|
+ cmd.extend(
|
||||||
|
+ ["-x", "0x3d:%s" % dhcp_client_identifier.replace(":", "")]
|
||||||
|
+ )
|
||||||
|
+ try:
|
||||||
|
+ out, err = subp.subp(
|
||||||
|
+ cmd, update_env={"LEASE_FILE": lease_file}, capture=True
|
||||||
|
+ )
|
||||||
|
+ except subp.ProcessExecutionError as error:
|
||||||
|
+ LOG.debug(
|
||||||
|
+ "udhcpc exited with code: %s stderr: %r stdout: %r",
|
||||||
|
+ error.exit_code,
|
||||||
|
+ error.stderr,
|
||||||
|
+ error.stdout,
|
||||||
|
+ )
|
||||||
|
+ raise NoDHCPLeaseError from error
|
||||||
+
|
+
|
||||||
def dhcp_discovery(dhclient_cmd_path, interface, dhcp_log_func=None):
|
+ if dhcp_log_func is not None:
|
||||||
"""Run dhclient on the interface without scripts or filesystem artifacts.
|
+ dhcp_log_func(out, err)
|
||||||
|
+
|
||||||
|
+ lease_json = util.load_json(util.load_file(lease_file))
|
||||||
|
+ static_routes = lease_json["static_routes"].split()
|
||||||
|
+ if static_routes:
|
||||||
|
+ # format: dest1/mask gw1 ... destn/mask gwn
|
||||||
|
+ lease_json["static_routes"] = [
|
||||||
|
+ i for i in zip(static_routes[::2], static_routes[1::2])
|
||||||
|
+ ]
|
||||||
|
+ return [lease_json]
|
||||||
diff --git a/tests/unittests/net/test_dhcp.py b/tests/unittests/net/test_dhcp.py
|
diff --git a/tests/unittests/net/test_dhcp.py b/tests/unittests/net/test_dhcp.py
|
||||||
index 40340553..8913cf65 100644
|
index 55d4c6e9..9123cd15 100644
|
||||||
--- a/tests/unittests/net/test_dhcp.py
|
--- a/tests/unittests/net/test_dhcp.py
|
||||||
+++ b/tests/unittests/net/test_dhcp.py
|
+++ b/tests/unittests/net/test_dhcp.py
|
||||||
@@ -12,6 +12,7 @@ from cloudinit.net.dhcp import (
|
@@ -13,6 +13,8 @@ from cloudinit.net.dhcp import (
|
||||||
NoDHCPLeaseError,
|
NoDHCPLeaseError,
|
||||||
NoDHCPLeaseInterfaceError,
|
NoDHCPLeaseInterfaceError,
|
||||||
NoDHCPLeaseMissingDhclientError,
|
NoDHCPLeaseMissingDhclientError,
|
||||||
+ dhcp_udhcpc_discovery,
|
+ NoDHCPLeaseMissingUdhcpcError,
|
||||||
dhcp_discovery,
|
+ Udhcpc,
|
||||||
maybe_perform_dhcp_discovery,
|
maybe_perform_dhcp_discovery,
|
||||||
networkd_load_leases,
|
networkd_load_leases,
|
||||||
@@ -334,6 +335,43 @@ class TestDHCPParseStaticRoutes(CiTestCase):
|
)
|
||||||
|
@@ -388,11 +390,13 @@ class TestDHCPDiscoveryClean(CiTestCase):
|
||||||
|
self.logs.getvalue(),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
+ @mock.patch("cloudinit.temp_utils.get_tmp_ancestor", return_value="/tmp")
|
||||||
|
@mock.patch("cloudinit.net.dhcp.find_fallback_nic", return_value="eth9")
|
||||||
|
@mock.patch("cloudinit.net.dhcp.os.remove")
|
||||||
|
@mock.patch("cloudinit.net.dhcp.subp.subp")
|
||||||
|
@mock.patch("cloudinit.net.dhcp.subp.which")
|
||||||
|
- def test_dhcp_client_failover(self, m_which, m_subp, m_remove, m_fallback):
|
||||||
|
+ def test_dhcp_client_failover(self, m_which, m_subp, m_remove, m_fallback,
|
||||||
|
+ m_get_tmp_ancestor):
|
||||||
|
"""Log and do nothing when nic is absent and no fallback is found."""
|
||||||
|
m_subp.side_effect = [
|
||||||
|
("", ""),
|
||||||
|
@@ -928,3 +932,172 @@ class TestEphemeralDhcpLeaseErrors:
|
||||||
|
pass
|
||||||
|
|
||||||
|
assert len(m_dhcp.mock_calls) == 1
|
||||||
|
+
|
||||||
|
+
|
||||||
+class TestUDHCPCDiscoveryClean(CiTestCase):
|
+class TestUDHCPCDiscoveryClean(CiTestCase):
|
||||||
|
+ with_logs = True
|
||||||
+ maxDiff = None
|
+ maxDiff = None
|
||||||
+
|
+
|
||||||
|
+ @mock.patch("cloudinit.temp_utils.get_tmp_ancestor", return_value="/tmp")
|
||||||
|
+ @mock.patch("cloudinit.net.dhcp.subp.which")
|
||||||
|
+ @mock.patch("cloudinit.net.dhcp.find_fallback_nic")
|
||||||
|
+ def test_absent_udhcpc_command(self, m_fallback, m_which,
|
||||||
|
+ m_get_tmp_ancestor):
|
||||||
|
+ """When dhclient doesn't exist in the OS, log the issue and no-op."""
|
||||||
|
+ m_fallback.return_value = "eth9"
|
||||||
|
+ m_which.return_value = None # udhcpc isn't found
|
||||||
|
+
|
||||||
|
+ distro = MockDistro()
|
||||||
|
+ distro.dhcp_client_priority = [Udhcpc]
|
||||||
|
+
|
||||||
|
+ with pytest.raises(NoDHCPLeaseMissingDhclientError):
|
||||||
|
+ maybe_perform_dhcp_discovery(distro)
|
||||||
|
+
|
||||||
|
+ self.assertIn(
|
||||||
|
+ "Skip udhcpc configuration: No udhcpc command found.",
|
||||||
|
+ self.logs.getvalue(),
|
||||||
|
+ )
|
||||||
|
+
|
||||||
|
+ @mock.patch("cloudinit.temp_utils.get_tmp_ancestor", return_value="/tmp")
|
||||||
|
+ @mock.patch("cloudinit.net.dhcp.is_ib_interface", return_value=False)
|
||||||
|
+ @mock.patch("cloudinit.net.dhcp.subp.which", return_value="/sbin/udhcpc")
|
||||||
+ @mock.patch("cloudinit.net.dhcp.os.remove")
|
+ @mock.patch("cloudinit.net.dhcp.os.remove")
|
||||||
+ @mock.patch("cloudinit.net.dhcp.subp.subp")
|
+ @mock.patch("cloudinit.net.dhcp.subp.subp")
|
||||||
+ @mock.patch("cloudinit.util.load_json")
|
+ @mock.patch("cloudinit.util.load_json")
|
||||||
+ @mock.patch("cloudinit.util.load_file")
|
+ @mock.patch("cloudinit.util.load_file")
|
||||||
+ @mock.patch("cloudinit.util.write_file")
|
+ @mock.patch("cloudinit.util.write_file")
|
||||||
+ def test_udhcpc_discovery(
|
+ def test_udhcpc_discovery(
|
||||||
+ self, m_write_file, m_load_file, m_loadjson, m_subp, m_remove
|
+ self,
|
||||||
|
+ m_write_file,
|
||||||
|
+ m_load_file,
|
||||||
|
+ m_loadjson,
|
||||||
|
+ m_subp,
|
||||||
|
+ m_remove,
|
||||||
|
+ m_which,
|
||||||
|
+ mocked_is_ib_interface,
|
||||||
|
+ m_get_tmp_ancestor,
|
||||||
+ ):
|
+ ):
|
||||||
+ """dhcp_discovery waits for the presence of pidfile and dhcp.leases."""
|
+ """dhcp_discovery runs udcpc and parse the dhcp leases."""
|
||||||
+ m_subp.return_value = ("", "")
|
+ m_subp.return_value = ("", "")
|
||||||
+ m_loadjson.return_value = {
|
+ m_loadjson.return_value = {
|
||||||
+ "interface": "eth9",
|
+ "interface": "eth9",
|
||||||
|
@ -201,22 +302,120 @@ index 40340553..8913cf65 100644
|
||||||
+ "subnet-mask": "255.255.255.0",
|
+ "subnet-mask": "255.255.255.0",
|
||||||
+ }
|
+ }
|
||||||
+ ],
|
+ ],
|
||||||
+ dhcp_udhcpc_discovery("/sbin/udhcpc", "eth9"),
|
+ Udhcpc().dhcp_discovery("eth9", distro=MockDistro()),
|
||||||
|
+ )
|
||||||
|
+ # Interface was brought up before dhclient called
|
||||||
|
+ m_subp.assert_has_calls(
|
||||||
|
+ [
|
||||||
|
+ mock.call(
|
||||||
|
+ ["ip", "link", "set", "dev", "eth9", "up"],
|
||||||
|
+ capture=True,
|
||||||
|
+ ),
|
||||||
|
+ mock.call(
|
||||||
|
+ [
|
||||||
|
+ "/sbin/udhcpc",
|
||||||
|
+ "-O",
|
||||||
|
+ "staticroutes",
|
||||||
|
+ "-i",
|
||||||
|
+ "eth9",
|
||||||
|
+ "-s",
|
||||||
|
+ "/tmp/udhcpc_script",
|
||||||
|
+ "-n",
|
||||||
|
+ "-q",
|
||||||
|
+ "-f",
|
||||||
|
+ "-v",
|
||||||
|
+ ],
|
||||||
|
+ update_env={"LEASE_FILE": "/tmp/eth9.lease.json"},
|
||||||
|
+ capture=True,
|
||||||
|
+ ),
|
||||||
|
+ ]
|
||||||
+ )
|
+ )
|
||||||
+
|
+
|
||||||
+
|
+ @mock.patch("cloudinit.temp_utils.get_tmp_ancestor", return_value="/tmp")
|
||||||
class TestDHCPDiscoveryClean(CiTestCase):
|
+ @mock.patch("cloudinit.net.dhcp.is_ib_interface", return_value=True)
|
||||||
with_logs = True
|
+ @mock.patch("cloudinit.net.dhcp.get_ib_interface_hwaddr")
|
||||||
|
+ @mock.patch("cloudinit.net.dhcp.subp.which", return_value="/sbin/udhcpc")
|
||||||
@@ -372,7 +410,7 @@ class TestDHCPDiscoveryClean(CiTestCase):
|
+ @mock.patch("cloudinit.net.dhcp.os.remove")
|
||||||
maybe_perform_dhcp_discovery()
|
+ @mock.patch("cloudinit.net.dhcp.subp.subp")
|
||||||
|
+ @mock.patch("cloudinit.util.load_json")
|
||||||
self.assertIn(
|
+ @mock.patch("cloudinit.util.load_file")
|
||||||
- "Skip dhclient configuration: No dhclient command found.",
|
+ @mock.patch("cloudinit.util.write_file")
|
||||||
+ "Skip dhclient configuration: No dhclient or udhcpc command found.",
|
+ def test_udhcpc_discovery_ib(
|
||||||
self.logs.getvalue(),
|
+ self,
|
||||||
)
|
+ m_write_file,
|
||||||
|
+ m_load_file,
|
||||||
|
+ m_loadjson,
|
||||||
|
+ m_subp,
|
||||||
|
+ m_remove,
|
||||||
|
+ m_which,
|
||||||
|
+ m_get_ib_interface_hwaddr,
|
||||||
|
+ m_is_ib_interface,
|
||||||
|
+ m_get_tmp_ancestor,
|
||||||
|
+ ):
|
||||||
|
+ """dhcp_discovery runs udcpc and parse the dhcp leases."""
|
||||||
|
+ m_subp.return_value = ("", "")
|
||||||
|
+ m_loadjson.return_value = {
|
||||||
|
+ "interface": "ib0",
|
||||||
|
+ "fixed-address": "192.168.2.74",
|
||||||
|
+ "subnet-mask": "255.255.255.0",
|
||||||
|
+ "routers": "192.168.2.1",
|
||||||
|
+ "static_routes": "10.240.0.1/32 0.0.0.0 0.0.0.0/0 10.240.0.1",
|
||||||
|
+ }
|
||||||
|
+ m_get_ib_interface_hwaddr.return_value = "00:21:28:00:01:cf:4b:01"
|
||||||
|
+ self.assertEqual(
|
||||||
|
+ [
|
||||||
|
+ {
|
||||||
|
+ "fixed-address": "192.168.2.74",
|
||||||
|
+ "interface": "ib0",
|
||||||
|
+ "routers": "192.168.2.1",
|
||||||
|
+ "static_routes": [
|
||||||
|
+ ("10.240.0.1/32", "0.0.0.0"),
|
||||||
|
+ ("0.0.0.0/0", "10.240.0.1"),
|
||||||
|
+ ],
|
||||||
|
+ "subnet-mask": "255.255.255.0",
|
||||||
|
+ }
|
||||||
|
+ ],
|
||||||
|
+ Udhcpc().dhcp_discovery("ib0", distro=MockDistro()),
|
||||||
|
+ )
|
||||||
|
+ # Interface was brought up before dhclient called
|
||||||
|
+ m_subp.assert_has_calls(
|
||||||
|
+ [
|
||||||
|
+ mock.call(
|
||||||
|
+ ["ip", "link", "set", "dev", "ib0", "up"], capture=True
|
||||||
|
+ ),
|
||||||
|
+ mock.call(
|
||||||
|
+ [
|
||||||
|
+ "/sbin/udhcpc",
|
||||||
|
+ "-O",
|
||||||
|
+ "staticroutes",
|
||||||
|
+ "-i",
|
||||||
|
+ "ib0",
|
||||||
|
+ "-s",
|
||||||
|
+ "/tmp/udhcpc_script",
|
||||||
|
+ "-n",
|
||||||
|
+ "-q",
|
||||||
|
+ "-f",
|
||||||
|
+ "-v",
|
||||||
|
+ "-x",
|
||||||
|
+ "0x3d:0021280001cf4b01",
|
||||||
|
+ ],
|
||||||
|
+ update_env={"LEASE_FILE": "/tmp/ib0.lease.json"},
|
||||||
|
+ capture=True,
|
||||||
|
+ ),
|
||||||
|
+ ]
|
||||||
|
+ )
|
||||||
|
diff --git a/tools/.github-cla-signers b/tools/.github-cla-signers
|
||||||
|
index b4a9326e..4d82a055 100644
|
||||||
|
--- a/tools/.github-cla-signers
|
||||||
|
+++ b/tools/.github-cla-signers
|
||||||
|
@@ -65,6 +65,7 @@ jacobsalmela
|
||||||
|
jamesottinger
|
||||||
|
Jehops
|
||||||
|
jf
|
||||||
|
+jfroche
|
||||||
|
Jille
|
||||||
|
JohnKepplers
|
||||||
|
johnsonshi
|
||||||
--
|
--
|
||||||
2.38.4
|
2.40.1
|
||||||
|
|
||||||
|
|
|
@ -1,110 +0,0 @@
|
||||||
From 6df2a198013ebed9aeff119ee0d15cb2d616474c Mon Sep 17 00:00:00 2001
|
|
||||||
From: zimbatm <zimbatm@zimbatm.com>
|
|
||||||
Date: Sun, 30 Apr 2023 12:13:54 +0200
|
|
||||||
Subject: [PATCH] vultr: remove check_route check
|
|
||||||
|
|
||||||
The heuristic is assuming that the URL will contain an IP, and that the
|
|
||||||
route explicitly lists that IP (eg: 0.0.0.0/0 should match but doesn't).
|
|
||||||
In order for the heuristic to be 100% reliable, it would have to
|
|
||||||
replicate exactly what the system is doing both in terms of DNS and
|
|
||||||
route resolution.
|
|
||||||
|
|
||||||
Because the HTTP request below is already exercising the python nd
|
|
||||||
system resolution, it is simpler to just remove this check and lean on
|
|
||||||
the HTTP request to provide the answer if the network is up or not.
|
|
||||||
---
|
|
||||||
cloudinit/sources/helpers/vultr.py | 22 ----------------------
|
|
||||||
tests/unittests/sources/test_vultr.py | 12 ------------
|
|
||||||
2 files changed, 34 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/cloudinit/sources/helpers/vultr.py b/cloudinit/sources/helpers/vultr.py
|
|
||||||
index 71676bb1..aac2a610 100644
|
|
||||||
--- a/cloudinit/sources/helpers/vultr.py
|
|
||||||
+++ b/cloudinit/sources/helpers/vultr.py
|
|
||||||
@@ -32,10 +32,6 @@ def get_metadata(
|
|
||||||
iface=iface,
|
|
||||||
connectivity_url_data={"url": url},
|
|
||||||
):
|
|
||||||
- # Check for the metadata route, skip if not there
|
|
||||||
- if not check_route(url):
|
|
||||||
- continue
|
|
||||||
-
|
|
||||||
# Fetch the metadata
|
|
||||||
v1 = read_metadata(url, timeout, retries, sec_between, agent)
|
|
||||||
|
|
||||||
@@ -75,24 +71,6 @@ def get_interface_list():
|
|
||||||
return ifaces
|
|
||||||
|
|
||||||
|
|
||||||
-# Check for /32 route that our dhcp servers inject
|
|
||||||
-# in order to determine if this a customer-run dhcp server
|
|
||||||
-def check_route(url):
|
|
||||||
- # Get routes, confirm entry exists
|
|
||||||
- routes = netinfo.route_info()
|
|
||||||
-
|
|
||||||
- # If no tools exist and empty dict is returned
|
|
||||||
- if "ipv4" not in routes:
|
|
||||||
- return False
|
|
||||||
-
|
|
||||||
- # Parse each route into a more searchable format
|
|
||||||
- for route in routes["ipv4"]:
|
|
||||||
- if route.get("destination", None) in url:
|
|
||||||
- return True
|
|
||||||
-
|
|
||||||
- return False
|
|
||||||
-
|
|
||||||
-
|
|
||||||
# Read the system information from SMBIOS
|
|
||||||
def get_sysinfo():
|
|
||||||
return {
|
|
||||||
diff --git a/tests/unittests/sources/test_vultr.py b/tests/unittests/sources/test_vultr.py
|
|
||||||
index ba21ae24..7fa02b1c 100644
|
|
||||||
--- a/tests/unittests/sources/test_vultr.py
|
|
||||||
+++ b/tests/unittests/sources/test_vultr.py
|
|
||||||
@@ -274,14 +274,6 @@ INTERFACE_MAP = {
|
|
||||||
FINAL_INTERFACE_USED = ""
|
|
||||||
|
|
||||||
|
|
||||||
-# Static override, pylint doesnt like this in
|
|
||||||
-# classes without self
|
|
||||||
-def check_route(url):
|
|
||||||
- if FINAL_INTERFACE_USED == "eth0":
|
|
||||||
- return True
|
|
||||||
- return False
|
|
||||||
-
|
|
||||||
-
|
|
||||||
class TestDataSourceVultr(CiTestCase):
|
|
||||||
def setUp(self):
|
|
||||||
global VULTR_V1_3
|
|
||||||
@@ -431,7 +423,6 @@ class TestDataSourceVultr(CiTestCase):
|
|
||||||
@mock.patch(
|
|
||||||
"cloudinit.net.ephemeral.EphemeralDHCPv4.__exit__", override_exit
|
|
||||||
)
|
|
||||||
- @mock.patch("cloudinit.sources.helpers.vultr.check_route")
|
|
||||||
@mock.patch("cloudinit.sources.helpers.vultr.is_vultr")
|
|
||||||
@mock.patch("cloudinit.sources.helpers.vultr.read_metadata")
|
|
||||||
@mock.patch("cloudinit.sources.helpers.vultr.get_interface_list")
|
|
||||||
@@ -440,12 +431,10 @@ class TestDataSourceVultr(CiTestCase):
|
|
||||||
mock_interface_list,
|
|
||||||
mock_read_metadata,
|
|
||||||
mock_isvultr,
|
|
||||||
- mock_check_route,
|
|
||||||
):
|
|
||||||
mock_read_metadata.return_value = {}
|
|
||||||
mock_isvultr.return_value = True
|
|
||||||
mock_interface_list.return_value = FILTERED_INTERFACES
|
|
||||||
- mock_check_route.return_value = True
|
|
||||||
|
|
||||||
distro = mock.MagicMock()
|
|
||||||
distro.get_tmp_exec_path = self.tmp_dir
|
|
||||||
@@ -461,7 +450,6 @@ class TestDataSourceVultr(CiTestCase):
|
|
||||||
self.assertEqual(FINAL_INTERFACE_USED, INTERFACES[3])
|
|
||||||
|
|
||||||
# Test route checking sucessful DHCPs
|
|
||||||
- @mock.patch("cloudinit.sources.helpers.vultr.check_route", check_route)
|
|
||||||
@mock.patch(
|
|
||||||
"cloudinit.net.ephemeral.EphemeralDHCPv4.__init__",
|
|
||||||
ephemeral_init_always,
|
|
||||||
--
|
|
||||||
2.40.0
|
|
||||||
|
|
|
@ -16,22 +16,20 @@
|
||||||
|
|
||||||
python3.pkgs.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "cloud-init";
|
pname = "cloud-init";
|
||||||
version = "23.1.2";
|
version = "23.2";
|
||||||
namePrefix = "";
|
namePrefix = "";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "canonical";
|
owner = "canonical";
|
||||||
repo = "cloud-init";
|
repo = "cloud-init";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-tn4flcrf04hVWhqkmK4qDenXcnV93pP+C+8J63b6FXQ=";
|
hash = "sha256-/bhezXS5GunlgID7e/QaTC4UsQ2hDvS5HnG8Wphk64k=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
./0001-add-nixos-support.patch
|
./0001-add-nixos-support.patch
|
||||||
# upstream: https://github.com/canonical/cloud-init/pull/2125
|
# upstream: https://github.com/canonical/cloud-init/pull/4190
|
||||||
./0002-Add-Udhcpc-support.patch
|
./0002-Add-Udhcpc-support.patch
|
||||||
# upstream: https://github.com/canonical/cloud-init/pull/2151
|
|
||||||
./0003-vultr-remove-check_route-check.patch
|
|
||||||
];
|
];
|
||||||
|
|
||||||
prePatch = ''
|
prePatch = ''
|
||||||
|
|
|
@ -8,10 +8,12 @@
|
||||||
, curl
|
, curl
|
||||||
, flex
|
, flex
|
||||||
, getopt
|
, getopt
|
||||||
|
, glib
|
||||||
, gnupg
|
, gnupg
|
||||||
, hivex
|
, hivex
|
||||||
, jansson
|
, jansson
|
||||||
, libguestfs-with-appliance
|
, libguestfs-with-appliance
|
||||||
|
, libosinfo
|
||||||
, libvirt
|
, libvirt
|
||||||
, libxml2
|
, libxml2
|
||||||
, makeWrapper
|
, makeWrapper
|
||||||
|
@ -27,11 +29,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "guestfs-tools";
|
pname = "guestfs-tools";
|
||||||
version = "1.48.2";
|
version = "1.50.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.libguestfs.org/guestfs-tools/${lib.versions.majorMinor version}-stable/guestfs-tools-${version}.tar.gz";
|
url = "https://download.libguestfs.org/guestfs-tools/${lib.versions.majorMinor version}-stable/guestfs-tools-${version}.tar.gz";
|
||||||
sha256 = "sha256-G9l5sG5g5kMlSXzg0GX8+Et7M9/k2dRLMBgsMI4MaxA=";
|
sha256 = "sha256-rH/MK9Xid+lb1bKnspCE3gATefBnHDZAQ3NRavhTvLA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -61,9 +63,11 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
bash-completion
|
bash-completion
|
||||||
|
glib
|
||||||
hivex
|
hivex
|
||||||
jansson
|
jansson
|
||||||
libguestfs-with-appliance
|
libguestfs-with-appliance
|
||||||
|
libosinfo
|
||||||
libvirt
|
libvirt
|
||||||
libxml2
|
libxml2
|
||||||
ncurses
|
ncurses
|
||||||
|
|
|
@ -294,6 +294,8 @@ lib.makeScope pkgs.newScope (self: with self; {
|
||||||
|
|
||||||
swoole = callPackage ../development/php-packages/swoole { };
|
swoole = callPackage ../development/php-packages/swoole { };
|
||||||
|
|
||||||
|
uv = callPackage ../development/php-packages/uv { };
|
||||||
|
|
||||||
xdebug = callPackage ../development/php-packages/xdebug { };
|
xdebug = callPackage ../development/php-packages/xdebug { };
|
||||||
|
|
||||||
yaml = callPackage ../development/php-packages/yaml { };
|
yaml = callPackage ../development/php-packages/yaml { };
|
||||||
|
|
|
@ -5969,6 +5969,8 @@ self: super: with self; {
|
||||||
|
|
||||||
lz4 = callPackage ../development/python-modules/lz4 { };
|
lz4 = callPackage ../development/python-modules/lz4 { };
|
||||||
|
|
||||||
|
lzallright = callPackage ../development/python-modules/lzallright { };
|
||||||
|
|
||||||
lzstring = callPackage ../development/python-modules/lzstring { };
|
lzstring = callPackage ../development/python-modules/lzstring { };
|
||||||
|
|
||||||
m2crypto = callPackage ../development/python-modules/m2crypto { };
|
m2crypto = callPackage ../development/python-modules/m2crypto { };
|
||||||
|
|
Loading…
Reference in a new issue