diff --git a/doc/builders/packages/cataclysm-dda.section.md b/doc/builders/packages/cataclysm-dda.section.md
index 1173fe32ada..0f908cb7590 100644
--- a/doc/builders/packages/cataclysm-dda.section.md
+++ b/doc/builders/packages/cataclysm-dda.section.md
@@ -34,6 +34,41 @@ cataclysm-dda.override {
}
```
+## Important note for overriding packages
+
+After applying `overrideAttrs`, you need to fix `passthru.pkgs` and
+`passthru.withMods` attributes either manually or by using `attachPkgs`:
+
+```nix
+let
+ # You enabled parallel building.
+ myCDDA = cataclysm-dda-git.overrideAttrs (_: {
+ enableParallelBuilding = true;
+ });
+
+ # Unfortunately, this refers to the package before overriding and
+ # parallel building is still disabled.
+ badExample = myCDDA.withMods (_: []);
+
+ inherit (cataclysmDDA) attachPkgs pkgs wrapCDDA;
+
+ # You can fix it by hand
+ goodExample1 = myCDDA.overrideAttrs (old: {
+ passthru = old.passthru // {
+ pkgs = pkgs.override { build = goodExample1; };
+ withMods = wrapCDDA goodExample1;
+ };
+ });
+
+ # or by using a helper function `attachPkgs`.
+ goodExample2 = attachPkgs pkgs myCDDA;
+in
+
+# badExample # parallel building disabled
+# goodExample1.withMods (_: []) # parallel building enabled
+goodExample2.withMods (_: []) # parallel building enabled
+```
+
## Customizing with mods
To install Cataclysm DDA with mods of your choice, you can use `withMods`
diff --git a/lib/systems/doubles.nix b/lib/systems/doubles.nix
index 07327fa2273..8220bca249f 100644
--- a/lib/systems/doubles.nix
+++ b/lib/systems/doubles.nix
@@ -73,7 +73,7 @@ in {
darwin = filterDoubles predicates.isDarwin;
freebsd = filterDoubles predicates.isFreeBSD;
# Should be better, but MinGW is unclear.
- gnu = filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnu; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnueabi; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnueabihf; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.elfv1; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.elfv2; });
+ gnu = filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnu; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnueabi; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnueabihf; });
illumos = filterDoubles predicates.isSunOS;
linux = filterDoubles predicates.isLinux;
netbsd = filterDoubles predicates.isNetBSD;
diff --git a/lib/systems/examples.nix b/lib/systems/examples.nix
index 389c4eebcc8..838b648e582 100644
--- a/lib/systems/examples.nix
+++ b/lib/systems/examples.nix
@@ -21,14 +21,10 @@ rec {
config = "powerpc64le-unknown-linux-musl";
};
- ppc64-elfv1 = {
- config = "powerpc64-unknown-linux-elfv1";
+ ppc64 = {
+ config = "powerpc64-unknown-linux-gnu";
+ gcc = { abi = "elfv2"; }; # for gcc configuration
};
- ppc64-elfv2 = {
- config = "powerpc64-unknown-linux-elfv2";
- };
- ppc64 = ppc64-elfv2; # default to modern elfv2
-
ppc64-musl = {
config = "powerpc64-unknown-linux-musl";
gcc = { abi = "elfv2"; }; # for gcc configuration
diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix
index 8e012622ccd..a06ac0d11f7 100644
--- a/lib/systems/parse.nix
+++ b/lib/systems/parse.nix
@@ -337,18 +337,10 @@ rec {
The "gnu" ABI is ambiguous on 32-bit ARM. Use "gnueabi" or "gnueabihf" instead.
'';
}
- { assertion = platform: platform.system != "powerpc64-linux";
- message = ''
- The "gnu" ABI is ambiguous on big-endian 64-bit PPC. Use "elfv1" or "elfv2" instead.
- '';
- }
];
};
gnuabi64 = { abi = "64"; };
- elfv1 = { abi = "elfv1"; };
- elfv2 = { abi = "elfv2"; };
-
musleabi = { float = "soft"; };
musleabihf = { float = "hard"; };
musl = {};
@@ -452,7 +444,6 @@ rec {
if lib.versionAtLeast (parsed.cpu.version or "0") "6"
then abis.gnueabihf
else abis.gnueabi
- else if cpu == "powerpc64" then abis.elfv2
else abis.gnu
else abis.unknown;
};
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 9b311f81be4..969d6ab338e 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -4926,6 +4926,12 @@
email = "jwilberding@afiniate.com";
name = "Jordan Wilberding";
};
+ jwygoda = {
+ email = "jaroslaw@wygoda.me";
+ github = "jwygoda";
+ githubId = 20658981;
+ name = "Jarosław Wygoda";
+ };
jyp = {
email = "jeanphilippe.bernardy@gmail.com";
github = "jyp";
@@ -6591,6 +6597,16 @@
githubId = 754512;
name = "Mogria";
};
+ mohe2015 = {
+ name = "Moritz Hedtke";
+ email = "Moritz.Hedtke@t-online.de";
+ github = "mohe2015";
+ githubId = 13287984;
+ keys = [{
+ longkeyid = "rsa4096/0x6794D45A488C2EDE";
+ fingerprint = "1248 D3E1 1D11 4A85 75C9 8934 6794 D45A 488C 2EDE";
+ }];
+ };
monsieurp = {
email = "monsieurp@gentoo.org";
github = "monsieurp";
@@ -9497,6 +9513,12 @@
githubId = 321799;
name = "Paul Colomiets";
};
+ takagiy = {
+ email = "takagiy.4dev@gmail.com";
+ github = "takagiy";
+ githubId = 18656090;
+ name = "Yuki Takagi";
+ };
taketwo = {
email = "alexandrov88@gmail.com";
github = "taketwo";
@@ -10482,6 +10504,12 @@
githubId = 78392041;
name = "Winter";
};
+ wirew0rm = {
+ email = "alex@wirew0rm.de";
+ github = "wirew0rm";
+ githubId = 1202371;
+ name = "Alexander Krimm";
+ };
wishfort36 = {
email = "42300264+wishfort36@users.noreply.github.com";
github = "wishfort36";
diff --git a/nixos/doc/manual/release-notes/rl-2105.xml b/nixos/doc/manual/release-notes/rl-2105.xml
index b5290b374f9..cf9e0609723 100644
--- a/nixos/doc/manual/release-notes/rl-2105.xml
+++ b/nixos/doc/manual/release-notes/rl-2105.xml
@@ -83,6 +83,17 @@
further details.
+
+
+ The option has been removed as
+ it only supported a single setting which would always be the default.
+ Instead new RFC
+ 0042 compliant
+ and options have
+ been introduced.
+
+
diff --git a/nixos/modules/hardware/system-76.nix b/nixos/modules/hardware/system-76.nix
index 48eb63f4f22..ed661fd3303 100644
--- a/nixos/modules/hardware/system-76.nix
+++ b/nixos/modules/hardware/system-76.nix
@@ -17,6 +17,9 @@ let
firmware-pkg = pkgs.system76-firmware;
firmwareConfig = mkIf cfg.firmware-daemon.enable {
+ # Make system76-firmware-cli usable by root from the command line.
+ environment.systemPackages = [ firmware-pkg ];
+
services.dbus.packages = [ firmware-pkg ];
systemd.services.system76-firmware-daemon = {
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 22f1fde43ea..5271cbebc26 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -866,6 +866,7 @@
./services/security/shibboleth-sp.nix
./services/security/sks.nix
./services/security/sshguard.nix
+ ./services/security/step-ca.nix
./services/security/tor.nix
./services/security/torify.nix
./services/security/torsocks.nix
diff --git a/nixos/modules/services/networking/networkmanager.nix b/nixos/modules/services/networking/networkmanager.nix
index 119bd09e2fd..135f29be58c 100644
--- a/nixos/modules/services/networking/networkmanager.nix
+++ b/nixos/modules/services/networking/networkmanager.nix
@@ -484,6 +484,8 @@ in {
})
];
+ boot.kernelModules = [ "ctr" ];
+
security.polkit.extraConfig = polkitConf;
services.dbus.packages = cfg.packages
diff --git a/nixos/modules/services/networking/privoxy.nix b/nixos/modules/services/networking/privoxy.nix
index 7c22b7d09b9..df818baa465 100644
--- a/nixos/modules/services/networking/privoxy.nix
+++ b/nixos/modules/services/networking/privoxy.nix
@@ -242,7 +242,7 @@ in
"default.action"
] ++ optional cfg.inspectHttps (toString inspectAction);
} // (optionalAttrs cfg.enableTor {
- forward-socks5 = "127.0.0.1:9063 .";
+ forward-socks5 = "/ 127.0.0.1:9063 .";
toggle = true;
enable-remote-toggle = false;
enable-edit-actions = false;
diff --git a/nixos/modules/services/security/step-ca.nix b/nixos/modules/services/security/step-ca.nix
new file mode 100644
index 00000000000..64eee11f588
--- /dev/null
+++ b/nixos/modules/services/security/step-ca.nix
@@ -0,0 +1,134 @@
+{ config, lib, pkgs, ... }:
+let
+ cfg = config.services.step-ca;
+ settingsFormat = (pkgs.formats.json { });
+in
+{
+ meta.maintainers = with lib.maintainers; [ mohe2015 ];
+
+ options = {
+ services.step-ca = {
+ enable = lib.mkEnableOption "the smallstep certificate authority server";
+ openFirewall = lib.mkEnableOption "opening the certificate authority server port";
+ package = lib.mkOption {
+ type = lib.types.package;
+ default = pkgs.step-ca;
+ description = "Which step-ca package to use.";
+ };
+ address = lib.mkOption {
+ type = lib.types.str;
+ example = "127.0.0.1";
+ description = ''
+ The address (without port) the certificate authority should listen at.
+ This combined with overrides .
+ '';
+ };
+ port = lib.mkOption {
+ type = lib.types.port;
+ example = 8443;
+ description = ''
+ The port the certificate authority should listen on.
+ This combined with overrides .
+ '';
+ };
+ settings = lib.mkOption {
+ type = with lib.types; attrsOf anything;
+ description = ''
+ Settings that go into ca.json. See
+
+ the step-ca manual for more information. The easiest way to
+ configure this module would be to run step ca init
+ to generate ca.json and then import it using
+ builtins.fromJSON.
+ This article
+ may also be useful if you want to customize certain aspects of
+ certificate generation for your CA.
+ You need to change the database storage path to /var/lib/step-ca/db.
+
+
+
+ The option
+ will be ignored and overwritten by
+ and
+ .
+
+
+ '';
+ };
+ intermediatePasswordFile = lib.mkOption {
+ type = lib.types.path;
+ example = "/run/keys/smallstep-password";
+ description = ''
+ Path to the file containing the password for the intermediate
+ certificate private key.
+
+
+
+ Make sure to use a quoted absolute path instead of a path literal
+ to prevent it from being copied to the globally readable Nix
+ store.
+
+
+ '';
+ };
+ };
+ };
+
+ config = lib.mkIf config.services.step-ca.enable (
+ let
+ configFile = settingsFormat.generate "ca.json" (cfg.settings // {
+ address = cfg.address + ":" + toString cfg.port;
+ });
+ in
+ {
+ assertions =
+ [
+ {
+ assertion = !lib.isStorePath cfg.intermediatePasswordFile;
+ message = ''
+ points to
+ a file in the Nix store. You should use a quoted absolute path to
+ prevent this.
+ '';
+ }
+ ];
+
+ systemd.packages = [ cfg.package ];
+
+ # configuration file indirection is needed to support reloading
+ environment.etc."smallstep/ca.json".source = configFile;
+
+ systemd.services."step-ca" = {
+ wantedBy = [ "multi-user.target" ];
+ restartTriggers = [ configFile ];
+ unitConfig = {
+ ConditionFileNotEmpty = ""; # override upstream
+ };
+ serviceConfig = {
+ Environment = "HOME=%S/step-ca";
+ WorkingDirectory = ""; # override upstream
+ ReadWriteDirectories = ""; # override upstream
+
+ # LocalCredential handles file permission problems arising from the use of DynamicUser.
+ LoadCredential = "intermediate_password:${cfg.intermediatePasswordFile}";
+
+ ExecStart = [
+ "" # override upstream
+ "${cfg.package}/bin/step-ca /etc/smallstep/ca.json --password-file \${CREDENTIALS_DIRECTORY}/intermediate_password"
+ ];
+
+ # ProtectProc = "invisible"; # not supported by upstream yet
+ # ProcSubset = "pid"; # not supported by upstream upstream yet
+ # PrivateUsers = true; # doesn't work with privileged ports therefore not supported by upstream
+
+ DynamicUser = true;
+ StateDirectory = "step-ca";
+ };
+ };
+
+ networking.firewall = lib.mkIf cfg.openFirewall {
+ allowedTCPPorts = [ cfg.port ];
+ };
+ }
+ );
+}
diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix
index 52fcce6d17b..ea745eabf78 100644
--- a/nixos/modules/services/web-servers/nginx/default.nix
+++ b/nixos/modules/services/web-servers/nginx/default.nix
@@ -157,7 +157,7 @@ let
proxy_connect_timeout 60;
proxy_send_timeout 60;
proxy_read_timeout 60;
- proxy_http_version 1.0;
+ proxy_http_version 1.1;
include ${recommendedProxyConfig};
''}
diff --git a/nixos/modules/services/x11/window-managers/default.nix b/nixos/modules/services/x11/window-managers/default.nix
index 9ca24310e56..794dd21e4aa 100644
--- a/nixos/modules/services/x11/window-managers/default.nix
+++ b/nixos/modules/services/x11/window-managers/default.nix
@@ -37,6 +37,7 @@ in
./tinywm.nix
./twm.nix
./windowmaker.nix
+ ./wmderland.nix
./wmii.nix
./xmonad.nix
./yeahwm.nix
diff --git a/nixos/modules/services/x11/window-managers/wmderland.nix b/nixos/modules/services/x11/window-managers/wmderland.nix
new file mode 100644
index 00000000000..a6864a82771
--- /dev/null
+++ b/nixos/modules/services/x11/window-managers/wmderland.nix
@@ -0,0 +1,61 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.xserver.windowManager.wmderland;
+in
+
+{
+ options.services.xserver.windowManager.wmderland = {
+ enable = mkEnableOption "wmderland";
+
+ extraSessionCommands = mkOption {
+ default = "";
+ type = types.lines;
+ description = ''
+ Shell commands executed just before wmderland is started.
+ '';
+ };
+
+ extraPackages = mkOption {
+ type = with types; listOf package;
+ default = with pkgs; [
+ rofi
+ dunst
+ light
+ hsetroot
+ feh
+ rxvt-unicode
+ ];
+ example = literalExample ''
+ with pkgs; [
+ rofi
+ dunst
+ light
+ hsetroot
+ feh
+ rxvt-unicode
+ ]
+ '';
+ description = ''
+ Extra packages to be installed system wide.
+ '';
+ };
+ };
+
+ config = mkIf cfg.enable {
+ services.xserver.windowManager.session = singleton {
+ name = "wmderland";
+ start = ''
+ ${cfg.extraSessionCommands}
+
+ ${pkgs.wmderland}/bin/wmderland &
+ waitPID=$!
+ '';
+ };
+ environment.systemPackages = [
+ pkgs.wmderland pkgs.wmderlandc
+ ] ++ cfg.extraPackages;
+ };
+}
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index 2b6012c1aff..47384cf5a8a 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -433,6 +433,7 @@ in
wasabibackend = handleTest ./wasabibackend.nix {};
wiki-js = handleTest ./wiki-js.nix {};
wireguard = handleTest ./wireguard {};
+ wmderland = handleTest ./wmderland.nix {};
wordpress = handleTest ./wordpress.nix {};
xandikos = handleTest ./xandikos.nix {};
xautolock = handleTest ./xautolock.nix {};
diff --git a/nixos/tests/gitea.nix b/nixos/tests/gitea.nix
index 1fb27593f05..037fc7b31bf 100644
--- a/nixos/tests/gitea.nix
+++ b/nixos/tests/gitea.nix
@@ -61,7 +61,7 @@ let
+ "Please contact your site administrator.'"
)
server.succeed(
- "su -l gitea -c 'GITEA_WORK_DIR=/var/lib/gitea gitea admin create-user "
+ "su -l gitea -c 'GITEA_WORK_DIR=/var/lib/gitea gitea admin user create "
+ "--username test --password totallysafe --email test@localhost'"
)
diff --git a/nixos/tests/wmderland.nix b/nixos/tests/wmderland.nix
new file mode 100644
index 00000000000..d121ed98b7a
--- /dev/null
+++ b/nixos/tests/wmderland.nix
@@ -0,0 +1,54 @@
+import ./make-test-python.nix ({ pkgs, ...} : {
+ name = "wmderland";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ takagiy ];
+ };
+
+ machine = { lib, ... }: {
+ imports = [ ./common/x11.nix ./common/user-account.nix ];
+ test-support.displayManager.auto.user = "alice";
+ services.xserver.displayManager.defaultSession = lib.mkForce "none+wmderland";
+ services.xserver.windowManager.wmderland.enable = true;
+
+ systemd.services.setupWmderlandConfig = {
+ wantedBy = [ "multi-user.target" ];
+ before = [ "multi-user.target" ];
+ environment = {
+ HOME = "/home/alice";
+ };
+ unitConfig = {
+ type = "oneshot";
+ RemainAfterExit = true;
+ user = "alice";
+ };
+ script = let
+ config = pkgs.writeText "config" ''
+ set $Mod = Mod1
+ bindsym $Mod+Return exec ${pkgs.xterm}/bin/xterm -cm -pc
+ '';
+ in ''
+ mkdir -p $HOME/.config/wmderland
+ cp ${config} $HOME/.config/wmderland/config
+ '';
+ };
+ };
+
+ testScript = { ... }: ''
+ with subtest("ensure x starts"):
+ machine.wait_for_x()
+ machine.wait_for_file("/home/alice/.Xauthority")
+ machine.succeed("xauth merge ~alice/.Xauthority")
+
+ with subtest("ensure we can open a new terminal"):
+ machine.send_key("alt-ret")
+ machine.wait_until_succeeds("pgrep xterm")
+ machine.wait_for_window(r"alice.*?machine")
+ machine.screenshot("terminal")
+
+ with subtest("ensure we can communicate through ipc with wmderlandc"):
+ # Kills the previously open xterm
+ machine.succeed("pgrep xterm")
+ machine.execute("DISPLAY=:0 wmderlandc kill")
+ machine.fail("pgrep xterm")
+ '';
+})
diff --git a/pkgs/applications/editors/bonzomatic/default.nix b/pkgs/applications/editors/bonzomatic/default.nix
index 4b6480639b3..9ccd549693b 100644
--- a/pkgs/applications/editors/bonzomatic/default.nix
+++ b/pkgs/applications/editors/bonzomatic/default.nix
@@ -1,29 +1,33 @@
-{ lib, stdenv, makeWrapper, fetchFromGitHub, cmake, alsaLib, mesa_glu, libXcursor, libXinerama, libXrandr, xorgserver }:
+{ lib, stdenv, fetchFromGitHub
+, cmake, makeWrapper
+, alsaLib, fontconfig, mesa_glu, libXcursor, libXinerama, libXrandr, xorg
+}:
stdenv.mkDerivation rec {
pname = "bonzomatic";
- version = "2018-03-29";
+ version = "2021-03-07";
src = fetchFromGitHub {
owner = "Gargaj";
repo = pname;
rev = version;
- sha256 = "12mdfjvbhdqz1585772rj4cap8m4ijfci6ib62jysxjf747k41fg";
+ sha256 = "0gbh7kj7irq2hyvlzjgbs9fcns9kamz7g5p6msv12iw75z9yi330";
};
nativeBuildInputs = [ cmake makeWrapper ];
- buildInputs = [ alsaLib mesa_glu libXcursor libXinerama libXrandr xorgserver ];
+ buildInputs = [
+ alsaLib fontconfig mesa_glu
+ libXcursor libXinerama libXrandr xorg.xinput xorg.libXi xorg.libXext
+ ];
postFixup = ''
- wrapProgram $out/bin/Bonzomatic --prefix LD_LIBRARY_PATH : "${alsaLib}/lib"
+ wrapProgram $out/bin/bonzomatic --prefix LD_LIBRARY_PATH : "${alsaLib}/lib"
'';
meta = with lib; {
- description = "A live-coding tool for writing 2D fragment/pixel shaders";
- license = with licenses; [
- unlicense
- unfreeRedistributable # contains libbass.so in repository
- ];
+ description = "Live shader coding tool and Shader Showdown workhorse";
+ homepage = "https://github.com/gargaj/bonzomatic";
+ license = licenses.unlicense;
maintainers = [ maintainers.ilian ];
platforms = [ "i686-linux" "x86_64-linux" ];
};
diff --git a/pkgs/applications/graphics/mozjpeg/default.nix b/pkgs/applications/graphics/mozjpeg/default.nix
index af6b812e1e5..0c1933ad612 100644
--- a/pkgs/applications/graphics/mozjpeg/default.nix
+++ b/pkgs/applications/graphics/mozjpeg/default.nix
@@ -1,18 +1,20 @@
-{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, libpng, nasm }:
+{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, libpng, zlib, nasm }:
stdenv.mkDerivation rec {
- version = "3.3.1";
+ version = "4.0.3";
pname = "mozjpeg";
src = fetchFromGitHub {
owner = "mozilla";
repo = "mozjpeg";
rev = "v${version}";
- sha256 = "1na68860asn8b82ny5ilwbhh4nyl9gvx2yxmm4wr2v1v95v51fky";
+ sha256 = "1wb2ys0yjy6hgpb9qvzjxs7sb2zzs44p6xf7n026mx5nx85hjbyv";
};
- nativeBuildInputs = [ autoreconfHook pkg-config ];
- buildInputs = [ libpng nasm ];
+ cmakeFlags = [ "-DENABLE_STATIC=NO" "-DPNG_SUPPORTED=TRUE" ]; # See https://github.com/mozilla/mozjpeg/issues/351
+
+ nativeBuildInputs = [ cmake pkg-config ];
+ buildInputs = [ libpng zlib nasm ];
meta = {
description = "Mozilla JPEG Encoder Project";
diff --git a/pkgs/applications/graphics/panotools/default.nix b/pkgs/applications/graphics/panotools/default.nix
index 50e0f3955f7..52351fab4ce 100644
--- a/pkgs/applications/graphics/panotools/default.nix
+++ b/pkgs/applications/graphics/panotools/default.nix
@@ -1,11 +1,12 @@
{ fetchurl, lib, stdenv, libjpeg, libpng, libtiff, perl }:
stdenv.mkDerivation rec {
- name = "libpano13-2.9.19";
+ pname = "libpano13";
+ version = "2.9.20";
src = fetchurl {
- url = "mirror://sourceforge/panotools/${name}.tar.gz";
- sha256 = "1a4m3plmfcrrplqs9zfzhc5apibn10m5sajpizm1sd3q74w5fwq3";
+ url = "mirror://sourceforge/panotools/${pname}-${version}.tar.gz";
+ sha256 = "12cv4886l1czfjwy7k6ipgf3zjksgwhdjzr2s9fdg33vqcv2hlrv";
};
buildInputs = [ perl libjpeg libpng libtiff ];
diff --git a/pkgs/applications/misc/dasel/default.nix b/pkgs/applications/misc/dasel/default.nix
index a78ac11d67c..d482e40328c 100644
--- a/pkgs/applications/misc/dasel/default.nix
+++ b/pkgs/applications/misc/dasel/default.nix
@@ -5,13 +5,13 @@
buildGoModule rec {
pname = "dasel";
- version = "1.13.6";
+ version = "1.14.0";
src = fetchFromGitHub {
owner = "TomWright";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-PTi1blbMVsuftLrFIYNDI8ZFEwRxDA53Md9oZTv7nHs=";
+ sha256 = "1g4a001k86myfln0xlzy8w9krwamvfchnvywpr1p3x6iw95z46w8";
};
vendorSha256 = "sha256-BdX4DO77mIf/+aBdkNVFUzClsIml1UMcgvikDbbdgcY=";
diff --git a/pkgs/applications/misc/pdfarranger/default.nix b/pkgs/applications/misc/pdfarranger/default.nix
index 27a5934e483..235d14b4cda 100644
--- a/pkgs/applications/misc/pdfarranger/default.nix
+++ b/pkgs/applications/misc/pdfarranger/default.nix
@@ -5,13 +5,13 @@
python3Packages.buildPythonApplication rec {
pname = "pdfarranger";
- version = "1.7.0";
+ version = "1.7.1";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "0dmgmvpghsm938iznalbg8h8k17a5h3q466yfc67mcll428n4nx3";
+ sha256 = "1c2mafnz8pv32wzkc2wx4q8y2x7xffpn6ag12dj7ga5n772fb6s3";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/misc/pytrainer/default.nix b/pkgs/applications/misc/pytrainer/default.nix
index 4e1e1f31f19..44b2cd700ec 100644
--- a/pkgs/applications/misc/pytrainer/default.nix
+++ b/pkgs/applications/misc/pytrainer/default.nix
@@ -1,81 +1,77 @@
{ lib
-, fetchFromGitHub
-, perl
, python3
-, sqlite
-, gpsbabel
+, fetchFromGitHub
+, gdk-pixbuf
, gnome3
-, gobject-introspection
-, wrapGAppsHook
-, gtk3
-, xvfb_run
-, webkitgtk
+, gpsbabel
, glib-networking
, glibcLocales
+, gobject-introspection
+, gtk3
+, perl
+, sqlite
, tzdata
-, substituteAll
+, webkitgtk
+, wrapGAppsHook
+, xvfb_run
}:
let
- # Pytrainer needs a matplotlib with GTK backend.
- matplotlibGtk = python3.pkgs.matplotlib.override {
- enableGtk3 = true;
+ python = python3.override {
+ packageOverrides = (self: super: {
+ matplotlib = super.matplotlib.override {
+ enableGtk3 = true;
+ };
+ });
};
-
-in
-
-python3.pkgs.buildPythonApplication rec {
+in python.pkgs.buildPythonApplication rec {
pname = "pytrainer";
- version = "2.0.1";
+ version = "2.0.2";
src = fetchFromGitHub {
owner = "pytrainer";
repo = "pytrainer";
rev = "v${version}";
- sha256 = "0m2sy3f5pyc4wv1ns31r7vlafqkzp0a2jasaskwrkl6273agbbk9";
+ sha256 = "sha256-i3QC6ct7tS8B0QQjtVqPcd03LLIxo6djQe4YX35syzk=";
};
- patches = [
- (substituteAll {
- src = ./fix-paths.patch;
- perl = "${perl}/bin/perl";
- })
- ];
-
- postPatch = ''
- substituteInPlace ./setup.py \
- --replace "'mysqlclient'," ""
- '';
-
- propagatedBuildInputs = with python3.pkgs; [
- dateutil
- lxml
- matplotlibGtk
- pygobject3
- sqlalchemy
+ propagatedBuildInputs = with python.pkgs; [
sqlalchemy_migrate
- psycopg2
- requests
- certifi
+ python-dateutil
+ matplotlib
+ lxml
setuptools
+ requests
+ gdal
];
nativeBuildInputs = [
gobject-introspection
wrapGAppsHook
- xvfb_run
];
buildInputs = [
- gpsbabel
sqlite
gtk3
webkitgtk
glib-networking
- glibcLocales
gnome3.adwaita-icon-theme
+ gdk-pixbuf
];
+ makeWrapperArgs = [
+ "--prefix" "PATH" ":" (lib.makeBinPath [ perl gpsbabel ])
+ ];
+
+ checkInputs = [
+ glibcLocales
+ perl
+ xvfb_run
+ ] ++ (with python.pkgs; [
+ mysqlclient
+ psycopg2
+ ]);
+
checkPhase = ''
env HOME=$TEMPDIR TZDIR=${tzdata}/share/zoneinfo \
TZ=Europe/Kaliningrad \
@@ -85,9 +81,9 @@ python3.pkgs.buildPythonApplication rec {
'';
meta = with lib; {
- homepage = "https://github.com/pytrainer/pytrainer/wiki";
+ homepage = "https://github.com/pytrainer/pytrainer";
description = "Application for logging and graphing sporting excursions";
- maintainers = [ maintainers.rycee ];
+ maintainers = with maintainers; [ rycee dotlambda ];
license = licenses.gpl2Plus;
platforms = platforms.linux;
};
diff --git a/pkgs/applications/misc/pytrainer/fix-paths.patch b/pkgs/applications/misc/pytrainer/fix-paths.patch
deleted file mode 100644
index 7781f5aa4be..00000000000
--- a/pkgs/applications/misc/pytrainer/fix-paths.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/imports/file_garminfit.py
-+++ b/imports/file_garminfit.py
-@@ -81,7 +81,7 @@
- logging.debug(">>")
- result = False
- try:
-- result = subprocess.check_output(["perl",
-+ result = subprocess.check_output(["@perl@",
- self.main_data_path+"plugins/garmin-fit/bin/fit2tcx",
- filename])
- except subprocess.CalledProcessError:
diff --git a/pkgs/applications/misc/qdirstat/default.nix b/pkgs/applications/misc/qdirstat/default.nix
index 29cd7967e13..bba78bf7538 100644
--- a/pkgs/applications/misc/qdirstat/default.nix
+++ b/pkgs/applications/misc/qdirstat/default.nix
@@ -4,13 +4,13 @@
let
pname = "qdirstat";
- version = "1.7";
+ version = "1.7.1";
src = fetchFromGitHub {
owner = "shundhammer";
repo = pname;
rev = version;
- sha256 = "163x3fxra0l3vvrzm25mh7jvcwjbmwsqlpppkxx76mkz9a1769fy";
+ sha256 = "sha256-i1xHMwSnBULJbOA/ykQK9WBd+6TBNBRI9hnU1FDGQlY=";
};
in
@@ -50,7 +50,7 @@ mkDerivation {
meta = with lib; {
description = "Graphical disk usage analyzer";
homepage = src.meta.homepage;
- license = licenses.gpl2;
+ license = licenses.gpl2Plus;
maintainers = with maintainers; [ gnidorah ];
platforms = platforms.linux;
};
diff --git a/pkgs/applications/misc/qlcplus/default.nix b/pkgs/applications/misc/qlcplus/default.nix
index 261a597f8d7..439af2b8c01 100644
--- a/pkgs/applications/misc/qlcplus/default.nix
+++ b/pkgs/applications/misc/qlcplus/default.nix
@@ -29,6 +29,8 @@ mkDerivation rec {
qmakeFlags = [ "INSTALLROOT=$(out)" ];
+ NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations";
+
postPatch = ''
patchShebangs .
sed -i -e '/unix:!macx:INSTALLROOT += \/usr/d' \
diff --git a/pkgs/applications/networking/cluster/waypoint/default.nix b/pkgs/applications/networking/cluster/waypoint/default.nix
index 7675dc0de88..1f3bf4467d6 100644
--- a/pkgs/applications/networking/cluster/waypoint/default.nix
+++ b/pkgs/applications/networking/cluster/waypoint/default.nix
@@ -2,17 +2,17 @@
buildGoModule rec {
pname = "waypoint";
- version = "0.2.4";
+ version = "0.3.0";
src = fetchFromGitHub {
owner = "hashicorp";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-6sV2e/m0qVSRWgdvVZ9VxEL/J57nTcTClxHF5X8/8PQ=";
+ sha256 = "sha256-lB9ELa/okNvtKFDP/vImEdYFJCKRgtAcpBG1kIoAysE=";
};
deleteVendor = true;
- vendorSha256 = "sha256-NPE3YHulqllWDGrxQgPmy/KKE7xFPOUorLQNIU8cP50=";
+ vendorSha256 = "sha256-VxKUYD92DssoSjWxR+1gZLq34vCVM/4U2ju5felLWzI=";
nativeBuildInputs = [ go-bindata ];
@@ -36,7 +36,7 @@ buildGoModule rec {
export HOME="$TMPDIR"
$out/bin/waypoint --help
- $out/bin/waypoint version # | grep "Waypoint v${version}"
+ $out/bin/waypoint version | grep "Waypoint v${version}"
runHook postInstallCheck
'';
diff --git a/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json b/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
index 72a5b86c625..aa240b48e88 100644
--- a/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
+++ b/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
@@ -2,7 +2,7 @@
"name": "element-desktop",
"productName": "Element",
"main": "src/electron-main.js",
- "version": "1.7.24",
+ "version": "1.7.25",
"description": "A feature-rich client for Matrix.org",
"author": "Element",
"repository": {
@@ -39,8 +39,8 @@
},
"devDependencies": {
"asar": "^2.0.1",
- "electron-builder": "22.9.1",
- "electron-builder-squirrel-windows": "22.9.1",
+ "electron-builder": "22.10.5",
+ "electron-builder-squirrel-windows": "22.10.5",
"electron-devtools-installer": "^3.1.1",
"electron-notarize": "^1.0.0",
"eslint": "7.3.1",
@@ -62,7 +62,7 @@
},
"build": {
"appId": "im.riot.app",
- "electronVersion": "11.2.3",
+ "electronVersion": "12.0.2",
"files": [
"package.json",
{
diff --git a/pkgs/applications/networking/instant-messengers/element/element-desktop-yarndeps.nix b/pkgs/applications/networking/instant-messengers/element/element-desktop-yarndeps.nix
index a0fb802ac04..2c254f78372 100644
--- a/pkgs/applications/networking/instant-messengers/element/element-desktop-yarndeps.nix
+++ b/pkgs/applications/networking/instant-messengers/element/element-desktop-yarndeps.nix
@@ -9,6 +9,14 @@
sha1 = "bc5b5532ecafd923a61f2fb097e3b108c0106a3f";
};
}
+ {
+ name = "7zip_bin___7zip_bin_5.1.1.tgz";
+ path = fetchurl {
+ name = "7zip_bin___7zip_bin_5.1.1.tgz";
+ url = "https://registry.yarnpkg.com/7zip-bin/-/7zip-bin-5.1.1.tgz";
+ sha1 = "9274ec7460652f9c632c59addf24efb1684ef876";
+ };
+ }
{
name = "_babel_code_frame___code_frame_7.5.5.tgz";
path = fetchurl {
@@ -129,6 +137,14 @@
sha1 = "3ece22c5838402419a6e0425f85742b961d9b6c6";
};
}
+ {
+ name = "_electron_universal___universal_1.0.4.tgz";
+ path = fetchurl {
+ name = "_electron_universal___universal_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/@electron/universal/-/universal-1.0.4.tgz";
+ sha1 = "231ac246c39d45b80e159bd21c3f9027dcaa10f5";
+ };
+ }
{
name = "_iarna_cli___cli_1.2.0.tgz";
path = fetchurl {
@@ -385,6 +401,14 @@
sha1 = "2f51e6f14ff8307c4aa83d5e1a277da14a9fe3f7";
};
}
+ {
+ name = "_malept_cross_spawn_promise___cross_spawn_promise_1.1.1.tgz";
+ path = fetchurl {
+ name = "_malept_cross_spawn_promise___cross_spawn_promise_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz";
+ sha1 = "504af200af6b98e198bce768bc1730c6936ae01d";
+ };
+ }
{
name = "_sindresorhus_is___is_0.14.0.tgz";
path = fetchurl {
@@ -426,11 +450,19 @@
};
}
{
- name = "_types_fs_extra___fs_extra_9.0.1.tgz";
+ name = "_types_fs_extra___fs_extra_9.0.9.tgz";
path = fetchurl {
- name = "_types_fs_extra___fs_extra_9.0.1.tgz";
- url = "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.1.tgz";
- sha1 = "91c8fc4c51f6d5dbe44c2ca9ab09310bd00c7918";
+ name = "_types_fs_extra___fs_extra_9.0.9.tgz";
+ url = "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.9.tgz";
+ sha1 = "11ed43b3f3c6b3490f1ef9bd17f58da896e2d861";
+ };
+ }
+ {
+ name = "_types_glob___glob_7.1.3.tgz";
+ path = fetchurl {
+ name = "_types_glob___glob_7.1.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz";
+ sha1 = "e6ba80f36b7daad2c685acd9266382e68985c183";
};
}
{
@@ -449,6 +481,14 @@
sha1 = "ee28707ae94e11d2b827bcbe5270bcea7f3e71ee";
};
}
+ {
+ name = "_types_minimatch___minimatch_3.0.4.tgz";
+ path = fetchurl {
+ name = "_types_minimatch___minimatch_3.0.4.tgz";
+ url = "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz";
+ sha1 = "f0ec25dbf2f0e4b18647313ac031134ca5b24b21";
+ };
+ }
{
name = "_types_node___node_13.7.1.tgz";
path = fetchurl {
@@ -465,6 +505,22 @@
sha1 = "d934aacc22424fe9622ebf6857370c052eae464e";
};
}
+ {
+ name = "_types_plist___plist_3.0.2.tgz";
+ path = fetchurl {
+ name = "_types_plist___plist_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/plist/-/plist-3.0.2.tgz";
+ sha1 = "61b3727bba0f5c462fe333542534a0c3e19ccb01";
+ };
+ }
+ {
+ name = "_types_verror___verror_1.10.4.tgz";
+ path = fetchurl {
+ name = "_types_verror___verror_1.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@types/verror/-/verror-1.10.4.tgz";
+ sha1 = "805c0612b3a0c124cf99f517364142946b74ba3b";
+ };
+ }
{
name = "_types_yargs_parser___yargs_parser_15.0.0.tgz";
path = fetchurl {
@@ -474,11 +530,11 @@
};
}
{
- name = "_types_yargs___yargs_15.0.5.tgz";
+ name = "_types_yargs___yargs_15.0.13.tgz";
path = fetchurl {
- name = "_types_yargs___yargs_15.0.5.tgz";
- url = "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.5.tgz";
- sha1 = "947e9a6561483bdee9adffc983e91a6902af8b79";
+ name = "_types_yargs___yargs_15.0.13.tgz";
+ url = "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.13.tgz";
+ sha1 = "34f7fec8b389d7f3c1fd08026a5763e072d3c6dc";
};
}
{
@@ -738,19 +794,19 @@
};
}
{
- name = "app_builder_bin___app_builder_bin_3.5.10.tgz";
+ name = "app_builder_bin___app_builder_bin_3.5.12.tgz";
path = fetchurl {
- name = "app_builder_bin___app_builder_bin_3.5.10.tgz";
- url = "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-3.5.10.tgz";
- sha1 = "4a7f9999fccc0c435b6284ae1366bc76a17c4a7d";
+ name = "app_builder_bin___app_builder_bin_3.5.12.tgz";
+ url = "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-3.5.12.tgz";
+ sha1 = "bbe174972cc1f481f73d6d92ad47a8b4c7eb4530";
};
}
{
- name = "app_builder_lib___app_builder_lib_22.9.1.tgz";
+ name = "app_builder_lib___app_builder_lib_22.10.5.tgz";
path = fetchurl {
- name = "app_builder_lib___app_builder_lib_22.9.1.tgz";
- url = "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-22.9.1.tgz";
- sha1 = "ccb8f1a02b628514a5dfab9401fa2a976689415c";
+ name = "app_builder_lib___app_builder_lib_22.10.5.tgz";
+ url = "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-22.10.5.tgz";
+ sha1 = "24a88581c891e5b187a0d569aa44e7c4a0dc8de2";
};
}
{
@@ -786,11 +842,11 @@
};
}
{
- name = "archiver___archiver_5.2.0.tgz";
+ name = "archiver___archiver_5.3.0.tgz";
path = fetchurl {
- name = "archiver___archiver_5.2.0.tgz";
- url = "https://registry.yarnpkg.com/archiver/-/archiver-5.2.0.tgz";
- sha1 = "25aa1b3d9febf7aec5b0f296e77e69960c26db94";
+ name = "archiver___archiver_5.3.0.tgz";
+ url = "https://registry.yarnpkg.com/archiver/-/archiver-5.3.0.tgz";
+ sha1 = "dd3e097624481741df626267564f7dd8640a45ba";
};
}
{
@@ -817,6 +873,14 @@
sha1 = "bcd6791ea5ae09725e17e5ad988134cd40b3d911";
};
}
+ {
+ name = "argparse___argparse_2.0.1.tgz";
+ path = fetchurl {
+ name = "argparse___argparse_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz";
+ sha1 = "246f50f3ca78a3240f6c997e8a9bd1eac49e4b38";
+ };
+ }
{
name = "array_includes___array_includes_3.1.1.tgz";
path = fetchurl {
@@ -857,6 +921,14 @@
sha1 = "8518a1c62c238109c15a5f742213e83a09b9fd38";
};
}
+ {
+ name = "asar___asar_3.0.3.tgz";
+ path = fetchurl {
+ name = "asar___asar_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/asar/-/asar-3.0.3.tgz";
+ sha1 = "1fef03c2d6d2de0cbad138788e4f7ae03b129c7b";
+ };
+ }
{
name = "asn1___asn1_0.2.4.tgz";
path = fetchurl {
@@ -977,6 +1049,14 @@
sha1 = "58ece8cb75dd07e71ed08c736abc5fac4dbf8df1";
};
}
+ {
+ name = "base64_js___base64_js_1.5.1.tgz";
+ path = fetchurl {
+ name = "base64_js___base64_js_1.5.1.tgz";
+ url = "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz";
+ sha1 = "1b1b440160a5bf7ad40b650f095963481903930a";
+ };
+ }
{
name = "bcrypt_pbkdf___bcrypt_pbkdf_1.0.2.tgz";
path = fetchurl {
@@ -1001,6 +1081,14 @@
sha1 = "bd39aadab5dc4bdac222a07df5baf1af745b2228";
};
}
+ {
+ name = "binaryextensions___binaryextensions_4.15.0.tgz";
+ path = fetchurl {
+ name = "binaryextensions___binaryextensions_4.15.0.tgz";
+ url = "https://registry.yarnpkg.com/binaryextensions/-/binaryextensions-4.15.0.tgz";
+ sha1 = "c63a502e0078ff1b0e9b00a9f74d3c2b0f8bd32e";
+ };
+ }
{
name = "bl___bl_4.0.3.tgz";
path = fetchurl {
@@ -1042,11 +1130,11 @@
};
}
{
- name = "boxen___boxen_4.2.0.tgz";
+ name = "boxen___boxen_5.0.0.tgz";
path = fetchurl {
- name = "boxen___boxen_4.2.0.tgz";
- url = "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz";
- sha1 = "e411b62357d6d6d36587c8ac3d5d974daa070e64";
+ name = "boxen___boxen_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/boxen/-/boxen-5.0.0.tgz";
+ sha1 = "64fe9b16066af815f51057adcc800c3730120854";
};
}
{
@@ -1073,6 +1161,14 @@
sha1 = "91bc74b11ea405bc916bc6aa908faafa5b4aac4b";
};
}
+ {
+ name = "buffer_equal___buffer_equal_1.0.0.tgz";
+ path = fetchurl {
+ name = "buffer_equal___buffer_equal_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz";
+ sha1 = "59616b498304d556abd466966b22eeda3eca5fbe";
+ };
+ }
{
name = "buffer_from___buffer_from_1.1.1.tgz";
path = fetchurl {
@@ -1081,6 +1177,14 @@
sha1 = "32713bc028f75c02fdb710d7c7bcec1f2c6070ef";
};
}
+ {
+ name = "buffer___buffer_5.7.1.tgz";
+ path = fetchurl {
+ name = "buffer___buffer_5.7.1.tgz";
+ url = "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz";
+ sha1 = "ba62e7c13133053582197160851a8f648e99eed0";
+ };
+ }
{
name = "buffer___buffer_5.6.0.tgz";
path = fetchurl {
@@ -1090,19 +1194,19 @@
};
}
{
- name = "builder_util_runtime___builder_util_runtime_8.7.2.tgz";
+ name = "builder_util_runtime___builder_util_runtime_8.7.3.tgz";
path = fetchurl {
- name = "builder_util_runtime___builder_util_runtime_8.7.2.tgz";
- url = "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-8.7.2.tgz";
- sha1 = "d93afc71428a12789b437e13850e1fa7da956d72";
+ name = "builder_util_runtime___builder_util_runtime_8.7.3.tgz";
+ url = "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-8.7.3.tgz";
+ sha1 = "0aaafa52d25295c939496f62231ca9ff06c30e40";
};
}
{
- name = "builder_util___builder_util_22.9.1.tgz";
+ name = "builder_util___builder_util_22.10.5.tgz";
path = fetchurl {
- name = "builder_util___builder_util_22.9.1.tgz";
- url = "https://registry.yarnpkg.com/builder-util/-/builder-util-22.9.1.tgz";
- sha1 = "b7087a5cde477f90d718ca5d7fafb6ae261b16af";
+ name = "builder_util___builder_util_22.10.5.tgz";
+ url = "https://registry.yarnpkg.com/builder-util/-/builder-util-22.10.5.tgz";
+ sha1 = "8d0b04a3be6acc74938679aa90dcb3181b1ae86b";
};
}
{
@@ -1177,6 +1281,14 @@
sha1 = "e3c9b31569e106811df242f715725a1f4c494320";
};
}
+ {
+ name = "camelcase___camelcase_6.2.0.tgz";
+ path = fetchurl {
+ name = "camelcase___camelcase_6.2.0.tgz";
+ url = "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz";
+ sha1 = "924af881c9d525ac9d87f40d964e5cea982a1809";
+ };
+ }
{
name = "capture_stack_trace___capture_stack_trace_1.0.1.tgz";
path = fetchurl {
@@ -1201,14 +1313,6 @@
sha1 = "cd42541677a54333cf541a49108c1432b44c9424";
};
}
- {
- name = "chalk___chalk_3.0.0.tgz";
- path = fetchurl {
- name = "chalk___chalk_3.0.0.tgz";
- url = "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz";
- sha1 = "3f73c2bf526591f574cc492c51e2456349f844e4";
- };
- }
{
name = "chalk___chalk_4.1.0.tgz";
path = fetchurl {
@@ -1282,11 +1386,11 @@
};
}
{
- name = "cli_boxes___cli_boxes_2.2.0.tgz";
+ name = "cli_boxes___cli_boxes_2.2.1.tgz";
path = fetchurl {
- name = "cli_boxes___cli_boxes_2.2.0.tgz";
- url = "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.0.tgz";
- sha1 = "538ecae8f9c6ca508e3c3c95b453fe93cb4c168d";
+ name = "cli_boxes___cli_boxes_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz";
+ sha1 = "ddd5035d25094fce220e9cab40a45840a440318f";
};
}
{
@@ -1313,6 +1417,14 @@
sha1 = "0252372d94dfc40dbd8df06005f48f31f656f202";
};
}
+ {
+ name = "cli_truncate___cli_truncate_1.1.0.tgz";
+ path = fetchurl {
+ name = "cli_truncate___cli_truncate_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-1.1.0.tgz";
+ sha1 = "2b2dfd83c53cfd3572b87fc4d430a808afb04086";
+ };
+ }
{
name = "cli_width___cli_width_3.0.0.tgz";
path = fetchurl {
@@ -1409,6 +1521,14 @@
sha1 = "c2a09a87acbde69543de6f63fa3995c826c536a2";
};
}
+ {
+ name = "colors___colors_1.0.3.tgz";
+ path = fetchurl {
+ name = "colors___colors_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz";
+ sha1 = "0433f44d809680fdeb60ed260f1b0c262e82a40b";
+ };
+ }
{
name = "colors___colors_1.4.0.tgz";
path = fetchurl {
@@ -1433,6 +1553,14 @@
sha1 = "c3d45a8b34fd730631a110a8a2520682b31d5a7f";
};
}
+ {
+ name = "commander___commander_2.9.0.tgz";
+ path = fetchurl {
+ name = "commander___commander_2.9.0.tgz";
+ url = "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz";
+ sha1 = "9c99094176e12240cb22d6c5146098400fe0f7d4";
+ };
+ }
{
name = "commander___commander_2.20.3.tgz";
path = fetchurl {
@@ -1442,11 +1570,19 @@
};
}
{
- name = "compress_commons___compress_commons_4.0.2.tgz";
+ name = "commander___commander_5.1.0.tgz";
path = fetchurl {
- name = "compress_commons___compress_commons_4.0.2.tgz";
- url = "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.0.2.tgz";
- sha1 = "d6896be386e52f37610cef9e6fa5defc58c31bd7";
+ name = "commander___commander_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz";
+ sha1 = "46abbd1652f8e059bddaef99bbdcb2ad9cf179ae";
+ };
+ }
+ {
+ name = "compress_commons___compress_commons_4.1.0.tgz";
+ path = fetchurl {
+ name = "compress_commons___compress_commons_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.1.0.tgz";
+ sha1 = "25ec7a4528852ccd1d441a7d4353cd0ece11371b";
};
}
{
@@ -1545,6 +1681,14 @@
sha1 = "0f047d74041737f8a55e86837a1b826bd8ab0067";
};
}
+ {
+ name = "crc___crc_3.8.0.tgz";
+ path = fetchurl {
+ name = "crc___crc_3.8.0.tgz";
+ url = "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz";
+ sha1 = "ad60269c2c856f8c299e2c4cc0de4556914056c6";
+ };
+ }
{
name = "create_error_class___create_error_class_3.0.2.tgz";
path = fetchurl {
@@ -1665,6 +1809,14 @@
sha1 = "f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee";
};
}
+ {
+ name = "debug___debug_4.3.2.tgz";
+ path = fetchurl {
+ name = "debug___debug_4.3.2.tgz";
+ url = "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz";
+ sha1 = "f0a49c18ac8779e31d4a0c6029dfb76873c7428b";
+ };
+ }
{
name = "debuglog___debuglog_1.0.1.tgz";
path = fetchurl {
@@ -1786,11 +1938,27 @@
};
}
{
- name = "dmg_builder___dmg_builder_22.9.1.tgz";
+ name = "dir_compare___dir_compare_2.4.0.tgz";
path = fetchurl {
- name = "dmg_builder___dmg_builder_22.9.1.tgz";
- url = "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-22.9.1.tgz";
- sha1 = "64647224f37ee47fc9bd01947c21cc010a30511f";
+ name = "dir_compare___dir_compare_2.4.0.tgz";
+ url = "https://registry.yarnpkg.com/dir-compare/-/dir-compare-2.4.0.tgz";
+ sha1 = "785c41dc5f645b34343a4eafc50b79bac7f11631";
+ };
+ }
+ {
+ name = "dmg_builder___dmg_builder_22.10.5.tgz";
+ path = fetchurl {
+ name = "dmg_builder___dmg_builder_22.10.5.tgz";
+ url = "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-22.10.5.tgz";
+ sha1 = "65a33c106ead5a350c7de8997c546559bd6e0e7c";
+ };
+ }
+ {
+ name = "dmg_license___dmg_license_1.0.8.tgz";
+ path = fetchurl {
+ name = "dmg_license___dmg_license_1.0.8.tgz";
+ url = "https://registry.yarnpkg.com/dmg-license/-/dmg-license-1.0.8.tgz";
+ sha1 = "d52e234815f1a07a59706e5f2a2fea71991cf784";
};
}
{
@@ -1889,6 +2057,14 @@
sha1 = "3a83a904e54353287874c564b7549386849a98c9";
};
}
+ {
+ name = "editions___editions_6.1.0.tgz";
+ path = fetchurl {
+ name = "editions___editions_6.1.0.tgz";
+ url = "https://registry.yarnpkg.com/editions/-/editions-6.1.0.tgz";
+ sha1 = "ba6c6cf9f4bb571d9e53ea34e771a602e5a66549";
+ };
+ }
{
name = "editor___editor_1.0.0.tgz";
path = fetchurl {
@@ -1898,27 +2074,27 @@
};
}
{
- name = "ejs___ejs_3.1.5.tgz";
+ name = "ejs___ejs_3.1.6.tgz";
path = fetchurl {
- name = "ejs___ejs_3.1.5.tgz";
- url = "https://registry.yarnpkg.com/ejs/-/ejs-3.1.5.tgz";
- sha1 = "aed723844dc20acb4b170cd9ab1017e476a0d93b";
+ name = "ejs___ejs_3.1.6.tgz";
+ url = "https://registry.yarnpkg.com/ejs/-/ejs-3.1.6.tgz";
+ sha1 = "5bfd0a0689743bb5268b3550cceeebbc1702822a";
};
}
{
- name = "electron_builder_squirrel_windows___electron_builder_squirrel_windows_22.9.1.tgz";
+ name = "electron_builder_squirrel_windows___electron_builder_squirrel_windows_22.10.5.tgz";
path = fetchurl {
- name = "electron_builder_squirrel_windows___electron_builder_squirrel_windows_22.9.1.tgz";
- url = "https://registry.yarnpkg.com/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-22.9.1.tgz";
- sha1 = "d9ad65a8f5abd1011ac1dbd01492623fb5466a32";
+ name = "electron_builder_squirrel_windows___electron_builder_squirrel_windows_22.10.5.tgz";
+ url = "https://registry.yarnpkg.com/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-22.10.5.tgz";
+ sha1 = "83d3bf498110341a522cc5263fb4474ae6e05caf";
};
}
{
- name = "electron_builder___electron_builder_22.9.1.tgz";
+ name = "electron_builder___electron_builder_22.10.5.tgz";
path = fetchurl {
- name = "electron_builder___electron_builder_22.9.1.tgz";
- url = "https://registry.yarnpkg.com/electron-builder/-/electron-builder-22.9.1.tgz";
- sha1 = "a2962db6f2757bc01d02489f38fafe0809f68f60";
+ name = "electron_builder___electron_builder_22.10.5.tgz";
+ url = "https://registry.yarnpkg.com/electron-builder/-/electron-builder-22.10.5.tgz";
+ sha1 = "03b156b93e6012609027c3aaa69201a3ad21e454";
};
}
{
@@ -1938,11 +2114,11 @@
};
}
{
- name = "electron_publish___electron_publish_22.9.1.tgz";
+ name = "electron_publish___electron_publish_22.10.5.tgz";
path = fetchurl {
- name = "electron_publish___electron_publish_22.9.1.tgz";
- url = "https://registry.yarnpkg.com/electron-publish/-/electron-publish-22.9.1.tgz";
- sha1 = "7cc76ac4cc53efd29ee31c1e5facb9724329068e";
+ name = "electron_publish___electron_publish_22.10.5.tgz";
+ url = "https://registry.yarnpkg.com/electron-publish/-/electron-publish-22.10.5.tgz";
+ sha1 = "9cbe46266b6c79d8c6e99840755682e2262d3543";
};
}
{
@@ -2017,6 +2193,14 @@
sha1 = "06e0116d3028f6aef4806849eb0ea6a748ae6960";
};
}
+ {
+ name = "errlop___errlop_4.1.0.tgz";
+ path = fetchurl {
+ name = "errlop___errlop_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/errlop/-/errlop-4.1.0.tgz";
+ sha1 = "8e7b8f4f1bf0a6feafce4d14f0c0cf4bf5ef036b";
+ };
+ }
{
name = "errno___errno_0.1.7.tgz";
path = fetchurl {
@@ -2569,6 +2753,14 @@
sha1 = "910da0062437ba4c39fedd863f1675ccfefcb9fc";
};
}
+ {
+ name = "fs_extra___fs_extra_9.1.0.tgz";
+ path = fetchurl {
+ name = "fs_extra___fs_extra_9.1.0.tgz";
+ url = "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz";
+ sha1 = "5954460c764a8da2094ba3554bf839e6b9a7c86d";
+ };
+ }
{
name = "fs_minipass___fs_minipass_1.2.7.tgz";
path = fetchurl {
@@ -2738,11 +2930,11 @@
};
}
{
- name = "global_dirs___global_dirs_2.0.1.tgz";
+ name = "global_dirs___global_dirs_3.0.0.tgz";
path = fetchurl {
- name = "global_dirs___global_dirs_2.0.1.tgz";
- url = "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz";
- sha1 = "acdf3bb6685bcd55cb35e8a052266569e9469201";
+ name = "global_dirs___global_dirs_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz";
+ sha1 = "70a76fe84ea315ab37b1f5576cbde7d48ef72686";
};
}
{
@@ -2801,6 +2993,14 @@
sha1 = "2256bde14d3632958c465ebc96dc467ca07a29fb";
};
}
+ {
+ name = "graceful_readlink___graceful_readlink_1.0.1.tgz";
+ path = fetchurl {
+ name = "graceful_readlink___graceful_readlink_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz";
+ sha1 = "4cafad76bc62f02fa039b2f94e9a3dd3a391a725";
+ };
+ }
{
name = "har_schema___har_schema_2.0.0.tgz";
path = fetchurl {
@@ -2890,11 +3090,19 @@
};
}
{
- name = "hosted_git_info___hosted_git_info_3.0.7.tgz";
+ name = "hosted_git_info___hosted_git_info_3.0.8.tgz";
path = fetchurl {
- name = "hosted_git_info___hosted_git_info_3.0.7.tgz";
- url = "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.7.tgz";
- sha1 = "a30727385ea85acfcee94e0aad9e368c792e036c";
+ name = "hosted_git_info___hosted_git_info_3.0.8.tgz";
+ url = "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.8.tgz";
+ sha1 = "6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d";
+ };
+ }
+ {
+ name = "hosted_git_info___hosted_git_info_4.0.2.tgz";
+ path = fetchurl {
+ name = "hosted_git_info___hosted_git_info_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz";
+ sha1 = "5e425507eede4fea846b7262f0838456c4209961";
};
}
{
@@ -2945,6 +3153,14 @@
sha1 = "c46e3159a293f6b896da29316d8b6fe8bb79bbed";
};
}
+ {
+ name = "iconv_corefoundation___iconv_corefoundation_1.1.5.tgz";
+ path = fetchurl {
+ name = "iconv_corefoundation___iconv_corefoundation_1.1.5.tgz";
+ url = "https://registry.yarnpkg.com/iconv-corefoundation/-/iconv-corefoundation-1.1.5.tgz";
+ sha1 = "90596d444a579aeb109f5ca113f6bb665a41be2b";
+ };
+ }
{
name = "iconv_lite___iconv_lite_0.4.24.tgz";
path = fetchurl {
@@ -2961,6 +3177,14 @@
sha1 = "ce13d1875b0c3a674bd6a04b7f76b01b1b6ded01";
};
}
+ {
+ name = "ieee754___ieee754_1.2.1.tgz";
+ path = fetchurl {
+ name = "ieee754___ieee754_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz";
+ sha1 = "8eb7a10a63fff25d15a57b001586d177d1b0d352";
+ };
+ }
{
name = "ieee754___ieee754_1.1.13.tgz";
path = fetchurl {
@@ -3065,6 +3289,14 @@
sha1 = "0fa2c64f932917c3433a0ded55363aae37416b7c";
};
}
+ {
+ name = "ini___ini_2.0.0.tgz";
+ path = fetchurl {
+ name = "ini___ini_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz";
+ sha1 = "e5fd556ecdd5726be978fa1001862eacb0a94bc5";
+ };
+ }
{
name = "ini___ini_1.3.8.tgz";
path = fetchurl {
@@ -3169,6 +3401,14 @@
sha1 = "72e233d8e1c4cd1d3f11713fcce3eba7b0e3476f";
};
}
+ {
+ name = "is_core_module___is_core_module_2.2.0.tgz";
+ path = fetchurl {
+ name = "is_core_module___is_core_module_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz";
+ sha1 = "97037ef3d52224d85163f5597b2b63d9afed981a";
+ };
+ }
{
name = "is_date_object___is_date_object_1.0.1.tgz";
path = fetchurl {
@@ -3234,11 +3474,11 @@
};
}
{
- name = "is_installed_globally___is_installed_globally_0.3.1.tgz";
+ name = "is_installed_globally___is_installed_globally_0.4.0.tgz";
path = fetchurl {
- name = "is_installed_globally___is_installed_globally_0.3.1.tgz";
- url = "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.1.tgz";
- sha1 = "679afef819347a72584617fd19497f010b8ed35f";
+ name = "is_installed_globally___is_installed_globally_0.4.0.tgz";
+ url = "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz";
+ sha1 = "9a0fd407949c30f86eb6959ef1b7994ed0b7b520";
};
}
{
@@ -3250,11 +3490,11 @@
};
}
{
- name = "is_npm___is_npm_4.0.0.tgz";
+ name = "is_npm___is_npm_5.0.0.tgz";
path = fetchurl {
- name = "is_npm___is_npm_4.0.0.tgz";
- url = "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz";
- sha1 = "c90dd8380696df87a7a6d823c20d0b12bbe3c84d";
+ name = "is_npm___is_npm_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz";
+ sha1 = "43e8d65cc56e1b67f8d47262cf667099193f45a8";
};
}
{
@@ -3282,11 +3522,11 @@
};
}
{
- name = "is_path_inside___is_path_inside_3.0.2.tgz";
+ name = "is_path_inside___is_path_inside_3.0.3.tgz";
path = fetchurl {
- name = "is_path_inside___is_path_inside_3.0.2.tgz";
- url = "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz";
- sha1 = "f5220fc82a3e233757291dddc9c5877f2a1f3017";
+ name = "is_path_inside___is_path_inside_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz";
+ sha1 = "d231362e53a07ff2b0e0ea7fed049161ffd16283";
};
}
{
@@ -3377,14 +3617,6 @@
sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
};
}
- {
- name = "isbinaryfile___isbinaryfile_4.0.6.tgz";
- path = fetchurl {
- name = "isbinaryfile___isbinaryfile_4.0.6.tgz";
- url = "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.6.tgz";
- sha1 = "edcb62b224e2b4710830b67498c8e4e5a4d2610b";
- };
- }
{
name = "isexe___isexe_2.0.0.tgz";
path = fetchurl {
@@ -3401,6 +3633,14 @@
sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
};
}
+ {
+ name = "istextorbinary___istextorbinary_5.12.0.tgz";
+ path = fetchurl {
+ name = "istextorbinary___istextorbinary_5.12.0.tgz";
+ url = "https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-5.12.0.tgz";
+ sha1 = "2f84777838668fdf524c305a2363d6057aaeec84";
+ };
+ }
{
name = "jake___jake_10.8.2.tgz";
path = fetchurl {
@@ -3442,11 +3682,11 @@
};
}
{
- name = "js_yaml___js_yaml_3.14.0.tgz";
+ name = "js_yaml___js_yaml_4.0.0.tgz";
path = fetchurl {
- name = "js_yaml___js_yaml_3.14.0.tgz";
- url = "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz";
- sha1 = "a7a34170f26a21bb162424d8adacb4113a69e482";
+ name = "js_yaml___js_yaml_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.0.0.tgz";
+ sha1 = "f426bc0ff4b4051926cd588c71113183409a121f";
};
}
{
@@ -4018,11 +4258,11 @@
};
}
{
- name = "mime___mime_2.5.0.tgz";
+ name = "mime___mime_2.5.2.tgz";
path = fetchurl {
- name = "mime___mime_2.5.0.tgz";
- url = "https://registry.yarnpkg.com/mime/-/mime-2.5.0.tgz";
- sha1 = "2b4af934401779806ee98026bb42e8c1ae1876b1";
+ name = "mime___mime_2.5.2.tgz";
+ url = "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz";
+ sha1 = "6e3dc6cc2b9510643830e5f19d5cb753da5eeabe";
};
}
{
@@ -4217,6 +4457,14 @@
sha1 = "a3378a7696ce7d223e88fc9b764bd7ef1089e366";
};
}
+ {
+ name = "node_addon_api___node_addon_api_1.7.2.tgz";
+ path = fetchurl {
+ name = "node_addon_api___node_addon_api_1.7.2.tgz";
+ url = "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz";
+ sha1 = "3df30b95720b53c24e59948b49532b662444f54d";
+ };
+ }
{
name = "node_fetch_npm___node_fetch_npm_2.0.2.tgz";
path = fetchurl {
@@ -4273,6 +4521,14 @@
sha1 = "e66db1838b200c1dfc233225d12cb36520e234a8";
};
}
+ {
+ name = "normalize_package_data___normalize_package_data_3.0.2.tgz";
+ path = fetchurl {
+ name = "normalize_package_data___normalize_package_data_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.2.tgz";
+ sha1 = "cae5c410ae2434f9a6c1baa65d5bc3b9366c8699";
+ };
+ }
{
name = "normalize_path___normalize_path_3.0.0.tgz";
path = fetchurl {
@@ -4865,6 +5121,14 @@
sha1 = "100ec235cc150e4fd42519412596a28512a0def5";
};
}
+ {
+ name = "plist___plist_3.0.2.tgz";
+ path = fetchurl {
+ name = "plist___plist_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/plist/-/plist-3.0.2.tgz";
+ sha1 = "74bbf011124b90421c22d15779cee60060ba95bc";
+ };
+ }
{
name = "png_to_ico___png_to_ico_2.1.1.tgz";
path = fetchurl {
@@ -5066,11 +5330,11 @@
};
}
{
- name = "pupa___pupa_2.0.1.tgz";
+ name = "pupa___pupa_2.1.1.tgz";
path = fetchurl {
- name = "pupa___pupa_2.0.1.tgz";
- url = "https://registry.yarnpkg.com/pupa/-/pupa-2.0.1.tgz";
- sha1 = "dbdc9ff48ffbea4a26a069b6f9f7abb051008726";
+ name = "pupa___pupa_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz";
+ sha1 = "f5e8fd4afc2c5d97828faa523549ed8744a20d62";
};
}
{
@@ -5353,6 +5617,14 @@
sha1 = "b25941b54968231cc2d1bb76a79cb7f2c0bf8444";
};
}
+ {
+ name = "resolve___resolve_1.20.0.tgz";
+ path = fetchurl {
+ name = "resolve___resolve_1.20.0.tgz";
+ url = "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz";
+ sha1 = "629a013fb3f70755d6f0b7935cc1c2c5378b1975";
+ };
+ }
{
name = "responselike___responselike_1.0.2.tgz";
path = fetchurl {
@@ -5601,6 +5873,14 @@
sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d";
};
}
+ {
+ name = "slice_ansi___slice_ansi_1.0.0.tgz";
+ path = fetchurl {
+ name = "slice_ansi___slice_ansi_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz";
+ sha1 = "044f1a49d8842ff307aad6b505ed178bd950134d";
+ };
+ }
{
name = "slice_ansi___slice_ansi_2.1.0.tgz";
path = fetchurl {
@@ -6017,14 +6297,6 @@
sha1 = "458b83887f288fc56d6fffbfad262e26638efa69";
};
}
- {
- name = "term_size___term_size_2.2.0.tgz";
- path = fetchurl {
- name = "term_size___term_size_2.2.0.tgz";
- url = "https://registry.yarnpkg.com/term-size/-/term-size-2.2.0.tgz";
- sha1 = "1f16adedfe9bdc18800e1776821734086fcc6753";
- };
- }
{
name = "text_table___text_table_0.2.0.tgz";
path = fetchurl {
@@ -6033,6 +6305,14 @@
sha1 = "7f5ee823ae805207c00af2df4a84ec3fcfa570b4";
};
}
+ {
+ name = "textextensions___textextensions_5.12.0.tgz";
+ path = fetchurl {
+ name = "textextensions___textextensions_5.12.0.tgz";
+ url = "https://registry.yarnpkg.com/textextensions/-/textextensions-5.12.0.tgz";
+ sha1 = "b908120b5c1bd4bb9eba41423d75b176011ab68a";
+ };
+ }
{
name = "through2___through2_2.0.5.tgz";
path = fetchurl {
@@ -6225,6 +6505,14 @@
sha1 = "3240b891a78b0deae910dbeb86553e552a148860";
};
}
+ {
+ name = "type_fest___type_fest_0.20.2.tgz";
+ path = fetchurl {
+ name = "type_fest___type_fest_0.20.2.tgz";
+ url = "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz";
+ sha1 = "1bf207f4b28f91583666cb5fbd327887301cd5f4";
+ };
+ }
{
name = "type_fest___type_fest_0.8.1.tgz";
path = fetchurl {
@@ -6321,6 +6609,14 @@
sha1 = "b61a1da173e8435b2fe3c67d29b9adf8594bd16d";
};
}
+ {
+ name = "universalify___universalify_2.0.0.tgz";
+ path = fetchurl {
+ name = "universalify___universalify_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz";
+ sha1 = "75a4984efedc4b08975c5aeb73f530d02df25717";
+ };
+ }
{
name = "unpipe___unpipe_1.0.0.tgz";
path = fetchurl {
@@ -6362,11 +6658,11 @@
};
}
{
- name = "update_notifier___update_notifier_4.1.3.tgz";
+ name = "update_notifier___update_notifier_5.1.0.tgz";
path = fetchurl {
- name = "update_notifier___update_notifier_4.1.3.tgz";
- url = "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.3.tgz";
- sha1 = "be86ee13e8ce48fb50043ff72057b5bd598e1ea3";
+ name = "update_notifier___update_notifier_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz";
+ sha1 = "4ab0d7c7f36a231dd7316cf7729313f0214d9ad9";
};
}
{
@@ -6489,6 +6785,22 @@
sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
};
}
+ {
+ name = "version_compare___version_compare_1.1.0.tgz";
+ path = fetchurl {
+ name = "version_compare___version_compare_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/version-compare/-/version-compare-1.1.0.tgz";
+ sha1 = "7b3e67e7e6cec5c72d9c9e586f8854e419ade17c";
+ };
+ }
+ {
+ name = "version_range___version_range_1.1.0.tgz";
+ path = fetchurl {
+ name = "version_range___version_range_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/version-range/-/version-range-1.1.0.tgz";
+ sha1 = "1c233064202ee742afc9d56e21da3b2e15260acf";
+ };
+ }
{
name = "wcwidth___wcwidth_1.0.1.tgz";
path = fetchurl {
@@ -6665,6 +6977,22 @@
sha1 = "4fa2d846ec803237de86f30aa9b5f70b6600de02";
};
}
+ {
+ name = "xmlbuilder___xmlbuilder_15.1.1.tgz";
+ path = fetchurl {
+ name = "xmlbuilder___xmlbuilder_15.1.1.tgz";
+ url = "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz";
+ sha1 = "9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5";
+ };
+ }
+ {
+ name = "xmlbuilder___xmlbuilder_9.0.7.tgz";
+ path = fetchurl {
+ name = "xmlbuilder___xmlbuilder_9.0.7.tgz";
+ url = "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz";
+ sha1 = "132ee63d2ec5565c557e20f4c22df9aca686b10d";
+ };
+ }
{
name = "xmlbuilder___xmlbuilder_11.0.1.tgz";
path = fetchurl {
@@ -6673,6 +7001,14 @@
sha1 = "be9bae1c8a046e76b31127726347d0ad7002beb3";
};
}
+ {
+ name = "xmldom___xmldom_0.5.0.tgz";
+ path = fetchurl {
+ name = "xmldom___xmldom_0.5.0.tgz";
+ url = "https://registry.yarnpkg.com/xmldom/-/xmldom-0.5.0.tgz";
+ sha1 = "193cb96b84aa3486127ea6272c4596354cb4962e";
+ };
+ }
{
name = "xtend___xtend_4.0.2.tgz";
path = fetchurl {
@@ -6786,11 +7122,11 @@
};
}
{
- name = "zip_stream___zip_stream_4.0.4.tgz";
+ name = "zip_stream___zip_stream_4.1.0.tgz";
path = fetchurl {
- name = "zip_stream___zip_stream_4.0.4.tgz";
- url = "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.0.4.tgz";
- sha1 = "3a8f100b73afaa7d1ae9338d910b321dec77ff3a";
+ name = "zip_stream___zip_stream_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.1.0.tgz";
+ sha1 = "51dd326571544e36aa3f756430b313576dc8fc79";
};
}
];
diff --git a/pkgs/applications/networking/instant-messengers/element/element-desktop.nix b/pkgs/applications/networking/instant-messengers/element/element-desktop.nix
index dcb22815e9e..75252bb74b4 100644
--- a/pkgs/applications/networking/instant-messengers/element/element-desktop.nix
+++ b/pkgs/applications/networking/instant-messengers/element/element-desktop.nix
@@ -8,12 +8,12 @@
let
executableName = "element-desktop";
- version = "1.7.24";
+ version = "1.7.25";
src = fetchFromGitHub {
owner = "vector-im";
repo = "element-desktop";
rev = "v${version}";
- sha256 = "sha256-16sqiOwJvKTs6MPmdkuiPhnr1G7ErWCT5ctp5xqZRlk=";
+ sha256 = "sha256-q8hVmTLt/GdLc6NSldLggogObQcPFp+lAeS3wmO0qPo=";
};
in mkYarnPackage rec {
name = "element-desktop-${version}";
diff --git a/pkgs/applications/networking/instant-messengers/element/element-web.nix b/pkgs/applications/networking/instant-messengers/element/element-web.nix
index 1b6d83bd354..624ba46b8e8 100644
--- a/pkgs/applications/networking/instant-messengers/element/element-web.nix
+++ b/pkgs/applications/networking/instant-messengers/element/element-web.nix
@@ -12,11 +12,11 @@ let
in stdenv.mkDerivation rec {
pname = "element-web";
- version = "1.7.24";
+ version = "1.7.25";
src = fetchurl {
url = "https://github.com/vector-im/element-web/releases/download/v${version}/element-v${version}.tar.gz";
- sha256 = "sha256-u6mcO+MMjrr2YujVVcsaA7qsruirmHJz3o8nAPOecSU=";
+ sha256 = "sha256-T4lsGVSUHkw4R7tSeTKPifbhwaTf/YF2vVAakFSrt9k=";
};
installPhase = ''
diff --git a/pkgs/applications/science/astronomy/celestia/default.nix b/pkgs/applications/science/astronomy/celestia/default.nix
index 24eace7eb99..37f04e0ba5a 100644
--- a/pkgs/applications/science/astronomy/celestia/default.nix
+++ b/pkgs/applications/science/astronomy/celestia/default.nix
@@ -1,75 +1,37 @@
-{ lib, stdenv, fetchurl, freeglut, gtk2, gtkglext, libjpeg_turbo, libtheora, libXmu
-, lua, libGLU, libGL, pkg-config, perl, autoreconfHook
+{ lib, stdenv, fetchFromGitHub, pkg-config, freeglut, gtk2, gtkglext
+, libjpeg_turbo, libtheora, libXmu, lua, libGLU, libGL, perl, autoreconfHook
}:
-let
- name = "celestia-1.6.1";
+stdenv.mkDerivation rec {
+ pname = "celestia";
+ version = "1.6.2.2";
- gcc46Patch = fetchurl {
- url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/celestia-1.6.1-gcc46.patch?h=packages/celestia";
- sha256 = "0my7dpyh5wpz5df7bjhwb4db3ci2rn8ib1nkjv15fbp1g76bxfaz";
- name = "celestia-1.6.1-gcc46.patch";
+ src = fetchFromGitHub {
+ owner = "CelestiaProject";
+ repo = "Celestia";
+ rev = version;
+ sha256 = "1s9fgxh6i3x1sy75y5wcidi2mjrf5xj71dd4n6rg0hkps441sgsp";
};
- libpng15Patch = fetchurl {
- url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/celestia-1.6.1-libpng15.patch?h=packages/celestia";
- sha256 = "1jrmbwmvs9b6k2b2g4104q22v4vqi0wfpz6hmfhniaq34626jcms";
- name = "celestia-1.6.1-libpng15.patch";
- };
-
- libpng16Patch = fetchurl {
- url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/celestia-1.6.1-libpng16.patch?h=packages/celestia";
- sha256 = "1q85prw4ci6d50lri8w1jm19pghxw96qizf5dl4g0j86rlhlkc8f";
- name = "celestia-1.6.1-libpng16.patch";
- };
-
- linkingPatch = fetchurl {
- url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/celestia-1.6.1-linking.patch?h=packages/celestia";
- sha256 = "1m8xyq26nm352828bp12c3b8f6m9bys9fwfxbfzqppllk7il2f24";
- name = "celestia-1.6.1-linking.patch";
- };
-
- gcc47Patch = fetchurl {
- url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/gcc-4.7-fixes.diff?h=packages/celestia";
- sha256 = "1na26c7pv9qfv8a981m1zvglhv05r3h8513xqjra91qhhzx8wr8n";
- name = "gcc-4.7-fixes.diff";
- };
-in
-stdenv.mkDerivation {
- inherit name;
-
- src = fetchurl {
- url = "mirror://sourceforge/celestia/${name}.tar.gz";
- sha256 = "1i1lvhbgllsh2z8i6jj4mvrjak4a7r69psvk7syw03s4p7670mfk";
- };
-
- nativeBuildInputs = [ pkg-config ];
- buildInputs = [ freeglut gtk2 gtkglext libjpeg_turbo libtheora libXmu libGLU libGL lua
- perl autoreconfHook ];
-
- patchPhase = ''
- patch -Np0 -i "${gcc46Patch}"
- patch -Np0 -i "${libpng15Patch}"
- patch -Np2 -i "${libpng16Patch}"
- patch -Np1 -i "${linkingPatch}"
- patch -Np1 -i "${gcc47Patch}"
- '';
+ nativeBuildInputs = [ pkg-config autoreconfHook ];
+ buildInputs = [
+ freeglut gtk2 gtkglext lua perl
+ libjpeg_turbo libtheora libXmu libGLU libGL
+ ];
configureFlags = [
"--with-gtk"
"--with-lua=${lua}"
];
- installPhase = ''make MKDIR_P="mkdir -p" install'';
-
enableParallelBuilding = true;
- meta = {
- description = "Free space simulation";
+ meta = with lib; {
homepage = "https://celestia.space/";
- license = lib.licenses.gpl2;
-
- platforms = lib.platforms.linux;
- maintainers = [ lib.maintainers.peti ];
+ description = "Real-time 3D simulation of space";
+ changelog = "https://github.com/CelestiaProject/Celestia/releases/tag/${version}";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ peti ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/version-management/git-and-tools/gitui/default.nix b/pkgs/applications/version-management/git-and-tools/gitui/default.nix
index caf179f645b..551db33b010 100644
--- a/pkgs/applications/version-management/git-and-tools/gitui/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/gitui/default.nix
@@ -1,16 +1,16 @@
{ lib, stdenv, rustPlatform, fetchFromGitHub, libiconv, perl, python3, Security, AppKit, openssl, xclip }:
rustPlatform.buildRustPackage rec {
pname = "gitui";
- version = "0.13.0";
+ version = "0.14.0";
src = fetchFromGitHub {
owner = "extrawurst";
repo = pname;
rev = "v${version}";
- sha256 = "0fc8vxpy1zarxd5lqgwdj2jzv35qsxaydczg0qkws1f88m43n33x";
+ sha256 = "1ymvvmryzv5is535bjg8h9p7gsxygyawnpyd0hicdrdiwml5mgsq";
};
- cargoSha256 = "1j5cf5z8ksf5kvi6zfrabv1c127yb6s0dpkl9p8vqdgdc6mzghvd";
+ cargoSha256 = "14hf3xkdvk2mgag5pzai5382h3g79fq76s0p9pj8q9v8q21wg6pr";
nativeBuildInputs = [ python3 perl ];
buildInputs = [ openssl ]
diff --git a/pkgs/applications/version-management/git-and-tools/stgit/default.nix b/pkgs/applications/version-management/git-and-tools/stgit/default.nix
index 4ee92c1d5e6..b8584f5a533 100644
--- a/pkgs/applications/version-management/git-and-tools/stgit/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/stgit/default.nix
@@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
pname = "stgit";
- version = "0.23";
+ version = "1.0";
src = fetchFromGitHub {
- owner = "ctmarinas";
+ owner = "stacked-git";
repo = "stgit";
rev = "v${version}";
- sha256 = "1r9y8qnl6kdvq61788pnfhhgyv2xrnyrizbhy4qz4l1bpqkwfr2r";
+ sha256 = "16q8994widg040n1ag4m82kbn3r02n39ah7dvwa7aixhw5y35vlm";
};
nativeBuildInputs = [ installShellFiles ];
@@ -23,7 +23,7 @@ python3Packages.buildPythonApplication rec {
meta = with lib; {
description = "A patch manager implemented on top of Git";
- homepage = "http://procode.org/stgit/";
+ homepage = "https://stacked-git.github.io/";
license = licenses.gpl2;
platforms = platforms.unix;
};
diff --git a/pkgs/applications/version-management/gitea/default.nix b/pkgs/applications/version-management/gitea/default.nix
index f1fdbad4cb7..f71235025d5 100644
--- a/pkgs/applications/version-management/gitea/default.nix
+++ b/pkgs/applications/version-management/gitea/default.nix
@@ -16,12 +16,12 @@ with lib;
buildGoPackage rec {
pname = "gitea";
- version = "1.13.7";
+ version = "1.14.0";
# not fetching directly from the git repo, because that lacks several vendor files for the web UI
src = fetchurl {
url = "https://github.com/go-gitea/gitea/releases/download/v${version}/gitea-src-${version}.tar.gz";
- sha256 = "sha256-jJbX+kcXqd1v8aXNhmt24mq9mxOpTogCVm263rHVGHw=";
+ sha256 = "sha256-SE+YqcRNkhRQXDzgv72YrQX9bG/URYj4NAFvTg4bE3Y=";
};
unpackPhase = ''
diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix
index a6f64444f87..f3d5572750f 100644
--- a/pkgs/applications/virtualization/docker/default.nix
+++ b/pkgs/applications/virtualization/docker/default.nix
@@ -132,10 +132,10 @@ rec {
goPackagePath = "github.com/docker/cli";
- nativeBuildInputs = [ pkg-config go-md2man go libtool installShellFiles ];
- buildInputs = [
- makeWrapper
- ] ++ optionals (stdenv.isLinux) [
+ nativeBuildInputs = [
+ makeWrapper pkg-config go-md2man go libtool installShellFiles
+ ];
+ buildInputs = optionals (stdenv.isLinux) [
sqlite lvm2 btrfs-progs systemd libseccomp
] ++ optionals (buildxSupport) [ docker-buildx ];
diff --git a/pkgs/applications/window-managers/wmderland/0001-remove-flto.patch b/pkgs/applications/window-managers/wmderland/0001-remove-flto.patch
new file mode 100644
index 00000000000..cae1eac0a20
--- /dev/null
+++ b/pkgs/applications/window-managers/wmderland/0001-remove-flto.patch
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 17a4944..33406f3 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -10,7 +10,7 @@ include(BuildType)
+ # Request C++14 standard, using new CMake variables.
+ set(CMAKE_CXX_STANDARD 14)
+ set(CMAKE_CXX_STANDARD_REQUIRED True)
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -flto -Wall")
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
+
+ # If the BuildType is Debug, then add -rdynamic.
+ # (used to print stacktrace with function names)
diff --git a/pkgs/applications/window-managers/wmderland/default.nix b/pkgs/applications/window-managers/wmderland/default.nix
new file mode 100644
index 00000000000..c0fcdd859b2
--- /dev/null
+++ b/pkgs/applications/window-managers/wmderland/default.nix
@@ -0,0 +1,49 @@
+{ lib, stdenv, fetchFromGitHub, cmake, libnotify, libX11, xorgproto, nixosTests }:
+
+stdenv.mkDerivation {
+ pname = "wmderland";
+ version = "unstable-2020-07-17";
+
+ src = fetchFromGitHub {
+ owner = "aesophor";
+ repo = "wmderland";
+ rev = "a40a3505dd735b401d937203ab6d8d1978307d72";
+ sha256 = "0npmlnybblp82mfpinjbz7dhwqgpdqc1s63wc1zs8mlcs19pdh98";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ ];
+
+ cmakeBuildType = "MinSizeRel";
+
+ patches = [ ./0001-remove-flto.patch ];
+
+ postPatch = ''
+ substituteInPlace src/util.cc \
+ --replace "notify-send" "${libnotify}/bin/notify-send"
+ '';
+
+ buildInputs = [
+ libX11
+ xorgproto
+ ];
+
+ postInstall = ''
+ install -Dm0644 -t $out/share/wmderland/contrib $src/example/config
+ install -Dm0644 -t $out/share/xsessions $src/example/wmderland.desktop
+ '';
+
+ passthru = {
+ tests.basic = nixosTests.wmderland;
+ providedSessions = [ "wmderland" ];
+ };
+
+ meta = with lib; {
+ description = "Modern and minimal X11 tiling window manager";
+ homepage = "https://github.com/aesophor/wmderland";
+ license = licenses.mit;
+ platforms = libX11.meta.platforms;
+ maintainers = with maintainers; [ takagiy ];
+ };
+}
diff --git a/pkgs/applications/window-managers/wmderlandc/default.nix b/pkgs/applications/window-managers/wmderlandc/default.nix
new file mode 100644
index 00000000000..24690eeaa46
--- /dev/null
+++ b/pkgs/applications/window-managers/wmderlandc/default.nix
@@ -0,0 +1,32 @@
+{ lib, stdenv, fetchFromGitHub, cmake, libX11, xorgproto }:
+
+stdenv.mkDerivation {
+ pname = "wmderlandc";
+ version = "unstable-2020-07-17";
+
+ src = fetchFromGitHub {
+ owner = "aesophor";
+ repo = "wmderland";
+ rev = "a40a3505dd735b401d937203ab6d8d1978307d72";
+ sha256 = "0npmlnybblp82mfpinjbz7dhwqgpdqc1s63wc1zs8mlcs19pdh98";
+ };
+
+ sourceRoot = "source/ipc-client";
+
+ nativeBuildInputs = [
+ cmake
+ ];
+
+ buildInputs = [
+ libX11
+ xorgproto
+ ];
+
+ meta = with lib; {
+ description = "A tiny program to interact with wmderland";
+ homepage = "https://github.com/aesophor/wmderland/tree/master/ipc-client";
+ license = licenses.mit;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ takagiy ];
+ };
+}
diff --git a/pkgs/build-support/docker/default.nix b/pkgs/build-support/docker/default.nix
index b03bfcca87f..b261f9e095a 100644
--- a/pkgs/build-support/docker/default.nix
+++ b/pkgs/build-support/docker/default.nix
@@ -418,7 +418,11 @@ rec {
# details on what's going on here; basically this command
# means that the runAsRootScript will be executed in a nearly
# completely isolated environment.
- unshare -imnpuf --mount-proc chroot mnt ${runAsRootScript}
+ #
+ # Ideally we would use --mount-proc=mnt/proc or similar, but this
+ # doesn't work. The workaround is to setup proc after unshare.
+ # See: https://github.com/karelzak/util-linux/issues/648
+ unshare -imnpuf --mount-proc sh -c 'mount --rbind /proc mnt/proc && chroot mnt ${runAsRootScript}'
# Unmount directories and remove them.
umount -R mnt/dev mnt/sys mnt${storeDir}
diff --git a/pkgs/data/fonts/recursive/default.nix b/pkgs/data/fonts/recursive/default.nix
index 88c80574e8f..320e0cd7266 100644
--- a/pkgs/data/fonts/recursive/default.nix
+++ b/pkgs/data/fonts/recursive/default.nix
@@ -1,7 +1,7 @@
{ lib, fetchzip }:
let
- version = "1.077";
+ version = "1.078";
in
fetchzip {
name = "recursive-${version}";
@@ -14,7 +14,7 @@ fetchzip {
unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
'';
- sha256 = "sha256-deztulQ33TIMevEQOP5OS8tmf6UjXT8IiVpRjkdismY=";
+ sha256 = "0vmdcqz6rlshfk653xpanyxps96p85b1spqahl3yiy29mq4xfdn3";
meta = with lib; {
homepage = "https://recursive.design/";
diff --git a/pkgs/development/compilers/dotnet/default.nix b/pkgs/development/compilers/dotnet/default.nix
index 54784ea63cc..143782d9301 100644
--- a/pkgs/development/compilers/dotnet/default.nix
+++ b/pkgs/development/compilers/dotnet/default.nix
@@ -124,11 +124,11 @@ rec {
};
sdk_5_0 = buildNetCoreSdk {
- version = "5.0.100";
+ version = "5.0.200";
sha512 = {
- x86_64-linux = "bec37bfb327c45cc01fd843ef93b22b556f753b04724bba501622df124e7e144c303a4d7e931b5dbadbd4f7b39e5adb8f601cb6293e317ad46d8fe7d52aa9a09";
- aarch64-linux = "5fceac0a9468097d66af25516da597eb4836b294ed1647ba272ade5c8faea2ed977a95d9ce720c44d71607fa3a0cf9de55afe0e66c0c89ab1cc6736945978204";
- x86_64-darwin = "69ccc7c686ac06f6c658d118f59cf1a0e7284b4570375dd88d3e3043098e311745922301f2650d159624d09c4d39a1f3cbdd5daee0e408eef915de839e3bce8f";
+ x86_64-linux = "0g7zcmkcdwc11h42m6hq8d0w55nnvnsmj3dc16829q55cp7l7kggmjljnd9slx7r7nrsyi7yy8brwh8n4kfi5998pdyb09fzhq5w60d";
+ aarch64-linux = "2zy6nxiw313g2sbmnkg76r64llbk2w2wcsa6frq535zbviw52zf163jvw2687rpiw4szdizf337l3b0qa0396abw5dhq2czqlxjyjv8";
+ x86_64-darwin = "2p0yxplafhi5ks38pq8nyi43kpv4l4npa718rvcvl57qs76j0dqlk1s4wdw7msx8g7xxy1aal47zy9rxvlypmgwx4dnp339cmbd6mf6";
};
};
}
diff --git a/pkgs/development/compilers/roslyn/create-deps.sh b/pkgs/development/compilers/roslyn/create-deps.sh
new file mode 100755
index 00000000000..5bdc37956b5
--- /dev/null
+++ b/pkgs/development/compilers/roslyn/create-deps.sh
@@ -0,0 +1,65 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p dotnet-sdk_5 -p jq -p xmlstarlet -p curl
+set -euo pipefail
+
+cat << EOL
+{ fetchurl }: [
+EOL
+
+tmpdir="$(mktemp -d -p "$(pwd)")" # must be under source root
+trap 'rm -rf "$tmpdir"' EXIT
+
+HOME="$tmpdir" dotnet msbuild -t:restore -p:Configuration=Release -p:RestorePackagesPath="$tmpdir"/.nuget/packages \
+ -p:RestoreNoCache=true -p:RestoreForce=true \
+ src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj >&2
+
+mapfile -t repos < <(
+ xmlstarlet sel -t -v 'configuration/packageSources/add/@value' -n NuGet.config "$tmpdir"/.nuget/NuGet/NuGet.Config |
+ while IFS= read index
+ do
+ curl --compressed -fsL "$index" | \
+ jq -r '.resources[] | select(."@type" == "PackageBaseAddress/3.0.0")."@id"'
+ done
+)
+
+cd "$tmpdir/.nuget/packages"
+for package in *
+do
+ cd "$package"
+ for version in *
+ do
+ found=false
+ for repo in "${repos[@]}"
+ do
+ url="$repo$package/$version/$package.$version.nupkg"
+ if curl -fsL "$url" -o /dev/null
+ then
+ found=true
+ break
+ fi
+ done
+
+ if ! $found
+ then
+ echo "couldn't find $package $version" >&2
+ exit 1
+ fi
+
+ sha256=$(nix-prefetch-url "$url" 2>/dev/null)
+ cat << EOL
+ {
+ name = "$package";
+ version = "$version";
+ src = fetchurl {
+ url = "$url";
+ sha256 = "$sha256";
+ };
+ }
+EOL
+ done
+ cd ..
+done
+
+cat << EOL
+]
+EOL
diff --git a/pkgs/development/compilers/roslyn/default.nix b/pkgs/development/compilers/roslyn/default.nix
new file mode 100644
index 00000000000..f05b821676f
--- /dev/null
+++ b/pkgs/development/compilers/roslyn/default.nix
@@ -0,0 +1,121 @@
+{ lib, stdenv
+, fetchFromGitHub
+, fetchurl
+, mono
+, dotnet-sdk_5
+, makeWrapper
+, dotnetPackages
+, unzip
+, writeText
+, symlinkJoin
+}:
+
+let
+
+ deps = map (package: stdenv.mkDerivation (with package; {
+ pname = name;
+ inherit version src;
+
+ buildInputs = [ unzip ];
+ unpackPhase = ''
+ unzip -o $src
+ chmod -R u+r .
+ function traverseRename () {
+ for e in *
+ do
+ t="$(echo "$e" | sed -e "s/%20/\ /g" -e "s/%2B/+/g")"
+ [ "$t" != "$e" ] && mv -vn "$e" "$t"
+ if [ -d "$t" ]
+ then
+ cd "$t"
+ traverseRename
+ cd ..
+ fi
+ done
+ }
+
+ traverseRename
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ package=$out/lib/dotnet/${name}/${version}
+ mkdir -p $package
+ cp -r . $package
+ echo "{}" > $package/.nupkg.metadata
+
+ runHook postInstall
+ '';
+
+ dontFixup = true;
+ }))
+ (import ./deps.nix { inherit fetchurl; });
+
+ nuget-config = writeText "NuGet.Config" ''
+
+
+
+
+
+
+ '';
+
+ packages = symlinkJoin { name = "roslyn-deps"; paths = deps; };
+
+ packageVersion = "3.10.0";
+
+in stdenv.mkDerivation rec {
+
+ pname = "roslyn";
+ version = "${packageVersion}-1.21102.26";
+
+ src = fetchFromGitHub {
+ owner = "dotnet";
+ repo = "roslyn";
+ rev = "v${version}";
+ sha256 = "0yf4f4vpqn9lixr37lkp29m2mk51xcm3ysv2ag332xn6zm5zpm2b";
+ };
+
+ nativeBuildInputs = [ makeWrapper dotnet-sdk_5 unzip ];
+
+ buildPhase = ''
+ runHook preBuild
+
+ rm NuGet.config
+ install -m644 -D ${nuget-config} fake-home/.nuget/NuGet/NuGet.Config
+ ln -s ${packages}/lib/dotnet fake-home/.nuget/packages
+ HOME=$(pwd)/fake-home dotnet add \
+ src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj \
+ package -n -v 5.10.0-preview.2.7169 nuget.build.tasks.pack
+ HOME=$(pwd)/fake-home dotnet msbuild -r -v:m -t:pack \
+ -p:Configuration=Release \
+ -p:RepositoryUrl="${meta.homepage}" \
+ -p:RepositoryCommit="v${version}" \
+ src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj
+
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ pkg=$out/lib/dotnet/microsoft.net.compilers.toolset/${packageVersion}
+ mkdir -p $out/bin $pkg
+ unzip -q artifacts/packages/Release/Shipping/Microsoft.Net.Compilers.Toolset.${packageVersion}-dev.nupkg \
+ -d $pkg
+ # nupkg has 0 permissions for a bunch of things
+ chmod -R +rw $pkg
+
+ makeWrapper ${mono}/bin/mono $out/bin/csc \
+ --add-flags "$pkg/tasks/net472/csc.exe"
+ makeWrapper ${mono}/bin/mono $out/bin/vbs \
+ --add-flags "$pkg/tasks/net472/vbs.exe"
+ '';
+
+ meta = with lib; {
+ description = ".NET C# and Visual Basic compiler";
+ homepage = "https://github.com/dotnet/roslyn";
+ platforms = platforms.linux;
+ license = licenses.mit;
+ maintainers = with maintainers; [ corngood ];
+ };
+}
diff --git a/pkgs/development/compilers/roslyn/deps.nix b/pkgs/development/compilers/roslyn/deps.nix
new file mode 100644
index 00000000000..0afb482350b
--- /dev/null
+++ b/pkgs/development/compilers/roslyn/deps.nix
@@ -0,0 +1,1138 @@
+{ fetchurl }: [
+ {
+ name = "microsoft.aspnetcore.app.ref";
+ version = "3.1.10";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.aspnetcore.app.ref/3.1.10/microsoft.aspnetcore.app.ref.3.1.10.nupkg";
+ sha256 = "0xn4zh7shvijqlr03fqsmps6gz856isd9bg9rk4z2c4599ggal77";
+ };
+ }
+ {
+ name = "microsoft.build.framework";
+ version = "15.3.409";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.build.framework/15.3.409/microsoft.build.framework.15.3.409.nupkg";
+ sha256 = "1dhanwb9ihbfay85xj7cwn0byzmmdz94hqfi3q6r1ncwdjd8y1s2";
+ };
+ }
+ {
+ name = "microsoft.build.tasks.core";
+ version = "15.3.409";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.build.tasks.core/15.3.409/microsoft.build.tasks.core.15.3.409.nupkg";
+ sha256 = "135swyygp7cz2civwsz6a7dj7h8bzp7yrybmgxjanxwrw66hm933";
+ };
+ }
+ {
+ name = "microsoft.build.tasks.git";
+ version = "1.1.0-beta-20206-02";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.build.tasks.git/1.1.0-beta-20206-02/microsoft.build.tasks.git.1.1.0-beta-20206-02.nupkg";
+ sha256 = "1gwlhvqlkvs5c7qjky726alf71xflbh3x970g3dypfczi0y6gccx";
+ };
+ }
+ {
+ name = "microsoft.build.utilities.core";
+ version = "15.3.409";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.build.utilities.core/15.3.409/microsoft.build.utilities.core.15.3.409.nupkg";
+ sha256 = "1p8a0l9sxmjj86qha748qjw2s2n07q8mn41mj5r6apjnwl27ywnf";
+ };
+ }
+ {
+ name = "microsoft.codeanalysis.analyzers";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.codeanalysis.analyzers/3.0.0/microsoft.codeanalysis.analyzers.3.0.0.nupkg";
+ sha256 = "0bbl0jpqywqmzz2gagld1p2gvdfldjfjmm25hil9wj2nq1zc4di8";
+ };
+ }
+ {
+ name = "microsoft.codeanalysis.bannedapianalyzers";
+ version = "3.3.2-beta1.20562.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/825db618-e3eb-4426-ba54-b1d6e6c944d8/nuget/v3/flat2/microsoft.codeanalysis.bannedapianalyzers/3.3.2-beta1.20562.1/microsoft.codeanalysis.bannedapianalyzers.3.3.2-beta1.20562.1.nupkg";
+ sha256 = "0rmvi0z21nrmv57z88jp6i3yis94w37yqnlyycwr3k9gn0682pig";
+ };
+ }
+ {
+ name = "microsoft.codeanalysis.common";
+ version = "3.8.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.codeanalysis.common/3.8.0/microsoft.codeanalysis.common.3.8.0.nupkg";
+ sha256 = "12n7rvr39bzkf2maw7zplw8rwpxpxss4ich3bb2pw770rx4nyvyw";
+ };
+ }
+ {
+ name = "microsoft.codeanalysis.csharp.codestyle";
+ version = "3.8.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.codeanalysis.csharp.codestyle/3.8.0/microsoft.codeanalysis.csharp.codestyle.3.8.0.nupkg";
+ sha256 = "0r9gvyal8338q1n1fplh90isa4bz3vrwrw1pmadf3grd9xyz2amz";
+ };
+ }
+ {
+ name = "microsoft.codeanalysis.netanalyzers";
+ version = "6.0.0-preview1.21054.10";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/825db618-e3eb-4426-ba54-b1d6e6c944d8/nuget/v3/flat2/microsoft.codeanalysis.netanalyzers/6.0.0-preview1.21054.10/microsoft.codeanalysis.netanalyzers.6.0.0-preview1.21054.10.nupkg";
+ sha256 = "1n1l9w5v44v13lafqcm440s4g483b7gjcj8m59msr20h3s9lvc8l";
+ };
+ }
+ {
+ name = "microsoft.codeanalysis.performancesensitiveanalyzers";
+ version = "3.3.2-beta1.20562.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/825db618-e3eb-4426-ba54-b1d6e6c944d8/nuget/v3/flat2/microsoft.codeanalysis.performancesensitiveanalyzers/3.3.2-beta1.20562.1/microsoft.codeanalysis.performancesensitiveanalyzers.3.3.2-beta1.20562.1.nupkg";
+ sha256 = "0nqc0ab8yv9wmk3zzmzfngrm083cxwp6i4wfnzsrafr5h1kckg1m";
+ };
+ }
+ {
+ name = "microsoft.codeanalysis.publicapianalyzers";
+ version = "3.3.2-beta1.20562.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/825db618-e3eb-4426-ba54-b1d6e6c944d8/nuget/v3/flat2/microsoft.codeanalysis.publicapianalyzers/3.3.2-beta1.20562.1/microsoft.codeanalysis.publicapianalyzers.3.3.2-beta1.20562.1.nupkg";
+ sha256 = "1vmll01v47xvjbs6pzixsvvlinbys042jj3n95lw6gcyyvp3zkav";
+ };
+ }
+ {
+ name = "microsoft.codeanalysis.visualbasic.codestyle";
+ version = "3.8.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.codeanalysis.visualbasic.codestyle/3.8.0/microsoft.codeanalysis.visualbasic.codestyle.3.8.0.nupkg";
+ sha256 = "1akg10gzbymnp6phvkh3rwf6d23kfiv62af1nhbm0a3fiz86xyqk";
+ };
+ }
+ {
+ name = "microsoft.csharp";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.csharp/4.3.0/microsoft.csharp.4.3.0.nupkg";
+ sha256 = "0gw297dgkh0al1zxvgvncqs0j15lsna9l1wpqas4rflmys440xvb";
+ };
+ }
+ {
+ name = "microsoft.diasymreader.native";
+ version = "16.9.0-beta1.21055.5";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.diasymreader.native/16.9.0-beta1.21055.5/microsoft.diasymreader.native.16.9.0-beta1.21055.5.nupkg";
+ sha256 = "0w26g69ikhd8jjcw96b26rf6ia2wg6c61cl4sm1jgbnhgq23jkdx";
+ };
+ }
+ {
+ name = "microsoft.dotnet.arcade.sdk";
+ version = "1.0.0-beta.21072.7";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.dotnet.arcade.sdk/1.0.0-beta.21072.7/microsoft.dotnet.arcade.sdk.1.0.0-beta.21072.7.nupkg";
+ sha256 = "0bzgwdf9cm8ji08qd9i4z191igkgmf1cjzbdhcwxqd7pgalj7cwq";
+ };
+ }
+ {
+ name = "microsoft.net.compilers.toolset";
+ version = "3.10.0-1.21101.2";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.net.compilers.toolset/3.10.0-1.21101.2/microsoft.net.compilers.toolset.3.10.0-1.21101.2.nupkg";
+ sha256 = "024m4d9d3dg89w7d8z7wqkbxb44084zk56f2r8qavqj2gib6pb6c";
+ };
+ }
+ {
+ name = "microsoft.netcore.app.host.linux-x64";
+ version = "3.1.12";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.host.linux-x64/3.1.12/microsoft.netcore.app.host.linux-x64.3.1.12.nupkg";
+ sha256 = "1kp1sb7n1sb012v4k1xfv97n0x7k5r2rn0za8y8nbxjb2a4i4a8n";
+ };
+ }
+ {
+ name = "microsoft.netcore.app.ref";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.ref/3.1.0/microsoft.netcore.app.ref.3.1.0.nupkg";
+ sha256 = "08svsiilx9spvjamcnjswv0dlpdrgryhr3asdz7cvnl914gjzq4y";
+ };
+ }
+ {
+ name = "microsoft.netcore.platforms";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg";
+ sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr";
+ };
+ }
+ {
+ name = "microsoft.netcore.platforms";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg";
+ sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm";
+ };
+ }
+ {
+ name = "microsoft.netcore.platforms";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.platforms/2.1.0/microsoft.netcore.platforms.2.1.0.nupkg";
+ sha256 = "0nmdnkmwyxj8cp746hs9an57zspqlmqdm55b00i7yk8a22s6akxz";
+ };
+ }
+ {
+ name = "microsoft.netcore.platforms";
+ version = "2.1.2";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.platforms/2.1.2/microsoft.netcore.platforms.2.1.2.nupkg";
+ sha256 = "1507hnpr9my3z4w1r6xk5n0s1j3y6a2c2cnynj76za7cphxi1141";
+ };
+ }
+ {
+ name = "microsoft.netcore.targets";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg";
+ sha256 = "0ppdkwy6s9p7x9jix3v4402wb171cdiibq7js7i13nxpdky7074p";
+ };
+ }
+ {
+ name = "microsoft.netcore.targets";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg";
+ sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh";
+ };
+ }
+ {
+ name = "microsoft.netframework.referenceassemblies";
+ version = "1.0.0-preview.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netframework.referenceassemblies/1.0.0-preview.1/microsoft.netframework.referenceassemblies.1.0.0-preview.1.nupkg";
+ sha256 = "0402cmxxqkpmjmckzwhy9k25rxrai40zxk9vla3rqgg14a02g55h";
+ };
+ }
+ {
+ name = "microsoft.netframework.referenceassemblies.net472";
+ version = "1.0.0-preview.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netframework.referenceassemblies.net472/1.0.0-preview.1/microsoft.netframework.referenceassemblies.net472.1.0.0-preview.1.nupkg";
+ sha256 = "0mpjn9j6l9mah825rydxd1wqqljsjlnqg1hx6bb97l10xjmgf288";
+ };
+ }
+ {
+ name = "microsoft.sourcelink.azurerepos.git";
+ version = "1.1.0-beta-20206-02";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.sourcelink.azurerepos.git/1.1.0-beta-20206-02/microsoft.sourcelink.azurerepos.git.1.1.0-beta-20206-02.nupkg";
+ sha256 = "00hfjh8d3z5np51qgr1s3q4j7bl34mfiypf7nbxcmxa7cyj0rg65";
+ };
+ }
+ {
+ name = "microsoft.sourcelink.common";
+ version = "1.1.0-beta-20206-02";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.sourcelink.common/1.1.0-beta-20206-02/microsoft.sourcelink.common.1.1.0-beta-20206-02.nupkg";
+ sha256 = "1qv0k0apxv3j1pccki2rzakjfb0868hmg0968da0639f75s3glr9";
+ };
+ }
+ {
+ name = "microsoft.sourcelink.github";
+ version = "1.1.0-beta-20206-02";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.sourcelink.github/1.1.0-beta-20206-02/microsoft.sourcelink.github.1.1.0-beta-20206-02.nupkg";
+ sha256 = "0q1mgjjkwxvzn5v29pqiyg0j0jwi5qc0q04za9k1x138kliq2iba";
+ };
+ }
+ {
+ name = "microsoft.visualstudio.threading.analyzers";
+ version = "16.8.55";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.visualstudio.threading.analyzers/16.8.55/microsoft.visualstudio.threading.analyzers.16.8.55.nupkg";
+ sha256 = "1xb6ly8w4kisg517pd9pamm8g4y7k0k311aji504ccdjxin4fflp";
+ };
+ }
+ {
+ name = "microsoft.win32.primitives";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.win32.primitives/4.0.1/microsoft.win32.primitives.4.0.1.nupkg";
+ sha256 = "1n8ap0cmljbqskxpf8fjzn7kh1vvlndsa75k01qig26mbw97k2q7";
+ };
+ }
+ {
+ name = "microsoft.win32.registry";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.win32.registry/4.0.0/microsoft.win32.registry.4.0.0.nupkg";
+ sha256 = "1spf4m9pikkc19544p29a47qnhcd885klncahz133hbnyqbkmz9k";
+ };
+ }
+ {
+ name = "netstandard.library";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg";
+ sha256 = "1fn9fxppfcg4jgypp2pmrpr6awl3qz1xmnri0cygpkwvyx27df1y";
+ };
+ }
+ {
+ name = "nuget.build.tasks.pack";
+ version = "5.10.0-preview.2.7169";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.build.tasks.pack/5.10.0-preview.2.7169/nuget.build.tasks.pack.5.10.0-preview.2.7169.nupkg";
+ sha256 = "0siby8s8km50hfwvqx34nfnn9qwhygxlhw57wm1j5d22nf16kasb";
+ };
+ }
+ {
+ name = "richcodenav.envvardump";
+ version = "0.1.1643-alpha";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/azure-public/3ccf6661-f8ce-4e8a-bb2e-eff943ddd3c7/_packaging/58ca65bb-e6c1-4210-88ac-fa55c1cd7877/nuget/v3/flat2/richcodenav.envvardump/0.1.1643-alpha/richcodenav.envvardump.0.1.1643-alpha.nupkg";
+ sha256 = "1pp1608xizvv0h9q01bqy7isd3yzb3lxb2yp27j4k25xsvw460vg";
+ };
+ }
+ {
+ name = "roslyn.diagnostics.analyzers";
+ version = "3.3.2-beta1.20562.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/825db618-e3eb-4426-ba54-b1d6e6c944d8/nuget/v3/flat2/roslyn.diagnostics.analyzers/3.3.2-beta1.20562.1/roslyn.diagnostics.analyzers.3.3.2-beta1.20562.1.nupkg";
+ sha256 = "0q35h0h4jdazkn695f0vppyxnl0zgb7qqa5cdr56fgvdw53b01y0";
+ };
+ }
+ {
+ name = "runtime.native.system";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg";
+ sha256 = "1ppk69xk59ggacj9n7g6fyxvzmk1g5p4fkijm0d7xqfkig98qrkf";
+ };
+ }
+ {
+ name = "runtime.native.system.net.http";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.native.system.net.http/4.0.1/runtime.native.system.net.http.4.0.1.nupkg";
+ sha256 = "1hgv2bmbaskx77v8glh7waxws973jn4ah35zysnkxmf0196sfxg6";
+ };
+ }
+ {
+ name = "runtime.native.system.security.cryptography";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.native.system.security.cryptography/4.0.0/runtime.native.system.security.cryptography.4.0.0.nupkg";
+ sha256 = "0k57aa2c3b10wl3hfqbgrl7xq7g8hh3a3ir44b31dn5p61iiw3z9";
+ };
+ }
+ {
+ name = "system.appcontext";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg";
+ sha256 = "0fv3cma1jp4vgj7a8hqc9n7hr1f1kjp541s6z0q1r6nazb4iz9mz";
+ };
+ }
+ {
+ name = "system.buffers";
+ version = "4.5.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.buffers/4.5.1/system.buffers.4.5.1.nupkg";
+ sha256 = "04kb1mdrlcixj9zh1xdi5as0k0qi8byr5mi3p3jcxx72qz93s2y3";
+ };
+ }
+ {
+ name = "system.collections";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.collections/4.0.11/system.collections.4.0.11.nupkg";
+ sha256 = "1ga40f5lrwldiyw6vy67d0sg7jd7ww6kgwbksm19wrvq9hr0bsm6";
+ };
+ }
+ {
+ name = "system.collections";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.collections/4.3.0/system.collections.4.3.0.nupkg";
+ sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9";
+ };
+ }
+ {
+ name = "system.collections.concurrent";
+ version = "4.0.12";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.collections.concurrent/4.0.12/system.collections.concurrent.4.0.12.nupkg";
+ sha256 = "07y08kvrzpak873pmyxs129g1ch8l27zmg51pcyj2jvq03n0r0fc";
+ };
+ }
+ {
+ name = "system.collections.immutable";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.collections.immutable/1.2.0/system.collections.immutable.1.2.0.nupkg";
+ sha256 = "1jm4pc666yiy7af1mcf7766v710gp0h40p228ghj6bavx7xfa38m";
+ };
+ }
+ {
+ name = "system.collections.immutable";
+ version = "1.3.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.collections.immutable/1.3.1/system.collections.immutable.1.3.1.nupkg";
+ sha256 = "17615br2x5riyx8ivf1dcqwj6q3ipq1bi5hqhw54yfyxmx38ddva";
+ };
+ }
+ {
+ name = "system.collections.immutable";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.collections.immutable/5.0.0/system.collections.immutable.5.0.0.nupkg";
+ sha256 = "1kvcllagxz2q92g81zkz81djkn2lid25ayjfgjalncyc68i15p0r";
+ };
+ }
+ {
+ name = "system.collections.nongeneric";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.collections.nongeneric/4.0.1/system.collections.nongeneric.4.0.1.nupkg";
+ sha256 = "19994r5y5bpdhj7di6w047apvil8lh06lh2c2yv9zc4fc5g9bl4d";
+ };
+ }
+ {
+ name = "system.console";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.console/4.0.0/system.console.4.0.0.nupkg";
+ sha256 = "0ynxqbc3z1nwbrc11hkkpw9skw116z4y9wjzn7id49p9yi7mzmlf";
+ };
+ }
+ {
+ name = "system.diagnostics.debug";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg";
+ sha256 = "0gmjghrqmlgzxivd2xl50ncbglb7ljzb66rlx8ws6dv8jm0d5siz";
+ };
+ }
+ {
+ name = "system.diagnostics.debug";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg";
+ sha256 = "00yjlf19wjydyr6cfviaph3vsjzg3d5nvnya26i2fvfg53sknh3y";
+ };
+ }
+ {
+ name = "system.diagnostics.process";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.diagnostics.process/4.1.0/system.diagnostics.process.4.1.0.nupkg";
+ sha256 = "061lrcs7xribrmq7kab908lww6kn2xn1w3rdc41q189y0jibl19s";
+ };
+ }
+ {
+ name = "system.diagnostics.tools";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg";
+ sha256 = "19cknvg07yhakcvpxg3cxa0bwadplin6kyxd8mpjjpwnp56nl85x";
+ };
+ }
+ {
+ name = "system.diagnostics.tracesource";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.diagnostics.tracesource/4.0.0/system.diagnostics.tracesource.4.0.0.nupkg";
+ sha256 = "1mc7r72xznczzf6mz62dm8xhdi14if1h8qgx353xvhz89qyxsa3h";
+ };
+ }
+ {
+ name = "system.diagnostics.tracing";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.diagnostics.tracing/4.1.0/system.diagnostics.tracing.4.1.0.nupkg";
+ sha256 = "1d2r76v1x610x61ahfpigda89gd13qydz6vbwzhpqlyvq8jj6394";
+ };
+ }
+ {
+ name = "system.dynamic.runtime";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.dynamic.runtime/4.3.0/system.dynamic.runtime.4.3.0.nupkg";
+ sha256 = "1d951hrvrpndk7insiag80qxjbf2y0y39y8h5hnq9612ws661glk";
+ };
+ }
+ {
+ name = "system.globalization";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.globalization/4.0.11/system.globalization.4.0.11.nupkg";
+ sha256 = "070c5jbas2v7smm660zaf1gh0489xanjqymkvafcs4f8cdrs1d5d";
+ };
+ }
+ {
+ name = "system.globalization";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.globalization/4.3.0/system.globalization.4.3.0.nupkg";
+ sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki";
+ };
+ }
+ {
+ name = "system.globalization.calendars";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.globalization.calendars/4.0.1/system.globalization.calendars.4.0.1.nupkg";
+ sha256 = "0bv0alrm2ck2zk3rz25lfyk9h42f3ywq77mx1syl6vvyncnpg4qh";
+ };
+ }
+ {
+ name = "system.io";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.io/4.1.0/system.io.4.1.0.nupkg";
+ sha256 = "1g0yb8p11vfd0kbkyzlfsbsp5z44lwsvyc0h3dpw6vqnbi035ajp";
+ };
+ }
+ {
+ name = "system.io";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.io/4.3.0/system.io.4.3.0.nupkg";
+ sha256 = "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f";
+ };
+ }
+ {
+ name = "system.io.filesystem";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg";
+ sha256 = "0kgfpw6w4djqra3w5crrg8xivbanh1w9dh3qapb28q060wb9flp1";
+ };
+ }
+ {
+ name = "system.io.filesystem.primitives";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg";
+ sha256 = "1s0mniajj3lvbyf7vfb5shp4ink5yibsx945k6lvxa96r8la1612";
+ };
+ }
+ {
+ name = "system.io.pipes.accesscontrol";
+ version = "4.5.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.io.pipes.accesscontrol/4.5.1/system.io.pipes.accesscontrol.4.5.1.nupkg";
+ sha256 = "1i5i5hc7mdvkhip4fpf0nbskanrigcp52wa5n16kmm920gl5ab4r";
+ };
+ }
+ {
+ name = "system.linq";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.linq/4.1.0/system.linq.4.1.0.nupkg";
+ sha256 = "1ppg83svb39hj4hpp5k7kcryzrf3sfnm08vxd5sm2drrijsla2k5";
+ };
+ }
+ {
+ name = "system.linq";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.linq/4.3.0/system.linq.4.3.0.nupkg";
+ sha256 = "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7";
+ };
+ }
+ {
+ name = "system.linq.expressions";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg";
+ sha256 = "0ky2nrcvh70rqq88m9a5yqabsl4fyd17bpr63iy2mbivjs2nyypv";
+ };
+ }
+ {
+ name = "system.linq.parallel";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.linq.parallel/4.0.1/system.linq.parallel.4.0.1.nupkg";
+ sha256 = "0i33x9f4h3yq26yvv6xnq4b0v51rl5z8v1bm7vk972h5lvf4apad";
+ };
+ }
+ {
+ name = "system.memory";
+ version = "4.5.4";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.memory/4.5.4/system.memory.4.5.4.nupkg";
+ sha256 = "14gbbs22mcxwggn0fcfs1b062521azb9fbb7c113x0mq6dzq9h6y";
+ };
+ }
+ {
+ name = "system.numerics.vectors";
+ version = "4.4.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg";
+ sha256 = "0rdvma399070b0i46c4qq1h2yvjj3k013sqzkilz4bz5cwmx1rba";
+ };
+ }
+ {
+ name = "system.numerics.vectors";
+ version = "4.5.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.numerics.vectors/4.5.0/system.numerics.vectors.4.5.0.nupkg";
+ sha256 = "1kzrj37yzawf1b19jq0253rcs8hsq1l2q8g69d7ipnhzb0h97m59";
+ };
+ }
+ {
+ name = "system.objectmodel";
+ version = "4.0.12";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg";
+ sha256 = "1sybkfi60a4588xn34nd9a58png36i0xr4y4v4kqpg8wlvy5krrj";
+ };
+ }
+ {
+ name = "system.objectmodel";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg";
+ sha256 = "191p63zy5rpqx7dnrb3h7prvgixmk168fhvvkkvhlazncf8r3nc2";
+ };
+ }
+ {
+ name = "system.private.datacontractserialization";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.private.datacontractserialization/4.1.1/system.private.datacontractserialization.4.1.1.nupkg";
+ sha256 = "1xk9wvgzipssp1393nsg4n16zbr5481k03nkdlj954hzq5jkx89r";
+ };
+ }
+ {
+ name = "system.reflection";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection/4.1.0/system.reflection.4.1.0.nupkg";
+ sha256 = "1js89429pfw79mxvbzp8p3q93il6rdff332hddhzi5wqglc4gml9";
+ };
+ }
+ {
+ name = "system.reflection";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection/4.3.0/system.reflection.4.3.0.nupkg";
+ sha256 = "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m";
+ };
+ }
+ {
+ name = "system.reflection.emit";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg";
+ sha256 = "0ydqcsvh6smi41gyaakglnv252625hf29f7kywy2c70nhii2ylqp";
+ };
+ }
+ {
+ name = "system.reflection.emit";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg";
+ sha256 = "11f8y3qfysfcrscjpjym9msk7lsfxkk4fmz9qq95kn3jd0769f74";
+ };
+ }
+ {
+ name = "system.reflection.emit.ilgeneration";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg";
+ sha256 = "1pcd2ig6bg144y10w7yxgc9d22r7c7ww7qn1frdfwgxr24j9wvv0";
+ };
+ }
+ {
+ name = "system.reflection.emit.ilgeneration";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg";
+ sha256 = "0w1n67glpv8241vnpz1kl14sy7zlnw414aqwj4hcx5nd86f6994q";
+ };
+ }
+ {
+ name = "system.reflection.emit.lightweight";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg";
+ sha256 = "1s4b043zdbx9k39lfhvsk68msv1nxbidhkq6nbm27q7sf8xcsnxr";
+ };
+ }
+ {
+ name = "system.reflection.emit.lightweight";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg";
+ sha256 = "0ql7lcakycrvzgi9kxz1b3lljd990az1x6c4jsiwcacrvimpib5c";
+ };
+ }
+ {
+ name = "system.reflection.extensions";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg";
+ sha256 = "0m7wqwq0zqq9gbpiqvgk3sr92cbrw7cp3xn53xvw7zj6rz6fdirn";
+ };
+ }
+ {
+ name = "system.reflection.extensions";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg";
+ sha256 = "02bly8bdc98gs22lqsfx9xicblszr2yan7v2mmw3g7hy6miq5hwq";
+ };
+ }
+ {
+ name = "system.reflection.metadata";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.metadata/1.3.0/system.reflection.metadata.1.3.0.nupkg";
+ sha256 = "1y5m6kryhjpqqm2g3h3b6bzig13wkiw954x3b7icqjm6xypm1x3b";
+ };
+ }
+ {
+ name = "system.reflection.metadata";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg";
+ sha256 = "17qsl5nanlqk9iz0l5wijdn6ka632fs1m1fvx18dfgswm258r3ss";
+ };
+ }
+ {
+ name = "system.reflection.primitives";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg";
+ sha256 = "1bangaabhsl4k9fg8khn83wm6yial8ik1sza7401621jc6jrym28";
+ };
+ }
+ {
+ name = "system.reflection.primitives";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg";
+ sha256 = "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276";
+ };
+ }
+ {
+ name = "system.reflection.typeextensions";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg";
+ sha256 = "1bjli8a7sc7jlxqgcagl9nh8axzfl11f4ld3rjqsyxc516iijij7";
+ };
+ }
+ {
+ name = "system.reflection.typeextensions";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg";
+ sha256 = "0y2ssg08d817p0vdag98vn238gyrrynjdj4181hdg780sif3ykp1";
+ };
+ }
+ {
+ name = "system.resources.reader";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.resources.reader/4.0.0/system.resources.reader.4.0.0.nupkg";
+ sha256 = "1jafi73dcf1lalrir46manq3iy6xnxk2z7gpdpwg4wqql7dv3ril";
+ };
+ }
+ {
+ name = "system.resources.resourcemanager";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg";
+ sha256 = "0b4i7mncaf8cnai85jv3wnw6hps140cxz8vylv2bik6wyzgvz7bi";
+ };
+ }
+ {
+ name = "system.resources.resourcemanager";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg";
+ sha256 = "0sjqlzsryb0mg4y4xzf35xi523s4is4hz9q4qgdvlvgivl7qxn49";
+ };
+ }
+ {
+ name = "system.resources.writer";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.resources.writer/4.0.0/system.resources.writer.4.0.0.nupkg";
+ sha256 = "07hp218kjdcvpl27djspnixgnacbp9apma61zz3wsca9fx5g3lmv";
+ };
+ }
+ {
+ name = "system.runtime";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.runtime/4.1.0/system.runtime.4.1.0.nupkg";
+ sha256 = "02hdkgk13rvsd6r9yafbwzss8kr55wnj8d5c7xjnp8gqrwc8sn0m";
+ };
+ }
+ {
+ name = "system.runtime";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.runtime/4.3.0/system.runtime.4.3.0.nupkg";
+ sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7";
+ };
+ }
+ {
+ name = "system.runtime.compilerservices.unsafe";
+ version = "4.7.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.runtime.compilerservices.unsafe/4.7.1/system.runtime.compilerservices.unsafe.4.7.1.nupkg";
+ sha256 = "119br3pd85lq8zcgh4f60jzmv1g976q1kdgi3hvqdlhfbw6siz2j";
+ };
+ }
+ {
+ name = "system.runtime.compilerservices.unsafe";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg";
+ sha256 = "02k25ivn50dmqx5jn8hawwmz24yf0454fjd823qk6lygj9513q4x";
+ };
+ }
+ {
+ name = "system.runtime.extensions";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg";
+ sha256 = "0rw4rm4vsm3h3szxp9iijc3ksyviwsv6f63dng3vhqyg4vjdkc2z";
+ };
+ }
+ {
+ name = "system.runtime.extensions";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg";
+ sha256 = "1ykp3dnhwvm48nap8q23893hagf665k0kn3cbgsqpwzbijdcgc60";
+ };
+ }
+ {
+ name = "system.runtime.handles";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg";
+ sha256 = "1g0zrdi5508v49pfm3iii2hn6nm00bgvfpjq1zxknfjrxxa20r4g";
+ };
+ }
+ {
+ name = "system.runtime.handles";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg";
+ sha256 = "0sw2gfj2xr7sw9qjn0j3l9yw07x73lcs97p8xfc9w1x9h5g5m7i8";
+ };
+ }
+ {
+ name = "system.runtime.interopservices";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg";
+ sha256 = "01kxqppx3dr3b6b286xafqilv4s2n0gqvfgzfd4z943ga9i81is1";
+ };
+ }
+ {
+ name = "system.runtime.interopservices";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg";
+ sha256 = "00hywrn4g7hva1b2qri2s6rabzwgxnbpw9zfxmz28z09cpwwgh7j";
+ };
+ }
+ {
+ name = "system.runtime.interopservices.runtimeinformation";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg";
+ sha256 = "0glmvarf3jz5xh22iy3w9v3wyragcm4hfdr17v90vs7vcrm7fgp6";
+ };
+ }
+ {
+ name = "system.runtime.interopservices.runtimeinformation";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg";
+ sha256 = "0q18r1sh4vn7bvqgd6dmqlw5v28flbpj349mkdish2vjyvmnb2ii";
+ };
+ }
+ {
+ name = "system.runtime.loader";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.runtime.loader/4.3.0/system.runtime.loader.4.3.0.nupkg";
+ sha256 = "07fgipa93g1xxgf7193a6vw677mpzgr0z0cfswbvqqb364cva8dk";
+ };
+ }
+ {
+ name = "system.runtime.numerics";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.runtime.numerics/4.0.1/system.runtime.numerics.4.0.1.nupkg";
+ sha256 = "1y308zfvy0l5nrn46mqqr4wb4z1xk758pkk8svbz8b5ij7jnv4nn";
+ };
+ }
+ {
+ name = "system.runtime.serialization.primitives";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg";
+ sha256 = "042rfjixknlr6r10vx2pgf56yming8lkjikamg3g4v29ikk78h7k";
+ };
+ }
+ {
+ name = "system.runtime.serialization.xml";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.runtime.serialization.xml/4.1.1/system.runtime.serialization.xml.4.1.1.nupkg";
+ sha256 = "11747an5gbz821pwahaim3v82gghshnj9b5c4cw539xg5a3gq7rk";
+ };
+ }
+ {
+ name = "system.security.accesscontrol";
+ version = "4.5.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.security.accesscontrol/4.5.0/system.security.accesscontrol.4.5.0.nupkg";
+ sha256 = "1wvwanz33fzzbnd2jalar0p0z3x0ba53vzx1kazlskp7pwyhlnq0";
+ };
+ }
+ {
+ name = "system.security.cryptography.algorithms";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.security.cryptography.algorithms/4.2.0/system.security.cryptography.algorithms.4.2.0.nupkg";
+ sha256 = "148s9g5dgm33ri7dnh19s4lgnlxbpwvrw2jnzllq2kijj4i4vs85";
+ };
+ }
+ {
+ name = "system.security.cryptography.cng";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.security.cryptography.cng/4.2.0/system.security.cryptography.cng.4.2.0.nupkg";
+ sha256 = "118jijz446kix20blxip0f0q8mhsh9bz118mwc2ch1p6g7facpzc";
+ };
+ }
+ {
+ name = "system.security.cryptography.csp";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.security.cryptography.csp/4.0.0/system.security.cryptography.csp.4.0.0.nupkg";
+ sha256 = "1cwv8lqj8r15q81d2pz2jwzzbaji0l28xfrpw29kdpsaypm92z2q";
+ };
+ }
+ {
+ name = "system.security.cryptography.encoding";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.security.cryptography.encoding/4.0.0/system.security.cryptography.encoding.4.0.0.nupkg";
+ sha256 = "0a8y1a5wkmpawc787gfmnrnbzdgxmx1a14ax43jf3rj9gxmy3vk4";
+ };
+ }
+ {
+ name = "system.security.cryptography.openssl";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.security.cryptography.openssl/4.0.0/system.security.cryptography.openssl.4.0.0.nupkg";
+ sha256 = "16sx3cig3d0ilvzl8xxgffmxbiqx87zdi8fc73i3i7zjih1a7f4q";
+ };
+ }
+ {
+ name = "system.security.cryptography.primitives";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.security.cryptography.primitives/4.0.0/system.security.cryptography.primitives.4.0.0.nupkg";
+ sha256 = "0i7cfnwph9a10bm26m538h5xcr8b36jscp9sy1zhgifksxz4yixh";
+ };
+ }
+ {
+ name = "system.security.cryptography.x509certificates";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.security.cryptography.x509certificates/4.1.0/system.security.cryptography.x509certificates.4.1.0.nupkg";
+ sha256 = "0clg1bv55mfv5dq00m19cp634zx6inm31kf8ppbq1jgyjf2185dh";
+ };
+ }
+ {
+ name = "system.security.principal.windows";
+ version = "4.5.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.security.principal.windows/4.5.0/system.security.principal.windows.4.5.0.nupkg";
+ sha256 = "0rmj89wsl5yzwh0kqjgx45vzf694v9p92r4x4q6yxldk1cv1hi86";
+ };
+ }
+ {
+ name = "system.text.encoding";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg";
+ sha256 = "1dyqv0hijg265dwxg6l7aiv74102d6xjiwplh2ar1ly6xfaa4iiw";
+ };
+ }
+ {
+ name = "system.text.encoding";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg";
+ sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr";
+ };
+ }
+ {
+ name = "system.text.encoding.codepages";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.text.encoding.codepages/4.0.1/system.text.encoding.codepages.4.0.1.nupkg";
+ sha256 = "00wpm3b9y0k996rm9whxprngm8l500ajmzgy2ip9pgwk0icp06y3";
+ };
+ }
+ {
+ name = "system.text.encoding.codepages";
+ version = "4.5.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg";
+ sha256 = "1z21qyfs6sg76rp68qdx0c9iy57naan89pg7p6i3qpj8kyzn921w";
+ };
+ }
+ {
+ name = "system.text.encoding.extensions";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg";
+ sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs";
+ };
+ }
+ {
+ name = "system.text.regularexpressions";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg";
+ sha256 = "1mw7vfkkyd04yn2fbhm38msk7dz2xwvib14ygjsb8dq2lcvr18y7";
+ };
+ }
+ {
+ name = "system.threading";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.threading/4.0.11/system.threading.4.0.11.nupkg";
+ sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls";
+ };
+ }
+ {
+ name = "system.threading";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.threading/4.3.0/system.threading.4.3.0.nupkg";
+ sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34";
+ };
+ }
+ {
+ name = "system.threading.tasks";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg";
+ sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5";
+ };
+ }
+ {
+ name = "system.threading.tasks";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg";
+ sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7";
+ };
+ }
+ {
+ name = "system.threading.tasks.extensions";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg";
+ sha256 = "1cb51z062mvc2i8blpzmpn9d9mm4y307xrwi65di8ri18cz5r1zr";
+ };
+ }
+ {
+ name = "system.threading.tasks.extensions";
+ version = "4.5.4";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg";
+ sha256 = "0y6ncasgfcgnjrhynaf0lwpkpkmv4a07sswwkwbwb5h7riisj153";
+ };
+ }
+ {
+ name = "system.threading.thread";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.threading.thread/4.0.0/system.threading.thread.4.0.0.nupkg";
+ sha256 = "1gxxm5fl36pjjpnx1k688dcw8m9l7nmf802nxis6swdaw8k54jzc";
+ };
+ }
+ {
+ name = "system.threading.threadpool";
+ version = "4.0.10";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkg";
+ sha256 = "0fdr61yjcxh5imvyf93n2m3n5g9pp54bnw2l1d2rdl9z6dd31ypx";
+ };
+ }
+ {
+ name = "system.threading.timer";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.threading.timer/4.0.1/system.threading.timer.4.0.1.nupkg";
+ sha256 = "15n54f1f8nn3mjcjrlzdg6q3520571y012mx7v991x2fvp73lmg6";
+ };
+ }
+ {
+ name = "system.xml.readerwriter";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg";
+ sha256 = "0c6ky1jk5ada9m94wcadih98l6k1fvf6vi7vhn1msjixaha419l5";
+ };
+ }
+ {
+ name = "system.xml.xdocument";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg";
+ sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18";
+ };
+ }
+ {
+ name = "system.xml.xmldocument";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.xml.xmldocument/4.0.1/system.xml.xmldocument.4.0.1.nupkg";
+ sha256 = "0ihsnkvyc76r4dcky7v3ansnbyqjzkbyyia0ir5zvqirzan0bnl1";
+ };
+ }
+ {
+ name = "system.xml.xmlserializer";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.xml.xmlserializer/4.0.11/system.xml.xmlserializer.4.0.11.nupkg";
+ sha256 = "01nzc3gdslw90qfykq4qzr2mdnqxjl4sj0wp3fixiwdmlmvpib5z";
+ };
+ }
+ {
+ name = "system.xml.xpath";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.xml.xpath/4.0.1/system.xml.xpath.4.0.1.nupkg";
+ sha256 = "0fjqgb6y66d72d5n8qq1h213d9nv2vi8mpv8p28j3m9rccmsh04m";
+ };
+ }
+ {
+ name = "system.xml.xpath.xmldocument";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.xml.xpath.xmldocument/4.0.1/system.xml.xpath.xmldocument.4.0.1.nupkg";
+ sha256 = "0l7yljgif41iv5g56l3nxy97hzzgck2a7rhnfnljhx9b0ry41bvc";
+ };
+ }
+ {
+ name = "xlifftasks";
+ version = "1.0.0-beta.20206.1";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/xlifftasks/1.0.0-beta.20206.1/xlifftasks.1.0.0-beta.20206.1.nupkg";
+ sha256 = "0xsfzws7rn9sfk4mgkbil21m8d3k3kccfk5f4g6lzvc1vk0pa26j";
+ };
+ }
+]
diff --git a/pkgs/development/interpreters/erlang/R18.nix b/pkgs/development/interpreters/erlang/R18.nix
index e9d9366851e..c99596ea026 100644
--- a/pkgs/development/interpreters/erlang/R18.nix
+++ b/pkgs/development/interpreters/erlang/R18.nix
@@ -22,8 +22,8 @@ let
};
in mkDerivation {
- version = "18.3.4.8";
- sha256 = "16c0h25hh5yvkv436ks5jbd7qmxzb6ndvk64mr404347a20iib0g";
+ version = "18.3.4.11";
+ sha256 = "190xbv77v5x2g8xkzdg9bpwa1ylkc18d03ag2a0frcwcv76x53k1";
patches = [
rmAndPwdPatch
diff --git a/pkgs/development/interpreters/erlang/R19.nix b/pkgs/development/interpreters/erlang/R19.nix
index d5f3afe5f3d..65ac57413f6 100644
--- a/pkgs/development/interpreters/erlang/R19.nix
+++ b/pkgs/development/interpreters/erlang/R19.nix
@@ -1,8 +1,8 @@
{ mkDerivation, fetchpatch }:
mkDerivation {
- version = "19.3.6.11";
- sha256 = "0b02iv8dly1vkc2xnqqi030sdj34h4gji2h4qgilllajr1f868vm";
+ version = "19.3.6.13";
+ sha256 = "1zbg54p7pdr8bjyrxvi7vs41vgamqa8lsynnm6ac6845q0xwpwid";
patches = [
# macOS 10.13 crypto fix from OTP-20.1.2
diff --git a/pkgs/development/interpreters/erlang/R20.nix b/pkgs/development/interpreters/erlang/R20.nix
index 3a33e55767b..dfa363c0f25 100644
--- a/pkgs/development/interpreters/erlang/R20.nix
+++ b/pkgs/development/interpreters/erlang/R20.nix
@@ -1,8 +1,8 @@
{ mkDerivation }:
mkDerivation {
- version = "20.3.8.9";
- sha256 = "0v2iiyzss8hiih98wvj0gi2qzdmmhh7bvc9p025wlfm4k7r1109a";
+ version = "20.3.8.26";
+ sha256 = "062405s59hkdkmw2dryq0qc1k03jsncj7yqisgj35x9sqpzm4w7a";
prePatch = ''
substituteInPlace configure.in --replace '`sw_vers -productVersion`' "''${MACOSX_DEPLOYMENT_TARGET:-10.12}"
diff --git a/pkgs/development/interpreters/erlang/R21.nix b/pkgs/development/interpreters/erlang/R21.nix
index e1145090c86..f0291bcfd9f 100644
--- a/pkgs/development/interpreters/erlang/R21.nix
+++ b/pkgs/development/interpreters/erlang/R21.nix
@@ -1,6 +1,6 @@
{ mkDerivation }:
mkDerivation {
- version = "21.3.8.21";
- sha256 = "sha256-zQCs2hOA66jxAaxl/B42EKCejAktIav2rpVQCNyKCh4=";
+ version = "21.3.8.22";
+ sha256 = "sha256-k6dChY/ogWqmcNz9P3t+p9C7oywXhR5oqdBfNtkh6I4=";
}
diff --git a/pkgs/development/interpreters/erlang/R22.nix b/pkgs/development/interpreters/erlang/R22.nix
index 8bfe111f065..5be67081b11 100644
--- a/pkgs/development/interpreters/erlang/R22.nix
+++ b/pkgs/development/interpreters/erlang/R22.nix
@@ -3,6 +3,6 @@
# How to obtain `sha256`:
# nix-prefetch-url --unpack https://github.com/erlang/otp/archive/OTP-${version}.tar.gz
mkDerivation {
- version = "22.3.4.16";
- sha256 = "sha256-V0RwEPfjnHtEzShNh6Q49yGC5fbt2mNR4xy6f6iWvck=";
+ version = "22.3.4.17";
+ sha256 = "sha256-YhKU9I4qN+TVG3t//t9htUBkOu8DS75vbn/qWvS1zc0=";
}
diff --git a/pkgs/development/interpreters/erlang/generic-builder.nix b/pkgs/development/interpreters/erlang/generic-builder.nix
index 325d8e87e4a..c32a1b038e4 100644
--- a/pkgs/development/interpreters/erlang/generic-builder.nix
+++ b/pkgs/development/interpreters/erlang/generic-builder.nix
@@ -5,6 +5,8 @@
, libGL ? null, libGLU ? null, wxGTK ? null, wxmac ? null, xorg ? null
, parallelBuild ? false
, systemd, wxSupport ? true
+# updateScript deps
+, writeScript, common-updater-scripts, coreutils, git
}:
{ baseName ? "erlang"
, version
@@ -103,6 +105,24 @@ in stdenv.mkDerivation ({
setupHook = ./setup-hook.sh;
+ passthru = {
+ updateScript =
+ let major = builtins.head (builtins.splitVersion version);
+ in writeScript "update.sh" ''
+ #!${stdenv.shell}
+ set -ox errexit
+ PATH=${lib.makeBinPath [ common-updater-scripts coreutils git gnused ]}
+ latest=$(list-git-tags https://github.com/erlang/otp.git | sed -n 's/^OTP-${major}/${major}/p' | sort -V | tail -1)
+ if [ "$latest" != "${version}" ]; then
+ nixpkgs="$(git rev-parse --show-toplevel)"
+ nix_file="$nixpkgs/pkgs/development/interpreters/erlang/R${major}.nix"
+ update-source-version ${baseName}R${major} "$latest" --version-key=version --print-changes --file="$nix_file"
+ else
+ echo "${baseName}R${major} is already up-to-date"
+ fi
+ '';
+ };
+
meta = with lib; ({
homepage = "https://www.erlang.org/";
downloadPage = "https://www.erlang.org/download.html";
diff --git a/pkgs/development/libraries/aqbanking/sources.nix b/pkgs/development/libraries/aqbanking/sources.nix
index 3713a257663..a3c953b8a30 100644
--- a/pkgs/development/libraries/aqbanking/sources.nix
+++ b/pkgs/development/libraries/aqbanking/sources.nix
@@ -1,11 +1,11 @@
{
- gwenhywfar.version = "5.4.1";
- gwenhywfar.sha256 = "16waq39mbhhjcma2ykdbqvpcw0ba3ksqqwsp55zczhg320s41zgv";
- gwenhywfar.releaseId = "344";
+ gwenhywfar.version = "5.6.0";
+ gwenhywfar.sha256 = "1isbj4a7vdgagp3kkvx2pjcjy8lba6kzjr11fmr06aci1694dbsp";
+ gwenhywfar.releaseId = "364";
libchipcard.version = "5.0.4";
libchipcard.sha256 = "0fj2h39ll4kiv28ch8qgzdbdbnzs8gl812qnm660bw89rynpjnnj";
libchipcard.releaseId = "158";
- aqbanking.version = "6.2.5";
- aqbanking.sha256 = "1pyny15g8y5dzzl4yg7jjnavygfzsi2g1jl7as9grqy77q70cnyg";
- aqbanking.releaseId = "342";
+ aqbanking.version = "6.2.10";
+ aqbanking.sha256 = "13dbpi58mw09gnsza11pxy5c8j99r11nkyg2j53y4lqk47rmyhvq";
+ aqbanking.releaseId = "368";
}
diff --git a/pkgs/development/libraries/openvino/default.nix b/pkgs/development/libraries/openvino/default.nix
new file mode 100644
index 00000000000..a083c06a334
--- /dev/null
+++ b/pkgs/development/libraries/openvino/default.nix
@@ -0,0 +1,121 @@
+{ lib
+, addOpenGLRunpath
+, autoPatchelfHook
+, stdenv
+, fetchFromGitHub
+, cmake
+, git
+, protobuf
+, tbb
+, opencv
+, unzip
+, shellcheck
+, python
+, enablePython ? false
+}:
+
+let
+
+ onnx_src = fetchFromGitHub {
+ owner = "onnx";
+ repo = "onnx";
+ rev = "v1.8.1";
+ sha256 = "+1zNnZ4lAyVYRptfk0PV7koIX9FqcfD1Ah33qj/G2rA=";
+ };
+
+in
+stdenv.mkDerivation rec {
+ pname = "openvino";
+ version = "2021.2";
+
+ src = fetchFromGitHub {
+ owner = "openvinotoolkit";
+ repo = "openvino";
+ rev = version;
+ sha256 = "pv4WTfY1U5GbA9Yj07UOLQifvVH3oDfWptxxYW5IwVQ=";
+ fetchSubmodules = true;
+ };
+
+ dontUseCmakeBuildDir = true;
+
+ cmakeFlags = [
+ "-DNGRAPH_USE_SYSTEM_PROTOBUF:BOOL=ON"
+ "-DFETCHCONTENT_FULLY_DISCONNECTED:BOOL=ON"
+ "-DFETCHCONTENT_SOURCE_DIR_EXT_ONNX:STRING=${onnx_src}"
+ "-DENABLE_VPU:BOOL=OFF"
+ "-DTBB_DIR:STRING=${tbb}"
+ "-DENABLE_OPENCV:BOOL=ON"
+ "-DOPENCV:STRING=${opencv}"
+ "-DENABLE_GNA:BOOL=OFF"
+ "-DENABLE_SPEECH_DEMO:BOOL=OFF"
+ "-DBUILD_TESTING:BOOL=OFF"
+ "-DENABLE_CLDNN_TESTS:BOOL=OFF"
+ "-DNGRAPH_INTERPRETER_ENABLE:BOOL=ON"
+ "-DNGRAPH_TEST_UTIL_ENABLE:BOOL=OFF"
+ "-DNGRAPH_UNIT_TEST_ENABLE:BOOL=OFF"
+ "-DENABLE_SAMPLES:BOOL=OFF"
+ "-DENABLE_CPPLINT:BOOL=OFF"
+ ] ++ lib.optional enablePython [
+ "-DENABLE_PYTHON:BOOL=ON"
+ ];
+
+ preConfigure = ''
+ # To make install openvino inside /lib instead of /python
+ substituteInPlace inference-engine/ie_bridges/python/CMakeLists.txt \
+ --replace 'DESTINATION python/''${PYTHON_VERSION}/openvino' 'DESTINATION lib/''${PYTHON_VERSION}/site-packages/openvino' \
+ --replace 'DESTINATION python/''${PYTHON_VERSION}' 'DESTINATION lib/''${PYTHON_VERSION}/site-packages/openvino'
+ substituteInPlace inference-engine/ie_bridges/python/src/openvino/inference_engine/CMakeLists.txt \
+ --replace 'python/''${PYTHON_VERSION}/openvino/inference_engine' 'lib/''${PYTHON_VERSION}/site-packages/openvino/inference_engine'
+
+ # Used to download OpenCV based on Linux Distro and make it use system OpenCV
+ substituteInPlace inference-engine/cmake/dependencies.cmake \
+ --replace 'include(linux_name)' ' ' \
+ --replace 'if (ENABLE_OPENCV)' 'if (ENABLE_OPENCV AND NOT DEFINED OPENCV)'
+
+ cmakeDir=$PWD
+ mkdir ../build
+ cd ../build
+ '';
+
+ autoPatchelfIgnoreMissingDeps = true;
+
+ nativeBuildInputs = [
+ cmake
+ autoPatchelfHook
+ addOpenGLRunpath
+ ];
+
+ buildInputs = [
+ git
+ protobuf
+ opencv
+ unzip
+ python
+ tbb
+ shellcheck
+ ] ++ lib.optional enablePython (with python.pkgs; [
+ cython
+ pybind11
+ ]);
+
+ postFixup = ''
+ # Link to OpenCL
+ find $out -type f \( -name '*.so' -or -name '*.so.*' \) | while read lib; do
+ addOpenGLRunpath "$lib"
+ done
+ '';
+
+ meta = with lib; {
+ description = "OpenVINOâ„¢ Toolkit repository";
+ longDescription = ''
+ This toolkit allows developers to deploy pre-trained deep learning models through a high-level C++ Inference Engine API integrated with application logic.
+
+ This open source version includes several components: namely Model Optimizer, nGraph and Inference Engine, as well as CPU, GPU, MYRIAD,
+ multi device and heterogeneous plugins to accelerate deep learning inferencing on Intel® CPUs and Intel® Processor Graphics.
+ It supports pre-trained models from the Open Model Zoo, along with 100+ open source and public models in popular formats such as Caffe*, TensorFlow*, MXNet* and ONNX*.
+ '';
+ homepage = "https://docs.openvinotoolkit.org/";
+ license = with licenses; [ asl20 ];
+ maintainers = with maintainers; [ tfmoraes ];
+ };
+}
diff --git a/pkgs/development/ocaml-modules/ocaml-lsp/jsonrpc.nix b/pkgs/development/ocaml-modules/ocaml-lsp/jsonrpc.nix
index 701604c8710..4921f579c41 100644
--- a/pkgs/development/ocaml-modules/ocaml-lsp/jsonrpc.nix
+++ b/pkgs/development/ocaml-modules/ocaml-lsp/jsonrpc.nix
@@ -4,23 +4,36 @@
, ocaml-syntax-shims
, yojson
, result
-, fetchzip
+, fetchurl
, lib
+, ocaml
}:
+let params =
+ if lib.versionAtLeast ocaml.version "4.12"
+ then {
+ version = "1.5.0";
+ sha256 = "0g82m3jrp4s0m3fn9xmm8khrb3acccq8ns9p62bqa09pjd4vgdk2";
+ } else {
+ version = "1.4.1";
+ sha256 = "1ssyazc0yrdng98cypwa9m3nzfisdzpp7hqnx684rqj8f0g3gs6f";
+ }
+; in
buildDunePackage rec {
pname = "jsonrpc";
- version = "1.4.1";
- src = fetchzip {
+ inherit (params) version;
+ src = fetchurl {
url = "https://github.com/ocaml/ocaml-lsp/releases/download/${version}/jsonrpc-${version}.tbz";
- sha256 = "0hzpw17qfhb0cxgwah1fv4k300r363dy1kv0977anl44dlanx1v5";
+ inherit (params) sha256;
};
useDune2 = true;
minimumOCamlVersion = "4.06";
- buildInputs = [ yojson stdlib-shims ocaml-syntax-shims ppx_yojson_conv_lib result ];
+ buildInputs = [ yojson stdlib-shims ocaml-syntax-shims ];
+
+ propagatedBuildInputs = [ ppx_yojson_conv_lib result ];
meta = with lib; {
description = "Jsonrpc protocol implementation in OCaml";
diff --git a/pkgs/development/python-modules/certbot/default.nix b/pkgs/development/python-modules/certbot/default.nix
index 7ae6a3fa0b8..7b4f7064b16 100644
--- a/pkgs/development/python-modules/certbot/default.nix
+++ b/pkgs/development/python-modules/certbot/default.nix
@@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "certbot";
- version = "1.13.0";
+ version = "1.14.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "1cwhhybj2fjalhhyd184ndn3bid3qib1yy5a93m146cqqgwpw4j6";
+ sha256 = "sha256-J514zgmIcHpwySChFBXGKR4552wS9z5x8Berk/irHSU=";
};
sourceRoot = "source/${pname}";
diff --git a/pkgs/development/python-modules/greenlet/default.nix b/pkgs/development/python-modules/greenlet/default.nix
index 9d00e93739c..c1de32eff51 100644
--- a/pkgs/development/python-modules/greenlet/default.nix
+++ b/pkgs/development/python-modules/greenlet/default.nix
@@ -8,21 +8,16 @@
buildPythonPackage rec {
pname = "greenlet";
- version = "0.4.17";
+ version = "1.0.0";
disabled = isPyPy; # builtin for pypy
src = fetchPypi {
inherit pname version;
- sha256 = "0swdhrcq13bdszv3yz5645gi4ijbzmmhxpb6whcfg3d7d5f87n21";
+ sha256 = "1y6wbg9yhm9dw6m768n4yslp56h85pnxkk3drz6icn15g6f1d7ki";
};
propagatedBuildInputs = [ six ];
- # see https://github.com/python-greenlet/greenlet/issues/85
- preCheck = ''
- rm tests/test_leaks.py
- '';
-
meta = {
homepage = "https://pypi.python.org/pypi/greenlet";
description = "Module for lightweight in-process concurrent programming";
diff --git a/pkgs/development/python-modules/isbnlib/default.nix b/pkgs/development/python-modules/isbnlib/default.nix
index 4957b5d3131..f9e4ba6532b 100644
--- a/pkgs/development/python-modules/isbnlib/default.nix
+++ b/pkgs/development/python-modules/isbnlib/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "isbnlib";
- version = "3.10.6";
+ version = "3.10.7";
src = fetchPypi {
inherit pname version;
- sha256 = "b324c7c8689741bba6d71d1369d49780a24fe946b11a3c005d56e09bf705cd19";
+ sha256 = "sha256-gbMxV9qOLCpIH3rUceG1ds9ZUpjwOv1gyYL3GLkS3Ik=";
};
checkInputs = [
@@ -27,7 +27,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Extract, clean, transform, hyphenate and metadata for ISBNs";
homepage = "https://github.com/xlcnd/isbnlib";
- license = licenses.lgpl3;
+ license = licenses.lgpl3Only;
maintainers = with maintainers; [ dotlambda ];
};
}
diff --git a/pkgs/development/python-modules/jsonpath-ng/default.nix b/pkgs/development/python-modules/jsonpath-ng/default.nix
index a623c859e16..da3a03c2a3e 100644
--- a/pkgs/development/python-modules/jsonpath-ng/default.nix
+++ b/pkgs/development/python-modules/jsonpath-ng/default.nix
@@ -26,7 +26,7 @@ buildPythonPackage rec {
checkInputs = [ pytestCheckHook ];
- disabledTestFiles = [
+ disabledTestPaths = [
# Exclude tests that require oslotest
"tests/test_jsonpath_rw_ext.py"
];
diff --git a/pkgs/development/python-modules/karton-asciimagic/default.nix b/pkgs/development/python-modules/karton-asciimagic/default.nix
new file mode 100644
index 00000000000..f62e602896b
--- /dev/null
+++ b/pkgs/development/python-modules/karton-asciimagic/default.nix
@@ -0,0 +1,42 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, karton-core
+, python
+}:
+
+buildPythonPackage rec {
+ pname = "karton-asciimagic";
+ version = "1.0.0";
+
+ src = fetchFromGitHub {
+ owner = "CERT-Polska";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0yvd0plpwy5qkd2jljpd6wm6dlj2g8csvj1q2md23vsgx7h7v2vm";
+ };
+
+ propagatedBuildInputs = [
+ karton-core
+ ];
+
+ postPatch = ''
+ substituteInPlace requirements.txt \
+ --replace "karton.core==4.0.5" "karton-core"
+ '';
+
+ checkPhase = ''
+ runHook preCheck
+ ${python.interpreter} -m unittest discover
+ runHook postCheck
+ '';
+
+ pythonImportsCheck = [ "karton.asciimagic" ];
+
+ meta = with lib; {
+ description = "Decoders for ascii-encoded executables for the Karton framework";
+ homepage = "https://github.com/CERT-Polska/karton-asciimagic";
+ license = with licenses; [ bsd3 ];
+ maintainers = with maintainers; [ fab ];
+ };
+}
diff --git a/pkgs/development/python-modules/meinheld/default.nix b/pkgs/development/python-modules/meinheld/default.nix
index 9cf02e4c886..0fced5f3e71 100644
--- a/pkgs/development/python-modules/meinheld/default.nix
+++ b/pkgs/development/python-modules/meinheld/default.nix
@@ -9,6 +9,12 @@ buildPythonPackage rec {
sha256 = "008c76937ac2117cc69e032dc69cea9f85fc605de9bac1417f447c41c16a56d6";
};
+ patchPhase = ''
+ # Allow greenlet-1.0.0.
+ # See https://github.com/mopemope/meinheld/pull/123
+ substituteInPlace setup.py --replace "greenlet>=0.4.5,<0.5" "greenlet>=0.4.5,<2.0.0"
+ '';
+
propagatedBuildInputs = [ greenlet ];
# No tests
diff --git a/pkgs/development/python-modules/pymazda/default.nix b/pkgs/development/python-modules/pymazda/default.nix
index 8b390ac12fa..77d4f175273 100644
--- a/pkgs/development/python-modules/pymazda/default.nix
+++ b/pkgs/development/python-modules/pymazda/default.nix
@@ -1,22 +1,25 @@
{ lib
, aiohttp
, buildPythonPackage
+, cryptography
, fetchPypi
-, pycryptodome
, pythonOlder
}:
buildPythonPackage rec {
pname = "pymazda";
- version = "0.0.10";
+ version = "0.1.1";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-sJj4RkVaELNitcz1H8YitNgIx4f35WeQf7M5miYD5yI=";
+ sha256 = "sha256-Z0sRfLkOxYmPDZiSKqqbd68dcTDU+x8QhPe/Oo43KEA=";
};
- propagatedBuildInputs = [ aiohttp pycryptodome ];
+ propagatedBuildInputs = [
+ aiohttp
+ cryptography
+ ];
# Project has no tests
doCheck = false;
diff --git a/pkgs/development/python-modules/pywemo/default.nix b/pkgs/development/python-modules/pywemo/default.nix
new file mode 100644
index 00000000000..c7f36fec35a
--- /dev/null
+++ b/pkgs/development/python-modules/pywemo/default.nix
@@ -0,0 +1,49 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, ifaddr
+, lxml
+, poetry-core
+, pytest-vcr
+, pytestCheckHook
+, pythonOlder
+, requests
+, urllib3
+}:
+
+buildPythonPackage rec {
+ pname = "pywemo";
+ version = "0.6.4";
+ format = "pyproject";
+ disabled = pythonOlder "3.7";
+
+ src = fetchFromGitHub {
+ owner = pname;
+ repo = pname;
+ rev = version;
+ sha256 = "1hm1vs6m65vqar0lcjnynz0d9y9ri5s75fzhvp0yfjkcnp06gnfa";
+ };
+
+ nativeBuildInputs = [ poetry-core ];
+
+ propagatedBuildInputs = [
+ ifaddr
+ requests
+ urllib3
+ lxml
+ ];
+
+ checkInputs = [
+ pytest-vcr
+ pytestCheckHook
+ ];
+
+ pythonImportsCheck = [ "pywemo" ];
+
+ meta = with lib; {
+ description = "Python module to discover and control WeMo devices";
+ homepage = "https://github.com/pywemo/pywemo";
+ license = with licenses; [ mit ];
+ maintainers = with maintainers; [ fab ];
+ };
+}
diff --git a/pkgs/development/ruby-modules/bundler-env/default.nix b/pkgs/development/ruby-modules/bundler-env/default.nix
index d412d10102f..faef3be4d91 100644
--- a/pkgs/development/ruby-modules/bundler-env/default.nix
+++ b/pkgs/development/ruby-modules/bundler-env/default.nix
@@ -23,7 +23,7 @@
let
inherit (import ../bundled-common/functions.nix {inherit lib ruby gemConfig groups; }) genStubsScript;
- basicEnv = (callPackage ../bundled-common {}) (args // { inherit pname name; mainGemName = pname; });
+ basicEnv = (callPackage ../bundled-common { inherit bundler; }) (args // { inherit pname name; mainGemName = pname; });
inherit (basicEnv) envPaths;
# Idea here is a mkDerivation that gen-bin-stubs new stubs "as specified" -
diff --git a/pkgs/development/tools/build-managers/msbuild/create-deps.sh b/pkgs/development/tools/build-managers/msbuild/create-deps.sh
new file mode 100755
index 00000000000..c9bd4ba7eb6
--- /dev/null
+++ b/pkgs/development/tools/build-managers/msbuild/create-deps.sh
@@ -0,0 +1,57 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p jq -p xmlstarlet -p curl
+set -euo pipefail
+
+cat << EOL
+{ fetchurl }: [
+EOL
+
+mapfile -t repos < <(
+ xmlstarlet sel -t -v 'configuration/packageSources/add/@value' -n NuGet.config |
+ while IFS= read index
+ do
+ curl --compressed -fsL "$index" | \
+ jq -r '.resources[] | select(."@type" == "PackageBaseAddress/3.0.0")."@id"'
+ done
+ )
+
+find .packages fake-home/.nuget/packages -name \*.nupkg -printf '%P\n' | sort -u |
+ while IFS= read file
+ do
+ packagedir=$(dirname $file)
+ version=$(basename $packagedir)
+ package=$(dirname $packagedir)
+
+ found=false
+ for repo in "${repos[@]}"
+ do
+ url="$repo$package/$version/$package.$version.nupkg"
+ if curl -fsL "$url" -o /dev/null
+ then
+ found=true
+ break
+ fi
+ done
+
+ if ! $found
+ then
+ echo "couldn't find $package $version" >&2
+ exit 1
+ fi
+
+ sha256=$(nix-prefetch-url "$url" 2>/dev/null)
+ cat << EOL
+ {
+ name = "$package";
+ version = "$version";
+ src = fetchurl {
+ url = "$url";
+ sha256 = "$sha256";
+ };
+ }
+EOL
+ done
+
+cat << EOL
+]
+EOL
diff --git a/pkgs/development/tools/build-managers/msbuild/default.nix b/pkgs/development/tools/build-managers/msbuild/default.nix
index 82c5c88d174..51fd32bd9de 100644
--- a/pkgs/development/tools/build-managers/msbuild/default.nix
+++ b/pkgs/development/tools/build-managers/msbuild/default.nix
@@ -1,23 +1,33 @@
-{ lib, stdenv, fetchurl, makeWrapper, glibcLocales, mono, dotnetPackages, unzip, dotnet-sdk }:
+{ lib, stdenv, fetchurl, fetchpatch, makeWrapper, glibcLocales, mono, dotnetPackages, unzip, dotnet-sdk, writeText, roslyn }:
let
xplat = fetchurl {
- url = "https://github.com/mono/msbuild/releases/download/0.07/mono_msbuild_xplat-master-8f608e49.zip";
- sha256 = "1jxq3fk9a6q2a8i9zacxaz3fkvc22i9qvzlpa7wbb95h42g0ffhq";
+ url = "https://github.com/mono/msbuild/releases/download/0.08/mono_msbuild_6.4.0.208.zip";
+ sha256 = "05k7qmnhfvrdgyjn6vp81jb97y21m261jnwdyqpjqpcmzz18j93g";
};
- deps = import ./nuget.nix { inherit fetchurl; };
+ deps = map (package: package.src)
+ (import ./deps.nix { inherit fetchurl; });
+
+ nuget-config = writeText "NuGet.config" ''
+
+
+
+
+
+
+ '';
in
stdenv.mkDerivation rec {
pname = "msbuild";
- version = "16.3+xamarinxplat.2019.07.26.14.57";
+ version = "16.8+xamarinxplat.2020.07.30.15.02";
src = fetchurl {
url = "https://download.mono-project.com/sources/msbuild/msbuild-${version}.tar.xz";
- sha256 = "1zcdfx4xsh62wj3g1jc2an0lppsfs691lz4dv05xbgi01aq1hk6a";
+ sha256 = "10amyca78b6pjfsy54b1rgwz2c1bx0sfky9zhldvzy4divckp25g";
};
nativeBuildInputs = [
@@ -32,25 +42,34 @@ stdenv.mkDerivation rec {
makeWrapper
];
- # https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=msbuild
- phases = ["unpackPhase" "buildPhase" "installPhase" "installCheckPhase"];
-
# https://github.com/NixOS/nixpkgs/issues/38991
# bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
LOCALE_ARCHIVE = lib.optionalString stdenv.isLinux
"${glibcLocales}/lib/locale/locale-archive";
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/mono/msbuild/commit/cad85cefabdaa001fb4bdbea2f5bf1d1cdb83c9b.patch";
+ sha256 = "1s8agc7nxxs69b3fl1v1air0c4dpig3hy4sk11l1560jrlx06dhh";
+ })
+ ];
+
+ postPatch = ''
+ sed -i -e "/<\/projectImportSearchPaths>/a " \
+ src/MSBuild/app.config
+ '';
+
buildPhase = ''
# nuget would otherwise try to base itself in /homeless-shelter
export HOME=$(pwd)/fake-home
+ cp ${nuget-config} NuGet.config
+ nuget sources Add -Name nixos -Source $(pwd)/nixos
+
for package in ${toString deps}; do
nuget add $package -Source nixos
done
- nuget sources Disable -Name "nuget.org"
- nuget sources Add -Name nixos -Source $(pwd)/nixos
-
# license check is case sensitive
mv LICENSE license.bak && mv license.bak license
@@ -64,27 +83,25 @@ stdenv.mkDerivation rec {
# overwrite the file
echo "#!${stdenv.shell}" > eng/common/dotnet-install.sh
- # msbuild response files to use only the nixos source
- echo "/p:RestoreSources=nixos" > artifacts/mono-msbuild/MSBuild.rsp
- echo "/p:RestoreSources=nixos" > src/MSBuild/MSBuild.rsp
-
# not patchShebangs, there is /bin/bash in the body of the script as well
substituteInPlace ./eng/cibuild_bootstrapped_msbuild.sh --replace /bin/bash ${stdenv.shell}
# DisableNerdbankVersioning https://gitter.im/Microsoft/msbuild/archives/2018/06/27?at=5b33dbc4ce3b0f268d489bfa
# TODO there are some (many?) failing tests
./eng/cibuild_bootstrapped_msbuild.sh --host_type mono --configuration Release --skip_tests /p:DisableNerdbankVersioning=true
+ patchShebangs stage1/mono-msbuild/msbuild
'';
installPhase = ''
- mono artifacts/mono-msbuild/MSBuild.dll mono/build/install.proj /p:MonoInstallPrefix="$out" /p:Configuration=Release-MONO
+ stage1/mono-msbuild/msbuild mono/build/install.proj /p:MonoInstallPrefix="$out" /p:Configuration=Release-MONO
- ln -s ${mono}/lib/mono/msbuild/Current/bin/Roslyn $out/lib/mono/msbuild/Current/bin/Roslyn
+ ln -s ${roslyn}/lib/dotnet/microsoft.net.compilers.toolset/*/tasks/net472 $out/lib/mono/msbuild/Current/bin/Roslyn
makeWrapper ${mono}/bin/mono $out/bin/msbuild \
- --set MSBuildExtensionsPath $out/lib/mono/xbuild \
--set-default MONO_GC_PARAMS "nursery-size=64m" \
--add-flags "$out/lib/mono/msbuild/15.0/bin/MSBuild.dll"
+
+ ln -s $(find ${dotnet-sdk} -name libhostfxr.so) $out/lib/mono/msbuild/Current/bin/SdkResolvers/Microsoft.DotNet.MSBuildSdkResolver/
'';
doInstallCheck = true;
@@ -130,4 +147,3 @@ EOF
platforms = platforms.unix;
};
}
-
diff --git a/pkgs/development/tools/build-managers/msbuild/deps.nix b/pkgs/development/tools/build-managers/msbuild/deps.nix
new file mode 100644
index 00000000000..32d1c9569a6
--- /dev/null
+++ b/pkgs/development/tools/build-managers/msbuild/deps.nix
@@ -0,0 +1,1562 @@
+{ fetchurl }: [
+ {
+ name = "fsharp.net.sdk";
+ version = "1.0.4-bundled-0100";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/fsharp.net.sdk/1.0.4-bundled-0100/fsharp.net.sdk.1.0.4-bundled-0100.nupkg";
+ sha256 = "0zy4n2an2jh3xrdy1m5fjvynpd0b66i0hkpqdhy2q6d7dj0ks351";
+ };
+ }
+ {
+ name = "illink.tasks";
+ version = "0.1.6-prerelease.19380.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/illink.tasks/0.1.6-prerelease.19380.1/illink.tasks.0.1.6-prerelease.19380.1.nupkg";
+ sha256 = "1ihgzhizgiijg2kj38fn6hsinvxi7bvl0dpk7mbgc08rpgfdsvja";
+ };
+ }
+ {
+ name = "largeaddressaware";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/largeaddressaware/1.0.3/largeaddressaware.1.0.3.nupkg";
+ sha256 = "1ppss9bgj0hf5s8307bnm2a4qm10mrymp0v12m28a5q81zjz0fr5";
+ };
+ }
+ {
+ name = "microbuild.core";
+ version = "0.2.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microbuild.core/0.2.0/microbuild.core.0.2.0.nupkg";
+ sha256 = "1ya040l8fhi0hhira8kwdmv7cc88ar7kiixkpxirgcn9gmpn7ggv";
+ };
+ }
+ {
+ name = "microbuild.core.sentinel";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microbuild.core.sentinel/1.0.0/microbuild.core.sentinel.1.0.0.nupkg";
+ sha256 = "035kqx5fkapql108n222lz8psvxk04mv3dy1qg3h08i4b8j3dy8i";
+ };
+ }
+ {
+ name = "microsoft.bcl.asyncinterfaces";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/1.1.0/microsoft.bcl.asyncinterfaces.1.1.0.nupkg";
+ sha256 = "1dq5yw7cy6s42193yl4iqscfw5vzkjkgv0zyy32scr4jza6ni1a1";
+ };
+ }
+ {
+ name = "microsoft.build";
+ version = "14.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.build/14.3.0/microsoft.build.14.3.0.nupkg";
+ sha256 = "16jzspb0qj9szjfhhmb836vgqdq4m1gk3y816qg2mdjmv52r91dh";
+ };
+ }
+ {
+ name = "microsoft.build.centralpackageversions";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/microsoft.build.centralpackageversions/2.0.1/microsoft.build.centralpackageversions.2.0.1.nupkg";
+ sha256 = "17cjiaj2b98q8s89168g42jb8rhwm6062jcbv57rbkdiiwdsn55k";
+ };
+ }
+ {
+ name = "microsoft.build.framework";
+ version = "14.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.build.framework/14.3.0/microsoft.build.framework.14.3.0.nupkg";
+ sha256 = "19p1w27d3qi09fxag0byvjrv6x54nd5fkiszqzqr7676r90aswxh";
+ };
+ }
+ {
+ name = "microsoft.build.framework";
+ version = "15.5.180";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/microsoft.build.framework/15.5.180/microsoft.build.framework.15.5.180.nupkg";
+ sha256 = "064y3a711ikx9pm9d2wyms4i3k4f9hfvn3vymhwygg7yv7gcj92z";
+ };
+ }
+ {
+ name = "microsoft.build.nugetsdkresolver";
+ version = "5.7.0-rtm.6710";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/9d15d80a-6afc-4f7e-901b-9378146a4b8b/nuget/v3/flat2/microsoft.build.nugetsdkresolver/5.7.0-rtm.6710/microsoft.build.nugetsdkresolver.5.7.0-rtm.6710.nupkg";
+ sha256 = "07zi6akd5iqq6q3cwc273vvfx70dn2lzx1ham4pzlq7dh7gq3vha";
+ };
+ }
+ {
+ name = "microsoft.build.tasks.git";
+ version = "1.1.0-beta-20206-02";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.build.tasks.git/1.1.0-beta-20206-02/microsoft.build.tasks.git.1.1.0-beta-20206-02.nupkg";
+ sha256 = "1gwlhvqlkvs5c7qjky726alf71xflbh3x970g3dypfczi0y6gccx";
+ };
+ }
+ {
+ name = "microsoft.build.utilities.core";
+ version = "14.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.build.utilities.core/14.3.0/microsoft.build.utilities.core.14.3.0.nupkg";
+ sha256 = "0xk5n4i40w53amrd7bxlhikdvmh8z2anrk99pvz2rf50v946g6li";
+ };
+ }
+ {
+ name = "microsoft.build.utilities.core";
+ version = "15.5.180";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/microsoft.build.utilities.core/15.5.180/microsoft.build.utilities.core.15.5.180.nupkg";
+ sha256 = "0c4bjhaqgc98bchln8p5d2p1vyn8qrha2b8gpn2l7bnznbcrd630";
+ };
+ }
+ {
+ name = "microsoft.codeanalysis.build.tasks";
+ version = "3.0.0-beta3-19064-03";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.codeanalysis.build.tasks/3.0.0-beta3-19064-03/microsoft.codeanalysis.build.tasks.3.0.0-beta3-19064-03.nupkg";
+ sha256 = "1l01l0jyqgs8ix5v6b6n0q4yv1y1khr14dh7pw0qivkc5gsys19v";
+ };
+ }
+ {
+ name = "microsoft.codecoverage";
+ version = "16.1.1";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.1.1/microsoft.codecoverage.16.1.1.nupkg";
+ sha256 = "0xca3sys0a5ilz16ic7g4gds2b974nvmf89qwr1i6v8f7illhda5";
+ };
+ }
+ {
+ name = "microsoft.diasymreader.pdb2pdb";
+ version = "1.1.0-beta2-19521-03";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.diasymreader.pdb2pdb/1.1.0-beta2-19521-03/microsoft.diasymreader.pdb2pdb.1.1.0-beta2-19521-03.nupkg";
+ sha256 = "1r82h0qiah2xx9rg8lvfvfdzxz60zd6vfs8kvck0csha5psmn56w";
+ };
+ }
+ {
+ name = "microsoft.dotnet.arcade.sdk";
+ version = "1.0.0-beta.20365.6";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.dotnet.arcade.sdk/1.0.0-beta.20365.6/microsoft.dotnet.arcade.sdk.1.0.0-beta.20365.6.nupkg";
+ sha256 = "1ypsxq3ljdfwvrqyg6b8ii8mbqnjcb2vdr17jc4h0mdmkj0rlcdl";
+ };
+ }
+ {
+ name = "microsoft.dotnet.msbuildsdkresolver";
+ version = "3.1.400-preview.20365.4";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.dotnet.msbuildsdkresolver/3.1.400-preview.20365.4/microsoft.dotnet.msbuildsdkresolver.3.1.400-preview.20365.4.nupkg";
+ sha256 = "0ifhk0whgbq0yw075al8sb14ajcnvyp883srx1j62vil9gfz0fp9";
+ };
+ }
+ {
+ name = "microsoft.dotnet.signtool";
+ version = "1.0.0-beta.20365.6";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.dotnet.signtool/1.0.0-beta.20365.6/microsoft.dotnet.signtool.1.0.0-beta.20365.6.nupkg";
+ sha256 = "0zaw9hc19ldms3jy6n27x4p9clzz3nvpddyacwhgqiahjw2wqasz";
+ };
+ }
+ {
+ name = "microsoft.net.build.extensions";
+ version = "3.1.400-preview.20365.20";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.net.build.extensions/3.1.400-preview.20365.20/microsoft.net.build.extensions.3.1.400-preview.20365.20.nupkg";
+ sha256 = "1vmcj7p7jsr1lbkbxqqjsixkaxdazr5nwhhp1q402dgky9cayhd5";
+ };
+ }
+ {
+ name = "microsoft.net.compilers.toolset";
+ version = "3.7.0-5.20367.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.net.compilers.toolset/3.7.0-5.20367.1/microsoft.net.compilers.toolset.3.7.0-5.20367.1.nupkg";
+ sha256 = "1z8hzzmxs8jchq1jmmmwhpf3hsvrj803y3zb8j3xg9xkbnryfzwk";
+ };
+ }
+ {
+ name = "microsoft.netcore.platforms";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg";
+ sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr";
+ };
+ }
+ {
+ name = "microsoft.netcore.platforms";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg";
+ sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm";
+ };
+ }
+ {
+ name = "microsoft.netcore.targets";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg";
+ sha256 = "1gn085ddzn8psqfhmwcjzq2zrmb5gca2liap79a43wyw4gs8ip78";
+ };
+ }
+ {
+ name = "microsoft.netcore.targets";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg";
+ sha256 = "0idlsfwd9sn4p9jr1dqi14b8n2ly0k4dnjpvh8jfhxgnzzl98z5k";
+ };
+ }
+ {
+ name = "microsoft.netframework.referenceassemblies";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies/1.0.0/microsoft.netframework.referenceassemblies.1.0.0.nupkg";
+ sha256 = "0na724xhvqm63vq9y18fl9jw9q2v99bdwr353378s5fsi11qzxp9";
+ };
+ }
+ {
+ name = "microsoft.netframework.referenceassemblies.net472";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies.net472/1.0.0/microsoft.netframework.referenceassemblies.net472.1.0.0.nupkg";
+ sha256 = "1bqinq2nxnpqxziypg1sqy3ly0nymxxjpn8fwkn3rl4vl6gdg3rc";
+ };
+ }
+ {
+ name = "microsoft.net.sdk";
+ version = "3.1.400-preview.20365.20";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.net.sdk/3.1.400-preview.20365.20/microsoft.net.sdk.3.1.400-preview.20365.20.nupkg";
+ sha256 = "02ann6rsnc6wl84wsk2fz7dpxcp5sq0b6jm3vv23av4b1f86f82y";
+ };
+ }
+ {
+ name = "microsoft.net.sdk.publish";
+ version = "3.1.300-servicing.20216.7";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.net.sdk.publish/3.1.300-servicing.20216.7/microsoft.net.sdk.publish.3.1.300-servicing.20216.7.nupkg";
+ sha256 = "1xivqihp2zrkmd4f65fgh9hn9ix75sqklbnanqlfk9dq67wscp41";
+ };
+ }
+ {
+ name = "microsoft.net.sdk.razor";
+ version = "3.1.6";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/microsoft.net.sdk.razor/3.1.6/microsoft.net.sdk.razor.3.1.6.nupkg";
+ sha256 = "1vw0zi0lq52frivq8mgfvm79rfx0v492q6fci1jls1zwwjk0v9ia";
+ };
+ }
+ {
+ name = "microsoft.net.sdk.web";
+ version = "3.1.300-servicing.20216.7";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.net.sdk.web/3.1.300-servicing.20216.7/microsoft.net.sdk.web.3.1.300-servicing.20216.7.nupkg";
+ sha256 = "001jd2iwww0vb5x5dii915z82syh1aj48n62bn8zi1d3chwacr51";
+ };
+ }
+ {
+ name = "microsoft.net.sdk.web.projectsystem";
+ version = "3.1.300-servicing.20216.7";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.net.sdk.web.projectsystem/3.1.300-servicing.20216.7/microsoft.net.sdk.web.projectsystem.3.1.300-servicing.20216.7.nupkg";
+ sha256 = "0601mix6l18h8afxxgdbbv695d0sjskady209z52sf4bvf4h4kal";
+ };
+ }
+ {
+ name = "microsoft.net.test.sdk";
+ version = "16.1.1";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.1.1/microsoft.net.test.sdk.16.1.1.nupkg";
+ sha256 = "13mcqv85yf4f1rx06sz5ff4pcmbr4rkgqkqzmwl8ywadbh523125";
+ };
+ }
+ {
+ name = "microsoft.sourcelink.azurerepos.git";
+ version = "1.1.0-beta-20206-02";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.sourcelink.azurerepos.git/1.1.0-beta-20206-02/microsoft.sourcelink.azurerepos.git.1.1.0-beta-20206-02.nupkg";
+ sha256 = "00hfjh8d3z5np51qgr1s3q4j7bl34mfiypf7nbxcmxa7cyj0rg65";
+ };
+ }
+ {
+ name = "microsoft.sourcelink.common";
+ version = "1.1.0-beta-20206-02";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.sourcelink.common/1.1.0-beta-20206-02/microsoft.sourcelink.common.1.1.0-beta-20206-02.nupkg";
+ sha256 = "1qv0k0apxv3j1pccki2rzakjfb0868hmg0968da0639f75s3glr9";
+ };
+ }
+ {
+ name = "microsoft.sourcelink.github";
+ version = "1.1.0-beta-20206-02";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.sourcelink.github/1.1.0-beta-20206-02/microsoft.sourcelink.github.1.1.0-beta-20206-02.nupkg";
+ sha256 = "0q1mgjjkwxvzn5v29pqiyg0j0jwi5qc0q04za9k1x138kliq2iba";
+ };
+ }
+ {
+ name = "microsoft.visualstudio.sdk.embedinteroptypes";
+ version = "15.0.15";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.sdk.embedinteroptypes/15.0.15/microsoft.visualstudio.sdk.embedinteroptypes.15.0.15.nupkg";
+ sha256 = "0chr3slzzcanwcyd9isx4gichqzmfh4zd3h83piw0r4xsww1wmpd";
+ };
+ }
+ {
+ name = "microsoft.visualstudio.setup.configuration.interop";
+ version = "1.16.30";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.setup.configuration.interop/1.16.30/microsoft.visualstudio.setup.configuration.interop.1.16.30.nupkg";
+ sha256 = "14022lx03vdcqlvbbdmbsxg5pqfx1rfq2jywxlyaz9v68cvsb0g4";
+ };
+ }
+ {
+ name = "microsoft.web.xdt";
+ version = "2.1.2";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/microsoft.web.xdt/2.1.2/microsoft.web.xdt.2.1.2.nupkg";
+ sha256 = "1as6cih26xyxjsa5ibqik1fwbyxl58ivpngidr6w1nh5fi5zg9zw";
+ };
+ }
+ {
+ name = "microsoft.win32.primitives";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.win32.primitives/4.0.1/microsoft.win32.primitives.4.0.1.nupkg";
+ sha256 = "1pviskapkc6qm108r0q2x15vkgyqsczf9xpmrlm42q68ainc9ai3";
+ };
+ }
+ {
+ name = "microsoft.win32.primitives";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg";
+ sha256 = "1nvwzj039y9ngdpz7zg0vszvrr3za2vfmjg222jc8c1dibk6y6ah";
+ };
+ }
+ {
+ name = "netstandard.library";
+ version = "1.6.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg";
+ sha256 = "03pxpc6dzpw56l8qhcb0wzvirqgs3c008jcakqxvfqmy25m3dnyn";
+ };
+ }
+ {
+ name = "newtonsoft.json";
+ version = "9.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg";
+ sha256 = "1qayanmqh3xiw0bjwm825j1n6nvbhc6yqkdpaawpyd0l71d5qh13";
+ };
+ }
+ {
+ name = "nuget.build.tasks";
+ version = "5.7.0-rtm.6710";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/9d15d80a-6afc-4f7e-901b-9378146a4b8b/nuget/v3/flat2/nuget.build.tasks/5.7.0-rtm.6710/nuget.build.tasks.5.7.0-rtm.6710.nupkg";
+ sha256 = "0zwacvci3y8xyhy6jzc0wd20rzgb6lzv0ci8a4qg8ay315bmd9sp";
+ };
+ }
+ {
+ name = "nuget.build.tasks.pack";
+ version = "5.7.0-rtm.6710";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/9d15d80a-6afc-4f7e-901b-9378146a4b8b/nuget/v3/flat2/nuget.build.tasks.pack/5.7.0-rtm.6710/nuget.build.tasks.pack.5.7.0-rtm.6710.nupkg";
+ sha256 = "16scfs0gwfs9r5kp65jfz3ip7w56xyni6fwgpmj0y6dbazzqm6zs";
+ };
+ }
+ {
+ name = "nuget.commandline";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/nuget.commandline/4.1.0/nuget.commandline.4.1.0.nupkg";
+ sha256 = "03ik0rcdl7vdwxa9fx5cgl98yzb45swr08jmrnjk1ympjqvf94s1";
+ };
+ }
+ {
+ name = "nuget.commands";
+ version = "5.7.0-rtm.6710";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/9d15d80a-6afc-4f7e-901b-9378146a4b8b/nuget/v3/flat2/nuget.commands/5.7.0-rtm.6710/nuget.commands.5.7.0-rtm.6710.nupkg";
+ sha256 = "0sm2x95q8y0sab7fsb2sqqhvw2x0scsavv968jxjf3ynb5n155q3";
+ };
+ }
+ {
+ name = "nuget.common";
+ version = "5.7.0-rtm.6710";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/9d15d80a-6afc-4f7e-901b-9378146a4b8b/nuget/v3/flat2/nuget.common/5.7.0-rtm.6710/nuget.common.5.7.0-rtm.6710.nupkg";
+ sha256 = "07wxir208mmfzi2xxhn8xskbchx9d7nahmy2xqcx09mwkkr7m0qg";
+ };
+ }
+ {
+ name = "nuget.configuration";
+ version = "5.7.0-rtm.6710";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/9d15d80a-6afc-4f7e-901b-9378146a4b8b/nuget/v3/flat2/nuget.configuration/5.7.0-rtm.6710/nuget.configuration.5.7.0-rtm.6710.nupkg";
+ sha256 = "1h9r627nj3bhwfwzf2b265s5zl00sj5z5x085a6l8qg2v8sig628";
+ };
+ }
+ {
+ name = "nuget.credentials";
+ version = "5.7.0-rtm.6710";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/9d15d80a-6afc-4f7e-901b-9378146a4b8b/nuget/v3/flat2/nuget.credentials/5.7.0-rtm.6710/nuget.credentials.5.7.0-rtm.6710.nupkg";
+ sha256 = "06yd4ny5nzpxl6n3l57n585inj0bjybcmwcz0w3clyib9l2ybsjz";
+ };
+ }
+ {
+ name = "nuget.dependencyresolver.core";
+ version = "5.7.0-rtm.6710";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/9d15d80a-6afc-4f7e-901b-9378146a4b8b/nuget/v3/flat2/nuget.dependencyresolver.core/5.7.0-rtm.6710/nuget.dependencyresolver.core.5.7.0-rtm.6710.nupkg";
+ sha256 = "0s3qlwg98qd5brfh6k9lsviqpij8n73ci54c9bmal56k12hkvfdm";
+ };
+ }
+ {
+ name = "nuget.frameworks";
+ version = "5.7.0-rtm.6710";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/9d15d80a-6afc-4f7e-901b-9378146a4b8b/nuget/v3/flat2/nuget.frameworks/5.7.0-rtm.6710/nuget.frameworks.5.7.0-rtm.6710.nupkg";
+ sha256 = "05g4aaq3gc1p104dpanr255xcag399918m02vpanf29qpz3g325d";
+ };
+ }
+ {
+ name = "nuget.librarymodel";
+ version = "5.7.0-rtm.6710";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/9d15d80a-6afc-4f7e-901b-9378146a4b8b/nuget/v3/flat2/nuget.librarymodel/5.7.0-rtm.6710/nuget.librarymodel.5.7.0-rtm.6710.nupkg";
+ sha256 = "1pj5y29f21ch4sgwg5xx4n0lsd1qiiyjy6ly6vaabfrimx4d0s23";
+ };
+ }
+ {
+ name = "nuget.packagemanagement";
+ version = "5.7.0-rtm.6710";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/9d15d80a-6afc-4f7e-901b-9378146a4b8b/nuget/v3/flat2/nuget.packagemanagement/5.7.0-rtm.6710/nuget.packagemanagement.5.7.0-rtm.6710.nupkg";
+ sha256 = "1kiix6r2birnrlwki5mb5a7sbxh8wqj87f69qid6dr556x2w8h9z";
+ };
+ }
+ {
+ name = "nuget.packaging";
+ version = "5.7.0-rtm.6710";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/9d15d80a-6afc-4f7e-901b-9378146a4b8b/nuget/v3/flat2/nuget.packaging/5.7.0-rtm.6710/nuget.packaging.5.7.0-rtm.6710.nupkg";
+ sha256 = "16frbw8k81cazary6d8sbdccr6hv57rc7rzdi9bagdnzvpm8h13l";
+ };
+ }
+ {
+ name = "nuget.projectmodel";
+ version = "5.7.0-rtm.6710";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/9d15d80a-6afc-4f7e-901b-9378146a4b8b/nuget/v3/flat2/nuget.projectmodel/5.7.0-rtm.6710/nuget.projectmodel.5.7.0-rtm.6710.nupkg";
+ sha256 = "11i1kyqvmq70rkqrxhxnhsihaxx32ww0l9175473mmyia3wrbwyw";
+ };
+ }
+ {
+ name = "nuget.protocol";
+ version = "5.7.0-rtm.6710";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/9d15d80a-6afc-4f7e-901b-9378146a4b8b/nuget/v3/flat2/nuget.protocol/5.7.0-rtm.6710/nuget.protocol.5.7.0-rtm.6710.nupkg";
+ sha256 = "1515p7a4kdm9wr8iizcmvzwqphxsfwqbnq41jv8mibrx7vih0s90";
+ };
+ }
+ {
+ name = "nuget.resolver";
+ version = "5.7.0-rtm.6710";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/9d15d80a-6afc-4f7e-901b-9378146a4b8b/nuget/v3/flat2/nuget.resolver/5.7.0-rtm.6710/nuget.resolver.5.7.0-rtm.6710.nupkg";
+ sha256 = "17bm159knhx7iznm9ilk3mwb0n1gh1dp0ihhapyb1fmh9ings30b";
+ };
+ }
+ {
+ name = "nuget.versioning";
+ version = "5.7.0-rtm.6710";
+ src = fetchurl {
+ url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/9d15d80a-6afc-4f7e-901b-9378146a4b8b/nuget/v3/flat2/nuget.versioning/5.7.0-rtm.6710/nuget.versioning.5.7.0-rtm.6710.nupkg";
+ sha256 = "1kj9xvcbwvvhhi45bi6f9m1cv8wx6y4xfmnxc8liwcgwh9gvwdjl";
+ };
+ }
+ {
+ name = "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg";
+ sha256 = "10a3jqkh1h23qsn7pjlji61d7dph7qy8c6ssfjqmlgydm4rnin64";
+ };
+ }
+ {
+ name = "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg";
+ sha256 = "1md38ys5h8srinnq9qxz47c9i27x7pv84avdi3rbq68hfkcslx93";
+ };
+ }
+ {
+ name = "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg";
+ sha256 = "0cgvqxccg4lkxiyvw3jrn71pbybbbcd3i8v6v4przgrr7f7k6nfj";
+ };
+ }
+ {
+ name = "runtime.native.system";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg";
+ sha256 = "0fwsjhqj235hhy2zl8x3a828whn4nck7jr7hi09ccbk24xf4f17f";
+ };
+ }
+ {
+ name = "runtime.native.system";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg";
+ sha256 = "02gnfm33gf163kybkahfza8q10jp890hiczcnbg2aasf1n0jq857";
+ };
+ }
+ {
+ name = "runtime.native.system.io.compression";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg";
+ sha256 = "05370qi83pxfyn3whzkjjwb4q80vlr3mbz0dfa0hc0cbl5jx4y20";
+ };
+ }
+ {
+ name = "runtime.native.system.security.cryptography.openssl";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg";
+ sha256 = "1il7m43j4nq15xf01npgxd8q83q8mkk4xk07dd7g0sfsxm9k127d";
+ };
+ }
+ {
+ name = "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg";
+ sha256 = "1pr8ji41rsifx6yh89xg1yw45g5snw96xxqw0g3q48rbdg5j79iw";
+ };
+ }
+ {
+ name = "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg";
+ sha256 = "1r8hllb6fdb4adij7b7ld32hf5r5jxyqh4pacrvfgjckmyx8js8c";
+ };
+ }
+ {
+ name = "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg";
+ sha256 = "16r149hajvr8ikyjbsw2m67yqfvxg6j1sb2slw9pzrly06mxmpks";
+ };
+ }
+ {
+ name = "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg";
+ sha256 = "0j2f2v1nm7sys6qpljhp4s18zz3hblymjl60yrccqfac7yr9hxrq";
+ };
+ }
+ {
+ name = "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg";
+ sha256 = "0wgz0y2fm6xcnlmpl1zh5963ribjbnzr2l6prsw3xi7sbfyjyi8c";
+ };
+ }
+ {
+ name = "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg";
+ sha256 = "0qr13ykxj7zs7i8z0x63v8za2h33ndnvvw83wffp9xbb2fibj3gi";
+ };
+ }
+ {
+ name = "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg";
+ sha256 = "1jg8gfh261zqmimf5ba76djr201q0bamm2385zxni5jnyyc4iis4";
+ };
+ }
+ {
+ name = "shouldly";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/shouldly/3.0.0/shouldly.3.0.0.nupkg";
+ sha256 = "1hg28w898kl84rx57sclb2z9b76v5hxlwxig1xnb6fr81aahzlw3";
+ };
+ }
+ {
+ name = "sn";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/sn/1.0.0/sn.1.0.0.nupkg";
+ sha256 = "1012fcdc6vq2355v86h434s6p2nnqgpdapb7p25l4h39g5q8p1qs";
+ };
+ }
+ {
+ name = "system.appcontext";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg";
+ sha256 = "02vsx9l8ahzykjw6psf8yd5grndk63x4rw0lc0rl0s9z203694j3";
+ };
+ }
+ {
+ name = "system.appcontext";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg";
+ sha256 = "1ipqwwfphj4ndi6krnbali0f3260bmdg0lb9w7w00k3z20gwpjgy";
+ };
+ }
+ {
+ name = "system.buffers";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg";
+ sha256 = "1x5m2z3x8s4d0z13l8j6jfbaqpwh8dwyg930pcg67gz88zchfhq8";
+ };
+ }
+ {
+ name = "system.buffers";
+ version = "4.4.0";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/system.buffers/4.4.0/system.buffers.4.4.0.nupkg";
+ sha256 = "183f8063w8zqn99pv0ni0nnwh7fgx46qzxamwnans55hhs2l0g19";
+ };
+ }
+ {
+ name = "system.buffers";
+ version = "4.5.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.buffers/4.5.0/system.buffers.4.5.0.nupkg";
+ sha256 = "0c8qh10lhc8gcl58772i91lc97bljy3dvi6s2r8cjlf0240j5yll";
+ };
+ }
+ {
+ name = "system.collections";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.collections/4.0.11/system.collections.4.0.11.nupkg";
+ sha256 = "19kjsnpbpznh7qjsyxadw2i8pd4iikrlxwak12l749sli2qd77dj";
+ };
+ }
+ {
+ name = "system.collections";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg";
+ sha256 = "0209rky2iyiyqxg0amhmvy6c3fww6pbrq9ffynjnmapizmsvq7ya";
+ };
+ }
+ {
+ name = "system.collections.concurrent";
+ version = "4.0.12";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.collections.concurrent/4.0.12/system.collections.concurrent.4.0.12.nupkg";
+ sha256 = "1c4lv39n2i7k146njgk7334izcxjn06cnhmippc1vhwj3bqbzg62";
+ };
+ }
+ {
+ name = "system.collections.concurrent";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg";
+ sha256 = "0y6jag332kgkj392mrv7i2a3cgc60ff4hl0nx5qw40hq3w2d9j8z";
+ };
+ }
+ {
+ name = "system.collections.immutable";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.collections.immutable/1.2.0/system.collections.immutable.1.2.0.nupkg";
+ sha256 = "1ywivzq43lqlh42qywq6v57yf499dya5rbzk6k7fnkj1121fr7kw";
+ };
+ }
+ {
+ name = "system.collections.immutable";
+ version = "1.5.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.collections.immutable/1.5.0/system.collections.immutable.1.5.0.nupkg";
+ sha256 = "1yn0g10x5lss68i5n5x9q9z1kbxcbblrwp51ph79cgbi01ga999q";
+ };
+ }
+ {
+ name = "system.collections.nongeneric";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.collections.nongeneric/4.0.1/system.collections.nongeneric.4.0.1.nupkg";
+ sha256 = "1wj1ddyycsggg3sjq0iflzyj93m7ny8mc2dpzvh5iqy89lj3gx1m";
+ };
+ }
+ {
+ name = "system.console";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.console/4.0.0/system.console.4.0.0.nupkg";
+ sha256 = "0fw0ap3c0svxjbkgr5yrkck36lbrijhsx48v53xkam5y6m0vh1s3";
+ };
+ }
+ {
+ name = "system.console";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.console/4.3.0/system.console.4.3.0.nupkg";
+ sha256 = "0hyp57lqq986hnj7h017mz1qa1p3qqw3n98nxngdj947ck4mwmpd";
+ };
+ }
+ {
+ name = "system.diagnostics.debug";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg";
+ sha256 = "0j4czvcp72qamsj8irwg0sv5lqil4g6q1ghqsm40g5f3380fxcn3";
+ };
+ }
+ {
+ name = "system.diagnostics.debug";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg";
+ sha256 = "02az3f9n0sy9hpjqq05dkwa4d4bgyrs57b69byya20zydvyxxm9z";
+ };
+ }
+ {
+ name = "system.diagnostics.diagnosticsource";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg";
+ sha256 = "0rqi76pqplmk8lzqhwxkkn6ramk56bm66ijg3zki9gzaaqx7fbfk";
+ };
+ }
+ {
+ name = "system.diagnostics.process";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.diagnostics.process/4.1.0/system.diagnostics.process.4.1.0.nupkg";
+ sha256 = "1fzm5jrfs4awz0qc2yav1assdnx45j5crpva50a4s0l0dnnvf2jh";
+ };
+ }
+ {
+ name = "system.diagnostics.tools";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg";
+ sha256 = "0fmmnsvnjxh4gjw2jjix3f7ndvhdh9h4rb4nbjk285c2rgfp2kyn";
+ };
+ }
+ {
+ name = "system.diagnostics.tracesource";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.diagnostics.tracesource/4.0.0/system.diagnostics.tracesource.4.0.0.nupkg";
+ sha256 = "0dwq0z7p3jpxp4y9x1k3pglrs572xx5dsp4nmnz5v5wr6a1kdc8l";
+ };
+ }
+ {
+ name = "system.diagnostics.tracing";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.diagnostics.tracing/4.1.0/system.diagnostics.tracing.4.1.0.nupkg";
+ sha256 = "0lzdnq31spwv2xd9xkf0ph4zlg7bqifcvp1915jk1hb5fjjf1byp";
+ };
+ }
+ {
+ name = "system.diagnostics.tracing";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg";
+ sha256 = "0zwc9qk2ig6h74dnn4hxlyhnfchp6yd6hqv39dy0dhp3xagwfqp3";
+ };
+ }
+ {
+ name = "system.globalization";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.globalization/4.0.11/system.globalization.4.0.11.nupkg";
+ sha256 = "04pycnih66s15rbwss94ylm0svfr276ym4w4w14bb9g56dk0wwyy";
+ };
+ }
+ {
+ name = "system.globalization";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg";
+ sha256 = "1sydnlnaqmarcfs1cvaa3rpax7qhzd8wd67f74k89lr3k77cagfh";
+ };
+ }
+ {
+ name = "system.globalization.calendars";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg";
+ sha256 = "1qfa54p7ab2himyry3lf0j85gpz3mx9yj0sy0v2j9i94ndvk1w7c";
+ };
+ }
+ {
+ name = "system.io";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.io/4.1.0/system.io.4.1.0.nupkg";
+ sha256 = "0drs586wimx7vzwqfdb72k640iz24645cwz053n1f08752bjkzq8";
+ };
+ }
+ {
+ name = "system.io";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg";
+ sha256 = "1n3qypsgn18pg13vyjcnchz3zbfajdk6swl1wzf0hv6324v8xyd7";
+ };
+ }
+ {
+ name = "system.io.compression";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg";
+ sha256 = "0mxp384amfdapgsf6fkyf3c5q10jc2yy55v3vim8wq1w8aim1qcf";
+ };
+ }
+ {
+ name = "system.io.compression.zipfile";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg";
+ sha256 = "08fbnsgbbnfj7d6k5zdqvm3580iqwrq4qzbnyq6iw9g93kmlyh5p";
+ };
+ }
+ {
+ name = "system.io.filesystem";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg";
+ sha256 = "0mp3n5214lzxz7qn2y5k7f2y9qv067xa23bnbyyhpmlkbl3grwc6";
+ };
+ }
+ {
+ name = "system.io.filesystem";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg";
+ sha256 = "1p4r4n4minxgir17xh7rwv503fj1zgnm1vb24and7v2n6id4ma61";
+ };
+ }
+ {
+ name = "system.io.filesystem.primitives";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg";
+ sha256 = "12mspig2fvzhvbdm22yk081lpn7rc45xwwricc5vnaszgjp83gns";
+ };
+ }
+ {
+ name = "system.io.filesystem.primitives";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg";
+ sha256 = "0s22vnhy6cxyzicipj3937rldxk1znlykakc6j596mjgsmshpfqn";
+ };
+ }
+ {
+ name = "system.linq";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.linq/4.1.0/system.linq.4.1.0.nupkg";
+ sha256 = "1n404dvsz6p2d18q9k3ip1vyl8ffbsz6xvc2bl2bba9ccpyjhygm";
+ };
+ }
+ {
+ name = "system.linq";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg";
+ sha256 = "1419wbklbn2vliwfy77p759k084h8jp9i3559shbhrzfxjr2fcv9";
+ };
+ }
+ {
+ name = "system.linq.expressions";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg";
+ sha256 = "177cz5hgcbq8lpgvdjmkpsx4kr645wpxhbgh3aw3f28nqlmhl70j";
+ };
+ }
+ {
+ name = "system.memory";
+ version = "4.5.3";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.memory/4.5.3/system.memory.4.5.3.nupkg";
+ sha256 = "1igqq2lqrijpbn66w1020cyyqiwy80i9fkqrmalamjmvmyg28p8m";
+ };
+ }
+ {
+ name = "system.net.http";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/system.net.http/4.3.0/system.net.http.4.3.0.nupkg";
+ sha256 = "1i4gc757xqrzflbk7kc5ksn20kwwfjhw9w7pgdkn19y3cgnl302j";
+ };
+ }
+ {
+ name = "system.net.primitives";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg";
+ sha256 = "1zfrz4p3nmz3cnb0i8xwc76175328dfgrlmp3bcwvp5vplv3ncnz";
+ };
+ }
+ {
+ name = "system.net.sockets";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg";
+ sha256 = "026ghgh25lw953aqd83npk856g4bwi6a8y7jc695qj8lb929yp5s";
+ };
+ }
+ {
+ name = "system.numerics.vectors";
+ version = "4.4.0";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg";
+ sha256 = "0rdvma399070b0i46c4qq1h2yvjj3k013sqzkilz4bz5cwmx1rba";
+ };
+ }
+ {
+ name = "system.numerics.vectors";
+ version = "4.5.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.numerics.vectors/4.5.0/system.numerics.vectors.4.5.0.nupkg";
+ sha256 = "1r66gjpvbmgr3216ch2fx9zzd08fb78br4hzblvsvi7wfwp6w7ip";
+ };
+ }
+ {
+ name = "system.objectmodel";
+ version = "4.0.12";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg";
+ sha256 = "06abwzrai4k999qmc8bkcvq26px2ws9gk04c01c1ix9fw02pf546";
+ };
+ }
+ {
+ name = "system.objectmodel";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg";
+ sha256 = "18mryszf4a66a52v9din5wgqiykp0ficl5zl5l9grkrisjnl7jh4";
+ };
+ }
+ {
+ name = "system.private.datacontractserialization";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.private.datacontractserialization/4.1.1/system.private.datacontractserialization.4.1.1.nupkg";
+ sha256 = "1hrbq85s14x7ck6an570z8p7slprlsswxlydz0pdzfmnqwpv0qbi";
+ };
+ }
+ {
+ name = "system.reflection";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.reflection/4.1.0/system.reflection.4.1.0.nupkg";
+ sha256 = "003bmllpdf35jsbbhgsi4a24rqprdhgjpi3d76jk7sgllbh6p1wj";
+ };
+ }
+ {
+ name = "system.reflection";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg";
+ sha256 = "00f1n6r8z6zw3mfhrfg402s6fj95jj9d8z5s62kfmd7pdsnv39xi";
+ };
+ }
+ {
+ name = "system.reflection.emit";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg";
+ sha256 = "0s1cpkpnn2x6bicspj1x7z7zlfg1h5iy8mvr5bcq55fgpyf6xin8";
+ };
+ }
+ {
+ name = "system.reflection.emit.ilgeneration";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg";
+ sha256 = "0q789n72y47jkld2076khan7zz2gm04znpnz0nznin7ykp8aa0ih";
+ };
+ }
+ {
+ name = "system.reflection.emit.lightweight";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg";
+ sha256 = "10hsbdar8vzvq3izv3v8a93rz7brnmrcrcl5c0nvy8vlmdk41jlx";
+ };
+ }
+ {
+ name = "system.reflection.extensions";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg";
+ sha256 = "1n1gig2nlycrz1rzy1gi56gcw568ibdpnbknjy7gv9i76aw2kvy7";
+ };
+ }
+ {
+ name = "system.reflection.extensions";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg";
+ sha256 = "020gr3yjb3aa49hm4qyxqrz318ll2rnc8qpcby341ik0gr4ij3wz";
+ };
+ }
+ {
+ name = "system.reflection.metadata";
+ version = "1.6.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg";
+ sha256 = "1kw4xsm093zd10jf3vjc2lxmv0zq6chi3g8rka8w0d3l3a5hh3ly";
+ };
+ }
+ {
+ name = "system.reflection.primitives";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg";
+ sha256 = "1r0a1xhlrdr6kdhia9r6rcywds4r8wbk0jagsac6x3rc0kq5f1yi";
+ };
+ }
+ {
+ name = "system.reflection.primitives";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg";
+ sha256 = "1b10cxizldqk8niyihhxsabfjkyrlnkgf4im038lbxs3pq7a12yl";
+ };
+ }
+ {
+ name = "system.reflection.typeextensions";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg";
+ sha256 = "13y2gvadvzgv5hrizwd53xyciq88p8mpclyqfmikspij4pyb5328";
+ };
+ }
+ {
+ name = "system.resources.extensions";
+ version = "4.6.0";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/system.resources.extensions/4.6.0/system.resources.extensions.4.6.0.nupkg";
+ sha256 = "0inch9jgchgmsg3xjivbhh9mpin40mhdd8dgf4i1p3g42i0hzc0j";
+ };
+ }
+ {
+ name = "system.resources.reader";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.resources.reader/4.0.0/system.resources.reader.4.0.0.nupkg";
+ sha256 = "0nipl2mayrbgf62mbi3z9crk9hvcrxnry008a33iyk9xy45rmyk1";
+ };
+ }
+ {
+ name = "system.resources.resourcemanager";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg";
+ sha256 = "1hjlz6rvr5c7qmvmbv1a338zqjl1dbj0qqidwv9z0ldy4jmg89cy";
+ };
+ }
+ {
+ name = "system.resources.resourcemanager";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg";
+ sha256 = "1bi65kd8fps7gncs053pawc0j44pz4wcgdj3jcw7gpjr4j0zyxwi";
+ };
+ }
+ {
+ name = "system.runtime";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.runtime/4.1.0/system.runtime.4.1.0.nupkg";
+ sha256 = "05n73j0s3qgjnp5w2jxaacn93kpq14cldxncv15v04b3lla30mpr";
+ };
+ }
+ {
+ name = "system.runtime";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg";
+ sha256 = "0cffdplihjrivvcayzvz32gmv7yissf2pmyaga4fw7g262rf5mxi";
+ };
+ }
+ {
+ name = "system.runtime.compilerservices.unsafe";
+ version = "4.5.2";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.runtime.compilerservices.unsafe/4.5.2/system.runtime.compilerservices.unsafe.4.5.2.nupkg";
+ sha256 = "0bp6in9qqhprbk85wd0cnfnpjcwdknyyc9rk0891kldx3alnd4h7";
+ };
+ }
+ {
+ name = "system.runtime.compilerservices.unsafe";
+ version = "4.7.0";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.0/system.runtime.compilerservices.unsafe.4.7.0.nupkg";
+ sha256 = "16r6sn4czfjk8qhnz7bnqlyiaaszr0ihinb7mq9zzr1wba257r54";
+ };
+ }
+ {
+ name = "system.runtime.extensions";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg";
+ sha256 = "0bms87hf2q90kkfg75ljdk09410fl64326wpvhqgfkgw019704yc";
+ };
+ }
+ {
+ name = "system.runtime.extensions";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg";
+ sha256 = "18qn6zjvpngda5bd9nrpphwy5lppmkla86jk5bdapz6ar44ic8wy";
+ };
+ }
+ {
+ name = "system.runtime.handles";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg";
+ sha256 = "00kzqs5d8gm1ppc13idybcdrr07yk2a7f5bdrb0mw7c1bafjp1px";
+ };
+ }
+ {
+ name = "system.runtime.handles";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg";
+ sha256 = "1klsizwincb42v9yl6m9czgqcmxr7a1h1ri687ldqy4w15718adi";
+ };
+ }
+ {
+ name = "system.runtime.interopservices";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg";
+ sha256 = "1876kwm4ziikya5s75sb1cp23qwdsd7xhlmlb9gaglibzwkd8b9d";
+ };
+ }
+ {
+ name = "system.runtime.interopservices";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg";
+ sha256 = "0l13wfr3y4rq667cyw1rl3bdq24zhs34jwv61piwnv77flwr4brq";
+ };
+ }
+ {
+ name = "system.runtime.interopservices.runtimeinformation";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg";
+ sha256 = "05pmsmrjmy3mk4r8xqihc3w7128d4qccjg6wkyd7zc2yq67w7xmg";
+ };
+ }
+ {
+ name = "system.runtime.interopservices.runtimeinformation";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg";
+ sha256 = "131108h1vnayxx6ms2axinja3sqckb1b8z9v8fjnaf9ix8zvmaxq";
+ };
+ }
+ {
+ name = "system.runtime.numerics";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg";
+ sha256 = "06i4k2ng909fvlq9dhglgyp0iv5vj6b42vqlsvk2gcn6ssgkq9ya";
+ };
+ }
+ {
+ name = "system.runtime.serialization.primitives";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg";
+ sha256 = "1mqwgsda61xm2p4chcniypnnrahh8l6j8c9j45jd2r0hmrvnsc4k";
+ };
+ }
+ {
+ name = "system.runtime.serialization.xml";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.runtime.serialization.xml/4.1.1/system.runtime.serialization.xml.4.1.1.nupkg";
+ sha256 = "19mwnihzks4l2q73bsg5ylbawxqcji3slzzp0v46v6xvvrq480wq";
+ };
+ }
+ {
+ name = "system.security.cryptography.algorithms";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg";
+ sha256 = "04lfa74ll34fk2r42fkdldvcgjp27i3d5zbxx5bxx1dfpsqhkavv";
+ };
+ }
+ {
+ name = "system.security.cryptography.encoding";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg";
+ sha256 = "1icdqp1c8f7971h1vkls87m8bdxs7xqg4xs7ygi0x3n56pjbqfpi";
+ };
+ }
+ {
+ name = "system.security.cryptography.primitives";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg";
+ sha256 = "02dsnjxw9bymk0a2qnnlavpi0jq8832dviblv5f9icmwldridc8y";
+ };
+ }
+ {
+ name = "system.security.cryptography.x509certificates";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg";
+ sha256 = "0p02s2k8gcx86ys67ydbgrlnp5q7f073jnlgpliqp4f7d2wiwszd";
+ };
+ }
+ {
+ name = "system.security.principal.windows";
+ version = "4.7.0";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.7.0/system.security.principal.windows.4.7.0.nupkg";
+ sha256 = "1a56ls5a9sr3ya0nr086sdpa9qv0abv31dd6fp27maqa9zclqq5d";
+ };
+ }
+ {
+ name = "system.text.encoding";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg";
+ sha256 = "0q829jqhv2sdggb3xjlbdp65g2670w9gw64q2irdzr47gl7zpzyl";
+ };
+ }
+ {
+ name = "system.text.encoding";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg";
+ sha256 = "04fsaadvsnjz6jmf88n26md9zcmvwgn2dkwqkjvhf5apph8gi44g";
+ };
+ }
+ {
+ name = "system.text.encoding.codepages";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.text.encoding.codepages/4.0.1/system.text.encoding.codepages.4.0.1.nupkg";
+ sha256 = "0ixii299wspn434ccjjv8pcvxww3qjl8257r0dx7myh816v3a9sz";
+ };
+ }
+ {
+ name = "system.text.encoding.extensions";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg";
+ sha256 = "15f89w0vwnfp10544wbq0z6fjqn7ig03q3kl16x2pp47rac6yj17";
+ };
+ }
+ {
+ name = "system.text.encoding.extensions";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg";
+ sha256 = "1w6jxdkrczxwyw2bbs9ng0zi2nk3paznyhm1vnh5vc8v10k96v98";
+ };
+ }
+ {
+ name = "system.text.encodings.web";
+ version = "4.7.0";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/system.text.encodings.web/4.7.0/system.text.encodings.web.4.7.0.nupkg";
+ sha256 = "0sd3bihfar5rwm6nib4lhyys306nkm02qvk6p6sgzmnlfmma2wn3";
+ };
+ }
+ {
+ name = "system.text.json";
+ version = "4.7.0";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/system.text.json/4.7.0/system.text.json.4.7.0.nupkg";
+ sha256 = "0fp3xrysccm5dkaac4yb51d793vywxks978kkl5x4db9gw29rfdr";
+ };
+ }
+ {
+ name = "system.text.regularexpressions";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg";
+ sha256 = "1ndgfw99bds4772p7578ylcb4whls76qhiz9a3bh4qy9si48afcv";
+ };
+ }
+ {
+ name = "system.text.regularexpressions";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg";
+ sha256 = "1510mdlfdc42vyp738wvmqdy3sir2yyh5w3da3v5i0ar2c4jn6wi";
+ };
+ }
+ {
+ name = "system.threading";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.threading/4.0.11/system.threading.4.0.11.nupkg";
+ sha256 = "12w6vdai88ldgnv9f71rybwyvlzkk1nr57d7f8cz6rajwliz7h6g";
+ };
+ }
+ {
+ name = "system.threading";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg";
+ sha256 = "1ad1drl7q1f8fmfaq3r2bswg58nbc2y01mrbhlwkv41ij1ij3fz3";
+ };
+ }
+ {
+ name = "system.threading.tasks";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg";
+ sha256 = "03gvdi1qk4kyws4sjfl5w3fy9qbrq0d0i72n7a8d59lchm6l9zjk";
+ };
+ }
+ {
+ name = "system.threading.tasks";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg";
+ sha256 = "0y0gw9q62dchzhk3fcdcdfhk6c5zr0a6rs34qfdbkgksnva10cm1";
+ };
+ }
+ {
+ name = "system.threading.tasks.dataflow";
+ version = "4.9.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.threading.tasks.dataflow/4.9.0/system.threading.tasks.dataflow.4.9.0.nupkg";
+ sha256 = "01lhdmb9w4h82yaqrqpzvz5cv2b228kj332k2h6nz0qycpjd6b0y";
+ };
+ }
+ {
+ name = "system.threading.tasks.extensions";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg";
+ sha256 = "1dxi845z4cd83v2ph7dq9ykf5gxr6gaw9k29wckv5zhx1rjwprfg";
+ };
+ }
+ {
+ name = "system.threading.tasks.extensions";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg";
+ sha256 = "1dr14m9c2psrvavv74dzwbi09avn0hxmdvr6z03f96mxkrk3cm1d";
+ };
+ }
+ {
+ name = "system.threading.tasks.extensions";
+ version = "4.5.2";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.threading.tasks.extensions/4.5.2/system.threading.tasks.extensions.4.5.2.nupkg";
+ sha256 = "03qkna7pwxaxnxg3ydc1vpjzzrizq55gm7w519gqlmd6yca61vzm";
+ };
+ }
+ {
+ name = "system.threading.tasks.parallel";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.threading.tasks.parallel/4.0.1/system.threading.tasks.parallel.4.0.1.nupkg";
+ sha256 = "00l76cv7yys3ilrpi32xrs8qk45gmliqvmw2w2zxg3h21y6r0xc0";
+ };
+ }
+ {
+ name = "system.threading.thread";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.threading.thread/4.0.0/system.threading.thread.4.0.0.nupkg";
+ sha256 = "0ay1bjmyk0jv6plj9layh3nhr7lnl5a6gzlqi2pgqglb1s9j1x4s";
+ };
+ }
+ {
+ name = "system.threading.timer";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.threading.timer/4.0.1/system.threading.timer.4.0.1.nupkg";
+ sha256 = "0imrcq43k6ii97xpfkwzsvhs6idvgc6mi5c9p7ah828wbaxqh1my";
+ };
+ }
+ {
+ name = "system.threading.timer";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg";
+ sha256 = "11p4yxkcn2amlxhwipyia38k8glpam5c9l47y5dvjdicg42dgxl8";
+ };
+ }
+ {
+ name = "system.valuetuple";
+ version = "4.5.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.valuetuple/4.5.0/system.valuetuple.4.5.0.nupkg";
+ sha256 = "068v2h0v8873jh3zc06bxcfzch9frggak1s9csyisl7xzwdijsqn";
+ };
+ }
+ {
+ name = "system.xml.readerwriter";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg";
+ sha256 = "04ijmcrb40x08br0fdpxmrm0fw2ahpiqjs9wmrqx38ngf96irb7l";
+ };
+ }
+ {
+ name = "system.xml.readerwriter";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg";
+ sha256 = "1dsj4s5jwjqix52sizyncvrv5p1h9cdnkh5c4a6407s3gkkh4gzw";
+ };
+ }
+ {
+ name = "system.xml.xdocument";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg";
+ sha256 = "14j57hlnmba6rwjwkxx8yp7rk5zf2dzq5j9f22j84jr0xxf00j2f";
+ };
+ }
+ {
+ name = "system.xml.xmldocument";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.xml.xmldocument/4.0.1/system.xml.xmldocument.4.0.1.nupkg";
+ sha256 = "1x2iz1l482876vjr11vsrl895n1bbaflxbj239dpf5a48p06gq7y";
+ };
+ }
+ {
+ name = "system.xml.xmlserializer";
+ version = "4.0.11";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.xml.xmlserializer/4.0.11/system.xml.xmlserializer.4.0.11.nupkg";
+ sha256 = "0987zp4nskf0dbsl3h4s5m1ianjcc398zmp2b98j4834c45jh0bm";
+ };
+ }
+ {
+ name = "system.xml.xpath";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.xml.xpath/4.3.0/system.xml.xpath.4.3.0.nupkg";
+ sha256 = "0hvn82chjynkixvvk9dy9djqvb0hlkbc2hy00gy27vjhd8i4iqkx";
+ };
+ }
+ {
+ name = "vswhere";
+ version = "2.6.7";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/vswhere/2.6.7/vswhere.2.6.7.nupkg";
+ sha256 = "0h4k5i96p7633zzf4xsv7615f9x72rr5qr7b9934ri2y6gshfcwk";
+ };
+ }
+ {
+ name = "xlifftasks";
+ version = "1.0.0-beta.20206.1";
+ src = fetchurl {
+ url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/xlifftasks/1.0.0-beta.20206.1/xlifftasks.1.0.0-beta.20206.1.nupkg";
+ sha256 = "0xsfzws7rn9sfk4mgkbil21m8d3k3kccfk5f4g6lzvc1vk0pa26j";
+ };
+ }
+ {
+ name = "xunit";
+ version = "2.4.1";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/xunit/2.4.1/xunit.2.4.1.nupkg";
+ sha256 = "0xf3kaywpg15flqaqfgywqyychzk15kz0kz34j21rcv78q9ywq20";
+ };
+ }
+ {
+ name = "xunit.abstractions";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg";
+ sha256 = "00wl8qksgkxld76fgir3ycc5rjqv1sqds6x8yx40927q5py74gfh";
+ };
+ }
+ {
+ name = "xunit.analyzers";
+ version = "0.10.0";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/xunit.analyzers/0.10.0/xunit.analyzers.0.10.0.nupkg";
+ sha256 = "15n02q3akyqbvkp8nq75a8rd66d4ax0rx8fhdcn8j78pi235jm7j";
+ };
+ }
+ {
+ name = "xunit.assert";
+ version = "2.4.1";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/xunit.assert/2.4.1/xunit.assert.2.4.1.nupkg";
+ sha256 = "1imynzh80wxq2rp9sc4gxs4x1nriil88f72ilhj5q0m44qqmqpc6";
+ };
+ }
+ {
+ name = "xunit.core";
+ version = "2.4.1";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/xunit.core/2.4.1/xunit.core.2.4.1.nupkg";
+ sha256 = "1nnb3j4kzmycaw1g76ii4rfqkvg6l8gqh18falwp8g28h802019a";
+ };
+ }
+ {
+ name = "xunit.extensibility.core";
+ version = "2.4.1";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.1/xunit.extensibility.core.2.4.1.nupkg";
+ sha256 = "103qsijmnip2pnbhciqyk2jyhdm6snindg5z2s57kqf5pcx9a050";
+ };
+ }
+ {
+ name = "xunit.extensibility.execution";
+ version = "2.4.1";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.1/xunit.extensibility.execution.2.4.1.nupkg";
+ sha256 = "1pbilxh1gp2ywm5idfl0klhl4gb16j86ib4x83p8raql1dv88qia";
+ };
+ }
+ {
+ name = "xunit.runner.console";
+ version = "2.4.1";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/xunit.runner.console/2.4.1/xunit.runner.console.2.4.1.nupkg";
+ sha256 = "13ykz9anhz72xc4q6byvdfwrp54hlcbl6zsfapwfhnzyvfgb9w13";
+ };
+ }
+ {
+ name = "xunit.runner.visualstudio";
+ version = "2.4.1";
+ src = fetchurl {
+ url = "https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.4.1/xunit.runner.visualstudio.2.4.1.nupkg";
+ sha256 = "0fln5pk18z98gp0zfshy1p9h6r9wc55nyqhap34k89yran646vhn";
+ };
+ }
+]
diff --git a/pkgs/development/tools/build-managers/msbuild/nuget.nix b/pkgs/development/tools/build-managers/msbuild/nuget.nix
deleted file mode 100644
index 0aae3840752..00000000000
--- a/pkgs/development/tools/build-managers/msbuild/nuget.nix
+++ /dev/null
@@ -1,1130 +0,0 @@
-{ fetchurl }: let
-
- fetchNuGet = { url, name, version, sha256 }: fetchurl {
- inherit name url sha256;
- };
-
-in [
-(fetchNuGet {
- name = "microsoft.build";
- version = "14.3.0";
- url = "https://www.nuget.org/api/v2/package/microsoft.build/14.3.0";
- sha256 = "1zamn3p8xxi0wsjlpln0y71ncb977f3fp08mvaz4wmbmi76nr0rz";
- })
-(fetchNuGet {
- name = "system.io";
- version = "4.1.0";
- url = "https://www.nuget.org/api/v2/package/system.io/4.1.0";
- sha256 = "1g0yb8p11vfd0kbkyzlfsbsp5z44lwsvyc0h3dpw6vqnbi035ajp";
- })
-(fetchNuGet {
- name = "system.io";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.io/4.3.0";
- sha256 = "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f";
- })
-(fetchNuGet {
- name = "system.xml.xpath";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.xml.xpath/4.3.0";
- sha256 = "1cv2m0p70774a0sd1zxc8fm8jk3i5zk2bla3riqvi8gsm0r4kpci";
- })
-(fetchNuGet {
- name = "microsoft.net.compilers.toolset";
- version = "3.3.0-beta2-19367-02";
- url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.net.compilers.toolset/3.3.0-beta2-19367-02/microsoft.net.compilers.toolset.3.3.0-beta2-19367-02.nupkg";
- sha256 = "1v9lz2fmfprhql0klqa8iipiiz3wcflvlgr3a86pcjjk7x0y84sl";
- })
-(fetchNuGet {
- name = "system.io.filesystem";
- version = "4.0.1";
- url = "https://www.nuget.org/api/v2/package/system.io.filesystem/4.0.1";
- sha256 = "0kgfpw6w4djqra3w5crrg8xivbanh1w9dh3qapb28q060wb9flp1";
- })
-(fetchNuGet {
- name = "system.io.filesystem";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.io.filesystem/4.3.0";
- sha256 = "0z2dfrbra9i6y16mm9v1v6k47f0fm617vlb7s5iybjjsz6g1ilmw";
- })
-(fetchNuGet {
- name = "largeaddressaware";
- version = "1.0.3";
- url = "https://www.nuget.org/api/v2/package/largeaddressaware/1.0.3";
- sha256 = "1ppss9bgj0hf5s8307bnm2a4qm10mrymp0v12m28a5q81zjz0fr5";
- })
-(fetchNuGet {
- name = "nuget.protocol";
- version = "5.2.0-rtm.6067";
- url = "https://dotnet.myget.org/F/nuget-build/api/v2/package/nuget.protocol/5.2.0-rtm.6067";
- sha256 = "0fm3qgcdsy6dy6fih0n9a4w39mzdha4cz51gr9pp9g4nag34za2a";
- })
-(fetchNuGet {
- name = "runtime.native.system.security.cryptography.openssl";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/runtime.native.system.security.cryptography.openssl/4.3.0";
- sha256 = "18pzfdlwsg2nb1jjjjzyb5qlgy6xjxzmhnfaijq5s2jw3cm3ab97";
- })
-(fetchNuGet {
- name = "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0";
- sha256 = "160p68l2c7cqmyqjwxydcvgw7lvl1cr0znkw8fp24d1by9mqc8p3";
- })
-(fetchNuGet {
- name = "system.buffers";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.buffers/4.3.0";
- sha256 = "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy";
- })
-(fetchNuGet {
- name = "system.buffers";
- version = "4.4.0";
- url = "https://www.nuget.org/api/v2/package/system.buffers/4.4.0";
- sha256 = "183f8063w8zqn99pv0ni0nnwh7fgx46qzxamwnans55hhs2l0g19";
- })
-(fetchNuGet {
- name = "xunit.core";
- version = "2.4.1";
- url = "https://www.nuget.org/api/v2/package/xunit.core/2.4.1";
- sha256 = "1nnb3j4kzmycaw1g76ii4rfqkvg6l8gqh18falwp8g28h802019a";
- })
-(fetchNuGet {
- name = "system.io.filesystem.primitives";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.io.filesystem.primitives/4.3.0";
- sha256 = "0j6ndgglcf4brg2lz4wzsh1av1gh8xrzdsn9f0yznskhqn1xzj9c";
- })
-(fetchNuGet {
- name = "system.io.filesystem.primitives";
- version = "4.0.1";
- url = "https://www.nuget.org/api/v2/package/system.io.filesystem.primitives/4.0.1";
- sha256 = "1s0mniajj3lvbyf7vfb5shp4ink5yibsx945k6lvxa96r8la1612";
- })
-(fetchNuGet {
- name = "system.xml.xmldocument";
- version = "4.0.1";
- url = "https://www.nuget.org/api/v2/package/system.xml.xmldocument/4.0.1";
- sha256 = "0ihsnkvyc76r4dcky7v3ansnbyqjzkbyyia0ir5zvqirzan0bnl1";
- })
-(fetchNuGet {
- name = "system.xml.xmldocument";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.xml.xmldocument/4.3.0";
- sha256 = "0bmz1l06dihx52jxjr22dyv5mxv6pj4852lx68grjm7bivhrbfwi";
- })
-(fetchNuGet {
- name = "microsoft.build.framework";
- version = "15.5.180";
- url = "https://www.nuget.org/api/v2/package/microsoft.build.framework/15.5.180";
- sha256 = "064y3a711ikx9pm9d2wyms4i3k4f9hfvn3vymhwygg7yv7gcj92z";
- })
-(fetchNuGet {
- name = "microsoft.build.framework";
- version = "14.3.0";
- url = "https://www.nuget.org/api/v2/package/microsoft.build.framework/14.3.0";
- sha256 = "0r7y1i7dbr3pb53fdrh268hyi627w85nzv2iblwyg8dzkfxraafd";
- })
-(fetchNuGet {
- name = "system.globalization";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.globalization/4.3.0";
- sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki";
- })
-(fetchNuGet {
- name = "system.globalization";
- version = "4.0.11";
- url = "https://www.nuget.org/api/v2/package/system.globalization/4.0.11";
- sha256 = "070c5jbas2v7smm660zaf1gh0489xanjqymkvafcs4f8cdrs1d5d";
- })
-(fetchNuGet {
- name = "microsoft.dotnet.signtool";
- version = "1.0.0-beta.19372.10";
- url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.dotnet.signtool/1.0.0-beta.19372.10/microsoft.dotnet.signtool.1.0.0-beta.19372.10.nupkg";
- sha256 = "1f2im2lilw10zslfclxh49knr542jy7q09p009flxsgn68riy0j6";
- })
-(fetchNuGet {
- name = "system.runtime.handles";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.runtime.handles/4.3.0";
- sha256 = "0sw2gfj2xr7sw9qjn0j3l9yw07x73lcs97p8xfc9w1x9h5g5m7i8";
- })
-(fetchNuGet {
- name = "system.runtime.handles";
- version = "4.0.1";
- url = "https://www.nuget.org/api/v2/package/system.runtime.handles/4.0.1";
- sha256 = "1g0zrdi5508v49pfm3iii2hn6nm00bgvfpjq1zxknfjrxxa20r4g";
- })
-(fetchNuGet {
- name = "microsoft.codeanalysis.common";
- version = "3.0.0-beta1-61516-01";
- url = "https://dotnet.myget.org/F/roslyn/api/v2/package/microsoft.codeanalysis.common/3.0.0-beta1-61516-01";
- sha256 = "1qfm61yrsmihhir7n3hb5ccn1r50i39rv1g74880ma7ihjl1hz54";
- })
-(fetchNuGet {
- name = "microsoft.netcore.platforms";
- version = "1.0.1";
- url = "https://www.nuget.org/api/v2/package/microsoft.netcore.platforms/1.0.1";
- sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr";
- })
-(fetchNuGet {
- name = "microsoft.netcore.platforms";
- version = "1.1.0";
- url = "https://www.nuget.org/api/v2/package/microsoft.netcore.platforms/1.1.0";
- sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm";
- })
-(fetchNuGet {
- name = "system.reflection.primitives";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.reflection.primitives/4.3.0";
- sha256 = "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276";
- })
-(fetchNuGet {
- name = "system.reflection.primitives";
- version = "4.0.1";
- url = "https://www.nuget.org/api/v2/package/system.reflection.primitives/4.0.1";
- sha256 = "1bangaabhsl4k9fg8khn83wm6yial8ik1sza7401621jc6jrym28";
- })
-(fetchNuGet {
- name = "microbuild.core";
- version = "0.2.0";
- url = "https://www.nuget.org/api/v2/package/microbuild.core/0.2.0";
- sha256 = "0q4s45jskbyxfx4ay6znnvv94zma2wd85b8rwmwszd2nb0xl3194";
- })
-(fetchNuGet {
- name = "system.diagnostics.tracesource";
- version = "4.0.0";
- url = "https://www.nuget.org/api/v2/package/system.diagnostics.tracesource/4.0.0";
- sha256 = "1mc7r72xznczzf6mz62dm8xhdi14if1h8qgx353xvhz89qyxsa3h";
- })
-(fetchNuGet {
- name = "system.runtime.numerics";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.runtime.numerics/4.3.0";
- sha256 = "19rav39sr5dky7afygh309qamqqmi9kcwvz3i0c5700v0c5cg61z";
- })
-(fetchNuGet {
- name = "system.threading.tasks.parallel";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.threading.tasks.parallel/4.3.0";
- sha256 = "1rr3qa4hxwyj531s4nb3bwrxnxxwz617i0n9gh6x7nr7dd3ayzgh";
- })
-(fetchNuGet {
- name = "system.threading.tasks.parallel";
- version = "4.0.1";
- url = "https://www.nuget.org/api/v2/package/system.threading.tasks.parallel/4.0.1";
- sha256 = "114wdg32hr46dfsnns3pgs67kcha5jn47p5gg0mhxfn5vrkr2p75";
- })
-(fetchNuGet {
- name = "nuget.credentials";
- version = "5.2.0-rtm.6067";
- url = "https://dotnet.myget.org/F/nuget-build/api/v2/package/nuget.credentials/5.2.0-rtm.6067";
- sha256 = "07g2na590sph9li5igww74i3gqyrj5cb6gsgjh54f1f4bs4x1c4k";
- })
-(fetchNuGet {
- name = "system.objectmodel";
- version = "4.0.12";
- url = "https://www.nuget.org/api/v2/package/system.objectmodel/4.0.12";
- sha256 = "1sybkfi60a4588xn34nd9a58png36i0xr4y4v4kqpg8wlvy5krrj";
- })
-(fetchNuGet {
- name = "system.objectmodel";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.objectmodel/4.3.0";
- sha256 = "191p63zy5rpqx7dnrb3h7prvgixmk168fhvvkkvhlazncf8r3nc2";
- })
-(fetchNuGet {
- name = "system.xml.xmlserializer";
- version = "4.0.11";
- url = "https://www.nuget.org/api/v2/package/system.xml.xmlserializer/4.0.11";
- sha256 = "01nzc3gdslw90qfykq4qzr2mdnqxjl4sj0wp3fixiwdmlmvpib5z";
- })
-(fetchNuGet {
- name = "microsoft.codeanalysis.build.tasks";
- version = "3.0.0-beta1-61516-01";
- url = "https://dotnet.myget.org/F/roslyn/api/v2/package/microsoft.codeanalysis.build.tasks/3.0.0-beta1-61516-01";
- sha256 = "1cjpqbd4i0gxhh86nvamlpkisd1krcrya6riwjhghvpjph6115vp";
- })
-(fetchNuGet {
- name = "system.private.datacontractserialization";
- version = "4.1.1";
- url = "https://www.nuget.org/api/v2/package/system.private.datacontractserialization/4.1.1";
- sha256 = "1xk9wvgzipssp1393nsg4n16zbr5481k03nkdlj954hzq5jkx89r";
- })
-(fetchNuGet {
- name = "system.numerics.vectors";
- version = "4.4.0";
- url = "https://www.nuget.org/api/v2/package/system.numerics.vectors/4.4.0";
- sha256 = "0rdvma399070b0i46c4qq1h2yvjj3k013sqzkilz4bz5cwmx1rba";
- })
-(fetchNuGet {
- name = "microsoft.build.centralpackageversions";
- version = "2.0.1";
- url = "https://www.nuget.org/api/v2/package/microsoft.build.centralpackageversions/2.0.1";
- sha256 = "17cjiaj2b98q8s89168g42jb8rhwm6062jcbv57rbkdiiwdsn55k";
- })
-(fetchNuGet {
- name = "system.text.encoding.extensions";
- version = "4.0.11";
- url = "https://www.nuget.org/api/v2/package/system.text.encoding.extensions/4.0.11";
- sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs";
- })
-(fetchNuGet {
- name = "system.text.encoding.extensions";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.text.encoding.extensions/4.3.0";
- sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy";
- })
-(fetchNuGet {
- name = "microsoft.visualstudio.sdk.embedinteroptypes";
- version = "15.0.15";
- url = "https://www.nuget.org/api/v2/package/microsoft.visualstudio.sdk.embedinteroptypes/15.0.15";
- sha256 = "0chr3slzzcanwcyd9isx4gichqzmfh4zd3h83piw0r4xsww1wmpd";
- })
-(fetchNuGet {
- name = "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0";
- sha256 = "15zrc8fgd8zx28hdghcj5f5i34wf3l6bq5177075m2bc2j34jrqy";
- })
-(fetchNuGet {
- name = "system.runtime.extensions";
- version = "4.1.0";
- url = "https://www.nuget.org/api/v2/package/system.runtime.extensions/4.1.0";
- sha256 = "0rw4rm4vsm3h3szxp9iijc3ksyviwsv6f63dng3vhqyg4vjdkc2z";
- })
-(fetchNuGet {
- name = "system.runtime.extensions";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.runtime.extensions/4.3.0";
- sha256 = "1ykp3dnhwvm48nap8q23893hagf665k0kn3cbgsqpwzbijdcgc60";
- })
-(fetchNuGet {
- name = "system.resources.extensions";
- version = "4.6.0-preview8.19364.1";
- url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/system.resources.extensions/4.6.0-preview8.19364.1/system.resources.extensions.4.6.0-preview8.19364.1.nupkg";
- sha256 = "0jh9ilbicmsngv77a4ayzs0n7s440ycdf726nbljw029gq4rzvqf";
- })
-(fetchNuGet {
- name = "nuget.frameworks";
- version = "5.2.0-rtm.6067";
- url = "https://dotnet.myget.org/F/nuget-build/api/v2/package/nuget.frameworks/5.2.0-rtm.6067";
- sha256 = "1g1kcfqhxr1bhl3ksbdmz3rb9nq1qmkac1sijf9ng4gmr9fmprdm";
- })
-(fetchNuGet {
- name = "system.diagnostics.diagnosticsource";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.diagnostics.diagnosticsource/4.3.0";
- sha256 = "0z6m3pbiy0qw6rn3n209rrzf9x1k4002zh90vwcrsym09ipm2liq";
- })
-(fetchNuGet {
- name = "system.security.claims";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.security.claims/4.3.0";
- sha256 = "0jvfn7j22l3mm28qjy3rcw287y9h65ha4m940waaxah07jnbzrhn";
- })
-(fetchNuGet {
- name = "system.linq.expressions";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.linq.expressions/4.3.0";
- sha256 = "0ky2nrcvh70rqq88m9a5yqabsl4fyd17bpr63iy2mbivjs2nyypv";
- })
-(fetchNuGet {
- name = "system.diagnostics.stacktrace";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.diagnostics.stacktrace/4.3.0";
- sha256 = "0ash4h9k0m7xsm0yl79r0ixrdz369h7y922wipp5gladmlbvpyjd";
- })
-(fetchNuGet {
- name = "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0";
- sha256 = "0zcxjv5pckplvkg0r6mw3asggm7aqzbdjimhvsasb0cgm59x09l3";
- })
-(fetchNuGet {
- name = "system.diagnostics.tracing";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.diagnostics.tracing/4.3.0";
- sha256 = "1m3bx6c2s958qligl67q7grkwfz3w53hpy7nc97mh6f7j5k168c4";
- })
-(fetchNuGet {
- name = "system.diagnostics.tracing";
- version = "4.1.0";
- url = "https://www.nuget.org/api/v2/package/system.diagnostics.tracing/4.1.0";
- sha256 = "1d2r76v1x610x61ahfpigda89gd13qydz6vbwzhpqlyvq8jj6394";
- })
-(fetchNuGet {
- name = "xunit.analyzers";
- version = "0.10.0";
- url = "https://www.nuget.org/api/v2/package/xunit.analyzers/0.10.0";
- sha256 = "15n02q3akyqbvkp8nq75a8rd66d4ax0rx8fhdcn8j78pi235jm7j";
- })
-(fetchNuGet {
- name = "xunit.assert";
- version = "2.4.1";
- url = "https://www.nuget.org/api/v2/package/xunit.assert/2.4.1";
- sha256 = "1imynzh80wxq2rp9sc4gxs4x1nriil88f72ilhj5q0m44qqmqpc6";
- })
-(fetchNuGet {
- name = "system.appcontext";
- version = "4.1.0";
- url = "https://www.nuget.org/api/v2/package/system.appcontext/4.1.0";
- sha256 = "0fv3cma1jp4vgj7a8hqc9n7hr1f1kjp541s6z0q1r6nazb4iz9mz";
- })
-(fetchNuGet {
- name = "system.appcontext";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.appcontext/4.3.0";
- sha256 = "1649qvy3dar900z3g817h17nl8jp4ka5vcfmsr05kh0fshn7j3ya";
- })
-(fetchNuGet {
- name = "system.text.encoding.codepages";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.text.encoding.codepages/4.3.0";
- sha256 = "0lgxg1gn7pg7j0f942pfdc9q7wamzxsgq3ng248ikdasxz0iadkv";
- })
-(fetchNuGet {
- name = "system.text.encoding.codepages";
- version = "4.0.1";
- url = "https://www.nuget.org/api/v2/package/system.text.encoding.codepages/4.0.1";
- sha256 = "00wpm3b9y0k996rm9whxprngm8l500ajmzgy2ip9pgwk0icp06y3";
- })
-(fetchNuGet {
- name = "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0";
- sha256 = "0c2p354hjx58xhhz7wv6div8xpi90sc6ibdm40qin21bvi7ymcaa";
- })
-(fetchNuGet {
- name = "microsoft.codeanalysis.csharp";
- version = "3.0.0-beta1-61516-01";
- url = "https://dotnet.myget.org/F/roslyn/api/v2/package/microsoft.codeanalysis.csharp/3.0.0-beta1-61516-01";
- sha256 = "0a7npkdw6s5jczw1lkm63x2bpz1z3ccid20h5nm6k78cv7sihm4h";
- })
-(fetchNuGet {
- name = "system.console";
- version = "4.0.0";
- url = "https://www.nuget.org/api/v2/package/system.console/4.0.0";
- sha256 = "0ynxqbc3z1nwbrc11hkkpw9skw116z4y9wjzn7id49p9yi7mzmlf";
- })
-(fetchNuGet {
- name = "system.console";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.console/4.3.0";
- sha256 = "1flr7a9x920mr5cjsqmsy9wgnv3lvd0h1g521pdr1lkb2qycy7ay";
- })
-(fetchNuGet {
- name = "system.reflection.typeextensions";
- version = "4.1.0";
- url = "https://www.nuget.org/api/v2/package/system.reflection.typeextensions/4.1.0";
- sha256 = "1bjli8a7sc7jlxqgcagl9nh8axzfl11f4ld3rjqsyxc516iijij7";
- })
-(fetchNuGet {
- name = "system.runtime.compilerservices.unsafe";
- version = "4.5.2";
- url = "https://www.nuget.org/api/v2/package/system.runtime.compilerservices.unsafe/4.5.2";
- sha256 = "1vz4275fjij8inf31np78hw50al8nqkngk04p3xv5n4fcmf1grgi";
- })
-(fetchNuGet {
- name = "system.threading.tasks";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.threading.tasks/4.3.0";
- sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7";
- })
-(fetchNuGet {
- name = "system.threading.tasks";
- version = "4.0.11";
- url = "https://www.nuget.org/api/v2/package/system.threading.tasks/4.0.11";
- sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5";
- })
-(fetchNuGet {
- name = "xunit.abstractions";
- version = "2.0.3";
- url = "https://www.nuget.org/api/v2/package/xunit.abstractions/2.0.3";
- sha256 = "00wl8qksgkxld76fgir3ycc5rjqv1sqds6x8yx40927q5py74gfh";
- })
-(fetchNuGet {
- name = "microsoft.build.utilities.core";
- version = "15.5.180";
- url = "https://www.nuget.org/api/v2/package/microsoft.build.utilities.core/15.5.180";
- sha256 = "0c4bjhaqgc98bchln8p5d2p1vyn8qrha2b8gpn2l7bnznbcrd630";
- })
-(fetchNuGet {
- name = "microsoft.build.utilities.core";
- version = "14.3.0";
- url = "https://www.nuget.org/api/v2/package/microsoft.build.utilities.core/14.3.0";
- sha256 = "0351nsnx12nzkss6vaqwwh7d7car7hrgyh0vyd4bl83c4x3ls1kb";
- })
-(fetchNuGet {
- name = "system.reflection.emit";
- version = "4.0.1";
- url = "https://www.nuget.org/api/v2/package/system.reflection.emit/4.0.1";
- sha256 = "0ydqcsvh6smi41gyaakglnv252625hf29f7kywy2c70nhii2ylqp";
- })
-(fetchNuGet {
- name = "microsoft.visualstudio.setup.configuration.interop";
- version = "1.16.30";
- url = "https://www.nuget.org/api/v2/package/microsoft.visualstudio.setup.configuration.interop/1.16.30";
- sha256 = "14022lx03vdcqlvbbdmbsxg5pqfx1rfq2jywxlyaz9v68cvsb0g4";
- })
-(fetchNuGet {
- name = "system.net.sockets";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.net.sockets/4.3.0";
- sha256 = "1ssa65k6chcgi6mfmzrznvqaxk8jp0gvl77xhf1hbzakjnpxspla";
- })
-(fetchNuGet {
- name = "microsoft.dotnet.arcade.sdk";
- version = "1.0.0-beta.19372.10";
- url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.dotnet.arcade.sdk/1.0.0-beta.19372.10/microsoft.dotnet.arcade.sdk.1.0.0-beta.19372.10.nupkg";
- sha256 = "1lii0yg4fbsma80mmvw2zwplc26abb46q6gkxwbsbkyszkw128hv";
- })
-(fetchNuGet {
- name = "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0";
- sha256 = "0hkg03sgm2wyq8nqk6dbm9jh5vcq57ry42lkqdmfklrw89lsmr59";
- })
-(fetchNuGet {
- name = "runtime.native.system.io.compression";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/runtime.native.system.io.compression/4.3.0";
- sha256 = "1vvivbqsk6y4hzcid27pqpm5bsi6sc50hvqwbcx8aap5ifrxfs8d";
- })
-(fetchNuGet {
- name = "system.diagnostics.debug";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.diagnostics.debug/4.3.0";
- sha256 = "00yjlf19wjydyr6cfviaph3vsjzg3d5nvnya26i2fvfg53sknh3y";
- })
-(fetchNuGet {
- name = "system.diagnostics.debug";
- version = "4.0.11";
- url = "https://www.nuget.org/api/v2/package/system.diagnostics.debug/4.0.11";
- sha256 = "0gmjghrqmlgzxivd2xl50ncbglb7ljzb66rlx8ws6dv8jm0d5siz";
- })
-(fetchNuGet {
- name = "system.xml.readerwriter";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.xml.readerwriter/4.3.0";
- sha256 = "0c47yllxifzmh8gq6rq6l36zzvw4kjvlszkqa9wq3fr59n0hl3s1";
- })
-(fetchNuGet {
- name = "system.xml.readerwriter";
- version = "4.0.11";
- url = "https://www.nuget.org/api/v2/package/system.xml.readerwriter/4.0.11";
- sha256 = "0c6ky1jk5ada9m94wcadih98l6k1fvf6vi7vhn1msjixaha419l5";
- })
-(fetchNuGet {
- name = "system.threading.timer";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.threading.timer/4.3.0";
- sha256 = "1nx773nsx6z5whv8kaa1wjh037id2f1cxhb69pvgv12hd2b6qs56";
- })
-(fetchNuGet {
- name = "system.threading.timer";
- version = "4.0.1";
- url = "https://www.nuget.org/api/v2/package/system.threading.timer/4.0.1";
- sha256 = "15n54f1f8nn3mjcjrlzdg6q3520571y012mx7v991x2fvp73lmg6";
- })
-(fetchNuGet {
- name = "system.reflection.metadata";
- version = "1.4.2";
- url = "https://www.nuget.org/api/v2/package/system.reflection.metadata/1.4.2";
- sha256 = "08b7b43vczlliv8k7q43jinjfrxwpljsglw7sxmc6sd7d54pd1vi";
- })
-(fetchNuGet {
- name = "system.reflection.metadata";
- version = "1.6.0";
- url = "https://www.nuget.org/api/v2/package/system.reflection.metadata/1.6.0";
- sha256 = "1wdbavrrkajy7qbdblpbpbalbdl48q3h34cchz24gvdgyrlf15r4";
- })
-(fetchNuGet {
- name = "system.xml.xdocument";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.xml.xdocument/4.3.0";
- sha256 = "08h8fm4l77n0nd4i4fk2386y809bfbwqb7ih9d7564ifcxr5ssxd";
- })
-(fetchNuGet {
- name = "system.linq";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.linq/4.3.0";
- sha256 = "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7";
- })
-(fetchNuGet {
- name = "system.linq";
- version = "4.1.0";
- url = "https://www.nuget.org/api/v2/package/system.linq/4.1.0";
- sha256 = "1ppg83svb39hj4hpp5k7kcryzrf3sfnm08vxd5sm2drrijsla2k5";
- })
-(fetchNuGet {
- name = "nuget.librarymodel";
- version = "5.2.0-rtm.6067";
- url = "https://dotnet.myget.org/F/nuget-build/api/v2/package/nuget.librarymodel/5.2.0-rtm.6067";
- sha256 = "0dxvnspgkc1lcmilb67kkipg39ih34cmifs6jwk9kbrwf96z51q9";
- })
-(fetchNuGet {
- name = "xlifftasks";
- version = "1.0.0-beta.19252.1";
- url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/xlifftasks/1.0.0-beta.19252.1/xlifftasks.1.0.0-beta.19252.1.nupkg";
- sha256 = "0249sfb30y9dgsfryaj8644qw3yc1xp2xzc08lsrwvmm8vjcvkri";
- })
-(fetchNuGet {
- name = "system.text.regularexpressions";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.text.regularexpressions/4.3.0";
- sha256 = "1bgq51k7fwld0njylfn7qc5fmwrk2137gdq7djqdsw347paa9c2l";
- })
-(fetchNuGet {
- name = "system.text.regularexpressions";
- version = "4.1.0";
- url = "https://www.nuget.org/api/v2/package/system.text.regularexpressions/4.1.0";
- sha256 = "1mw7vfkkyd04yn2fbhm38msk7dz2xwvib14ygjsb8dq2lcvr18y7";
- })
-(fetchNuGet {
- name = "system.security.accesscontrol";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.security.accesscontrol/4.3.0";
- sha256 = "1gakrskmlmwhzmjc1c2mrwk0fml615rsk31dw0kbjnn9yqnnrjbi";
- })
-(fetchNuGet {
- name = "xunit.runner.visualstudio";
- version = "2.4.1";
- url = "https://www.nuget.org/api/v2/package/xunit.runner.visualstudio/2.4.1";
- sha256 = "0fln5pk18z98gp0zfshy1p9h6r9wc55nyqhap34k89yran646vhn";
- })
-(fetchNuGet {
- name = "system.resources.resourcemanager";
- version = "4.0.1";
- url = "https://www.nuget.org/api/v2/package/system.resources.resourcemanager/4.0.1";
- sha256 = "0b4i7mncaf8cnai85jv3wnw6hps140cxz8vylv2bik6wyzgvz7bi";
- })
-(fetchNuGet {
- name = "system.resources.resourcemanager";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.resources.resourcemanager/4.3.0";
- sha256 = "0sjqlzsryb0mg4y4xzf35xi523s4is4hz9q4qgdvlvgivl7qxn49";
- })
-(fetchNuGet {
- name = "nuget.projectmodel";
- version = "5.2.0-rtm.6067";
- url = "https://dotnet.myget.org/F/nuget-build/api/v2/package/nuget.projectmodel/5.2.0-rtm.6067";
- sha256 = "1s5950nbcsnfrpbaxdnl6cv1xbsa57fln04lhyrki536476a6wcn";
- })
-(fetchNuGet {
- name = "nuget.versioning";
- version = "5.2.0-rtm.6067";
- url = "https://dotnet.myget.org/F/nuget-build/api/v2/package/nuget.versioning/5.2.0-rtm.6067";
- sha256 = "04rr31ms95h7ymqxlalpv3xs48j8ng4ljfz5lmrfw7547rhcrj2h";
- })
-(fetchNuGet {
- name = "system.memory";
- version = "4.5.3";
- url = "https://www.nuget.org/api/v2/package/system.memory/4.5.3";
- sha256 = "0naqahm3wljxb5a911d37mwjqjdxv9l0b49p5dmfyijvni2ppy8a";
- })
-(fetchNuGet {
- name = "system.resources.reader";
- version = "4.0.0";
- url = "https://www.nuget.org/api/v2/package/system.resources.reader/4.0.0";
- sha256 = "1jafi73dcf1lalrir46manq3iy6xnxk2z7gpdpwg4wqql7dv3ril";
- })
-(fetchNuGet {
- name = "nuget.common";
- version = "5.2.0-rtm.6067";
- url = "https://dotnet.myget.org/F/nuget-build/api/v2/package/nuget.common/5.2.0-rtm.6067";
- sha256 = "1ff5dhkv8v04n2kr5gyjjvki4mqsp1w4dwsgj7cvdcfcm8alba0m";
- })
-(fetchNuGet {
- name = "runtime.native.system";
- version = "4.0.0";
- url = "https://www.nuget.org/api/v2/package/runtime.native.system/4.0.0";
- sha256 = "1ppk69xk59ggacj9n7g6fyxvzmk1g5p4fkijm0d7xqfkig98qrkf";
- })
-(fetchNuGet {
- name = "runtime.native.system";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/runtime.native.system/4.3.0";
- sha256 = "15hgf6zaq9b8br2wi1i3x0zvmk410nlmsmva9p0bbg73v6hml5k4";
- })
-(fetchNuGet {
- name = "system.runtime.interopservices";
- version = "4.1.0";
- url = "https://www.nuget.org/api/v2/package/system.runtime.interopservices/4.1.0";
- sha256 = "01kxqppx3dr3b6b286xafqilv4s2n0gqvfgzfd4z943ga9i81is1";
- })
-(fetchNuGet {
- name = "system.runtime.interopservices";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.runtime.interopservices/4.3.0";
- sha256 = "00hywrn4g7hva1b2qri2s6rabzwgxnbpw9zfxmz28z09cpwwgh7j";
- })
-(fetchNuGet {
- name = "microbuild.core.sentinel";
- version = "1.0.0";
- url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microbuild.core.sentinel/1.0.0/microbuild.core.sentinel.1.0.0.nupkg";
- sha256 = "035kqx5fkapql108n222lz8psvxk04mv3dy1qg3h08i4b8j3dy8i";
- })
-(fetchNuGet {
- name = "sn";
- version = "1.0.0";
- url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/sn/1.0.0/sn.1.0.0.nupkg";
- sha256 = "1012fcdc6vq2355v86h434s6p2nnqgpdapb7p25l4h39g5q8p1qs";
- })
-(fetchNuGet {
- name = "system.text.encoding";
- version = "4.0.11";
- url = "https://www.nuget.org/api/v2/package/system.text.encoding/4.0.11";
- sha256 = "1dyqv0hijg265dwxg6l7aiv74102d6xjiwplh2ar1ly6xfaa4iiw";
- })
-(fetchNuGet {
- name = "system.text.encoding";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.text.encoding/4.3.0";
- sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr";
- })
-(fetchNuGet {
- name = "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0";
- sha256 = "1p4dgxax6p7rlgj4q73k73rslcnz4wdcv8q2flg1s8ygwcm58ld5";
- })
-(fetchNuGet {
- name = "system.reflection.emit.lightweight";
- version = "4.0.1";
- url = "https://www.nuget.org/api/v2/package/system.reflection.emit.lightweight/4.0.1";
- sha256 = "1s4b043zdbx9k39lfhvsk68msv1nxbidhkq6nbm27q7sf8xcsnxr";
- })
-(fetchNuGet {
- name = "microsoft.net.test.sdk";
- version = "15.9.0";
- url = "https://www.nuget.org/api/v2/package/microsoft.net.test.sdk/15.9.0";
- sha256 = "0g7wjgiigs4v8qa32g9ysqgx8bx55dzmbxfkc4ic95mpd1vkjqxw";
- })
-(fetchNuGet {
- name = "system.io.compression";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.io.compression/4.3.0";
- sha256 = "084zc82yi6yllgda0zkgl2ys48sypiswbiwrv7irb3r0ai1fp4vz";
- })
-(fetchNuGet {
- name = "system.runtime.serialization.primitives";
- version = "4.1.1";
- url = "https://www.nuget.org/api/v2/package/system.runtime.serialization.primitives/4.1.1";
- sha256 = "042rfjixknlr6r10vx2pgf56yming8lkjikamg3g4v29ikk78h7k";
- })
-(fetchNuGet {
- name = "system.diagnostics.fileversioninfo";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.diagnostics.fileversioninfo/4.3.0";
- sha256 = "094hx249lb3vb336q7dg3v257hbxvz2jnalj695l7cg5kxzqwai7";
- })
-(fetchNuGet {
- name = "system.xml.xpath.xdocument";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.xml.xpath.xdocument/4.3.0";
- sha256 = "1wxckyb7n1pi433xzz0qcwcbl1swpra64065mbwwi8dhdc4kiabn";
- })
-(fetchNuGet {
- name = "system.security.principal.windows";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.security.principal.windows/4.3.0";
- sha256 = "00a0a7c40i3v4cb20s2cmh9csb5jv2l0frvnlzyfxh848xalpdwr";
- })
-(fetchNuGet {
- name = "vswhere";
- version = "2.6.7";
- url = "https://www.nuget.org/api/v2/package/vswhere/2.6.7";
- sha256 = "0h4k5i96p7633zzf4xsv7615f9x72rr5qr7b9934ri2y6gshfcwk";
- })
-(fetchNuGet {
- name = "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0";
- sha256 = "0qyynf9nz5i7pc26cwhgi8j62ps27sqmf78ijcfgzab50z9g8ay3";
- })
-(fetchNuGet {
- name = "xunit.runner.console";
- version = "2.4.1";
- url = "https://www.nuget.org/api/v2/package/xunit.runner.console/2.4.1";
- sha256 = "13ykz9anhz72xc4q6byvdfwrp54hlcbl6zsfapwfhnzyvfgb9w13";
- })
-(fetchNuGet {
- name = "system.threading";
- version = "4.0.11";
- url = "https://www.nuget.org/api/v2/package/system.threading/4.0.11";
- sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls";
- })
-(fetchNuGet {
- name = "system.threading";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.threading/4.3.0";
- sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34";
- })
-(fetchNuGet {
- name = "system.threading.tasks.dataflow";
- version = "4.5.24";
- url = "https://www.nuget.org/api/v2/package/system.threading.tasks.dataflow/4.5.24";
- sha256 = "0wahbfdb0jxx3hi04xggfms8wgf68wmvv68m2vfp8v2kiqr5mr2r";
- })
-(fetchNuGet {
- name = "microsoft.codeanalysis.analyzers";
- version = "1.1.0";
- url = "https://www.nuget.org/api/v2/package/microsoft.codeanalysis.analyzers/1.1.0";
- sha256 = "08r667hj2259wbim1p3al5qxkshydykmb7nd9ygbjlg4mmydkapc";
- })
-(fetchNuGet {
- name = "system.dynamic.runtime";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.dynamic.runtime/4.3.0";
- sha256 = "1d951hrvrpndk7insiag80qxjbf2y0y39y8h5hnq9612ws661glk";
- })
-(fetchNuGet {
- name = "system.io.pipes";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.io.pipes/4.3.0";
- sha256 = "1ygv16gzpi9cnlzcqwijpv7055qc50ynwg3vw29vj1q3iha3h06r";
- })
-(fetchNuGet {
- name = "system.net.primitives";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.net.primitives/4.3.0";
- sha256 = "0c87k50rmdgmxx7df2khd9qj7q35j9rzdmm2572cc55dygmdk3ii";
- })
-(fetchNuGet {
- name = "system.runtime.serialization.xml";
- version = "4.1.1";
- url = "https://www.nuget.org/api/v2/package/system.runtime.serialization.xml/4.1.1";
- sha256 = "11747an5gbz821pwahaim3v82gghshnj9b5c4cw539xg5a3gq7rk";
- })
-(fetchNuGet {
- name = "system.security.cryptography.encoding";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.security.cryptography.encoding/4.3.0";
- sha256 = "1jr6w70igqn07k5zs1ph6xja97hxnb3mqbspdrff6cvssgrixs32";
- })
-(fetchNuGet {
- name = "system.collections.nongeneric";
- version = "4.0.1";
- url = "https://www.nuget.org/api/v2/package/system.collections.nongeneric/4.0.1";
- sha256 = "19994r5y5bpdhj7di6w047apvil8lh06lh2c2yv9zc4fc5g9bl4d";
- })
-(fetchNuGet {
- name = "system.diagnostics.tools";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.diagnostics.tools/4.3.0";
- sha256 = "0in3pic3s2ddyibi8cvgl102zmvp9r9mchh82ns9f0ms4basylw1";
- })
-(fetchNuGet {
- name = "microsoft.netframework.referenceassemblies";
- version = "1.0.0-alpha-004";
- url = "https://dotnet.myget.org/F/roslyn-tools/api/v2/package/microsoft.netframework.referenceassemblies/1.0.0-alpha-004";
- sha256 = "1qrpxhcx11v92lqwvrih88mlyfw2rkrsjqh7gl8c1h71vyppr3bp";
- })
-(fetchNuGet {
- name = "system.reflection.emit.ilgeneration";
- version = "4.0.1";
- url = "https://www.nuget.org/api/v2/package/system.reflection.emit.ilgeneration/4.0.1";
- sha256 = "1pcd2ig6bg144y10w7yxgc9d22r7c7ww7qn1frdfwgxr24j9wvv0";
- })
-(fetchNuGet {
- name = "xunit.extensibility.execution";
- version = "2.4.1";
- url = "https://www.nuget.org/api/v2/package/xunit.extensibility.execution/2.4.1";
- sha256 = "1pbilxh1gp2ywm5idfl0klhl4gb16j86ib4x83p8raql1dv88qia";
- })
-(fetchNuGet {
- name = "microsoft.codecoverage";
- version = "15.9.0";
- url = "https://www.nuget.org/api/v2/package/microsoft.codecoverage/15.9.0";
- sha256 = "10v5xrdilnm362g9545qxvlrbwc9vn65jhpb1i0jlhyqsj6bfwzg";
- })
-(fetchNuGet {
- name = "xunit.extensibility.core";
- version = "2.4.1";
- url = "https://www.nuget.org/api/v2/package/xunit.extensibility.core/2.4.1";
- sha256 = "103qsijmnip2pnbhciqyk2jyhdm6snindg5z2s57kqf5pcx9a050";
- })
-(fetchNuGet {
- name = "system.collections.concurrent";
- version = "4.0.12";
- url = "https://www.nuget.org/api/v2/package/system.collections.concurrent/4.0.12";
- sha256 = "07y08kvrzpak873pmyxs129g1ch8l27zmg51pcyj2jvq03n0r0fc";
- })
-(fetchNuGet {
- name = "system.collections.concurrent";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.collections.concurrent/4.3.0";
- sha256 = "0wi10md9aq33jrkh2c24wr2n9hrpyamsdhsxdcnf43b7y86kkii8";
- })
-(fetchNuGet {
- name = "system.collections";
- version = "4.0.11";
- url = "https://www.nuget.org/api/v2/package/system.collections/4.0.11";
- sha256 = "1ga40f5lrwldiyw6vy67d0sg7jd7ww6kgwbksm19wrvq9hr0bsm6";
- })
-(fetchNuGet {
- name = "system.collections";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.collections/4.3.0";
- sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9";
- })
-(fetchNuGet {
- name = "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0";
- sha256 = "1klrs545awhayryma6l7g2pvnp9xy4z0r1i40r80zb45q3i9nbyf";
- })
-(fetchNuGet {
- name = "microsoft.build.nugetsdkresolver";
- version = "5.2.0-rtm.6067";
- url = "https://dotnet.myget.org/F/nuget-build/api/v2/package/microsoft.build.nugetsdkresolver/5.2.0-rtm.6067";
- sha256 = "1rz2i4md7b8rlybb9s7416l0pr357f3ar149s6ipfq0xijn3xgmh";
- })
-(fetchNuGet {
- name = "system.reflection";
- version = "4.1.0";
- url = "https://www.nuget.org/api/v2/package/system.reflection/4.1.0";
- sha256 = "1js89429pfw79mxvbzp8p3q93il6rdff332hddhzi5wqglc4gml9";
- })
-(fetchNuGet {
- name = "system.reflection";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.reflection/4.3.0";
- sha256 = "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m";
- })
-(fetchNuGet {
- name = "nuget.configuration";
- version = "5.2.0-rtm.6067";
- url = "https://dotnet.myget.org/F/nuget-build/api/v2/package/nuget.configuration/5.2.0-rtm.6067";
- sha256 = "075mypb32i0d0x73rcr0di6pb0bhlp0izv3633ky64kddriajma1";
- })
-(fetchNuGet {
- name = "system.net.http";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.net.http/4.3.0";
- sha256 = "1i4gc757xqrzflbk7kc5ksn20kwwfjhw9w7pgdkn19y3cgnl302j";
- })
-(fetchNuGet {
- name = "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0";
- sha256 = "16rnxzpk5dpbbl1x354yrlsbvwylrq456xzpsha1n9y3glnhyx9d";
- })
-(fetchNuGet {
- name = "system.security.cryptography.x509certificates";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.security.cryptography.x509certificates/4.3.0";
- sha256 = "0valjcz5wksbvijylxijjxb1mp38mdhv03r533vnx1q3ikzdav9h";
- })
-(fetchNuGet {
- name = "nuget.packaging";
- version = "5.2.0-rtm.6067";
- url = "https://dotnet.myget.org/F/nuget-build/api/v2/package/nuget.packaging/5.2.0-rtm.6067";
- sha256 = "16p5glvvpp5rw10ycbpyg39k4prir450l12r5frpm8qz0rdp3xig";
- })
-(fetchNuGet {
- name = "nuget.commands";
- version = "5.2.0-rtm.6067";
- url = "https://dotnet.myget.org/F/nuget-build/api/v2/package/nuget.commands/5.2.0-rtm.6067";
- sha256 = "06vnphsmwnvcigwj37hy5abipjzwhnq61zw66cclwd6jjibb1kh9";
- })
-(fetchNuGet {
- name = "system.runtime";
- version = "4.1.0";
- url = "https://www.nuget.org/api/v2/package/system.runtime/4.1.0";
- sha256 = "02hdkgk13rvsd6r9yafbwzss8kr55wnj8d5c7xjnp8gqrwc8sn0m";
- })
-(fetchNuGet {
- name = "system.runtime";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.runtime/4.3.0";
- sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7";
- })
-(fetchNuGet {
- name = "microsoft.win32.primitives";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/microsoft.win32.primitives/4.3.0";
- sha256 = "0j0c1wj4ndj21zsgivsc24whiya605603kxrbiw6wkfdync464wq";
- })
-(fetchNuGet {
- name = "microsoft.win32.primitives";
- version = "4.0.1";
- url = "https://www.nuget.org/api/v2/package/microsoft.win32.primitives/4.0.1";
- sha256 = "1n8ap0cmljbqskxpf8fjzn7kh1vvlndsa75k01qig26mbw97k2q7";
- })
-(fetchNuGet {
- name = "system.collections.immutable";
- version = "1.2.0";
- url = "https://www.nuget.org/api/v2/package/system.collections.immutable/1.2.0";
- sha256 = "1jm4pc666yiy7af1mcf7766v710gp0h40p228ghj6bavx7xfa38m";
- })
-(fetchNuGet {
- name = "system.collections.immutable";
- version = "1.3.1";
- url = "https://www.nuget.org/api/v2/package/system.collections.immutable/1.3.1";
- sha256 = "17615br2x5riyx8ivf1dcqwj6q3ipq1bi5hqhw54yfyxmx38ddva";
- })
-(fetchNuGet {
- name = "system.collections.immutable";
- version = "1.5.0";
- url = "https://www.nuget.org/api/v2/package/system.collections.immutable/1.5.0";
- sha256 = "1d5gjn5afnrf461jlxzawcvihz195gayqpcfbv6dd7pxa9ialn06";
- })
-(fetchNuGet {
- name = "nuget.dependencyresolver.core";
- version = "5.2.0-rtm.6067";
- url = "https://dotnet.myget.org/F/nuget-build/api/v2/package/nuget.dependencyresolver.core/5.2.0-rtm.6067";
- sha256 = "0iw1z2lascjjmdkk9nf2wqm5sj5nqjv4611xx29vlmp6cyhnpq4i";
- })
-(fetchNuGet {
- name = "netstandard.library";
- version = "1.6.1";
- url = "https://www.nuget.org/api/v2/package/netstandard.library/1.6.1";
- sha256 = "1z70wvsx2d847a2cjfii7b83pjfs34q05gb037fdjikv5kbagml8";
- })
-(fetchNuGet {
- name = "shouldly";
- version = "3.0.0";
- url = "https://www.nuget.org/api/v2/package/shouldly/3.0.0";
- sha256 = "1hg28w898kl84rx57sclb2z9b76v5hxlwxig1xnb6fr81aahzlw3";
- })
-(fetchNuGet {
- name = "microsoft.diasymreader.pdb2pdb";
- version = "1.1.0-beta1-62506-02";
- url = "https://dotnetfeed.blob.core.windows.net/dotnet-core/flatcontainer/microsoft.diasymreader.pdb2pdb/1.1.0-beta1-62506-02/microsoft.diasymreader.pdb2pdb.1.1.0-beta1-62506-02.nupkg";
- sha256 = "1dkhpmq5aw34nndvb4xc370866vf33x70zrjhgvnpwwspb6vb0zh";
- })
-(fetchNuGet {
- name = "system.globalization.calendars";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.globalization.calendars/4.3.0";
- sha256 = "1xwl230bkakzzkrggy1l1lxmm3xlhk4bq2pkv790j5lm8g887lxq";
- })
-(fetchNuGet {
- name = "system.io.compression.zipfile";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.io.compression.zipfile/4.3.0";
- sha256 = "1yxy5pq4dnsm9hlkg9ysh5f6bf3fahqqb6p8668ndy5c0lk7w2ar";
- })
-(fetchNuGet {
- name = "system.runtime.interopservices.runtimeinformation";
- version = "4.0.0";
- url = "https://www.nuget.org/api/v2/package/system.runtime.interopservices.runtimeinformation/4.0.0";
- sha256 = "0glmvarf3jz5xh22iy3w9v3wyragcm4hfdr17v90vs7vcrm7fgp6";
- })
-(fetchNuGet {
- name = "system.runtime.interopservices.runtimeinformation";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.runtime.interopservices.runtimeinformation/4.3.0";
- sha256 = "0q18r1sh4vn7bvqgd6dmqlw5v28flbpj349mkdish2vjyvmnb2ii";
- })
-(fetchNuGet {
- name = "system.io.filesystem.driveinfo";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.io.filesystem.driveinfo/4.3.0";
- sha256 = "0j67khc75lwdf7d5i3z41cks7zhac4zdccgvk2xmq6wm1l08xnlh";
- })
-(fetchNuGet {
- name = "system.threading.tasks.extensions";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.threading.tasks.extensions/4.3.0";
- sha256 = "1xxcx2xh8jin360yjwm4x4cf5y3a2bwpn2ygkfkwkicz7zk50s2z";
- })
-(fetchNuGet {
- name = "system.threading.tasks.extensions";
- version = "4.0.0";
- url = "https://www.nuget.org/api/v2/package/system.threading.tasks.extensions/4.0.0";
- sha256 = "1cb51z062mvc2i8blpzmpn9d9mm4y307xrwi65di8ri18cz5r1zr";
- })
-(fetchNuGet {
- name = "microsoft.netcore.targets";
- version = "1.0.1";
- url = "https://www.nuget.org/api/v2/package/microsoft.netcore.targets/1.0.1";
- sha256 = "0ppdkwy6s9p7x9jix3v4402wb171cdiibq7js7i13nxpdky7074p";
- })
-(fetchNuGet {
- name = "microsoft.netcore.targets";
- version = "1.1.0";
- url = "https://www.nuget.org/api/v2/package/microsoft.netcore.targets/1.1.0";
- sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh";
- })
-(fetchNuGet {
- name = "system.reflection.extensions";
- version = "4.0.1";
- url = "https://www.nuget.org/api/v2/package/system.reflection.extensions/4.0.1";
- sha256 = "0m7wqwq0zqq9gbpiqvgk3sr92cbrw7cp3xn53xvw7zj6rz6fdirn";
- })
-(fetchNuGet {
- name = "system.reflection.extensions";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.reflection.extensions/4.3.0";
- sha256 = "02bly8bdc98gs22lqsfx9xicblszr2yan7v2mmw3g7hy6miq5hwq";
- })
-(fetchNuGet {
- name = "system.diagnostics.process";
- version = "4.1.0";
- url = "https://www.nuget.org/api/v2/package/system.diagnostics.process/4.1.0";
- sha256 = "061lrcs7xribrmq7kab908lww6kn2xn1w3rdc41q189y0jibl19s";
- })
-(fetchNuGet {
- name = "system.diagnostics.process";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.diagnostics.process/4.3.0";
- sha256 = "0g4prsbkygq8m21naqmcp70f24a1ksyix3dihb1r1f71lpi3cfj7";
- })
-(fetchNuGet {
- name = "system.security.cryptography.primitives";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.security.cryptography.primitives/4.3.0";
- sha256 = "0pyzncsv48zwly3lw4f2dayqswcfvdwq2nz0dgwmi7fj3pn64wby";
- })
-(fetchNuGet {
- name = "system.threading.thread";
- version = "4.0.0";
- url = "https://www.nuget.org/api/v2/package/system.threading.thread/4.0.0";
- sha256 = "1gxxm5fl36pjjpnx1k688dcw8m9l7nmf802nxis6swdaw8k54jzc";
- })
-(fetchNuGet {
- name = "system.threading.thread";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.threading.thread/4.3.0";
- sha256 = "0y2xiwdfcph7znm2ysxanrhbqqss6a3shi1z3c779pj2s523mjx4";
- })
-(fetchNuGet {
- name = "newtonsoft.json";
- version = "9.0.1";
- url = "https://www.nuget.org/api/v2/package/newtonsoft.json/9.0.1";
- sha256 = "0mcy0i7pnfpqm4pcaiyzzji4g0c8i3a5gjz28rrr28110np8304r";
- })
-(fetchNuGet {
- name = "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0";
- sha256 = "0vhynn79ih7hw7cwjazn87rm9z9fj0rvxgzlab36jybgcpcgphsn";
- })
-(fetchNuGet {
- name = "xunit";
- version = "2.4.1";
- url = "https://www.nuget.org/api/v2/package/xunit/2.4.1";
- sha256 = "0xf3kaywpg15flqaqfgywqyychzk15kz0kz34j21rcv78q9ywq20";
- })
-(fetchNuGet {
- name = "system.valuetuple";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.valuetuple/4.3.0";
- sha256 = "1227k7fxbxapq7dms4lvwwjdf3pr1jcsmhy2nzzhj6g6hs530hxn";
- })
-(fetchNuGet {
- name = "microsoft.netframework.referenceassemblies.net472";
- version = "1.0.0-alpha-004";
- url = "https://dotnet.myget.org/F/roslyn-tools/api/v2/package/microsoft.netframework.referenceassemblies.net472/1.0.0-alpha-004";
- sha256 = "08wa54dm7yskayzxivnwbm8sg1pf6ai8ccr64ixf9lyz3yw6y0nc";
- })
-(fetchNuGet {
- name = "system.security.cryptography.algorithms";
- version = "4.3.0";
- url = "https://www.nuget.org/api/v2/package/system.security.cryptography.algorithms/4.3.0";
- sha256 = "03sq183pfl5kp7gkvq77myv7kbpdnq3y0xj7vi4q1kaw54sny0ml";
- })
-]
diff --git a/pkgs/development/tools/misc/ccls/default.nix b/pkgs/development/tools/misc/ccls/default.nix
index 218a396490f..06f3723509f 100644
--- a/pkgs/development/tools/misc/ccls/default.nix
+++ b/pkgs/development/tools/misc/ccls/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "ccls";
- version = "0.20201219";
+ version = "0.20210330";
src = fetchFromGitHub {
owner = "MaskRay";
repo = "ccls";
rev = version;
- sha256 = "sha256-qCZYSzUh5WBQxMX6LtWRBz0VWnZVNR4v06aH9bJIb1o=";
+ sha256 = "sha256-jipSipgD0avd7XODlpxnqjHK3s6nacaxbIQIddix7X8=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/tools/scenebuilder/default.nix b/pkgs/development/tools/scenebuilder/default.nix
new file mode 100644
index 00000000000..3d3b6bbe9d7
--- /dev/null
+++ b/pkgs/development/tools/scenebuilder/default.nix
@@ -0,0 +1,116 @@
+{ lib, stdenv, fetchFromGitHub, jdk, gradleGen, makeDesktopItem, copyDesktopItems, perl, writeText, runtimeShell, makeWrapper, glib, wrapGAppsHook }:
+let
+ # The default one still uses jdk8 (#89731)
+ gradle = (gradleGen.override (old: { java = jdk; })).gradle_latest;
+
+ pname = "scenebuilder";
+ version = "15.0.1";
+
+ src = fetchFromGitHub {
+ owner = "gluonhq";
+ repo = pname;
+ rev = version;
+ sha256 = "0dqlpfgr9qpmk62zsnhzw4q6n0swjqy00294q0kb4djp3jn47iz4";
+ };
+
+ deps = stdenv.mkDerivation {
+ name = "${pname}-deps";
+ inherit src;
+
+ nativeBuildInputs = [ jdk perl gradle ];
+
+ buildPhase = ''
+ export GRADLE_USER_HOME=$(mktemp -d);
+ gradle --no-daemon build -x test
+ '';
+
+ # Mavenize dependency paths
+ # e.g. org.codehaus.groovy/groovy/2.4.0/{hash}/groovy-2.4.0.jar -> org/codehaus/groovy/groovy/2.4.0/groovy-2.4.0.jar
+ installPhase = ''
+ find $GRADLE_USER_HOME/caches/modules-2 -type f -regex '.*\.\(jar\|pom\)' \
+ | perl -pe 's#(.*/([^/]+)/([^/]+)/([^/]+)/[0-9a-f]{30,40}/([^/\s]+))$# ($x = $2) =~ tr|\.|/|; "install -Dm444 $1 \$out/$x/$3/$4/$5" #e' \
+ | sh
+ '';
+
+ outputHashAlgo = "sha256";
+ outputHashMode = "recursive";
+ outputHash = "0n93kb8pajlbidvdrsf3hwcwqzvgdm6dnly7wvk3vpargx6k7y1r";
+ };
+
+ # Point to our local deps repo
+ gradleInit = writeText "init.gradle" ''
+ settingsEvaluated { settings ->
+ settings.pluginManagement {
+ repositories {
+ clear()
+ maven { url '${deps}' }
+ }
+ }
+ }
+ logger.lifecycle 'Replacing Maven repositories with ${deps}...'
+ gradle.projectsLoaded {
+ rootProject.allprojects {
+ buildscript {
+ repositories {
+ clear()
+ maven { url '${deps}' }
+ }
+ }
+ repositories {
+ clear()
+ maven { url '${deps}' }
+ }
+ }
+ }
+ '';
+
+ desktopItem = makeDesktopItem {
+ name = "Scene Builder";
+ exec = "scenebuilder";
+ icon = "scenebuilder";
+ comment = "A visual, drag'n'drop, layout tool for designing JavaFX application user interfaces.";
+ desktopName = pname;
+ mimeType = "application/java;application/java-vm;application/java-archive";
+ categories = "Development";
+ };
+
+in stdenv.mkDerivation rec {
+ inherit pname src version;
+
+ nativeBuildInputs = [ jdk gradle makeWrapper glib wrapGAppsHook ];
+
+ dontWrapGApps = true; # prevent double wrapping
+
+ buildPhase = ''
+ runHook preBuild
+
+ export GRADLE_USER_HOME=$(mktemp -d)
+ gradle -PVERSION=${version} --offline --no-daemon --info --init-script ${gradleInit} build -x test
+
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/bin $out/share/{${pname},icons/hicolor/128x128/apps}
+ cp app/build/libs/SceneBuilder-${version}-all.jar $out/share/${pname}/${pname}.jar
+ cp app/build/resources/main/com/oracle/javafx/scenebuilder/app/SB_Logo.png $out/share/icons/hicolor/128x128/apps/scenebuilder.png
+
+ runHook postInstall
+ '';
+
+ postFixup = ''
+ makeWrapper ${jdk}/bin/java $out/bin/${pname} --add-flags "-jar $out/share/${pname}/${pname}.jar" "''${gappsWrapperArgs[@]}"
+ '';
+
+ desktopItems = [ desktopItem ];
+
+ meta = with lib; {
+ description = "A visual, drag'n'drop, layout tool for designing JavaFX application user interfaces.";
+ homepage = "https://gluonhq.com/products/scene-builder/";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ wirew0rm ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/scenic-view/default.nix b/pkgs/development/tools/scenic-view/default.nix
new file mode 100644
index 00000000000..6575f490a22
--- /dev/null
+++ b/pkgs/development/tools/scenic-view/default.nix
@@ -0,0 +1,113 @@
+{ lib, stdenv, fetchFromGitHub, jdk, gradleGen, makeDesktopItem, copyDesktopItems, perl, writeText, runtimeShell, makeWrapper }:
+let
+ # The default one still uses jdk8 (#89731)
+ gradle = (gradleGen.override (old: { java = jdk; })).gradle_latest;
+
+ pname = "scenic-view";
+ version = "11.0.2";
+
+ src = fetchFromGitHub {
+ owner = "JonathanGiles";
+ repo = pname;
+ rev = version;
+ sha256 = "1idfh9hxqs4fchr6gvhblhvjqk4mpl4rnpi84vn1l3yb700z7dwy";
+ };
+
+ deps = stdenv.mkDerivation {
+ name = "${pname}-deps";
+ inherit src;
+
+ nativeBuildInputs = [ jdk perl gradle ];
+
+ buildPhase = ''
+ export GRADLE_USER_HOME=$(mktemp -d);
+ gradle --no-daemon build
+ '';
+
+ # Mavenize dependency paths
+ # e.g. org.codehaus.groovy/groovy/2.4.0/{hash}/groovy-2.4.0.jar -> org/codehaus/groovy/groovy/2.4.0/groovy-2.4.0.jar
+ installPhase = ''
+ find $GRADLE_USER_HOME/caches/modules-2 -type f -regex '.*\.\(jar\|pom\)' \
+ | perl -pe 's#(.*/([^/]+)/([^/]+)/([^/]+)/[0-9a-f]{30,40}/([^/\s]+))$# ($x = $2) =~ tr|\.|/|; "install -Dm444 $1 \$out/$x/$3/$4/$5" #e' \
+ | sh
+ '';
+
+ outputHashAlgo = "sha256";
+ outputHashMode = "recursive";
+ outputHash = "0d6qs0wg2nfxyq85q46a8dcdqknz9pypb2qmvc8k2w8vcdac1y7n";
+ };
+
+ # Point to our local deps repo
+ gradleInit = writeText "init.gradle" ''
+ settingsEvaluated { settings ->
+ settings.pluginManagement {
+ repositories {
+ clear()
+ maven { url '${deps}' }
+ }
+ }
+ }
+ logger.lifecycle 'Replacing Maven repositories with ${deps}...'
+ gradle.projectsLoaded {
+ rootProject.allprojects {
+ buildscript {
+ repositories {
+ clear()
+ maven { url '${deps}' }
+ }
+ }
+ repositories {
+ clear()
+ maven { url '${deps}' }
+ }
+ }
+ }
+ '';
+
+ desktopItem = makeDesktopItem {
+ name = pname;
+ desktopName = pname;
+ exec = pname;
+ comment = "JavaFx application to visualize and modify the scenegraph of running JavaFx applications.";
+ mimeType = "application/java;application/java-vm;application/java-archive";
+ categories = "Development";
+ };
+
+in stdenv.mkDerivation rec {
+ inherit pname version src;
+ nativeBuildInputs = [ jdk gradle makeWrapper ];
+
+ buildPhase = ''
+ runHook preBuild
+
+ export GRADLE_USER_HOME=$(mktemp -d)
+ gradle --offline --no-daemon --info --init-script ${gradleInit} build
+
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/bin $out/share/${pname}
+ cp build/libs/scenicview.jar $out/share/${pname}/${pname}.jar
+ makeWrapper ${jdk}/bin/java $out/bin/${pname} --add-flags "-jar $out/share/${pname}/${pname}.jar"
+
+ runHook postInstall
+ '';
+
+ desktopItems = [ desktopItem ];
+
+ meta = with lib; {
+ description = "JavaFx application to visualize and modify the scenegraph of running JavaFx applications.";
+ longDescription = ''
+ A JavaFX application designed to make it simple to understand the current state of your application scenegraph
+ and to also easily manipulate properties of the scenegraph without having to keep editing your code.
+ This lets you find bugs and get things pixel perfect without having to do the compile-check-compile dance.
+ '';
+ homepage = "https://github.com/JonathanGiles/scenic-view/";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ wirew0rm ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/games/cataclysm-dda/default.nix b/pkgs/games/cataclysm-dda/default.nix
index ada212ea7e9..1649cd031a4 100644
--- a/pkgs/games/cataclysm-dda/default.nix
+++ b/pkgs/games/cataclysm-dda/default.nix
@@ -33,7 +33,8 @@ let
buildMod
buildSoundPack
buildTileSet
- wrapCDDA;
+ wrapCDDA
+ attachPkgs;
inherit pkgs;
};
diff --git a/pkgs/games/cataclysm-dda/git.nix b/pkgs/games/cataclysm-dda/git.nix
index 36f37f7aeba..9af90481acd 100644
--- a/pkgs/games/cataclysm-dda/git.nix
+++ b/pkgs/games/cataclysm-dda/git.nix
@@ -1,4 +1,4 @@
-{ lib, callPackage, CoreFoundation, fetchFromGitHub, pkgs, wrapCDDA
+{ lib, callPackage, CoreFoundation, fetchFromGitHub, pkgs, wrapCDDA, attachPkgs
, tiles ? true, Cocoa
, debug ? false
, useXdgDir ? false
@@ -26,11 +26,6 @@ let
"VERSION=git-${version}-${lib.substring 0 8 src.rev}"
];
- passthru = common.passthru // {
- pkgs = pkgs.override { build = self; };
- withMods = wrapCDDA self;
- };
-
meta = common.meta // {
maintainers = with lib.maintainers;
common.meta.maintainers ++ [ rardiol ];
@@ -38,4 +33,4 @@ let
});
in
-self
+attachPkgs pkgs self
diff --git a/pkgs/games/cataclysm-dda/lib.nix b/pkgs/games/cataclysm-dda/lib.nix
index 02678ed0228..f2b38a16aa5 100644
--- a/pkgs/games/cataclysm-dda/lib.nix
+++ b/pkgs/games/cataclysm-dda/lib.nix
@@ -1,6 +1,6 @@
{ callPackage }:
-{
+rec {
buildMod = callPackage ./builder.nix {
type = "mod";
};
@@ -14,4 +14,33 @@
};
wrapCDDA = callPackage ./wrapper.nix {};
+
+ # Required to fix `pkgs` and `withMods` attrs after applying `overrideAttrs`.
+ #
+ # Example:
+ # let
+ # myBuild = cataclysmDDA.jenkins.latest.tiles.overrideAttrs (_: {
+ # x = "hello";
+ # });
+ #
+ # # This refers to the derivation before overriding! So, `badExample.x` is not accessible.
+ # badExample = myBuild.withMods (_: []);
+ #
+ # # `myBuild` is correctly referred by `withMods` and `goodExample.x` is accessible.
+ # goodExample = let
+ # inherit (cataclysmDDA) attachPkgs pkgs;
+ # in
+ # (attachPkgs pkgs myBuild).withMods (_: []);
+ # in
+ # goodExample.x # returns "hello"
+ attachPkgs = pkgs: super:
+ let
+ self = super.overrideAttrs (old: {
+ passthru = old.passthru // {
+ pkgs = pkgs.override { build = self; };
+ withMods = wrapCDDA self;
+ };
+ });
+ in
+ self;
}
diff --git a/pkgs/games/cataclysm-dda/pkgs/default.nix b/pkgs/games/cataclysm-dda/pkgs/default.nix
index 6f3df09a786..39abad809c5 100644
--- a/pkgs/games/cataclysm-dda/pkgs/default.nix
+++ b/pkgs/games/cataclysm-dda/pkgs/default.nix
@@ -13,15 +13,17 @@ let
};
};
- pkgs' = lib.mapAttrs (_: mod: lib.filterAttrs availableForBuild mod) pkgs;
+ pkgs' = lib.mapAttrs (_: mods: lib.filterAttrs isAvailable mods) pkgs;
- availableForBuild = _: mod:
+ isAvailable = _: mod:
if isNull build then
true
else if build.isTiles then
- mod.forTiles
+ mod.forTiles or false
+ else if build.isCurses then
+ mod.forCurses or false
else
- mod.forCurses;
+ false;
in
lib.makeExtensible (_: pkgs')
diff --git a/pkgs/games/cataclysm-dda/stable.nix b/pkgs/games/cataclysm-dda/stable.nix
index 4210a216694..d0452090ca6 100644
--- a/pkgs/games/cataclysm-dda/stable.nix
+++ b/pkgs/games/cataclysm-dda/stable.nix
@@ -1,4 +1,4 @@
-{ lib, callPackage, CoreFoundation, fetchFromGitHub, pkgs, wrapCDDA
+{ lib, callPackage, CoreFoundation, fetchFromGitHub, pkgs, wrapCDDA, attachPkgs
, tiles ? true, Cocoa
, debug ? false
, useXdgDir ? false
@@ -19,11 +19,6 @@ let
sha256 = "qhHtsm5cM0ct/7qXev0SiLInO2jqs2odxhWndLfRDIE=";
};
- passthru = common.passthru // {
- pkgs = pkgs.override { build = self; };
- withMods = wrapCDDA self;
- };
-
meta = common.meta // {
maintainers = with lib.maintainers;
common.meta.maintainers ++ [ skeidel ];
@@ -31,4 +26,4 @@ let
});
in
-self
+attachPkgs pkgs self
diff --git a/pkgs/games/shticker-book-unwritten/cargo-lock.patch b/pkgs/games/shticker-book-unwritten/cargo-lock.patch
new file mode 100644
index 00000000000..90e802011e4
--- /dev/null
+++ b/pkgs/games/shticker-book-unwritten/cargo-lock.patch
@@ -0,0 +1,1248 @@
+diff --git a/Cargo.lock b/Cargo.lock
+new file mode 100644
+index 0000000..16f72a8
+--- /dev/null
++++ b/Cargo.lock
+@@ -0,0 +1,1242 @@
++# This file is automatically @generated by Cargo.
++# It is not intended for manual editing.
++[[package]]
++name = "autocfg"
++version = "1.0.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
++
++[[package]]
++name = "base64"
++version = "0.13.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
++
++[[package]]
++name = "bitflags"
++version = "1.2.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
++
++[[package]]
++name = "block-buffer"
++version = "0.9.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
++dependencies = [
++ "generic-array",
++]
++
++[[package]]
++name = "bumpalo"
++version = "3.6.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "63396b8a4b9de3f4fdfb320ab6080762242f66a8ef174c49d8e19b674db4cdbe"
++
++[[package]]
++name = "bytes"
++version = "0.5.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38"
++
++[[package]]
++name = "bytes"
++version = "1.0.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040"
++
++[[package]]
++name = "bzip2"
++version = "0.4.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "abf8012c8a15d5df745fcf258d93e6149dcf102882c8d8702d9cff778eab43a8"
++dependencies = [
++ "bzip2-sys",
++ "libc",
++]
++
++[[package]]
++name = "bzip2-sys"
++version = "0.1.10+1.0.8"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "17fa3d1ac1ca21c5c4e36a97f3c3eb25084576f6fc47bf0139c1123434216c6c"
++dependencies = [
++ "cc",
++ "libc",
++ "pkg-config",
++]
++
++[[package]]
++name = "cc"
++version = "1.0.67"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd"
++
++[[package]]
++name = "cfg-if"
++version = "0.1.10"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
++
++[[package]]
++name = "cfg-if"
++version = "1.0.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
++
++[[package]]
++name = "clap"
++version = "2.33.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002"
++dependencies = [
++ "bitflags",
++ "strsim",
++ "textwrap",
++ "unicode-width",
++ "vec_map",
++]
++
++[[package]]
++name = "core-foundation"
++version = "0.9.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62"
++dependencies = [
++ "core-foundation-sys",
++ "libc",
++]
++
++[[package]]
++name = "core-foundation-sys"
++version = "0.8.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b"
++
++[[package]]
++name = "cpuid-bool"
++version = "0.1.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634"
++
++[[package]]
++name = "digest"
++version = "0.9.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
++dependencies = [
++ "generic-array",
++]
++
++[[package]]
++name = "encoding_rs"
++version = "0.8.28"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "80df024fbc5ac80f87dfef0d9f5209a252f2a497f7f42944cff24d8253cac065"
++dependencies = [
++ "cfg-if 1.0.0",
++]
++
++[[package]]
++name = "fnv"
++version = "1.0.7"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
++
++[[package]]
++name = "foreign-types"
++version = "0.3.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
++dependencies = [
++ "foreign-types-shared",
++]
++
++[[package]]
++name = "foreign-types-shared"
++version = "0.1.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
++
++[[package]]
++name = "form_urlencoded"
++version = "1.0.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
++dependencies = [
++ "matches",
++ "percent-encoding",
++]
++
++[[package]]
++name = "fuchsia-zircon"
++version = "0.3.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82"
++dependencies = [
++ "bitflags",
++ "fuchsia-zircon-sys",
++]
++
++[[package]]
++name = "fuchsia-zircon-sys"
++version = "0.3.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
++
++[[package]]
++name = "futures-channel"
++version = "0.3.13"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8c2dd2df839b57db9ab69c2c9d8f3e8c81984781937fe2807dc6dcf3b2ad2939"
++dependencies = [
++ "futures-core",
++]
++
++[[package]]
++name = "futures-core"
++version = "0.3.13"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "15496a72fabf0e62bdc3df11a59a3787429221dd0710ba8ef163d6f7a9112c94"
++
++[[package]]
++name = "futures-io"
++version = "0.3.13"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "d71c2c65c57704c32f5241c1223167c2c3294fd34ac020c807ddbe6db287ba59"
++
++[[package]]
++name = "futures-sink"
++version = "0.3.13"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "85754d98985841b7d4f5e8e6fbfa4a4ac847916893ec511a2917ccd8525b8bb3"
++
++[[package]]
++name = "futures-task"
++version = "0.3.13"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "fa189ef211c15ee602667a6fcfe1c1fd9e07d42250d2156382820fba33c9df80"
++
++[[package]]
++name = "futures-util"
++version = "0.3.13"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "1812c7ab8aedf8d6f2701a43e1243acdbcc2b36ab26e2ad421eb99ac963d96d1"
++dependencies = [
++ "futures-core",
++ "futures-io",
++ "futures-task",
++ "memchr",
++ "pin-project-lite 0.2.6",
++ "pin-utils",
++ "slab",
++]
++
++[[package]]
++name = "generic-array"
++version = "0.14.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817"
++dependencies = [
++ "typenum",
++ "version_check",
++]
++
++[[package]]
++name = "getrandom"
++version = "0.2.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8"
++dependencies = [
++ "cfg-if 1.0.0",
++ "libc",
++ "wasi",
++]
++
++[[package]]
++name = "h2"
++version = "0.2.7"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535"
++dependencies = [
++ "bytes 0.5.6",
++ "fnv",
++ "futures-core",
++ "futures-sink",
++ "futures-util",
++ "http",
++ "indexmap",
++ "slab",
++ "tokio",
++ "tokio-util",
++ "tracing",
++ "tracing-futures",
++]
++
++[[package]]
++name = "hashbrown"
++version = "0.9.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
++
++[[package]]
++name = "hermit-abi"
++version = "0.1.18"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c"
++dependencies = [
++ "libc",
++]
++
++[[package]]
++name = "http"
++version = "0.2.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "7245cd7449cc792608c3c8a9eaf69bd4eabbabf802713748fd739c98b82f0747"
++dependencies = [
++ "bytes 1.0.1",
++ "fnv",
++ "itoa",
++]
++
++[[package]]
++name = "http-body"
++version = "0.3.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b"
++dependencies = [
++ "bytes 0.5.6",
++ "http",
++]
++
++[[package]]
++name = "httparse"
++version = "1.3.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "615caabe2c3160b313d52ccc905335f4ed5f10881dd63dc5699d47e90be85691"
++
++[[package]]
++name = "httpdate"
++version = "0.3.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47"
++
++[[package]]
++name = "hyper"
++version = "0.13.10"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8a6f157065790a3ed2f88679250419b5cdd96e714a0d65f7797fd337186e96bb"
++dependencies = [
++ "bytes 0.5.6",
++ "futures-channel",
++ "futures-core",
++ "futures-util",
++ "h2",
++ "http",
++ "http-body",
++ "httparse",
++ "httpdate",
++ "itoa",
++ "pin-project",
++ "socket2",
++ "tokio",
++ "tower-service",
++ "tracing",
++ "want",
++]
++
++[[package]]
++name = "hyper-tls"
++version = "0.4.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "d979acc56dcb5b8dddba3917601745e877576475aa046df3226eabdecef78eed"
++dependencies = [
++ "bytes 0.5.6",
++ "hyper",
++ "native-tls",
++ "tokio",
++ "tokio-tls",
++]
++
++[[package]]
++name = "idna"
++version = "0.2.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "89829a5d69c23d348314a7ac337fe39173b61149a9864deabd260983aed48c21"
++dependencies = [
++ "matches",
++ "unicode-bidi",
++ "unicode-normalization",
++]
++
++[[package]]
++name = "indexmap"
++version = "1.6.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "824845a0bf897a9042383849b02c1bc219c2383772efcd5c6f9766fa4b81aef3"
++dependencies = [
++ "autocfg",
++ "hashbrown",
++]
++
++[[package]]
++name = "iovec"
++version = "0.1.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e"
++dependencies = [
++ "libc",
++]
++
++[[package]]
++name = "ipnet"
++version = "2.3.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "47be2f14c678be2fdcab04ab1171db51b2762ce6f0a8ee87c8dd4a04ed216135"
++
++[[package]]
++name = "itoa"
++version = "0.4.7"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736"
++
++[[package]]
++name = "js-sys"
++version = "0.3.48"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "dc9f84f9b115ce7843d60706df1422a916680bfdfcbdb0447c5614ff9d7e4d78"
++dependencies = [
++ "wasm-bindgen",
++]
++
++[[package]]
++name = "kernel32-sys"
++version = "0.2.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
++dependencies = [
++ "winapi 0.2.8",
++ "winapi-build",
++]
++
++[[package]]
++name = "lazy_static"
++version = "1.4.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
++
++[[package]]
++name = "libc"
++version = "0.2.88"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "03b07a082330a35e43f63177cc01689da34fbffa0105e1246cf0311472cac73a"
++
++[[package]]
++name = "log"
++version = "0.4.14"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
++dependencies = [
++ "cfg-if 1.0.0",
++]
++
++[[package]]
++name = "matches"
++version = "0.1.8"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
++
++[[package]]
++name = "memchr"
++version = "2.3.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525"
++
++[[package]]
++name = "mime"
++version = "0.3.16"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
++
++[[package]]
++name = "mime_guess"
++version = "2.0.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "2684d4c2e97d99848d30b324b00c8fcc7e5c897b7cbb5819b09e7c90e8baf212"
++dependencies = [
++ "mime",
++ "unicase",
++]
++
++[[package]]
++name = "mio"
++version = "0.6.23"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4"
++dependencies = [
++ "cfg-if 0.1.10",
++ "fuchsia-zircon",
++ "fuchsia-zircon-sys",
++ "iovec",
++ "kernel32-sys",
++ "libc",
++ "log",
++ "miow",
++ "net2",
++ "slab",
++ "winapi 0.2.8",
++]
++
++[[package]]
++name = "miow"
++version = "0.2.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d"
++dependencies = [
++ "kernel32-sys",
++ "net2",
++ "winapi 0.2.8",
++ "ws2_32-sys",
++]
++
++[[package]]
++name = "native-tls"
++version = "0.2.7"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "b8d96b2e1c8da3957d58100b09f102c6d9cfdfced01b7ec5a8974044bb09dbd4"
++dependencies = [
++ "lazy_static",
++ "libc",
++ "log",
++ "openssl",
++ "openssl-probe",
++ "openssl-sys",
++ "schannel",
++ "security-framework",
++ "security-framework-sys",
++ "tempfile",
++]
++
++[[package]]
++name = "net2"
++version = "0.2.37"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae"
++dependencies = [
++ "cfg-if 0.1.10",
++ "libc",
++ "winapi 0.3.9",
++]
++
++[[package]]
++name = "num_cpus"
++version = "1.13.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"
++dependencies = [
++ "hermit-abi",
++ "libc",
++]
++
++[[package]]
++name = "opaque-debug"
++version = "0.3.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
++
++[[package]]
++name = "openssl"
++version = "0.10.32"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "038d43985d1ddca7a9900630d8cd031b56e4794eecc2e9ea39dd17aa04399a70"
++dependencies = [
++ "bitflags",
++ "cfg-if 1.0.0",
++ "foreign-types",
++ "lazy_static",
++ "libc",
++ "openssl-sys",
++]
++
++[[package]]
++name = "openssl-probe"
++version = "0.1.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de"
++
++[[package]]
++name = "openssl-sys"
++version = "0.9.60"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "921fc71883267538946025deffb622905ecad223c28efbfdef9bb59a0175f3e6"
++dependencies = [
++ "autocfg",
++ "cc",
++ "libc",
++ "pkg-config",
++ "vcpkg",
++]
++
++[[package]]
++name = "percent-encoding"
++version = "2.1.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
++
++[[package]]
++name = "pin-project"
++version = "1.0.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "96fa8ebb90271c4477f144354485b8068bd8f6b78b428b01ba892ca26caf0b63"
++dependencies = [
++ "pin-project-internal",
++]
++
++[[package]]
++name = "pin-project-internal"
++version = "1.0.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "758669ae3558c6f74bd2a18b41f7ac0b5a195aea6639d6a9b5e5d1ad5ba24c0b"
++dependencies = [
++ "proc-macro2",
++ "quote",
++ "syn",
++]
++
++[[package]]
++name = "pin-project-lite"
++version = "0.1.12"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777"
++
++[[package]]
++name = "pin-project-lite"
++version = "0.2.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "dc0e1f259c92177c30a4c9d177246edd0a3568b25756a977d0632cf8fa37e905"
++
++[[package]]
++name = "pin-utils"
++version = "0.1.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
++
++[[package]]
++name = "pkg-config"
++version = "0.3.19"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c"
++
++[[package]]
++name = "ppv-lite86"
++version = "0.2.10"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"
++
++[[package]]
++name = "proc-macro2"
++version = "1.0.24"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71"
++dependencies = [
++ "unicode-xid",
++]
++
++[[package]]
++name = "quote"
++version = "1.0.9"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7"
++dependencies = [
++ "proc-macro2",
++]
++
++[[package]]
++name = "rand"
++version = "0.8.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e"
++dependencies = [
++ "libc",
++ "rand_chacha",
++ "rand_core",
++ "rand_hc",
++]
++
++[[package]]
++name = "rand_chacha"
++version = "0.3.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d"
++dependencies = [
++ "ppv-lite86",
++ "rand_core",
++]
++
++[[package]]
++name = "rand_core"
++version = "0.6.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "34cf66eb183df1c5876e2dcf6b13d57340741e8dc255b48e40a26de954d06ae7"
++dependencies = [
++ "getrandom",
++]
++
++[[package]]
++name = "rand_hc"
++version = "0.3.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73"
++dependencies = [
++ "rand_core",
++]
++
++[[package]]
++name = "redox_syscall"
++version = "0.2.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "94341e4e44e24f6b591b59e47a8a027df12e008d73fd5672dbea9cc22f4507d9"
++dependencies = [
++ "bitflags",
++]
++
++[[package]]
++name = "remove_dir_all"
++version = "0.5.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
++dependencies = [
++ "winapi 0.3.9",
++]
++
++[[package]]
++name = "reqwest"
++version = "0.10.10"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "0718f81a8e14c4dbb3b34cf23dc6aaf9ab8a0dfec160c534b3dbca1aaa21f47c"
++dependencies = [
++ "base64",
++ "bytes 0.5.6",
++ "encoding_rs",
++ "futures-core",
++ "futures-util",
++ "http",
++ "http-body",
++ "hyper",
++ "hyper-tls",
++ "ipnet",
++ "js-sys",
++ "lazy_static",
++ "log",
++ "mime",
++ "mime_guess",
++ "native-tls",
++ "percent-encoding",
++ "pin-project-lite 0.2.6",
++ "serde",
++ "serde_urlencoded",
++ "tokio",
++ "tokio-tls",
++ "url",
++ "wasm-bindgen",
++ "wasm-bindgen-futures",
++ "web-sys",
++ "winreg",
++]
++
++[[package]]
++name = "rpassword"
++version = "4.0.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "99371657d3c8e4d816fb6221db98fa408242b0b53bac08f8676a41f8554fe99f"
++dependencies = [
++ "libc",
++ "winapi 0.3.9",
++]
++
++[[package]]
++name = "ryu"
++version = "1.0.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
++
++[[package]]
++name = "schannel"
++version = "0.1.19"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75"
++dependencies = [
++ "lazy_static",
++ "winapi 0.3.9",
++]
++
++[[package]]
++name = "security-framework"
++version = "2.1.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "2dfd318104249865096c8da1dfabf09ddbb6d0330ea176812a62ec75e40c4166"
++dependencies = [
++ "bitflags",
++ "core-foundation",
++ "core-foundation-sys",
++ "libc",
++ "security-framework-sys",
++]
++
++[[package]]
++name = "security-framework-sys"
++version = "2.1.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "dee48cdde5ed250b0d3252818f646e174ab414036edb884dde62d80a3ac6082d"
++dependencies = [
++ "core-foundation-sys",
++ "libc",
++]
++
++[[package]]
++name = "serde"
++version = "1.0.123"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "92d5161132722baa40d802cc70b15262b98258453e85e5d1d365c757c73869ae"
++dependencies = [
++ "serde_derive",
++]
++
++[[package]]
++name = "serde_derive"
++version = "1.0.123"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9391c295d64fc0abb2c556bad848f33cb8296276b1ad2677d1ae1ace4f258f31"
++dependencies = [
++ "proc-macro2",
++ "quote",
++ "syn",
++]
++
++[[package]]
++name = "serde_json"
++version = "1.0.64"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79"
++dependencies = [
++ "itoa",
++ "ryu",
++ "serde",
++]
++
++[[package]]
++name = "serde_urlencoded"
++version = "0.7.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "edfa57a7f8d9c1d260a549e7224100f6c43d43f9103e06dd8b4095a9b2b43ce9"
++dependencies = [
++ "form_urlencoded",
++ "itoa",
++ "ryu",
++ "serde",
++]
++
++[[package]]
++name = "sha-1"
++version = "0.9.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "dfebf75d25bd900fd1e7d11501efab59bc846dbc76196839663e6637bba9f25f"
++dependencies = [
++ "block-buffer",
++ "cfg-if 1.0.0",
++ "cpuid-bool",
++ "digest",
++ "opaque-debug",
++]
++
++[[package]]
++name = "shticker_book_unwritten"
++version = "1.0.3"
++dependencies = [
++ "bzip2",
++ "clap",
++ "reqwest",
++ "rpassword",
++ "serde",
++ "serde_json",
++ "sha-1",
++]
++
++[[package]]
++name = "slab"
++version = "0.4.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
++
++[[package]]
++name = "socket2"
++version = "0.3.19"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e"
++dependencies = [
++ "cfg-if 1.0.0",
++ "libc",
++ "winapi 0.3.9",
++]
++
++[[package]]
++name = "strsim"
++version = "0.8.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
++
++[[package]]
++name = "syn"
++version = "1.0.61"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ed22b90a0e734a23a7610f4283ac9e5acfb96cbb30dfefa540d66f866f1c09c5"
++dependencies = [
++ "proc-macro2",
++ "quote",
++ "unicode-xid",
++]
++
++[[package]]
++name = "tempfile"
++version = "3.2.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22"
++dependencies = [
++ "cfg-if 1.0.0",
++ "libc",
++ "rand",
++ "redox_syscall",
++ "remove_dir_all",
++ "winapi 0.3.9",
++]
++
++[[package]]
++name = "textwrap"
++version = "0.11.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
++dependencies = [
++ "unicode-width",
++]
++
++[[package]]
++name = "tinyvec"
++version = "1.1.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023"
++dependencies = [
++ "tinyvec_macros",
++]
++
++[[package]]
++name = "tinyvec_macros"
++version = "0.1.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
++
++[[package]]
++name = "tokio"
++version = "0.2.25"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "6703a273949a90131b290be1fe7b039d0fc884aa1935860dfcbe056f28cd8092"
++dependencies = [
++ "bytes 0.5.6",
++ "fnv",
++ "futures-core",
++ "iovec",
++ "lazy_static",
++ "memchr",
++ "mio",
++ "num_cpus",
++ "pin-project-lite 0.1.12",
++ "slab",
++]
++
++[[package]]
++name = "tokio-tls"
++version = "0.3.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9a70f4fcd7b3b24fb194f837560168208f669ca8cb70d0c4b862944452396343"
++dependencies = [
++ "native-tls",
++ "tokio",
++]
++
++[[package]]
++name = "tokio-util"
++version = "0.3.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499"
++dependencies = [
++ "bytes 0.5.6",
++ "futures-core",
++ "futures-sink",
++ "log",
++ "pin-project-lite 0.1.12",
++ "tokio",
++]
++
++[[package]]
++name = "tower-service"
++version = "0.3.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6"
++
++[[package]]
++name = "tracing"
++version = "0.1.25"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "01ebdc2bb4498ab1ab5f5b73c5803825e60199229ccba0698170e3be0e7f959f"
++dependencies = [
++ "cfg-if 1.0.0",
++ "log",
++ "pin-project-lite 0.2.6",
++ "tracing-core",
++]
++
++[[package]]
++name = "tracing-core"
++version = "0.1.17"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f50de3927f93d202783f4513cda820ab47ef17f624b03c096e86ef00c67e6b5f"
++dependencies = [
++ "lazy_static",
++]
++
++[[package]]
++name = "tracing-futures"
++version = "0.2.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"
++dependencies = [
++ "pin-project",
++ "tracing",
++]
++
++[[package]]
++name = "try-lock"
++version = "0.2.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
++
++[[package]]
++name = "typenum"
++version = "1.12.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33"
++
++[[package]]
++name = "unicase"
++version = "2.6.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
++dependencies = [
++ "version_check",
++]
++
++[[package]]
++name = "unicode-bidi"
++version = "0.3.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"
++dependencies = [
++ "matches",
++]
++
++[[package]]
++name = "unicode-normalization"
++version = "0.1.17"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "07fbfce1c8a97d547e8b5334978438d9d6ec8c20e38f56d4a4374d181493eaef"
++dependencies = [
++ "tinyvec",
++]
++
++[[package]]
++name = "unicode-width"
++version = "0.1.8"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3"
++
++[[package]]
++name = "unicode-xid"
++version = "0.2.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"
++
++[[package]]
++name = "url"
++version = "2.2.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9ccd964113622c8e9322cfac19eb1004a07e636c545f325da085d5cdde6f1f8b"
++dependencies = [
++ "form_urlencoded",
++ "idna",
++ "matches",
++ "percent-encoding",
++]
++
++[[package]]
++name = "vcpkg"
++version = "0.2.11"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "b00bca6106a5e23f3eee943593759b7fcddb00554332e856d990c893966879fb"
++
++[[package]]
++name = "vec_map"
++version = "0.8.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
++
++[[package]]
++name = "version_check"
++version = "0.9.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"
++
++[[package]]
++name = "want"
++version = "0.3.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
++dependencies = [
++ "log",
++ "try-lock",
++]
++
++[[package]]
++name = "wasi"
++version = "0.10.2+wasi-snapshot-preview1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
++
++[[package]]
++name = "wasm-bindgen"
++version = "0.2.71"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "7ee1280240b7c461d6a0071313e08f34a60b0365f14260362e5a2b17d1d31aa7"
++dependencies = [
++ "cfg-if 1.0.0",
++ "serde",
++ "serde_json",
++ "wasm-bindgen-macro",
++]
++
++[[package]]
++name = "wasm-bindgen-backend"
++version = "0.2.71"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "5b7d8b6942b8bb3a9b0e73fc79b98095a27de6fa247615e59d096754a3bc2aa8"
++dependencies = [
++ "bumpalo",
++ "lazy_static",
++ "log",
++ "proc-macro2",
++ "quote",
++ "syn",
++ "wasm-bindgen-shared",
++]
++
++[[package]]
++name = "wasm-bindgen-futures"
++version = "0.4.21"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8e67a5806118af01f0d9045915676b22aaebecf4178ae7021bc171dab0b897ab"
++dependencies = [
++ "cfg-if 1.0.0",
++ "js-sys",
++ "wasm-bindgen",
++ "web-sys",
++]
++
++[[package]]
++name = "wasm-bindgen-macro"
++version = "0.2.71"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "e5ac38da8ef716661f0f36c0d8320b89028efe10c7c0afde65baffb496ce0d3b"
++dependencies = [
++ "quote",
++ "wasm-bindgen-macro-support",
++]
++
++[[package]]
++name = "wasm-bindgen-macro-support"
++version = "0.2.71"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "cc053ec74d454df287b9374ee8abb36ffd5acb95ba87da3ba5b7d3fe20eb401e"
++dependencies = [
++ "proc-macro2",
++ "quote",
++ "syn",
++ "wasm-bindgen-backend",
++ "wasm-bindgen-shared",
++]
++
++[[package]]
++name = "wasm-bindgen-shared"
++version = "0.2.71"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "7d6f8ec44822dd71f5f221a5847fb34acd9060535c1211b70a05844c0f6383b1"
++
++[[package]]
++name = "web-sys"
++version = "0.3.48"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ec600b26223b2948cedfde2a0aa6756dcf1fef616f43d7b3097aaf53a6c4d92b"
++dependencies = [
++ "js-sys",
++ "wasm-bindgen",
++]
++
++[[package]]
++name = "winapi"
++version = "0.2.8"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a"
++
++[[package]]
++name = "winapi"
++version = "0.3.9"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
++dependencies = [
++ "winapi-i686-pc-windows-gnu",
++ "winapi-x86_64-pc-windows-gnu",
++]
++
++[[package]]
++name = "winapi-build"
++version = "0.1.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"
++
++[[package]]
++name = "winapi-i686-pc-windows-gnu"
++version = "0.4.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
++
++[[package]]
++name = "winapi-x86_64-pc-windows-gnu"
++version = "0.4.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
++
++[[package]]
++name = "winreg"
++version = "0.7.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69"
++dependencies = [
++ "winapi 0.3.9",
++]
++
++[[package]]
++name = "ws2_32-sys"
++version = "0.2.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e"
++dependencies = [
++ "winapi 0.2.8",
++ "winapi-build",
++]
diff --git a/pkgs/games/shticker-book-unwritten/default.nix b/pkgs/games/shticker-book-unwritten/default.nix
new file mode 100644
index 00000000000..dd286ce0941
--- /dev/null
+++ b/pkgs/games/shticker-book-unwritten/default.nix
@@ -0,0 +1,24 @@
+{ buildFHSUserEnv, callPackage, lib, stdenvNoCC }:
+let
+
+ shticker-book-unwritten-unwrapped = callPackage ./unwrapped.nix { };
+
+in buildFHSUserEnv {
+ name = "shticker_book_unwritten";
+ targetPkgs = pkgs: with pkgs; [
+ alsaLib
+ xorg.libX11
+ xorg.libXext
+ libglvnd
+ shticker-book-unwritten-unwrapped
+ ];
+ runScript = "shticker_book_unwritten";
+
+ meta = with lib; {
+ description = "Minimal CLI launcher for the Toontown Rewritten MMORPG";
+ homepage = "https://github.com/JonathanHelianthicusDoe/shticker_book_unwritten";
+ license = licenses.gpl3Plus;
+ maintainers = [ maintainers.reedrw ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/games/shticker-book-unwritten/unwrapped.nix b/pkgs/games/shticker-book-unwritten/unwrapped.nix
new file mode 100644
index 00000000000..411bea6b00a
--- /dev/null
+++ b/pkgs/games/shticker-book-unwritten/unwrapped.nix
@@ -0,0 +1,20 @@
+{ fetchFromGitHub, lib, openssl, pkg-config, rustPlatform }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "shticker-book-unwritten";
+ version = "1.0.3";
+
+ src = fetchFromGitHub {
+ owner = "JonathanHelianthicusDoe";
+ repo = "shticker_book_unwritten";
+ rev = "v${version}";
+ sha256 = "08lyxica0b0vvivybsvzigy2j7saar78mbz723y3g5hqrilfb5np";
+ };
+
+ cargoPatches = [ ./cargo-lock.patch ];
+ cargoSha256 = "1lnhdr8mri1ns9lxj6aks4vs2v4fvg7mcriwzwj78inpi1l0xqk5";
+
+ nativeBuildInputs = [ pkg-config ];
+
+ buildInputs = [ openssl ];
+}
diff --git a/pkgs/games/shticker-book-unwritten/update-cargo-lock.sh b/pkgs/games/shticker-book-unwritten/update-cargo-lock.sh
new file mode 100755
index 00000000000..ab84bd0abe4
--- /dev/null
+++ b/pkgs/games/shticker-book-unwritten/update-cargo-lock.sh
@@ -0,0 +1,18 @@
+#! /usr/bin/env nix-shell
+#! nix-shell -i bash -p cargo coreutils git gnugrep jq
+
+set -eu -o verbose
+
+here=$PWD
+version=$(cat unwrapped.nix | grep '^ version = "' | cut -d '"' -f 2)
+checkout=$(mktemp -d)
+git clone -b "v$version" --depth=1 https://github.com/JonathanHelianthicusDoe/shticker_book_unwritten "$checkout"
+cd "$checkout"
+
+rm -f rust-toolchain
+cargo generate-lockfile
+git add -f Cargo.lock
+git diff HEAD -- Cargo.lock > "$here"/cargo-lock.patch
+
+cd "$here"
+rm -rf "$checkout"
diff --git a/pkgs/servers/home-assistant/cli.nix b/pkgs/servers/home-assistant/cli.nix
index da7ff1ed6b2..9b678a5071d 100644
--- a/pkgs/servers/home-assistant/cli.nix
+++ b/pkgs/servers/home-assistant/cli.nix
@@ -1,12 +1,14 @@
-{ lib, python3 }:
+{ lib
+, python3
+}:
python3.pkgs.buildPythonApplication rec {
pname = "homeassistant-cli";
- version = "0.9.1";
+ version = "0.9.3";
src = python3.pkgs.fetchPypi {
inherit pname version;
- sha256 = "1a31ky2p5w8byf0bjgma6xi328jj690qqksm3dwbi3v8dpqvghgf";
+ sha256 = "18h6bc99skzb0a1pffb6lr2z04928srrcz1w2zy66bndasic5yfs";
};
postPatch = ''
@@ -15,7 +17,17 @@ python3.pkgs.buildPythonApplication rec {
'';
propagatedBuildInputs = with python3.pkgs; [
- requests netdisco click click-log tabulate jsonpath_rw jinja2 dateparser regex ruamel_yaml aiohttp
+ aiohttp
+ click
+ click-log
+ dateparser
+ jinja2
+ jsonpath-ng
+ netdisco
+ regex
+ requests
+ ruamel-yaml
+ tabulate
];
postInstall = ''
@@ -25,16 +37,14 @@ python3.pkgs.buildPythonApplication rec {
'';
checkInputs = with python3.pkgs; [
- pytest requests-mock
+ pytestCheckHook
+ requests-mock
];
- checkPhase = ''
- pytest
- '';
-
meta = with lib; {
description = "Command-line tool for Home Assistant";
homepage = "https://github.com/home-assistant/home-assistant-cli";
+ changelog = "https://github.com/home-assistant-ecosystem/home-assistant-cli/releases/tag/${version}";
license = licenses.asl20;
maintainers = teams.home-assistant.members;
};
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index 66b38c5ffe3..e1ff8d96bb8 100644
--- a/pkgs/servers/home-assistant/component-packages.nix
+++ b/pkgs/servers/home-assistant/component-packages.nix
@@ -937,7 +937,7 @@
"webhook" = ps: with ps; [ aiohttp-cors ];
"webostv" = ps: with ps; [ aiopylgtv ];
"websocket_api" = ps: with ps; [ aiohttp-cors ];
- "wemo" = ps: with ps; [ ]; # missing inputs: pywemo
+ "wemo" = ps: with ps; [ pywemo ];
"whois" = ps: with ps; [ python-whois ];
"wiffi" = ps: with ps; [ wiffi ];
"wilight" = ps: with ps; [ pywilight ];
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index 535e1c6ce83..5e7e97924ad 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -367,6 +367,7 @@ in with py.pkgs; buildPythonApplication rec {
"weather"
"webhook"
"websocket_api"
+ "wemo"
"wled"
"workday"
"worldclock"
diff --git a/pkgs/servers/monitoring/grafana/plugins/doitintl-bigquery-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/doitintl-bigquery-datasource/default.nix
new file mode 100644
index 00000000000..f87526242b8
--- /dev/null
+++ b/pkgs/servers/monitoring/grafana/plugins/doitintl-bigquery-datasource/default.nix
@@ -0,0 +1,13 @@
+{ grafanaPlugin, lib }:
+
+grafanaPlugin rec {
+ pname = "doitintl-bigquery-datasource";
+ version = "2.0.1";
+ zipHash = "sha256-tZyvER/rxL+mo2tgxFvwSIAmjFm/AnZ0RgvmD1YAE2U=";
+ meta = with lib; {
+ description = "BigQuery DataSource for Grafana";
+ license = licenses.mit;
+ maintainers = with maintainers; [ jwygoda ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/servers/monitoring/grafana/plugins/plugins.nix b/pkgs/servers/monitoring/grafana/plugins/plugins.nix
index b2991ba4e74..d763f14c75a 100644
--- a/pkgs/servers/monitoring/grafana/plugins/plugins.nix
+++ b/pkgs/servers/monitoring/grafana/plugins/plugins.nix
@@ -4,6 +4,7 @@
grafanaPlugin = callPackage ./grafana-plugin.nix { };
+ doitintl-bigquery-datasource = callPackage ./doitintl-bigquery-datasource { };
grafana-clock-panel = callPackage ./grafana-clock-panel { };
grafana-piechart-panel = callPackage ./grafana-piechart-panel { };
grafana-polystat-panel = callPackage ./grafana-polystat-panel { };
diff --git a/pkgs/servers/sql/mysql/5.7.x.nix b/pkgs/servers/sql/mysql/5.7.x.nix
index 54790093215..36e26d38fc4 100644
--- a/pkgs/servers/sql/mysql/5.7.x.nix
+++ b/pkgs/servers/sql/mysql/5.7.x.nix
@@ -21,7 +21,8 @@ self = stdenv.mkDerivation rec {
export PATH=$PATH:$TMPDIR
'';
- nativeBuildInputs = [ cmake bison pkg-config rpcsvc-proto ];
+ nativeBuildInputs = [ bison cmake pkg-config ]
+ ++ lib.optionals (!stdenv.isDarwin) [ rpcsvc-proto ];
buildInputs = [ boost libedit libevent lz4 ncurses openssl protobuf readline zlib ]
++ lib.optionals stdenv.isDarwin [ perl cctools CoreServices developer_cmds ]
diff --git a/pkgs/servers/sql/mysql/8.0.x.nix b/pkgs/servers/sql/mysql/8.0.x.nix
index 3dbd84c2a98..cdbfdaea7ad 100644
--- a/pkgs/servers/sql/mysql/8.0.x.nix
+++ b/pkgs/servers/sql/mysql/8.0.x.nix
@@ -17,7 +17,8 @@ self = stdenv.mkDerivation rec {
./abi-check.patch
];
- nativeBuildInputs = [ bison cmake pkg-config rpcsvc-proto ];
+ nativeBuildInputs = [ bison cmake pkg-config ]
+ ++ lib.optionals (!stdenv.isDarwin) [ rpcsvc-proto ];
## NOTE: MySQL upstream frequently twiddles the invocations of libtool. When updating, you might proactively grep for libtool references.
postPatch = ''
diff --git a/pkgs/servers/web-apps/matomo/default.nix b/pkgs/servers/web-apps/matomo/default.nix
index d2989394720..9aa56193c73 100644
--- a/pkgs/servers/web-apps/matomo/default.nix
+++ b/pkgs/servers/web-apps/matomo/default.nix
@@ -3,16 +3,16 @@
let
versions = {
matomo = {
- version = "3.14.1";
- sha256 = "0gp6v797118z703nh0p77zvsizvdg0c2jkn26996d4sqw5pa78v3";
+ version = "4.2.1";
+ sha256 = "d3ea7572c5b42f2636da89b9c15dd7ae16da1d06dab0cea2ed93304a960277ac";
};
matomo-beta = {
- version = "3.14.1";
+ version = "4.2.1";
# `beta` examples: "b1", "rc1", null
# TOOD when updating: use null if stable version is >= latest beta or release candidate
beta = null;
- sha256 = "0gp6v797118z703nh0p77zvsizvdg0c2jkn26996d4sqw5pa78v3";
+ sha256 = "d3ea7572c5b42f2636da89b9c15dd7ae16da1d06dab0cea2ed93304a960277ac";
};
};
common = pname: { version, sha256, beta ? null }:
diff --git a/pkgs/stdenv/linux/make-bootstrap-tools.nix b/pkgs/stdenv/linux/make-bootstrap-tools.nix
index 869405a2760..e4db92b7717 100644
--- a/pkgs/stdenv/linux/make-bootstrap-tools.nix
+++ b/pkgs/stdenv/linux/make-bootstrap-tools.nix
@@ -19,8 +19,7 @@ in with pkgs; rec {
tarMinimal = gnutar.override { acl = null; };
busyboxMinimal = busybox.override {
- useMusl = with stdenv.targetPlatform; !isRiscV &&
- (system == "powerpc64-linux" -> parsed.abi.name != "elfv1");
+ useMusl = !stdenv.targetPlatform.isRiscV;
enableStatic = true;
enableMinimal = true;
extraConfig = ''
diff --git a/pkgs/tools/admin/lxd/default.nix b/pkgs/tools/admin/lxd/default.nix
index 91f71ece421..417e01a325d 100644
--- a/pkgs/tools/admin/lxd/default.nix
+++ b/pkgs/tools/admin/lxd/default.nix
@@ -18,13 +18,13 @@ let
in
buildGoPackage rec {
pname = "lxd";
- version = "4.12";
+ version = "4.13";
goPackagePath = "github.com/lxc/lxd";
src = fetchurl {
url = "https://github.com/lxc/lxd/releases/download/${pname}-${version}/${pname}-${version}.tar.gz";
- sha256 = "1qgi9ciljq8h3ja9kalfvnxnjymddd5j4agv984137z443mqfnrw";
+ sha256 = "0w2r80wf86jijgfxbkv06lgfhz4p2aaidsqd96bx3q1382nrbzcf";
};
postPatch = ''
diff --git a/pkgs/tools/misc/tmux/default.nix b/pkgs/tools/misc/tmux/default.nix
index 2043cfe1011..534fe54bc18 100644
--- a/pkgs/tools/misc/tmux/default.nix
+++ b/pkgs/tools/misc/tmux/default.nix
@@ -2,7 +2,6 @@
, fetchFromGitHub
, autoreconfHook
, pkg-config
-, makeWrapper
, bison
, ncurses
, libevent
@@ -41,7 +40,6 @@ stdenv.mkDerivation rec {
buildInputs = [
ncurses
libevent
- makeWrapper
];
configureFlags = [
diff --git a/pkgs/tools/networking/p2p/amule/default.nix b/pkgs/tools/networking/p2p/amule/default.nix
index 075d60038d8..96bf7656e8a 100644
--- a/pkgs/tools/networking/p2p/amule/default.nix
+++ b/pkgs/tools/networking/p2p/amule/default.nix
@@ -2,53 +2,46 @@
, enableDaemon ? false # build amule daemon
, httpServer ? false # build web interface for the daemon
, client ? false # build amule remote gui
-, fetchFromGitHub, stdenv, lib, zlib, wxGTK, perl, cryptopp, libupnp, gettext, libpng
-, autoreconfHook, pkg-config, makeWrapper, libX11 }:
+, fetchFromGitHub
+, stdenv
+, lib
+, cmake
+, zlib
+, wxGTK
+, perl
+, cryptopp
+, libupnp
+, gettext
+, libpng
+, autoreconfHook
+, pkg-config
+, makeWrapper
+, libX11
+}:
stdenv.mkDerivation rec {
pname = "amule";
- version = "unstable-20201006";
+ version = "2.3.3";
src = fetchFromGitHub {
owner = "amule-project";
repo = "amule";
- rev = "6f8951527eda670c7266984ce476061bfe8867fc";
- sha256 = "12b44b6hz3mb7nsn6xhzvm726xs06xcim013i1appif4dr8njbx1";
+ rev = version;
+ sha256 = "1nm4vxgmisn1b6l3drmz0q04x067j2i8lw5rnf0acaapwlp8qwvi";
};
- postPatch = ''
- substituteInPlace src/libs/ec/file_generator.pl \
- --replace /usr/bin/perl ${perl}/bin/perl
-
- # autotools expects these to be in the root
- cp docs/{AUTHORS,README} .
- cp docs/Changelog ./ChangeLog
- cp docs/Changelog ./NEWS
- '';
-
- preAutoreconf = ''
- pushd src/pixmaps/flags_xpm >/dev/null
- ./makeflags.sh
- popd >/dev/null
- '';
-
- nativeBuildInputs = [ autoreconfHook gettext makeWrapper pkg-config ];
+ nativeBuildInputs = [ cmake gettext makeWrapper pkg-config ];
buildInputs = [
- zlib wxGTK perl cryptopp libupnp
+ zlib wxGTK perl cryptopp.dev libupnp
] ++ lib.optional httpServer libpng
++ lib.optional client libX11;
- enableParallelBuilding = true;
-
- configureFlags = [
- "--with-crypto-prefix=${cryptopp}"
- "--disable-debug"
- "--enable-optimize"
- (lib.enableFeature monolithic "monolithic")
- (lib.enableFeature enableDaemon "amule-daemon")
- (lib.enableFeature client "amule-gui")
- (lib.enableFeature httpServer "webserver")
+ cmakeFlags = [
+ "-DBUILD_MONOLITHIC=${if monolithic then "ON" else "OFF"}"
+ "-DBUILD_DAEMON=${if enableDaemon then "ON" else "OFF"}"
+ "-DBUILD_REMOTEGUI=${if client then "ON" else "OFF"}"
+ "-DBUILD_WEBSERVER=${if httpServer then "ON" else "OFF"}"
];
# aMule will try to `dlopen' libupnp and libixml, so help it
@@ -75,7 +68,7 @@ stdenv.mkDerivation rec {
license = licenses.gpl2Plus;
maintainers = with maintainers; [ phreedom ];
platforms = platforms.unix;
- # Could not find crypto++ installation or sources.
- broken = true;
+ # cmake fails: Cannot specify link libraries for target "wxWidgets::ADV" which is not built by this project.
+ broken = enableDaemon;
};
}
diff --git a/pkgs/tools/security/clamav/default.nix b/pkgs/tools/security/clamav/default.nix
index bad5f3f476e..bbad0ab1f2f 100644
--- a/pkgs/tools/security/clamav/default.nix
+++ b/pkgs/tools/security/clamav/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "clamav";
- version = "0.103.1";
+ version = "0.103.2";
src = fetchurl {
url = "https://www.clamav.net/downloads/production/${pname}-${version}.tar.gz";
- sha256 = "sha256-cwjEe4myaK87nzYUBSiSekn/PmM6nJwKrCcS2BBW4lc=";
+ sha256 = "sha256-1LXQrGZiYuQjoyb7VHeMqnxpYk1sP5VCiV/rhHgnG9I=";
};
# don't install sample config files into the absolute sysconfdir folder
diff --git a/pkgs/tools/security/enpass/data.json b/pkgs/tools/security/enpass/data.json
index 7a52e260eb9..bb74f73fb75 100644
--- a/pkgs/tools/security/enpass/data.json
+++ b/pkgs/tools/security/enpass/data.json
@@ -1,8 +1,8 @@
{
"amd64": {
- "path": "pool/main/e/enpass/enpass_6.5.1.723_amd64.deb",
- "sha256": "d9bb408fa2253ce44ab5396898f7db13291ce23ae58964f4a27ade38bd5067bf",
- "version": "6.5.1.723"
+ "path": "pool/main/e/enpass/enpass_6.6.1.809_amd64.deb",
+ "sha256": "b1b9bd67653c3163bd80b340150ecf123552cbe4af23c350fbadea8ffd7939ba",
+ "version": "6.6.1.809"
},
"i386": {
"path": "pool/main/e/enpass/enpass_5.6.9_i386.deb",
diff --git a/pkgs/tools/security/metasploit/Gemfile b/pkgs/tools/security/metasploit/Gemfile
index 150f00e92b4..247e2b66904 100644
--- a/pkgs/tools/security/metasploit/Gemfile
+++ b/pkgs/tools/security/metasploit/Gemfile
@@ -1,4 +1,4 @@
# frozen_string_literal: true
source "https://rubygems.org"
-gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.0.38"
+gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.0.39"
diff --git a/pkgs/tools/security/metasploit/Gemfile.lock b/pkgs/tools/security/metasploit/Gemfile.lock
index c64e2b31aff..97e7b9962ab 100644
--- a/pkgs/tools/security/metasploit/Gemfile.lock
+++ b/pkgs/tools/security/metasploit/Gemfile.lock
@@ -1,9 +1,9 @@
GIT
remote: https://github.com/rapid7/metasploit-framework
- revision: 4c7a221f3d186b0cd65d2a765533fda54f0848f4
- ref: refs/tags/6.0.38
+ revision: 5cba6ecd3c745f45290400f0705400f26913852e
+ ref: refs/tags/6.0.39
specs:
- metasploit-framework (6.0.38)
+ metasploit-framework (6.0.39)
actionpack (~> 5.2.2)
activerecord (~> 5.2.2)
activesupport (~> 5.2.2)
@@ -27,11 +27,11 @@ GIT
jsobfu
json
metasm
- metasploit-concern
- metasploit-credential
- metasploit-model
+ metasploit-concern (~> 3.0.0)
+ metasploit-credential (~> 4.0.0)
+ metasploit-model (~> 3.1.0)
metasploit-payloads (= 2.0.41)
- metasploit_data_models
+ metasploit_data_models (~> 4.1.0)
metasploit_payloads-mettle (= 1.0.8)
mqtt
msgpack
@@ -123,13 +123,13 @@ GEM
arel-helpers (2.12.0)
activerecord (>= 3.1.0, < 7)
aws-eventstream (1.1.1)
- aws-partitions (1.441.0)
+ aws-partitions (1.443.0)
aws-sdk-core (3.113.1)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.239.0)
aws-sigv4 (~> 1.1)
jmespath (~> 1.0)
- aws-sdk-ec2 (1.232.0)
+ aws-sdk-ec2 (1.234.0)
aws-sdk-core (~> 3, >= 3.112.0)
aws-sigv4 (~> 1.1)
aws-sdk-iam (1.52.0)
@@ -190,7 +190,7 @@ GEM
jsobfu (0.4.2)
rkelly-remix
json (2.5.1)
- loofah (2.9.0)
+ loofah (2.9.1)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
metasm (1.0.4)
@@ -213,7 +213,7 @@ GEM
activesupport (~> 5.2.2)
railties (~> 5.2.2)
metasploit-payloads (2.0.41)
- metasploit_data_models (4.1.2)
+ metasploit_data_models (4.1.3)
activerecord (~> 5.2.2)
activesupport (~> 5.2.2)
arel-helpers
@@ -238,7 +238,7 @@ GEM
network_interface (0.0.2)
nexpose (7.3.0)
nio4r (2.5.7)
- nokogiri (1.11.2)
+ nokogiri (1.11.3)
mini_portile2 (~> 2.5.0)
racc (~> 1.4)
octokit (4.20.0)
@@ -330,15 +330,15 @@ GEM
rex-socket
rex-text
rex-struct2 (0.1.3)
- rex-text (0.2.33)
+ rex-text (0.2.34)
rex-zip (0.1.4)
rex-text
- rexml (3.2.4)
+ rexml (3.2.5)
rkelly-remix (0.0.7)
ruby-macho (2.5.0)
ruby-rc4 (0.1.5)
ruby2_keywords (0.0.4)
- ruby_smb (2.0.7)
+ ruby_smb (2.0.8)
bindata
openssl-ccm
openssl-cmac
diff --git a/pkgs/tools/security/metasploit/default.nix b/pkgs/tools/security/metasploit/default.nix
index 5dce17ff190..6232c85a2f2 100644
--- a/pkgs/tools/security/metasploit/default.nix
+++ b/pkgs/tools/security/metasploit/default.nix
@@ -8,13 +8,13 @@ let
};
in stdenv.mkDerivation rec {
pname = "metasploit-framework";
- version = "6.0.38";
+ version = "6.0.39";
src = fetchFromGitHub {
owner = "rapid7";
repo = "metasploit-framework";
rev = version;
- sha256 = "sha256-/e1BWhkM4A+xrvDS6Z01sND9aOZDn+cL0RIcAgT5oZs=";
+ sha256 = "sha256-9uoxxcuEJudJGRQfkVBUWDHoZ1sxaIb+Hjf/sEpcqik=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/security/metasploit/gemset.nix b/pkgs/tools/security/metasploit/gemset.nix
index 49fedb7a84a..3e195ffcc10 100644
--- a/pkgs/tools/security/metasploit/gemset.nix
+++ b/pkgs/tools/security/metasploit/gemset.nix
@@ -114,10 +114,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "07i9mqbh19pd25wd3laxv1bcmzcpriw54g0x3mqzkn600h8f3lg9";
+ sha256 = "0vvav3449v3m0nyflcw07sbxlpgqf4pwa2fmirgjvc9r9asssi79";
type = "gem";
};
- version = "1.441.0";
+ version = "1.443.0";
};
aws-sdk-core = {
groups = ["default"];
@@ -134,10 +134,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0n7hi66zpm8mgfgf32gw7c9p4rv09q9kipsr01l5l2n2d69k67q5";
+ sha256 = "1rlq8vifcmz24v1aw8vj2czqj4dnf00smm5ndfpaxz5k6550lbz4";
type = "gem";
};
- version = "1.232.0";
+ version = "1.234.0";
};
aws-sdk-iam = {
groups = ["default"];
@@ -474,10 +474,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0bzwvxvilx7w1p3pg028ks38925y9i0xm870lm7s12w7598hiyck";
+ sha256 = "1w9mbii8515p28xd4k72f3ab2g6xiyq15497ys5r8jn6m355lgi7";
type = "gem";
};
- version = "2.9.0";
+ version = "2.9.1";
};
metasm = {
groups = ["default"];
@@ -514,12 +514,12 @@
platforms = [];
source = {
fetchSubmodules = false;
- rev = "4c7a221f3d186b0cd65d2a765533fda54f0848f4";
- sha256 = "16x1z420470js45yg7s3wrlgvl5h6nfyklphmsqhzq0c35d43vgx";
+ rev = "5cba6ecd3c745f45290400f0705400f26913852e";
+ sha256 = "0adabi5b1zrp3vz8cs1ibdkyhcaqai8927ql354yf9l4rg2k3spn";
type = "git";
url = "https://github.com/rapid7/metasploit-framework";
};
- version = "6.0.38";
+ version = "6.0.39";
};
metasploit-model = {
groups = ["default"];
@@ -546,10 +546,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1kzlvq20ml4b5lr1qbrkmivdi37mxi8fasdqg4yla2libfbdz008";
+ sha256 = "0li8lphplsmv9x1f14c22w95gjx2lscas3x5py7x7kc05pfv33bg";
type = "gem";
};
- version = "4.1.2";
+ version = "4.1.3";
};
metasploit_payloads-mettle = {
groups = ["default"];
@@ -696,10 +696,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0b51df8fwadak075cvi17w0nch6qz1r66564qp29qwfj67j9qp0p";
+ sha256 = "19d78mdg2lbz9jb4ph6nk783c9jbsdm8rnllwhga6pd53xffp6x0";
type = "gem";
};
- version = "1.11.2";
+ version = "1.11.3";
};
octokit = {
groups = ["default"];
@@ -1096,10 +1096,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1933p6fri27d2gscws43k1v8jw1821l5j4yfi9z97ch5l80mv1zr";
+ sha256 = "01g6jr73c3hbqhmzlc80jlqz2cwn9bq1j3cc19fpkq3hdg89drjp";
type = "gem";
};
- version = "0.2.33";
+ version = "0.2.34";
};
rex-zip = {
groups = ["default"];
@@ -1116,10 +1116,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1mkvkcw9fhpaizrhca0pdgjcrbns48rlz4g6lavl5gjjq3rk2sq3";
+ sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53";
type = "gem";
};
- version = "3.2.4";
+ version = "3.2.5";
};
rkelly-remix = {
groups = ["default"];
@@ -1166,10 +1166,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0px84i3d9kqb40ff7nk3k7hb3w3kk80w5zsgi61svgddp1dbzh1n";
+ sha256 = "0bg7xxw5cww4wy7vhr54i07ni82sh4qq465fir7az5z0hf36b1kg";
type = "gem";
};
- version = "2.0.7";
+ version = "2.0.8";
};
rubyntlm = {
groups = ["default"];
diff --git a/pkgs/tools/security/step-ca/default.nix b/pkgs/tools/security/step-ca/default.nix
index f3c9990a3c7..84fe06e6c19 100644
--- a/pkgs/tools/security/step-ca/default.nix
+++ b/pkgs/tools/security/step-ca/default.nix
@@ -2,29 +2,43 @@
, lib
, fetchFromGitHub
, buildGoModule
+, coreutils
, pcsclite
, PCSC
, pkg-config
+, hsmSupport ? true
}:
buildGoModule rec {
pname = "step-ca";
- version = "0.15.6";
+ version = "0.15.11";
src = fetchFromGitHub {
owner = "smallstep";
repo = "certificates";
rev = "v${version}";
- sha256 = "0n26692ph4q4cmrqammfazmx1k9p2bydwqc57q4hz5ni6jd31zbz";
+ sha256 = "wFRs3n6V0z2keNVtqFw1q5jpA6BvNK5EftsNhichfsY=";
};
- vendorSha256 = "0w0phyqymcg2h2jjasxmkf4ryn4y1bqahcy94rs738cqr5ifyfbg";
+ vendorSha256 = "f1NdszqYYx6X1HqwqG26jjfjXq1gDXLOrh64ccKRQ90=";
- nativeBuildInputs = [ pkg-config ];
+ nativeBuildInputs = lib.optionals hsmSupport [ pkg-config ];
buildInputs =
- lib.optional stdenv.isLinux (lib.getDev pcsclite)
- ++ lib.optional stdenv.isDarwin PCSC;
+ lib.optionals (hsmSupport && stdenv.isLinux) [ pcsclite ]
+ ++ lib.optionals (hsmSupport && stdenv.isDarwin) [ PCSC ];
+
+ postPatch = ''
+ substituteInPlace systemd/step-ca.service --replace "/bin/kill" "${coreutils}/bin/kill"
+ '';
+
+ preBuild = ''
+ ${lib.optionalString (!hsmSupport) "export CGO_ENABLED=0"}
+ '';
+
+ postInstall = ''
+ install -Dm444 -t $out/lib/systemd/system systemd/step-ca.service
+ '';
# Tests fail on darwin with
# panic: httptest: failed to listen on a port: listen tcp6 [::1]:0: bind: operation not permitted [recovered]
@@ -35,7 +49,7 @@ buildGoModule rec {
description = "A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH";
homepage = "https://smallstep.com/certificates/";
license = licenses.asl20;
- maintainers = with maintainers; [ cmcdragonkai ];
+ maintainers = with maintainers; [ cmcdragonkai mohe2015 ];
platforms = platforms.linux ++ platforms.darwin;
};
}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 5b99669220f..d0b7d5ea2ec 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -11050,6 +11050,8 @@ in
monoDLLFixer = callPackage ../build-support/mono-dll-fixer { };
+ roslyn = callPackage ../development/compilers/roslyn { mono = mono6; };
+
msbuild = callPackage ../development/tools/build-managers/msbuild { mono = mono6; };
mosml = callPackage ../development/compilers/mosml { };
@@ -13294,6 +13296,10 @@ in
schemaspy = callPackage ../development/tools/database/schemaspy { };
+ scenebuilder = callPackage ../development/tools/scenebuilder { };
+
+ scenic-view = callPackage ../development/tools/scenic-view { };
+
shncpd = callPackage ../tools/networking/shncpd { };
sigrok-cli = callPackage ../development/tools/sigrok-cli { };
@@ -26580,6 +26586,10 @@ in
wmctrl = callPackage ../tools/X11/wmctrl { };
+ wmderland = callPackage ../applications/window-managers/wmderland { };
+
+ wmderlandc = callPackage ../applications/window-managers/wmderlandc { };
+
wmii_hg = callPackage ../applications/window-managers/wmii-hg { };
wofi = callPackage ../applications/misc/wofi { };
@@ -27936,6 +27946,8 @@ in
shattered-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon { };
+ shticker-book-unwritten = callPackage ../games/shticker-book-unwritten { };
+
sienna = callPackage ../games/sienna { love = love_0_10; };
sil = callPackage ../games/sil { };
@@ -29231,7 +29243,6 @@ in
celestia = callPackage ../applications/science/astronomy/celestia {
autoreconfHook = buildPackages.autoreconfHook269;
- lua = lua5_1;
inherit (pkgs.gnome2) gtkglext;
};
@@ -30726,6 +30737,10 @@ in
openring = callPackage ../applications/misc/openring { };
+ openvino = callPackage ../development/libraries/openvino {
+ python = python3;
+ };
+
phonetisaurus = callPackage ../development/libraries/phonetisaurus {};
duti = callPackage ../os-specific/darwin/duti {
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index bf5777629be..04f95fb3d64 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -3675,6 +3675,8 @@ in {
kaptan = callPackage ../development/python-modules/kaptan { };
+ karton-asciimagic = callPackage ../development/python-modules/karton-asciimagic { };
+
karton-classifier = callPackage ../development/python-modules/karton-classifier { };
karton-core = callPackage ../development/python-modules/karton-core { };
@@ -4873,6 +4875,11 @@ in {
opentracing = callPackage ../development/python-modules/opentracing { };
+ openvino = disabledIf isPy27 (toPythonModule (pkgs.openvino.override {
+ inherit (self) python;
+ enablePython = true;
+ }));
+
openwebifpy = callPackage ../development/python-modules/openwebifpy { };
openwrt-luci-rpc = disabledIf (!isPy3k) (callPackage ../development/python-modules/openwrt-luci-rpc { });
@@ -7093,6 +7100,8 @@ in {
pywebview = callPackage ../development/python-modules/pywebview { };
+ pywemo = callPackage ../development/python-modules/pywemo { };
+
pywick = callPackage ../development/python-modules/pywick { };
pywilight = callPackage ../development/python-modules/pywilight { };
diff --git a/pkgs/top-level/stage.nix b/pkgs/top-level/stage.nix
index 8fc460ca522..77f3cc677f6 100644
--- a/pkgs/top-level/stage.nix
+++ b/pkgs/top-level/stage.nix
@@ -227,6 +227,8 @@ let
}.${stdenv.hostPlatform.parsed.abi.name}
or lib.systems.parse.abis.musl;
};
+ } // lib.optionalAttrs (stdenv.hostPlatform.system == "powerpc64-linux") {
+ gcc.abi = "elfv2";
};
});
};