From 4b07aeae16811bcb6ab2cef67133180bcb30ed67 Mon Sep 17 00:00:00 2001 From: squalus Date: Mon, 24 Oct 2022 23:40:01 -0700 Subject: [PATCH 001/116] openmp: fix cross compile --- pkgs/development/compilers/llvm/10/default.nix | 3 ++- pkgs/development/compilers/llvm/10/openmp/default.nix | 5 ++++- pkgs/development/compilers/llvm/11/default.nix | 3 ++- pkgs/development/compilers/llvm/11/openmp/default.nix | 5 ++++- pkgs/development/compilers/llvm/12/default.nix | 3 ++- pkgs/development/compilers/llvm/12/openmp/default.nix | 5 ++++- pkgs/development/compilers/llvm/13/default.nix | 3 ++- pkgs/development/compilers/llvm/13/openmp/default.nix | 5 ++++- pkgs/development/compilers/llvm/14/default.nix | 3 ++- pkgs/development/compilers/llvm/14/openmp/default.nix | 5 ++++- pkgs/development/compilers/llvm/5/default.nix | 3 ++- pkgs/development/compilers/llvm/5/openmp/default.nix | 5 ++++- pkgs/development/compilers/llvm/6/default.nix | 3 ++- pkgs/development/compilers/llvm/6/openmp/default.nix | 5 ++++- pkgs/development/compilers/llvm/7/default.nix | 3 ++- pkgs/development/compilers/llvm/7/openmp/default.nix | 5 ++++- pkgs/development/compilers/llvm/8/default.nix | 3 ++- pkgs/development/compilers/llvm/8/openmp/default.nix | 5 ++++- pkgs/development/compilers/llvm/9/default.nix | 3 ++- pkgs/development/compilers/llvm/9/openmp/default.nix | 5 ++++- pkgs/top-level/all-packages.nix | 10 ++++++++++ 21 files changed, 70 insertions(+), 20 deletions(-) diff --git a/pkgs/development/compilers/llvm/10/default.nix b/pkgs/development/compilers/llvm/10/default.nix index 5cb6c278659d..4e9953a1fca9 100644 --- a/pkgs/development/compilers/llvm/10/default.nix +++ b/pkgs/development/compilers/llvm/10/default.nix @@ -3,6 +3,7 @@ , libxml2, python3, isl, fetchurl, overrideCC, wrapCCWith, wrapBintoolsWith , buildLlvmTools # tools, but from the previous stage, for cross , targetLlvmLibraries # libraries, but from the next stage, for cross +, targetLlvm # This is the default binutils, but with *this* version of LLD rather # than the default LLVM verion's, if LLD is the choice. We use these for # the `useLLVM` bootstrapping below. @@ -259,7 +260,7 @@ let }; openmp = callPackage ./openmp { - inherit llvm_meta; + inherit llvm_meta targetLlvm; }; }); diff --git a/pkgs/development/compilers/llvm/10/openmp/default.nix b/pkgs/development/compilers/llvm/10/openmp/default.nix index a1b04c7c66b2..012f882e5871 100644 --- a/pkgs/development/compilers/llvm/10/openmp/default.nix +++ b/pkgs/development/compilers/llvm/10/openmp/default.nix @@ -4,6 +4,7 @@ , fetch , cmake , llvm +, targetLlvm , perl , version }: @@ -15,7 +16,9 @@ stdenv.mkDerivation rec { src = fetch pname "0i4bn84lkpm5w3qkpvwm5z6jdj8fynp7d3bcasa1xyq4is6757yi"; nativeBuildInputs = [ cmake perl ]; - buildInputs = [ llvm ]; + buildInputs = [ + (if stdenv.buildPlatform == stdenv.hostPlatform then llvm else targetLlvm) + ]; meta = llvm_meta // { homepage = "https://openmp.llvm.org/"; diff --git a/pkgs/development/compilers/llvm/11/default.nix b/pkgs/development/compilers/llvm/11/default.nix index 82a78af85cac..67c3621705c6 100644 --- a/pkgs/development/compilers/llvm/11/default.nix +++ b/pkgs/development/compilers/llvm/11/default.nix @@ -3,6 +3,7 @@ , libxml2, python3, isl, fetchurl, overrideCC, wrapCCWith, wrapBintoolsWith , buildLlvmTools # tools, but from the previous stage, for cross , targetLlvmLibraries # libraries, but from the next stage, for cross +, targetLlvm # This is the default binutils, but with *this* version of LLD rather # than the default LLVM verion's, if LLD is the choice. We use these for # the `useLLVM` bootstrapping below. @@ -274,7 +275,7 @@ let }; openmp = callPackage ./openmp { - inherit llvm_meta; + inherit llvm_meta targetLlvm; }; }); diff --git a/pkgs/development/compilers/llvm/11/openmp/default.nix b/pkgs/development/compilers/llvm/11/openmp/default.nix index 330560a677dc..6c2dd9ac9577 100644 --- a/pkgs/development/compilers/llvm/11/openmp/default.nix +++ b/pkgs/development/compilers/llvm/11/openmp/default.nix @@ -5,6 +5,7 @@ , fetchpatch , cmake , llvm +, targetLlvm , perl , version }: @@ -25,7 +26,9 @@ stdenv.mkDerivation rec { ]; nativeBuildInputs = [ cmake perl ]; - buildInputs = [ llvm ]; + buildInputs = [ + (if stdenv.buildPlatform == stdenv.hostPlatform then llvm else targetLlvm) + ]; meta = llvm_meta // { homepage = "https://openmp.llvm.org/"; diff --git a/pkgs/development/compilers/llvm/12/default.nix b/pkgs/development/compilers/llvm/12/default.nix index 4a2a7ee87894..ad2b9a3fdfd1 100644 --- a/pkgs/development/compilers/llvm/12/default.nix +++ b/pkgs/development/compilers/llvm/12/default.nix @@ -3,6 +3,7 @@ , libxml2, python3, isl, fetchurl, overrideCC, wrapCCWith, wrapBintoolsWith , buildLlvmTools # tools, but from the previous stage, for cross , targetLlvmLibraries # libraries, but from the next stage, for cross +, targetLlvm # This is the default binutils, but with *this* version of LLD rather # than the default LLVM verion's, if LLD is the choice. We use these for # the `useLLVM` bootstrapping below. @@ -267,7 +268,7 @@ let }; openmp = callPackage ./openmp { - inherit llvm_meta; + inherit llvm_meta targetLlvm; }; }); diff --git a/pkgs/development/compilers/llvm/12/openmp/default.nix b/pkgs/development/compilers/llvm/12/openmp/default.nix index 8ed1bf71f008..e0bcf03e00e3 100644 --- a/pkgs/development/compilers/llvm/12/openmp/default.nix +++ b/pkgs/development/compilers/llvm/12/openmp/default.nix @@ -4,6 +4,7 @@ , fetch , cmake , llvm +, targetLlvm , perl , version }: @@ -15,7 +16,9 @@ stdenv.mkDerivation rec { src = fetch pname "14dh0r6h2xh747ffgnsl4z08h0ri04azi9vf79cbz7ma1r27kzk0"; nativeBuildInputs = [ cmake perl ]; - buildInputs = [ llvm ]; + buildInputs = [ + (if stdenv.buildPlatform == stdenv.hostPlatform then llvm else targetLlvm) + ]; meta = llvm_meta // { homepage = "https://openmp.llvm.org/"; diff --git a/pkgs/development/compilers/llvm/13/default.nix b/pkgs/development/compilers/llvm/13/default.nix index 874be111ade0..85d734ac5904 100644 --- a/pkgs/development/compilers/llvm/13/default.nix +++ b/pkgs/development/compilers/llvm/13/default.nix @@ -3,6 +3,7 @@ , libxml2, python3, isl, fetchFromGitHub, overrideCC, wrapCCWith, wrapBintoolsWith , buildLlvmTools # tools, but from the previous stage, for cross , targetLlvmLibraries # libraries, but from the next stage, for cross +, targetLlvm # This is the default binutils, but with *this* version of LLD rather # than the default LLVM verion's, if LLD is the choice. We use these for # the `useLLVM` bootstrapping below. @@ -276,7 +277,7 @@ let }; openmp = callPackage ./openmp { - inherit llvm_meta; + inherit llvm_meta targetLlvm; }; }); diff --git a/pkgs/development/compilers/llvm/13/openmp/default.nix b/pkgs/development/compilers/llvm/13/openmp/default.nix index c5a33df97560..71362be1fdc6 100644 --- a/pkgs/development/compilers/llvm/13/openmp/default.nix +++ b/pkgs/development/compilers/llvm/13/openmp/default.nix @@ -4,6 +4,7 @@ , src , cmake , llvm +, targetLlvm , perl , version }: @@ -16,7 +17,9 @@ stdenv.mkDerivation rec { sourceRoot = "source/${pname}"; nativeBuildInputs = [ cmake perl ]; - buildInputs = [ llvm ]; + buildInputs = [ + (if stdenv.buildPlatform == stdenv.hostPlatform then llvm else targetLlvm) + ]; cmakeFlags = [ "-DLIBOMPTARGET_BUILD_AMDGCN_BCLIB=OFF" # Building the AMDGCN device RTL currently fails diff --git a/pkgs/development/compilers/llvm/14/default.nix b/pkgs/development/compilers/llvm/14/default.nix index 3a1ba402ef67..fa1cdb88ee0a 100644 --- a/pkgs/development/compilers/llvm/14/default.nix +++ b/pkgs/development/compilers/llvm/14/default.nix @@ -3,6 +3,7 @@ , libxml2, python3, isl, fetchFromGitHub, overrideCC, wrapCCWith, wrapBintoolsWith , buildLlvmTools # tools, but from the previous stage, for cross , targetLlvmLibraries # libraries, but from the next stage, for cross +, targetLlvm # This is the default binutils, but with *this* version of LLD rather # than the default LLVM verion's, if LLD is the choice. We use these for # the `useLLVM` bootstrapping below. @@ -273,7 +274,7 @@ let }; openmp = callPackage ./openmp { - inherit llvm_meta; + inherit llvm_meta targetLlvm; }; }); diff --git a/pkgs/development/compilers/llvm/14/openmp/default.nix b/pkgs/development/compilers/llvm/14/openmp/default.nix index 622072b53e18..d1c6a46b4d69 100644 --- a/pkgs/development/compilers/llvm/14/openmp/default.nix +++ b/pkgs/development/compilers/llvm/14/openmp/default.nix @@ -5,6 +5,7 @@ , runCommand , cmake , llvm +, targetLlvm , lit , clang-unwrapped , perl @@ -32,7 +33,9 @@ stdenv.mkDerivation rec { outputs = [ "out" "dev" ]; nativeBuildInputs = [ cmake perl pkg-config lit ]; - buildInputs = [ llvm ]; + buildInputs = [ + (if stdenv.buildPlatform == stdenv.hostPlatform then llvm else targetLlvm) + ]; # Unsup:Pass:XFail:Fail # 26:267:16:8 diff --git a/pkgs/development/compilers/llvm/5/default.nix b/pkgs/development/compilers/llvm/5/default.nix index ef9886fb5ea7..5e08f8545dfe 100644 --- a/pkgs/development/compilers/llvm/5/default.nix +++ b/pkgs/development/compilers/llvm/5/default.nix @@ -2,6 +2,7 @@ , libxml2, python3, isl, fetchurl, overrideCC, wrapCCWith , buildLlvmTools # tools, but from the previous stage, for cross , targetLlvmLibraries # libraries, but from the next stage, for cross +, targetLlvm }: let @@ -121,7 +122,7 @@ let }; openmp = callPackage ./openmp { - inherit llvm_meta; + inherit llvm_meta targetLlvm; }; }); diff --git a/pkgs/development/compilers/llvm/5/openmp/default.nix b/pkgs/development/compilers/llvm/5/openmp/default.nix index 3a1f97919dc3..900e920173fb 100644 --- a/pkgs/development/compilers/llvm/5/openmp/default.nix +++ b/pkgs/development/compilers/llvm/5/openmp/default.nix @@ -4,6 +4,7 @@ , fetch , cmake , llvm +, targetLlvm , perl , version }: @@ -15,7 +16,9 @@ stdenv.mkDerivation { src = fetch "openmp" "0p2n52676wlq6y9q99n5pivq6pvvda1p994r69fxj206ahn59jir"; nativeBuildInputs = [ cmake perl ]; - buildInputs = [ llvm ]; + buildInputs = [ + (if stdenv.buildPlatform == stdenv.hostPlatform then llvm else targetLlvm) + ]; meta = llvm_meta // { homepage = "https://openmp.llvm.org/"; diff --git a/pkgs/development/compilers/llvm/6/default.nix b/pkgs/development/compilers/llvm/6/default.nix index 4acfe6cd85d7..a82880f7fe5d 100644 --- a/pkgs/development/compilers/llvm/6/default.nix +++ b/pkgs/development/compilers/llvm/6/default.nix @@ -2,6 +2,7 @@ , libxml2, python3, isl, fetchurl, overrideCC, wrapCCWith , buildLlvmTools # tools, but from the previous stage, for cross , targetLlvmLibraries # libraries, but from the next stage, for cross +, targetLlvm }: let @@ -122,7 +123,7 @@ let }; openmp = callPackage ./openmp { - inherit llvm_meta; + inherit llvm_meta targetLlvm; }; }); diff --git a/pkgs/development/compilers/llvm/6/openmp/default.nix b/pkgs/development/compilers/llvm/6/openmp/default.nix index bc21220af7c7..fa07c650970f 100644 --- a/pkgs/development/compilers/llvm/6/openmp/default.nix +++ b/pkgs/development/compilers/llvm/6/openmp/default.nix @@ -4,6 +4,7 @@ , fetch , cmake , llvm +, targetLlvm , perl , version }: @@ -15,7 +16,9 @@ stdenv.mkDerivation { src = fetch "openmp" "0nhwfba9c351r16zgyjyfwdayr98nairky3c2f0b2lc360mwmbv6"; nativeBuildInputs = [ cmake perl ]; - buildInputs = [ llvm ]; + buildInputs = [ + (if stdenv.buildPlatform == stdenv.hostPlatform then llvm else targetLlvm) + ]; meta = llvm_meta // { homepage = "https://openmp.llvm.org/"; diff --git a/pkgs/development/compilers/llvm/7/default.nix b/pkgs/development/compilers/llvm/7/default.nix index f0908f30775d..f0412240d7dc 100644 --- a/pkgs/development/compilers/llvm/7/default.nix +++ b/pkgs/development/compilers/llvm/7/default.nix @@ -3,6 +3,7 @@ , libxml2, python3, isl, fetchurl, overrideCC, wrapCCWith, wrapBintoolsWith , buildLlvmTools # tools, but from the previous stage, for cross , targetLlvmLibraries # libraries, but from the next stage, for cross +, targetLlvm # This is the default binutils, but with *this* version of LLD rather # than the default LLVM verion's, if LLD is the choice. We use these for # the `useLLVM` bootstrapping below. @@ -268,7 +269,7 @@ let }; openmp = callPackage ./openmp { - inherit llvm_meta; + inherit llvm_meta targetLlvm; }; }); diff --git a/pkgs/development/compilers/llvm/7/openmp/default.nix b/pkgs/development/compilers/llvm/7/openmp/default.nix index c331762712f2..a87dd319d8ec 100644 --- a/pkgs/development/compilers/llvm/7/openmp/default.nix +++ b/pkgs/development/compilers/llvm/7/openmp/default.nix @@ -4,6 +4,7 @@ , fetch , cmake , llvm +, targetLlvm , perl , version }: @@ -15,7 +16,9 @@ stdenv.mkDerivation { src = fetch "openmp" "1dg53wzsci2kra8lh1y0chh60h2l8h1by93br5spzvzlxshkmrqy"; nativeBuildInputs = [ cmake perl ]; - buildInputs = [ llvm ]; + buildInputs = [ + (if stdenv.buildPlatform == stdenv.hostPlatform then llvm else targetLlvm) + ]; meta = llvm_meta // { homepage = "https://openmp.llvm.org/"; diff --git a/pkgs/development/compilers/llvm/8/default.nix b/pkgs/development/compilers/llvm/8/default.nix index 43050a72b922..fe672357cbd4 100644 --- a/pkgs/development/compilers/llvm/8/default.nix +++ b/pkgs/development/compilers/llvm/8/default.nix @@ -3,6 +3,7 @@ , libxml2, python3, isl, fetchurl, overrideCC, wrapCCWith, wrapBintoolsWith , buildLlvmTools # tools, but from the previous stage, for cross , targetLlvmLibraries # libraries, but from the next stage, for cross +, targetLlvm # This is the default binutils, but with *this* version of LLD rather # than the default LLVM verion's, if LLD is the choice. We use these for # the `useLLVM` bootstrapping below. @@ -267,7 +268,7 @@ let }; openmp = callPackage ./openmp { - inherit llvm_meta; + inherit llvm_meta targetLlvm; }; }); diff --git a/pkgs/development/compilers/llvm/8/openmp/default.nix b/pkgs/development/compilers/llvm/8/openmp/default.nix index e8459d279829..32b564ff0ecf 100644 --- a/pkgs/development/compilers/llvm/8/openmp/default.nix +++ b/pkgs/development/compilers/llvm/8/openmp/default.nix @@ -4,6 +4,7 @@ , fetch , cmake , llvm +, targetLlvm , perl , version }: @@ -15,7 +16,9 @@ stdenv.mkDerivation { src = fetch "openmp" "0b3jlxhqbpyd1nqkpxjfggm5d9va5qpyf7d4i5y7n4a1mlydv19y"; nativeBuildInputs = [ cmake perl ]; - buildInputs = [ llvm ]; + buildInputs = [ + (if stdenv.buildPlatform == stdenv.hostPlatform then llvm else targetLlvm) + ]; meta = llvm_meta // { homepage = "https://openmp.llvm.org/"; diff --git a/pkgs/development/compilers/llvm/9/default.nix b/pkgs/development/compilers/llvm/9/default.nix index 7efe8486a387..29c44b9991db 100644 --- a/pkgs/development/compilers/llvm/9/default.nix +++ b/pkgs/development/compilers/llvm/9/default.nix @@ -3,6 +3,7 @@ , libxml2, python3, isl, fetchurl, overrideCC, wrapCCWith, wrapBintoolsWith , buildLlvmTools # tools, but from the previous stage, for cross , targetLlvmLibraries # libraries, but from the next stage, for cross +, targetLlvm # This is the default binutils, but with *this* version of LLD rather # than the default LLVM verion's, if LLD is the choice. We use these for # the `useLLVM` bootstrapping below. @@ -267,7 +268,7 @@ let }; openmp = callPackage ./openmp { - inherit llvm_meta; + inherit llvm_meta targetLlvm; }; }); diff --git a/pkgs/development/compilers/llvm/9/openmp/default.nix b/pkgs/development/compilers/llvm/9/openmp/default.nix index bedd191d5134..7cd9ad761fdf 100644 --- a/pkgs/development/compilers/llvm/9/openmp/default.nix +++ b/pkgs/development/compilers/llvm/9/openmp/default.nix @@ -4,6 +4,7 @@ , fetch , cmake , llvm +, targetLlvm , perl , version }: @@ -15,7 +16,9 @@ stdenv.mkDerivation rec { src = fetch pname "1knafnpp0f7hylx8q20lkd6g1sf0flly572dayc5d5kghh7hd52w"; nativeBuildInputs = [ cmake perl ]; - buildInputs = [ llvm ]; + buildInputs = [ + (if stdenv.buildPlatform == stdenv.hostPlatform then llvm else targetLlvm) + ]; meta = llvm_meta // { homepage = "https://openmp.llvm.org/"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 05182417be43..ca0643e77e30 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14521,36 +14521,42 @@ with pkgs; llvmPackages_5 = recurseIntoAttrs (callPackage ../development/compilers/llvm/5 { inherit (stdenvAdapters) overrideCC; buildLlvmTools = buildPackages.llvmPackages_5.tools; + targetLlvm = targetPackages.llvmPackages_5.llvm or llvmPackages_5.llvm; targetLlvmLibraries = targetPackages.llvmPackages_5.libraries or llvmPackages_5.libraries; }); llvmPackages_6 = recurseIntoAttrs (callPackage ../development/compilers/llvm/6 { inherit (stdenvAdapters) overrideCC; buildLlvmTools = buildPackages.llvmPackages_6.tools; + targetLlvm = targetPackages.llvmPackages_6.llvm or llvmPackages_6.llvm; targetLlvmLibraries = targetPackages.llvmPackages_6.libraries or llvmPackages_6.libraries; }); llvmPackages_7 = recurseIntoAttrs (callPackage ../development/compilers/llvm/7 { inherit (stdenvAdapters) overrideCC; buildLlvmTools = buildPackages.llvmPackages_7.tools; + targetLlvm = targetPackages.llvmPackages_7.llvm or llvmPackages_7.llvm; targetLlvmLibraries = targetPackages.llvmPackages_7.libraries or llvmPackages_7.libraries; }); llvmPackages_8 = recurseIntoAttrs (callPackage ../development/compilers/llvm/8 { inherit (stdenvAdapters) overrideCC; buildLlvmTools = buildPackages.llvmPackages_8.tools; + targetLlvm = targetPackages.llvmPackages_8.llvm or llvmPackages_8.llvm; targetLlvmLibraries = targetPackages.llvmPackages_8.libraries or llvmPackages_8.libraries; }); llvmPackages_9 = recurseIntoAttrs (callPackage ../development/compilers/llvm/9 { inherit (stdenvAdapters) overrideCC; buildLlvmTools = buildPackages.llvmPackages_9.tools; + targetLlvm = targetPackages.llvmPackages_9.llvm or llvmPackages_9.llvm; targetLlvmLibraries = targetPackages.llvmPackages_9.libraries or llvmPackages_9.libraries; }); llvmPackages_10 = recurseIntoAttrs (callPackage ../development/compilers/llvm/10 { inherit (stdenvAdapters) overrideCC; buildLlvmTools = buildPackages.llvmPackages_10.tools; + targetLlvm = targetPackages.llvmPackages_10.llvm or llvmPackages_10.llvm; targetLlvmLibraries = targetPackages.llvmPackages_10.libraries or llvmPackages_10.libraries; }); @@ -14558,6 +14564,7 @@ with pkgs; inherit (stdenvAdapters) overrideCC; buildLlvmTools = buildPackages.llvmPackages_11.tools; targetLlvmLibraries = targetPackages.llvmPackages_11.libraries or llvmPackages_11.libraries; + targetLlvm = targetPackages.llvmPackages_11.llvm or llvmPackages_11.llvm; } // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.hostPlatform == stdenv.buildPlatform && buildPackages.stdenv.cc.isGNU) { stdenv = gcc7Stdenv; })); @@ -14566,6 +14573,7 @@ with pkgs; inherit (stdenvAdapters) overrideCC; buildLlvmTools = buildPackages.llvmPackages_12.tools; targetLlvmLibraries = targetPackages.llvmPackages_12.libraries or llvmPackages_12.libraries; + targetLlvm = targetPackages.llvmPackages_12.llvm or llvmPackages_12.llvm; } // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.hostPlatform == stdenv.buildPlatform && buildPackages.stdenv.cc.isGNU) { stdenv = gcc7Stdenv; })); @@ -14574,6 +14582,7 @@ with pkgs; inherit (stdenvAdapters) overrideCC; buildLlvmTools = buildPackages.llvmPackages_13.tools; targetLlvmLibraries = targetPackages.llvmPackages_13.libraries or llvmPackages_13.libraries; + targetLlvm = targetPackages.llvmPackages_13.llvm or llvmPackages_13.llvm; } // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.hostPlatform == stdenv.buildPlatform && buildPackages.stdenv.cc.isGNU) { stdenv = gcc7Stdenv; })); @@ -14582,6 +14591,7 @@ with pkgs; inherit (stdenvAdapters) overrideCC; buildLlvmTools = buildPackages.llvmPackages_14.tools; targetLlvmLibraries = targetPackages.llvmPackages_14.libraries or llvmPackages_14.libraries; + targetLlvm = targetPackages.llvmPackages_14.llvm or llvmPackages_14.llvm; } // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.hostPlatform == stdenv.buildPlatform && buildPackages.stdenv.cc.isGNU) { stdenv = gcc7Stdenv; })); From ee8ae2da4c3fe46c5aa40a80185861db9d45ba5c Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Sun, 13 Nov 2022 22:11:19 +0100 Subject: [PATCH 002/116] nixos/doc: fix installing from other distro The nixos-generate-config command mentioned in the manual fails with error: nixos-generate-config: no need to specify `/` with `--root`, it is the default This was introduced in 611b8c4472db0bde066b97960ccfe4671ffb89fb (#161034). Now, the command should be called without any arguments. --- .../installation/installing-from-other-distro.section.xml | 2 +- .../manual/installation/installing-from-other-distro.section.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/doc/manual/from_md/installation/installing-from-other-distro.section.xml b/nixos/doc/manual/from_md/installation/installing-from-other-distro.section.xml index 024a24379dd6..35309a7aa326 100644 --- a/nixos/doc/manual/from_md/installation/installing-from-other-distro.section.xml +++ b/nixos/doc/manual/from_md/installation/installing-from-other-distro.section.xml @@ -211,7 +211,7 @@ $ sudo groupdel nixbld Generate your NixOS configuration: -$ sudo `which nixos-generate-config` --root / +$ sudo `which nixos-generate-config` Note that this will place the generated configuration files in diff --git a/nixos/doc/manual/installation/installing-from-other-distro.section.md b/nixos/doc/manual/installation/installing-from-other-distro.section.md index fa8806f791d5..b9ccf1415179 100644 --- a/nixos/doc/manual/installation/installing-from-other-distro.section.md +++ b/nixos/doc/manual/installation/installing-from-other-distro.section.md @@ -148,7 +148,7 @@ The first steps to all these are the same: Generate your NixOS configuration: ```ShellSession - $ sudo `which nixos-generate-config` --root / + $ sudo `which nixos-generate-config` ``` Note that this will place the generated configuration files in From 36a566b78fe4904913c1c8d16e75da1a7aa6eadb Mon Sep 17 00:00:00 2001 From: Adam Joseph Date: Sun, 10 Jul 2022 01:59:54 -0700 Subject: [PATCH 003/116] lib/systems/parse.nix: mkSkeletonFromList: improve readability The main purpose of this PR is to make the basis for `mkSkeletonFromList`'s decision between `cpu-kernel-libcabi` vs `cpu-vendor-os` clear, without changing its behavior. The existing code obscures this decision behind a sequence of prioritized matches (i.e. `if-then`) which jump around between different coordinates. Two side benefits of this PR: 1. It makes the root cause of #165836 obvious: we are missing a case for `cpu-vendor-libcabi`. This is why nixpkgs stumbles over `*-none-*`. 2. It illuminates some very weird corner cases in the existing logic, like `*-${vendor}-ghcjs` overriding the `vendor` field, and `mingw32` being transformed into `windows` in some cases. Co-authored-by: John Ericson --- lib/systems/parse.nix | 46 +++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix index d8ba251503a6..43e4473667d5 100644 --- a/lib/systems/parse.nix +++ b/lib/systems/parse.nix @@ -422,29 +422,29 @@ rec { else if (elemAt l 1) == "elf" then { cpu = elemAt l 0; vendor = "unknown"; kernel = "none"; abi = elemAt l 1; } else { cpu = elemAt l 0; kernel = elemAt l 1; }; - "3" = # Awkward hacks, beware! - if elemAt l 1 == "apple" - then { cpu = elemAt l 0; vendor = "apple"; kernel = elemAt l 2; } - else if (elemAt l 1 == "linux") || (elemAt l 2 == "gnu") - then { cpu = elemAt l 0; kernel = elemAt l 1; abi = elemAt l 2; } - else if (elemAt l 2 == "mingw32") # autotools breaks on -gnu for window - then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = "windows"; } - else if (elemAt l 2 == "wasi") - then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = "wasi"; } - else if (elemAt l 2 == "redox") - then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = "redox"; } - else if (elemAt l 2 == "mmixware") - then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = "mmixware"; } - else if hasPrefix "freebsd" (elemAt l 2) - then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = elemAt l 2; } - else if hasPrefix "netbsd" (elemAt l 2) - then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = elemAt l 2; } - else if (elem (elemAt l 2) ["eabi" "eabihf" "elf"]) - then { cpu = elemAt l 0; vendor = "unknown"; kernel = elemAt l 1; abi = elemAt l 2; } - else if (elemAt l 2 == "ghcjs") - then { cpu = elemAt l 0; vendor = "unknown"; kernel = elemAt l 2; } - else if hasPrefix "genode" (elemAt l 2) - then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = elemAt l 2; } + "3" = + # cpu-kernel-environment + if elemAt l 1 == "linux" || + elem (elemAt l 2) ["eabi" "eabihf" "elf" "gnu"] + then { + cpu = elemAt l 0; + kernel = elemAt l 1; + abi = elemAt l 2; + vendor = "unknown"; + } + # cpu-vendor-os + else if elemAt l 1 == "apple" || + elem (elemAt l 2) [ "wasi" "redox" "mmixware" "ghcjs" "mingw32" ] || + hasPrefix "freebsd" (elemAt l 2) || + hasPrefix "netbsd" (elemAt l 2) || + hasPrefix "genode" (elemAt l 2) + then { + cpu = elemAt l 0; + vendor = elemAt l 1; + kernel = if elemAt l 2 == "mingw32" + then "windows" # autotools breaks on -gnu for window + else elemAt l 2; + } else throw "Target specification with 3 components is ambiguous"; "4" = { cpu = elemAt l 0; vendor = elemAt l 1; kernel = elemAt l 2; abi = elemAt l 3; }; }.${toString (length l)} From b6624e467c10767aeeca15642062734dddc58c9e Mon Sep 17 00:00:00 2001 From: toastal Date: Wed, 16 Nov 2022 11:23:19 +0700 Subject: [PATCH 004/116] =?UTF-8?q?senpai:=20unstable-2022-11-04=20?= =?UTF-8?q?=E2=86=92=20unstable-2022-11-15?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Print date as dd/mm or mm/dd depending on the user locale • Enable receiving away updates for private buffers --- pkgs/applications/networking/irc/senpai/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/networking/irc/senpai/default.nix b/pkgs/applications/networking/irc/senpai/default.nix index 7fd54b70e9cd..0721d720cc7c 100644 --- a/pkgs/applications/networking/irc/senpai/default.nix +++ b/pkgs/applications/networking/irc/senpai/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "senpai"; - version = "unstable-2022-11-04"; + version = "unstable-2022-11-15"; src = fetchFromSourcehut { owner = "~taiite"; repo = "senpai"; - rev = "3be87831281af1c91a6e406986f317936a0b98bc"; - sha256 = "sha256-v8r2q2H4I9FnsIOGv1zkC4xJ5E9cQavfILZ6mnbFbr8="; + rev = "cb0ba0669522ecf8ab0b0c3ccd0f14827eb65832"; + sha256 = "sha256-Ny7TAKdh7RFGlrMRVIyCFFLqOanNWK+qGBbh+dVngMs="; }; - vendorSha256 = "sha256-FBpk9TpAD5i3+brsVNWHNHJtZsHmShmWlldQrMs/VGU="; + vendorSha256 = "sha256-dCADJ+k2vWLpgN251/gEyAg6WhPGK2DEWRaAHSHp1aM="; subPackages = [ "cmd/senpai" From 4236d385f985aa859695f700487b63ecfac5b80e Mon Sep 17 00:00:00 2001 From: toastal Date: Wed, 2 Nov 2022 21:58:45 +0700 Subject: [PATCH 005/116] =?UTF-8?q?zfsUnstable:=202.1.7-2022-10-27=20?= =?UTF-8?q?=E2=86=92=202.1.7-2022-11-08?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Several commits have been added, including the META for official 6.0.0 support --- pkgs/os-specific/linux/zfs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix index 5309c6abe241..a7a6a9b7954e 100644 --- a/pkgs/os-specific/linux/zfs/default.nix +++ b/pkgs/os-specific/linux/zfs/default.nix @@ -235,10 +235,10 @@ in { # IMPORTANT: Always use a tagged release candidate or commits from the # zfs--staging branch, because this is tested by the OpenZFS # maintainers. - version = "2.1.7-staging-2022-10-27"; - rev = "04f1983aab16d378be376768275856bc38be48bd"; + version = "2.1.7-staging-2022-11-08"; + rev = "0f4ee295ba94803e5833f57481cfdbee5d1160d4"; - sha256 = "sha256-6s9Qcw6Qqq7+JU9UPa8DDu2yzhD1OV3piLlYsgEoIhg="; + sha256 = "sha256-AixYjnr8MgST/VxEPY4NdcAvpoKiJ3zrvOai5bJjC/U="; isUnstable = true; }; From 9d0884c2886773335de3740fd282815617b5b98c Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Fri, 18 Nov 2022 04:20:00 +0000 Subject: [PATCH 006/116] python310Packages.cssselect: 1.1.0 -> 1.2.0 https://github.com/scrapy/cssselect/raw/v1.2.0/CHANGES --- .../python-modules/cssselect/default.nix | 35 ++++++++++++++++--- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/cssselect/default.nix b/pkgs/development/python-modules/cssselect/default.nix index 04b6dc36afab..3ca8f8d20416 100644 --- a/pkgs/development/python-modules/cssselect/default.nix +++ b/pkgs/development/python-modules/cssselect/default.nix @@ -1,17 +1,42 @@ -{ lib, buildPythonPackage, fetchPypi }: +{ lib +, buildPythonPackage +, fetchPypi +, pythonOlder +, setuptools +, pytestCheckHook +, lxml +}: buildPythonPackage rec { pname = "cssselect"; - version = "1.1.0"; + version = "1.2.0"; + format = "pyproject"; + + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - sha256 = "f95f8dedd925fd8f54edb3d2dfb44c190d9d18512377d3c1e2388d16126879bc"; + sha256 = "666b19839cfaddb9ce9d36bfe4c969132c647b92fc9088c4e23f786b30f1b3dc"; }; - # AttributeError: 'module' object has no attribute 'tests' - doCheck = false; + nativeBuildInputs = [ + setuptools + ]; + + checkInputs = [ + pytestCheckHook + lxml + ]; + + pythonImportsCheck = [ + "cssselect" + ]; meta = with lib; { + description = "CSS Selectors for Python"; + homepage = "https://cssselect.readthedocs.io/"; + changelog = "https://github.com/scrapy/cssselect/v${version}//CHANGES"; + license = licenses.bsd3; + maintainers = with maintainers; [ ]; }; } From 31531c747a964adb678d732035a15a5ef2eef8c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabi=C3=A1n=20Heredia=20Montiel?= Date: Fri, 18 Nov 2022 20:48:31 -0600 Subject: [PATCH 007/116] linux: cleanup common-config after drop of 4.9 linux-4.9 was dropped on 8d9133c67d25c15348ec12720ee2ce90762d4d4c next lowest version in nixpkgs is 4.14 so cleaning up options --- .../linux/kernel/common-config.nix | 54 ++++++++----------- 1 file changed, 21 insertions(+), 33 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix index d8841b2c9610..9b8c9a03fa0e 100644 --- a/pkgs/os-specific/linux/kernel/common-config.nix +++ b/pkgs/os-specific/linux/kernel/common-config.nix @@ -53,8 +53,6 @@ let DEBUG_KERNEL = yes; DEBUG_DEVRES = no; DYNAMIC_DEBUG = yes; - TIMER_STATS = whenOlder "4.11" yes; - DEBUG_NX_TEST = whenOlder "4.11" no; DEBUG_STACK_USAGE = no; DEBUG_STACKOVERFLOW = option no; RCU_TORTURE_TEST = no; @@ -109,10 +107,10 @@ let BLK_CGROUP_IOLATENCY = whenAtLeast "4.19" yes; BLK_CGROUP_IOCOST = whenAtLeast "5.4" yes; IOSCHED_DEADLINE = whenOlder "5.0" yes; # Removed in 5.0-RC1 - MQ_IOSCHED_DEADLINE = whenAtLeast "4.11" yes; - BFQ_GROUP_IOSCHED = whenAtLeast "4.12" yes; - MQ_IOSCHED_KYBER = whenAtLeast "4.12" yes; - IOSCHED_BFQ = whenAtLeast "4.12" module; + MQ_IOSCHED_DEADLINE = yes; + BFQ_GROUP_IOSCHED = yes; + MQ_IOSCHED_KYBER = yes; + IOSCHED_BFQ = module; }; @@ -164,8 +162,8 @@ let IPV6_MROUTE_MULTIPLE_TABLES = yes; IPV6_PIMSM_V2 = yes; IPV6_FOU_TUNNEL = module; - IPV6_SEG6_LWTUNNEL = whenAtLeast "4.10" yes; - IPV6_SEG6_HMAC = whenAtLeast "4.10" yes; + IPV6_SEG6_LWTUNNEL = yes; + IPV6_SEG6_HMAC = yes; IPV6_SEG6_BPF = whenAtLeast "4.18" yes; NET_CLS_BPF = module; NET_ACT_BPF = module; @@ -222,7 +220,7 @@ let INET_DIAG = mkDefault module; INET_TCP_DIAG = mkDefault module; INET_UDP_DIAG = mkDefault module; - INET_RAW_DIAG = whenAtLeast "4.14" (mkDefault module); + INET_RAW_DIAG = mkDefault module; INET_DIAG_DESTROY = mkDefault yes; # enable multipath-tcp @@ -231,7 +229,7 @@ let INET_MPTCP_DIAG = whenAtLeast "5.9" (mkDefault module); # Kernel TLS - TLS = whenAtLeast "4.13" module; + TLS = module; TLS_DEVICE = whenAtLeast "4.18" yes; # infiniband @@ -308,7 +306,7 @@ let DRM_I915_GVT_KVMGT = whenAtLeast "4.16" module; } // optionalAttrs (stdenv.hostPlatform.system == "aarch64-linux") { # enable HDMI-CEC on RPi boards - DRM_VC4_HDMI_CEC = whenAtLeast "4.14" yes; + DRM_VC4_HDMI_CEC = yes; }; sound = { @@ -321,8 +319,6 @@ let SND_HDA_CODEC_CA0132_DSP = whenOlder "5.7" yes; # Enable DSP firmware loading on Creative Soundblaster Z/Zx/ZxR/Recon SND_OSSEMUL = yes; SND_USB_CAIAQ_INPUT = yes; - # Enable PSS mixer (Beethoven ADSP-16 and other compatible) - PSS_MIXER = whenOlder "4.12" yes; # Enable Sound Open Firmware support } // optionalAttrs (stdenv.hostPlatform.system == "x86_64-linux" && versionAtLeast version "5.5") { @@ -453,7 +449,6 @@ let CIFS_UPCALL = yes; CIFS_ACL = whenOlder "5.3" yes; CIFS_DFS_UPCALL = yes; - CIFS_SMB2 = whenOlder "4.13" yes; CEPH_FSCACHE = yes; CEPH_FS_POSIX_ACL = yes; @@ -465,7 +460,7 @@ let SQUASHFS_LZO = yes; SQUASHFS_XZ = yes; SQUASHFS_LZ4 = yes; - SQUASHFS_ZSTD = whenAtLeast "4.14" yes; + SQUASHFS_ZSTD = yes; # Native Language Support modules, needed by some filesystems NLS = yes; @@ -483,12 +478,10 @@ let }; security = { - FORTIFY_SOURCE = whenAtLeast "4.13" (option yes); + FORTIFY_SOURCE = option yes; # https://googleprojectzero.blogspot.com/2019/11/bad-binder-android-in-wild-exploit.html DEBUG_LIST = yes; - # Detect writes to read-only module pages - DEBUG_SET_MODULE_RONX = whenOlder "4.11" (option yes); HARDENED_USERCOPY = yes; RANDOMIZE_BASE = option yes; STRICT_DEVMEM = mkDefault yes; # Filter access to /dev/mem @@ -533,7 +526,6 @@ let MICROCODE = yes; MICROCODE_INTEL = yes; MICROCODE_AMD = yes; - } // optionalAttrs (versionAtLeast version "4.10") { # Write Back Throttling # https://lwn.net/Articles/682582/ # https://bugzilla.kernel.org/show_bug.cgi?id=12309#c655 @@ -548,7 +540,7 @@ let CGROUP_DEVICE = yes; CGROUP_HUGETLB = yes; CGROUP_PERF = yes; - CGROUP_RDMA = whenAtLeast "4.11" yes; + CGROUP_RDMA = yes; MEMCG = yes; MEMCG_SWAP = whenOlder "6.1" yes; @@ -578,8 +570,7 @@ let FTRACE_SYSCALLS = yes; SCHED_TRACER = yes; STACK_TRACER = yes; - UPROBE_EVENT = { optional = true; tristate = whenOlder "4.11" "y";}; - UPROBE_EVENTS = { optional = true; tristate = whenAtLeast "4.11" "y";}; + UPROBE_EVENTS = option yes; BPF_SYSCALL = yes; BPF_UNPRIV_DEFAULT_OFF = whenBetween "5.10" "5.16" yes; BPF_EVENTS = yes; @@ -594,8 +585,6 @@ let PARAVIRT_SPINLOCKS = option yes; KVM_ASYNC_PF = yes; - KVM_COMPAT = whenOlder "4.12" (option yes); - KVM_DEVICE_ASSIGNMENT = whenOlder "4.12" (option yes); KVM_GENERIC_DIRTYLOG_READ_PROTECT = yes; KVM_GUEST = yes; KVM_MMIO = yes; @@ -644,7 +633,6 @@ let MEDIA_USB_SUPPORT = yes; MEDIA_ANALOG_TV_SUPPORT = yes; VIDEO_STK1160_COMMON = module; - VIDEO_STK1160_AC97 = whenOlder "4.11" yes; }; "9p" = { @@ -760,7 +748,7 @@ let DRAGONRISE_FF = yes; GREENASIA_FF = yes; HOLTEK_FF = yes; - JOYSTICK_PSXPAD_SPI_FF = whenAtLeast "4.14" yes; + JOYSTICK_PSXPAD_SPI_FF = yes; LOGIG940_FF = yes; NINTENDO_FF = whenAtLeast "5.16" yes; PLAYSTATION_FF = whenAtLeast "5.12" yes; @@ -806,16 +794,16 @@ let BLK_DEV_INTEGRITY = yes; - BLK_SED_OPAL = whenAtLeast "4.14" yes; + BLK_SED_OPAL = yes; BSD_PROCESS_ACCT_V3 = yes; - SERIAL_DEV_BUS = whenAtLeast "4.11" yes; # enables support for serial devices - SERIAL_DEV_CTRL_TTYPORT = whenAtLeast "4.11" yes; # enables support for TTY serial devices + SERIAL_DEV_BUS = yes; # enables support for serial devices + SERIAL_DEV_CTRL_TTYPORT = yes; # enables support for TTY serial devices BT_HCIBTUSB_MTK = whenAtLeast "5.3" yes; # MediaTek protocol support BT_HCIUART_QCA = yes; # Qualcomm Atheros protocol support - BT_HCIUART_SERDEV = whenAtLeast "4.12" yes; # required by BT_HCIUART_QCA + BT_HCIUART_SERDEV = yes; # required by BT_HCIUART_QCA BT_HCIUART = module; # required for BT devices with serial port interface (QCA6390) BT_HCIUART_BCSP = option yes; BT_HCIUART_H4 = option yes; # UART (H4) protocol support @@ -895,8 +883,8 @@ let SCSI_LOGGING = yes; # SCSI logging facility SERIAL_8250 = yes; # 8250/16550 and compatible serial support - SLAB_FREELIST_HARDENED = whenAtLeast "4.14" yes; - SLAB_FREELIST_RANDOM = whenAtLeast "4.10" yes; + SLAB_FREELIST_HARDENED = yes; + SLAB_FREELIST_RANDOM = yes; SLIP_COMPRESSED = yes; # CSLIP compressed headers SLIP_SMART = yes; @@ -972,7 +960,7 @@ let NR_CPUS = freeform "384"; } // optionalAttrs (stdenv.hostPlatform.system == "armv7l-linux" || stdenv.hostPlatform.system == "aarch64-linux") { # Enables support for the Allwinner Display Engine 2.0 - SUN8I_DE2_CCU = whenAtLeast "4.13" yes; + SUN8I_DE2_CCU = yes; # See comments on https://github.com/NixOS/nixpkgs/commit/9b67ea9106102d882f53d62890468071900b9647 CRYPTO_AEGIS128_SIMD = whenAtLeast "5.4" no; From 92f1bc4787e7e3fde95c9688d728dfe4fd113cce Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 8 Nov 2022 09:53:59 +0100 Subject: [PATCH 008/116] python310Packages.smbprotocol: 1.9.0 -> 1.10.0 --- pkgs/development/python-modules/smbprotocol/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/smbprotocol/default.nix b/pkgs/development/python-modules/smbprotocol/default.nix index 562346b1a476..a03ed6f89882 100644 --- a/pkgs/development/python-modules/smbprotocol/default.nix +++ b/pkgs/development/python-modules/smbprotocol/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "smbprotocol"; - version = "1.9.0"; + version = "1.10.0"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "jborean93"; repo = pname; rev = "v${version}"; - sha256 = "sha256-u3brP3WsnoqRy3R0OQQkIbq+avS7nemx9GKpvTq+vxg="; + sha256 = "sha256-Qy5zscN8KW1FY7BjZhkyjsz8U5Bw3qjFG+bkR/goPbo="; }; propagatedBuildInputs = [ From e6ab90e164f17d68b6550f7f81bfd14d3db430e1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 19 Nov 2022 10:57:43 +0100 Subject: [PATCH 009/116] python310Packages.smbprotocol: 1.10.0 -> 1.10.1 --- pkgs/development/python-modules/smbprotocol/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/smbprotocol/default.nix b/pkgs/development/python-modules/smbprotocol/default.nix index a03ed6f89882..9911050ba9e8 100644 --- a/pkgs/development/python-modules/smbprotocol/default.nix +++ b/pkgs/development/python-modules/smbprotocol/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "smbprotocol"; - version = "1.10.0"; + version = "1.10.1"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "jborean93"; repo = pname; rev = "v${version}"; - sha256 = "sha256-Qy5zscN8KW1FY7BjZhkyjsz8U5Bw3qjFG+bkR/goPbo="; + sha256 = "sha256-8T091yF/Hu60aaUr6IDZt2cLxz1sXUbMewSqW1Ch0Vo="; }; propagatedBuildInputs = [ From d743b6124c4758b939d05bd2df8c1f03f3093ff7 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Sun, 20 Nov 2022 04:20:00 +0000 Subject: [PATCH 010/116] godu: 1.3.0 -> 1.4.1 --- pkgs/tools/misc/godu/default.nix | 8 ++++---- pkgs/tools/misc/godu/go-mod.patch | 33 ------------------------------- 2 files changed, 4 insertions(+), 37 deletions(-) delete mode 100644 pkgs/tools/misc/godu/go-mod.patch diff --git a/pkgs/tools/misc/godu/default.nix b/pkgs/tools/misc/godu/default.nix index 37511d2e847c..f4e1fc1c4fbe 100644 --- a/pkgs/tools/misc/godu/default.nix +++ b/pkgs/tools/misc/godu/default.nix @@ -2,18 +2,18 @@ buildGoModule rec { pname = "godu"; - version = "1.3.0"; + version = "1.4.1"; src = fetchFromGitHub { owner = "viktomas"; repo = pname; rev = "v${version}"; - sha256 = "1fp8iq4x0qiswksznnd6qh7c6g5pwglzz6ga11a7vgic0201wsvb"; + hash = "sha256-fJeSUAuNELZZ1DcybNsYd2ZX93VYWsLum5tHp68ZVlo="; }; - patches = [ ./go-mod.patch ]; + vendorHash = "sha256-8cZCeZ0gqxqbwB0WuEOFmEUNQd3/KcLeN0eLGfWG8BY="; - vendorSha256 = "1zq7b0zn24cbrjssk4g03i90szp1ms7ila4khwcm7hp9n1py245s"; + ldflags = [ "-s" "-w" ]; meta = with lib; { description = "Utility helping to discover large files/folders"; diff --git a/pkgs/tools/misc/godu/go-mod.patch b/pkgs/tools/misc/godu/go-mod.patch deleted file mode 100644 index 2b3efe6be604..000000000000 --- a/pkgs/tools/misc/godu/go-mod.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff --git a/go.mod b/go.mod -index cf8f2fb..e405e03 100644 ---- a/go.mod -+++ b/go.mod -@@ -5,5 +5,6 @@ go 1.14 - require ( - github.com/gdamore/tcell v1.1.1 - github.com/gosuri/uilive v0.0.0-20170323041506-ac356e6e42cd -+ github.com/mattn/go-isatty v0.0.12 // indirect - github.com/stretchr/testify v1.3.0 - ) -diff --git a/go.sum b/go.sum -index 23c1232..e25c87e 100644 ---- a/go.sum -+++ b/go.sum -@@ -8,6 +8,8 @@ github.com/gosuri/uilive v0.0.0-20170323041506-ac356e6e42cd h1:1e+0Z+T4t1mKL5xxv - github.com/gosuri/uilive v0.0.0-20170323041506-ac356e6e42cd/go.mod h1:qkLSc0A5EXSP6B04TrN4oQoxqFI7A8XvoXSlJi8cwk8= - github.com/lucasb-eyer/go-colorful v0.0.0-20181028223441-12d3b2882a08 h1:5MnxBC15uMxFv5FY/J/8vzyaBiArCOkMdFT9Jsw78iY= - github.com/lucasb-eyer/go-colorful v0.0.0-20181028223441-12d3b2882a08/go.mod h1:NXg0ArsFk0Y01623LgUqoqcouGDB+PwCCQlrwrG6xJ4= -+github.com/mattn/go-isatty v0.0.12 h1:wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHXY= -+github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= - github.com/mattn/go-runewidth v0.0.4 h1:2BvfKmzob6Bmd4YsL0zygOqfdFnK7GR4QL06Do4/p7Y= - github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= - github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= -@@ -16,6 +18,8 @@ github.com/stretchr/objx v0.1.0 h1:4G4v2dO3VZwixGIRoQ5Lfboy6nUhCyYzaqnIAPPhYs4= - github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= - github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q= - github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= -+golang.org/x/sys v0.0.0-20200116001909-b77594299b42 h1:vEOn+mP2zCOVzKckCZy6YsCtDblrpj/w7B9nxGNELpg= -+golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= - golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= - golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= - gopkg.in/DATA-DOG/go-sqlmock.v1 v1.3.0 h1:FVCohIoYO7IJoDDVpV2pdq7SgrMH6wHnuTyrdrxJNoY= \ No newline at end of file From b9a8eae2a4068c05c253508e2063fd0d3d193311 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Sun, 20 Nov 2022 09:55:54 +0100 Subject: [PATCH 011/116] teamviewer: remove qtwebkit due to https://github.com/NixOS/nixpkgs/pull/201028 and the deprecation of qtwebkit teamviewer refuses to evaluate. qtwebkit isn't needed for teamviewer and is therefore removed. Signed-off-by: Florian Brandes --- pkgs/applications/networking/remote/teamviewer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/remote/teamviewer/default.nix b/pkgs/applications/networking/remote/teamviewer/default.nix index 44ce12aeeb48..f67c096b7063 100644 --- a/pkgs/applications/networking/remote/teamviewer/default.nix +++ b/pkgs/applications/networking/remote/teamviewer/default.nix @@ -1,5 +1,5 @@ { mkDerivation, lib, fetchurl, autoPatchelfHook, makeWrapper, xdg-utils, dbus -, qtbase, qtwebkit, qtwebengine, qtx11extras, qtquickcontrols, getconf, glibc +, qtbase, qtwebengine, qtx11extras, qtquickcontrols, getconf, glibc , libXrandr, libX11, libXext, libXdamage, libXtst, libSM, libXfixes, coreutils , wrapQtAppsHook }: @@ -21,7 +21,7 @@ mkDerivation rec { ''; nativeBuildInputs = [ autoPatchelfHook makeWrapper wrapQtAppsHook ]; - buildInputs = [ dbus getconf qtbase qtwebkit qtwebengine qtx11extras libX11 ]; + buildInputs = [ dbus getconf qtbase qtwebengine qtx11extras libX11 ]; propagatedBuildInputs = [ qtquickcontrols ]; installPhase = '' From f7835037da3c9827b1e1938556d67f0fd3821334 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 20 Nov 2022 10:44:04 +0100 Subject: [PATCH 012/116] python310Packages.smbprotocol: add changelog to meta - clean-up inputs - update disabled --- pkgs/development/python-modules/smbprotocol/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/smbprotocol/default.nix b/pkgs/development/python-modules/smbprotocol/default.nix index 9911050ba9e8..e1d07fe18f00 100644 --- a/pkgs/development/python-modules/smbprotocol/default.nix +++ b/pkgs/development/python-modules/smbprotocol/default.nix @@ -7,7 +7,6 @@ , pytest-mock , pytestCheckHook , pythonOlder -, six }: buildPythonPackage rec { @@ -15,19 +14,18 @@ buildPythonPackage rec { version = "1.10.1"; format = "setuptools"; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "jborean93"; repo = pname; - rev = "v${version}"; - sha256 = "sha256-8T091yF/Hu60aaUr6IDZt2cLxz1sXUbMewSqW1Ch0Vo="; + rev = "refs/tags/v${version}"; + hash = "sha256-8T091yF/Hu60aaUr6IDZt2cLxz1sXUbMewSqW1Ch0Vo="; }; propagatedBuildInputs = [ cryptography pyspnego - six ]; checkInputs = [ @@ -52,6 +50,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python SMBv2 and v3 Client"; homepage = "https://github.com/jborean93/smbprotocol"; + changelog = "https://github.com/jborean93/smbprotocol/releases/tag/v${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; }; From f160eff8e7761c69e0e3a5fac77f81a5d463869c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sun, 20 Nov 2022 19:14:52 +0100 Subject: [PATCH 013/116] libnvme: fix cross compiling --- pkgs/os-specific/linux/libnvme/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/libnvme/default.nix b/pkgs/os-specific/linux/libnvme/default.nix index cef966d7bfce..6e7244ad8b99 100644 --- a/pkgs/os-specific/linux/libnvme/default.nix +++ b/pkgs/os-specific/linux/libnvme/default.nix @@ -35,12 +35,12 @@ stdenv.mkDerivation rec { ninja perl # for kernel-doc pkg-config + python3 ]; buildInputs = [ json_c openssl - python3 systemd ]; From 3cb8af381c45b7cf36d7c081bb2ffe9a6c6ce39c Mon Sep 17 00:00:00 2001 From: Theodore Ni <3806110+tjni@users.noreply.github.com> Date: Mon, 14 Nov 2022 11:36:23 -0800 Subject: [PATCH 014/116] nodePackages.pnpm: 7.14.2 -> 7.17.0 --- pkgs/development/node-packages/node-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix index f5af5c140e0f..bcd84a04bb26 100644 --- a/pkgs/development/node-packages/node-packages.nix +++ b/pkgs/development/node-packages/node-packages.nix @@ -132025,10 +132025,10 @@ in pnpm = nodeEnv.buildNodePackage { name = "pnpm"; packageName = "pnpm"; - version = "7.14.2"; + version = "7.17.0"; src = fetchurl { - url = "https://registry.npmjs.org/pnpm/-/pnpm-7.14.2.tgz"; - sha512 = "NSxrIaRW07jFQQ1fPFFOA8eMfuogsMeygOKd3zaFgyJBdo1oh61jl2JjWc+w0XNzWIMG7/v9HK7nP8RTL5NO3g=="; + url = "https://registry.npmjs.org/pnpm/-/pnpm-7.17.0.tgz"; + sha512 = "0oy+VI/6r248MzFrr3jBTQ5qxC1wM+wP3YoGcoohPEMk+5LfQBYHsazdu8QDtuigr2jjaDi0hfg/c8k89jxiEA=="; }; buildInputs = globalBuildInputs; meta = { From b710efb0cd10576a3afd495bb943ffd8f17de391 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Nov 2022 00:55:36 +0000 Subject: [PATCH 015/116] bob: 0.7.0 -> 0.7.1 --- pkgs/development/tools/build-managers/bob/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/build-managers/bob/default.nix b/pkgs/development/tools/build-managers/bob/default.nix index a647621d77d3..9775665869fd 100644 --- a/pkgs/development/tools/build-managers/bob/default.nix +++ b/pkgs/development/tools/build-managers/bob/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "bob"; - version = "0.7.0"; + version = "0.7.1"; src = fetchFromGitHub { owner = "benchkram"; repo = pname; rev = version; - hash = "sha256-37VhzYxVrt+w1XTDXzKAkJT43TQSyCmX9SAoNnk+o3w="; + hash = "sha256-OuIE3saJxk8IBLPbAxdQ2uJ9oXJ3xBOaeZraw9csy1U="; }; ldflags = [ "-s" "-w" "-X main.Version=${version}" ]; From 54aa1856e224d0d603a58a7f8897d62cd921ffdc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Nov 2022 03:34:00 +0000 Subject: [PATCH 016/116] python310Packages.peaqevcore: 7.4.0 -> 8.0.2 --- pkgs/development/python-modules/peaqevcore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/peaqevcore/default.nix b/pkgs/development/python-modules/peaqevcore/default.nix index a5220f018011..8d612b0355bf 100644 --- a/pkgs/development/python-modules/peaqevcore/default.nix +++ b/pkgs/development/python-modules/peaqevcore/default.nix @@ -6,14 +6,14 @@ buildPythonPackage rec { pname = "peaqevcore"; - version = "7.4.0"; + version = "8.0.2"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-7b6fF6wVNo4kBJ+s1lxNSl1C2vZjnAmHOtVSmqoiY9Q="; + hash = "sha256-2ZWfQI2D2C56qrU0xKYo7fJcKe8v8zFIYHtWYy+KIDw="; }; postPatch = '' From 66f6e7655e68fb928069efc202e00f8066bcf751 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Nov 2022 03:40:54 +0000 Subject: [PATCH 017/116] python310Packages.pebble: 5.0.2 -> 5.0.3 --- pkgs/development/python-modules/pebble/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pebble/default.nix b/pkgs/development/python-modules/pebble/default.nix index 996d85b67d9f..ae250557410e 100644 --- a/pkgs/development/python-modules/pebble/default.nix +++ b/pkgs/development/python-modules/pebble/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "pebble"; - version = "5.0.2"; + version = "5.0.3"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -16,7 +16,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "Pebble"; inherit version; - hash = "sha256-nFjAPq+SDDEodETG/vOdxTuurJ3iIerRBPXJtI6L1Yc="; + hash = "sha256-vc/Z6n4K7biVsgQXfBnm1lQ9mWL040AuurIXUASGPag="; }; checkInputs = [ From 2b778dbd81451983146e102e5d0528d4c5bde3ad Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Mon, 21 Nov 2022 04:20:00 +0000 Subject: [PATCH 018/116] shadowenv: 2.0.6 -> 2.1.0 --- pkgs/tools/misc/shadowenv/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/shadowenv/default.nix b/pkgs/tools/misc/shadowenv/default.nix index a4f8fff4ae20..51bb84cc065c 100644 --- a/pkgs/tools/misc/shadowenv/default.nix +++ b/pkgs/tools/misc/shadowenv/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "shadowenv"; - version = "2.0.6"; + version = "2.1.0"; src = fetchFromGitHub { owner = "Shopify"; repo = pname; rev = version; - sha256 = "sha256-OfrK5eQ2oJ7ZeUem4PZPE2tsjIObQ+aao6GrtrK8AqA="; + hash = "sha256-11Zce3eehyuDOl2zYl0sf/yh8SOOnu8W/CrL18e3zzw="; }; - cargoSha256 = "sha256-gno44ZdLthcp5/+NP12d0C+x1jrmJHNkHSnyuHWl3Zk="; + cargoHash = "sha256-eo+/mZ6QFoXgIT1uT65TVR65xWBm/Cw5yBzvRUVgQUY="; nativeBuildInputs = [ installShellFiles ]; @@ -25,6 +25,10 @@ rustPlatform.buildRustPackage rec { installShellCompletion --zsh sh/completions/_shadowenv ''; + preCheck = '' + HOME=$TMPDIR + ''; + meta = with lib; { homepage = "https://shopify.github.io/shadowenv/"; description = "reversible directory-local environment variable manipulations"; From e8ef6a4eb6baecbd90f29f577c49831f94798129 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Mon, 21 Nov 2022 04:20:00 +0000 Subject: [PATCH 019/116] postgresqlPackages.postgis: 3.3.1 -> 3.3.2 https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.2/NEWS --- pkgs/servers/sql/postgresql/ext/postgis.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/postgis.nix b/pkgs/servers/sql/postgresql/ext/postgis.nix index 74e8da9129a0..154cdf0c5a2f 100644 --- a/pkgs/servers/sql/postgresql/ext/postgis.nix +++ b/pkgs/servers/sql/postgresql/ext/postgis.nix @@ -15,13 +15,13 @@ }: stdenv.mkDerivation rec { pname = "postgis"; - version = "3.3.1"; + version = "3.3.2"; outputs = [ "out" "doc" ]; src = fetchurl { url = "https://download.osgeo.org/postgis/source/postgis-${version}.tar.gz"; - sha256 = "sha256-kb6ACnLXSMWjpKANgqwd5CAj4p2mHs5uv5x3/iKPyxo="; + sha256 = "sha256-miohnaAFoXMKOdGVmhx87GGbHvsAm2W+gP/CW60pkGg="; }; buildInputs = [ libxml2 postgresql geos proj gdal json_c protobufc ] From 55d1f5ea3c446ac6d022182449ac814b96f7e1ef Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Mon, 21 Nov 2022 04:20:00 +0000 Subject: [PATCH 020/116] brakeman: 5.3.1 -> 5.4.0 https://github.com/presidentbeef/brakeman/releases/tag/v5.4.0 --- pkgs/development/tools/analysis/brakeman/Gemfile.lock | 4 ++-- pkgs/development/tools/analysis/brakeman/gemset.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/analysis/brakeman/Gemfile.lock b/pkgs/development/tools/analysis/brakeman/Gemfile.lock index 9a4aa06c1e55..a2f6e818f0f2 100644 --- a/pkgs/development/tools/analysis/brakeman/Gemfile.lock +++ b/pkgs/development/tools/analysis/brakeman/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - brakeman (5.3.1) + brakeman (5.4.0) PLATFORMS ruby @@ -10,4 +10,4 @@ DEPENDENCIES brakeman BUNDLED WITH - 2.3.20 + 2.3.25 diff --git a/pkgs/development/tools/analysis/brakeman/gemset.nix b/pkgs/development/tools/analysis/brakeman/gemset.nix index 523721979860..5798e37538a5 100644 --- a/pkgs/development/tools/analysis/brakeman/gemset.nix +++ b/pkgs/development/tools/analysis/brakeman/gemset.nix @@ -4,9 +4,9 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0zr2p0w4ckv65cv3vdwnk9f3yydmjdmw75x7dskx1gqr9j9q3306"; + sha256 = "0lcxxlrzgpi9z2mr2v19xda6fdysmn5psa9bsp2rksa915v91fds"; type = "gem"; }; - version = "5.3.1"; + version = "5.4.0"; }; } From 403a7405ab5b337b6f08349be0b7e2d09cadbc13 Mon Sep 17 00:00:00 2001 From: A cursed quail Date: Sun, 20 Nov 2022 22:30:30 -0600 Subject: [PATCH 021/116] dotty: use preFixup instead of fixupPhase --- pkgs/development/compilers/scala/bare.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/scala/bare.nix b/pkgs/development/compilers/scala/bare.nix index 92d22ca7d6e6..1914156e59d6 100644 --- a/pkgs/development/compilers/scala/bare.nix +++ b/pkgs/development/compilers/scala/bare.nix @@ -17,7 +17,9 @@ stdenv.mkDerivation rec { mv * $out ''; - fixupPhase = '' + # Use preFixup instead of fixupPhase + # because we want the default fixupPhase as well + preFixup = '' bin_files=$(find $out/bin -type f ! -name common) for f in $bin_files ; do wrapProgram $f --set JAVA_HOME ${jre} --prefix PATH : '${ncurses.dev}/bin' From 8683f16c3981aac5c622e8e2788c8529b2976282 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Sat, 12 Nov 2022 11:25:36 +0100 Subject: [PATCH 022/116] rekor-cli, rekor-server: 1.0.0 -> 1.0.1 https://github.com/sigstore/rekor/releases/tag/v1.0.1 --- pkgs/tools/security/rekor/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/rekor/default.nix b/pkgs/tools/security/rekor/default.nix index 28eb45a6cdb2..e367314ba19b 100644 --- a/pkgs/tools/security/rekor/default.nix +++ b/pkgs/tools/security/rekor/default.nix @@ -4,13 +4,13 @@ let generic = { pname, packageToBuild, description }: buildGoModule rec { inherit pname; - version = "1.0.0"; + version = "1.0.1"; src = fetchFromGitHub { owner = "sigstore"; repo = "rekor"; rev = "v${version}"; - sha256 = "sha256-yFUpaKfZUgT/KZyZLEeNGnD0SS4iBAQfXRy/Yiuj9g8="; + sha256 = "sha256-WVAIhsbxwwvUyuLQLTcMHx9B5UsJxBvmS9MXYxVNiNs="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; From 1bff5de944494e32885961fade67e93d4a40624e Mon Sep 17 00:00:00 2001 From: Theodore Ni <3806110+tjni@users.noreply.github.com> Date: Mon, 21 Nov 2022 01:52:08 -0800 Subject: [PATCH 023/116] python310Packages.h5py: remove unittest2 and six --- .../python-modules/h5py/default.nix | 38 ++++++++++++++----- 1 file changed, 29 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/h5py/default.nix b/pkgs/development/python-modules/h5py/default.nix index cd78af010aae..8decbab42f08 100644 --- a/pkgs/development/python-modules/h5py/default.nix +++ b/pkgs/development/python-modules/h5py/default.nix @@ -1,6 +1,17 @@ -{ lib, fetchPypi, isPy27, buildPythonPackage, pythonOlder -, numpy, hdf5, cython, six, pkgconfig, unittest2 -, mpi4py ? null, openssh, pytestCheckHook, cached-property }: +{ lib +, fetchPypi +, buildPythonPackage +, pythonOlder +, setuptools +, numpy +, hdf5 +, cython +, pkgconfig +, mpi4py ? null +, openssh +, pytestCheckHook +, cached-property +}: assert hdf5.mpiSupport -> mpi4py != null && hdf5.mpi == mpi4py.mpi; @@ -10,7 +21,9 @@ let in buildPythonPackage rec { version = "3.7.0"; pname = "h5py"; - disabled = isPy27; + format = "pyproject"; + + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; @@ -35,16 +48,23 @@ in buildPythonPackage rec { preBuild = if mpiSupport then "export CC=${mpi}/bin/mpicc" else ""; - # tests now require pytest-mpi, which isn't available and difficult to package - doCheck = false; - checkInputs = lib.optional isPy27 unittest2 ++ [ pytestCheckHook openssh ]; - nativeBuildInputs = [ pkgconfig cython ]; + nativeBuildInputs = [ + cython + pkgconfig + setuptools + ]; + buildInputs = [ hdf5 ] ++ lib.optional mpiSupport mpi; - propagatedBuildInputs = [ numpy six] + + propagatedBuildInputs = [ numpy ] ++ lib.optionals mpiSupport [ mpi4py openssh ] ++ lib.optionals (pythonOlder "3.8") [ cached-property ]; + # tests now require pytest-mpi, which isn't available and difficult to package + doCheck = false; + checkInputs = [ pytestCheckHook openssh ]; + pythonImportsCheck = [ "h5py" ]; meta = with lib; { From cbe0fcda8db9032524f8f4b5763ba66471464489 Mon Sep 17 00:00:00 2001 From: Theodore Ni <3806110+tjni@users.noreply.github.com> Date: Mon, 21 Nov 2022 02:09:53 -0800 Subject: [PATCH 024/116] python310Packages.robotsuite: remove unittest2 --- pkgs/development/python-modules/robotsuite/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/robotsuite/default.nix b/pkgs/development/python-modules/robotsuite/default.nix index 8e51b8409421..618cd8da46ba 100644 --- a/pkgs/development/python-modules/robotsuite/default.nix +++ b/pkgs/development/python-modules/robotsuite/default.nix @@ -1,10 +1,10 @@ { lib , buildPythonPackage , fetchPypi -, unittest2 , lxml , robotframework , pytestCheckHook +, six }: buildPythonPackage rec { @@ -16,13 +16,10 @@ buildPythonPackage rec { sha256 = "sha256-iugVKUPl6HTTO8K1EbSqAk1fl/fsEPoOcsOnnAgcEas="; }; - buildInputs = [ - unittest2 - ]; - propagatedBuildInputs = [ robotframework lxml + six ]; checkInputs = [ From 4f18481878be17e7b6d65b31810c988ecb13ab5a Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Mon, 21 Nov 2022 11:34:23 +0000 Subject: [PATCH 025/116] harmonist: use buildGoModule --- pkgs/games/harmonist/default.nix | 15 +++--- pkgs/games/harmonist/deps.nix | 92 -------------------------------- 2 files changed, 6 insertions(+), 101 deletions(-) delete mode 100644 pkgs/games/harmonist/deps.nix diff --git a/pkgs/games/harmonist/default.nix b/pkgs/games/harmonist/default.nix index ae7d6644ce75..9b132d4a862b 100644 --- a/pkgs/games/harmonist/default.nix +++ b/pkgs/games/harmonist/default.nix @@ -1,20 +1,17 @@ -{lib, fetchurl, buildGoPackage}: - -buildGoPackage rec { +{lib, fetchurl, buildGoModule}: +buildGoModule rec { pname = "harmonist"; version = "0.4.1"; - goPackagePath = "git.tuxfamily.org/harmonist/harmonist.git"; - src = fetchurl { url = "https://download.tuxfamily.org/harmonist/releases/${pname}-${version}.tar.gz"; - sha256 = "19abqmzz9nnlnizkskvlkcpahk8lzrl57mgg6dfxn25l55vfznws"; + hash = "sha256-mtvvdim0CNtdM+/VU2j+FE2oLpt0Tz1/tNTa9H/FS6U="; }; - goDeps = ./deps.nix; + vendorHash = "sha256-SrvJXTyLtPZ2PyhSZz/gJvuso9r7e5NbGe7EJRf2XlI="; - postInstall = "mv $out/bin/harmonist.git $out/bin/harmonist"; + ldflags = [ "-s" "-w" ]; meta = with lib; { description = "A stealth coffee-break roguelike game"; @@ -29,6 +26,6 @@ buildGoPackage rec { homepage = "https://harmonist.tuxfamily.org/"; license = licenses.isc; platforms = platforms.unix; - maintainers = with maintainers; []; + maintainers = with maintainers; [ aaronjheng ]; }; } diff --git a/pkgs/games/harmonist/deps.nix b/pkgs/games/harmonist/deps.nix deleted file mode 100644 index 8823ada42d43..000000000000 --- a/pkgs/games/harmonist/deps.nix +++ /dev/null @@ -1,92 +0,0 @@ -[ - { - goPackagePath = "github.com/mattn/go-runewidth"; - fetch = { - type = "git"; - url = "https://github.com/mattn/go-runewidth"; - rev = "59616a248b91ae20bf3eb93636a24c87d9ce6cea"; - sha256 = "0jh9552ppqvkdfni7x623n0x5mbiaqqhjhmr0zkh28x56k4ysii4"; - }; - } - { - goPackagePath = "github.com/anaseto/gruid"; - fetch = { - type = "git"; - url = "https://github.com/anaseto/gruid"; - rev = "976b3db42d20169cf44eca1406b3cff104a80979"; - sha256 = "0rvsavkvg2hziwdh8sjk3n5v92m5mfjb8v9m7ch22maxfwq5kv6y"; - }; - } - { - goPackagePath = "github.com/anaseto/gruid-tcell"; - fetch = { - type = "git"; - url = "https://github.com/anaseto/gruid-tcell"; - rev = "4878126bb96fa0e529ec22c700d03b030e5c3bf7"; - sha256 = "0spm9gqsdan1mvbpypywid00vvl92rii8akhmjdm8l1r9qk7a3i4"; - }; - } - { - goPackagePath = "github.com/gdamore/tcell"; - fetch = { - type = "git"; - url = "https://github.com/gdamore/tcell"; - rev = "f4d402906fa3d330545365abbf970c048e677b35"; - sha256 = "1wcbm5vxrh5s8g4mas32y3n0pjvfmngmc2yrxg1yn4333mh9mgf3"; - }; - } - { - goPackagePath = "github.com/lucasb-eyer/go-colorful"; - fetch = { - type = "git"; - url = "https://github.com/lucasb-eyer/go-colorful"; - rev = "4d8f45c41ac988423342507a1fb6050239b5a742"; - sha256 = "1p2rl5353fi4p3l0bz3dg0lifhxqj8hjyh1b6z1cn286qxwnnnm8"; - }; - } - { - goPackagePath = "github.com/gdamore/encoding"; - fetch = { - type = "git"; - url = "https://github.com/gdamore/encoding"; - rev = "6289cdc94c00ac4aa177771c5fce7af2f96b626d"; - sha256 = "1vmm5zll92i2fm4ajqx0gyx0p9j36496x5nabi3y0x7h0inv0pk9"; - }; - } - { - goPackagePath = "github.com/rivo/uniseg"; - fetch = { - type = "git"; - url = "https://github.com/rivo/uniseg"; - rev = "75711fccf6a3e85bc74c241e2dddd06a9bc9e53d"; - sha256 = "0j7h22vfmjj562vr8gpsyrkrwp1pq9ayh5fylv24skxb467g9f0q"; - }; - } - { - goPackagePath = "golang.org/x/term/"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/term"; - rev = "6a3ed077a48de71621ad530f9078fffa0bc0ce32"; - sha256 = "0xni8n3q2r9f6fk223b2c1702fvqmgz7vk6738asri3fwby583q5"; - }; - } - { - goPackagePath = "golang.org/x/text/"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/text"; - rev = "e3aa4adf54f644ca0cb35f1f1fb19b239c40ef04"; - sha256 = "03q5kjmp4sfp5yzwb76lyf8cs9qca26vlwry5qgqf8w03rq700hf"; - }; - } - { - goPackagePath = "golang.org/x/sys/"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/sys"; - rev = "88b6017d06564827ae436c619d52116f470a3611"; - sha256 = "14n7b6833lhxjzsgvi14c6c8nfiqqb4r71wvv4z5ksyssi95i3r7"; - }; - } -] From 733dee4f84cc4df22cadb365262cce3f78bf8f70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 21 Nov 2022 07:57:39 -0800 Subject: [PATCH 026/116] python310Packages.aiomusiccast: 0.14.5 -> 0.14.6 https://github.com/vigonotion/aiomusiccast/releases/tag/0.14.6 --- pkgs/development/python-modules/aiomusiccast/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiomusiccast/default.nix b/pkgs/development/python-modules/aiomusiccast/default.nix index 186765377c4f..0d7c01e64e65 100644 --- a/pkgs/development/python-modules/aiomusiccast/default.nix +++ b/pkgs/development/python-modules/aiomusiccast/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "aiomusiccast"; - version = "0.14.5"; + version = "0.14.6"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "vigonotion"; repo = "aiomusiccast"; rev = "refs/tags/${version}"; - hash = "sha256-YssBrG4sFtQtrzKU/O/tWEVL9eq8dpszejY/1So5Mec="; + hash = "sha256-eQBVenB/WIqksohWtCU/3o3TGWMavPjJahlg0yus4aE="; }; postPatch = '' From 005197727bd4987e6cd1fd3f27e20bb693fb7074 Mon Sep 17 00:00:00 2001 From: figsoda Date: Mon, 21 Nov 2022 12:32:54 -0500 Subject: [PATCH 027/116] cargo-llvm-lines: 0.4.20 -> 0.4.21 --- pkgs/development/tools/rust/cargo-llvm-lines/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-llvm-lines/default.nix b/pkgs/development/tools/rust/cargo-llvm-lines/default.nix index 0829168dc2c0..e70d747ca6a7 100644 --- a/pkgs/development/tools/rust/cargo-llvm-lines/default.nix +++ b/pkgs/development/tools/rust/cargo-llvm-lines/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-llvm-lines"; - version = "0.4.20"; + version = "0.4.21"; src = fetchFromGitHub { owner = "dtolnay"; repo = pname; rev = version; - sha256 = "sha256-+0yMA7ccj9OsEG3aUgxG/RMBAFXHf/sMDHf8c/w5O1g="; + sha256 = "sha256-N/6tXTY11vTP8XtclZbmvBWnWCB854gXXXZOwXD7FBo="; }; - cargoSha256 = "sha256-UWE2spvdD5dmS9RgqMlRQGWr1weU8eMr8gGWAHIyx3s="; + cargoSha256 = "sha256-tmJRxMpAF1kSq+OwWFySo5zC3J8yje5nZDqBB0gh8pA="; meta = with lib; { description = "Count the number of lines of LLVM IR across all instantiations of a generic function"; From 4eb8ee1f9ee4a8140b97e89982baadce51829484 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Nov 2022 18:31:17 +0000 Subject: [PATCH 028/116] erosmb: 0.1.2 -> 0.1.4 --- pkgs/tools/security/erosmb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/erosmb/default.nix b/pkgs/tools/security/erosmb/default.nix index 0a40fa7d6674..bcdf973a2e17 100644 --- a/pkgs/tools/security/erosmb/default.nix +++ b/pkgs/tools/security/erosmb/default.nix @@ -5,14 +5,14 @@ python3.pkgs.buildPythonApplication rec { pname = "erosmb"; - version = "0.1.2"; + version = "0.1.4"; format = "pyproject"; src = fetchFromGitHub { owner = "viktor02"; repo = "EroSmb"; rev = "refs/tags/v${version}"; - hash = "sha256-H3ozc1DXBdXlqEg53eVGGTqK6m2eiY+Qtl0Ul3lUByk="; + hash = "sha256-ThJwBKpxoTwHP84OlVKH62gQ3kfv83J8HNs5Mizi8Ck="; }; propagatedBuildInputs = with python3.pkgs; [ From 36a7a78ed5d70ed9f6db541048b7ed0ddf3810c1 Mon Sep 17 00:00:00 2001 From: Eduardo Quiros Date: Mon, 21 Nov 2022 13:09:52 -0600 Subject: [PATCH 029/116] tut: 1.0.17 -> 1.0.19 --- pkgs/applications/misc/tut/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/tut/default.nix b/pkgs/applications/misc/tut/default.nix index 5ca1a9ea60f9..51b21a31cf2e 100644 --- a/pkgs/applications/misc/tut/default.nix +++ b/pkgs/applications/misc/tut/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "tut"; - version = "1.0.17"; + version = "1.0.19"; src = fetchFromGitHub { owner = "RasmusLindroth"; repo = pname; rev = version; - sha256 = "sha256-XuN1qpcCUX8xAE7tj21g6U3ilhQIeGWlSqMVik5Qc5Q="; + sha256 = "sha256-lT/3KXxrZYOK/oGrlorQUIv8J7tAfME0hRb1bwN+nXA="; }; - vendorSha256 = "sha256-WdhTdF8kdjAg6ztwSwx+smaA0rrLZjE76r4oVJqMtFU="; + vendorSha256 = "sha256-O7tre7eSGlB9mnf/9aNbe/Ji0ecmJyuLuaWKARskCjI="; meta = with lib; { description = "A TUI for Mastodon with vim inspired keys"; From 9fc764a0bb370f58964d0735cd527fb5c2a60225 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Nov 2022 19:38:44 +0000 Subject: [PATCH 030/116] toot: 0.28.0 -> 0.29.0 --- pkgs/applications/misc/toot/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/toot/default.nix b/pkgs/applications/misc/toot/default.nix index 933464b62631..22df6613008f 100644 --- a/pkgs/applications/misc/toot/default.nix +++ b/pkgs/applications/misc/toot/default.nix @@ -2,13 +2,13 @@ python3Packages.buildPythonApplication rec { pname = "toot"; - version = "0.28.0"; + version = "0.29.0"; src = fetchFromGitHub { owner = "ihabunek"; repo = "toot"; - rev = version; - sha256 = "076r6l89gxjwxjpiklidcs8yajn5c2bnqjvbj4wc559iqdqj88lz"; + rev = "refs/tags/${version}"; + sha256 = "sha256-SrPjotEkP8Z2uYB/4eAJAk3Zmzmr0xET69PmkxQCwFQ="; }; checkInputs = with python3Packages; [ pytest ]; From 6d709beac3c9b58d1e0236e847d1122618ca5773 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anselm=20Sch=C3=BCler?= Date: Mon, 21 Nov 2022 20:50:49 +0100 Subject: [PATCH 031/116] blackbox-terminal: 0.12.1 -> 0.12.2 --- .../terminal-emulators/blackbox-terminal/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/terminal-emulators/blackbox-terminal/default.nix b/pkgs/applications/terminal-emulators/blackbox-terminal/default.nix index 9d2d1751ad79..65b0274ca20d 100644 --- a/pkgs/applications/terminal-emulators/blackbox-terminal/default.nix +++ b/pkgs/applications/terminal-emulators/blackbox-terminal/default.nix @@ -26,14 +26,14 @@ let in stdenv.mkDerivation rec { pname = "blackbox"; - version = "0.12.1"; + version = "0.12.2"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "raggesilver"; repo = "blackbox"; rev = "v${version}"; - sha256 = "sha256-BJtRzjNmJzabI30mySTjWXfN81xj+AWpKhIberXf6Io="; + sha256 = "sha256-4/rtviBv5KXheLLExxOvaF0wU87eRKMNxlYCVxuIQgU="; }; postPatch = '' From 74b39464975dfaa92194e8cec27f4699a75ea1a8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Nov 2022 21:33:13 +0000 Subject: [PATCH 032/116] cargo-expand: 1.0.32 -> 1.0.35 --- pkgs/development/tools/rust/cargo-expand/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-expand/default.nix b/pkgs/development/tools/rust/cargo-expand/default.nix index b7235356b539..07fb95f8729c 100644 --- a/pkgs/development/tools/rust/cargo-expand/default.nix +++ b/pkgs/development/tools/rust/cargo-expand/default.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-expand"; - version = "1.0.32"; + version = "1.0.35"; src = fetchFromGitHub { owner = "dtolnay"; repo = pname; rev = version; - sha256 = "sha256-5zWJsc0OKgQMp0PeCuL99RE/Uj5sudXRMITjoKniPqQ="; + sha256 = "sha256-hJb4FLL3+AMNLL05eQc7Mkhp0KEGxmHg8/ETDoZiLV4="; }; - cargoSha256 = "sha256-/euiu7WNFY89QU1BKFfOAn7k93dZpuwbS6u2A6MDsoM="; + cargoSha256 = "sha256-wKVlmO2/ugAb7vUSIGMz0WGnjEVEsm459DV9FaM28Mk="; buildInputs = lib.optional stdenv.isDarwin libiconv; From 296244844a362590f089ea4746df96979369d49d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Nov 2022 21:55:43 +0000 Subject: [PATCH 033/116] clib: 2.8.1 -> 2.8.2 --- pkgs/tools/package-management/clib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/package-management/clib/default.nix b/pkgs/tools/package-management/clib/default.nix index 34399a78c5dc..8175a87c5bb0 100644 --- a/pkgs/tools/package-management/clib/default.nix +++ b/pkgs/tools/package-management/clib/default.nix @@ -1,14 +1,14 @@ { lib, stdenv, fetchFromGitHub, curl }: stdenv.mkDerivation rec { - version = "2.8.1"; + version = "2.8.2"; pname = "clib"; src = fetchFromGitHub { rev = version; owner = "clibs"; repo = "clib"; - sha256 = "sha256-AzPpGwtZemKX2r/XKyNTJ+lVwU1QUxkB2OywtCwTAWs="; + sha256 = "sha256-O8elmwH63LU1o2SP+0aovQuhe+QTKOFGjBQ6MAb/6p8="; }; makeFlags = [ "PREFIX=$(out)" ]; From 73dd9e31d32a5ba530be62459e69f4a23c0b5244 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Nov 2022 23:28:03 +0000 Subject: [PATCH 034/116] jackett: 0.20.2264 -> 0.20.2271 --- pkgs/servers/jackett/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix index 630d7b845b7b..f7585e180a0a 100644 --- a/pkgs/servers/jackett/default.nix +++ b/pkgs/servers/jackett/default.nix @@ -9,13 +9,13 @@ buildDotnetModule rec { pname = "jackett"; - version = "0.20.2264"; + version = "0.20.2271"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - sha256 = "Y1m828STKL4ANuf11oCekvT2ctCRBlT7Blyvvoltdxc="; + sha256 = "Sngvd9OWCB2I0qfYvb7yEGb7HiWuHtc+jU6O5r68mbU="; }; projectFile = "src/Jackett.Server/Jackett.Server.csproj"; From b7d37b2f12b108a1002f77a41a11227a932d36d8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Nov 2022 23:44:38 +0000 Subject: [PATCH 035/116] klipper: unstable-2022-11-03 -> unstable-2022-11-21 --- pkgs/servers/klipper/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/klipper/default.nix b/pkgs/servers/klipper/default.nix index 2d5261f5fc26..0ba3df96f303 100644 --- a/pkgs/servers/klipper/default.nix +++ b/pkgs/servers/klipper/default.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "klipper"; - version = "unstable-2022-11-03"; + version = "unstable-2022-11-21"; src = fetchFromGitHub { owner = "KevinOConnor"; repo = "klipper"; - rev = "342d3f1414f905fc85ea14a125463ff2df4e9b51"; - sha256 = "sha256-w5hvuKrtZUwYfrBWMJD9jntdjWDfDysAiwhQDTc9jb0="; + rev = "c51f169c06921152a2e9c386016660d0bb09f767"; + sha256 = "sha256-l5dOj4cKrKdQ0grmbIdXm5dmkrQv6L+NqCMN1i3z3SE="; }; sourceRoot = "source/klippy"; From ead322b582033bb5cc4787908c04d0069c30e2f0 Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Fri, 18 Nov 2022 17:54:06 +0800 Subject: [PATCH 036/116] wlroots: deduplicate builders --- pkgs/development/libraries/wlroots/0.14.nix | 64 --------- pkgs/development/libraries/wlroots/0.15.nix | 69 ---------- .../development/libraries/wlroots/default.nix | 124 ++++++++++++++++++ pkgs/top-level/all-packages.nix | 7 +- 4 files changed, 128 insertions(+), 136 deletions(-) delete mode 100644 pkgs/development/libraries/wlroots/0.14.nix delete mode 100644 pkgs/development/libraries/wlroots/0.15.nix create mode 100644 pkgs/development/libraries/wlroots/default.nix diff --git a/pkgs/development/libraries/wlroots/0.14.nix b/pkgs/development/libraries/wlroots/0.14.nix deleted file mode 100644 index db10e57443cc..000000000000 --- a/pkgs/development/libraries/wlroots/0.14.nix +++ /dev/null @@ -1,64 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, wayland-scanner -, libGL, wayland, wayland-protocols, libinput, libxkbcommon, pixman -, libcap, mesa, xorg -, libpng, ffmpeg_4, seatd - -, enableXWayland ? true, xwayland ? null -}: - -stdenv.mkDerivation rec { - pname = "wlroots"; - version = "0.14.1"; - - src = fetchFromGitHub { - owner = "swaywm"; - repo = "wlroots"; - rev = version; - sha256 = "1sshp3lvlkl1i670kxhwsb4xzxl8raz6769kqvgmxzcb63ns9ay1"; - }; - - # $out for the library and $examples for the example programs (in examples): - outputs = [ "out" "examples" ]; - - strictDeps = true; - depsBuildBuild = [ pkg-config ]; - - nativeBuildInputs = [ meson ninja pkg-config wayland-scanner ]; - - buildInputs = [ - libGL wayland wayland-protocols libinput libxkbcommon pixman - xorg.xcbutilwm xorg.libX11 libcap xorg.xcbutilimage xorg.xcbutilerrors mesa - libpng ffmpeg_4 xorg.xcbutilrenderutil seatd - ] - ++ lib.optional enableXWayland xwayland - ; - - mesonFlags = - lib.optional (!enableXWayland) "-Dxwayland=disabled" - ; - - postFixup = '' - # Install ALL example programs to $examples: - # screencopy dmabuf-capture input-inhibitor layer-shell idle-inhibit idle - # screenshot output-layout multi-pointer rotation tablet touch pointer - # simple - mkdir -p $examples/bin - cd ./examples - for binary in $(find . -executable -type f -printf '%P\n' | grep -vE '\.so'); do - cp "$binary" "$examples/bin/wlroots-$binary" - done - ''; - - meta = with lib; { - description = "A modular Wayland compositor library"; - longDescription = '' - Pluggable, composable, unopinionated modules for building a Wayland - compositor; or about 50,000 lines of code you were going to write anyway. - ''; - inherit (src.meta) homepage; - changelog = "https://github.com/swaywm/wlroots/releases/tag/${version}"; - license = licenses.mit; - platforms = platforms.linux; - maintainers = with maintainers; [ primeos synthetica ]; - }; -} diff --git a/pkgs/development/libraries/wlroots/0.15.nix b/pkgs/development/libraries/wlroots/0.15.nix deleted file mode 100644 index 117b7ebdc5d5..000000000000 --- a/pkgs/development/libraries/wlroots/0.15.nix +++ /dev/null @@ -1,69 +0,0 @@ -{ lib, stdenv, fetchFromGitLab, meson, ninja, pkg-config, wayland-scanner -, libGL, wayland, wayland-protocols, libinput, libxkbcommon, pixman -,libcap, mesa, xorg -, libpng, ffmpeg_4, seatd, vulkan-loader, glslang -, nixosTests - -, enableXWayland ? true, xwayland ? null -}: - -stdenv.mkDerivation rec { - pname = "wlroots"; - version = "0.15.1"; - - src = fetchFromGitLab { - domain = "gitlab.freedesktop.org"; - owner = "wlroots"; - repo = "wlroots"; - rev = version; - sha256 = "sha256-MFR38UuB/wW7J9ODDUOfgTzKLse0SSMIRYTpEaEdRwM="; - }; - - # $out for the library and $examples for the example programs (in examples): - outputs = [ "out" "examples" ]; - - strictDeps = true; - depsBuildBuild = [ pkg-config ]; - - nativeBuildInputs = [ meson ninja pkg-config wayland-scanner glslang ]; - - buildInputs = [ - libGL wayland wayland-protocols libinput libxkbcommon pixman - xorg.xcbutilwm xorg.libX11 libcap xorg.xcbutilimage xorg.xcbutilerrors mesa - libpng ffmpeg_4 xorg.xcbutilrenderutil seatd vulkan-loader - ] - ++ lib.optional enableXWayland xwayland - ; - - mesonFlags = - lib.optional (!enableXWayland) "-Dxwayland=disabled" - ; - - postFixup = '' - # Install ALL example programs to $examples: - # screencopy dmabuf-capture input-inhibitor layer-shell idle-inhibit idle - # screenshot output-layout multi-pointer rotation tablet touch pointer - # simple - mkdir -p $examples/bin - cd ./examples - for binary in $(find . -executable -type f -printf '%P\n' | grep -vE '\.so'); do - cp "$binary" "$examples/bin/wlroots-$binary" - done - ''; - - # Test via TinyWL (the "minimum viable product" Wayland compositor based on wlroots): - passthru.tests.tinywl = nixosTests.tinywl; - - meta = with lib; { - description = "A modular Wayland compositor library"; - longDescription = '' - Pluggable, composable, unopinionated modules for building a Wayland - compositor; or about 50,000 lines of code you were going to write anyway. - ''; - inherit (src.meta) homepage; - changelog = "https://gitlab.freedesktop.org/wlroots/wlroots/-/tags/${version}"; - license = licenses.mit; - platforms = platforms.linux; - maintainers = with maintainers; [ primeos synthetica ]; - }; -} diff --git a/pkgs/development/libraries/wlroots/default.nix b/pkgs/development/libraries/wlroots/default.nix new file mode 100644 index 000000000000..3d35828f289b --- /dev/null +++ b/pkgs/development/libraries/wlroots/default.nix @@ -0,0 +1,124 @@ +{ lib +, stdenv +, fetchFromGitLab +, meson +, ninja +, pkg-config +, wayland-scanner +, libGL +, wayland +, wayland-protocols +, libinput +, libxkbcommon +, pixman +, libcap +, mesa +, xorg +, libpng +, ffmpeg_4 +, hwdata +, seatd +, vulkan-loader +, glslang +, nixosTests + +, enableXWayland ? true +, xwayland ? null +}: + +let + generic = { version, hash, extraBuildInputs ? [ ], extraNativeBuildInputs ? [ ], extraPatch ? "" }: + stdenv.mkDerivation rec { + pname = "wlroots"; + inherit version; + + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + owner = "wlroots"; + repo = "wlroots"; + rev = version; + inherit hash; + }; + + postPatch = extraPatch; + + # $out for the library and $examples for the example programs (in examples): + outputs = [ "out" "examples" ]; + + strictDeps = true; + depsBuildBuild = [ pkg-config ]; + + nativeBuildInputs = [ meson ninja pkg-config wayland-scanner ] + ++ extraNativeBuildInputs; + + buildInputs = [ + ffmpeg_4 + libGL + libcap + libinput + libpng + libxkbcommon + mesa + pixman + seatd + vulkan-loader + wayland + wayland-protocols + xorg.libX11 + xorg.xcbutilerrors + xorg.xcbutilimage + xorg.xcbutilrenderutil + xorg.xcbutilwm + ] + ++ lib.optional enableXWayland xwayland + ++ extraBuildInputs; + + mesonFlags = + lib.optional (!enableXWayland) "-Dxwayland=disabled" + ; + + postFixup = '' + # Install ALL example programs to $examples: + # screencopy dmabuf-capture input-inhibitor layer-shell idle-inhibit idle + # screenshot output-layout multi-pointer rotation tablet touch pointer + # simple + mkdir -p $examples/bin + cd ./examples + for binary in $(find . -executable -type f -printf '%P\n' | grep -vE '\.so'); do + cp "$binary" "$examples/bin/wlroots-$binary" + done + ''; + + # Test via TinyWL (the "minimum viable product" Wayland compositor based on wlroots): + passthru.tests.tinywl = nixosTests.tinywl; + + meta = with lib; { + description = "A modular Wayland compositor library"; + longDescription = '' + Pluggable, composable, unopinionated modules for building a Wayland + compositor; or about 50,000 lines of code you were going to write anyway. + ''; + inherit (src.meta) homepage; + changelog = "https://gitlab.freedesktop.org/wlroots/wlroots/-/tags/${version}"; + license = licenses.mit; + platforms = platforms.linux; + maintainers = with maintainers; [ primeos synthetica ]; + }; + }; + +in +rec { + wlroots_0_14 = generic { + version = "0.14.1"; + hash = "sha256-wauk7TCL/V7fxjOZY77KiPbfydIc9gmOiYFOuum4UOs="; + }; + + wlroots_0_15 = generic { + version = "0.15.1"; + hash = "sha256-MFR38UuB/wW7J9ODDUOfgTzKLse0SSMIRYTpEaEdRwM="; + extraBuildInputs = [ vulkan-loader ]; + extraNativeBuildInputs = [ glslang ]; + }; + + wlroots = wlroots_0_15; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8a4a31df2778..d75cefbeb211 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -29397,9 +29397,10 @@ with pkgs; electron = electron_17; }; - wlroots = wlroots_0_15; - wlroots_0_14 = callPackage ../development/libraries/wlroots/0.14.nix { }; - wlroots_0_15 = callPackage ../development/libraries/wlroots/0.15.nix { }; + inherit (callPackages ../development/libraries/wlroots {}) + wlroots_0_14 + wlroots_0_15 + wlroots; sway-unwrapped = callPackage ../applications/window-managers/sway { }; sway = callPackage ../applications/window-managers/sway/wrapper.nix { }; From d2596de25e49d613b5eaf3d43d64f5ba216573c4 Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Fri, 18 Nov 2022 17:54:58 +0800 Subject: [PATCH 037/116] wlroots_0_16: init at 0.16 --- pkgs/development/libraries/wlroots/default.nix | 11 +++++++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 12 insertions(+) diff --git a/pkgs/development/libraries/wlroots/default.nix b/pkgs/development/libraries/wlroots/default.nix index 3d35828f289b..761e97784013 100644 --- a/pkgs/development/libraries/wlroots/default.nix +++ b/pkgs/development/libraries/wlroots/default.nix @@ -120,5 +120,16 @@ rec { extraNativeBuildInputs = [ glslang ]; }; + wlroots_0_16 = generic { + version = "0.16.0"; + hash = "sha256-k7BFx1xvvsdCXNWX0XeZYwv8H/myk4p42i2Y6vjILqM="; + extraBuildInputs = [ vulkan-loader ]; + extraNativeBuildInputs = [ glslang ]; + extraPatch = '' + substituteInPlace backend/drm/meson.build \ + --replace /usr/share/hwdata/ ${hwdata}/share/hwdata/ + ''; + }; + wlroots = wlroots_0_15; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d75cefbeb211..5efe67baaa0d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -29400,6 +29400,7 @@ with pkgs; inherit (callPackages ../development/libraries/wlroots {}) wlroots_0_14 wlroots_0_15 + wlroots_0_16 wlroots; sway-unwrapped = callPackage ../applications/window-managers/sway { }; From 408131fde1a95ce6944dae686da02cf9ad10f99b Mon Sep 17 00:00:00 2001 From: Michael Weiss Date: Mon, 21 Nov 2022 23:53:36 +0100 Subject: [PATCH 038/116] fnott: Drop the unnecessary wlroots dependency Fnott doesn't depend on wlroots and this produces the exact same binaries. --- pkgs/applications/misc/fnott/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/applications/misc/fnott/default.nix b/pkgs/applications/misc/fnott/default.nix index f01a2b5595a3..8c730a2b48b7 100644 --- a/pkgs/applications/misc/fnott/default.nix +++ b/pkgs/applications/misc/fnott/default.nix @@ -12,7 +12,6 @@ , pixman , libpng , wayland -, wlroots , dbus , fcft }: @@ -43,7 +42,6 @@ stdenv.mkDerivation rec { pixman libpng wayland - wlroots dbus fcft ]; From 4c5f7afb5f25d1404e79c87009abb5d6fffcf0cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Nov 2022 15:07:04 +0000 Subject: [PATCH 039/116] broadlink-cli: 0.18.2 -> 0.18.3 --- pkgs/tools/misc/broadlink-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/broadlink-cli/default.nix b/pkgs/tools/misc/broadlink-cli/default.nix index 1d9a45cb5610..087b56c9d1a3 100644 --- a/pkgs/tools/misc/broadlink-cli/default.nix +++ b/pkgs/tools/misc/broadlink-cli/default.nix @@ -2,7 +2,7 @@ python3Packages.buildPythonApplication rec { pname = "broadlink-cli"; - version = "0.18.2"; + version = "0.18.3"; # the tools are available as part of the source distribution from GH but # not pypi, so we have to fetch them here. @@ -10,7 +10,7 @@ python3Packages.buildPythonApplication rec { owner = "mjg59"; repo = "python-broadlink"; rev = "refs/tags/${version}"; - sha256 = "sha256-JX+Io5EP1OgtP7T+UQtkfCPWE1rd3MTrCYRhU9C0+0c="; + sha256 = "sha256-8bSlMA5Nb3hqpVMeHlgb8AkKt5JrfEiyKjobxRBdmNM="; }; format = "other"; From 3be2a76832fa540b32cefd8bf8e9095037f97391 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabi=C3=A1n=20Heredia=20Montiel?= Date: Sun, 20 Nov 2022 14:15:47 -0600 Subject: [PATCH 040/116] =?UTF-8?q?zeal:=20unstable-2021-12-25=20=E2=86=92?= =?UTF-8?q?=20unstable-2022-10-02?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/data/documentation/zeal/default.nix | 46 +++++++++++++++++------- pkgs/top-level/all-packages.nix | 4 ++- 2 files changed, 36 insertions(+), 14 deletions(-) diff --git a/pkgs/data/documentation/zeal/default.nix b/pkgs/data/documentation/zeal/default.nix index de3d7638eb9b..3a8b7122c7ff 100644 --- a/pkgs/data/documentation/zeal/default.nix +++ b/pkgs/data/documentation/zeal/default.nix @@ -1,16 +1,31 @@ -{ lib, fetchFromGitHub, cmake, extra-cmake-modules, pkg-config -, qtbase, qtimageformats, qtwebengine, qtx11extras, mkDerivation -, libarchive, libXdmcp, libpthreadstubs, xcbutilkeysyms }: +{ lib +, stdenv +, fetchFromGitHub +, cmake +, extra-cmake-modules +, pkg-config +, qtbase +, qtimageformats +, qtwebengine +, qtx11extras ? null # qt5 only +, libarchive +, libXdmcp +, libpthreadstubs +, wrapQtAppsHook +, xcbutilkeysyms +}: -mkDerivation rec { +let + isQt5 = lib.versions.major qtbase.version == "5"; +in stdenv.mkDerivation rec { pname = "zeal"; - version = "0.6.999"; + version = "0.6.20221022"; src = fetchFromGitHub { owner = "zealdocs"; repo = "zeal"; - rev = "763edca12ccd6c67e51f10891d1ced8b2510904f"; - sha256 = "sha256-1/wQXkRWvpRia8UDvvvmzHinPG8q2Tz9Uoeegej9uC8="; + rev = "7ea03e4bb9754020e902a2989f56f4bc42b85c82"; + sha256 = "sha256-BozRLlws56i9P7Qtc5qPZWgJR5yhYqnLQsEdsymt5us="; }; # we only need this if we are using a version that hasn't been released. We @@ -22,13 +37,18 @@ mkDerivation rec { -e 's@^project.*@project(Zeal VERSION ${version})@' ''; - nativeBuildInputs = [ cmake extra-cmake-modules pkg-config ]; + nativeBuildInputs = [ cmake extra-cmake-modules pkg-config wrapQtAppsHook ]; - buildInputs = [ - qtbase qtimageformats qtwebengine qtx11extras - libarchive - libXdmcp libpthreadstubs xcbutilkeysyms - ]; + buildInputs = + [ + qtbase + qtimageformats + qtwebengine + libarchive + libXdmcp + libpthreadstubs + xcbutilkeysyms + ] ++ lib.optionals isQt5 [ qtx11extras ]; meta = with lib; { description = "A simple offline API documentation browser"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5efe67baaa0d..c841d8b933da 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -27163,7 +27163,9 @@ with pkgs; inherit (plasma5Packages) breeze-icons; }; - zeal = libsForQt5.callPackage ../data/documentation/zeal { }; + zeal-qt5 = libsForQt5.callPackage ../data/documentation/zeal { }; + zeal-qt6 = qt6Packages.callPackage ../data/documentation/zeal { }; + zeal = zeal-qt5; zilla-slab = callPackage ../data/fonts/zilla-slab { }; From de6f2b0a0701954a35bd7de525f7baadeda1812e Mon Sep 17 00:00:00 2001 From: WORLDofPEACE Date: Fri, 12 Feb 2021 04:36:23 -0500 Subject: [PATCH 041/116] nixos/dbus: support dbus-broker --- nixos/modules/services/system/dbus.nix | 172 +++++++++++++++++-------- 1 file changed, 116 insertions(+), 56 deletions(-) diff --git a/nixos/modules/services/system/dbus.nix b/nixos/modules/services/system/dbus.nix index b87e48f2945d..c677088101f0 100644 --- a/nixos/modules/services/system/dbus.nix +++ b/nixos/modules/services/system/dbus.nix @@ -14,7 +14,7 @@ let serviceDirectories = cfg.packages; }; - inherit (lib) mkOption types; + inherit (lib) mkOption mkIf mkMerge types; in @@ -33,6 +33,18 @@ in ''; }; + implementation = mkOption { + type = types.enum [ "dbus" "broker" ]; + default = "dbus"; + description = lib.mdDoc '' + The implementation to use for the message bus defined by the D-Bus specification. + Can be either the classic dbus daemon or dbus-broker, which aims to provide high + performance and reliability, while keeping compatibility to the D-Bus + reference implementation. + ''; + + }; + packages = mkOption { type = types.listOf types.path; default = [ ]; @@ -66,66 +78,114 @@ in }; }; - config = lib.mkIf cfg.enable { - environment.systemPackages = [ - pkgs.dbus - ]; + config = mkIf cfg.enable (mkMerge [ + { + environment.etc."dbus-1".source = configDir; - environment.etc."dbus-1".source = configDir; - - users.users.messagebus = { - uid = config.ids.uids.messagebus; - description = "D-Bus system message bus daemon user"; - home = homeDir; - group = "messagebus"; - }; - - users.groups.messagebus.gid = config.ids.gids.messagebus; - - systemd.packages = [ - pkgs.dbus - ]; - - security.wrappers.dbus-daemon-launch-helper = { - source = "${pkgs.dbus}/libexec/dbus-daemon-launch-helper"; - owner = "root"; - group = "messagebus"; - setuid = true; - setgid = false; - permissions = "u+rx,g+rx,o-rx"; - }; - - services.dbus.packages = [ - pkgs.dbus - config.system.path - ]; - - systemd.services.dbus = { - # Don't restart dbus-daemon. Bad things tend to happen if we do. - reloadIfChanged = true; - restartTriggers = [ - configDir + environment.pathsToLink = [ + "/etc/dbus-1" + "/share/dbus-1" ]; - environment = { - LD_LIBRARY_PATH = config.system.nssModules.path; + + users.users.messagebus = { + uid = config.ids.uids.messagebus; + description = "D-Bus system message bus daemon user"; + home = homeDir; + group = "messagebus"; }; - }; - systemd.user.services.dbus = { - # Don't restart dbus-daemon. Bad things tend to happen if we do. - reloadIfChanged = true; - restartTriggers = [ - configDir + users.groups.messagebus.gid = config.ids.gids.messagebus; + + # You still need the dbus reference implementation installed to use dbus-broker + systemd.packages = [ + pkgs.dbus ]; - }; - systemd.user.sockets.dbus.wantedBy = [ - "sockets.target" - ]; + services.dbus.packages = [ + pkgs.dbus + config.system.path + ]; - environment.pathsToLink = [ - "/etc/dbus-1" - "/share/dbus-1" - ]; - }; + systemd.user.sockets.dbus.wantedBy = [ + "sockets.target" + ]; + } + + (mkIf (cfg.implementation == "dbus") { + environment.systemPackages = [ + pkgs.dbus + ]; + + security.wrappers.dbus-daemon-launch-helper = { + source = "${pkgs.dbus}/libexec/dbus-daemon-launch-helper"; + owner = "root"; + group = "messagebus"; + setuid = true; + setgid = false; + permissions = "u+rx,g+rx,o-rx"; + }; + + systemd.services.dbus = { + # Don't restart dbus-daemon. Bad things tend to happen if we do. + reloadIfChanged = true; + restartTriggers = [ + configDir + ]; + environment = { + LD_LIBRARY_PATH = config.system.nssModules.path; + }; + }; + + systemd.user.services.dbus = { + # Don't restart dbus-daemon. Bad things tend to happen if we do. + reloadIfChanged = true; + restartTriggers = [ + configDir + ]; + }; + + }) + + (mkIf (cfg.implementation == "broker") { + environment.systemPackages = [ + pkgs.dbus-broker + ]; + + systemd.packages = [ + pkgs.dbus-broker + ]; + + # Just to be sure we don't restart through the unit alias + systemd.services.dbus.reloadIfChanged = true; + systemd.user.services.dbus.reloadIfChanged = true; + + # NixOS Systemd Module doesn't respect 'Install' + # https://github.com/NixOS/nixpkgs/issues/108643 + systemd.services.dbus-broker = { + aliases = [ + "dbus.service" + ]; + # Don't restart dbus. Bad things tend to happen if we do. + reloadIfChanged = true; + restartTriggers = [ + configDir + ]; + environment = { + LD_LIBRARY_PATH = config.system.nssModules.path; + }; + }; + + systemd.user.services.dbus-broker = { + aliases = [ + "dbus.service" + ]; + # Don't restart dbus. Bad things tend to happen if we do. + reloadIfChanged = true; + restartTriggers = [ + configDir + ]; + }; + }) + + ]); } From fef20379e4c8e574c8b0eee91cbda3a486984b88 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 02:10:01 +0000 Subject: [PATCH 042/116] esbuild: 0.15.14 -> 0.15.15 --- pkgs/development/tools/esbuild/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/esbuild/default.nix b/pkgs/development/tools/esbuild/default.nix index bafcca27474e..ddb178e35c44 100644 --- a/pkgs/development/tools/esbuild/default.nix +++ b/pkgs/development/tools/esbuild/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "esbuild"; - version = "0.15.14"; + version = "0.15.15"; src = fetchFromGitHub { owner = "evanw"; repo = "esbuild"; rev = "v${version}"; - sha256 = "sha256-RcXVynR/dHI0Wn9gTQsYVjxqzAfeiI52Ph+hfpM9RhU="; + sha256 = "sha256-vWpm9tbzLZE+rrEHC6mBH+ajMdhdAk9Fwy5MBFG35ss="; }; vendorSha256 = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; From efb156bf9a63732e75f3f908ecfee95b21d264b9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 03:02:14 +0000 Subject: [PATCH 043/116] ginkgo: 2.5.0 -> 2.5.1 --- pkgs/development/tools/ginkgo/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/ginkgo/default.nix b/pkgs/development/tools/ginkgo/default.nix index 78631a64ee5e..5ab050d5de5b 100644 --- a/pkgs/development/tools/ginkgo/default.nix +++ b/pkgs/development/tools/ginkgo/default.nix @@ -2,15 +2,15 @@ buildGoModule rec { pname = "ginkgo"; - version = "2.5.0"; + version = "2.5.1"; src = fetchFromGitHub { owner = "onsi"; repo = "ginkgo"; rev = "v${version}"; - sha256 = "sha256-jZadmIefrK3kSStbG1Q3+R08/lEaBE/yWNSpPFSLW6I="; + sha256 = "sha256-xoZVo+JEOXaME7gE9PuTfNmAyVTgczNuSzA4zYAfUmc="; }; - vendorSha256 = "sha256-ZLDk61J7ci+OR1z3ddAfxeeDmRyTrVMHatc5thuCrl4="; + vendorSha256 = "sha256-a8NZ9Uws6OKfXWUL6oTZKoAG8pTYxxSNkefZtbqwyf4="; # integration tests expect more file changes # types tests are missing CodeLocation From e21db6e7202fbfcbe16f14145de1ed7fca3b9fc8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 03:10:10 +0000 Subject: [PATCH 044/116] git-cliff: 0.9.2 -> 0.10.0 --- .../version-management/git-and-tools/git-cliff/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/version-management/git-and-tools/git-cliff/default.nix b/pkgs/applications/version-management/git-and-tools/git-cliff/default.nix index 8e765824b223..efc12299f941 100644 --- a/pkgs/applications/version-management/git-and-tools/git-cliff/default.nix +++ b/pkgs/applications/version-management/git-and-tools/git-cliff/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "git-cliff"; - version = "0.9.2"; + version = "0.10.0"; src = fetchFromGitHub { owner = "orhun"; repo = "git-cliff"; rev = "v${version}"; - sha256 = "sha256-6OxYIr2ElyB4QHiPV/KAELmKC+qFGpgerhlDPjLvsio="; + sha256 = "sha256-f7nM4airKOTXiYEMksTCm18BN036NQLLwNcKIlhuHWs="; }; - cargoSha256 = "sha256-+C7MXmn3FrhD9UVdRmRZbH/rzleATBT0bdlQUSOae5Y="; + cargoSha256 = "sha256-wjqQAVQ1SCjD24aCwZorUhnfOKM+j9TkB84tLxeaNgo="; # attempts to run the program on .git in src which is not deterministic doCheck = false; From 9a1b2c5ec6832113470e92ef060161fec3c5319a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 03:16:14 +0000 Subject: [PATCH 045/116] gitleaks: 8.15.0 -> 8.15.1 --- pkgs/tools/security/gitleaks/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/gitleaks/default.nix b/pkgs/tools/security/gitleaks/default.nix index ed8ebf669c3d..5d7465f728a8 100644 --- a/pkgs/tools/security/gitleaks/default.nix +++ b/pkgs/tools/security/gitleaks/default.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "gitleaks"; - version = "8.15.0"; + version = "8.15.1"; src = fetchFromGitHub { owner = "zricethezav"; repo = pname; rev = "v${version}"; - sha256 = "sha256-KqShYaUODClKkbLs3jaj55WXy9HyyBzvY5KdNOqEXPE="; + sha256 = "sha256-iIjQytsZDz9H5wT44jBBZCx8NvfAhNBl7pTv3mCkeMY="; }; vendorSha256 = "sha256-Ev0/CSpwJDmc+Dvu/bFDzsgsq80rWImJWXNAUqYHgoE="; From cd777c91587642ac8a0c25aca9df630a92771e5b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 13 Nov 2022 14:34:32 +0000 Subject: [PATCH 046/116] cyberchef: 9.48.0 -> 9.49.0 --- pkgs/tools/misc/cyberchef/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/cyberchef/default.nix b/pkgs/tools/misc/cyberchef/default.nix index 8d27438ea381..0bdeb64c0c16 100644 --- a/pkgs/tools/misc/cyberchef/default.nix +++ b/pkgs/tools/misc/cyberchef/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "cyberchef"; - version = "9.48.0"; + version = "9.49.0"; src = fetchzip { url = "https://github.com/gchq/CyberChef/releases/download/v${version}/CyberChef_v${version}.zip"; - sha256 = "sha256-tKNU+gUcuZMjsQes/vpEpn216/0fWCgb0mgvJ8WWoDQ="; + sha256 = "sha256-5cqCPxyH4O4TzAIwRR2oyWMzIl5Hi5YcdOKdpl518zw="; stripRoot = false; }; From db935280e5f67ae1bd37527c07d3f8579a484477 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 22 Nov 2022 03:28:02 +0000 Subject: [PATCH 047/116] =?UTF-8?q?terraform-providers.google:=204.43.1=20?= =?UTF-8?q?=E2=86=92=204.44.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../networking/cluster/terraform-providers/providers.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index bfc5e828cb27..250aa5994959 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -441,14 +441,14 @@ "version": "3.19.0" }, "google": { - "hash": "sha256-qOB4UV53j0Bm0332U1YETzLfyBtGwfXs2hGDAL2BCCk=", + "hash": "sha256-etTMRjQeZoLNpFlKBWa63eowXQC8wDP/O0YdwzbmFK0=", "owner": "hashicorp", "provider-source-address": "registry.terraform.io/hashicorp/google", "proxyVendor": true, "repo": "terraform-provider-google", - "rev": "v4.43.1", - "vendorHash": "sha256-Hzl95NLEZlvTBpCGJYzF5rtHWfYe26TwW0pbtqWmxOo=", - "version": "4.43.1" + "rev": "v4.44.0", + "vendorHash": "sha256-X5wjho+hotqi9aZ5ABv3RY0xJj1HFH7IN/HLPKIxi2c=", + "version": "4.44.0" }, "google-beta": { "hash": "sha256-nNz9BgTJ8Aj3QZNpT0XK14s44+thDu4EfLvbEB8OFRc=", From 2a784c5cf87693b370ca4c530106c4d17547778c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 22 Nov 2022 03:28:15 +0000 Subject: [PATCH 048/116] =?UTF-8?q?terraform-providers.google-beta:=204.43?= =?UTF-8?q?.1=20=E2=86=92=204.44.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../networking/cluster/terraform-providers/providers.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 250aa5994959..296987b280e3 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -451,14 +451,14 @@ "version": "4.44.0" }, "google-beta": { - "hash": "sha256-nNz9BgTJ8Aj3QZNpT0XK14s44+thDu4EfLvbEB8OFRc=", + "hash": "sha256-AD2ZtjjlmYZYmBA3csjIDH+4g7DTskaLeuBGjqIKpbU=", "owner": "hashicorp", "provider-source-address": "registry.terraform.io/hashicorp/google-beta", "proxyVendor": true, "repo": "terraform-provider-google-beta", - "rev": "v4.43.1", - "vendorHash": "sha256-Hzl95NLEZlvTBpCGJYzF5rtHWfYe26TwW0pbtqWmxOo=", - "version": "4.43.1" + "rev": "v4.44.0", + "vendorHash": "sha256-X5wjho+hotqi9aZ5ABv3RY0xJj1HFH7IN/HLPKIxi2c=", + "version": "4.44.0" }, "googleworkspace": { "hash": "sha256-dedYnsKHizxJZibuvJOMbJoux0W6zgKaK5fxIofKqCY=", From 254db8a04e4ec6a2fb034deca87946dc3e863bd0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 22 Nov 2022 03:34:01 +0000 Subject: [PATCH 049/116] =?UTF-8?q?terraform-providers.rancher2:=201.24.2?= =?UTF-8?q?=20=E2=86=92=201.25.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 296987b280e3..d313d28036cf 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -950,13 +950,13 @@ "version": "1.7.0" }, "rancher2": { - "hash": "sha256-TqztIk0sHevfv+BpNZJUs1XbwrbzJtcqdafGN5fTVaE=", + "hash": "sha256-DInP+DpCBOsBdlg1tiujlmN20WB5VQbeHgOiabEv9Zc=", "owner": "rancher", "provider-source-address": "registry.terraform.io/rancher/rancher2", "repo": "terraform-provider-rancher2", - "rev": "v1.24.2", + "rev": "v1.25.0", "vendorHash": "sha256-Ntq4wxXPUGbu4+6X1pBsmQsqfJ/jccTiHDJeHVpWe8Y=", - "version": "1.24.2" + "version": "1.25.0" }, "random": { "hash": "sha256-oYtvVK0OOHyLUG6amhkvmr6zlbzy0CKoS3DxztoLbdE=", From f8636f5d05f8c885cfd557d574de1748735858bf Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 22 Nov 2022 03:35:11 +0000 Subject: [PATCH 050/116] =?UTF-8?q?terraform-providers.tencentcloud:=201.7?= =?UTF-8?q?8.12=20=E2=86=92=201.78.13?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index d313d28036cf..38d69e289b27 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1112,13 +1112,13 @@ "version": "0.13.5" }, "tencentcloud": { - "hash": "sha256-HSZP6O9s6KkvaJK3xpy7uT3sjBlhBYEOu5k7VYW8MdU=", + "hash": "sha256-62G9q/MZtVnKO0ALXX9/pgkHDV6Bfdol4tSVdl0kx3I=", "owner": "tencentcloudstack", "provider-source-address": "registry.terraform.io/tencentcloudstack/tencentcloud", "repo": "terraform-provider-tencentcloud", - "rev": "v1.78.12", + "rev": "v1.78.13", "vendorHash": null, - "version": "1.78.12" + "version": "1.78.13" }, "tfe": { "hash": "sha256-ikuLRGm9Z+tt0Zsx7DYKNBrS08rW4DOvVWYpl3wvaeU=", From b96679c3e9dd7ca72b67a7ac702f0d91814352dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 04:16:07 +0000 Subject: [PATCH 051/116] python310Packages.arcam-fmj: 0.12.0 -> 1.0.1 --- pkgs/development/python-modules/arcam-fmj/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/arcam-fmj/default.nix b/pkgs/development/python-modules/arcam-fmj/default.nix index a1f4892a245f..3c7053c11a07 100644 --- a/pkgs/development/python-modules/arcam-fmj/default.nix +++ b/pkgs/development/python-modules/arcam-fmj/default.nix @@ -12,15 +12,15 @@ buildPythonPackage rec { pname = "arcam-fmj"; - version = "0.12.0"; + version = "1.0.1"; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "elupus"; repo = "arcam_fmj"; - rev = version; - sha256 = "sha256-YkoABsOLEl1gSCRgZr0lLZGzicr3N5KRNLDjfuQhy2U="; + rev = "refs/tags/${version}"; + sha256 = "sha256-Lmz701qdqFlXro279AdNx+P1o3Q/Om63jKvy854ogto="; }; propagatedBuildInputs = [ From 03f2f6b9c458431ee114ba8b8b1b0f3b3439cb9d Mon Sep 17 00:00:00 2001 From: Cole Helbling Date: Mon, 21 Nov 2022 20:19:02 -0800 Subject: [PATCH 052/116] wezterm: 20220905-102802-7d4b8249 -> 20221119-145034-49b9839f --- .../terminal-emulators/wezterm/default.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/terminal-emulators/wezterm/default.nix b/pkgs/applications/terminal-emulators/wezterm/default.nix index c63c3e6bf492..cece7cb8a01e 100644 --- a/pkgs/applications/terminal-emulators/wezterm/default.nix +++ b/pkgs/applications/terminal-emulators/wezterm/default.nix @@ -30,16 +30,24 @@ rustPlatform.buildRustPackage rec { pname = "wezterm"; - version = "20220905-102802-7d4b8249"; + version = "20221119-145034-49b9839f"; src = fetchFromGitHub { owner = "wez"; repo = pname; rev = version; fetchSubmodules = true; - sha256 = "sha256-Xvi0bluLM4F3BFefIPhkhTF3dmRvP8u+qV70Rz4CGKI="; + sha256 = "sha256-1gnP2Dn4nkhxelUsXMay2VGvgvMjkdEKhFK5AAST++s="; }; + # Rust 1.65 does better at enum packing (according to + # 40e08fafe2f6e5b0c70d55996a0814d6813442ef), but Nixpkgs doesn't have 1.65 + # yet (still in staging), so skip these tests for now. + checkFlags = [ + "--skip=escape::action_size" + "--skip=surface::line::storage::test::memory_usage" + ]; + postPatch = '' echo ${version} > .tag @@ -47,7 +55,7 @@ rustPlatform.buildRustPackage rec { rm -r wezterm-ssh/tests ''; - cargoSha256 = "sha256-XJAeMDwtLtBzHMU/cb3lZgmcw5F3ifjKzKVmuP85/RY="; + cargoSha256 = "sha256-D6/biuLsXaCr0KSiopo9BuAVmniF8opAfDH71C3dtt0="; nativeBuildInputs = [ installShellFiles From b380f254a02f33171469762364d9d9238381dd9f Mon Sep 17 00:00:00 2001 From: Stella Date: Mon, 24 Oct 2022 19:01:13 +0200 Subject: [PATCH 053/116] dwarfs: 0.6.1 -> 0.6.2 --- pkgs/tools/filesystems/dwarfs/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/filesystems/dwarfs/default.nix b/pkgs/tools/filesystems/dwarfs/default.nix index 22b29b5ed27f..3427a5a688c3 100644 --- a/pkgs/tools/filesystems/dwarfs/default.nix +++ b/pkgs/tools/filesystems/dwarfs/default.nix @@ -26,14 +26,14 @@ stdenv.mkDerivation rec { pname = "dwarfs"; - version = "0.6.1"; + version = "0.6.2"; src = fetchFromGitHub { owner = "mhx"; repo = "dwarfs"; rev = "v${version}"; fetchSubmodules = true; - sha256 = "sha256-bGJkgcq8JxueRTX08QpJv1A0O5wXbiIgUY7BrY0Ln/M="; + sha256 = "sha256-fA/3AooDndqYiK215cu/zTqCqeccHnwIX2CfJ9sC+Fc="; }; patches = with lib.versions; [ @@ -59,6 +59,10 @@ stdenv.mkDerivation rec { # may be added under an option in the future # "-DWITH_LEGACY_FUSE=ON" "-DWITH_TESTS=ON" + + # temporary hack until folly builds work on aarch64, + # see https://github.com/facebook/folly/issues/1880 + "-DCMAKE_LIBRARY_ARCHITECTURE=${if stdenv.isx86_64 then "x86_64" else "dummy"}" ]; nativeBuildInputs = [ From 2ea79e0fe445f3fe4f7ac355e12b60ca0e2bd1fa Mon Sep 17 00:00:00 2001 From: wentam Date: Fri, 18 Nov 2022 17:15:29 -0500 Subject: [PATCH 054/116] mnc: init at 0.4 --- pkgs/tools/misc/mnc/default.nix | 26 ++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/tools/misc/mnc/default.nix diff --git a/pkgs/tools/misc/mnc/default.nix b/pkgs/tools/misc/mnc/default.nix new file mode 100644 index 000000000000..b6ee577d07cd --- /dev/null +++ b/pkgs/tools/misc/mnc/default.nix @@ -0,0 +1,26 @@ +{ lib +, buildGoModule +, fetchFromSourcehut +}: + +buildGoModule rec { + pname = "mnc"; + version = "0.4"; + + vendorSha256 = "sha256-H0KmGTWyjZOZLIEWophCwRYPeKLxBC050RI7cMXNbPs="; + + src = fetchFromSourcehut { + owner = "~anjan"; + repo = "mnc"; + rev = version; + sha256 = "sha256-S7MBIxuYI+cc8OMQULt7VS7ouPqhq0Jk+rz6E5GyKac="; + }; + + meta = with lib; { + description = "Opens the user's crontab and echos the time when the next cronjob will be ran"; + homepage = "https://git.sr.ht/~anjan/mnc"; + license = licenses.unlicense; + platforms = platforms.linux; + maintainers = with maintainers; [ wentam ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c841d8b933da..48a0ec0c45a6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1396,6 +1396,8 @@ with pkgs; midi-trigger = callPackage ../applications/audio/midi-trigger { }; + mnc = callPackage ../tools/misc/mnc { }; + mprocs = callPackage ../tools/misc/mprocs { }; nominatim = callPackage ../servers/nominatim { }; From 5d5f5a7c2160e7a6ba14b54027ee25c511d08aa1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 05:08:44 +0000 Subject: [PATCH 055/116] python310Packages.PyChromecast: 12.1.4 -> 13.0.1 --- pkgs/development/python-modules/pychromecast/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pychromecast/default.nix b/pkgs/development/python-modules/pychromecast/default.nix index 727a46375bed..d867ee0923cd 100644 --- a/pkgs/development/python-modules/pychromecast/default.nix +++ b/pkgs/development/python-modules/pychromecast/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "pychromecast"; - version = "12.1.4"; + version = "13.0.1"; format = "setuptools"; disabled = !isPy3k; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "PyChromecast"; inherit version; - sha256 = "sha256-nlfcmFpKBdtb3NXaIZy/bO0lVIygk/jXS8EHs8VU7AA="; + sha256 = "sha256-IDqvA3r7rKEnY6OpEZKd0lsKinse4A0BDTQ5vTGpglI="; }; postPatch = '' From 909afd71f8f0893b3250e99daa2ac91e456dbe30 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 05:18:29 +0000 Subject: [PATCH 056/116] python310Packages.adafruit-platformdetect: 3.33.0 -> 3.34.0 --- .../python-modules/adafruit-platformdetect/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/adafruit-platformdetect/default.nix b/pkgs/development/python-modules/adafruit-platformdetect/default.nix index 6707cb53e720..117557f07a36 100644 --- a/pkgs/development/python-modules/adafruit-platformdetect/default.nix +++ b/pkgs/development/python-modules/adafruit-platformdetect/default.nix @@ -7,7 +7,7 @@ buildPythonPackage rec { pname = "adafruit-platformdetect"; - version = "3.33.0"; + version = "3.34.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -15,7 +15,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "Adafruit-PlatformDetect"; inherit version; - hash = "sha256-Fj+LUTovZm6t0YRCa8QtoTBal+PefCvTIl9OeBoac6U="; + hash = "sha256-3eOYkzeEKC5xTUt5RF5Sm4TKZREu4YiXBrrD3c0Z8+0="; }; nativeBuildInputs = [ From 2d6a645776d29db49d2b6ebfdb779dc7708e88b9 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Tue, 22 Nov 2022 06:20:06 +0100 Subject: [PATCH 057/116] pgadmin4: 6.15 -> 6.16 Signed-off-by: Florian Brandes --- pkgs/tools/admin/pgadmin/default.nix | 4 +- pkgs/tools/admin/pgadmin/package.json | 6 +- pkgs/tools/admin/pgadmin/yarn.lock | 130 ++++++++++-------------- pkgs/tools/admin/pgadmin/yarn.nix | 138 ++++++++++---------------- 4 files changed, 109 insertions(+), 169 deletions(-) diff --git a/pkgs/tools/admin/pgadmin/default.nix b/pkgs/tools/admin/pgadmin/default.nix index 46f212bee524..8abeb094d694 100644 --- a/pkgs/tools/admin/pgadmin/default.nix +++ b/pkgs/tools/admin/pgadmin/default.nix @@ -10,11 +10,11 @@ let pname = "pgadmin"; - version = "6.15"; + version = "6.16"; src = fetchurl { url = "https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v${version}/source/pgadmin4-${version}.tar.gz"; - sha256 = "sha256-S//Rfi8IiBo+lL0BCFVBw+hy2Tw37B349Gcpq2knqSM="; + sha256 = "sha256-v2CfoV7QAzLcPXKY5nkUi9+HbHujiulUJS4GVBKxTY4="; }; yarnDeps = mkYarnModules { diff --git a/pkgs/tools/admin/pgadmin/package.json b/pkgs/tools/admin/pgadmin/package.json index 827c4a607cde..5094ce395d71 100644 --- a/pkgs/tools/admin/pgadmin/package.json +++ b/pkgs/tools/admin/pgadmin/package.json @@ -138,7 +138,7 @@ "path-fx": "^2.0.0", "pathfinding": "^0.4.18", "paths-js": "^0.4.9", - "pgadmin4-tree": "git+https://github.com/EnterpriseDB/pgadmin4-treeview/#07cc449e1d89ecc8cce3679d8cff5a35f1db67ee", + "pgadmin4-tree": "git+https://github.com/EnterpriseDB/pgadmin4-treeview/#96ceb7f27f43660a804e61d23a76aeb9aa188bb6", "postcss": "^8.2.15", "raf": "^3.4.1", "rc-dock": "^3.2.9", @@ -162,7 +162,7 @@ "select2": "^4.0.13", "shim-loader": "^1.0.1", "snapsvg-cjs": "^0.0.6", - "socket.io-client": "^4.0.0", + "socket.io-client": "^4.5.0", "split.js": "^1.5.10", "styled-components": "^5.2.1", "tempusdominus-bootstrap-4": "^5.1.2", @@ -170,7 +170,7 @@ "underscore": "^1.13.1", "url-loader": "^1.1.2", "valid-filename": "^2.0.1", - "webcabin-docker": "git+https://github.com/EnterpriseDB/wcDocker/#b4d58f29b3a308ab555085ee444fa7010aa4b991", + "webcabin-docker": "git+https://github.com/EnterpriseDB/wcDocker/#3df8aac825ee2892f4d824de273b779cc6dbcad8", "wkx": "^0.5.0", "xterm": "^4.11.0", "xterm-addon-fit": "^0.5.0", diff --git a/pkgs/tools/admin/pgadmin/yarn.lock b/pkgs/tools/admin/pgadmin/yarn.lock index e87c58f5869e..c99e08b06804 100644 --- a/pkgs/tools/admin/pgadmin/yarn.lock +++ b/pkgs/tools/admin/pgadmin/yarn.lock @@ -2396,10 +2396,10 @@ resolved "https://registry.yarnpkg.com/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz#568d9beae00b0d835f4f8c53fd55714986492e61" integrity sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ== -"@socket.io/component-emitter@~3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.0.0.tgz#8863915676f837d9dad7b76f50cb500c1e9422e9" - integrity sha512-2pTGuibAXJswAPJjaKisthqS/NOK5ypG4LYT6tEAV0S/mxW0zOIvYvGK0V8w8+SHxAm6vRMSjqSalFXeBAqs+Q== +"@socket.io/component-emitter@~3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553" + integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg== "@sphinxxxx/color-conversion@^2.2.2": version "2.2.2" @@ -2828,9 +2828,9 @@ semver "^5.7.0" "@xmldom/xmldom@^0.7.2": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.5.tgz#09fa51e356d07d0be200642b0e4f91d8e6dd408d" - integrity sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A== + version "0.7.8" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.8.tgz#a8d0a0067c9554c187b0d04e86ad1845053c0e06" + integrity sha512-PrJx38EfpitFhwmILRl37jAdBlsww6AZ6rRVK4QS7T7RHLhX7mSs647sTmgr9GIxe3qjXdesmomEgbgaokrVFg== "@xtuc/ieee754@^1.2.0": version "1.2.0" @@ -3460,11 +3460,6 @@ backbone@1.4.0: dependencies: underscore ">=1.8.3" -backo2@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" - integrity sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA== - balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" @@ -5126,20 +5121,16 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: dependencies: once "^1.4.0" -engine.io-client@~6.0.1: - version "6.0.2" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.0.2.tgz#ccfc059051e65ca63845e65929184757754cc34e" - integrity sha512-cAep9lhZV6Q8jMXx3TNSU5cydMzMed8/O7Tz5uzyqZvpNPtQ3WQXrLYGADxlsuaFmOLN7wZLmT7ImiFhUOku8g== +engine.io-client@~6.2.3: + version "6.2.3" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.2.3.tgz#a8cbdab003162529db85e9de31575097f6d29458" + integrity sha512-aXPtgF1JS3RuuKcpSrBtimSjYvrbhKW9froICH4s0F3XQWLxsKNxqzG39nnvQZQnva4CMvUK63T7shevxRyYHw== dependencies: - "@socket.io/component-emitter" "~3.0.0" + "@socket.io/component-emitter" "~3.1.0" debug "~4.3.1" - engine.io-parser "~5.0.0" - has-cors "1.1.0" - parseqs "0.0.6" - parseuri "0.0.6" + engine.io-parser "~5.0.3" ws "~8.2.3" xmlhttprequest-ssl "~2.0.0" - yeast "0.1.2" engine.io-parser@~5.0.0: version "5.0.3" @@ -5148,6 +5139,11 @@ engine.io-parser@~5.0.0: dependencies: "@socket.io/base64-arraybuffer" "~1.0.2" +engine.io-parser@~5.0.3: + version "5.0.4" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.4.tgz#0b13f704fa9271b3ec4f33112410d8f3f41d0fc0" + integrity sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg== + engine.io@~6.1.0: version "6.1.2" resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.1.2.tgz#e7b9d546d90c62246ffcba4d88594be980d3855a" @@ -6197,11 +6193,6 @@ has-bigints@^1.0.1: resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== -has-cors@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39" - integrity sha512-g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA== - has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -7215,14 +7206,7 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" - -json5@^2.2.1: +json5@^2.1.2, json5@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== @@ -7511,9 +7495,9 @@ loader-runner@^4.2.0: integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== loader-utils@^1.0.3, loader-utils@^1.1.0, loader-utils@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" - integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + version "1.4.1" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.1.tgz#278ad7006660bccc4d2c0c1578e17c5c78d5c0e0" + integrity sha512-1Qo97Y2oKaU+Ro2xnDMR26g1BwMT29jNbem1EvcujW2jqt+j5COXyscjM7bLQkM9HaxI7pkWeW7gnI072yMI9Q== dependencies: big.js "^5.2.2" emojis-list "^3.0.0" @@ -8028,9 +8012,9 @@ minimalistic-crypto-utils@^1.0.1: integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== minimatch@^3.0.0, minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" @@ -8050,11 +8034,16 @@ minimist-options@4.1.0: is-plain-obj "^1.1.0" kind-of "^6.0.3" -minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.5: version "1.2.6" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== +minimist@^1.2.0: + version "1.2.7" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== + minipass-collect@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" @@ -8185,7 +8174,7 @@ module-deps@^6.2.3: moment-timezone@^0.5.31, moment-timezone@^0.5.34: version "0.5.37" resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.37.tgz#adf97f719c4e458fdb12e2b4e87b8bec9f4eef1e" - integrity "sha1-rfl/cZxORY/bEuK06HuL7J9O7x4= sha512-uEDzDNFhfaywRl+vwXxffjjq1q0Vzr+fcQpQ1bU0kbzorfS7zVtZnCnGc8mhWmF39d4g4YriF6kwA75mJKE/Zg==" + integrity "sha512-uEDzDNFhfaywRl+vwXxffjjq1q0Vzr+fcQpQ1bU0kbzorfS7zVtZnCnGc8mhWmF39d4g4YriF6kwA75mJKE/Zg==" dependencies: moment ">= 2.9.0" @@ -8720,16 +8709,6 @@ parse5@^6.0.1: resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== -parseqs@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.6.tgz#8e4bb5a19d1cdc844a08ac974d34e273afa670d5" - integrity sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w== - -parseuri@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.6.tgz#e1496e829e3ac2ff47f39a4dd044b32823c4a25a" - integrity sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow== - parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" @@ -8820,9 +8799,9 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== -"pgadmin4-tree@git+https://github.com/EnterpriseDB/pgadmin4-treeview/#07cc449e1d89ecc8cce3679d8cff5a35f1db67ee": +"pgadmin4-tree@git+https://github.com/EnterpriseDB/pgadmin4-treeview/#96ceb7f27f43660a804e61d23a76aeb9aa188bb6": version "1.0.0" - resolved "git+https://github.com/EnterpriseDB/pgadmin4-treeview/#07cc449e1d89ecc8cce3679d8cff5a35f1db67ee" + resolved "git+https://github.com/EnterpriseDB/pgadmin4-treeview/#96ceb7f27f43660a804e61d23a76aeb9aa188bb6" dependencies: "@types/classnames" "^2.2.6" "@types/react" "^16.7.18" @@ -10394,33 +10373,31 @@ socket.io-adapter@~2.3.3: resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz#4d6111e4d42e9f7646e365b4f578269821f13486" integrity sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ== -socket.io-client@^4.0.0: - version "4.3.2" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.3.2.tgz#9cfdb8fecac8a24d5723daf8c8749e70c8fdeb25" - integrity sha512-2B9LqSunN60yV8F7S84CCEEcgbYNfrn7ejIInZtLZ7ppWtiX8rGZAjvdCvbnC8bqo/9RlCNOUsORLyskxSFP1g== +socket.io-client@^4.5.0: + version "4.5.3" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.5.3.tgz#bed69209d001465b2fea650d2e95c1e82768ab5e" + integrity sha512-I/hqDYpQ6JKwtJOf5ikM+Qz+YujZPMEl6qBLhxiP0nX+TfXKhW4KZZG8lamrD6Y5ngjmYHreESVasVCgi5Kl3A== dependencies: - "@socket.io/component-emitter" "~3.0.0" - backo2 "~1.0.2" + "@socket.io/component-emitter" "~3.1.0" debug "~4.3.2" - engine.io-client "~6.0.1" - parseuri "0.0.6" - socket.io-parser "~4.1.1" + engine.io-client "~6.2.3" + socket.io-parser "~4.2.0" socket.io-parser@~4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.4.tgz#9ea21b0d61508d18196ef04a2c6b9ab630f4c2b0" - integrity sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g== + version "4.0.5" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.5.tgz#cb404382c32324cc962f27f3a44058cf6e0552df" + integrity sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig== dependencies: "@types/component-emitter" "^1.2.10" component-emitter "~1.3.0" debug "~4.3.1" -socket.io-parser@~4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.1.1.tgz#0ad53d980781cab1eabe320417d8480c0133e62d" - integrity sha512-USQVLSkDWE5nbcY760ExdKaJxCE65kcsG/8k5FDGZVVxpD1pA7hABYXYkCUvxUuYYh/+uQw0N/fvBzfT8o07KA== +socket.io-parser@~4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.1.tgz#01c96efa11ded938dcb21cbe590c26af5eff65e5" + integrity sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g== dependencies: - "@socket.io/component-emitter" "~3.0.0" + "@socket.io/component-emitter" "~3.1.0" debug "~4.3.1" socket.io@^4.2.0: @@ -11475,9 +11452,9 @@ watchpack@^2.2.0: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" -"webcabin-docker@git+https://github.com/EnterpriseDB/wcDocker/#b4d58f29b3a308ab555085ee444fa7010aa4b991": +"webcabin-docker@git+https://github.com/EnterpriseDB/wcDocker/#3df8aac825ee2892f4d824de273b779cc6dbcad8": version "2.2.5" - resolved "git+https://github.com/EnterpriseDB/wcDocker/#b4d58f29b3a308ab555085ee444fa7010aa4b991" + resolved "git+https://github.com/EnterpriseDB/wcDocker/#3df8aac825ee2892f4d824de273b779cc6dbcad8" dependencies: "@fortawesome/fontawesome-free" "^5.14.0" FileSaver "^0.10.0" @@ -11768,11 +11745,6 @@ yauzl@^2.4.2: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" -yeast@0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" - integrity sha512-8HFIh676uyGYP6wP13R/j6OJ/1HwJ46snpvzE7aHAN3Ryqh2yX6Xox2B4CUmTwwOIzlG3Bs7ocsP5dZH/R1Qbg== - yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" diff --git a/pkgs/tools/admin/pgadmin/yarn.nix b/pkgs/tools/admin/pgadmin/yarn.nix index 469228af2548..de758c9e6b99 100644 --- a/pkgs/tools/admin/pgadmin/yarn.nix +++ b/pkgs/tools/admin/pgadmin/yarn.nix @@ -2210,11 +2210,11 @@ }; } { - name = "_socket.io_component_emitter___component_emitter_3.0.0.tgz"; + name = "_socket.io_component_emitter___component_emitter_3.1.0.tgz"; path = fetchurl { - name = "_socket.io_component_emitter___component_emitter_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.0.0.tgz"; - sha512 = "2pTGuibAXJswAPJjaKisthqS/NOK5ypG4LYT6tEAV0S/mxW0zOIvYvGK0V8w8+SHxAm6vRMSjqSalFXeBAqs+Q=="; + name = "_socket.io_component_emitter___component_emitter_3.1.0.tgz"; + url = "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz"; + sha512 = "+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="; }; } { @@ -2690,11 +2690,11 @@ }; } { - name = "_xmldom_xmldom___xmldom_0.7.5.tgz"; + name = "_xmldom_xmldom___xmldom_0.7.8.tgz"; path = fetchurl { - name = "_xmldom_xmldom___xmldom_0.7.5.tgz"; - url = "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.5.tgz"; - sha512 = "V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A=="; + name = "_xmldom_xmldom___xmldom_0.7.8.tgz"; + url = "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.8.tgz"; + sha512 = "PrJx38EfpitFhwmILRl37jAdBlsww6AZ6rRVK4QS7T7RHLhX7mSs647sTmgr9GIxe3qjXdesmomEgbgaokrVFg=="; }; } { @@ -3369,14 +3369,6 @@ sha512 = "RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ=="; }; } - { - name = "backo2___backo2_1.0.2.tgz"; - path = fetchurl { - name = "backo2___backo2_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz"; - sha512 = "zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA=="; - }; - } { name = "balanced_match___balanced_match_1.0.2.tgz"; path = fetchurl { @@ -5082,11 +5074,11 @@ }; } { - name = "engine.io_client___engine.io_client_6.0.2.tgz"; + name = "engine.io_client___engine.io_client_6.2.3.tgz"; path = fetchurl { - name = "engine.io_client___engine.io_client_6.0.2.tgz"; - url = "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.0.2.tgz"; - sha512 = "cAep9lhZV6Q8jMXx3TNSU5cydMzMed8/O7Tz5uzyqZvpNPtQ3WQXrLYGADxlsuaFmOLN7wZLmT7ImiFhUOku8g=="; + name = "engine.io_client___engine.io_client_6.2.3.tgz"; + url = "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.2.3.tgz"; + sha512 = "aXPtgF1JS3RuuKcpSrBtimSjYvrbhKW9froICH4s0F3XQWLxsKNxqzG39nnvQZQnva4CMvUK63T7shevxRyYHw=="; }; } { @@ -5097,6 +5089,14 @@ sha512 = "BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg=="; }; } + { + name = "engine.io_parser___engine.io_parser_5.0.4.tgz"; + path = fetchurl { + name = "engine.io_parser___engine.io_parser_5.0.4.tgz"; + url = "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.4.tgz"; + sha512 = "+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg=="; + }; + } { name = "engine.io___engine.io_6.1.2.tgz"; path = fetchurl { @@ -6153,14 +6153,6 @@ sha512 = "LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA=="; }; } - { - name = "has_cors___has_cors_1.1.0.tgz"; - path = fetchurl { - name = "has_cors___has_cors_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz"; - sha512 = "g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA=="; - }; - } { name = "has_flag___has_flag_3.0.0.tgz"; path = fetchurl { @@ -7417,14 +7409,6 @@ sha512 = "aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow=="; }; } - { - name = "json5___json5_2.2.0.tgz"; - path = fetchurl { - name = "json5___json5_2.2.0.tgz"; - url = "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz"; - sha512 = "f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA=="; - }; - } { name = "json5___json5_2.2.1.tgz"; path = fetchurl { @@ -7714,11 +7698,11 @@ }; } { - name = "loader_utils___loader_utils_1.4.0.tgz"; + name = "loader_utils___loader_utils_1.4.1.tgz"; path = fetchurl { - name = "loader_utils___loader_utils_1.4.0.tgz"; - url = "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz"; - sha512 = "qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA=="; + name = "loader_utils___loader_utils_1.4.1.tgz"; + url = "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.1.tgz"; + sha512 = "1Qo97Y2oKaU+Ro2xnDMR26g1BwMT29jNbem1EvcujW2jqt+j5COXyscjM7bLQkM9HaxI7pkWeW7gnI072yMI9Q=="; }; } { @@ -8330,11 +8314,11 @@ }; } { - name = "minimatch___minimatch_3.0.4.tgz"; + name = "minimatch___minimatch_3.1.2.tgz"; path = fetchurl { - name = "minimatch___minimatch_3.0.4.tgz"; - url = "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz"; - sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA=="; + name = "minimatch___minimatch_3.1.2.tgz"; + url = "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz"; + sha512 = "J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="; }; } { @@ -8361,6 +8345,14 @@ sha512 = "Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="; }; } + { + name = "minimist___minimist_1.2.7.tgz"; + path = fetchurl { + name = "minimist___minimist_1.2.7.tgz"; + url = "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz"; + sha512 = "bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g=="; + }; + } { name = "minipass_collect___minipass_collect_1.0.2.tgz"; path = fetchurl { @@ -8494,7 +8486,7 @@ path = fetchurl { name = "moment_timezone___moment_timezone_0.5.37.tgz"; url = "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.37.tgz"; - sha1 = "rfl/cZxORY/bEuK06HuL7J9O7x4="; + sha512 = "uEDzDNFhfaywRl+vwXxffjjq1q0Vzr+fcQpQ1bU0kbzorfS7zVtZnCnGc8mhWmF39d4g4YriF6kwA75mJKE/Zg=="; }; } { @@ -9129,22 +9121,6 @@ sha512 = "Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="; }; } - { - name = "parseqs___parseqs_0.0.6.tgz"; - path = fetchurl { - name = "parseqs___parseqs_0.0.6.tgz"; - url = "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.6.tgz"; - sha512 = "jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w=="; - }; - } - { - name = "parseuri___parseuri_0.0.6.tgz"; - path = fetchurl { - name = "parseuri___parseuri_0.0.6.tgz"; - url = "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.6.tgz"; - sha512 = "AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow=="; - }; - } { name = "parseurl___parseurl_1.3.3.tgz"; path = fetchurl { @@ -9279,8 +9255,8 @@ let repo = fetchgit { url = "https://github.com/EnterpriseDB/pgadmin4-treeview/"; - rev = "07cc449e1d89ecc8cce3679d8cff5a35f1db67ee"; - sha256 = "1a31ms86ldd5hxhwzxp7c2bn6q97wvkfvp3n7qaczc0jq3mrb45z"; + rev = "96ceb7f27f43660a804e61d23a76aeb9aa188bb6"; + sha256 = "1hvr7arywz8rql19ma6w6lj5hrfn8xr4cyiia4bw5l8d061ak1gj"; }; in runCommand "pgadmin4-treeview" { buildInputs = [gnutar]; } '' @@ -11042,27 +11018,27 @@ }; } { - name = "socket.io_client___socket.io_client_4.3.2.tgz"; + name = "socket.io_client___socket.io_client_4.5.3.tgz"; path = fetchurl { - name = "socket.io_client___socket.io_client_4.3.2.tgz"; - url = "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.3.2.tgz"; - sha512 = "2B9LqSunN60yV8F7S84CCEEcgbYNfrn7ejIInZtLZ7ppWtiX8rGZAjvdCvbnC8bqo/9RlCNOUsORLyskxSFP1g=="; + name = "socket.io_client___socket.io_client_4.5.3.tgz"; + url = "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.5.3.tgz"; + sha512 = "I/hqDYpQ6JKwtJOf5ikM+Qz+YujZPMEl6qBLhxiP0nX+TfXKhW4KZZG8lamrD6Y5ngjmYHreESVasVCgi5Kl3A=="; }; } { - name = "socket.io_parser___socket.io_parser_4.0.4.tgz"; + name = "socket.io_parser___socket.io_parser_4.0.5.tgz"; path = fetchurl { - name = "socket.io_parser___socket.io_parser_4.0.4.tgz"; - url = "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.4.tgz"; - sha512 = "t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g=="; + name = "socket.io_parser___socket.io_parser_4.0.5.tgz"; + url = "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.5.tgz"; + sha512 = "sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig=="; }; } { - name = "socket.io_parser___socket.io_parser_4.1.1.tgz"; + name = "socket.io_parser___socket.io_parser_4.2.1.tgz"; path = fetchurl { - name = "socket.io_parser___socket.io_parser_4.1.1.tgz"; - url = "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.1.1.tgz"; - sha512 = "USQVLSkDWE5nbcY760ExdKaJxCE65kcsG/8k5FDGZVVxpD1pA7hABYXYkCUvxUuYYh/+uQw0N/fvBzfT8o07KA=="; + name = "socket.io_parser___socket.io_parser_4.2.1.tgz"; + url = "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.1.tgz"; + sha512 = "V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g=="; }; } { @@ -12303,8 +12279,8 @@ let repo = fetchgit { url = "https://github.com/EnterpriseDB/wcDocker/"; - rev = "b4d58f29b3a308ab555085ee444fa7010aa4b991"; - sha256 = "03hb9n6wkmj9dzs8fiv03krmy2kxhr1yqmqbrrza9jafbcbrap97"; + rev = "3df8aac825ee2892f4d824de273b779cc6dbcad8"; + sha256 = "1dihm56s7a34s132a6rh69lri93avz9bwja8bjd9hvpds20phmsg"; }; in runCommand "wcDocker" { buildInputs = [gnutar]; } '' @@ -12601,14 +12577,6 @@ sha512 = "p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g=="; }; } - { - name = "yeast___yeast_0.1.2.tgz"; - path = fetchurl { - name = "yeast___yeast_0.1.2.tgz"; - url = "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz"; - sha512 = "8HFIh676uyGYP6wP13R/j6OJ/1HwJ46snpvzE7aHAN3Ryqh2yX6Xox2B4CUmTwwOIzlG3Bs7ocsP5dZH/R1Qbg=="; - }; - } { name = "yocto_queue___yocto_queue_0.1.0.tgz"; path = fetchurl { From 57f2bb494d81f4d43441cbadc78fc8747225478d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 05:40:51 +0000 Subject: [PATCH 058/116] i2pd: 2.43.0 -> 2.44.0 --- pkgs/tools/networking/i2pd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/i2pd/default.nix b/pkgs/tools/networking/i2pd/default.nix index 941d60eb9270..353aea94a894 100644 --- a/pkgs/tools/networking/i2pd/default.nix +++ b/pkgs/tools/networking/i2pd/default.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "i2pd"; - version = "2.43.0"; + version = "2.44.0"; src = fetchFromGitHub { owner = "PurpleI2P"; repo = pname; rev = version; - sha256 = "sha256-JIO1Zm7me/SX0W7sVHOesERnqvC7jy0Fu1vfKFePFd0="; + sha256 = "sha256-9LnT0613z2I9bA0FhcTgINBnXG17ulz6flA13B1Vijs="; }; buildInputs = [ boost zlib openssl ] From 7aac181e81b904943709a609e2d6725c2b1367ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Nov 2022 21:35:16 +0000 Subject: [PATCH 059/116] cargo-lambda: 0.11.3 -> 0.12.0 --- pkgs/development/tools/rust/cargo-lambda/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-lambda/default.nix b/pkgs/development/tools/rust/cargo-lambda/default.nix index e4ae0ad4ca77..0bcb6899a997 100644 --- a/pkgs/development/tools/rust/cargo-lambda/default.nix +++ b/pkgs/development/tools/rust/cargo-lambda/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-lambda"; - version = "0.11.3"; + version = "0.12.0"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - sha256 = "sha256-dEJOoV91DIQL7KPbLQrgCKdCF7ZMSZMHVLq6l1sg4F0="; + sha256 = "sha256-SgA2eKXZIPWbyJkopk8E9rTgkUWl6LWP2dw2fn3H8qc="; }; - cargoSha256 = "sha256-qW4a4VPpPSdt0Z4nRA4/fHpW0cfDxOPQyEAdJidt+0o="; + cargoSha256 = "sha256-rTVc8zzbzLzP0LV8h7IWE1S+ZqDVfnO18iT0CrOrI9A="; buildInputs = lib.optionals stdenv.isDarwin [ Security ]; From 847e77dd2bbb539454d97fbd4d267bb6f48293ea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 02:30:02 +0000 Subject: [PATCH 060/116] ferretdb: 0.6.1 -> 0.6.2 --- pkgs/servers/nosql/ferretdb/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/nosql/ferretdb/default.nix b/pkgs/servers/nosql/ferretdb/default.nix index 4054d1c94793..f8281eefb00b 100644 --- a/pkgs/servers/nosql/ferretdb/default.nix +++ b/pkgs/servers/nosql/ferretdb/default.nix @@ -5,20 +5,20 @@ buildGoModule rec { pname = "ferretdb"; - version = "0.6.1"; + version = "0.6.2"; src = fetchFromGitHub { owner = "FerretDB"; repo = "FerretDB"; rev = "v${version}"; - sha256 = "sha256-oSNE7JJwni+X5AiAmHLuxVI9gMh3AT84xejWgmJSlzk="; + sha256 = "sha256-wjqTYrAVrUl+i+2glSUW1xS/qjvTqRXYu4s3F5Wi0Sc="; }; postPatch = '' echo ${version} > internal/util/version/gen/version.txt ''; - vendorSha256 = "sha256-H/EXUPNMTD6mgcUFupxL5wTLHvAlH5L6bv2GmvsbKms="; + vendorSha256 = "sha256-wjlGAhut9/jZ2GmKg7XmenphkgxWn0VbuvYEtORpbtw="; CGO_ENABLED = 0; From 8e3c88f66e670528efd699a859ce4579f0f6a691 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 19 Nov 2022 19:50:03 +0000 Subject: [PATCH 061/116] pocketbase: 0.7.10 -> 0.8.0 --- pkgs/servers/pocketbase/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/pocketbase/default.nix b/pkgs/servers/pocketbase/default.nix index 1568c08da1f4..a96431cc3126 100644 --- a/pkgs/servers/pocketbase/default.nix +++ b/pkgs/servers/pocketbase/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "pocketbase"; - version = "0.7.10"; + version = "0.8.0"; src = fetchFromGitHub { owner = "pocketbase"; repo = pname; rev = "v${version}"; - sha256 = "sha256-KQMCWriPJ3fUXjG+uAqOMbR8dZDrlxQ3iDqyYHhC6hI="; + sha256 = "sha256-z7Vs+Z34r5g62X9DnEVkqTrr+V2bWwkfMXitNz+pVN8="; }; - vendorSha256 = "sha256-i3CRba2HA7dOEh4PU1rNZUl05pZqIm946lIjP7ZcFEc="; + vendorSha256 = "sha256-Ya+D15eAJ7qgEQoM2LcN2VEmmyp4cuS6/wCOEGdrgA8="; # This is the released subpackage from upstream repo subPackages = [ "examples/base" ]; From 766cc473f7a92163617808190da869357f89f6ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 05:49:57 +0000 Subject: [PATCH 062/116] ikill: 1.5.0 -> 1.6.0 --- pkgs/tools/misc/ikill/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/ikill/default.nix b/pkgs/tools/misc/ikill/default.nix index 176c2f378294..8ca69f8b4410 100644 --- a/pkgs/tools/misc/ikill/default.nix +++ b/pkgs/tools/misc/ikill/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "ikill"; - version = "1.5.0"; + version = "1.6.0"; src = fetchFromGitHub { owner = "pjmp"; repo = pname; rev = "v${version}"; - sha256 = "sha256-sxFuDHlrEO2/gA9I++yNAISvsF7wFjSMUI+diVM/+EI="; + sha256 = "sha256-hOQBBwxkVnTkAZJi84qArwAo54fMC0zS+IeYMV04kUs="; }; - cargoSha256 = "sha256-dJa+bXJTA2Jju1p29Fyj87N0Pr/l6XRr3QqemhD2BAA="; + cargoSha256 = "sha256-zKa2FP0lBS2XjgPWfyPZ60aHyeAe0uNIFbmuX4Uo1rA="; meta = with lib; { description = "Interactively kill running processes"; From 287131c409bcb8fb53c401ed028815c3e20b6b39 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Mon, 21 Nov 2022 16:33:46 -0500 Subject: [PATCH 063/116] ocamlPackages.phylogenetics: run full test suite As of upstream commit https://github.com/biocaml/phylogenetics/commit/a107e96fa64fecb75a9e855293b2822196540b31 , the full tests using `bppsuite`, although barely longer than the short tests, were not being run. --- pkgs/development/ocaml-modules/phylogenetics/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/ocaml-modules/phylogenetics/default.nix b/pkgs/development/ocaml-modules/phylogenetics/default.nix index 1cf9651e6ecc..f3df658b6d59 100644 --- a/pkgs/development/ocaml-modules/phylogenetics/default.nix +++ b/pkgs/development/ocaml-modules/phylogenetics/default.nix @@ -40,6 +40,11 @@ buildDunePackage rec { printbox-text ]; + checkPhase = '' + runHook preCheck + dune build @app/fulltest + runHook postCheck + ''; doCheck = true; meta = with lib; { From c6980427cececbfec6754e3edb618573f9b70da2 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Tue, 22 Nov 2022 04:25:03 -0500 Subject: [PATCH 064/116] zotero: 6.0.16 -> 6.0.18 --- pkgs/applications/office/zotero/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/office/zotero/default.nix b/pkgs/applications/office/zotero/default.nix index 9c233f469247..c638a4b2713b 100644 --- a/pkgs/applications/office/zotero/default.nix +++ b/pkgs/applications/office/zotero/default.nix @@ -41,12 +41,12 @@ stdenv.mkDerivation rec { pname = "zotero"; - version = "6.0.16"; + version = "6.0.18"; src = fetchurl { url = "https://download.zotero.org/client/release/${version}/Zotero-${version}_linux-x86_64.tar.bz2"; - sha256 = "sha256-PqC7PqpRSm/Yt3pK8TuzcrhtfJSeJX6th2xb2n/Bul8="; + sha256 = "sha256-MIBhvhgttqfUO42ipVNXhdKbcN/0YPtFK8Ox8KlafG0="; }; nativeBuildInputs = [ wrapGAppsHook ]; From a5f162fb93f5e0bdf7737eebc96e298da4574357 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 10:32:51 +0000 Subject: [PATCH 065/116] python310Packages.bellows: 0.34.3 -> 0.34.4 --- pkgs/development/python-modules/bellows/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bellows/default.nix b/pkgs/development/python-modules/bellows/default.nix index de4205654255..dde3a12480ca 100644 --- a/pkgs/development/python-modules/bellows/default.nix +++ b/pkgs/development/python-modules/bellows/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "bellows"; - version = "0.34.3"; + version = "0.34.4"; format = "setuptools"; src = fetchFromGitHub { owner = "zigpy"; repo = "bellows"; rev = "refs/tags/${version}"; - sha256 = "sha256-7jaXNz7i+kF64T+5/QWKGpxHCkg/M9U2hbWrVB2tjH8="; + sha256 = "sha256-JUI2jUUc2i+/6mRYNhmuAOmAS4nCzMZwyM8ug0pOFfc="; }; propagatedBuildInputs = [ From deca1167154bacb009e819beb7a52960283c6036 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 11:02:02 +0000 Subject: [PATCH 066/116] python310Packages.broadlink: 0.18.2 -> 0.18.3 --- pkgs/development/python-modules/broadlink/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/broadlink/default.nix b/pkgs/development/python-modules/broadlink/default.nix index e03fa1c2aef6..fee901d9b543 100644 --- a/pkgs/development/python-modules/broadlink/default.nix +++ b/pkgs/development/python-modules/broadlink/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "broadlink"; - version = "0.18.2"; + version = "0.18.3"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-2ktLSJ1Nsdry8dvWmY/BbhHApTYQMvSjCsNKX3PkocU="; + hash = "sha256-3+WKuMbH79v2i4wurObKQZowCmFbVsxlQp3aSk+eelg="; }; propagatedBuildInputs = [ From 29b2098551a1ce45495d7be949ffd77e0e7ed667 Mon Sep 17 00:00:00 2001 From: Yureka Date: Tue, 22 Nov 2022 13:11:23 +0100 Subject: [PATCH 067/116] samba: explicitly enable libunwind (#201875) fixes build of pkgsMusl.samba --- pkgs/servers/samba/4.x.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/servers/samba/4.x.nix b/pkgs/servers/samba/4.x.nix index 4a76fd22c93c..f5276e104faa 100644 --- a/pkgs/servers/samba/4.x.nix +++ b/pkgs/servers/samba/4.x.nix @@ -131,6 +131,7 @@ stdenv.mkDerivation rec { wafConfigureFlags = [ "--with-static-modules=NONE" "--with-shared-modules=ALL" + "--with-libunwind" "--enable-fhs" "--sysconfdir=/etc" "--localstatedir=/var" From 9778ba41fdcdfc3a45b8eb00aaeae5d576489a6e Mon Sep 17 00:00:00 2001 From: Jairo Llopis Date: Tue, 22 Nov 2022 12:33:04 +0000 Subject: [PATCH 068/116] python310Packages.cherrypy: fix url The URL listed in https://search.nixos.org is not pointing to the project homepage. --- pkgs/development/python-modules/cherrypy/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/cherrypy/default.nix b/pkgs/development/python-modules/cherrypy/default.nix index d18d75bd3720..b94f30a2c758 100644 --- a/pkgs/development/python-modules/cherrypy/default.nix +++ b/pkgs/development/python-modules/cherrypy/default.nix @@ -102,7 +102,7 @@ buildPythonPackage rec { meta = with lib; { description = "Object-oriented HTTP framework"; - homepage = "https://www.cherrypy.org"; + homepage = "https://cherrypy.dev/"; license = licenses.bsd3; maintainers = with maintainers; [ ]; }; From 509349900629c455c84d79f3dbadf7580ab3e934 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 13:01:11 +0000 Subject: [PATCH 069/116] python310Packages.debian: 0.1.48 -> 0.1.49 --- pkgs/development/python-modules/debian/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/debian/default.nix b/pkgs/development/python-modules/debian/default.nix index ad5f56368f1f..5fa306d651b0 100644 --- a/pkgs/development/python-modules/debian/default.nix +++ b/pkgs/development/python-modules/debian/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "python-debian"; - version = "0.1.48"; + version = "0.1.49"; format = "setuptools"; disabled = pythonOlder "3.5"; src = fetchPypi { inherit pname version; - hash = "sha256-YtUFR9BqVjjOHF6A19cB3fFpY7QHr89b3IPH3k25T3w="; + hash = "sha256-jPZ3ow28tL56mVNsF+ETCKgnpNIgKNxZpn9sbdPw9Yw="; }; propagatedBuildInputs = [ From 5c3f27d2d9493655df5137e1e809d699d587115e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 13:12:06 +0000 Subject: [PATCH 070/116] python310Packages.deezer-python: 5.7.0 -> 5.8.0 --- pkgs/development/python-modules/deezer-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/deezer-python/default.nix b/pkgs/development/python-modules/deezer-python/default.nix index 8b683872d6d0..024508c252d1 100644 --- a/pkgs/development/python-modules/deezer-python/default.nix +++ b/pkgs/development/python-modules/deezer-python/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "deezer-python"; - version = "5.7.0"; + version = "5.8.0"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "browniebroke"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-E4XNHrAq49F1EHG1mMOJrlsCG9W2KY8swijxHRO9MCc="; + hash = "sha256-H/+ESuZ4t9oSL9QIBZWWuRCSRXRv8IuTVNP/g5h7CIE="; }; nativeBuildInputs = [ From bbc897272f4fdef7f9649594b45738b91bc4bd42 Mon Sep 17 00:00:00 2001 From: Zhaofeng Li Date: Tue, 22 Nov 2022 06:30:09 -0700 Subject: [PATCH 071/116] cemu: 2.0-13 -> 2.0-17 (#201077) --- pkgs/applications/emulators/cemu/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/cemu/default.nix b/pkgs/applications/emulators/cemu/default.nix index 2e7b99f4c607..d2c325280e06 100644 --- a/pkgs/applications/emulators/cemu/default.nix +++ b/pkgs/applications/emulators/cemu/default.nix @@ -28,13 +28,13 @@ stdenv.mkDerivation rec { pname = "cemu"; - version = "2.0-13"; + version = "2.0-17"; src = fetchFromGitHub { owner = "cemu-project"; repo = "Cemu"; rev = "v${version}"; - hash = "sha256-0yomEJoXMKZV2PAjINegSvtDB6gbYxQ6XcXA60/ZkEM="; + hash = "sha256-ryFph55o7s3eiqQ8kx5+3Et5S2U9H5i3fmZTc1CaCnA="; }; patches = [ @@ -106,7 +106,13 @@ stdenv.mkDerivation rec { preFixup = let libs = [ vulkan-loader ] ++ cubeb.passthru.backendLibs; in '' - gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath libs}") + gappsWrapperArgs+=( + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath libs}" + + # Force X11 to be used until Wayland is natively supported + # + --set GDK_BACKEND x11 + ) ''; meta = with lib; { From 9735765d9dadce98ce64c6185b03cad10e0f56e9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 14:26:52 +0000 Subject: [PATCH 072/116] limesctl: 3.0.3 -> 3.1.1 --- pkgs/applications/misc/limesctl/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/limesctl/default.nix b/pkgs/applications/misc/limesctl/default.nix index 77f2a6cb4a93..5ac3e9938fc3 100644 --- a/pkgs/applications/misc/limesctl/default.nix +++ b/pkgs/applications/misc/limesctl/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "limesctl"; - version = "3.0.3"; + version = "3.1.1"; src = fetchFromGitHub { owner = "sapcc"; repo = pname; rev = "v${version}"; - sha256 = "sha256-2eB+VpMrhzs0Dg+X1sf7TVW7uK/URETUuWO82jQl57k="; + sha256 = "sha256-/CYZMuW5/YoZszTOaQZLRhJdZAGGMY+s7vMK01hyMvg="; }; - vendorSha256 = "sha256-VKxwdlyQUYmxubl4Y2uKvekuHd62GcGaoPeUBC+lcJU="; + vendorSha256 = "sha256-BwhbvCUOOp5ZeY/22kIZ58e+iPH0pVgiNOyoD6O2zPo="; subPackages = [ "." ]; From 61e288ecd750b7677e79d6bdb64e931be80961b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 14:48:48 +0000 Subject: [PATCH 073/116] python310Packages.django-maintenance-mode: 0.16.3 -> 0.17.1 --- .../python-modules/django-maintenance-mode/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-maintenance-mode/default.nix b/pkgs/development/python-modules/django-maintenance-mode/default.nix index 76ae8338eeb2..bf57dee9fe3b 100644 --- a/pkgs/development/python-modules/django-maintenance-mode/default.nix +++ b/pkgs/development/python-modules/django-maintenance-mode/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "django-maintenance-mode"; - version = "0.16.3"; + version = "0.17.1"; src = fetchFromGitHub { owner = "fabiocaccamo"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-G08xQpLQxnt7JbtIo06z0NlRAMbca3UWbo4aXQR/Wy0="; + hash = "sha256-/JMdElJsl7f6THUIvp28XcsoP/5Sa31XzGl3PZFPAH8="; }; checkInputs = [ pytest ]; From 17d22b5ea55929ca8bdf0f1bac359fc868ea5919 Mon Sep 17 00:00:00 2001 From: Sebastian Neubauer Date: Tue, 22 Nov 2022 16:02:04 +0100 Subject: [PATCH 074/116] typos: 1.11.1 -> 1.13.0 --- pkgs/development/tools/typos/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/typos/default.nix b/pkgs/development/tools/typos/default.nix index 5c2550e89093..5412564f14cb 100644 --- a/pkgs/development/tools/typos/default.nix +++ b/pkgs/development/tools/typos/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "typos"; - version = "1.11.1"; + version = "1.13.0"; src = fetchFromGitHub { owner = "crate-ci"; repo = pname; rev = "v${version}"; - hash = "sha256-jQmihZl1mKBHg7HLKAbe9uuL1QM+cF0beFj8htz0IOU="; + hash = "sha256-/+M+yR28mUA3iJ8wJlsL5cNRHn19yypUpG/bcfFtwVQ="; }; - cargoHash = "sha256-bO9QMMJY+gQyV811qXdwiH1oxW+5Q+dZqG/oT35Eze4="; + cargoHash = "sha256-GeEQ00r7GYm4goeCWGXg5m+d3eaM2eBJtuip09a1OV0="; meta = with lib; { description = "Source code spell checker"; From 6ac16c2697031fab70705c0bab3a2bed67014fa0 Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Tue, 22 Nov 2022 08:17:58 -0700 Subject: [PATCH 075/116] matrix-synapse: 1.71.0 -> 1.72.0 Signed-off-by: Sumner Evans --- pkgs/servers/matrix-synapse/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/matrix-synapse/default.nix b/pkgs/servers/matrix-synapse/default.nix index 8d9c6343f6da..27c2fe3069b8 100644 --- a/pkgs/servers/matrix-synapse/default.nix +++ b/pkgs/servers/matrix-synapse/default.nix @@ -11,20 +11,20 @@ in with python3.pkgs; buildPythonApplication rec { pname = "matrix-synapse"; - version = "1.71.0"; + version = "1.72.0"; format = "pyproject"; src = fetchFromGitHub { owner = "matrix-org"; repo = "synapse"; rev = "v${version}"; - hash = "sha256-fmEQ1YsIB9xZOQZBojmYkFWPDdOLbNXqfn0szgZmtKg="; + hash = "sha256-LkzUrEXC+jonkEpAGIEDQhAKisrKNQB8/elchN/4YMU="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; - hash = "sha256-700LPWyhY95sVjB3chbdmr7AmE1Y55vN6Llszv/APL4="; + hash = "sha256-AuQURcVaIoOYG9jh6QhPpXB0akASVWMYe4fA/376cwo="; }; postPatch = '' From f6b4b52a17e47707e9ab6b252c50b663781f34c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Tue, 22 Nov 2022 16:19:35 +0100 Subject: [PATCH 076/116] autojump: fixup python shebang after cross fix we need python also in buildInputs for the shebang to get fixed properly --- pkgs/tools/misc/autojump/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/tools/misc/autojump/default.nix b/pkgs/tools/misc/autojump/default.nix index 844e3ba99ea9..424497ee182b 100644 --- a/pkgs/tools/misc/autojump/default.nix +++ b/pkgs/tools/misc/autojump/default.nix @@ -11,8 +11,10 @@ stdenv.mkDerivation rec { sha256 = "1rgpsh70manr2dydna9da4x7p8ahii7dgdgwir5fka340n1wrcws"; }; + buildInputs = [ python3 ]; nativeBuildInputs = [ python3 ]; dontBuild = true; + strictDeps = true; installPhase = '' python ./install.py -d "$out" -p "" -z "$out/share/zsh/site-functions/" From f0e298c00272d745fba42be2c6e782cd2aa64444 Mon Sep 17 00:00:00 2001 From: Artturin Date: Tue, 22 Nov 2022 18:33:09 +0200 Subject: [PATCH 077/116] Revert "lib/trivial: fix 'error: cannot decode virtual path '/nix/store/virtual0000000000000000000000005-source''" This reverts commit b67ee6e861903abb04e9024d605dfc7b00922633. https://github.com/NixOS/nixpkgs/issues/202244 error: a string that refers to a store path cannot be appended to a path, at /etc/nixos/nix/nixos-unstable/lib/sources.nix:193:30 appears to happen when there's a nixpkgs git submodule > So one of the things that is different for a git submodule is that the .git folder isn't a folder, it's a textfile that contains (in my case) this: > $ cat nix/nixos-unstable/.git > gitdir: ../../.git/modules/nixpkgs --- lib/trivial.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/trivial.nix b/lib/trivial.nix index 142ed32c9e5a..0e02660d6b35 100644 --- a/lib/trivial.nix +++ b/lib/trivial.nix @@ -213,8 +213,8 @@ rec { # Default value to return if revision can not be determined default: let - revisionFile = ./.. + "/.git-revision"; - gitRepo = ./.. + "/.git"; + revisionFile = "${toString ./..}/.git-revision"; + gitRepo = "${toString ./..}/.git"; in if lib.pathIsGitRepo gitRepo then lib.commitIdFromGitRepo gitRepo else if lib.pathExists revisionFile then lib.fileContents revisionFile From 7e88b2bef5bf969baac40b3847cdc7c0e8089d97 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 02:40:39 +0000 Subject: [PATCH 078/116] form: 4.2.1 -> 4.3.0 --- pkgs/applications/science/math/form/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/science/math/form/default.nix b/pkgs/applications/science/math/form/default.nix index 00f7d7e45365..73fe0cfb5dc3 100644 --- a/pkgs/applications/science/math/form/default.nix +++ b/pkgs/applications/science/math/form/default.nix @@ -1,13 +1,13 @@ { lib, stdenv, fetchurl, gmp, zlib }: stdenv.mkDerivation { - version = "4.2.1"; + version = "4.3.0"; pname = "form"; # This tarball is released by author, it is not downloaded from tag, so can't use fetchFromGitHub src = fetchurl { - url = "https://github.com/vermaseren/form/releases/download/v4.2.1/form-4.2.1.tar.gz"; - sha256 = "0a0smc10gm85vxd85942n5azy88w5qs5avbqrw0lw0yb9injswpj"; + url = "https://github.com/vermaseren/form/releases/download/v4.3.0/form-4.3.0.tar.gz"; + sha256 = "sha256-sjTg0JX3PssJBM3DsNjYMjqfp/RncKUvsiJnxiSq+/Y="; }; buildInputs = [ gmp zlib ]; From b23f6b129e6db8f2fe16a65041e13660f6be204b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 18:25:28 +0100 Subject: [PATCH 079/116] python310Packages.arcam-fmj: add changelog to meta --- pkgs/development/python-modules/arcam-fmj/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/arcam-fmj/default.nix b/pkgs/development/python-modules/arcam-fmj/default.nix index 3c7053c11a07..961e5fd130c9 100644 --- a/pkgs/development/python-modules/arcam-fmj/default.nix +++ b/pkgs/development/python-modules/arcam-fmj/default.nix @@ -13,6 +13,7 @@ buildPythonPackage rec { pname = "arcam-fmj"; version = "1.0.1"; + format = "setuptools"; disabled = pythonOlder "3.8"; @@ -20,7 +21,7 @@ buildPythonPackage rec { owner = "elupus"; repo = "arcam_fmj"; rev = "refs/tags/${version}"; - sha256 = "sha256-Lmz701qdqFlXro279AdNx+P1o3Q/Om63jKvy854ogto="; + hash = "sha256-Lmz701qdqFlXro279AdNx+P1o3Q/Om63jKvy854ogto="; }; propagatedBuildInputs = [ @@ -45,6 +46,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python library for speaking to Arcam receivers"; homepage = "https://github.com/elupus/arcam_fmj"; + changelog = "https://github.com/elupus/arcam_fmj/releases/tag/${version}"; license = licenses.mit; maintainers = with maintainers; [ dotlambda ]; }; From f01bcf0b88cbd9ff2096cd1a141b6195cfc2000d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 18:28:34 +0100 Subject: [PATCH 080/116] python310Packages.PyChromecast: add changelog to meta --- pkgs/development/python-modules/pychromecast/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pychromecast/default.nix b/pkgs/development/python-modules/pychromecast/default.nix index d867ee0923cd..7afed69e00a2 100644 --- a/pkgs/development/python-modules/pychromecast/default.nix +++ b/pkgs/development/python-modules/pychromecast/default.nix @@ -2,7 +2,7 @@ , buildPythonPackage , casttube , fetchPypi -, isPy3k +, pythonOlder , protobuf , requests , zeroconf @@ -13,12 +13,12 @@ buildPythonPackage rec { version = "13.0.1"; format = "setuptools"; - disabled = !isPy3k; + disabled = pythonOlder "3.7"; src = fetchPypi { pname = "PyChromecast"; inherit version; - sha256 = "sha256-IDqvA3r7rKEnY6OpEZKd0lsKinse4A0BDTQ5vTGpglI="; + hash = "sha256-IDqvA3r7rKEnY6OpEZKd0lsKinse4A0BDTQ5vTGpglI="; }; postPatch = '' @@ -43,6 +43,7 @@ buildPythonPackage rec { meta = with lib; { description = "Library for Python to communicate with the Google Chromecast"; homepage = "https://github.com/home-assistant-libs/pychromecast"; + changelog = "https://github.com/home-assistant-libs/pychromecast/releases/tag/${version}"; license = licenses.mit; maintainers = with maintainers; [ abbradar ]; platforms = platforms.unix; From 03c92f54a4e10feb5a13d8ff1730e00c2d04f1b8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 18:30:10 +0100 Subject: [PATCH 081/116] python310Packages.adafruit-platformdetect: add changelog to meta --- .../python-modules/adafruit-platformdetect/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/adafruit-platformdetect/default.nix b/pkgs/development/python-modules/adafruit-platformdetect/default.nix index 117557f07a36..b3210a891ff1 100644 --- a/pkgs/development/python-modules/adafruit-platformdetect/default.nix +++ b/pkgs/development/python-modules/adafruit-platformdetect/default.nix @@ -32,6 +32,7 @@ buildPythonPackage rec { meta = with lib; { description = "Platform detection for use by Adafruit libraries"; homepage = "https://github.com/adafruit/Adafruit_Python_PlatformDetect"; + changelog = "https://github.com/adafruit/Adafruit_Python_PlatformDetect/releases/tag/${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; }; From dbde15a513603821875b40e1f848d88c6f5f92d4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 18:31:29 +0100 Subject: [PATCH 082/116] python310Packages.broadlink: add changelog to meta --- pkgs/development/python-modules/broadlink/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/broadlink/default.nix b/pkgs/development/python-modules/broadlink/default.nix index fee901d9b543..802fa6d23ba1 100644 --- a/pkgs/development/python-modules/broadlink/default.nix +++ b/pkgs/development/python-modules/broadlink/default.nix @@ -31,6 +31,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python API for controlling Broadlink IR controllers"; homepage = "https://github.com/mjg59/python-broadlink"; + changelog = "https://github.com/mjg59/python-broadlink/releases/tag/${version}"; license = licenses.mit; maintainers = with maintainers; [ fab ]; }; From 62f4c61a1fbb73bd06b1dbe83f51f791ead70a93 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 18:39:40 +0100 Subject: [PATCH 083/116] python310Packages.django-maintenance-mode: add changelog to meta - disabled on older Python releases - add pythonImportsCheck --- .../django-maintenance-mode/default.nix | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-maintenance-mode/default.nix b/pkgs/development/python-modules/django-maintenance-mode/default.nix index bf57dee9fe3b..9c59db00a7f2 100644 --- a/pkgs/development/python-modules/django-maintenance-mode/default.nix +++ b/pkgs/development/python-modules/django-maintenance-mode/default.nix @@ -9,6 +9,9 @@ buildPythonPackage rec { pname = "django-maintenance-mode"; version = "0.17.1"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "fabiocaccamo"; @@ -17,13 +20,23 @@ buildPythonPackage rec { hash = "sha256-/JMdElJsl7f6THUIvp28XcsoP/5Sa31XzGl3PZFPAH8="; }; - checkInputs = [ pytest ]; + propagatedBuildInputs = [ + django + python-fsutil + ]; - propagatedBuildInputs = [ django python-fsutil ]; + checkInputs = [ + pytest + ]; + + pythonImportsCheck = [ + "maintenance_mode" + ]; meta = with lib; { description = "Shows a 503 error page when maintenance-mode is on"; homepage = "https://github.com/fabiocaccamo/django-maintenance-mode"; + changelog = "https://github.com/fabiocaccamo/django-maintenance-mode/releases/tag/${version}"; maintainers = with maintainers; [ mrmebelman ]; license = licenses.bsd3; }; From 221f524563b9d3215e895fbd85c6c6300b97a734 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 18:40:23 +0100 Subject: [PATCH 084/116] python310Packages.aiomusiccast: add changelog to meta --- pkgs/development/python-modules/aiomusiccast/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/aiomusiccast/default.nix b/pkgs/development/python-modules/aiomusiccast/default.nix index 0d7c01e64e65..c44fb3ef78e9 100644 --- a/pkgs/development/python-modules/aiomusiccast/default.nix +++ b/pkgs/development/python-modules/aiomusiccast/default.nix @@ -10,8 +10,8 @@ buildPythonPackage rec { pname = "aiomusiccast"; version = "0.14.6"; - format = "pyproject"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { @@ -45,6 +45,7 @@ buildPythonPackage rec { meta = with lib; { description = "Companion library for musiccast devices intended for the Home Assistant integration"; homepage = "https://github.com/vigonotion/aiomusiccast"; + changelog = "https://github.com/vigonotion/aiomusiccast/releases/tag/${version}"; license = licenses.mit; maintainers = with maintainers; [ dotlambda ]; }; From ee2c00a01de055767fffd51b8b27e46b22980e48 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 18:42:53 +0100 Subject: [PATCH 085/116] python310Packages.deezer-python: add changelog to meta --- pkgs/development/python-modules/deezer-python/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/deezer-python/default.nix b/pkgs/development/python-modules/deezer-python/default.nix index 024508c252d1..0b1e6c20792c 100644 --- a/pkgs/development/python-modules/deezer-python/default.nix +++ b/pkgs/development/python-modules/deezer-python/default.nix @@ -53,6 +53,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python wrapper around the Deezer API"; homepage = "https://github.com/browniebroke/deezer-python"; + changelog = "https://github.com/browniebroke/deezer-python/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ synthetica ]; }; From 0ea13cc6ca439da8c18d4e09abcc3694a781ecb8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 18:50:46 +0100 Subject: [PATCH 086/116] python310Packages.django-maintenance-mode: fix lint issue --- .../python-modules/django-maintenance-mode/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/django-maintenance-mode/default.nix b/pkgs/development/python-modules/django-maintenance-mode/default.nix index 9c59db00a7f2..d22ae9025f8b 100644 --- a/pkgs/development/python-modules/django-maintenance-mode/default.nix +++ b/pkgs/development/python-modules/django-maintenance-mode/default.nix @@ -4,6 +4,7 @@ , pytest , django , python-fsutil +, pythonOlder }: buildPythonPackage rec { From 5fcd9011b95bc52bc4689af05f62370bf9cbf3f8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 18:53:10 +0100 Subject: [PATCH 087/116] pip-audit: add changelog to meta --- pkgs/development/tools/pip-audit/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/tools/pip-audit/default.nix b/pkgs/development/tools/pip-audit/default.nix index 05e5d9179394..13b330b4217c 100644 --- a/pkgs/development/tools/pip-audit/default.nix +++ b/pkgs/development/tools/pip-audit/default.nix @@ -31,7 +31,7 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "trailofbits"; repo = pname; - rev = "v${version}"; + rev = "refs/tags/v${version}"; hash = "sha256-S3v2utDLZOY7RXOnMQV8Zo7h6vMPyiwlws/EftXFpTM="; }; @@ -84,6 +84,7 @@ buildPythonApplication rec { meta = with lib; { description = "Tool for scanning Python environments for known vulnerabilities"; homepage = "https://github.com/trailofbits/pip-audit"; + changelog = "https://github.com/pypa/pip-audit/releases/tag/v${version}"; license = with licenses; [ asl20 ]; maintainers = with maintainers; [ fab ]; }; From 7478ccb19310121a97245c7c1ba5b95a5351b6c5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 18:54:09 +0100 Subject: [PATCH 088/116] pip-audit: 2.4.5 -> 2.4.6 https://github.com/pypa/pip-audit/releases/tag/v2.4.6 --- pkgs/development/tools/pip-audit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/pip-audit/default.nix b/pkgs/development/tools/pip-audit/default.nix index 13b330b4217c..f787cbe864a7 100644 --- a/pkgs/development/tools/pip-audit/default.nix +++ b/pkgs/development/tools/pip-audit/default.nix @@ -25,14 +25,14 @@ with py.pkgs; buildPythonApplication rec { pname = "pip-audit"; - version = "2.4.5"; + version = "2.4.6"; format = "pyproject"; src = fetchFromGitHub { owner = "trailofbits"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-S3v2utDLZOY7RXOnMQV8Zo7h6vMPyiwlws/EftXFpTM="; + hash = "sha256-GArssIXq7htxQLitAjkdQYrtH6YDECptRL2iy4TZmy0="; }; nativeBuildInputs = [ From 20ba511c986b17c9641bff5843c7bf639d704409 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 19:03:32 +0100 Subject: [PATCH 089/116] python310Packages.fastapi-mail: add changelog to meta --- pkgs/development/python-modules/fastapi-mail/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/fastapi-mail/default.nix b/pkgs/development/python-modules/fastapi-mail/default.nix index f7f4b33f1680..4919af06112a 100644 --- a/pkgs/development/python-modules/fastapi-mail/default.nix +++ b/pkgs/development/python-modules/fastapi-mail/default.nix @@ -72,6 +72,7 @@ buildPythonPackage rec { meta = with lib; { description = "Module for sending emails and attachments"; homepage = "https://github.com/sabuhish/fastapi-mail"; + changelog = "https://github.com/sabuhish/fastapi-mail/releases/tag/${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; }; From f7857b2acca7416992b5e5eeb91d9c9de5cfc26c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 19:05:51 +0100 Subject: [PATCH 090/116] python310Packages.fastapi-mail: 1.2.0 -> 1.2.1 Changelog: https://github.com/sabuhish/fastapi-mail/releases/tag/1.2.1 --- pkgs/development/python-modules/fastapi-mail/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/fastapi-mail/default.nix b/pkgs/development/python-modules/fastapi-mail/default.nix index 4919af06112a..adc225da0cce 100644 --- a/pkgs/development/python-modules/fastapi-mail/default.nix +++ b/pkgs/development/python-modules/fastapi-mail/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "fastapi-mail"; - version = "1.2.0"; + version = "1.2.1"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -28,13 +28,12 @@ buildPythonPackage rec { owner = "sabuhish"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-RAUxc7spJL1QECAO0uZcCVAR/LaFIxFu61LD4RV9nEI="; + hash = "sha256-58j3hb9selJTWitWQT8nkkhRJiPoFr0/mj5viSnnwlA="; }; postPatch = '' substituteInPlace pyproject.toml \ - --replace 'fastapi = "^0.75.0"' 'fastapi = "*"' \ - --replace 'httpx = "^0.22.0"' 'httpx = "*"' + --replace 'starlette = "^0.21.0"' 'starlette = "*"' ''; nativeBuildInputs = [ From 1c416b8ce3d01786b88eba0399eb0d2dcd536d9f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 19:08:59 +0100 Subject: [PATCH 091/116] python310Packages.teslajsonpy: 3.2.0 -> 3.2.2 Changelog: https://github.com/zabuldon/teslajsonpy/releases/tag/v3.2.2 --- pkgs/development/python-modules/teslajsonpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/teslajsonpy/default.nix b/pkgs/development/python-modules/teslajsonpy/default.nix index 5461306622ad..5d5a2c901390 100644 --- a/pkgs/development/python-modules/teslajsonpy/default.nix +++ b/pkgs/development/python-modules/teslajsonpy/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "teslajsonpy"; - version = "3.2.0"; + version = "3.2.2"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "zabuldon"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-6xYMaKYKQkxbdm/vPOvKUxU8vnB+/cSiA6U7g9YPosQ="; + hash = "sha256-o3MTmMLSdpOprV6wridKF0SxPfKfIvla00/Z9Y2EePE="; }; nativeBuildInputs = [ From 1ca3d39a10a8ac55d303f66c9e45cf1727ec311a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 18:24:13 +0000 Subject: [PATCH 092/116] nanomq: 0.13.0 -> 0.13.1 --- pkgs/servers/mqtt/nanomq/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/mqtt/nanomq/default.nix b/pkgs/servers/mqtt/nanomq/default.nix index 3d0cbcb37e6b..b035169628a4 100644 --- a/pkgs/servers/mqtt/nanomq/default.nix +++ b/pkgs/servers/mqtt/nanomq/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "nanomq"; - version = "0.13.0"; + version = "0.13.1"; src = fetchFromGitHub { owner = "emqx"; repo = "nanomq"; rev = version; - hash = "sha256-fxV/X34yohh/bxOsnoVngBKiwqABQDthLgZxvomC0+g="; + hash = "sha256-FJhM1IdS6Ee54JJqJXpvp0OcTJJo2NaB/uP8w3mf/Yw="; fetchSubmodules = true; }; From 2a65c2a491126cf714779d8e3cf0ee47f457f013 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 18:50:27 +0000 Subject: [PATCH 093/116] nix-direnv: 2.1.2 -> 2.2.0 --- pkgs/tools/misc/nix-direnv/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/nix-direnv/default.nix b/pkgs/tools/misc/nix-direnv/default.nix index e4e34d1fb6ea..d923bbe7e699 100644 --- a/pkgs/tools/misc/nix-direnv/default.nix +++ b/pkgs/tools/misc/nix-direnv/default.nix @@ -7,13 +7,13 @@ }: stdenv.mkDerivation rec { pname = "nix-direnv"; - version = "2.1.2"; + version = "2.2.0"; src = fetchFromGitHub { owner = "nix-community"; repo = "nix-direnv"; rev = version; - sha256 = "sha256-6UvOnFmohdhFenpEangbLLEdE0PeessRJjiO0mcydWI="; + sha256 = "sha256-htlSwXYmT+baFRhSnEGvNCtcS5qa/VgSXFm5Lavy7eM="; }; # Substitute instead of wrapping because the resulting file is From d9441f4cd556c15bff123ed4c1df59bd381f24c4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 18:54:21 +0000 Subject: [PATCH 094/116] nmap-formatter: 2.0.1 -> 2.0.2 --- pkgs/tools/security/nmap-formatter/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/nmap-formatter/default.nix b/pkgs/tools/security/nmap-formatter/default.nix index 6aad0b111be8..eab00dba4cd9 100644 --- a/pkgs/tools/security/nmap-formatter/default.nix +++ b/pkgs/tools/security/nmap-formatter/default.nix @@ -5,13 +5,13 @@ buildGoModule rec { pname = "nmap-formatter"; - version = "2.0.1"; + version = "2.0.2"; src = fetchFromGitHub { owner = "vdjagilev"; repo = pname; rev = "v${version}"; - hash = "sha256-Jhjvtk8SDs//eBW+2+yLcIXf/NetfBUrKvzKCj+VyMg="; + hash = "sha256-v+qswkG/cbkJujlCMfjYj7y5972G89R/YSmhzHiAMY0="; }; vendorSha256 = "sha256-u36eHSb6YlGJNkgmRDclxTsdkONLKn8J/GKaoCgy+Qk="; From 82fe76d1cd0ff6607c4c6383fb9620f6615a84a0 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sat, 15 Oct 2022 14:34:28 -0400 Subject: [PATCH 095/116] carnix,cratesIO: remove --- doc/languages-frameworks/rust.section.md | 221 - .../from_md/release-notes/rl-2305.section.xml | 8 +- .../manual/release-notes/rl-2305.section.md | 2 +- pkgs/build-support/rust/carnix.nix | 259 - pkgs/build-support/rust/crates-io.nix | 7756 ----------------- pkgs/development/compilers/rust/default.nix | 5 +- .../tools/parsing/tree-sitter/default.nix | 1 - pkgs/top-level/aliases.nix | 2 + pkgs/top-level/all-packages.nix | 3 - 9 files changed, 12 insertions(+), 8245 deletions(-) delete mode 100644 pkgs/build-support/rust/carnix.nix delete mode 100644 pkgs/build-support/rust/crates-io.nix diff --git a/doc/languages-frameworks/rust.section.md b/doc/languages-frameworks/rust.section.md index 48890cf53efa..db5d8c699e3a 100644 --- a/doc/languages-frameworks/rust.section.md +++ b/doc/languages-frameworks/rust.section.md @@ -608,227 +608,6 @@ buildPythonPackage rec { } ``` -## `buildRustCrate`: Compiling Rust crates using Nix instead of Cargo {#compiling-rust-crates-using-nix-instead-of-cargo} - -### Simple operation {#simple-operation} - -When run, `cargo build` produces a file called `Cargo.lock`, -containing pinned versions of all dependencies. Nixpkgs contains a -tool called `carnix` (`nix-env -iA nixos.carnix`), which can be used -to turn a `Cargo.lock` into a Nix expression. - -That Nix expression calls `rustc` directly (hence bypassing Cargo), -and can be used to compile a crate and all its dependencies. Here is -an example for a minimal `hello` crate: - -```ShellSession -$ cargo new hello -$ cd hello -$ cargo build - Compiling hello v0.1.0 (file:///tmp/hello) - Finished dev [unoptimized + debuginfo] target(s) in 0.20 secs -$ carnix -o hello.nix --src ./. Cargo.lock --standalone -$ nix-build hello.nix -A hello_0_1_0 -``` - -Now, the file produced by the call to `carnix`, called `hello.nix`, looks like: - -```nix -# Generated by carnix 0.6.5: carnix -o hello.nix --src ./. Cargo.lock --standalone -{ stdenv, buildRustCrate, fetchgit }: -let kernel = stdenv.buildPlatform.parsed.kernel.name; - # ... (content skipped) -in -rec { - hello = f: hello_0_1_0 { features = hello_0_1_0_features { hello_0_1_0 = f; }; }; - hello_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "hello"; - version = "0.1.0"; - authors = [ "pe@pijul.org " ]; - src = ./.; - inherit dependencies buildDependencies features; - }; - hello_0_1_0 = { features?(hello_0_1_0_features {}) }: hello_0_1_0_ {}; - hello_0_1_0_features = f: updateFeatures f (rec { - hello_0_1_0.default = (f.hello_0_1_0.default or true); - }) [ ]; -} -``` - -In particular, note that the argument given as `--src` is copied -verbatim to the source. If we look at a more complicated -dependencies, for instance by adding a single line `libc="*"` to our -`Cargo.toml`, we first need to run `cargo build` to update the -`Cargo.lock`. Then, `carnix` needs to be run again, and produces the -following nix file: - -```nix -# Generated by carnix 0.6.5: carnix -o hello.nix --src ./. Cargo.lock --standalone -{ stdenv, buildRustCrate, fetchgit }: -let kernel = stdenv.buildPlatform.parsed.kernel.name; - # ... (content skipped) -in -rec { - hello = f: hello_0_1_0 { features = hello_0_1_0_features { hello_0_1_0 = f; }; }; - hello_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "hello"; - version = "0.1.0"; - authors = [ "pe@pijul.org " ]; - src = ./.; - inherit dependencies buildDependencies features; - }; - libc_0_2_36_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "libc"; - version = "0.2.36"; - authors = [ "The Rust Project Developers" ]; - sha256 = "01633h4yfqm0s302fm0dlba469bx8y6cs4nqc8bqrmjqxfxn515l"; - inherit dependencies buildDependencies features; - }; - hello_0_1_0 = { features?(hello_0_1_0_features {}) }: hello_0_1_0_ { - dependencies = mapFeatures features ([ libc_0_2_36 ]); - }; - hello_0_1_0_features = f: updateFeatures f (rec { - hello_0_1_0.default = (f.hello_0_1_0.default or true); - libc_0_2_36.default = true; - }) [ libc_0_2_36_features ]; - libc_0_2_36 = { features?(libc_0_2_36_features {}) }: libc_0_2_36_ { - features = mkFeatures (features.libc_0_2_36 or {}); - }; - libc_0_2_36_features = f: updateFeatures f (rec { - libc_0_2_36.default = (f.libc_0_2_36.default or true); - libc_0_2_36.use_std = - (f.libc_0_2_36.use_std or false) || - (f.libc_0_2_36.default or false) || - (libc_0_2_36.default or false); - }) []; -} -``` - -Here, the `libc` crate has no `src` attribute, so `buildRustCrate` -will fetch it from [crates.io](https://crates.io). A `sha256` -attribute is still needed for Nix purity. - -### Handling external dependencies {#handling-external-dependencies} - -Some crates require external libraries. For crates from -[crates.io](https://crates.io), such libraries can be specified in -`defaultCrateOverrides` package in nixpkgs itself. - -Starting from that file, one can add more overrides, to add features -or build inputs by overriding the hello crate in a separate file. - -```nix -with import {}; -((import ./hello.nix).hello {}).override { - crateOverrides = defaultCrateOverrides // { - hello = attrs: { buildInputs = [ openssl ]; }; - }; -} -``` - -Here, `crateOverrides` is expected to be a attribute set, where the -key is the crate name without version number and the value a function. -The function gets all attributes passed to `buildRustCrate` as first -argument and returns a set that contains all attribute that should be -overwritten. - -For more complicated cases, such as when parts of the crate's -derivation depend on the crate's version, the `attrs` argument of -the override above can be read, as in the following example, which -patches the derivation: - -```nix -with import {}; -((import ./hello.nix).hello {}).override { - crateOverrides = defaultCrateOverrides // { - hello = attrs: lib.optionalAttrs (lib.versionAtLeast attrs.version "1.0") { - postPatch = '' - substituteInPlace lib/zoneinfo.rs \ - --replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo" - ''; - }; - }; -} -``` - -Another situation is when we want to override a nested -dependency. This actually works in the exact same way, since the -`crateOverrides` parameter is forwarded to the crate's -dependencies. For instance, to override the build inputs for crate -`libc` in the example above, where `libc` is a dependency of the main -crate, we could do: - -```nix -with import {}; -((import hello.nix).hello {}).override { - crateOverrides = defaultCrateOverrides // { - libc = attrs: { buildInputs = []; }; - }; -} -``` - -### Options and phases configuration {#options-and-phases-configuration} - -Actually, the overrides introduced in the previous section are more -general. A number of other parameters can be overridden: - -- The version of `rustc` used to compile the crate: - - ```nix - (hello {}).override { rust = pkgs.rust; }; - ``` - -- Whether to build in release mode or debug mode (release mode by - default): - - ```nix - (hello {}).override { release = false; }; - ``` - -- Whether to print the commands sent to `rustc` when building - (equivalent to `--verbose` in cargo: - - ```nix - (hello {}).override { verbose = false; }; - ``` - -- Extra arguments to be passed to `rustc`: - - ```nix - (hello {}).override { extraRustcOpts = "-Z debuginfo=2"; }; - ``` - -- Phases, just like in any other derivation, can be specified using - the following attributes: `preUnpack`, `postUnpack`, `prePatch`, - `patches`, `postPatch`, `preConfigure` (in the case of a Rust crate, - this is run before calling the "build" script), `postConfigure` - (after the "build" script),`preBuild`, `postBuild`, `preInstall` and - `postInstall`. As an example, here is how to create a new module - before running the build script: - - ```nix - (hello {}).override { - preConfigure = '' - echo "pub const PATH=\"${hi.out}\";" >> src/path.rs" - ''; - }; - ``` - -### Features {#features} - -One can also supply features switches. For example, if we want to -compile `diesel_cli` only with the `postgres` feature, and no default -features, we would write: - -```nix -(callPackage ./diesel.nix {}).diesel { - default = false; - postgres = true; -} -``` - -Where `diesel.nix` is the file generated by Carnix, as explained above. - ## Setting Up `nix-shell` {#setting-up-nix-shell} Oftentimes you want to develop code from within `nix-shell`. Unfortunately diff --git a/nixos/doc/manual/from_md/release-notes/rl-2305.section.xml b/nixos/doc/manual/from_md/release-notes/rl-2305.section.xml index 51dafd38c1ac..930f6b2066e3 100644 --- a/nixos/doc/manual/from_md/release-notes/rl-2305.section.xml +++ b/nixos/doc/manual/from_md/release-notes/rl-2305.section.xml @@ -33,7 +33,13 @@ - Create the first release note entry in this section! + carnix and cratesIO has + been removed due to being unmaintained, use alternatives such + as + naersk + and + crate2nix + instead. diff --git a/nixos/doc/manual/release-notes/rl-2305.section.md b/nixos/doc/manual/release-notes/rl-2305.section.md index 5bc6c8614895..0e8e1ad0b230 100644 --- a/nixos/doc/manual/release-notes/rl-2305.section.md +++ b/nixos/doc/manual/release-notes/rl-2305.section.md @@ -20,7 +20,7 @@ In addition to numerous new and upgraded packages, this release has the followin -- Create the first release note entry in this section! +- `carnix` and `cratesIO` has been removed due to being unmaintained, use alternatives such as [naersk](https://github.com/nix-community/naersk) and [crate2nix](https://github.com/kolloch/crate2nix) instead. ## Other Notable Changes {#sec-release-23.05-notable-changes} diff --git a/pkgs/build-support/rust/carnix.nix b/pkgs/build-support/rust/carnix.nix deleted file mode 100644 index 46bbff92a9cc..000000000000 --- a/pkgs/build-support/rust/carnix.nix +++ /dev/null @@ -1,259 +0,0 @@ -# Generated by carnix 0.9.10: carnix generate-nix -{ lib, buildPlatform, buildRustCrate, buildRustCrateHelpers, cratesIO, fetchgit }: -with buildRustCrateHelpers; -let inherit (lib.lists) fold; - inherit (lib.attrsets) recursiveUpdate; -in -rec { - crates = cratesIO; - carnix = crates.crates.carnix."0.10.0" deps; - __all = [ (carnix {}) ]; - deps.aho_corasick."0.6.10" = { - memchr = "2.2.0"; - }; - deps.ansi_term."0.11.0" = { - winapi = "0.3.6"; - }; - deps.argon2rs."0.2.5" = { - blake2_rfc = "0.2.18"; - scoped_threadpool = "0.1.9"; - }; - deps.arrayvec."0.4.10" = { - nodrop = "0.1.13"; - }; - deps.atty."0.2.11" = { - termion = "1.5.1"; - libc = "0.2.50"; - winapi = "0.3.6"; - }; - deps.autocfg."0.1.2" = {}; - deps.backtrace."0.3.14" = { - cfg_if = "0.1.7"; - rustc_demangle = "0.1.13"; - autocfg = "0.1.2"; - backtrace_sys = "0.1.28"; - libc = "0.2.50"; - winapi = "0.3.6"; - }; - deps.backtrace_sys."0.1.28" = { - libc = "0.2.50"; - cc = "1.0.32"; - }; - deps.bitflags."1.0.4" = {}; - deps.blake2_rfc."0.2.18" = { - arrayvec = "0.4.10"; - constant_time_eq = "0.1.3"; - }; - deps.carnix."0.10.0" = { - clap = "2.32.0"; - dirs = "1.0.5"; - env_logger = "0.6.1"; - failure = "0.1.5"; - failure_derive = "0.1.5"; - itertools = "0.8.0"; - log = "0.4.6"; - nom = "3.2.1"; - regex = "1.1.2"; - serde = "1.0.89"; - serde_derive = "1.0.89"; - serde_json = "1.0.39"; - tempdir = "0.3.7"; - toml = "0.5.0"; - url = "1.7.2"; - }; - deps.cc."1.0.32" = {}; - deps.cfg_if."0.1.7" = {}; - deps.clap."2.32.0" = { - atty = "0.2.11"; - bitflags = "1.0.4"; - strsim = "0.7.0"; - textwrap = "0.10.0"; - unicode_width = "0.1.5"; - vec_map = "0.8.1"; - ansi_term = "0.11.0"; - }; - deps.cloudabi."0.0.3" = { - bitflags = "1.0.4"; - }; - deps.constant_time_eq."0.1.3" = {}; - deps.dirs."1.0.5" = { - redox_users = "0.3.0"; - libc = "0.2.50"; - winapi = "0.3.6"; - }; - deps.either."1.5.1" = {}; - deps.env_logger."0.6.1" = { - atty = "0.2.11"; - humantime = "1.2.0"; - log = "0.4.6"; - regex = "1.1.2"; - termcolor = "1.0.4"; - }; - deps.failure."0.1.5" = { - backtrace = "0.3.14"; - failure_derive = "0.1.5"; - }; - deps.failure_derive."0.1.5" = { - proc_macro2 = "0.4.27"; - quote = "0.6.11"; - syn = "0.15.29"; - synstructure = "0.10.1"; - }; - deps.fuchsia_cprng."0.1.1" = {}; - deps.humantime."1.2.0" = { - quick_error = "1.2.2"; - }; - deps.idna."0.1.5" = { - matches = "0.1.8"; - unicode_bidi = "0.3.4"; - unicode_normalization = "0.1.8"; - }; - deps.itertools."0.8.0" = { - either = "1.5.1"; - }; - deps.itoa."0.4.3" = {}; - deps.lazy_static."1.3.0" = {}; - deps.libc."0.2.50" = {}; - deps.log."0.4.6" = { - cfg_if = "0.1.7"; - }; - deps.matches."0.1.8" = {}; - deps.memchr."1.0.2" = { - libc = "0.2.50"; - }; - deps.memchr."2.2.0" = {}; - deps.nodrop."0.1.13" = {}; - deps.nom."3.2.1" = { - memchr = "1.0.2"; - }; - deps.percent_encoding."1.0.1" = {}; - deps.proc_macro2."0.4.27" = { - unicode_xid = "0.1.0"; - }; - deps.quick_error."1.2.2" = {}; - deps.quote."0.6.11" = { - proc_macro2 = "0.4.27"; - }; - deps.rand."0.4.6" = { - rand_core = "0.3.1"; - rdrand = "0.4.0"; - fuchsia_cprng = "0.1.1"; - libc = "0.2.50"; - winapi = "0.3.6"; - }; - deps.rand_core."0.3.1" = { - rand_core = "0.4.0"; - }; - deps.rand_core."0.4.0" = {}; - deps.rand_os."0.1.3" = { - rand_core = "0.4.0"; - rdrand = "0.4.0"; - cloudabi = "0.0.3"; - fuchsia_cprng = "0.1.1"; - libc = "0.2.50"; - winapi = "0.3.6"; - }; - deps.rdrand."0.4.0" = { - rand_core = "0.3.1"; - }; - deps.redox_syscall."0.1.51" = {}; - deps.redox_termios."0.1.1" = { - redox_syscall = "0.1.51"; - }; - deps.redox_users."0.3.0" = { - argon2rs = "0.2.5"; - failure = "0.1.5"; - rand_os = "0.1.3"; - redox_syscall = "0.1.51"; - }; - deps.regex."1.1.2" = { - aho_corasick = "0.6.10"; - memchr = "2.2.0"; - regex_syntax = "0.6.5"; - thread_local = "0.3.6"; - utf8_ranges = "1.0.2"; - }; - deps.regex_syntax."0.6.5" = { - ucd_util = "0.1.3"; - }; - deps.remove_dir_all."0.5.1" = { - winapi = "0.3.6"; - }; - deps.rustc_demangle."0.1.13" = {}; - deps.ryu."0.2.7" = {}; - deps.scoped_threadpool."0.1.9" = {}; - deps.serde."1.0.89" = {}; - deps.serde_derive."1.0.89" = { - proc_macro2 = "0.4.27"; - quote = "0.6.11"; - syn = "0.15.29"; - }; - deps.serde_json."1.0.39" = { - itoa = "0.4.3"; - ryu = "0.2.7"; - serde = "1.0.89"; - }; - deps.smallvec."0.6.9" = {}; - deps.strsim."0.7.0" = {}; - deps.syn."0.15.29" = { - proc_macro2 = "0.4.27"; - quote = "0.6.11"; - unicode_xid = "0.1.0"; - }; - deps.synstructure."0.10.1" = { - proc_macro2 = "0.4.27"; - quote = "0.6.11"; - syn = "0.15.29"; - unicode_xid = "0.1.0"; - }; - deps.tempdir."0.3.7" = { - rand = "0.4.6"; - remove_dir_all = "0.5.1"; - }; - deps.termcolor."1.0.4" = { - wincolor = "1.0.1"; - }; - deps.termion."1.5.1" = { - libc = "0.2.50"; - redox_syscall = "0.1.51"; - redox_termios = "0.1.1"; - }; - deps.textwrap."0.10.0" = { - unicode_width = "0.1.5"; - }; - deps.thread_local."0.3.6" = { - lazy_static = "1.3.0"; - }; - deps.toml."0.5.0" = { - serde = "1.0.89"; - }; - deps.ucd_util."0.1.3" = {}; - deps.unicode_bidi."0.3.4" = { - matches = "0.1.8"; - }; - deps.unicode_normalization."0.1.8" = { - smallvec = "0.6.9"; - }; - deps.unicode_width."0.1.5" = {}; - deps.unicode_xid."0.1.0" = {}; - deps.url."1.7.2" = { - idna = "0.1.5"; - matches = "0.1.8"; - percent_encoding = "1.0.1"; - }; - deps.utf8_ranges."1.0.2" = {}; - deps.vec_map."0.8.1" = {}; - deps.winapi."0.3.6" = { - winapi_i686_pc_windows_gnu = "0.4.0"; - winapi_x86_64_pc_windows_gnu = "0.4.0"; - }; - deps.winapi_i686_pc_windows_gnu."0.4.0" = {}; - deps.winapi_util."0.1.2" = { - winapi = "0.3.6"; - }; - deps.winapi_x86_64_pc_windows_gnu."0.4.0" = {}; - deps.wincolor."1.0.1" = { - winapi = "0.3.6"; - winapi_util = "0.1.2"; - }; -} diff --git a/pkgs/build-support/rust/crates-io.nix b/pkgs/build-support/rust/crates-io.nix deleted file mode 100644 index 66f98cd99121..000000000000 --- a/pkgs/build-support/rust/crates-io.nix +++ /dev/null @@ -1,7756 +0,0 @@ -{ lib, buildRustCrate, buildRustCrateHelpers }: -with buildRustCrateHelpers; -let inherit (lib.lists) fold; - inherit (lib.attrsets) recursiveUpdate; -in -rec { -# aho-corasick-0.6.10 - - crates.aho_corasick."0.6.10" = deps: { features?(features_.aho_corasick."0.6.10" deps {}) }: buildRustCrate { - crateName = "aho-corasick"; - version = "0.6.10"; - description = "Fast multiple substring searching with finite state machines."; - authors = [ "Andrew Gallant " ]; - sha256 = "0bhasxfpmfmz1460chwsx59vdld05axvmk1nbp3sd48xav3d108p"; - libName = "aho_corasick"; - crateBin = - [{ name = "aho-corasick-dot"; path = "src/main.rs"; }]; - dependencies = mapFeatures features ([ - (crates."memchr"."${deps."aho_corasick"."0.6.10"."memchr"}" deps) - ]); - }; - features_.aho_corasick."0.6.10" = deps: f: updateFeatures f ({ - aho_corasick."0.6.10".default = (f.aho_corasick."0.6.10".default or true); - memchr."${deps.aho_corasick."0.6.10".memchr}".default = true; - }) [ - (features_.memchr."${deps."aho_corasick"."0.6.10"."memchr"}" deps) - ]; - - -# end -# aho-corasick-0.6.8 - - crates.aho_corasick."0.6.8" = deps: { features?(features_.aho_corasick."0.6.8" deps {}) }: buildRustCrate { - crateName = "aho-corasick"; - version = "0.6.8"; - authors = [ "Andrew Gallant " ]; - sha256 = "04bz5m32ykyn946iwxgbrl8nwca7ssxsqma140hgmkchaay80nfr"; - libName = "aho_corasick"; - crateBin = - [{ name = "aho-corasick-dot"; path = "src/main.rs"; }]; - dependencies = mapFeatures features ([ - (crates."memchr"."${deps."aho_corasick"."0.6.8"."memchr"}" deps) - ]); - }; - features_.aho_corasick."0.6.8" = deps: f: updateFeatures f ({ - aho_corasick."0.6.8".default = (f.aho_corasick."0.6.8".default or true); - memchr."${deps.aho_corasick."0.6.8".memchr}".default = true; - }) [ - (features_.memchr."${deps."aho_corasick"."0.6.8"."memchr"}" deps) - ]; - - -# end -# ansi_term-0.11.0 - - crates.ansi_term."0.11.0" = deps: { features?(features_.ansi_term."0.11.0" deps {}) }: buildRustCrate { - crateName = "ansi_term"; - version = "0.11.0"; - authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) " "Josh Triplett " ]; - sha256 = "08fk0p2xvkqpmz3zlrwnf6l8sj2vngw464rvzspzp31sbgxbwm4v"; - dependencies = (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."ansi_term"."0.11.0"."winapi"}" deps) - ]) else []); - }; - features_.ansi_term."0.11.0" = deps: f: updateFeatures f ({ - ansi_term."0.11.0".default = (f.ansi_term."0.11.0".default or true); - winapi = fold recursiveUpdate {} [ - { "${deps.ansi_term."0.11.0".winapi}"."consoleapi" = true; } - { "${deps.ansi_term."0.11.0".winapi}"."errhandlingapi" = true; } - { "${deps.ansi_term."0.11.0".winapi}"."processenv" = true; } - { "${deps.ansi_term."0.11.0".winapi}".default = true; } - ]; - }) [ - (features_.winapi."${deps."ansi_term"."0.11.0"."winapi"}" deps) - ]; - - -# end -# argon2rs-0.2.5 - - crates.argon2rs."0.2.5" = deps: { features?(features_.argon2rs."0.2.5" deps {}) }: buildRustCrate { - crateName = "argon2rs"; - version = "0.2.5"; - authors = [ "bryant " ]; - sha256 = "1byl9b3wwyrarn8qack21v5fi2qsnn3y5clvikk2apskhmnih1rw"; - dependencies = mapFeatures features ([ - (crates."blake2_rfc"."${deps."argon2rs"."0.2.5"."blake2_rfc"}" deps) - (crates."scoped_threadpool"."${deps."argon2rs"."0.2.5"."scoped_threadpool"}" deps) - ]); - features = mkFeatures (features."argon2rs"."0.2.5" or {}); - }; - features_.argon2rs."0.2.5" = deps: f: updateFeatures f (rec { - argon2rs."0.2.5".default = (f.argon2rs."0.2.5".default or true); - blake2_rfc = fold recursiveUpdate {} [ - { "${deps.argon2rs."0.2.5".blake2_rfc}"."simd_asm" = - (f.blake2_rfc."${deps.argon2rs."0.2.5".blake2_rfc}"."simd_asm" or false) || - (argon2rs."0.2.5"."simd" or false) || - (f."argon2rs"."0.2.5"."simd" or false); } - { "${deps.argon2rs."0.2.5".blake2_rfc}".default = true; } - ]; - scoped_threadpool."${deps.argon2rs."0.2.5".scoped_threadpool}".default = true; - }) [ - (features_.blake2_rfc."${deps."argon2rs"."0.2.5"."blake2_rfc"}" deps) - (features_.scoped_threadpool."${deps."argon2rs"."0.2.5"."scoped_threadpool"}" deps) - ]; - - -# end -# arrayvec-0.4.10 - - crates.arrayvec."0.4.10" = deps: { features?(features_.arrayvec."0.4.10" deps {}) }: buildRustCrate { - crateName = "arrayvec"; - version = "0.4.10"; - description = "A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString."; - authors = [ "bluss" ]; - sha256 = "0qbh825i59w5wfdysqdkiwbwkrsy7lgbd4pwbyb8pxx8wc36iny8"; - dependencies = mapFeatures features ([ - (crates."nodrop"."${deps."arrayvec"."0.4.10"."nodrop"}" deps) - ]); - features = mkFeatures (features."arrayvec"."0.4.10" or {}); - }; - features_.arrayvec."0.4.10" = deps: f: updateFeatures f (rec { - arrayvec = fold recursiveUpdate {} [ - { "0.4.10"."serde" = - (f.arrayvec."0.4.10"."serde" or false) || - (f.arrayvec."0.4.10".serde-1 or false) || - (arrayvec."0.4.10"."serde-1" or false); } - { "0.4.10"."std" = - (f.arrayvec."0.4.10"."std" or false) || - (f.arrayvec."0.4.10".default or false) || - (arrayvec."0.4.10"."default" or false); } - { "0.4.10".default = (f.arrayvec."0.4.10".default or true); } - ]; - nodrop."${deps.arrayvec."0.4.10".nodrop}".default = (f.nodrop."${deps.arrayvec."0.4.10".nodrop}".default or false); - }) [ - (features_.nodrop."${deps."arrayvec"."0.4.10"."nodrop"}" deps) - ]; - - -# end -# arrayvec-0.4.7 - - crates.arrayvec."0.4.7" = deps: { features?(features_.arrayvec."0.4.7" deps {}) }: buildRustCrate { - crateName = "arrayvec"; - version = "0.4.7"; - authors = [ "bluss" ]; - sha256 = "0fzgv7z1x1qnyd7j32vdcadk4k9wfx897y06mr3bw1yi52iqf4z4"; - dependencies = mapFeatures features ([ - (crates."nodrop"."${deps."arrayvec"."0.4.7"."nodrop"}" deps) - ]); - features = mkFeatures (features."arrayvec"."0.4.7" or {}); - }; - features_.arrayvec."0.4.7" = deps: f: updateFeatures f (rec { - arrayvec = fold recursiveUpdate {} [ - { "0.4.7".default = (f.arrayvec."0.4.7".default or true); } - { "0.4.7".serde = - (f.arrayvec."0.4.7".serde or false) || - (f.arrayvec."0.4.7".serde-1 or false) || - (arrayvec."0.4.7"."serde-1" or false); } - { "0.4.7".std = - (f.arrayvec."0.4.7".std or false) || - (f.arrayvec."0.4.7".default or false) || - (arrayvec."0.4.7"."default" or false); } - ]; - nodrop."${deps.arrayvec."0.4.7".nodrop}".default = (f.nodrop."${deps.arrayvec."0.4.7".nodrop}".default or false); - }) [ - (features_.nodrop."${deps."arrayvec"."0.4.7"."nodrop"}" deps) - ]; - - -# end -# atty-0.2.11 - - crates.atty."0.2.11" = deps: { features?(features_.atty."0.2.11" deps {}) }: buildRustCrate { - crateName = "atty"; - version = "0.2.11"; - authors = [ "softprops " ]; - sha256 = "0by1bj2km9jxi4i4g76zzi76fc2rcm9934jpnyrqd95zw344pb20"; - dependencies = (if kernel == "redox" then mapFeatures features ([ - (crates."termion"."${deps."atty"."0.2.11"."termion"}" deps) - ]) else []) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - (crates."libc"."${deps."atty"."0.2.11"."libc"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."atty"."0.2.11"."winapi"}" deps) - ]) else []); - }; - features_.atty."0.2.11" = deps: f: updateFeatures f ({ - atty."0.2.11".default = (f.atty."0.2.11".default or true); - libc."${deps.atty."0.2.11".libc}".default = (f.libc."${deps.atty."0.2.11".libc}".default or false); - termion."${deps.atty."0.2.11".termion}".default = true; - winapi = fold recursiveUpdate {} [ - { "${deps.atty."0.2.11".winapi}"."consoleapi" = true; } - { "${deps.atty."0.2.11".winapi}"."minwinbase" = true; } - { "${deps.atty."0.2.11".winapi}"."minwindef" = true; } - { "${deps.atty."0.2.11".winapi}"."processenv" = true; } - { "${deps.atty."0.2.11".winapi}"."winbase" = true; } - { "${deps.atty."0.2.11".winapi}".default = true; } - ]; - }) [ - (features_.termion."${deps."atty"."0.2.11"."termion"}" deps) - (features_.libc."${deps."atty"."0.2.11"."libc"}" deps) - (features_.winapi."${deps."atty"."0.2.11"."winapi"}" deps) - ]; - - -# end -# autocfg-0.1.2 - - crates.autocfg."0.1.2" = deps: { features?(features_.autocfg."0.1.2" deps {}) }: buildRustCrate { - crateName = "autocfg"; - version = "0.1.2"; - description = "Automatic cfg for Rust compiler features"; - authors = [ "Josh Stone " ]; - sha256 = "0dv81dwnp1al3j4ffz007yrjv4w1c7hw09gnf0xs3icxiw6qqfs3"; - }; - features_.autocfg."0.1.2" = deps: f: updateFeatures f ({ - autocfg."0.1.2".default = (f.autocfg."0.1.2".default or true); - }) []; - - -# end -# backtrace-0.3.14 - - crates.backtrace."0.3.14" = deps: { features?(features_.backtrace."0.3.14" deps {}) }: buildRustCrate { - crateName = "backtrace"; - version = "0.3.14"; - description = "A library to acquire a stack trace (backtrace) at runtime in a Rust program.\n"; - authors = [ "Alex Crichton " "The Rust Project Developers" ]; - sha256 = "0sp0ib8r5w9sv1g2nkm9yclp16j46yjglw0yhkmh0snf355633mz"; - dependencies = mapFeatures features ([ - (crates."cfg_if"."${deps."backtrace"."0.3.14"."cfg_if"}" deps) - (crates."rustc_demangle"."${deps."backtrace"."0.3.14"."rustc_demangle"}" deps) - ]) - ++ (if (kernel == "linux" || kernel == "darwin") && !(kernel == "fuchsia") && !(kernel == "emscripten") && !(kernel == "darwin") && !(kernel == "ios") then mapFeatures features ([ - ] - ++ (if features.backtrace."0.3.14".backtrace-sys or false then [ (crates.backtrace_sys."${deps."backtrace"."0.3.14".backtrace_sys}" deps) ] else [])) else []) - ++ (if (kernel == "linux" || kernel == "darwin") || abi == "sgx" then mapFeatures features ([ - (crates."libc"."${deps."backtrace"."0.3.14"."libc"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."backtrace"."0.3.14"."winapi"}" deps) - ]) else []); - - buildDependencies = mapFeatures features ([ - (crates."autocfg"."${deps."backtrace"."0.3.14"."autocfg"}" deps) - ]); - features = mkFeatures (features."backtrace"."0.3.14" or {}); - }; - features_.backtrace."0.3.14" = deps: f: updateFeatures f (rec { - autocfg."${deps.backtrace."0.3.14".autocfg}".default = true; - backtrace = fold recursiveUpdate {} [ - { "0.3.14"."addr2line" = - (f.backtrace."0.3.14"."addr2line" or false) || - (f.backtrace."0.3.14".gimli-symbolize or false) || - (backtrace."0.3.14"."gimli-symbolize" or false); } - { "0.3.14"."backtrace-sys" = - (f.backtrace."0.3.14"."backtrace-sys" or false) || - (f.backtrace."0.3.14".libbacktrace or false) || - (backtrace."0.3.14"."libbacktrace" or false); } - { "0.3.14"."coresymbolication" = - (f.backtrace."0.3.14"."coresymbolication" or false) || - (f.backtrace."0.3.14".default or false) || - (backtrace."0.3.14"."default" or false); } - { "0.3.14"."dbghelp" = - (f.backtrace."0.3.14"."dbghelp" or false) || - (f.backtrace."0.3.14".default or false) || - (backtrace."0.3.14"."default" or false); } - { "0.3.14"."dladdr" = - (f.backtrace."0.3.14"."dladdr" or false) || - (f.backtrace."0.3.14".default or false) || - (backtrace."0.3.14"."default" or false); } - { "0.3.14"."findshlibs" = - (f.backtrace."0.3.14"."findshlibs" or false) || - (f.backtrace."0.3.14".gimli-symbolize or false) || - (backtrace."0.3.14"."gimli-symbolize" or false); } - { "0.3.14"."gimli" = - (f.backtrace."0.3.14"."gimli" or false) || - (f.backtrace."0.3.14".gimli-symbolize or false) || - (backtrace."0.3.14"."gimli-symbolize" or false); } - { "0.3.14"."libbacktrace" = - (f.backtrace."0.3.14"."libbacktrace" or false) || - (f.backtrace."0.3.14".default or false) || - (backtrace."0.3.14"."default" or false); } - { "0.3.14"."libunwind" = - (f.backtrace."0.3.14"."libunwind" or false) || - (f.backtrace."0.3.14".default or false) || - (backtrace."0.3.14"."default" or false); } - { "0.3.14"."memmap" = - (f.backtrace."0.3.14"."memmap" or false) || - (f.backtrace."0.3.14".gimli-symbolize or false) || - (backtrace."0.3.14"."gimli-symbolize" or false); } - { "0.3.14"."object" = - (f.backtrace."0.3.14"."object" or false) || - (f.backtrace."0.3.14".gimli-symbolize or false) || - (backtrace."0.3.14"."gimli-symbolize" or false); } - { "0.3.14"."rustc-serialize" = - (f.backtrace."0.3.14"."rustc-serialize" or false) || - (f.backtrace."0.3.14".serialize-rustc or false) || - (backtrace."0.3.14"."serialize-rustc" or false); } - { "0.3.14"."serde" = - (f.backtrace."0.3.14"."serde" or false) || - (f.backtrace."0.3.14".serialize-serde or false) || - (backtrace."0.3.14"."serialize-serde" or false); } - { "0.3.14"."serde_derive" = - (f.backtrace."0.3.14"."serde_derive" or false) || - (f.backtrace."0.3.14".serialize-serde or false) || - (backtrace."0.3.14"."serialize-serde" or false); } - { "0.3.14"."std" = - (f.backtrace."0.3.14"."std" or false) || - (f.backtrace."0.3.14".default or false) || - (backtrace."0.3.14"."default" or false) || - (f.backtrace."0.3.14".libbacktrace or false) || - (backtrace."0.3.14"."libbacktrace" or false); } - { "0.3.14".default = (f.backtrace."0.3.14".default or true); } - ]; - backtrace_sys."${deps.backtrace."0.3.14".backtrace_sys}".default = true; - cfg_if."${deps.backtrace."0.3.14".cfg_if}".default = true; - libc."${deps.backtrace."0.3.14".libc}".default = (f.libc."${deps.backtrace."0.3.14".libc}".default or false); - rustc_demangle."${deps.backtrace."0.3.14".rustc_demangle}".default = true; - winapi = fold recursiveUpdate {} [ - { "${deps.backtrace."0.3.14".winapi}"."dbghelp" = true; } - { "${deps.backtrace."0.3.14".winapi}"."minwindef" = true; } - { "${deps.backtrace."0.3.14".winapi}"."processthreadsapi" = true; } - { "${deps.backtrace."0.3.14".winapi}"."winnt" = true; } - { "${deps.backtrace."0.3.14".winapi}".default = true; } - ]; - }) [ - (features_.cfg_if."${deps."backtrace"."0.3.14"."cfg_if"}" deps) - (features_.rustc_demangle."${deps."backtrace"."0.3.14"."rustc_demangle"}" deps) - (features_.autocfg."${deps."backtrace"."0.3.14"."autocfg"}" deps) - (features_.backtrace_sys."${deps."backtrace"."0.3.14"."backtrace_sys"}" deps) - (features_.libc."${deps."backtrace"."0.3.14"."libc"}" deps) - (features_.winapi."${deps."backtrace"."0.3.14"."winapi"}" deps) - ]; - - -# end -# backtrace-0.3.9 - - crates.backtrace."0.3.9" = deps: { features?(features_.backtrace."0.3.9" deps {}) }: buildRustCrate { - crateName = "backtrace"; - version = "0.3.9"; - authors = [ "Alex Crichton " "The Rust Project Developers" ]; - sha256 = "137pjkcn89b7fqk78w65ggj92pynmf1hkr1sjz53aga4b50lkmwm"; - dependencies = mapFeatures features ([ - (crates."cfg_if"."${deps."backtrace"."0.3.9"."cfg_if"}" deps) - (crates."rustc_demangle"."${deps."backtrace"."0.3.9"."rustc_demangle"}" deps) - ]) - ++ (if (kernel == "linux" || kernel == "darwin") && !(kernel == "fuchsia") && !(kernel == "emscripten") && !(kernel == "darwin") && !(kernel == "ios") then mapFeatures features ([ - ] - ++ (if features.backtrace."0.3.9".backtrace-sys or false then [ (crates.backtrace_sys."${deps."backtrace"."0.3.9".backtrace_sys}" deps) ] else [])) else []) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - (crates."libc"."${deps."backtrace"."0.3.9"."libc"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - ] - ++ (if features.backtrace."0.3.9".winapi or false then [ (crates.winapi."${deps."backtrace"."0.3.9".winapi}" deps) ] else [])) else []); - features = mkFeatures (features."backtrace"."0.3.9" or {}); - }; - features_.backtrace."0.3.9" = deps: f: updateFeatures f (rec { - backtrace = fold recursiveUpdate {} [ - { "0.3.9".addr2line = - (f.backtrace."0.3.9".addr2line or false) || - (f.backtrace."0.3.9".gimli-symbolize or false) || - (backtrace."0.3.9"."gimli-symbolize" or false); } - { "0.3.9".backtrace-sys = - (f.backtrace."0.3.9".backtrace-sys or false) || - (f.backtrace."0.3.9".libbacktrace or false) || - (backtrace."0.3.9"."libbacktrace" or false); } - { "0.3.9".coresymbolication = - (f.backtrace."0.3.9".coresymbolication or false) || - (f.backtrace."0.3.9".default or false) || - (backtrace."0.3.9"."default" or false); } - { "0.3.9".dbghelp = - (f.backtrace."0.3.9".dbghelp or false) || - (f.backtrace."0.3.9".default or false) || - (backtrace."0.3.9"."default" or false); } - { "0.3.9".default = (f.backtrace."0.3.9".default or true); } - { "0.3.9".dladdr = - (f.backtrace."0.3.9".dladdr or false) || - (f.backtrace."0.3.9".default or false) || - (backtrace."0.3.9"."default" or false); } - { "0.3.9".findshlibs = - (f.backtrace."0.3.9".findshlibs or false) || - (f.backtrace."0.3.9".gimli-symbolize or false) || - (backtrace."0.3.9"."gimli-symbolize" or false); } - { "0.3.9".gimli = - (f.backtrace."0.3.9".gimli or false) || - (f.backtrace."0.3.9".gimli-symbolize or false) || - (backtrace."0.3.9"."gimli-symbolize" or false); } - { "0.3.9".libbacktrace = - (f.backtrace."0.3.9".libbacktrace or false) || - (f.backtrace."0.3.9".default or false) || - (backtrace."0.3.9"."default" or false); } - { "0.3.9".libunwind = - (f.backtrace."0.3.9".libunwind or false) || - (f.backtrace."0.3.9".default or false) || - (backtrace."0.3.9"."default" or false); } - { "0.3.9".memmap = - (f.backtrace."0.3.9".memmap or false) || - (f.backtrace."0.3.9".gimli-symbolize or false) || - (backtrace."0.3.9"."gimli-symbolize" or false); } - { "0.3.9".object = - (f.backtrace."0.3.9".object or false) || - (f.backtrace."0.3.9".gimli-symbolize or false) || - (backtrace."0.3.9"."gimli-symbolize" or false); } - { "0.3.9".rustc-serialize = - (f.backtrace."0.3.9".rustc-serialize or false) || - (f.backtrace."0.3.9".serialize-rustc or false) || - (backtrace."0.3.9"."serialize-rustc" or false); } - { "0.3.9".serde = - (f.backtrace."0.3.9".serde or false) || - (f.backtrace."0.3.9".serialize-serde or false) || - (backtrace."0.3.9"."serialize-serde" or false); } - { "0.3.9".serde_derive = - (f.backtrace."0.3.9".serde_derive or false) || - (f.backtrace."0.3.9".serialize-serde or false) || - (backtrace."0.3.9"."serialize-serde" or false); } - { "0.3.9".winapi = - (f.backtrace."0.3.9".winapi or false) || - (f.backtrace."0.3.9".dbghelp or false) || - (backtrace."0.3.9"."dbghelp" or false); } - ]; - backtrace_sys."${deps.backtrace."0.3.9".backtrace_sys}".default = true; - cfg_if."${deps.backtrace."0.3.9".cfg_if}".default = true; - libc."${deps.backtrace."0.3.9".libc}".default = true; - rustc_demangle."${deps.backtrace."0.3.9".rustc_demangle}".default = true; - winapi = fold recursiveUpdate {} [ - { "${deps.backtrace."0.3.9".winapi}"."dbghelp" = true; } - { "${deps.backtrace."0.3.9".winapi}"."minwindef" = true; } - { "${deps.backtrace."0.3.9".winapi}"."processthreadsapi" = true; } - { "${deps.backtrace."0.3.9".winapi}"."std" = true; } - { "${deps.backtrace."0.3.9".winapi}"."winnt" = true; } - { "${deps.backtrace."0.3.9".winapi}".default = true; } - ]; - }) [ - (features_.cfg_if."${deps."backtrace"."0.3.9"."cfg_if"}" deps) - (features_.rustc_demangle."${deps."backtrace"."0.3.9"."rustc_demangle"}" deps) - (features_.backtrace_sys."${deps."backtrace"."0.3.9"."backtrace_sys"}" deps) - (features_.libc."${deps."backtrace"."0.3.9"."libc"}" deps) - (features_.winapi."${deps."backtrace"."0.3.9"."winapi"}" deps) - ]; - - -# end -# backtrace-sys-0.1.24 - - crates.backtrace_sys."0.1.24" = deps: { features?(features_.backtrace_sys."0.1.24" deps {}) }: buildRustCrate { - crateName = "backtrace-sys"; - version = "0.1.24"; - authors = [ "Alex Crichton " ]; - sha256 = "15d6jlknykiijcin3vqbx33760w24ss5qw3l1xd3hms5k4vc8305"; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."libc"."${deps."backtrace_sys"."0.1.24"."libc"}" deps) - ]); - - buildDependencies = mapFeatures features ([ - (crates."cc"."${deps."backtrace_sys"."0.1.24"."cc"}" deps) - ]); - }; - features_.backtrace_sys."0.1.24" = deps: f: updateFeatures f ({ - backtrace_sys."0.1.24".default = (f.backtrace_sys."0.1.24".default or true); - cc."${deps.backtrace_sys."0.1.24".cc}".default = true; - libc."${deps.backtrace_sys."0.1.24".libc}".default = true; - }) [ - (features_.libc."${deps."backtrace_sys"."0.1.24"."libc"}" deps) - (features_.cc."${deps."backtrace_sys"."0.1.24"."cc"}" deps) - ]; - - -# end -# backtrace-sys-0.1.28 - - crates.backtrace_sys."0.1.28" = deps: { features?(features_.backtrace_sys."0.1.28" deps {}) }: buildRustCrate { - crateName = "backtrace-sys"; - version = "0.1.28"; - description = "Bindings to the libbacktrace gcc library\n"; - authors = [ "Alex Crichton " ]; - sha256 = "1bbw8chs0wskxwzz7f3yy7mjqhyqj8lslq8pcjw1rbd2g23c34xl"; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."libc"."${deps."backtrace_sys"."0.1.28"."libc"}" deps) - ]); - - buildDependencies = mapFeatures features ([ - (crates."cc"."${deps."backtrace_sys"."0.1.28"."cc"}" deps) - ]); - }; - features_.backtrace_sys."0.1.28" = deps: f: updateFeatures f ({ - backtrace_sys."0.1.28".default = (f.backtrace_sys."0.1.28".default or true); - cc."${deps.backtrace_sys."0.1.28".cc}".default = true; - libc."${deps.backtrace_sys."0.1.28".libc}".default = (f.libc."${deps.backtrace_sys."0.1.28".libc}".default or false); - }) [ - (features_.libc."${deps."backtrace_sys"."0.1.28"."libc"}" deps) - (features_.cc."${deps."backtrace_sys"."0.1.28"."cc"}" deps) - ]; - - -# end -# bitflags-1.0.4 - - crates.bitflags."1.0.4" = deps: { features?(features_.bitflags."1.0.4" deps {}) }: buildRustCrate { - crateName = "bitflags"; - version = "1.0.4"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1g1wmz2001qmfrd37dnd5qiss5njrw26aywmg6yhkmkbyrhjxb08"; - features = mkFeatures (features."bitflags"."1.0.4" or {}); - }; - features_.bitflags."1.0.4" = deps: f: updateFeatures f ({ - bitflags."1.0.4".default = (f.bitflags."1.0.4".default or true); - }) []; - - -# end -# blake2-rfc-0.2.18 - - crates.blake2_rfc."0.2.18" = deps: { features?(features_.blake2_rfc."0.2.18" deps {}) }: buildRustCrate { - crateName = "blake2-rfc"; - version = "0.2.18"; - authors = [ "Cesar Eduardo Barros " ]; - sha256 = "0pyqrik4471ljk16prs0iwb2sam39z0z6axyyjxlqxdmf4wprf0l"; - dependencies = mapFeatures features ([ - (crates."arrayvec"."${deps."blake2_rfc"."0.2.18"."arrayvec"}" deps) - (crates."constant_time_eq"."${deps."blake2_rfc"."0.2.18"."constant_time_eq"}" deps) - ]); - features = mkFeatures (features."blake2_rfc"."0.2.18" or {}); - }; - features_.blake2_rfc."0.2.18" = deps: f: updateFeatures f (rec { - arrayvec."${deps.blake2_rfc."0.2.18".arrayvec}".default = (f.arrayvec."${deps.blake2_rfc."0.2.18".arrayvec}".default or false); - blake2_rfc = fold recursiveUpdate {} [ - { "0.2.18".default = (f.blake2_rfc."0.2.18".default or true); } - { "0.2.18".simd = - (f.blake2_rfc."0.2.18".simd or false) || - (f.blake2_rfc."0.2.18".simd_opt or false) || - (blake2_rfc."0.2.18"."simd_opt" or false); } - { "0.2.18".simd_opt = - (f.blake2_rfc."0.2.18".simd_opt or false) || - (f.blake2_rfc."0.2.18".simd_asm or false) || - (blake2_rfc."0.2.18"."simd_asm" or false); } - { "0.2.18".std = - (f.blake2_rfc."0.2.18".std or false) || - (f.blake2_rfc."0.2.18".default or false) || - (blake2_rfc."0.2.18"."default" or false); } - ]; - constant_time_eq."${deps.blake2_rfc."0.2.18".constant_time_eq}".default = true; - }) [ - (features_.arrayvec."${deps."blake2_rfc"."0.2.18"."arrayvec"}" deps) - (features_.constant_time_eq."${deps."blake2_rfc"."0.2.18"."constant_time_eq"}" deps) - ]; - - -# end -# carnix-0.10.0 - - crates.carnix."0.10.0" = deps: { features?(features_.carnix."0.10.0" deps {}) }: buildRustCrate { - crateName = "carnix"; - version = "0.10.0"; - description = "Generate Nix expressions from Cargo.lock files (in order to use Nix as a build system for crates)."; - authors = [ "pe@pijul.org " ]; - sha256 = "0hrp22yvrqnhaanr0ckrwihx9j3irhzd2cmb19sp49ksdi25d8ri"; - crateBin = - [{ name = "cargo-generate-nixfile"; path = "src/cargo-generate-nixfile.rs"; }] ++ - [{ name = "carnix"; path = "src/main.rs"; }]; - dependencies = mapFeatures features ([ - (crates."clap"."${deps."carnix"."0.10.0"."clap"}" deps) - (crates."dirs"."${deps."carnix"."0.10.0"."dirs"}" deps) - (crates."env_logger"."${deps."carnix"."0.10.0"."env_logger"}" deps) - (crates."failure"."${deps."carnix"."0.10.0"."failure"}" deps) - (crates."failure_derive"."${deps."carnix"."0.10.0"."failure_derive"}" deps) - (crates."itertools"."${deps."carnix"."0.10.0"."itertools"}" deps) - (crates."log"."${deps."carnix"."0.10.0"."log"}" deps) - (crates."nom"."${deps."carnix"."0.10.0"."nom"}" deps) - (crates."regex"."${deps."carnix"."0.10.0"."regex"}" deps) - (crates."serde"."${deps."carnix"."0.10.0"."serde"}" deps) - (crates."serde_derive"."${deps."carnix"."0.10.0"."serde_derive"}" deps) - (crates."serde_json"."${deps."carnix"."0.10.0"."serde_json"}" deps) - (crates."tempdir"."${deps."carnix"."0.10.0"."tempdir"}" deps) - (crates."toml"."${deps."carnix"."0.10.0"."toml"}" deps) - (crates."url"."${deps."carnix"."0.10.0"."url"}" deps) - ]); - }; - features_.carnix."0.10.0" = deps: f: updateFeatures f ({ - carnix."0.10.0".default = (f.carnix."0.10.0".default or true); - clap."${deps.carnix."0.10.0".clap}".default = true; - dirs."${deps.carnix."0.10.0".dirs}".default = true; - env_logger."${deps.carnix."0.10.0".env_logger}".default = true; - failure."${deps.carnix."0.10.0".failure}".default = true; - failure_derive."${deps.carnix."0.10.0".failure_derive}".default = true; - itertools."${deps.carnix."0.10.0".itertools}".default = true; - log."${deps.carnix."0.10.0".log}".default = true; - nom."${deps.carnix."0.10.0".nom}".default = true; - regex."${deps.carnix."0.10.0".regex}".default = true; - serde."${deps.carnix."0.10.0".serde}".default = true; - serde_derive."${deps.carnix."0.10.0".serde_derive}".default = true; - serde_json."${deps.carnix."0.10.0".serde_json}".default = true; - tempdir."${deps.carnix."0.10.0".tempdir}".default = true; - toml."${deps.carnix."0.10.0".toml}".default = true; - url."${deps.carnix."0.10.0".url}".default = true; - }) [ - (features_.clap."${deps."carnix"."0.10.0"."clap"}" deps) - (features_.dirs."${deps."carnix"."0.10.0"."dirs"}" deps) - (features_.env_logger."${deps."carnix"."0.10.0"."env_logger"}" deps) - (features_.failure."${deps."carnix"."0.10.0"."failure"}" deps) - (features_.failure_derive."${deps."carnix"."0.10.0"."failure_derive"}" deps) - (features_.itertools."${deps."carnix"."0.10.0"."itertools"}" deps) - (features_.log."${deps."carnix"."0.10.0"."log"}" deps) - (features_.nom."${deps."carnix"."0.10.0"."nom"}" deps) - (features_.regex."${deps."carnix"."0.10.0"."regex"}" deps) - (features_.serde."${deps."carnix"."0.10.0"."serde"}" deps) - (features_.serde_derive."${deps."carnix"."0.10.0"."serde_derive"}" deps) - (features_.serde_json."${deps."carnix"."0.10.0"."serde_json"}" deps) - (features_.tempdir."${deps."carnix"."0.10.0"."tempdir"}" deps) - (features_.toml."${deps."carnix"."0.10.0"."toml"}" deps) - (features_.url."${deps."carnix"."0.10.0"."url"}" deps) - ]; - - -# end -# carnix-0.9.1 - - crates.carnix."0.9.1" = deps: { features?(features_.carnix."0.9.1" deps {}) }: buildRustCrate { - crateName = "carnix"; - version = "0.9.1"; - authors = [ "pe@pijul.org " ]; - sha256 = "0dn292d4mjlxif0kclrljzff8rm35cd9d92vycjbzklyhz5d62wi"; - crateBin = - [{ name = "cargo-generate-nixfile"; path = "src/cargo-generate-nixfile.rs"; }] ++ - [{ name = "carnix"; path = "src/main.rs"; }]; - dependencies = mapFeatures features ([ - (crates."clap"."${deps."carnix"."0.9.1"."clap"}" deps) - (crates."dirs"."${deps."carnix"."0.9.1"."dirs"}" deps) - (crates."env_logger"."${deps."carnix"."0.9.1"."env_logger"}" deps) - (crates."error_chain"."${deps."carnix"."0.9.1"."error_chain"}" deps) - (crates."itertools"."${deps."carnix"."0.9.1"."itertools"}" deps) - (crates."log"."${deps."carnix"."0.9.1"."log"}" deps) - (crates."nom"."${deps."carnix"."0.9.1"."nom"}" deps) - (crates."regex"."${deps."carnix"."0.9.1"."regex"}" deps) - (crates."serde"."${deps."carnix"."0.9.1"."serde"}" deps) - (crates."serde_derive"."${deps."carnix"."0.9.1"."serde_derive"}" deps) - (crates."serde_json"."${deps."carnix"."0.9.1"."serde_json"}" deps) - (crates."tempdir"."${deps."carnix"."0.9.1"."tempdir"}" deps) - (crates."toml"."${deps."carnix"."0.9.1"."toml"}" deps) - ]); - }; - features_.carnix."0.9.1" = deps: f: updateFeatures f ({ - carnix."0.9.1".default = (f.carnix."0.9.1".default or true); - clap."${deps.carnix."0.9.1".clap}".default = true; - dirs."${deps.carnix."0.9.1".dirs}".default = true; - env_logger."${deps.carnix."0.9.1".env_logger}".default = true; - error_chain."${deps.carnix."0.9.1".error_chain}".default = true; - itertools."${deps.carnix."0.9.1".itertools}".default = true; - log."${deps.carnix."0.9.1".log}".default = true; - nom."${deps.carnix."0.9.1".nom}".default = true; - regex."${deps.carnix."0.9.1".regex}".default = true; - serde."${deps.carnix."0.9.1".serde}".default = true; - serde_derive."${deps.carnix."0.9.1".serde_derive}".default = true; - serde_json."${deps.carnix."0.9.1".serde_json}".default = true; - tempdir."${deps.carnix."0.9.1".tempdir}".default = true; - toml."${deps.carnix."0.9.1".toml}".default = true; - }) [ - (features_.clap."${deps."carnix"."0.9.1"."clap"}" deps) - (features_.dirs."${deps."carnix"."0.9.1"."dirs"}" deps) - (features_.env_logger."${deps."carnix"."0.9.1"."env_logger"}" deps) - (features_.error_chain."${deps."carnix"."0.9.1"."error_chain"}" deps) - (features_.itertools."${deps."carnix"."0.9.1"."itertools"}" deps) - (features_.log."${deps."carnix"."0.9.1"."log"}" deps) - (features_.nom."${deps."carnix"."0.9.1"."nom"}" deps) - (features_.regex."${deps."carnix"."0.9.1"."regex"}" deps) - (features_.serde."${deps."carnix"."0.9.1"."serde"}" deps) - (features_.serde_derive."${deps."carnix"."0.9.1"."serde_derive"}" deps) - (features_.serde_json."${deps."carnix"."0.9.1"."serde_json"}" deps) - (features_.tempdir."${deps."carnix"."0.9.1"."tempdir"}" deps) - (features_.toml."${deps."carnix"."0.9.1"."toml"}" deps) - ]; - - -# end -# carnix-0.9.2 - - crates.carnix."0.9.2" = deps: { features?(features_.carnix."0.9.2" deps {}) }: buildRustCrate { - crateName = "carnix"; - version = "0.9.2"; - authors = [ "pe@pijul.org " ]; - sha256 = "1r668rjqcwsxjpz2hrr7j3k099c1xsb8vfq1w7y1ps9hap9af42z"; - crateBin = - [{ name = "cargo-generate-nixfile"; path = "src/cargo-generate-nixfile.rs"; }] ++ - [{ name = "carnix"; path = "src/main.rs"; }]; - dependencies = mapFeatures features ([ - (crates."clap"."${deps."carnix"."0.9.2"."clap"}" deps) - (crates."dirs"."${deps."carnix"."0.9.2"."dirs"}" deps) - (crates."env_logger"."${deps."carnix"."0.9.2"."env_logger"}" deps) - (crates."error_chain"."${deps."carnix"."0.9.2"."error_chain"}" deps) - (crates."itertools"."${deps."carnix"."0.9.2"."itertools"}" deps) - (crates."log"."${deps."carnix"."0.9.2"."log"}" deps) - (crates."nom"."${deps."carnix"."0.9.2"."nom"}" deps) - (crates."regex"."${deps."carnix"."0.9.2"."regex"}" deps) - (crates."serde"."${deps."carnix"."0.9.2"."serde"}" deps) - (crates."serde_derive"."${deps."carnix"."0.9.2"."serde_derive"}" deps) - (crates."serde_json"."${deps."carnix"."0.9.2"."serde_json"}" deps) - (crates."tempdir"."${deps."carnix"."0.9.2"."tempdir"}" deps) - (crates."toml"."${deps."carnix"."0.9.2"."toml"}" deps) - ]); - }; - features_.carnix."0.9.2" = deps: f: updateFeatures f ({ - carnix."0.9.2".default = (f.carnix."0.9.2".default or true); - clap."${deps.carnix."0.9.2".clap}".default = true; - dirs."${deps.carnix."0.9.2".dirs}".default = true; - env_logger."${deps.carnix."0.9.2".env_logger}".default = true; - error_chain."${deps.carnix."0.9.2".error_chain}".default = true; - itertools."${deps.carnix."0.9.2".itertools}".default = true; - log."${deps.carnix."0.9.2".log}".default = true; - nom."${deps.carnix."0.9.2".nom}".default = true; - regex."${deps.carnix."0.9.2".regex}".default = true; - serde."${deps.carnix."0.9.2".serde}".default = true; - serde_derive."${deps.carnix."0.9.2".serde_derive}".default = true; - serde_json."${deps.carnix."0.9.2".serde_json}".default = true; - tempdir."${deps.carnix."0.9.2".tempdir}".default = true; - toml."${deps.carnix."0.9.2".toml}".default = true; - }) [ - (features_.clap."${deps."carnix"."0.9.2"."clap"}" deps) - (features_.dirs."${deps."carnix"."0.9.2"."dirs"}" deps) - (features_.env_logger."${deps."carnix"."0.9.2"."env_logger"}" deps) - (features_.error_chain."${deps."carnix"."0.9.2"."error_chain"}" deps) - (features_.itertools."${deps."carnix"."0.9.2"."itertools"}" deps) - (features_.log."${deps."carnix"."0.9.2"."log"}" deps) - (features_.nom."${deps."carnix"."0.9.2"."nom"}" deps) - (features_.regex."${deps."carnix"."0.9.2"."regex"}" deps) - (features_.serde."${deps."carnix"."0.9.2"."serde"}" deps) - (features_.serde_derive."${deps."carnix"."0.9.2"."serde_derive"}" deps) - (features_.serde_json."${deps."carnix"."0.9.2"."serde_json"}" deps) - (features_.tempdir."${deps."carnix"."0.9.2"."tempdir"}" deps) - (features_.toml."${deps."carnix"."0.9.2"."toml"}" deps) - ]; - - -# end -# carnix-0.9.8 - - crates.carnix."0.9.8" = deps: { features?(features_.carnix."0.9.8" deps {}) }: buildRustCrate { - crateName = "carnix"; - version = "0.9.8"; - authors = [ "pe@pijul.org " ]; - sha256 = "0c2k98qjm1yyx5wl0wqs0rrjczp6h62ri1x8a99442clxsyvp4n9"; - crateBin = - [{ name = "cargo-generate-nixfile"; path = "src/cargo-generate-nixfile.rs"; }] ++ - [{ name = "carnix"; path = "src/main.rs"; }]; - dependencies = mapFeatures features ([ - (crates."clap"."${deps."carnix"."0.9.8"."clap"}" deps) - (crates."dirs"."${deps."carnix"."0.9.8"."dirs"}" deps) - (crates."env_logger"."${deps."carnix"."0.9.8"."env_logger"}" deps) - (crates."error_chain"."${deps."carnix"."0.9.8"."error_chain"}" deps) - (crates."itertools"."${deps."carnix"."0.9.8"."itertools"}" deps) - (crates."log"."${deps."carnix"."0.9.8"."log"}" deps) - (crates."nom"."${deps."carnix"."0.9.8"."nom"}" deps) - (crates."regex"."${deps."carnix"."0.9.8"."regex"}" deps) - (crates."serde"."${deps."carnix"."0.9.8"."serde"}" deps) - (crates."serde_derive"."${deps."carnix"."0.9.8"."serde_derive"}" deps) - (crates."serde_json"."${deps."carnix"."0.9.8"."serde_json"}" deps) - (crates."tempdir"."${deps."carnix"."0.9.8"."tempdir"}" deps) - (crates."toml"."${deps."carnix"."0.9.8"."toml"}" deps) - (crates."url"."${deps."carnix"."0.9.8"."url"}" deps) - ]); - }; - features_.carnix."0.9.8" = deps: f: updateFeatures f ({ - carnix."0.9.8".default = (f.carnix."0.9.8".default or true); - clap."${deps.carnix."0.9.8".clap}".default = true; - dirs."${deps.carnix."0.9.8".dirs}".default = true; - env_logger."${deps.carnix."0.9.8".env_logger}".default = true; - error_chain."${deps.carnix."0.9.8".error_chain}".default = true; - itertools."${deps.carnix."0.9.8".itertools}".default = true; - log."${deps.carnix."0.9.8".log}".default = true; - nom."${deps.carnix."0.9.8".nom}".default = true; - regex."${deps.carnix."0.9.8".regex}".default = true; - serde."${deps.carnix."0.9.8".serde}".default = true; - serde_derive."${deps.carnix."0.9.8".serde_derive}".default = true; - serde_json."${deps.carnix."0.9.8".serde_json}".default = true; - tempdir."${deps.carnix."0.9.8".tempdir}".default = true; - toml."${deps.carnix."0.9.8".toml}".default = true; - url."${deps.carnix."0.9.8".url}".default = true; - }) [ - (features_.clap."${deps."carnix"."0.9.8"."clap"}" deps) - (features_.dirs."${deps."carnix"."0.9.8"."dirs"}" deps) - (features_.env_logger."${deps."carnix"."0.9.8"."env_logger"}" deps) - (features_.error_chain."${deps."carnix"."0.9.8"."error_chain"}" deps) - (features_.itertools."${deps."carnix"."0.9.8"."itertools"}" deps) - (features_.log."${deps."carnix"."0.9.8"."log"}" deps) - (features_.nom."${deps."carnix"."0.9.8"."nom"}" deps) - (features_.regex."${deps."carnix"."0.9.8"."regex"}" deps) - (features_.serde."${deps."carnix"."0.9.8"."serde"}" deps) - (features_.serde_derive."${deps."carnix"."0.9.8"."serde_derive"}" deps) - (features_.serde_json."${deps."carnix"."0.9.8"."serde_json"}" deps) - (features_.tempdir."${deps."carnix"."0.9.8"."tempdir"}" deps) - (features_.toml."${deps."carnix"."0.9.8"."toml"}" deps) - (features_.url."${deps."carnix"."0.9.8"."url"}" deps) - ]; - - -# end -# cc-1.0.25 - - crates.cc."1.0.25" = deps: { features?(features_.cc."1.0.25" deps {}) }: buildRustCrate { - crateName = "cc"; - version = "1.0.25"; - authors = [ "Alex Crichton " ]; - sha256 = "0pd8fhjlpr5qan984frkf1c8nxrqp6827wmmfzhm2840229z2hq0"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."cc"."1.0.25" or {}); - }; - features_.cc."1.0.25" = deps: f: updateFeatures f (rec { - cc = fold recursiveUpdate {} [ - { "1.0.25".default = (f.cc."1.0.25".default or true); } - { "1.0.25".rayon = - (f.cc."1.0.25".rayon or false) || - (f.cc."1.0.25".parallel or false) || - (cc."1.0.25"."parallel" or false); } - ]; - }) []; - - -# end -# cc-1.0.32 - - crates.cc."1.0.32" = deps: { features?(features_.cc."1.0.32" deps {}) }: buildRustCrate { - crateName = "cc"; - version = "1.0.32"; - description = "A build-time dependency for Cargo build scripts to assist in invoking the native\nC compiler to compile native C code into a static archive to be linked into Rust\ncode.\n"; - authors = [ "Alex Crichton " ]; - sha256 = "0mq4ma94yis74dnn98w2wkaad195dr6qwlma4fs590xiv0j15ldx"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."cc"."1.0.32" or {}); - }; - features_.cc."1.0.32" = deps: f: updateFeatures f (rec { - cc = fold recursiveUpdate {} [ - { "1.0.32"."rayon" = - (f.cc."1.0.32"."rayon" or false) || - (f.cc."1.0.32".parallel or false) || - (cc."1.0.32"."parallel" or false); } - { "1.0.32".default = (f.cc."1.0.32".default or true); } - ]; - }) []; - - -# end -# cfg-if-0.1.6 - - crates.cfg_if."0.1.6" = deps: { features?(features_.cfg_if."0.1.6" deps {}) }: buildRustCrate { - crateName = "cfg-if"; - version = "0.1.6"; - authors = [ "Alex Crichton " ]; - sha256 = "11qrix06wagkplyk908i3423ps9m9np6c4vbcq81s9fyl244xv3n"; - }; - features_.cfg_if."0.1.6" = deps: f: updateFeatures f ({ - cfg_if."0.1.6".default = (f.cfg_if."0.1.6".default or true); - }) []; - - -# end -# cfg-if-0.1.7 - - crates.cfg_if."0.1.7" = deps: { features?(features_.cfg_if."0.1.7" deps {}) }: buildRustCrate { - crateName = "cfg-if"; - version = "0.1.7"; - description = "A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n"; - authors = [ "Alex Crichton " ]; - sha256 = "13gvcx1dxjq4mpmpj26hpg3yc97qffkx2zi58ykr1dwr8q2biiig"; - }; - features_.cfg_if."0.1.7" = deps: f: updateFeatures f ({ - cfg_if."0.1.7".default = (f.cfg_if."0.1.7".default or true); - }) []; - - -# end -# clap-2.32.0 - - crates.clap."2.32.0" = deps: { features?(features_.clap."2.32.0" deps {}) }: buildRustCrate { - crateName = "clap"; - version = "2.32.0"; - authors = [ "Kevin K. " ]; - sha256 = "1hdjf0janvpjkwrjdjx1mm2aayzr54k72w6mriyr0n5anjkcj1lx"; - dependencies = mapFeatures features ([ - (crates."bitflags"."${deps."clap"."2.32.0"."bitflags"}" deps) - (crates."textwrap"."${deps."clap"."2.32.0"."textwrap"}" deps) - (crates."unicode_width"."${deps."clap"."2.32.0"."unicode_width"}" deps) - ] - ++ (if features.clap."2.32.0".atty or false then [ (crates.atty."${deps."clap"."2.32.0".atty}" deps) ] else []) - ++ (if features.clap."2.32.0".strsim or false then [ (crates.strsim."${deps."clap"."2.32.0".strsim}" deps) ] else []) - ++ (if features.clap."2.32.0".vec_map or false then [ (crates.vec_map."${deps."clap"."2.32.0".vec_map}" deps) ] else [])) - ++ (if !(kernel == "windows") then mapFeatures features ([ - ] - ++ (if features.clap."2.32.0".ansi_term or false then [ (crates.ansi_term."${deps."clap"."2.32.0".ansi_term}" deps) ] else [])) else []); - features = mkFeatures (features."clap"."2.32.0" or {}); - }; - features_.clap."2.32.0" = deps: f: updateFeatures f (rec { - ansi_term."${deps.clap."2.32.0".ansi_term}".default = true; - atty."${deps.clap."2.32.0".atty}".default = true; - bitflags."${deps.clap."2.32.0".bitflags}".default = true; - clap = fold recursiveUpdate {} [ - { "2.32.0".ansi_term = - (f.clap."2.32.0".ansi_term or false) || - (f.clap."2.32.0".color or false) || - (clap."2.32.0"."color" or false); } - { "2.32.0".atty = - (f.clap."2.32.0".atty or false) || - (f.clap."2.32.0".color or false) || - (clap."2.32.0"."color" or false); } - { "2.32.0".clippy = - (f.clap."2.32.0".clippy or false) || - (f.clap."2.32.0".lints or false) || - (clap."2.32.0"."lints" or false); } - { "2.32.0".color = - (f.clap."2.32.0".color or false) || - (f.clap."2.32.0".default or false) || - (clap."2.32.0"."default" or false); } - { "2.32.0".default = (f.clap."2.32.0".default or true); } - { "2.32.0".strsim = - (f.clap."2.32.0".strsim or false) || - (f.clap."2.32.0".suggestions or false) || - (clap."2.32.0"."suggestions" or false); } - { "2.32.0".suggestions = - (f.clap."2.32.0".suggestions or false) || - (f.clap."2.32.0".default or false) || - (clap."2.32.0"."default" or false); } - { "2.32.0".term_size = - (f.clap."2.32.0".term_size or false) || - (f.clap."2.32.0".wrap_help or false) || - (clap."2.32.0"."wrap_help" or false); } - { "2.32.0".vec_map = - (f.clap."2.32.0".vec_map or false) || - (f.clap."2.32.0".default or false) || - (clap."2.32.0"."default" or false); } - { "2.32.0".yaml = - (f.clap."2.32.0".yaml or false) || - (f.clap."2.32.0".doc or false) || - (clap."2.32.0"."doc" or false); } - { "2.32.0".yaml-rust = - (f.clap."2.32.0".yaml-rust or false) || - (f.clap."2.32.0".yaml or false) || - (clap."2.32.0"."yaml" or false); } - ]; - strsim."${deps.clap."2.32.0".strsim}".default = true; - textwrap = fold recursiveUpdate {} [ - { "${deps.clap."2.32.0".textwrap}"."term_size" = - (f.textwrap."${deps.clap."2.32.0".textwrap}"."term_size" or false) || - (clap."2.32.0"."wrap_help" or false) || - (f."clap"."2.32.0"."wrap_help" or false); } - { "${deps.clap."2.32.0".textwrap}".default = true; } - ]; - unicode_width."${deps.clap."2.32.0".unicode_width}".default = true; - vec_map."${deps.clap."2.32.0".vec_map}".default = true; - }) [ - (features_.atty."${deps."clap"."2.32.0"."atty"}" deps) - (features_.bitflags."${deps."clap"."2.32.0"."bitflags"}" deps) - (features_.strsim."${deps."clap"."2.32.0"."strsim"}" deps) - (features_.textwrap."${deps."clap"."2.32.0"."textwrap"}" deps) - (features_.unicode_width."${deps."clap"."2.32.0"."unicode_width"}" deps) - (features_.vec_map."${deps."clap"."2.32.0"."vec_map"}" deps) - (features_.ansi_term."${deps."clap"."2.32.0"."ansi_term"}" deps) - ]; - - -# end -# cloudabi-0.0.3 - - crates.cloudabi."0.0.3" = deps: { features?(features_.cloudabi."0.0.3" deps {}) }: buildRustCrate { - crateName = "cloudabi"; - version = "0.0.3"; - description = "Low level interface to CloudABI. Contains all syscalls and related types."; - authors = [ "Nuxi (https://nuxi.nl/) and contributors" ]; - sha256 = "1z9lby5sr6vslfd14d6igk03s7awf91mxpsfmsp3prxbxlk0x7h5"; - libPath = "cloudabi.rs"; - dependencies = mapFeatures features ([ - ] - ++ (if features.cloudabi."0.0.3".bitflags or false then [ (crates.bitflags."${deps."cloudabi"."0.0.3".bitflags}" deps) ] else [])); - features = mkFeatures (features."cloudabi"."0.0.3" or {}); - }; - features_.cloudabi."0.0.3" = deps: f: updateFeatures f (rec { - bitflags."${deps.cloudabi."0.0.3".bitflags}".default = true; - cloudabi = fold recursiveUpdate {} [ - { "0.0.3"."bitflags" = - (f.cloudabi."0.0.3"."bitflags" or false) || - (f.cloudabi."0.0.3".default or false) || - (cloudabi."0.0.3"."default" or false); } - { "0.0.3".default = (f.cloudabi."0.0.3".default or true); } - ]; - }) [ - (features_.bitflags."${deps."cloudabi"."0.0.3"."bitflags"}" deps) - ]; - - -# end -# constant_time_eq-0.1.3 - - crates.constant_time_eq."0.1.3" = deps: { features?(features_.constant_time_eq."0.1.3" deps {}) }: buildRustCrate { - crateName = "constant_time_eq"; - version = "0.1.3"; - authors = [ "Cesar Eduardo Barros " ]; - sha256 = "03qri9hjf049gwqg9q527lybpg918q6y5q4g9a5lma753nff49wd"; - }; - features_.constant_time_eq."0.1.3" = deps: f: updateFeatures f ({ - constant_time_eq."0.1.3".default = (f.constant_time_eq."0.1.3".default or true); - }) []; - - -# end -# dirs-1.0.4 - - crates.dirs."1.0.4" = deps: { features?(features_.dirs."1.0.4" deps {}) }: buildRustCrate { - crateName = "dirs"; - version = "1.0.4"; - authors = [ "Simon Ochsenreither " ]; - sha256 = "1hp3nz0350b0gpavb3w5ajqc9l1k59cfrcsr3hcavwlkizdnpv1y"; - dependencies = (if kernel == "redox" then mapFeatures features ([ - (crates."redox_users"."${deps."dirs"."1.0.4"."redox_users"}" deps) - ]) else []) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - (crates."libc"."${deps."dirs"."1.0.4"."libc"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."dirs"."1.0.4"."winapi"}" deps) - ]) else []); - }; - features_.dirs."1.0.4" = deps: f: updateFeatures f ({ - dirs."1.0.4".default = (f.dirs."1.0.4".default or true); - libc."${deps.dirs."1.0.4".libc}".default = true; - redox_users."${deps.dirs."1.0.4".redox_users}".default = true; - winapi = fold recursiveUpdate {} [ - { "${deps.dirs."1.0.4".winapi}"."knownfolders" = true; } - { "${deps.dirs."1.0.4".winapi}"."objbase" = true; } - { "${deps.dirs."1.0.4".winapi}"."shlobj" = true; } - { "${deps.dirs."1.0.4".winapi}"."winbase" = true; } - { "${deps.dirs."1.0.4".winapi}"."winerror" = true; } - { "${deps.dirs."1.0.4".winapi}".default = true; } - ]; - }) [ - (features_.redox_users."${deps."dirs"."1.0.4"."redox_users"}" deps) - (features_.libc."${deps."dirs"."1.0.4"."libc"}" deps) - (features_.winapi."${deps."dirs"."1.0.4"."winapi"}" deps) - ]; - - -# end -# dirs-1.0.5 - - crates.dirs."1.0.5" = deps: { features?(features_.dirs."1.0.5" deps {}) }: buildRustCrate { - crateName = "dirs"; - version = "1.0.5"; - description = "A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS."; - authors = [ "Simon Ochsenreither " ]; - sha256 = "1py68zwwrhlj5vbz9f9ansjmhc8y4gs5bpamw9ycmqz030pprwf3"; - dependencies = (if kernel == "redox" then mapFeatures features ([ - (crates."redox_users"."${deps."dirs"."1.0.5"."redox_users"}" deps) - ]) else []) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - (crates."libc"."${deps."dirs"."1.0.5"."libc"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."dirs"."1.0.5"."winapi"}" deps) - ]) else []); - }; - features_.dirs."1.0.5" = deps: f: updateFeatures f ({ - dirs."1.0.5".default = (f.dirs."1.0.5".default or true); - libc."${deps.dirs."1.0.5".libc}".default = true; - redox_users."${deps.dirs."1.0.5".redox_users}".default = true; - winapi = fold recursiveUpdate {} [ - { "${deps.dirs."1.0.5".winapi}"."knownfolders" = true; } - { "${deps.dirs."1.0.5".winapi}"."objbase" = true; } - { "${deps.dirs."1.0.5".winapi}"."shlobj" = true; } - { "${deps.dirs."1.0.5".winapi}"."winbase" = true; } - { "${deps.dirs."1.0.5".winapi}"."winerror" = true; } - { "${deps.dirs."1.0.5".winapi}".default = true; } - ]; - }) [ - (features_.redox_users."${deps."dirs"."1.0.5"."redox_users"}" deps) - (features_.libc."${deps."dirs"."1.0.5"."libc"}" deps) - (features_.winapi."${deps."dirs"."1.0.5"."winapi"}" deps) - ]; - - -# end -# either-1.5.0 - - crates.either."1.5.0" = deps: { features?(features_.either."1.5.0" deps {}) }: buildRustCrate { - crateName = "either"; - version = "1.5.0"; - authors = [ "bluss" ]; - sha256 = "1f7kl2ln01y02m8fpd2zrdjiwqmgfvl9nxxrfry3k19d1gd2bsvz"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."either"."1.5.0" or {}); - }; - features_.either."1.5.0" = deps: f: updateFeatures f (rec { - either = fold recursiveUpdate {} [ - { "1.5.0".default = (f.either."1.5.0".default or true); } - { "1.5.0".use_std = - (f.either."1.5.0".use_std or false) || - (f.either."1.5.0".default or false) || - (either."1.5.0"."default" or false); } - ]; - }) []; - - -# end -# either-1.5.1 - - crates.either."1.5.1" = deps: { features?(features_.either."1.5.1" deps {}) }: buildRustCrate { - crateName = "either"; - version = "1.5.1"; - description = "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.\n"; - authors = [ "bluss" ]; - sha256 = "049dmvnyrrhf0fw955jrfazdapdl84x32grwwxllh8in39yv3783"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."either"."1.5.1" or {}); - }; - features_.either."1.5.1" = deps: f: updateFeatures f (rec { - either = fold recursiveUpdate {} [ - { "1.5.1"."use_std" = - (f.either."1.5.1"."use_std" or false) || - (f.either."1.5.1".default or false) || - (either."1.5.1"."default" or false); } - { "1.5.1".default = (f.either."1.5.1".default or true); } - ]; - }) []; - - -# end -# env_logger-0.5.13 - - crates.env_logger."0.5.13" = deps: { features?(features_.env_logger."0.5.13" deps {}) }: buildRustCrate { - crateName = "env_logger"; - version = "0.5.13"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1q6vylngcz4bn088b4hvsl879l8yz1k2bma75waljb5p4h4kbb72"; - dependencies = mapFeatures features ([ - (crates."atty"."${deps."env_logger"."0.5.13"."atty"}" deps) - (crates."humantime"."${deps."env_logger"."0.5.13"."humantime"}" deps) - (crates."log"."${deps."env_logger"."0.5.13"."log"}" deps) - (crates."termcolor"."${deps."env_logger"."0.5.13"."termcolor"}" deps) - ] - ++ (if features.env_logger."0.5.13".regex or false then [ (crates.regex."${deps."env_logger"."0.5.13".regex}" deps) ] else [])); - features = mkFeatures (features."env_logger"."0.5.13" or {}); - }; - features_.env_logger."0.5.13" = deps: f: updateFeatures f (rec { - atty."${deps.env_logger."0.5.13".atty}".default = true; - env_logger = fold recursiveUpdate {} [ - { "0.5.13".default = (f.env_logger."0.5.13".default or true); } - { "0.5.13".regex = - (f.env_logger."0.5.13".regex or false) || - (f.env_logger."0.5.13".default or false) || - (env_logger."0.5.13"."default" or false); } - ]; - humantime."${deps.env_logger."0.5.13".humantime}".default = true; - log = fold recursiveUpdate {} [ - { "${deps.env_logger."0.5.13".log}"."std" = true; } - { "${deps.env_logger."0.5.13".log}".default = true; } - ]; - regex."${deps.env_logger."0.5.13".regex}".default = true; - termcolor."${deps.env_logger."0.5.13".termcolor}".default = true; - }) [ - (features_.atty."${deps."env_logger"."0.5.13"."atty"}" deps) - (features_.humantime."${deps."env_logger"."0.5.13"."humantime"}" deps) - (features_.log."${deps."env_logger"."0.5.13"."log"}" deps) - (features_.regex."${deps."env_logger"."0.5.13"."regex"}" deps) - (features_.termcolor."${deps."env_logger"."0.5.13"."termcolor"}" deps) - ]; - - -# end -# env_logger-0.6.1 - - crates.env_logger."0.6.1" = deps: { features?(features_.env_logger."0.6.1" deps {}) }: buildRustCrate { - crateName = "env_logger"; - version = "0.6.1"; - description = "A logging implementation for `log` which is configured via an environment\nvariable.\n"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1d02i2yaqpnmbgw42pf0hd56ddd9jr4zq5yypbmfvc8rs13x0jql"; - dependencies = mapFeatures features ([ - (crates."log"."${deps."env_logger"."0.6.1"."log"}" deps) - ] - ++ (if features.env_logger."0.6.1".atty or false then [ (crates.atty."${deps."env_logger"."0.6.1".atty}" deps) ] else []) - ++ (if features.env_logger."0.6.1".humantime or false then [ (crates.humantime."${deps."env_logger"."0.6.1".humantime}" deps) ] else []) - ++ (if features.env_logger."0.6.1".regex or false then [ (crates.regex."${deps."env_logger"."0.6.1".regex}" deps) ] else []) - ++ (if features.env_logger."0.6.1".termcolor or false then [ (crates.termcolor."${deps."env_logger"."0.6.1".termcolor}" deps) ] else [])); - features = mkFeatures (features."env_logger"."0.6.1" or {}); - }; - features_.env_logger."0.6.1" = deps: f: updateFeatures f (rec { - atty."${deps.env_logger."0.6.1".atty}".default = true; - env_logger = fold recursiveUpdate {} [ - { "0.6.1"."atty" = - (f.env_logger."0.6.1"."atty" or false) || - (f.env_logger."0.6.1".default or false) || - (env_logger."0.6.1"."default" or false); } - { "0.6.1"."humantime" = - (f.env_logger."0.6.1"."humantime" or false) || - (f.env_logger."0.6.1".default or false) || - (env_logger."0.6.1"."default" or false); } - { "0.6.1"."regex" = - (f.env_logger."0.6.1"."regex" or false) || - (f.env_logger."0.6.1".default or false) || - (env_logger."0.6.1"."default" or false); } - { "0.6.1"."termcolor" = - (f.env_logger."0.6.1"."termcolor" or false) || - (f.env_logger."0.6.1".default or false) || - (env_logger."0.6.1"."default" or false); } - { "0.6.1".default = (f.env_logger."0.6.1".default or true); } - ]; - humantime."${deps.env_logger."0.6.1".humantime}".default = true; - log = fold recursiveUpdate {} [ - { "${deps.env_logger."0.6.1".log}"."std" = true; } - { "${deps.env_logger."0.6.1".log}".default = true; } - ]; - regex."${deps.env_logger."0.6.1".regex}".default = true; - termcolor."${deps.env_logger."0.6.1".termcolor}".default = true; - }) [ - (features_.atty."${deps."env_logger"."0.6.1"."atty"}" deps) - (features_.humantime."${deps."env_logger"."0.6.1"."humantime"}" deps) - (features_.log."${deps."env_logger"."0.6.1"."log"}" deps) - (features_.regex."${deps."env_logger"."0.6.1"."regex"}" deps) - (features_.termcolor."${deps."env_logger"."0.6.1"."termcolor"}" deps) - ]; - - -# end -# error-chain-0.12.0 - - crates.error_chain."0.12.0" = deps: { features?(features_.error_chain."0.12.0" deps {}) }: buildRustCrate { - crateName = "error-chain"; - version = "0.12.0"; - authors = [ "Brian Anderson " "Paul Colomiets " "Colin Kiegel " "Yamakaky " ]; - sha256 = "1m6wk1r6wqg1mn69bxxvk5k081cb4xy6bfhsxb99rv408x9wjcnl"; - dependencies = mapFeatures features ([ - ] - ++ (if features.error_chain."0.12.0".backtrace or false then [ (crates.backtrace."${deps."error_chain"."0.12.0".backtrace}" deps) ] else [])); - features = mkFeatures (features."error_chain"."0.12.0" or {}); - }; - features_.error_chain."0.12.0" = deps: f: updateFeatures f (rec { - backtrace."${deps.error_chain."0.12.0".backtrace}".default = true; - error_chain = fold recursiveUpdate {} [ - { "0.12.0".backtrace = - (f.error_chain."0.12.0".backtrace or false) || - (f.error_chain."0.12.0".default or false) || - (error_chain."0.12.0"."default" or false); } - { "0.12.0".default = (f.error_chain."0.12.0".default or true); } - { "0.12.0".example_generated = - (f.error_chain."0.12.0".example_generated or false) || - (f.error_chain."0.12.0".default or false) || - (error_chain."0.12.0"."default" or false); } - ]; - }) [ - (features_.backtrace."${deps."error_chain"."0.12.0"."backtrace"}" deps) - ]; - - -# end -# failure-0.1.3 - - crates.failure."0.1.3" = deps: { features?(features_.failure."0.1.3" deps {}) }: buildRustCrate { - crateName = "failure"; - version = "0.1.3"; - authors = [ "Without Boats " ]; - sha256 = "0cibp01z0clyxrvkl7v7kq6jszsgcg9vwv6d9l6d1drk9jqdss4s"; - dependencies = mapFeatures features ([ - ] - ++ (if features.failure."0.1.3".backtrace or false then [ (crates.backtrace."${deps."failure"."0.1.3".backtrace}" deps) ] else []) - ++ (if features.failure."0.1.3".failure_derive or false then [ (crates.failure_derive."${deps."failure"."0.1.3".failure_derive}" deps) ] else [])); - features = mkFeatures (features."failure"."0.1.3" or {}); - }; - features_.failure."0.1.3" = deps: f: updateFeatures f (rec { - backtrace."${deps.failure."0.1.3".backtrace}".default = true; - failure = fold recursiveUpdate {} [ - { "0.1.3".backtrace = - (f.failure."0.1.3".backtrace or false) || - (f.failure."0.1.3".std or false) || - (failure."0.1.3"."std" or false); } - { "0.1.3".default = (f.failure."0.1.3".default or true); } - { "0.1.3".derive = - (f.failure."0.1.3".derive or false) || - (f.failure."0.1.3".default or false) || - (failure."0.1.3"."default" or false); } - { "0.1.3".failure_derive = - (f.failure."0.1.3".failure_derive or false) || - (f.failure."0.1.3".derive or false) || - (failure."0.1.3"."derive" or false); } - { "0.1.3".std = - (f.failure."0.1.3".std or false) || - (f.failure."0.1.3".default or false) || - (failure."0.1.3"."default" or false); } - ]; - failure_derive."${deps.failure."0.1.3".failure_derive}".default = true; - }) [ - (features_.backtrace."${deps."failure"."0.1.3"."backtrace"}" deps) - (features_.failure_derive."${deps."failure"."0.1.3"."failure_derive"}" deps) - ]; - - -# end -# failure-0.1.5 - - crates.failure."0.1.5" = deps: { features?(features_.failure."0.1.5" deps {}) }: buildRustCrate { - crateName = "failure"; - version = "0.1.5"; - description = "Experimental error handling abstraction."; - authors = [ "Without Boats " ]; - sha256 = "1msaj1c0fg12dzyf4fhxqlx1gfx41lj2smdjmkc9hkrgajk2g3kx"; - dependencies = mapFeatures features ([ - ] - ++ (if features.failure."0.1.5".backtrace or false then [ (crates.backtrace."${deps."failure"."0.1.5".backtrace}" deps) ] else []) - ++ (if features.failure."0.1.5".failure_derive or false then [ (crates.failure_derive."${deps."failure"."0.1.5".failure_derive}" deps) ] else [])); - features = mkFeatures (features."failure"."0.1.5" or {}); - }; - features_.failure."0.1.5" = deps: f: updateFeatures f (rec { - backtrace."${deps.failure."0.1.5".backtrace}".default = true; - failure = fold recursiveUpdate {} [ - { "0.1.5"."backtrace" = - (f.failure."0.1.5"."backtrace" or false) || - (f.failure."0.1.5".std or false) || - (failure."0.1.5"."std" or false); } - { "0.1.5"."derive" = - (f.failure."0.1.5"."derive" or false) || - (f.failure."0.1.5".default or false) || - (failure."0.1.5"."default" or false); } - { "0.1.5"."failure_derive" = - (f.failure."0.1.5"."failure_derive" or false) || - (f.failure."0.1.5".derive or false) || - (failure."0.1.5"."derive" or false); } - { "0.1.5"."std" = - (f.failure."0.1.5"."std" or false) || - (f.failure."0.1.5".default or false) || - (failure."0.1.5"."default" or false); } - { "0.1.5".default = (f.failure."0.1.5".default or true); } - ]; - failure_derive."${deps.failure."0.1.5".failure_derive}".default = true; - }) [ - (features_.backtrace."${deps."failure"."0.1.5"."backtrace"}" deps) - (features_.failure_derive."${deps."failure"."0.1.5"."failure_derive"}" deps) - ]; - - -# end -# failure_derive-0.1.3 - - crates.failure_derive."0.1.3" = deps: { features?(features_.failure_derive."0.1.3" deps {}) }: buildRustCrate { - crateName = "failure_derive"; - version = "0.1.3"; - authors = [ "Without Boats " ]; - sha256 = "1mh7ad2d17f13g0k29bskp0f9faws0w1q4a5yfzlzi75bw9kidgm"; - procMacro = true; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."proc_macro2"."${deps."failure_derive"."0.1.3"."proc_macro2"}" deps) - (crates."quote"."${deps."failure_derive"."0.1.3"."quote"}" deps) - (crates."syn"."${deps."failure_derive"."0.1.3"."syn"}" deps) - (crates."synstructure"."${deps."failure_derive"."0.1.3"."synstructure"}" deps) - ]); - features = mkFeatures (features."failure_derive"."0.1.3" or {}); - }; - features_.failure_derive."0.1.3" = deps: f: updateFeatures f ({ - failure_derive."0.1.3".default = (f.failure_derive."0.1.3".default or true); - proc_macro2."${deps.failure_derive."0.1.3".proc_macro2}".default = true; - quote."${deps.failure_derive."0.1.3".quote}".default = true; - syn."${deps.failure_derive."0.1.3".syn}".default = true; - synstructure."${deps.failure_derive."0.1.3".synstructure}".default = true; - }) [ - (features_.proc_macro2."${deps."failure_derive"."0.1.3"."proc_macro2"}" deps) - (features_.quote."${deps."failure_derive"."0.1.3"."quote"}" deps) - (features_.syn."${deps."failure_derive"."0.1.3"."syn"}" deps) - (features_.synstructure."${deps."failure_derive"."0.1.3"."synstructure"}" deps) - ]; - - -# end -# failure_derive-0.1.5 - - crates.failure_derive."0.1.5" = deps: { features?(features_.failure_derive."0.1.5" deps {}) }: buildRustCrate { - crateName = "failure_derive"; - version = "0.1.5"; - description = "derives for the failure crate"; - authors = [ "Without Boats " ]; - sha256 = "1wzk484b87r4qszcvdl2bkniv5ls4r2f2dshz7hmgiv6z4ln12g0"; - procMacro = true; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."proc_macro2"."${deps."failure_derive"."0.1.5"."proc_macro2"}" deps) - (crates."quote"."${deps."failure_derive"."0.1.5"."quote"}" deps) - (crates."syn"."${deps."failure_derive"."0.1.5"."syn"}" deps) - (crates."synstructure"."${deps."failure_derive"."0.1.5"."synstructure"}" deps) - ]); - features = mkFeatures (features."failure_derive"."0.1.5" or {}); - }; - features_.failure_derive."0.1.5" = deps: f: updateFeatures f ({ - failure_derive."0.1.5".default = (f.failure_derive."0.1.5".default or true); - proc_macro2."${deps.failure_derive."0.1.5".proc_macro2}".default = true; - quote."${deps.failure_derive."0.1.5".quote}".default = true; - syn."${deps.failure_derive."0.1.5".syn}".default = true; - synstructure."${deps.failure_derive."0.1.5".synstructure}".default = true; - }) [ - (features_.proc_macro2."${deps."failure_derive"."0.1.5"."proc_macro2"}" deps) - (features_.quote."${deps."failure_derive"."0.1.5"."quote"}" deps) - (features_.syn."${deps."failure_derive"."0.1.5"."syn"}" deps) - (features_.synstructure."${deps."failure_derive"."0.1.5"."synstructure"}" deps) - ]; - - -# end -# fuchsia-cprng-0.1.1 - - crates.fuchsia_cprng."0.1.1" = deps: { features?(features_.fuchsia_cprng."0.1.1" deps {}) }: buildRustCrate { - crateName = "fuchsia-cprng"; - version = "0.1.1"; - description = "Rust crate for the Fuchsia cryptographically secure pseudorandom number generator"; - authors = [ "Erick Tryzelaar " ]; - edition = "2018"; - sha256 = "07apwv9dj716yjlcj29p94vkqn5zmfh7hlrqvrjx3wzshphc95h9"; - }; - features_.fuchsia_cprng."0.1.1" = deps: f: updateFeatures f ({ - fuchsia_cprng."0.1.1".default = (f.fuchsia_cprng."0.1.1".default or true); - }) []; - - -# end -# fuchsia-zircon-0.3.3 - - crates.fuchsia_zircon."0.3.3" = deps: { features?(features_.fuchsia_zircon."0.3.3" deps {}) }: buildRustCrate { - crateName = "fuchsia-zircon"; - version = "0.3.3"; - authors = [ "Raph Levien " ]; - sha256 = "0jrf4shb1699r4la8z358vri8318w4mdi6qzfqy30p2ymjlca4gk"; - dependencies = mapFeatures features ([ - (crates."bitflags"."${deps."fuchsia_zircon"."0.3.3"."bitflags"}" deps) - (crates."fuchsia_zircon_sys"."${deps."fuchsia_zircon"."0.3.3"."fuchsia_zircon_sys"}" deps) - ]); - }; - features_.fuchsia_zircon."0.3.3" = deps: f: updateFeatures f ({ - bitflags."${deps.fuchsia_zircon."0.3.3".bitflags}".default = true; - fuchsia_zircon."0.3.3".default = (f.fuchsia_zircon."0.3.3".default or true); - fuchsia_zircon_sys."${deps.fuchsia_zircon."0.3.3".fuchsia_zircon_sys}".default = true; - }) [ - (features_.bitflags."${deps."fuchsia_zircon"."0.3.3"."bitflags"}" deps) - (features_.fuchsia_zircon_sys."${deps."fuchsia_zircon"."0.3.3"."fuchsia_zircon_sys"}" deps) - ]; - - -# end -# fuchsia-zircon-sys-0.3.3 - - crates.fuchsia_zircon_sys."0.3.3" = deps: { features?(features_.fuchsia_zircon_sys."0.3.3" deps {}) }: buildRustCrate { - crateName = "fuchsia-zircon-sys"; - version = "0.3.3"; - authors = [ "Raph Levien " ]; - sha256 = "08jp1zxrm9jbrr6l26bjal4dbm8bxfy57ickdgibsqxr1n9j3hf5"; - }; - features_.fuchsia_zircon_sys."0.3.3" = deps: f: updateFeatures f ({ - fuchsia_zircon_sys."0.3.3".default = (f.fuchsia_zircon_sys."0.3.3".default or true); - }) []; - - -# end -# humantime-1.1.1 - - crates.humantime."1.1.1" = deps: { features?(features_.humantime."1.1.1" deps {}) }: buildRustCrate { - crateName = "humantime"; - version = "1.1.1"; - authors = [ "Paul Colomiets " ]; - sha256 = "1lzdfsfzdikcp1qb6wcdvnsdv16pmzr7p7cv171vnbnyz2lrwbgn"; - libPath = "src/lib.rs"; - dependencies = mapFeatures features ([ - (crates."quick_error"."${deps."humantime"."1.1.1"."quick_error"}" deps) - ]); - }; - features_.humantime."1.1.1" = deps: f: updateFeatures f ({ - humantime."1.1.1".default = (f.humantime."1.1.1".default or true); - quick_error."${deps.humantime."1.1.1".quick_error}".default = true; - }) [ - (features_.quick_error."${deps."humantime"."1.1.1"."quick_error"}" deps) - ]; - - -# end -# humantime-1.2.0 - - crates.humantime."1.2.0" = deps: { features?(features_.humantime."1.2.0" deps {}) }: buildRustCrate { - crateName = "humantime"; - version = "1.2.0"; - description = " A parser and formatter for std::time::{Duration, SystemTime}\n"; - authors = [ "Paul Colomiets " ]; - sha256 = "0wlcxzz2mhq0brkfbjb12hc6jm17bgm8m6pdgblw4qjwmf26aw28"; - libPath = "src/lib.rs"; - dependencies = mapFeatures features ([ - (crates."quick_error"."${deps."humantime"."1.2.0"."quick_error"}" deps) - ]); - }; - features_.humantime."1.2.0" = deps: f: updateFeatures f ({ - humantime."1.2.0".default = (f.humantime."1.2.0".default or true); - quick_error."${deps.humantime."1.2.0".quick_error}".default = true; - }) [ - (features_.quick_error."${deps."humantime"."1.2.0"."quick_error"}" deps) - ]; - - -# end -# idna-0.1.5 - - crates.idna."0.1.5" = deps: { features?(features_.idna."0.1.5" deps {}) }: buildRustCrate { - crateName = "idna"; - version = "0.1.5"; - authors = [ "The rust-url developers" ]; - sha256 = "1gwgl19rz5vzi67rrhamczhxy050f5ynx4ybabfapyalv7z1qmjy"; - dependencies = mapFeatures features ([ - (crates."matches"."${deps."idna"."0.1.5"."matches"}" deps) - (crates."unicode_bidi"."${deps."idna"."0.1.5"."unicode_bidi"}" deps) - (crates."unicode_normalization"."${deps."idna"."0.1.5"."unicode_normalization"}" deps) - ]); - }; - features_.idna."0.1.5" = deps: f: updateFeatures f ({ - idna."0.1.5".default = (f.idna."0.1.5".default or true); - matches."${deps.idna."0.1.5".matches}".default = true; - unicode_bidi."${deps.idna."0.1.5".unicode_bidi}".default = true; - unicode_normalization."${deps.idna."0.1.5".unicode_normalization}".default = true; - }) [ - (features_.matches."${deps."idna"."0.1.5"."matches"}" deps) - (features_.unicode_bidi."${deps."idna"."0.1.5"."unicode_bidi"}" deps) - (features_.unicode_normalization."${deps."idna"."0.1.5"."unicode_normalization"}" deps) - ]; - - -# end -# itertools-0.7.8 - - crates.itertools."0.7.8" = deps: { features?(features_.itertools."0.7.8" deps {}) }: buildRustCrate { - crateName = "itertools"; - version = "0.7.8"; - authors = [ "bluss" ]; - sha256 = "0ib30cd7d1icjxsa13mji1gry3grp72kx8p33yd84mphdbc3d357"; - dependencies = mapFeatures features ([ - (crates."either"."${deps."itertools"."0.7.8"."either"}" deps) - ]); - features = mkFeatures (features."itertools"."0.7.8" or {}); - }; - features_.itertools."0.7.8" = deps: f: updateFeatures f (rec { - either."${deps.itertools."0.7.8".either}".default = (f.either."${deps.itertools."0.7.8".either}".default or false); - itertools = fold recursiveUpdate {} [ - { "0.7.8".default = (f.itertools."0.7.8".default or true); } - { "0.7.8".use_std = - (f.itertools."0.7.8".use_std or false) || - (f.itertools."0.7.8".default or false) || - (itertools."0.7.8"."default" or false); } - ]; - }) [ - (features_.either."${deps."itertools"."0.7.8"."either"}" deps) - ]; - - -# end -# itertools-0.8.0 - - crates.itertools."0.8.0" = deps: { features?(features_.itertools."0.8.0" deps {}) }: buildRustCrate { - crateName = "itertools"; - version = "0.8.0"; - description = "Extra iterator adaptors, iterator methods, free functions, and macros."; - authors = [ "bluss" ]; - sha256 = "0xpz59yf03vyj540i7sqypn2aqfid08c4vzyg0l6rqm08da77n7n"; - dependencies = mapFeatures features ([ - (crates."either"."${deps."itertools"."0.8.0"."either"}" deps) - ]); - features = mkFeatures (features."itertools"."0.8.0" or {}); - }; - features_.itertools."0.8.0" = deps: f: updateFeatures f (rec { - either."${deps.itertools."0.8.0".either}".default = (f.either."${deps.itertools."0.8.0".either}".default or false); - itertools = fold recursiveUpdate {} [ - { "0.8.0"."use_std" = - (f.itertools."0.8.0"."use_std" or false) || - (f.itertools."0.8.0".default or false) || - (itertools."0.8.0"."default" or false); } - { "0.8.0".default = (f.itertools."0.8.0".default or true); } - ]; - }) [ - (features_.either."${deps."itertools"."0.8.0"."either"}" deps) - ]; - - -# end -# itoa-0.4.3 - - crates.itoa."0.4.3" = deps: { features?(features_.itoa."0.4.3" deps {}) }: buildRustCrate { - crateName = "itoa"; - version = "0.4.3"; - authors = [ "David Tolnay " ]; - sha256 = "0zadimmdgvili3gdwxqg7ljv3r4wcdg1kkdfp9nl15vnm23vrhy1"; - features = mkFeatures (features."itoa"."0.4.3" or {}); - }; - features_.itoa."0.4.3" = deps: f: updateFeatures f (rec { - itoa = fold recursiveUpdate {} [ - { "0.4.3".default = (f.itoa."0.4.3".default or true); } - { "0.4.3".std = - (f.itoa."0.4.3".std or false) || - (f.itoa."0.4.3".default or false) || - (itoa."0.4.3"."default" or false); } - ]; - }) []; - - -# end -# lazy_static-1.1.0 - - crates.lazy_static."1.1.0" = deps: { features?(features_.lazy_static."1.1.0" deps {}) }: buildRustCrate { - crateName = "lazy_static"; - version = "1.1.0"; - authors = [ "Marvin Löbel " ]; - sha256 = "1da2b6nxfc2l547qgl9kd1pn9sh1af96a6qx6xw8xdnv6hh5fag0"; - build = "build.rs"; - dependencies = mapFeatures features ([ -]); - - buildDependencies = mapFeatures features ([ - (crates."version_check"."${deps."lazy_static"."1.1.0"."version_check"}" deps) - ]); - features = mkFeatures (features."lazy_static"."1.1.0" or {}); - }; - features_.lazy_static."1.1.0" = deps: f: updateFeatures f (rec { - lazy_static = fold recursiveUpdate {} [ - { "1.1.0".default = (f.lazy_static."1.1.0".default or true); } - { "1.1.0".nightly = - (f.lazy_static."1.1.0".nightly or false) || - (f.lazy_static."1.1.0".spin_no_std or false) || - (lazy_static."1.1.0"."spin_no_std" or false); } - { "1.1.0".spin = - (f.lazy_static."1.1.0".spin or false) || - (f.lazy_static."1.1.0".spin_no_std or false) || - (lazy_static."1.1.0"."spin_no_std" or false); } - ]; - version_check."${deps.lazy_static."1.1.0".version_check}".default = true; - }) [ - (features_.version_check."${deps."lazy_static"."1.1.0"."version_check"}" deps) - ]; - - -# end -# lazy_static-1.3.0 - - crates.lazy_static."1.3.0" = deps: { features?(features_.lazy_static."1.3.0" deps {}) }: buildRustCrate { - crateName = "lazy_static"; - version = "1.3.0"; - description = "A macro for declaring lazily evaluated statics in Rust."; - authors = [ "Marvin Löbel " ]; - sha256 = "1vv47va18ydk7dx5paz88g3jy1d3lwbx6qpxkbj8gyfv770i4b1y"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."lazy_static"."1.3.0" or {}); - }; - features_.lazy_static."1.3.0" = deps: f: updateFeatures f (rec { - lazy_static = fold recursiveUpdate {} [ - { "1.3.0"."spin" = - (f.lazy_static."1.3.0"."spin" or false) || - (f.lazy_static."1.3.0".spin_no_std or false) || - (lazy_static."1.3.0"."spin_no_std" or false); } - { "1.3.0".default = (f.lazy_static."1.3.0".default or true); } - ]; - }) []; - - -# end -# libc-0.2.43 - - crates.libc."0.2.43" = deps: { features?(features_.libc."0.2.43" deps {}) }: buildRustCrate { - crateName = "libc"; - version = "0.2.43"; - authors = [ "The Rust Project Developers" ]; - sha256 = "0pshydmsq71kl9276zc2928ld50sp524ixcqkcqsgq410dx6c50b"; - features = mkFeatures (features."libc"."0.2.43" or {}); - }; - features_.libc."0.2.43" = deps: f: updateFeatures f (rec { - libc = fold recursiveUpdate {} [ - { "0.2.43".default = (f.libc."0.2.43".default or true); } - { "0.2.43".use_std = - (f.libc."0.2.43".use_std or false) || - (f.libc."0.2.43".default or false) || - (libc."0.2.43"."default" or false); } - ]; - }) []; - - -# end -# libc-0.2.50 - - crates.libc."0.2.50" = deps: { features?(features_.libc."0.2.50" deps {}) }: buildRustCrate { - crateName = "libc"; - version = "0.2.50"; - description = "Raw FFI bindings to platform libraries like libc.\n"; - authors = [ "The Rust Project Developers" ]; - sha256 = "14y4zm0xp2xbj3l1kxqf2wpl58xb7hglxdbfx5dcxjlchbvk5dzs"; - build = "build.rs"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."libc"."0.2.50" or {}); - }; - features_.libc."0.2.50" = deps: f: updateFeatures f (rec { - libc = fold recursiveUpdate {} [ - { "0.2.50"."align" = - (f.libc."0.2.50"."align" or false) || - (f.libc."0.2.50".rustc-dep-of-std or false) || - (libc."0.2.50"."rustc-dep-of-std" or false); } - { "0.2.50"."rustc-std-workspace-core" = - (f.libc."0.2.50"."rustc-std-workspace-core" or false) || - (f.libc."0.2.50".rustc-dep-of-std or false) || - (libc."0.2.50"."rustc-dep-of-std" or false); } - { "0.2.50"."use_std" = - (f.libc."0.2.50"."use_std" or false) || - (f.libc."0.2.50".default or false) || - (libc."0.2.50"."default" or false); } - { "0.2.50".default = (f.libc."0.2.50".default or true); } - ]; - }) []; - - -# end -# log-0.4.5 - - crates.log."0.4.5" = deps: { features?(features_.log."0.4.5" deps {}) }: buildRustCrate { - crateName = "log"; - version = "0.4.5"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1hdcj17al94ga90q7jx2y1rmxi68n3akra1awv3hr3s9b9zipgq6"; - dependencies = mapFeatures features ([ - (crates."cfg_if"."${deps."log"."0.4.5"."cfg_if"}" deps) - ]); - features = mkFeatures (features."log"."0.4.5" or {}); - }; - features_.log."0.4.5" = deps: f: updateFeatures f ({ - cfg_if."${deps.log."0.4.5".cfg_if}".default = true; - log."0.4.5".default = (f.log."0.4.5".default or true); - }) [ - (features_.cfg_if."${deps."log"."0.4.5"."cfg_if"}" deps) - ]; - - -# end -# log-0.4.6 - - crates.log."0.4.6" = deps: { features?(features_.log."0.4.6" deps {}) }: buildRustCrate { - crateName = "log"; - version = "0.4.6"; - description = "A lightweight logging facade for Rust\n"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1nd8dl9mvc9vd6fks5d4gsxaz990xi6rzlb8ymllshmwi153vngr"; - dependencies = mapFeatures features ([ - (crates."cfg_if"."${deps."log"."0.4.6"."cfg_if"}" deps) - ]); - features = mkFeatures (features."log"."0.4.6" or {}); - }; - features_.log."0.4.6" = deps: f: updateFeatures f ({ - cfg_if."${deps.log."0.4.6".cfg_if}".default = true; - log."0.4.6".default = (f.log."0.4.6".default or true); - }) [ - (features_.cfg_if."${deps."log"."0.4.6"."cfg_if"}" deps) - ]; - - -# end -# matches-0.1.8 - - crates.matches."0.1.8" = deps: { features?(features_.matches."0.1.8" deps {}) }: buildRustCrate { - crateName = "matches"; - version = "0.1.8"; - authors = [ "Simon Sapin " ]; - sha256 = "03hl636fg6xggy0a26200xs74amk3k9n0908rga2szn68agyz3cv"; - libPath = "lib.rs"; - }; - features_.matches."0.1.8" = deps: f: updateFeatures f ({ - matches."0.1.8".default = (f.matches."0.1.8".default or true); - }) []; - - -# end -# memchr-1.0.2 - - crates.memchr."1.0.2" = deps: { features?(features_.memchr."1.0.2" deps {}) }: buildRustCrate { - crateName = "memchr"; - version = "1.0.2"; - authors = [ "Andrew Gallant " "bluss" ]; - sha256 = "0dfb8ifl9nrc9kzgd5z91q6qg87sh285q1ih7xgrsglmqfav9lg7"; - dependencies = mapFeatures features ([ - ] - ++ (if features.memchr."1.0.2".libc or false then [ (crates.libc."${deps."memchr"."1.0.2".libc}" deps) ] else [])); - features = mkFeatures (features."memchr"."1.0.2" or {}); - }; - features_.memchr."1.0.2" = deps: f: updateFeatures f (rec { - libc = fold recursiveUpdate {} [ - { "${deps.memchr."1.0.2".libc}"."use_std" = - (f.libc."${deps.memchr."1.0.2".libc}"."use_std" or false) || - (memchr."1.0.2"."use_std" or false) || - (f."memchr"."1.0.2"."use_std" or false); } - { "${deps.memchr."1.0.2".libc}".default = (f.libc."${deps.memchr."1.0.2".libc}".default or false); } - ]; - memchr = fold recursiveUpdate {} [ - { "1.0.2".default = (f.memchr."1.0.2".default or true); } - { "1.0.2".libc = - (f.memchr."1.0.2".libc or false) || - (f.memchr."1.0.2".default or false) || - (memchr."1.0.2"."default" or false) || - (f.memchr."1.0.2".use_std or false) || - (memchr."1.0.2"."use_std" or false); } - { "1.0.2".use_std = - (f.memchr."1.0.2".use_std or false) || - (f.memchr."1.0.2".default or false) || - (memchr."1.0.2"."default" or false); } - ]; - }) [ - (features_.libc."${deps."memchr"."1.0.2"."libc"}" deps) - ]; - - -# end -# memchr-2.1.0 - - crates.memchr."2.1.0" = deps: { features?(features_.memchr."2.1.0" deps {}) }: buildRustCrate { - crateName = "memchr"; - version = "2.1.0"; - authors = [ "Andrew Gallant " "bluss" ]; - sha256 = "02w1fc5z1ccx8fbzgcr0mpk0xf2i9g4vbx9q5c2g8pjddbaqvjjq"; - dependencies = mapFeatures features ([ - (crates."cfg_if"."${deps."memchr"."2.1.0"."cfg_if"}" deps) - ] - ++ (if features.memchr."2.1.0".libc or false then [ (crates.libc."${deps."memchr"."2.1.0".libc}" deps) ] else [])); - - buildDependencies = mapFeatures features ([ - (crates."version_check"."${deps."memchr"."2.1.0"."version_check"}" deps) - ]); - features = mkFeatures (features."memchr"."2.1.0" or {}); - }; - features_.memchr."2.1.0" = deps: f: updateFeatures f (rec { - cfg_if."${deps.memchr."2.1.0".cfg_if}".default = true; - libc = fold recursiveUpdate {} [ - { "${deps.memchr."2.1.0".libc}"."use_std" = - (f.libc."${deps.memchr."2.1.0".libc}"."use_std" or false) || - (memchr."2.1.0"."use_std" or false) || - (f."memchr"."2.1.0"."use_std" or false); } - { "${deps.memchr."2.1.0".libc}".default = (f.libc."${deps.memchr."2.1.0".libc}".default or false); } - ]; - memchr = fold recursiveUpdate {} [ - { "2.1.0".default = (f.memchr."2.1.0".default or true); } - { "2.1.0".libc = - (f.memchr."2.1.0".libc or false) || - (f.memchr."2.1.0".default or false) || - (memchr."2.1.0"."default" or false) || - (f.memchr."2.1.0".use_std or false) || - (memchr."2.1.0"."use_std" or false); } - { "2.1.0".use_std = - (f.memchr."2.1.0".use_std or false) || - (f.memchr."2.1.0".default or false) || - (memchr."2.1.0"."default" or false); } - ]; - version_check."${deps.memchr."2.1.0".version_check}".default = true; - }) [ - (features_.cfg_if."${deps."memchr"."2.1.0"."cfg_if"}" deps) - (features_.libc."${deps."memchr"."2.1.0"."libc"}" deps) - (features_.version_check."${deps."memchr"."2.1.0"."version_check"}" deps) - ]; - - -# end -# memchr-2.2.0 - - crates.memchr."2.2.0" = deps: { features?(features_.memchr."2.2.0" deps {}) }: buildRustCrate { - crateName = "memchr"; - version = "2.2.0"; - description = "Safe interface to memchr."; - authors = [ "Andrew Gallant " "bluss" ]; - sha256 = "11vwg8iig9jyjxq3n1cq15g29ikzw5l7ar87md54k1aisjs0997p"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."memchr"."2.2.0" or {}); - }; - features_.memchr."2.2.0" = deps: f: updateFeatures f (rec { - memchr = fold recursiveUpdate {} [ - { "2.2.0"."use_std" = - (f.memchr."2.2.0"."use_std" or false) || - (f.memchr."2.2.0".default or false) || - (memchr."2.2.0"."default" or false); } - { "2.2.0".default = (f.memchr."2.2.0".default or true); } - ]; - }) []; - - -# end -# nodrop-0.1.12 - - crates.nodrop."0.1.12" = deps: { features?(features_.nodrop."0.1.12" deps {}) }: buildRustCrate { - crateName = "nodrop"; - version = "0.1.12"; - authors = [ "bluss" ]; - sha256 = "1b9rxvdg8061gxjc239l9slndf0ds3m6fy2sf3gs8f9kknqgl49d"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."nodrop"."0.1.12" or {}); - }; - features_.nodrop."0.1.12" = deps: f: updateFeatures f (rec { - nodrop = fold recursiveUpdate {} [ - { "0.1.12".default = (f.nodrop."0.1.12".default or true); } - { "0.1.12".nodrop-union = - (f.nodrop."0.1.12".nodrop-union or false) || - (f.nodrop."0.1.12".use_union or false) || - (nodrop."0.1.12"."use_union" or false); } - { "0.1.12".std = - (f.nodrop."0.1.12".std or false) || - (f.nodrop."0.1.12".default or false) || - (nodrop."0.1.12"."default" or false); } - ]; - }) []; - - -# end -# nodrop-0.1.13 - - crates.nodrop."0.1.13" = deps: { features?(features_.nodrop."0.1.13" deps {}) }: buildRustCrate { - crateName = "nodrop"; - version = "0.1.13"; - description = "A wrapper type to inhibit drop (destructor). Use std::mem::ManuallyDrop instead!"; - authors = [ "bluss" ]; - sha256 = "0gkfx6wihr9z0m8nbdhma5pyvbipznjpkzny2d4zkc05b0vnhinb"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."nodrop"."0.1.13" or {}); - }; - features_.nodrop."0.1.13" = deps: f: updateFeatures f (rec { - nodrop = fold recursiveUpdate {} [ - { "0.1.13"."nodrop-union" = - (f.nodrop."0.1.13"."nodrop-union" or false) || - (f.nodrop."0.1.13".use_union or false) || - (nodrop."0.1.13"."use_union" or false); } - { "0.1.13"."std" = - (f.nodrop."0.1.13"."std" or false) || - (f.nodrop."0.1.13".default or false) || - (nodrop."0.1.13"."default" or false); } - { "0.1.13".default = (f.nodrop."0.1.13".default or true); } - ]; - }) []; - - -# end -# nom-3.2.1 - - crates.nom."3.2.1" = deps: { features?(features_.nom."3.2.1" deps {}) }: buildRustCrate { - crateName = "nom"; - version = "3.2.1"; - authors = [ "contact@geoffroycouprie.com" ]; - sha256 = "1vcllxrz9hdw6j25kn020ka3psz1vkaqh1hm3yfak2240zrxgi07"; - dependencies = mapFeatures features ([ - (crates."memchr"."${deps."nom"."3.2.1"."memchr"}" deps) - ]); - features = mkFeatures (features."nom"."3.2.1" or {}); - }; - features_.nom."3.2.1" = deps: f: updateFeatures f (rec { - memchr = fold recursiveUpdate {} [ - { "${deps.nom."3.2.1".memchr}"."use_std" = - (f.memchr."${deps.nom."3.2.1".memchr}"."use_std" or false) || - (nom."3.2.1"."std" or false) || - (f."nom"."3.2.1"."std" or false); } - { "${deps.nom."3.2.1".memchr}".default = (f.memchr."${deps.nom."3.2.1".memchr}".default or false); } - ]; - nom = fold recursiveUpdate {} [ - { "3.2.1".compiler_error = - (f.nom."3.2.1".compiler_error or false) || - (f.nom."3.2.1".nightly or false) || - (nom."3.2.1"."nightly" or false); } - { "3.2.1".default = (f.nom."3.2.1".default or true); } - { "3.2.1".lazy_static = - (f.nom."3.2.1".lazy_static or false) || - (f.nom."3.2.1".regexp_macros or false) || - (nom."3.2.1"."regexp_macros" or false); } - { "3.2.1".regex = - (f.nom."3.2.1".regex or false) || - (f.nom."3.2.1".regexp or false) || - (nom."3.2.1"."regexp" or false); } - { "3.2.1".regexp = - (f.nom."3.2.1".regexp or false) || - (f.nom."3.2.1".regexp_macros or false) || - (nom."3.2.1"."regexp_macros" or false); } - { "3.2.1".std = - (f.nom."3.2.1".std or false) || - (f.nom."3.2.1".default or false) || - (nom."3.2.1"."default" or false); } - { "3.2.1".stream = - (f.nom."3.2.1".stream or false) || - (f.nom."3.2.1".default or false) || - (nom."3.2.1"."default" or false); } - ]; - }) [ - (features_.memchr."${deps."nom"."3.2.1"."memchr"}" deps) - ]; - - -# end -# percent-encoding-1.0.1 - - crates.percent_encoding."1.0.1" = deps: { features?(features_.percent_encoding."1.0.1" deps {}) }: buildRustCrate { - crateName = "percent-encoding"; - version = "1.0.1"; - authors = [ "The rust-url developers" ]; - sha256 = "04ahrp7aw4ip7fmadb0bknybmkfav0kk0gw4ps3ydq5w6hr0ib5i"; - libPath = "lib.rs"; - }; - features_.percent_encoding."1.0.1" = deps: f: updateFeatures f ({ - percent_encoding."1.0.1".default = (f.percent_encoding."1.0.1".default or true); - }) []; - - -# end -# proc-macro2-0.4.20 - - crates.proc_macro2."0.4.20" = deps: { features?(features_.proc_macro2."0.4.20" deps {}) }: buildRustCrate { - crateName = "proc-macro2"; - version = "0.4.20"; - authors = [ "Alex Crichton " ]; - sha256 = "0yr74b00d3wzg21kjvfln7vzzvf9aghbaff4c747i3grbd997ys2"; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."unicode_xid"."${deps."proc_macro2"."0.4.20"."unicode_xid"}" deps) - ]); - features = mkFeatures (features."proc_macro2"."0.4.20" or {}); - }; - features_.proc_macro2."0.4.20" = deps: f: updateFeatures f (rec { - proc_macro2 = fold recursiveUpdate {} [ - { "0.4.20".default = (f.proc_macro2."0.4.20".default or true); } - { "0.4.20".proc-macro = - (f.proc_macro2."0.4.20".proc-macro or false) || - (f.proc_macro2."0.4.20".default or false) || - (proc_macro2."0.4.20"."default" or false) || - (f.proc_macro2."0.4.20".nightly or false) || - (proc_macro2."0.4.20"."nightly" or false); } - ]; - unicode_xid."${deps.proc_macro2."0.4.20".unicode_xid}".default = true; - }) [ - (features_.unicode_xid."${deps."proc_macro2"."0.4.20"."unicode_xid"}" deps) - ]; - - -# end -# proc-macro2-0.4.27 - - crates.proc_macro2."0.4.27" = deps: { features?(features_.proc_macro2."0.4.27" deps {}) }: buildRustCrate { - crateName = "proc-macro2"; - version = "0.4.27"; - description = "A stable implementation of the upcoming new `proc_macro` API. Comes with an\noption, off by default, to also reimplement itself in terms of the upstream\nunstable API.\n"; - authors = [ "Alex Crichton " ]; - sha256 = "1cp4c40p3hwn2sz72ssqa62gp5n8w4gbamdqvvadzp5l7gxnq95i"; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."unicode_xid"."${deps."proc_macro2"."0.4.27"."unicode_xid"}" deps) - ]); - features = mkFeatures (features."proc_macro2"."0.4.27" or {}); - }; - features_.proc_macro2."0.4.27" = deps: f: updateFeatures f (rec { - proc_macro2 = fold recursiveUpdate {} [ - { "0.4.27"."proc-macro" = - (f.proc_macro2."0.4.27"."proc-macro" or false) || - (f.proc_macro2."0.4.27".default or false) || - (proc_macro2."0.4.27"."default" or false); } - { "0.4.27".default = (f.proc_macro2."0.4.27".default or true); } - ]; - unicode_xid."${deps.proc_macro2."0.4.27".unicode_xid}".default = true; - }) [ - (features_.unicode_xid."${deps."proc_macro2"."0.4.27"."unicode_xid"}" deps) - ]; - - -# end -# quick-error-1.2.2 - - crates.quick_error."1.2.2" = deps: { features?(features_.quick_error."1.2.2" deps {}) }: buildRustCrate { - crateName = "quick-error"; - version = "1.2.2"; - authors = [ "Paul Colomiets " "Colin Kiegel " ]; - sha256 = "192a3adc5phgpibgqblsdx1b421l5yg9bjbmv552qqq9f37h60k5"; - }; - features_.quick_error."1.2.2" = deps: f: updateFeatures f ({ - quick_error."1.2.2".default = (f.quick_error."1.2.2".default or true); - }) []; - - -# end -# quote-0.6.11 - - crates.quote."0.6.11" = deps: { features?(features_.quote."0.6.11" deps {}) }: buildRustCrate { - crateName = "quote"; - version = "0.6.11"; - description = "Quasi-quoting macro quote!(...)"; - authors = [ "David Tolnay " ]; - sha256 = "0agska77z58cypcq4knayzwx7r7n6m756z1cz9cp2z4sv0b846ga"; - dependencies = mapFeatures features ([ - (crates."proc_macro2"."${deps."quote"."0.6.11"."proc_macro2"}" deps) - ]); - features = mkFeatures (features."quote"."0.6.11" or {}); - }; - features_.quote."0.6.11" = deps: f: updateFeatures f (rec { - proc_macro2 = fold recursiveUpdate {} [ - { "${deps.quote."0.6.11".proc_macro2}"."proc-macro" = - (f.proc_macro2."${deps.quote."0.6.11".proc_macro2}"."proc-macro" or false) || - (quote."0.6.11"."proc-macro" or false) || - (f."quote"."0.6.11"."proc-macro" or false); } - { "${deps.quote."0.6.11".proc_macro2}".default = (f.proc_macro2."${deps.quote."0.6.11".proc_macro2}".default or false); } - ]; - quote = fold recursiveUpdate {} [ - { "0.6.11"."proc-macro" = - (f.quote."0.6.11"."proc-macro" or false) || - (f.quote."0.6.11".default or false) || - (quote."0.6.11"."default" or false); } - { "0.6.11".default = (f.quote."0.6.11".default or true); } - ]; - }) [ - (features_.proc_macro2."${deps."quote"."0.6.11"."proc_macro2"}" deps) - ]; - - -# end -# quote-0.6.8 - - crates.quote."0.6.8" = deps: { features?(features_.quote."0.6.8" deps {}) }: buildRustCrate { - crateName = "quote"; - version = "0.6.8"; - authors = [ "David Tolnay " ]; - sha256 = "0dq6j23w6pmc4l6v490arixdwypy0b82z76nrzaingqhqri4p3mh"; - dependencies = mapFeatures features ([ - (crates."proc_macro2"."${deps."quote"."0.6.8"."proc_macro2"}" deps) - ]); - features = mkFeatures (features."quote"."0.6.8" or {}); - }; - features_.quote."0.6.8" = deps: f: updateFeatures f (rec { - proc_macro2 = fold recursiveUpdate {} [ - { "${deps.quote."0.6.8".proc_macro2}"."proc-macro" = - (f.proc_macro2."${deps.quote."0.6.8".proc_macro2}"."proc-macro" or false) || - (quote."0.6.8"."proc-macro" or false) || - (f."quote"."0.6.8"."proc-macro" or false); } - { "${deps.quote."0.6.8".proc_macro2}".default = (f.proc_macro2."${deps.quote."0.6.8".proc_macro2}".default or false); } - ]; - quote = fold recursiveUpdate {} [ - { "0.6.8".default = (f.quote."0.6.8".default or true); } - { "0.6.8".proc-macro = - (f.quote."0.6.8".proc-macro or false) || - (f.quote."0.6.8".default or false) || - (quote."0.6.8"."default" or false); } - ]; - }) [ - (features_.proc_macro2."${deps."quote"."0.6.8"."proc_macro2"}" deps) - ]; - - -# end -# rand-0.4.3 - - crates.rand."0.4.3" = deps: { features?(features_.rand."0.4.3" deps {}) }: buildRustCrate { - crateName = "rand"; - version = "0.4.3"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1644wri45l147822xy7dgdm4k7myxzs66cb795ga0x7dan11ci4f"; - dependencies = (if kernel == "fuchsia" then mapFeatures features ([ - (crates."fuchsia_zircon"."${deps."rand"."0.4.3"."fuchsia_zircon"}" deps) - ]) else []) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - ] - ++ (if features.rand."0.4.3".libc or false then [ (crates.libc."${deps."rand"."0.4.3".libc}" deps) ] else [])) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."rand"."0.4.3"."winapi"}" deps) - ]) else []); - features = mkFeatures (features."rand"."0.4.3" or {}); - }; - features_.rand."0.4.3" = deps: f: updateFeatures f (rec { - fuchsia_zircon."${deps.rand."0.4.3".fuchsia_zircon}".default = true; - libc."${deps.rand."0.4.3".libc}".default = true; - rand = fold recursiveUpdate {} [ - { "0.4.3".default = (f.rand."0.4.3".default or true); } - { "0.4.3".i128_support = - (f.rand."0.4.3".i128_support or false) || - (f.rand."0.4.3".nightly or false) || - (rand."0.4.3"."nightly" or false); } - { "0.4.3".libc = - (f.rand."0.4.3".libc or false) || - (f.rand."0.4.3".std or false) || - (rand."0.4.3"."std" or false); } - { "0.4.3".std = - (f.rand."0.4.3".std or false) || - (f.rand."0.4.3".default or false) || - (rand."0.4.3"."default" or false); } - ]; - winapi = fold recursiveUpdate {} [ - { "${deps.rand."0.4.3".winapi}"."minwindef" = true; } - { "${deps.rand."0.4.3".winapi}"."ntsecapi" = true; } - { "${deps.rand."0.4.3".winapi}"."profileapi" = true; } - { "${deps.rand."0.4.3".winapi}"."winnt" = true; } - { "${deps.rand."0.4.3".winapi}".default = true; } - ]; - }) [ - (features_.fuchsia_zircon."${deps."rand"."0.4.3"."fuchsia_zircon"}" deps) - (features_.libc."${deps."rand"."0.4.3"."libc"}" deps) - (features_.winapi."${deps."rand"."0.4.3"."winapi"}" deps) - ]; - - -# end -# rand-0.4.6 - - crates.rand."0.4.6" = deps: { features?(features_.rand."0.4.6" deps {}) }: buildRustCrate { - crateName = "rand"; - version = "0.4.6"; - description = "Random number generators and other randomness functionality.\n"; - authors = [ "The Rust Project Developers" ]; - sha256 = "0c3rmg5q7d6qdi7cbmg5py9alm70wd3xsg0mmcawrnl35qv37zfs"; - dependencies = (if abi == "sgx" then mapFeatures features ([ - (crates."rand_core"."${deps."rand"."0.4.6"."rand_core"}" deps) - (crates."rdrand"."${deps."rand"."0.4.6"."rdrand"}" deps) - ]) else []) - ++ (if kernel == "fuchsia" then mapFeatures features ([ - (crates."fuchsia_cprng"."${deps."rand"."0.4.6"."fuchsia_cprng"}" deps) - ]) else []) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - ] - ++ (if features.rand."0.4.6".libc or false then [ (crates.libc."${deps."rand"."0.4.6".libc}" deps) ] else [])) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."rand"."0.4.6"."winapi"}" deps) - ]) else []); - features = mkFeatures (features."rand"."0.4.6" or {}); - }; - features_.rand."0.4.6" = deps: f: updateFeatures f (rec { - fuchsia_cprng."${deps.rand."0.4.6".fuchsia_cprng}".default = true; - libc."${deps.rand."0.4.6".libc}".default = true; - rand = fold recursiveUpdate {} [ - { "0.4.6"."i128_support" = - (f.rand."0.4.6"."i128_support" or false) || - (f.rand."0.4.6".nightly or false) || - (rand."0.4.6"."nightly" or false); } - { "0.4.6"."libc" = - (f.rand."0.4.6"."libc" or false) || - (f.rand."0.4.6".std or false) || - (rand."0.4.6"."std" or false); } - { "0.4.6"."std" = - (f.rand."0.4.6"."std" or false) || - (f.rand."0.4.6".default or false) || - (rand."0.4.6"."default" or false); } - { "0.4.6".default = (f.rand."0.4.6".default or true); } - ]; - rand_core."${deps.rand."0.4.6".rand_core}".default = (f.rand_core."${deps.rand."0.4.6".rand_core}".default or false); - rdrand."${deps.rand."0.4.6".rdrand}".default = true; - winapi = fold recursiveUpdate {} [ - { "${deps.rand."0.4.6".winapi}"."minwindef" = true; } - { "${deps.rand."0.4.6".winapi}"."ntsecapi" = true; } - { "${deps.rand."0.4.6".winapi}"."profileapi" = true; } - { "${deps.rand."0.4.6".winapi}"."winnt" = true; } - { "${deps.rand."0.4.6".winapi}".default = true; } - ]; - }) [ - (features_.rand_core."${deps."rand"."0.4.6"."rand_core"}" deps) - (features_.rdrand."${deps."rand"."0.4.6"."rdrand"}" deps) - (features_.fuchsia_cprng."${deps."rand"."0.4.6"."fuchsia_cprng"}" deps) - (features_.libc."${deps."rand"."0.4.6"."libc"}" deps) - (features_.winapi."${deps."rand"."0.4.6"."winapi"}" deps) - ]; - - -# end -# rand_core-0.3.1 - - crates.rand_core."0.3.1" = deps: { features?(features_.rand_core."0.3.1" deps {}) }: buildRustCrate { - crateName = "rand_core"; - version = "0.3.1"; - description = "Core random number generator traits and tools for implementation.\n"; - authors = [ "The Rand Project Developers" "The Rust Project Developers" ]; - sha256 = "0q0ssgpj9x5a6fda83nhmfydy7a6c0wvxm0jhncsmjx8qp8gw91m"; - dependencies = mapFeatures features ([ - (crates."rand_core"."${deps."rand_core"."0.3.1"."rand_core"}" deps) - ]); - features = mkFeatures (features."rand_core"."0.3.1" or {}); - }; - features_.rand_core."0.3.1" = deps: f: updateFeatures f (rec { - rand_core = fold recursiveUpdate {} [ - { "${deps.rand_core."0.3.1".rand_core}"."alloc" = - (f.rand_core."${deps.rand_core."0.3.1".rand_core}"."alloc" or false) || - (rand_core."0.3.1"."alloc" or false) || - (f."rand_core"."0.3.1"."alloc" or false); } - { "${deps.rand_core."0.3.1".rand_core}"."serde1" = - (f.rand_core."${deps.rand_core."0.3.1".rand_core}"."serde1" or false) || - (rand_core."0.3.1"."serde1" or false) || - (f."rand_core"."0.3.1"."serde1" or false); } - { "${deps.rand_core."0.3.1".rand_core}"."std" = - (f.rand_core."${deps.rand_core."0.3.1".rand_core}"."std" or false) || - (rand_core."0.3.1"."std" or false) || - (f."rand_core"."0.3.1"."std" or false); } - { "${deps.rand_core."0.3.1".rand_core}".default = true; } - { "0.3.1"."std" = - (f.rand_core."0.3.1"."std" or false) || - (f.rand_core."0.3.1".default or false) || - (rand_core."0.3.1"."default" or false); } - { "0.3.1".default = (f.rand_core."0.3.1".default or true); } - ]; - }) [ - (features_.rand_core."${deps."rand_core"."0.3.1"."rand_core"}" deps) - ]; - - -# end -# rand_core-0.4.0 - - crates.rand_core."0.4.0" = deps: { features?(features_.rand_core."0.4.0" deps {}) }: buildRustCrate { - crateName = "rand_core"; - version = "0.4.0"; - description = "Core random number generator traits and tools for implementation.\n"; - authors = [ "The Rand Project Developers" "The Rust Project Developers" ]; - sha256 = "0wb5iwhffibj0pnpznhv1g3i7h1fnhz64s3nz74fz6vsm3q6q3br"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."rand_core"."0.4.0" or {}); - }; - features_.rand_core."0.4.0" = deps: f: updateFeatures f (rec { - rand_core = fold recursiveUpdate {} [ - { "0.4.0"."alloc" = - (f.rand_core."0.4.0"."alloc" or false) || - (f.rand_core."0.4.0".std or false) || - (rand_core."0.4.0"."std" or false); } - { "0.4.0"."serde" = - (f.rand_core."0.4.0"."serde" or false) || - (f.rand_core."0.4.0".serde1 or false) || - (rand_core."0.4.0"."serde1" or false); } - { "0.4.0"."serde_derive" = - (f.rand_core."0.4.0"."serde_derive" or false) || - (f.rand_core."0.4.0".serde1 or false) || - (rand_core."0.4.0"."serde1" or false); } - { "0.4.0".default = (f.rand_core."0.4.0".default or true); } - ]; - }) []; - - -# end -# rand_os-0.1.3 - - crates.rand_os."0.1.3" = deps: { features?(features_.rand_os."0.1.3" deps {}) }: buildRustCrate { - crateName = "rand_os"; - version = "0.1.3"; - description = "OS backed Random Number Generator"; - authors = [ "The Rand Project Developers" ]; - sha256 = "0ywwspizgs9g8vzn6m5ix9yg36n15119d6n792h7mk4r5vs0ww4j"; - dependencies = mapFeatures features ([ - (crates."rand_core"."${deps."rand_os"."0.1.3"."rand_core"}" deps) - ]) - ++ (if abi == "sgx" then mapFeatures features ([ - (crates."rdrand"."${deps."rand_os"."0.1.3"."rdrand"}" deps) - ]) else []) - ++ (if kernel == "cloudabi" then mapFeatures features ([ - (crates."cloudabi"."${deps."rand_os"."0.1.3"."cloudabi"}" deps) - ]) else []) - ++ (if kernel == "fuchsia" then mapFeatures features ([ - (crates."fuchsia_cprng"."${deps."rand_os"."0.1.3"."fuchsia_cprng"}" deps) - ]) else []) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - (crates."libc"."${deps."rand_os"."0.1.3"."libc"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."rand_os"."0.1.3"."winapi"}" deps) - ]) else []) - ++ (if kernel == "wasm32-unknown-unknown" then mapFeatures features ([ -]) else []); - }; - features_.rand_os."0.1.3" = deps: f: updateFeatures f ({ - cloudabi."${deps.rand_os."0.1.3".cloudabi}".default = true; - fuchsia_cprng."${deps.rand_os."0.1.3".fuchsia_cprng}".default = true; - libc."${deps.rand_os."0.1.3".libc}".default = true; - rand_core = fold recursiveUpdate {} [ - { "${deps.rand_os."0.1.3".rand_core}"."std" = true; } - { "${deps.rand_os."0.1.3".rand_core}".default = true; } - ]; - rand_os."0.1.3".default = (f.rand_os."0.1.3".default or true); - rdrand."${deps.rand_os."0.1.3".rdrand}".default = true; - winapi = fold recursiveUpdate {} [ - { "${deps.rand_os."0.1.3".winapi}"."minwindef" = true; } - { "${deps.rand_os."0.1.3".winapi}"."ntsecapi" = true; } - { "${deps.rand_os."0.1.3".winapi}"."winnt" = true; } - { "${deps.rand_os."0.1.3".winapi}".default = true; } - ]; - }) [ - (features_.rand_core."${deps."rand_os"."0.1.3"."rand_core"}" deps) - (features_.rdrand."${deps."rand_os"."0.1.3"."rdrand"}" deps) - (features_.cloudabi."${deps."rand_os"."0.1.3"."cloudabi"}" deps) - (features_.fuchsia_cprng."${deps."rand_os"."0.1.3"."fuchsia_cprng"}" deps) - (features_.libc."${deps."rand_os"."0.1.3"."libc"}" deps) - (features_.winapi."${deps."rand_os"."0.1.3"."winapi"}" deps) - ]; - - -# end -# rdrand-0.4.0 - - crates.rdrand."0.4.0" = deps: { features?(features_.rdrand."0.4.0" deps {}) }: buildRustCrate { - crateName = "rdrand"; - version = "0.4.0"; - description = "An implementation of random number generator based on rdrand and rdseed instructions"; - authors = [ "Simonas Kazlauskas " ]; - sha256 = "15hrcasn0v876wpkwab1dwbk9kvqwrb3iv4y4dibb6yxnfvzwajk"; - dependencies = mapFeatures features ([ - (crates."rand_core"."${deps."rdrand"."0.4.0"."rand_core"}" deps) - ]); - features = mkFeatures (features."rdrand"."0.4.0" or {}); - }; - features_.rdrand."0.4.0" = deps: f: updateFeatures f (rec { - rand_core."${deps.rdrand."0.4.0".rand_core}".default = (f.rand_core."${deps.rdrand."0.4.0".rand_core}".default or false); - rdrand = fold recursiveUpdate {} [ - { "0.4.0"."std" = - (f.rdrand."0.4.0"."std" or false) || - (f.rdrand."0.4.0".default or false) || - (rdrand."0.4.0"."default" or false); } - { "0.4.0".default = (f.rdrand."0.4.0".default or true); } - ]; - }) [ - (features_.rand_core."${deps."rdrand"."0.4.0"."rand_core"}" deps) - ]; - - -# end -# redox_syscall-0.1.40 - - crates.redox_syscall."0.1.40" = deps: { features?(features_.redox_syscall."0.1.40" deps {}) }: buildRustCrate { - crateName = "redox_syscall"; - version = "0.1.40"; - authors = [ "Jeremy Soller " ]; - sha256 = "132rnhrq49l3z7gjrwj2zfadgw6q0355s6a7id7x7c0d7sk72611"; - libName = "syscall"; - }; - features_.redox_syscall."0.1.40" = deps: f: updateFeatures f ({ - redox_syscall."0.1.40".default = (f.redox_syscall."0.1.40".default or true); - }) []; - - -# end -# redox_syscall-0.1.51 - - crates.redox_syscall."0.1.51" = deps: { features?(features_.redox_syscall."0.1.51" deps {}) }: buildRustCrate { - crateName = "redox_syscall"; - version = "0.1.51"; - description = "A Rust library to access raw Redox system calls"; - authors = [ "Jeremy Soller " ]; - sha256 = "1a61cv7yydx64vpyvzr0z0hwzdvy4gcvcnfc6k70zpkngj5sz3ip"; - libName = "syscall"; - }; - features_.redox_syscall."0.1.51" = deps: f: updateFeatures f ({ - redox_syscall."0.1.51".default = (f.redox_syscall."0.1.51".default or true); - }) []; - - -# end -# redox_termios-0.1.1 - - crates.redox_termios."0.1.1" = deps: { features?(features_.redox_termios."0.1.1" deps {}) }: buildRustCrate { - crateName = "redox_termios"; - version = "0.1.1"; - authors = [ "Jeremy Soller " ]; - sha256 = "04s6yyzjca552hdaqlvqhp3vw0zqbc304md5czyd3axh56iry8wh"; - libPath = "src/lib.rs"; - dependencies = mapFeatures features ([ - (crates."redox_syscall"."${deps."redox_termios"."0.1.1"."redox_syscall"}" deps) - ]); - }; - features_.redox_termios."0.1.1" = deps: f: updateFeatures f ({ - redox_syscall."${deps.redox_termios."0.1.1".redox_syscall}".default = true; - redox_termios."0.1.1".default = (f.redox_termios."0.1.1".default or true); - }) [ - (features_.redox_syscall."${deps."redox_termios"."0.1.1"."redox_syscall"}" deps) - ]; - - -# end -# redox_users-0.2.0 - - crates.redox_users."0.2.0" = deps: { features?(features_.redox_users."0.2.0" deps {}) }: buildRustCrate { - crateName = "redox_users"; - version = "0.2.0"; - authors = [ "Jose Narvaez " "Wesley Hershberger " ]; - sha256 = "0s9jrh378jk8rfi1xfwxvh2r1gv6rn3bq6n7sbajkrqqq0xzijvf"; - dependencies = mapFeatures features ([ - (crates."argon2rs"."${deps."redox_users"."0.2.0"."argon2rs"}" deps) - (crates."failure"."${deps."redox_users"."0.2.0"."failure"}" deps) - (crates."rand"."${deps."redox_users"."0.2.0"."rand"}" deps) - (crates."redox_syscall"."${deps."redox_users"."0.2.0"."redox_syscall"}" deps) - ]); - }; - features_.redox_users."0.2.0" = deps: f: updateFeatures f ({ - argon2rs."${deps.redox_users."0.2.0".argon2rs}".default = (f.argon2rs."${deps.redox_users."0.2.0".argon2rs}".default or false); - failure."${deps.redox_users."0.2.0".failure}".default = true; - rand."${deps.redox_users."0.2.0".rand}".default = true; - redox_syscall."${deps.redox_users."0.2.0".redox_syscall}".default = true; - redox_users."0.2.0".default = (f.redox_users."0.2.0".default or true); - }) [ - (features_.argon2rs."${deps."redox_users"."0.2.0"."argon2rs"}" deps) - (features_.failure."${deps."redox_users"."0.2.0"."failure"}" deps) - (features_.rand."${deps."redox_users"."0.2.0"."rand"}" deps) - (features_.redox_syscall."${deps."redox_users"."0.2.0"."redox_syscall"}" deps) - ]; - - -# end -# redox_users-0.3.0 - - crates.redox_users."0.3.0" = deps: { features?(features_.redox_users."0.3.0" deps {}) }: buildRustCrate { - crateName = "redox_users"; - version = "0.3.0"; - description = "A Rust library to access Redox users and groups functionality"; - authors = [ "Jose Narvaez " "Wesley Hershberger " ]; - sha256 = "051rzqgk5hn7rf24nwgbb32zfdn8qp2kwqvdp0772ia85p737p4j"; - dependencies = mapFeatures features ([ - (crates."argon2rs"."${deps."redox_users"."0.3.0"."argon2rs"}" deps) - (crates."failure"."${deps."redox_users"."0.3.0"."failure"}" deps) - (crates."rand_os"."${deps."redox_users"."0.3.0"."rand_os"}" deps) - (crates."redox_syscall"."${deps."redox_users"."0.3.0"."redox_syscall"}" deps) - ]); - }; - features_.redox_users."0.3.0" = deps: f: updateFeatures f ({ - argon2rs."${deps.redox_users."0.3.0".argon2rs}".default = (f.argon2rs."${deps.redox_users."0.3.0".argon2rs}".default or false); - failure."${deps.redox_users."0.3.0".failure}".default = true; - rand_os."${deps.redox_users."0.3.0".rand_os}".default = true; - redox_syscall."${deps.redox_users."0.3.0".redox_syscall}".default = true; - redox_users."0.3.0".default = (f.redox_users."0.3.0".default or true); - }) [ - (features_.argon2rs."${deps."redox_users"."0.3.0"."argon2rs"}" deps) - (features_.failure."${deps."redox_users"."0.3.0"."failure"}" deps) - (features_.rand_os."${deps."redox_users"."0.3.0"."rand_os"}" deps) - (features_.redox_syscall."${deps."redox_users"."0.3.0"."redox_syscall"}" deps) - ]; - - -# end -# regex-1.0.5 - - crates.regex."1.0.5" = deps: { features?(features_.regex."1.0.5" deps {}) }: buildRustCrate { - crateName = "regex"; - version = "1.0.5"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1nb4dva9lhb3v76bdds9qcxldb2xy998sdraqnqaqdr6axfsfp02"; - dependencies = mapFeatures features ([ - (crates."aho_corasick"."${deps."regex"."1.0.5"."aho_corasick"}" deps) - (crates."memchr"."${deps."regex"."1.0.5"."memchr"}" deps) - (crates."regex_syntax"."${deps."regex"."1.0.5"."regex_syntax"}" deps) - (crates."thread_local"."${deps."regex"."1.0.5"."thread_local"}" deps) - (crates."utf8_ranges"."${deps."regex"."1.0.5"."utf8_ranges"}" deps) - ]); - features = mkFeatures (features."regex"."1.0.5" or {}); - }; - features_.regex."1.0.5" = deps: f: updateFeatures f (rec { - aho_corasick."${deps.regex."1.0.5".aho_corasick}".default = true; - memchr."${deps.regex."1.0.5".memchr}".default = true; - regex = fold recursiveUpdate {} [ - { "1.0.5".default = (f.regex."1.0.5".default or true); } - { "1.0.5".pattern = - (f.regex."1.0.5".pattern or false) || - (f.regex."1.0.5".unstable or false) || - (regex."1.0.5"."unstable" or false); } - { "1.0.5".use_std = - (f.regex."1.0.5".use_std or false) || - (f.regex."1.0.5".default or false) || - (regex."1.0.5"."default" or false); } - ]; - regex_syntax."${deps.regex."1.0.5".regex_syntax}".default = true; - thread_local."${deps.regex."1.0.5".thread_local}".default = true; - utf8_ranges."${deps.regex."1.0.5".utf8_ranges}".default = true; - }) [ - (features_.aho_corasick."${deps."regex"."1.0.5"."aho_corasick"}" deps) - (features_.memchr."${deps."regex"."1.0.5"."memchr"}" deps) - (features_.regex_syntax."${deps."regex"."1.0.5"."regex_syntax"}" deps) - (features_.thread_local."${deps."regex"."1.0.5"."thread_local"}" deps) - (features_.utf8_ranges."${deps."regex"."1.0.5"."utf8_ranges"}" deps) - ]; - - -# end -# regex-1.1.2 - - crates.regex."1.1.2" = deps: { features?(features_.regex."1.1.2" deps {}) }: buildRustCrate { - crateName = "regex"; - version = "1.1.2"; - description = "An implementation of regular expressions for Rust. This implementation uses\nfinite automata and guarantees linear time matching on all inputs.\n"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1c9nb031z1vw5l6lzfkfra2mah9hb2s1wgq9f1lmgcbkiiprj9xd"; - dependencies = mapFeatures features ([ - (crates."aho_corasick"."${deps."regex"."1.1.2"."aho_corasick"}" deps) - (crates."memchr"."${deps."regex"."1.1.2"."memchr"}" deps) - (crates."regex_syntax"."${deps."regex"."1.1.2"."regex_syntax"}" deps) - (crates."thread_local"."${deps."regex"."1.1.2"."thread_local"}" deps) - (crates."utf8_ranges"."${deps."regex"."1.1.2"."utf8_ranges"}" deps) - ]); - features = mkFeatures (features."regex"."1.1.2" or {}); - }; - features_.regex."1.1.2" = deps: f: updateFeatures f (rec { - aho_corasick."${deps.regex."1.1.2".aho_corasick}".default = true; - memchr."${deps.regex."1.1.2".memchr}".default = true; - regex = fold recursiveUpdate {} [ - { "1.1.2"."pattern" = - (f.regex."1.1.2"."pattern" or false) || - (f.regex."1.1.2".unstable or false) || - (regex."1.1.2"."unstable" or false); } - { "1.1.2"."use_std" = - (f.regex."1.1.2"."use_std" or false) || - (f.regex."1.1.2".default or false) || - (regex."1.1.2"."default" or false); } - { "1.1.2".default = (f.regex."1.1.2".default or true); } - ]; - regex_syntax."${deps.regex."1.1.2".regex_syntax}".default = true; - thread_local."${deps.regex."1.1.2".thread_local}".default = true; - utf8_ranges."${deps.regex."1.1.2".utf8_ranges}".default = true; - }) [ - (features_.aho_corasick."${deps."regex"."1.1.2"."aho_corasick"}" deps) - (features_.memchr."${deps."regex"."1.1.2"."memchr"}" deps) - (features_.regex_syntax."${deps."regex"."1.1.2"."regex_syntax"}" deps) - (features_.thread_local."${deps."regex"."1.1.2"."thread_local"}" deps) - (features_.utf8_ranges."${deps."regex"."1.1.2"."utf8_ranges"}" deps) - ]; - - -# end -# regex-syntax-0.6.2 - - crates.regex_syntax."0.6.2" = deps: { features?(features_.regex_syntax."0.6.2" deps {}) }: buildRustCrate { - crateName = "regex-syntax"; - version = "0.6.2"; - authors = [ "The Rust Project Developers" ]; - sha256 = "109426mj7nhwr6szdzbcvn1a8g5zy52f9maqxjd9agm8wg87ylyw"; - dependencies = mapFeatures features ([ - (crates."ucd_util"."${deps."regex_syntax"."0.6.2"."ucd_util"}" deps) - ]); - }; - features_.regex_syntax."0.6.2" = deps: f: updateFeatures f ({ - regex_syntax."0.6.2".default = (f.regex_syntax."0.6.2".default or true); - ucd_util."${deps.regex_syntax."0.6.2".ucd_util}".default = true; - }) [ - (features_.ucd_util."${deps."regex_syntax"."0.6.2"."ucd_util"}" deps) - ]; - - -# end -# regex-syntax-0.6.5 - - crates.regex_syntax."0.6.5" = deps: { features?(features_.regex_syntax."0.6.5" deps {}) }: buildRustCrate { - crateName = "regex-syntax"; - version = "0.6.5"; - description = "A regular expression parser."; - authors = [ "The Rust Project Developers" ]; - sha256 = "0aaaba1fan2qfyc31wzdmgmbmyirc27zgcbz41ba5wm1lb2d8kli"; - dependencies = mapFeatures features ([ - (crates."ucd_util"."${deps."regex_syntax"."0.6.5"."ucd_util"}" deps) - ]); - }; - features_.regex_syntax."0.6.5" = deps: f: updateFeatures f ({ - regex_syntax."0.6.5".default = (f.regex_syntax."0.6.5".default or true); - ucd_util."${deps.regex_syntax."0.6.5".ucd_util}".default = true; - }) [ - (features_.ucd_util."${deps."regex_syntax"."0.6.5"."ucd_util"}" deps) - ]; - - -# end -# remove_dir_all-0.5.1 - - crates.remove_dir_all."0.5.1" = deps: { features?(features_.remove_dir_all."0.5.1" deps {}) }: buildRustCrate { - crateName = "remove_dir_all"; - version = "0.5.1"; - authors = [ "Aaronepower " ]; - sha256 = "1chx3yvfbj46xjz4bzsvps208l46hfbcy0sm98gpiya454n4rrl7"; - dependencies = (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."remove_dir_all"."0.5.1"."winapi"}" deps) - ]) else []); - }; - features_.remove_dir_all."0.5.1" = deps: f: updateFeatures f ({ - remove_dir_all."0.5.1".default = (f.remove_dir_all."0.5.1".default or true); - winapi = fold recursiveUpdate {} [ - { "${deps.remove_dir_all."0.5.1".winapi}"."errhandlingapi" = true; } - { "${deps.remove_dir_all."0.5.1".winapi}"."fileapi" = true; } - { "${deps.remove_dir_all."0.5.1".winapi}"."std" = true; } - { "${deps.remove_dir_all."0.5.1".winapi}"."winbase" = true; } - { "${deps.remove_dir_all."0.5.1".winapi}"."winerror" = true; } - { "${deps.remove_dir_all."0.5.1".winapi}".default = true; } - ]; - }) [ - (features_.winapi."${deps."remove_dir_all"."0.5.1"."winapi"}" deps) - ]; - - -# end -# rustc-demangle-0.1.13 - - crates.rustc_demangle."0.1.13" = deps: { features?(features_.rustc_demangle."0.1.13" deps {}) }: buildRustCrate { - crateName = "rustc-demangle"; - version = "0.1.13"; - description = "Rust compiler symbol demangling.\n"; - authors = [ "Alex Crichton " ]; - sha256 = "0sr6cr02araqnlqwc5ghvnafjmkw11vzjswqaz757lvyrcl8xcy6"; - }; - features_.rustc_demangle."0.1.13" = deps: f: updateFeatures f ({ - rustc_demangle."0.1.13".default = (f.rustc_demangle."0.1.13".default or true); - }) []; - - -# end -# rustc-demangle-0.1.9 - - crates.rustc_demangle."0.1.9" = deps: { features?(features_.rustc_demangle."0.1.9" deps {}) }: buildRustCrate { - crateName = "rustc-demangle"; - version = "0.1.9"; - authors = [ "Alex Crichton " ]; - sha256 = "00ma4r9haq0zv5krps617mym6y74056pfcivyld0kpci156vfaax"; - }; - features_.rustc_demangle."0.1.9" = deps: f: updateFeatures f ({ - rustc_demangle."0.1.9".default = (f.rustc_demangle."0.1.9".default or true); - }) []; - - -# end -# ryu-0.2.6 - - crates.ryu."0.2.6" = deps: { features?(features_.ryu."0.2.6" deps {}) }: buildRustCrate { - crateName = "ryu"; - version = "0.2.6"; - authors = [ "David Tolnay " ]; - sha256 = "1vdh6z4aysc9kiiqhl7vxkqz3fykcnp24kgfizshlwfsz2j0p9dr"; - build = "build.rs"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."ryu"."0.2.6" or {}); - }; - features_.ryu."0.2.6" = deps: f: updateFeatures f ({ - ryu."0.2.6".default = (f.ryu."0.2.6".default or true); - }) []; - - -# end -# ryu-0.2.7 - - crates.ryu."0.2.7" = deps: { features?(features_.ryu."0.2.7" deps {}) }: buildRustCrate { - crateName = "ryu"; - version = "0.2.7"; - description = "Fast floating point to string conversion"; - authors = [ "David Tolnay " ]; - sha256 = "0m8szf1m87wfqkwh1f9zp9bn2mb0m9nav028xxnd0hlig90b44bd"; - build = "build.rs"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."ryu"."0.2.7" or {}); - }; - features_.ryu."0.2.7" = deps: f: updateFeatures f ({ - ryu."0.2.7".default = (f.ryu."0.2.7".default or true); - }) []; - - -# end -# scoped_threadpool-0.1.9 - - crates.scoped_threadpool."0.1.9" = deps: { features?(features_.scoped_threadpool."0.1.9" deps {}) }: buildRustCrate { - crateName = "scoped_threadpool"; - version = "0.1.9"; - authors = [ "Marvin Löbel " ]; - sha256 = "1arqj2skcfr46s1lcyvnlmfr5456kg5nhn8k90xyfjnxkp5yga2v"; - features = mkFeatures (features."scoped_threadpool"."0.1.9" or {}); - }; - features_.scoped_threadpool."0.1.9" = deps: f: updateFeatures f ({ - scoped_threadpool."0.1.9".default = (f.scoped_threadpool."0.1.9".default or true); - }) []; - - -# end -# serde-1.0.80 - - crates.serde."1.0.80" = deps: { features?(features_.serde."1.0.80" deps {}) }: buildRustCrate { - crateName = "serde"; - version = "1.0.80"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "0vyciw2qhrws4hz87pfnsjdfzzdw2sclxqxq394g3a219a2rdcxz"; - build = "build.rs"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."serde"."1.0.80" or {}); - }; - features_.serde."1.0.80" = deps: f: updateFeatures f (rec { - serde = fold recursiveUpdate {} [ - { "1.0.80".default = (f.serde."1.0.80".default or true); } - { "1.0.80".serde_derive = - (f.serde."1.0.80".serde_derive or false) || - (f.serde."1.0.80".derive or false) || - (serde."1.0.80"."derive" or false); } - { "1.0.80".std = - (f.serde."1.0.80".std or false) || - (f.serde."1.0.80".default or false) || - (serde."1.0.80"."default" or false); } - { "1.0.80".unstable = - (f.serde."1.0.80".unstable or false) || - (f.serde."1.0.80".alloc or false) || - (serde."1.0.80"."alloc" or false); } - ]; - }) []; - - -# end -# serde-1.0.84 - - crates.serde."1.0.84" = deps: { features?(features_.serde."1.0.84" deps {}) }: buildRustCrate { - crateName = "serde"; - version = "1.0.84"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "1x40cvvkbkz592jflwbfbxhim3wxdqp9dy0qxjw13ra7q57b29gy"; - build = "build.rs"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."serde"."1.0.84" or {}); - }; - features_.serde."1.0.84" = deps: f: updateFeatures f (rec { - serde = fold recursiveUpdate {} [ - { "1.0.84".default = (f.serde."1.0.84".default or true); } - { "1.0.84".serde_derive = - (f.serde."1.0.84".serde_derive or false) || - (f.serde."1.0.84".derive or false) || - (serde."1.0.84"."derive" or false); } - { "1.0.84".std = - (f.serde."1.0.84".std or false) || - (f.serde."1.0.84".default or false) || - (serde."1.0.84"."default" or false); } - { "1.0.84".unstable = - (f.serde."1.0.84".unstable or false) || - (f.serde."1.0.84".alloc or false) || - (serde."1.0.84"."alloc" or false); } - ]; - }) []; - - -# end -# serde-1.0.89 - - crates.serde."1.0.89" = deps: { features?(features_.serde."1.0.89" deps {}) }: buildRustCrate { - crateName = "serde"; - version = "1.0.89"; - description = "A generic serialization/deserialization framework"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "14pidc6skkm92vhp431wi1aam5vv5g6rmsimik38wzb0qy72c71g"; - build = "build.rs"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."serde"."1.0.89" or {}); - }; - features_.serde."1.0.89" = deps: f: updateFeatures f (rec { - serde = fold recursiveUpdate {} [ - { "1.0.89"."serde_derive" = - (f.serde."1.0.89"."serde_derive" or false) || - (f.serde."1.0.89".derive or false) || - (serde."1.0.89"."derive" or false); } - { "1.0.89"."std" = - (f.serde."1.0.89"."std" or false) || - (f.serde."1.0.89".default or false) || - (serde."1.0.89"."default" or false); } - { "1.0.89"."unstable" = - (f.serde."1.0.89"."unstable" or false) || - (f.serde."1.0.89".alloc or false) || - (serde."1.0.89"."alloc" or false); } - { "1.0.89".default = (f.serde."1.0.89".default or true); } - ]; - }) []; - - -# end -# serde_derive-1.0.80 - - crates.serde_derive."1.0.80" = deps: { features?(features_.serde_derive."1.0.80" deps {}) }: buildRustCrate { - crateName = "serde_derive"; - version = "1.0.80"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "1akvzhbnnqhd92lfj7vp43scs1vdml7x27c82l5yh0kz7xf7jaky"; - procMacro = true; - dependencies = mapFeatures features ([ - (crates."proc_macro2"."${deps."serde_derive"."1.0.80"."proc_macro2"}" deps) - (crates."quote"."${deps."serde_derive"."1.0.80"."quote"}" deps) - (crates."syn"."${deps."serde_derive"."1.0.80"."syn"}" deps) - ]); - features = mkFeatures (features."serde_derive"."1.0.80" or {}); - }; - features_.serde_derive."1.0.80" = deps: f: updateFeatures f ({ - proc_macro2."${deps.serde_derive."1.0.80".proc_macro2}".default = true; - quote."${deps.serde_derive."1.0.80".quote}".default = true; - serde_derive."1.0.80".default = (f.serde_derive."1.0.80".default or true); - syn = fold recursiveUpdate {} [ - { "${deps.serde_derive."1.0.80".syn}"."visit" = true; } - { "${deps.serde_derive."1.0.80".syn}".default = true; } - ]; - }) [ - (features_.proc_macro2."${deps."serde_derive"."1.0.80"."proc_macro2"}" deps) - (features_.quote."${deps."serde_derive"."1.0.80"."quote"}" deps) - (features_.syn."${deps."serde_derive"."1.0.80"."syn"}" deps) - ]; - - -# end -# serde_derive-1.0.89 - - crates.serde_derive."1.0.89" = deps: { features?(features_.serde_derive."1.0.89" deps {}) }: buildRustCrate { - crateName = "serde_derive"; - version = "1.0.89"; - description = "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "0wxbxq9sccrd939pfnrgfzykkwl9gag2yf7vxhg2c2p9kx36d3wm"; - procMacro = true; - dependencies = mapFeatures features ([ - (crates."proc_macro2"."${deps."serde_derive"."1.0.89"."proc_macro2"}" deps) - (crates."quote"."${deps."serde_derive"."1.0.89"."quote"}" deps) - (crates."syn"."${deps."serde_derive"."1.0.89"."syn"}" deps) - ]); - features = mkFeatures (features."serde_derive"."1.0.89" or {}); - }; - features_.serde_derive."1.0.89" = deps: f: updateFeatures f ({ - proc_macro2."${deps.serde_derive."1.0.89".proc_macro2}".default = true; - quote."${deps.serde_derive."1.0.89".quote}".default = true; - serde_derive."1.0.89".default = (f.serde_derive."1.0.89".default or true); - syn = fold recursiveUpdate {} [ - { "${deps.serde_derive."1.0.89".syn}"."visit" = true; } - { "${deps.serde_derive."1.0.89".syn}".default = true; } - ]; - }) [ - (features_.proc_macro2."${deps."serde_derive"."1.0.89"."proc_macro2"}" deps) - (features_.quote."${deps."serde_derive"."1.0.89"."quote"}" deps) - (features_.syn."${deps."serde_derive"."1.0.89"."syn"}" deps) - ]; - - -# end -# serde_json-1.0.32 - - crates.serde_json."1.0.32" = deps: { features?(features_.serde_json."1.0.32" deps {}) }: buildRustCrate { - crateName = "serde_json"; - version = "1.0.32"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "1dqkvizi02j1bs5c21kw20idf4aa5399g29ndwl6vkmmrqkr1gr0"; - dependencies = mapFeatures features ([ - (crates."itoa"."${deps."serde_json"."1.0.32"."itoa"}" deps) - (crates."ryu"."${deps."serde_json"."1.0.32"."ryu"}" deps) - (crates."serde"."${deps."serde_json"."1.0.32"."serde"}" deps) - ]); - features = mkFeatures (features."serde_json"."1.0.32" or {}); - }; - features_.serde_json."1.0.32" = deps: f: updateFeatures f (rec { - itoa."${deps.serde_json."1.0.32".itoa}".default = true; - ryu."${deps.serde_json."1.0.32".ryu}".default = true; - serde."${deps.serde_json."1.0.32".serde}".default = true; - serde_json = fold recursiveUpdate {} [ - { "1.0.32".default = (f.serde_json."1.0.32".default or true); } - { "1.0.32".indexmap = - (f.serde_json."1.0.32".indexmap or false) || - (f.serde_json."1.0.32".preserve_order or false) || - (serde_json."1.0.32"."preserve_order" or false); } - ]; - }) [ - (features_.itoa."${deps."serde_json"."1.0.32"."itoa"}" deps) - (features_.ryu."${deps."serde_json"."1.0.32"."ryu"}" deps) - (features_.serde."${deps."serde_json"."1.0.32"."serde"}" deps) - ]; - - -# end -# serde_json-1.0.39 - - crates.serde_json."1.0.39" = deps: { features?(features_.serde_json."1.0.39" deps {}) }: buildRustCrate { - crateName = "serde_json"; - version = "1.0.39"; - description = "A JSON serialization file format"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "07ydv06hn8x0yl0rc94l2wl9r2xz1fqd97n1s6j3bgdc6gw406a8"; - dependencies = mapFeatures features ([ - (crates."itoa"."${deps."serde_json"."1.0.39"."itoa"}" deps) - (crates."ryu"."${deps."serde_json"."1.0.39"."ryu"}" deps) - (crates."serde"."${deps."serde_json"."1.0.39"."serde"}" deps) - ]); - features = mkFeatures (features."serde_json"."1.0.39" or {}); - }; - features_.serde_json."1.0.39" = deps: f: updateFeatures f (rec { - itoa."${deps.serde_json."1.0.39".itoa}".default = true; - ryu."${deps.serde_json."1.0.39".ryu}".default = true; - serde."${deps.serde_json."1.0.39".serde}".default = true; - serde_json = fold recursiveUpdate {} [ - { "1.0.39"."indexmap" = - (f.serde_json."1.0.39"."indexmap" or false) || - (f.serde_json."1.0.39".preserve_order or false) || - (serde_json."1.0.39"."preserve_order" or false); } - { "1.0.39".default = (f.serde_json."1.0.39".default or true); } - ]; - }) [ - (features_.itoa."${deps."serde_json"."1.0.39"."itoa"}" deps) - (features_.ryu."${deps."serde_json"."1.0.39"."ryu"}" deps) - (features_.serde."${deps."serde_json"."1.0.39"."serde"}" deps) - ]; - - -# end -# smallvec-0.6.9 - - crates.smallvec."0.6.9" = deps: { features?(features_.smallvec."0.6.9" deps {}) }: buildRustCrate { - crateName = "smallvec"; - version = "0.6.9"; - description = "'Small vector' optimization: store up to a small number of items on the stack"; - authors = [ "Simon Sapin " ]; - sha256 = "0p96l51a2pq5y0vn48nhbm6qslbc6k8h28cxm0pmzkqmj7xynz6w"; - libPath = "lib.rs"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."smallvec"."0.6.9" or {}); - }; - features_.smallvec."0.6.9" = deps: f: updateFeatures f (rec { - smallvec = fold recursiveUpdate {} [ - { "0.6.9"."std" = - (f.smallvec."0.6.9"."std" or false) || - (f.smallvec."0.6.9".default or false) || - (smallvec."0.6.9"."default" or false); } - { "0.6.9".default = (f.smallvec."0.6.9".default or true); } - ]; - }) []; - - -# end -# strsim-0.7.0 - - crates.strsim."0.7.0" = deps: { features?(features_.strsim."0.7.0" deps {}) }: buildRustCrate { - crateName = "strsim"; - version = "0.7.0"; - authors = [ "Danny Guo " ]; - sha256 = "0fy0k5f2705z73mb3x9459bpcvrx4ky8jpr4zikcbiwan4bnm0iv"; - }; - features_.strsim."0.7.0" = deps: f: updateFeatures f ({ - strsim."0.7.0".default = (f.strsim."0.7.0".default or true); - }) []; - - -# end -# syn-0.15.13 - - crates.syn."0.15.13" = deps: { features?(features_.syn."0.15.13" deps {}) }: buildRustCrate { - crateName = "syn"; - version = "0.15.13"; - authors = [ "David Tolnay " ]; - sha256 = "1zvnppl08f2njpkl3m10h221sdl4vsm7v6vyq63dxk16nn37b1bh"; - dependencies = mapFeatures features ([ - (crates."proc_macro2"."${deps."syn"."0.15.13"."proc_macro2"}" deps) - (crates."unicode_xid"."${deps."syn"."0.15.13"."unicode_xid"}" deps) - ] - ++ (if features.syn."0.15.13".quote or false then [ (crates.quote."${deps."syn"."0.15.13".quote}" deps) ] else [])); - features = mkFeatures (features."syn"."0.15.13" or {}); - }; - features_.syn."0.15.13" = deps: f: updateFeatures f (rec { - proc_macro2 = fold recursiveUpdate {} [ - { "${deps.syn."0.15.13".proc_macro2}"."proc-macro" = - (f.proc_macro2."${deps.syn."0.15.13".proc_macro2}"."proc-macro" or false) || - (syn."0.15.13"."proc-macro" or false) || - (f."syn"."0.15.13"."proc-macro" or false); } - { "${deps.syn."0.15.13".proc_macro2}".default = (f.proc_macro2."${deps.syn."0.15.13".proc_macro2}".default or false); } - ]; - quote = fold recursiveUpdate {} [ - { "${deps.syn."0.15.13".quote}"."proc-macro" = - (f.quote."${deps.syn."0.15.13".quote}"."proc-macro" or false) || - (syn."0.15.13"."proc-macro" or false) || - (f."syn"."0.15.13"."proc-macro" or false); } - { "${deps.syn."0.15.13".quote}".default = (f.quote."${deps.syn."0.15.13".quote}".default or false); } - ]; - syn = fold recursiveUpdate {} [ - { "0.15.13".clone-impls = - (f.syn."0.15.13".clone-impls or false) || - (f.syn."0.15.13".default or false) || - (syn."0.15.13"."default" or false); } - { "0.15.13".default = (f.syn."0.15.13".default or true); } - { "0.15.13".derive = - (f.syn."0.15.13".derive or false) || - (f.syn."0.15.13".default or false) || - (syn."0.15.13"."default" or false); } - { "0.15.13".parsing = - (f.syn."0.15.13".parsing or false) || - (f.syn."0.15.13".default or false) || - (syn."0.15.13"."default" or false); } - { "0.15.13".printing = - (f.syn."0.15.13".printing or false) || - (f.syn."0.15.13".default or false) || - (syn."0.15.13"."default" or false); } - { "0.15.13".proc-macro = - (f.syn."0.15.13".proc-macro or false) || - (f.syn."0.15.13".default or false) || - (syn."0.15.13"."default" or false); } - { "0.15.13".quote = - (f.syn."0.15.13".quote or false) || - (f.syn."0.15.13".printing or false) || - (syn."0.15.13"."printing" or false); } - ]; - unicode_xid."${deps.syn."0.15.13".unicode_xid}".default = true; - }) [ - (features_.proc_macro2."${deps."syn"."0.15.13"."proc_macro2"}" deps) - (features_.quote."${deps."syn"."0.15.13"."quote"}" deps) - (features_.unicode_xid."${deps."syn"."0.15.13"."unicode_xid"}" deps) - ]; - - -# end -# syn-0.15.29 - - crates.syn."0.15.29" = deps: { features?(features_.syn."0.15.29" deps {}) }: buildRustCrate { - crateName = "syn"; - version = "0.15.29"; - description = "Parser for Rust source code"; - authors = [ "David Tolnay " ]; - sha256 = "0wrd6awgc6f1iwfn2v9fvwyd2yddgxdjv9s106kvwg1ljbw3fajw"; - dependencies = mapFeatures features ([ - (crates."proc_macro2"."${deps."syn"."0.15.29"."proc_macro2"}" deps) - (crates."unicode_xid"."${deps."syn"."0.15.29"."unicode_xid"}" deps) - ] - ++ (if features.syn."0.15.29".quote or false then [ (crates.quote."${deps."syn"."0.15.29".quote}" deps) ] else [])); - features = mkFeatures (features."syn"."0.15.29" or {}); - }; - features_.syn."0.15.29" = deps: f: updateFeatures f (rec { - proc_macro2 = fold recursiveUpdate {} [ - { "${deps.syn."0.15.29".proc_macro2}"."proc-macro" = - (f.proc_macro2."${deps.syn."0.15.29".proc_macro2}"."proc-macro" or false) || - (syn."0.15.29"."proc-macro" or false) || - (f."syn"."0.15.29"."proc-macro" or false); } - { "${deps.syn."0.15.29".proc_macro2}".default = (f.proc_macro2."${deps.syn."0.15.29".proc_macro2}".default or false); } - ]; - quote = fold recursiveUpdate {} [ - { "${deps.syn."0.15.29".quote}"."proc-macro" = - (f.quote."${deps.syn."0.15.29".quote}"."proc-macro" or false) || - (syn."0.15.29"."proc-macro" or false) || - (f."syn"."0.15.29"."proc-macro" or false); } - { "${deps.syn."0.15.29".quote}".default = (f.quote."${deps.syn."0.15.29".quote}".default or false); } - ]; - syn = fold recursiveUpdate {} [ - { "0.15.29"."clone-impls" = - (f.syn."0.15.29"."clone-impls" or false) || - (f.syn."0.15.29".default or false) || - (syn."0.15.29"."default" or false); } - { "0.15.29"."derive" = - (f.syn."0.15.29"."derive" or false) || - (f.syn."0.15.29".default or false) || - (syn."0.15.29"."default" or false); } - { "0.15.29"."parsing" = - (f.syn."0.15.29"."parsing" or false) || - (f.syn."0.15.29".default or false) || - (syn."0.15.29"."default" or false); } - { "0.15.29"."printing" = - (f.syn."0.15.29"."printing" or false) || - (f.syn."0.15.29".default or false) || - (syn."0.15.29"."default" or false); } - { "0.15.29"."proc-macro" = - (f.syn."0.15.29"."proc-macro" or false) || - (f.syn."0.15.29".default or false) || - (syn."0.15.29"."default" or false); } - { "0.15.29"."quote" = - (f.syn."0.15.29"."quote" or false) || - (f.syn."0.15.29".printing or false) || - (syn."0.15.29"."printing" or false); } - { "0.15.29".default = (f.syn."0.15.29".default or true); } - ]; - unicode_xid."${deps.syn."0.15.29".unicode_xid}".default = true; - }) [ - (features_.proc_macro2."${deps."syn"."0.15.29"."proc_macro2"}" deps) - (features_.quote."${deps."syn"."0.15.29"."quote"}" deps) - (features_.unicode_xid."${deps."syn"."0.15.29"."unicode_xid"}" deps) - ]; - - -# end -# synstructure-0.10.0 - - crates.synstructure."0.10.0" = deps: { features?(features_.synstructure."0.10.0" deps {}) }: buildRustCrate { - crateName = "synstructure"; - version = "0.10.0"; - authors = [ "Nika Layzell " ]; - sha256 = "1alb4hsbm5qf4jy7nmdkqrh3jagqk1xj88w0pmz67f16dvgpf0qf"; - dependencies = mapFeatures features ([ - (crates."proc_macro2"."${deps."synstructure"."0.10.0"."proc_macro2"}" deps) - (crates."quote"."${deps."synstructure"."0.10.0"."quote"}" deps) - (crates."syn"."${deps."synstructure"."0.10.0"."syn"}" deps) - (crates."unicode_xid"."${deps."synstructure"."0.10.0"."unicode_xid"}" deps) - ]); - features = mkFeatures (features."synstructure"."0.10.0" or {}); - }; - features_.synstructure."0.10.0" = deps: f: updateFeatures f ({ - proc_macro2."${deps.synstructure."0.10.0".proc_macro2}".default = true; - quote."${deps.synstructure."0.10.0".quote}".default = true; - syn = fold recursiveUpdate {} [ - { "${deps.synstructure."0.10.0".syn}"."extra-traits" = true; } - { "${deps.synstructure."0.10.0".syn}"."visit" = true; } - { "${deps.synstructure."0.10.0".syn}".default = true; } - ]; - synstructure."0.10.0".default = (f.synstructure."0.10.0".default or true); - unicode_xid."${deps.synstructure."0.10.0".unicode_xid}".default = true; - }) [ - (features_.proc_macro2."${deps."synstructure"."0.10.0"."proc_macro2"}" deps) - (features_.quote."${deps."synstructure"."0.10.0"."quote"}" deps) - (features_.syn."${deps."synstructure"."0.10.0"."syn"}" deps) - (features_.unicode_xid."${deps."synstructure"."0.10.0"."unicode_xid"}" deps) - ]; - - -# end -# synstructure-0.10.1 - - crates.synstructure."0.10.1" = deps: { features?(features_.synstructure."0.10.1" deps {}) }: buildRustCrate { - crateName = "synstructure"; - version = "0.10.1"; - description = "Helper methods and macros for custom derives"; - authors = [ "Nika Layzell " ]; - sha256 = "0mx2vwd0d0f7hanz15nkp0ikkfjsx9rfkph7pynxyfbj45ank4g3"; - dependencies = mapFeatures features ([ - (crates."proc_macro2"."${deps."synstructure"."0.10.1"."proc_macro2"}" deps) - (crates."quote"."${deps."synstructure"."0.10.1"."quote"}" deps) - (crates."syn"."${deps."synstructure"."0.10.1"."syn"}" deps) - (crates."unicode_xid"."${deps."synstructure"."0.10.1"."unicode_xid"}" deps) - ]); - features = mkFeatures (features."synstructure"."0.10.1" or {}); - }; - features_.synstructure."0.10.1" = deps: f: updateFeatures f ({ - proc_macro2."${deps.synstructure."0.10.1".proc_macro2}".default = true; - quote."${deps.synstructure."0.10.1".quote}".default = true; - syn = fold recursiveUpdate {} [ - { "${deps.synstructure."0.10.1".syn}"."extra-traits" = true; } - { "${deps.synstructure."0.10.1".syn}"."visit" = true; } - { "${deps.synstructure."0.10.1".syn}".default = true; } - ]; - synstructure."0.10.1".default = (f.synstructure."0.10.1".default or true); - unicode_xid."${deps.synstructure."0.10.1".unicode_xid}".default = true; - }) [ - (features_.proc_macro2."${deps."synstructure"."0.10.1"."proc_macro2"}" deps) - (features_.quote."${deps."synstructure"."0.10.1"."quote"}" deps) - (features_.syn."${deps."synstructure"."0.10.1"."syn"}" deps) - (features_.unicode_xid."${deps."synstructure"."0.10.1"."unicode_xid"}" deps) - ]; - - -# end -# tempdir-0.3.7 - - crates.tempdir."0.3.7" = deps: { features?(features_.tempdir."0.3.7" deps {}) }: buildRustCrate { - crateName = "tempdir"; - version = "0.3.7"; - authors = [ "The Rust Project Developers" ]; - sha256 = "0y53sxybyljrr7lh0x0ysrsa7p7cljmwv9v80acy3rc6n97g67vy"; - dependencies = mapFeatures features ([ - (crates."rand"."${deps."tempdir"."0.3.7"."rand"}" deps) - (crates."remove_dir_all"."${deps."tempdir"."0.3.7"."remove_dir_all"}" deps) - ]); - }; - features_.tempdir."0.3.7" = deps: f: updateFeatures f ({ - rand."${deps.tempdir."0.3.7".rand}".default = true; - remove_dir_all."${deps.tempdir."0.3.7".remove_dir_all}".default = true; - tempdir."0.3.7".default = (f.tempdir."0.3.7".default or true); - }) [ - (features_.rand."${deps."tempdir"."0.3.7"."rand"}" deps) - (features_.remove_dir_all."${deps."tempdir"."0.3.7"."remove_dir_all"}" deps) - ]; - - -# end -# termcolor-1.0.4 - - crates.termcolor."1.0.4" = deps: { features?(features_.termcolor."1.0.4" deps {}) }: buildRustCrate { - crateName = "termcolor"; - version = "1.0.4"; - authors = [ "Andrew Gallant " ]; - sha256 = "0xydrjc0bxg08llcbcmkka29szdrfklk4vh6l6mdd67ajifqw1mv"; - dependencies = (if kernel == "windows" then mapFeatures features ([ - (crates."wincolor"."${deps."termcolor"."1.0.4"."wincolor"}" deps) - ]) else []); - }; - features_.termcolor."1.0.4" = deps: f: updateFeatures f ({ - termcolor."1.0.4".default = (f.termcolor."1.0.4".default or true); - wincolor."${deps.termcolor."1.0.4".wincolor}".default = true; - }) [ - (features_.wincolor."${deps."termcolor"."1.0.4"."wincolor"}" deps) - ]; - - -# end -# termion-1.5.1 - - crates.termion."1.5.1" = deps: { features?(features_.termion."1.5.1" deps {}) }: buildRustCrate { - crateName = "termion"; - version = "1.5.1"; - authors = [ "ticki " "gycos " "IGI-111 " ]; - sha256 = "02gq4vd8iws1f3gjrgrgpajsk2bk43nds5acbbb4s8dvrdvr8nf1"; - dependencies = (if !(kernel == "redox") then mapFeatures features ([ - (crates."libc"."${deps."termion"."1.5.1"."libc"}" deps) - ]) else []) - ++ (if kernel == "redox" then mapFeatures features ([ - (crates."redox_syscall"."${deps."termion"."1.5.1"."redox_syscall"}" deps) - (crates."redox_termios"."${deps."termion"."1.5.1"."redox_termios"}" deps) - ]) else []); - }; - features_.termion."1.5.1" = deps: f: updateFeatures f ({ - libc."${deps.termion."1.5.1".libc}".default = true; - redox_syscall."${deps.termion."1.5.1".redox_syscall}".default = true; - redox_termios."${deps.termion."1.5.1".redox_termios}".default = true; - termion."1.5.1".default = (f.termion."1.5.1".default or true); - }) [ - (features_.libc."${deps."termion"."1.5.1"."libc"}" deps) - (features_.redox_syscall."${deps."termion"."1.5.1"."redox_syscall"}" deps) - (features_.redox_termios."${deps."termion"."1.5.1"."redox_termios"}" deps) - ]; - - -# end -# textwrap-0.10.0 - - crates.textwrap."0.10.0" = deps: { features?(features_.textwrap."0.10.0" deps {}) }: buildRustCrate { - crateName = "textwrap"; - version = "0.10.0"; - authors = [ "Martin Geisler " ]; - sha256 = "1s8d5cna12smhgj0x2y1xphklyk2an1yzbadnj89p1vy5vnjpsas"; - dependencies = mapFeatures features ([ - (crates."unicode_width"."${deps."textwrap"."0.10.0"."unicode_width"}" deps) - ]); - }; - features_.textwrap."0.10.0" = deps: f: updateFeatures f ({ - textwrap."0.10.0".default = (f.textwrap."0.10.0".default or true); - unicode_width."${deps.textwrap."0.10.0".unicode_width}".default = true; - }) [ - (features_.unicode_width."${deps."textwrap"."0.10.0"."unicode_width"}" deps) - ]; - - -# end -# thread_local-0.3.6 - - crates.thread_local."0.3.6" = deps: { features?(features_.thread_local."0.3.6" deps {}) }: buildRustCrate { - crateName = "thread_local"; - version = "0.3.6"; - authors = [ "Amanieu d'Antras " ]; - sha256 = "02rksdwjmz2pw9bmgbb4c0bgkbq5z6nvg510sq1s6y2j1gam0c7i"; - dependencies = mapFeatures features ([ - (crates."lazy_static"."${deps."thread_local"."0.3.6"."lazy_static"}" deps) - ]); - }; - features_.thread_local."0.3.6" = deps: f: updateFeatures f ({ - lazy_static."${deps.thread_local."0.3.6".lazy_static}".default = true; - thread_local."0.3.6".default = (f.thread_local."0.3.6".default or true); - }) [ - (features_.lazy_static."${deps."thread_local"."0.3.6"."lazy_static"}" deps) - ]; - - -# end -# toml-0.4.10 - - crates.toml."0.4.10" = deps: { features?(features_.toml."0.4.10" deps {}) }: buildRustCrate { - crateName = "toml"; - version = "0.4.10"; - authors = [ "Alex Crichton " ]; - sha256 = "0fs4kxl86w3kmgwcgcv23nk79zagayz1spg281r83w0ywf88d6f1"; - dependencies = mapFeatures features ([ - (crates."serde"."${deps."toml"."0.4.10"."serde"}" deps) - ]); - }; - features_.toml."0.4.10" = deps: f: updateFeatures f ({ - serde."${deps.toml."0.4.10".serde}".default = true; - toml."0.4.10".default = (f.toml."0.4.10".default or true); - }) [ - (features_.serde."${deps."toml"."0.4.10"."serde"}" deps) - ]; - - -# end -# toml-0.4.8 - - crates.toml."0.4.8" = deps: { features?(features_.toml."0.4.8" deps {}) }: buildRustCrate { - crateName = "toml"; - version = "0.4.8"; - authors = [ "Alex Crichton " ]; - sha256 = "1xm3chgsvi3qqi7vj8sb5xvnbfpkqyl4fiwh7y2cl6r4brwlmif1"; - dependencies = mapFeatures features ([ - (crates."serde"."${deps."toml"."0.4.8"."serde"}" deps) - ]); - }; - features_.toml."0.4.8" = deps: f: updateFeatures f ({ - serde."${deps.toml."0.4.8".serde}".default = true; - toml."0.4.8".default = (f.toml."0.4.8".default or true); - }) [ - (features_.serde."${deps."toml"."0.4.8"."serde"}" deps) - ]; - - -# end -# toml-0.5.0 - - crates.toml."0.5.0" = deps: { features?(features_.toml."0.5.0" deps {}) }: buildRustCrate { - crateName = "toml"; - version = "0.5.0"; - description = "A native Rust encoder and decoder of TOML-formatted files and streams. Provides\nimplementations of the standard Serialize/Deserialize traits for TOML data to\nfacilitate deserializing and serializing Rust structures.\n"; - authors = [ "Alex Crichton " ]; - sha256 = "0l2lqzbn5g9l376k01isq1nhb14inkr4c50qbjbdzh5qysz7dyk5"; - dependencies = mapFeatures features ([ - (crates."serde"."${deps."toml"."0.5.0"."serde"}" deps) - ]); - features = mkFeatures (features."toml"."0.5.0" or {}); - }; - features_.toml."0.5.0" = deps: f: updateFeatures f (rec { - serde."${deps.toml."0.5.0".serde}".default = true; - toml = fold recursiveUpdate {} [ - { "0.5.0"."linked-hash-map" = - (f.toml."0.5.0"."linked-hash-map" or false) || - (f.toml."0.5.0".preserve_order or false) || - (toml."0.5.0"."preserve_order" or false); } - { "0.5.0".default = (f.toml."0.5.0".default or true); } - ]; - }) [ - (features_.serde."${deps."toml"."0.5.0"."serde"}" deps) - ]; - - -# end -# toml2nix-0.1.1 - - crates.toml2nix."0.1.1" = deps: { features?(features_.toml2nix."0.1.1" deps {}) }: buildRustCrate { - crateName = "toml2nix"; - version = "0.1.1"; - authors = [ "Pierre-Étienne Meunier " ]; - sha256 = "167qyylp0s76h7r0n99as3jwry5mrn5q1wxh2sdwh51d5qnnw6b2"; - dependencies = mapFeatures features ([ - (crates."toml"."${deps."toml2nix"."0.1.1"."toml"}" deps) - ]); - }; - features_.toml2nix."0.1.1" = deps: f: updateFeatures f ({ - toml."${deps.toml2nix."0.1.1".toml}".default = true; - toml2nix."0.1.1".default = (f.toml2nix."0.1.1".default or true); - }) [ - (features_.toml."${deps."toml2nix"."0.1.1"."toml"}" deps) - ]; - - -# end -# ucd-util-0.1.1 - - crates.ucd_util."0.1.1" = deps: { features?(features_.ucd_util."0.1.1" deps {}) }: buildRustCrate { - crateName = "ucd-util"; - version = "0.1.1"; - authors = [ "Andrew Gallant " ]; - sha256 = "02a8h3siipx52b832xc8m8rwasj6nx9jpiwfldw8hp6k205hgkn0"; - }; - features_.ucd_util."0.1.1" = deps: f: updateFeatures f ({ - ucd_util."0.1.1".default = (f.ucd_util."0.1.1".default or true); - }) []; - - -# end -# ucd-util-0.1.3 - - crates.ucd_util."0.1.3" = deps: { features?(features_.ucd_util."0.1.3" deps {}) }: buildRustCrate { - crateName = "ucd-util"; - version = "0.1.3"; - description = "A small utility library for working with the Unicode character database.\n"; - authors = [ "Andrew Gallant " ]; - sha256 = "1n1qi3jywq5syq90z9qd8qzbn58pcjgv1sx4sdmipm4jf9zanz15"; - }; - features_.ucd_util."0.1.3" = deps: f: updateFeatures f ({ - ucd_util."0.1.3".default = (f.ucd_util."0.1.3".default or true); - }) []; - - -# end -# unicode-bidi-0.3.4 - - crates.unicode_bidi."0.3.4" = deps: { features?(features_.unicode_bidi."0.3.4" deps {}) }: buildRustCrate { - crateName = "unicode-bidi"; - version = "0.3.4"; - authors = [ "The Servo Project Developers" ]; - sha256 = "0lcd6jasrf8p9p0q20qyf10c6xhvw40m2c4rr105hbk6zy26nj1q"; - libName = "unicode_bidi"; - dependencies = mapFeatures features ([ - (crates."matches"."${deps."unicode_bidi"."0.3.4"."matches"}" deps) - ]); - features = mkFeatures (features."unicode_bidi"."0.3.4" or {}); - }; - features_.unicode_bidi."0.3.4" = deps: f: updateFeatures f (rec { - matches."${deps.unicode_bidi."0.3.4".matches}".default = true; - unicode_bidi = fold recursiveUpdate {} [ - { "0.3.4".default = (f.unicode_bidi."0.3.4".default or true); } - { "0.3.4".flame = - (f.unicode_bidi."0.3.4".flame or false) || - (f.unicode_bidi."0.3.4".flame_it or false) || - (unicode_bidi."0.3.4"."flame_it" or false); } - { "0.3.4".flamer = - (f.unicode_bidi."0.3.4".flamer or false) || - (f.unicode_bidi."0.3.4".flame_it or false) || - (unicode_bidi."0.3.4"."flame_it" or false); } - { "0.3.4".serde = - (f.unicode_bidi."0.3.4".serde or false) || - (f.unicode_bidi."0.3.4".with_serde or false) || - (unicode_bidi."0.3.4"."with_serde" or false); } - ]; - }) [ - (features_.matches."${deps."unicode_bidi"."0.3.4"."matches"}" deps) - ]; - - -# end -# unicode-normalization-0.1.7 - - crates.unicode_normalization."0.1.7" = deps: { features?(features_.unicode_normalization."0.1.7" deps {}) }: buildRustCrate { - crateName = "unicode-normalization"; - version = "0.1.7"; - authors = [ "kwantam " ]; - sha256 = "1da2hv800pd0wilmn4idwpgv5p510hjxizjcfv6xzb40xcsjd8gs"; - }; - features_.unicode_normalization."0.1.7" = deps: f: updateFeatures f ({ - unicode_normalization."0.1.7".default = (f.unicode_normalization."0.1.7".default or true); - }) []; - - -# end -# unicode-normalization-0.1.8 - - crates.unicode_normalization."0.1.8" = deps: { features?(features_.unicode_normalization."0.1.8" deps {}) }: buildRustCrate { - crateName = "unicode-normalization"; - version = "0.1.8"; - description = "This crate provides functions for normalization of\nUnicode strings, including Canonical and Compatible\nDecomposition and Recomposition, as described in\nUnicode Standard Annex #15.\n"; - authors = [ "kwantam " ]; - sha256 = "1pb26i2xd5zz0icabyqahikpca0iwj2jd4145pczc4bb7p641dsz"; - dependencies = mapFeatures features ([ - (crates."smallvec"."${deps."unicode_normalization"."0.1.8"."smallvec"}" deps) - ]); - }; - features_.unicode_normalization."0.1.8" = deps: f: updateFeatures f ({ - smallvec."${deps.unicode_normalization."0.1.8".smallvec}".default = true; - unicode_normalization."0.1.8".default = (f.unicode_normalization."0.1.8".default or true); - }) [ - (features_.smallvec."${deps."unicode_normalization"."0.1.8"."smallvec"}" deps) - ]; - - -# end -# unicode-width-0.1.5 - - crates.unicode_width."0.1.5" = deps: { features?(features_.unicode_width."0.1.5" deps {}) }: buildRustCrate { - crateName = "unicode-width"; - version = "0.1.5"; - authors = [ "kwantam " ]; - sha256 = "0886lc2aymwgy0lhavwn6s48ik3c61ykzzd3za6prgnw51j7bi4w"; - features = mkFeatures (features."unicode_width"."0.1.5" or {}); - }; - features_.unicode_width."0.1.5" = deps: f: updateFeatures f ({ - unicode_width."0.1.5".default = (f.unicode_width."0.1.5".default or true); - }) []; - - -# end -# unicode-xid-0.1.0 - - crates.unicode_xid."0.1.0" = deps: { features?(features_.unicode_xid."0.1.0" deps {}) }: buildRustCrate { - crateName = "unicode-xid"; - version = "0.1.0"; - authors = [ "erick.tryzelaar " "kwantam " ]; - sha256 = "05wdmwlfzxhq3nhsxn6wx4q8dhxzzfb9szsz6wiw092m1rjj01zj"; - features = mkFeatures (features."unicode_xid"."0.1.0" or {}); - }; - features_.unicode_xid."0.1.0" = deps: f: updateFeatures f ({ - unicode_xid."0.1.0".default = (f.unicode_xid."0.1.0".default or true); - }) []; - - -# end -# url-1.7.2 - - crates.url."1.7.2" = deps: { features?(features_.url."1.7.2" deps {}) }: buildRustCrate { - crateName = "url"; - version = "1.7.2"; - authors = [ "The rust-url developers" ]; - sha256 = "0qzrjzd9r1niv7037x4cgnv98fs1vj0k18lpxx890ipc47x5gc09"; - dependencies = mapFeatures features ([ - (crates."idna"."${deps."url"."1.7.2"."idna"}" deps) - (crates."matches"."${deps."url"."1.7.2"."matches"}" deps) - (crates."percent_encoding"."${deps."url"."1.7.2"."percent_encoding"}" deps) - ]); - features = mkFeatures (features."url"."1.7.2" or {}); - }; - features_.url."1.7.2" = deps: f: updateFeatures f (rec { - idna."${deps.url."1.7.2".idna}".default = true; - matches."${deps.url."1.7.2".matches}".default = true; - percent_encoding."${deps.url."1.7.2".percent_encoding}".default = true; - url = fold recursiveUpdate {} [ - { "1.7.2".default = (f.url."1.7.2".default or true); } - { "1.7.2".encoding = - (f.url."1.7.2".encoding or false) || - (f.url."1.7.2".query_encoding or false) || - (url."1.7.2"."query_encoding" or false); } - { "1.7.2".heapsize = - (f.url."1.7.2".heapsize or false) || - (f.url."1.7.2".heap_size or false) || - (url."1.7.2"."heap_size" or false); } - ]; - }) [ - (features_.idna."${deps."url"."1.7.2"."idna"}" deps) - (features_.matches."${deps."url"."1.7.2"."matches"}" deps) - (features_.percent_encoding."${deps."url"."1.7.2"."percent_encoding"}" deps) - ]; - - -# end -# utf8-ranges-1.0.1 - - crates.utf8_ranges."1.0.1" = deps: { features?(features_.utf8_ranges."1.0.1" deps {}) }: buildRustCrate { - crateName = "utf8-ranges"; - version = "1.0.1"; - authors = [ "Andrew Gallant " ]; - sha256 = "1s56ihd2c8ba6191078wivvv59247szaiszrh8x2rxqfsxlfrnpp"; - }; - features_.utf8_ranges."1.0.1" = deps: f: updateFeatures f ({ - utf8_ranges."1.0.1".default = (f.utf8_ranges."1.0.1".default or true); - }) []; - - -# end -# utf8-ranges-1.0.2 - - crates.utf8_ranges."1.0.2" = deps: { features?(features_.utf8_ranges."1.0.2" deps {}) }: buildRustCrate { - crateName = "utf8-ranges"; - version = "1.0.2"; - description = "Convert ranges of Unicode codepoints to UTF-8 byte ranges."; - authors = [ "Andrew Gallant " ]; - sha256 = "1my02laqsgnd8ib4dvjgd4rilprqjad6pb9jj9vi67csi5qs2281"; - }; - features_.utf8_ranges."1.0.2" = deps: f: updateFeatures f ({ - utf8_ranges."1.0.2".default = (f.utf8_ranges."1.0.2".default or true); - }) []; - - -# end -# vec_map-0.8.1 - - crates.vec_map."0.8.1" = deps: { features?(features_.vec_map."0.8.1" deps {}) }: buildRustCrate { - crateName = "vec_map"; - version = "0.8.1"; - authors = [ "Alex Crichton " "Jorge Aparicio " "Alexis Beingessner " "Brian Anderson <>" "tbu- <>" "Manish Goregaokar <>" "Aaron Turon " "Adolfo Ochagavía <>" "Niko Matsakis <>" "Steven Fackler <>" "Chase Southwood " "Eduard Burtescu <>" "Florian Wilkens <>" "Félix Raimundo <>" "Tibor Benke <>" "Markus Siemens " "Josh Branchaud " "Huon Wilson " "Corey Farwell " "Aaron Liblong <>" "Nick Cameron " "Patrick Walton " "Felix S Klock II <>" "Andrew Paseltiner " "Sean McArthur " "Vadim Petrochenkov <>" ]; - sha256 = "1jj2nrg8h3l53d43rwkpkikq5a5x15ms4rf1rw92hp5lrqhi8mpi"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."vec_map"."0.8.1" or {}); - }; - features_.vec_map."0.8.1" = deps: f: updateFeatures f (rec { - vec_map = fold recursiveUpdate {} [ - { "0.8.1".default = (f.vec_map."0.8.1".default or true); } - { "0.8.1".serde = - (f.vec_map."0.8.1".serde or false) || - (f.vec_map."0.8.1".eders or false) || - (vec_map."0.8.1"."eders" or false); } - ]; - }) []; - - -# end -# version_check-0.1.5 - - crates.version_check."0.1.5" = deps: { features?(features_.version_check."0.1.5" deps {}) }: buildRustCrate { - crateName = "version_check"; - version = "0.1.5"; - authors = [ "Sergio Benitez " ]; - sha256 = "1yrx9xblmwbafw2firxyqbj8f771kkzfd24n3q7xgwiqyhi0y8qd"; - }; - features_.version_check."0.1.5" = deps: f: updateFeatures f ({ - version_check."0.1.5".default = (f.version_check."0.1.5".default or true); - }) []; - - -# end -# winapi-0.3.6 - - crates.winapi."0.3.6" = deps: { features?(features_.winapi."0.3.6" deps {}) }: buildRustCrate { - crateName = "winapi"; - version = "0.3.6"; - authors = [ "Peter Atashian " ]; - sha256 = "1d9jfp4cjd82sr1q4dgdlrkvm33zhhav9d7ihr0nivqbncr059m4"; - build = "build.rs"; - dependencies = (if kernel == "i686-pc-windows-gnu" then mapFeatures features ([ - (crates."winapi_i686_pc_windows_gnu"."${deps."winapi"."0.3.6"."winapi_i686_pc_windows_gnu"}" deps) - ]) else []) - ++ (if kernel == "x86_64-pc-windows-gnu" then mapFeatures features ([ - (crates."winapi_x86_64_pc_windows_gnu"."${deps."winapi"."0.3.6"."winapi_x86_64_pc_windows_gnu"}" deps) - ]) else []); - features = mkFeatures (features."winapi"."0.3.6" or {}); - }; - features_.winapi."0.3.6" = deps: f: updateFeatures f ({ - winapi."0.3.6".default = (f.winapi."0.3.6".default or true); - winapi_i686_pc_windows_gnu."${deps.winapi."0.3.6".winapi_i686_pc_windows_gnu}".default = true; - winapi_x86_64_pc_windows_gnu."${deps.winapi."0.3.6".winapi_x86_64_pc_windows_gnu}".default = true; - }) [ - (features_.winapi_i686_pc_windows_gnu."${deps."winapi"."0.3.6"."winapi_i686_pc_windows_gnu"}" deps) - (features_.winapi_x86_64_pc_windows_gnu."${deps."winapi"."0.3.6"."winapi_x86_64_pc_windows_gnu"}" deps) - ]; - - -# end -# winapi-i686-pc-windows-gnu-0.4.0 - - crates.winapi_i686_pc_windows_gnu."0.4.0" = deps: { features?(features_.winapi_i686_pc_windows_gnu."0.4.0" deps {}) }: buildRustCrate { - crateName = "winapi-i686-pc-windows-gnu"; - version = "0.4.0"; - authors = [ "Peter Atashian " ]; - sha256 = "05ihkij18r4gamjpxj4gra24514can762imjzlmak5wlzidplzrp"; - build = "build.rs"; - }; - features_.winapi_i686_pc_windows_gnu."0.4.0" = deps: f: updateFeatures f ({ - winapi_i686_pc_windows_gnu."0.4.0".default = (f.winapi_i686_pc_windows_gnu."0.4.0".default or true); - }) []; - - -# end -# winapi-util-0.1.1 - - crates.winapi_util."0.1.1" = deps: { features?(features_.winapi_util."0.1.1" deps {}) }: buildRustCrate { - crateName = "winapi-util"; - version = "0.1.1"; - authors = [ "Andrew Gallant " ]; - sha256 = "10madanla73aagbklx6y73r2g2vwq9w8a0qcghbbbpn9vfr6a95f"; - dependencies = (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."winapi_util"."0.1.1"."winapi"}" deps) - ]) else []); - }; - features_.winapi_util."0.1.1" = deps: f: updateFeatures f ({ - winapi = fold recursiveUpdate {} [ - { "${deps.winapi_util."0.1.1".winapi}"."consoleapi" = true; } - { "${deps.winapi_util."0.1.1".winapi}"."errhandlingapi" = true; } - { "${deps.winapi_util."0.1.1".winapi}"."fileapi" = true; } - { "${deps.winapi_util."0.1.1".winapi}"."minwindef" = true; } - { "${deps.winapi_util."0.1.1".winapi}"."processenv" = true; } - { "${deps.winapi_util."0.1.1".winapi}"."std" = true; } - { "${deps.winapi_util."0.1.1".winapi}"."winbase" = true; } - { "${deps.winapi_util."0.1.1".winapi}"."wincon" = true; } - { "${deps.winapi_util."0.1.1".winapi}"."winerror" = true; } - { "${deps.winapi_util."0.1.1".winapi}".default = true; } - ]; - winapi_util."0.1.1".default = (f.winapi_util."0.1.1".default or true); - }) [ - (features_.winapi."${deps."winapi_util"."0.1.1"."winapi"}" deps) - ]; - - -# end -# winapi-util-0.1.2 - - crates.winapi_util."0.1.2" = deps: { features?(features_.winapi_util."0.1.2" deps {}) }: buildRustCrate { - crateName = "winapi-util"; - version = "0.1.2"; - description = "A dumping ground for high level safe wrappers over winapi."; - authors = [ "Andrew Gallant " ]; - sha256 = "07jj7rg7nndd7bqhjin1xphbv8kb5clvhzpqpxkvm3wl84r3mj1h"; - dependencies = (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."winapi_util"."0.1.2"."winapi"}" deps) - ]) else []); - }; - features_.winapi_util."0.1.2" = deps: f: updateFeatures f ({ - winapi = fold recursiveUpdate {} [ - { "${deps.winapi_util."0.1.2".winapi}"."consoleapi" = true; } - { "${deps.winapi_util."0.1.2".winapi}"."errhandlingapi" = true; } - { "${deps.winapi_util."0.1.2".winapi}"."fileapi" = true; } - { "${deps.winapi_util."0.1.2".winapi}"."minwindef" = true; } - { "${deps.winapi_util."0.1.2".winapi}"."processenv" = true; } - { "${deps.winapi_util."0.1.2".winapi}"."std" = true; } - { "${deps.winapi_util."0.1.2".winapi}"."winbase" = true; } - { "${deps.winapi_util."0.1.2".winapi}"."wincon" = true; } - { "${deps.winapi_util."0.1.2".winapi}"."winerror" = true; } - { "${deps.winapi_util."0.1.2".winapi}"."winnt" = true; } - { "${deps.winapi_util."0.1.2".winapi}".default = true; } - ]; - winapi_util."0.1.2".default = (f.winapi_util."0.1.2".default or true); - }) [ - (features_.winapi."${deps."winapi_util"."0.1.2"."winapi"}" deps) - ]; - - -# end -# winapi-x86_64-pc-windows-gnu-0.4.0 - - crates.winapi_x86_64_pc_windows_gnu."0.4.0" = deps: { features?(features_.winapi_x86_64_pc_windows_gnu."0.4.0" deps {}) }: buildRustCrate { - crateName = "winapi-x86_64-pc-windows-gnu"; - version = "0.4.0"; - authors = [ "Peter Atashian " ]; - sha256 = "0n1ylmlsb8yg1v583i4xy0qmqg42275flvbc51hdqjjfjcl9vlbj"; - build = "build.rs"; - }; - features_.winapi_x86_64_pc_windows_gnu."0.4.0" = deps: f: updateFeatures f ({ - winapi_x86_64_pc_windows_gnu."0.4.0".default = (f.winapi_x86_64_pc_windows_gnu."0.4.0".default or true); - }) []; - - -# end -# wincolor-1.0.1 - - crates.wincolor."1.0.1" = deps: { features?(features_.wincolor."1.0.1" deps {}) }: buildRustCrate { - crateName = "wincolor"; - version = "1.0.1"; - authors = [ "Andrew Gallant " ]; - sha256 = "0gr7v4krmjba7yq16071rfacz42qbapas7mxk5nphjwb042a8gvz"; - dependencies = mapFeatures features ([ - (crates."winapi"."${deps."wincolor"."1.0.1"."winapi"}" deps) - (crates."winapi_util"."${deps."wincolor"."1.0.1"."winapi_util"}" deps) - ]); - }; - features_.wincolor."1.0.1" = deps: f: updateFeatures f ({ - winapi = fold recursiveUpdate {} [ - { "${deps.wincolor."1.0.1".winapi}"."minwindef" = true; } - { "${deps.wincolor."1.0.1".winapi}"."wincon" = true; } - { "${deps.wincolor."1.0.1".winapi}".default = true; } - ]; - winapi_util."${deps.wincolor."1.0.1".winapi_util}".default = true; - wincolor."1.0.1".default = (f.wincolor."1.0.1".default or true); - }) [ - (features_.winapi."${deps."wincolor"."1.0.1"."winapi"}" deps) - (features_.winapi_util."${deps."wincolor"."1.0.1"."winapi_util"}" deps) - ]; - - -# end -# aho-corasick-0.7.3 - - crates.aho_corasick."0.7.3" = deps: { features?(features_.aho_corasick."0.7.3" deps {}) }: buildRustCrate { - crateName = "aho-corasick"; - version = "0.7.3"; - description = "Fast multiple substring searching."; - authors = [ "Andrew Gallant " ]; - sha256 = "0dn42fbdms4brigqphxrvzbjd1s4knyjlzky30kgvpnrcl4sqqdv"; - libName = "aho_corasick"; - dependencies = mapFeatures features ([ - (crates."memchr"."${deps."aho_corasick"."0.7.3"."memchr"}" deps) - ]); - features = mkFeatures (features."aho_corasick"."0.7.3" or {}); - }; - features_.aho_corasick."0.7.3" = deps: f: updateFeatures f (rec { - aho_corasick = fold recursiveUpdate {} [ - { "0.7.3"."std" = - (f.aho_corasick."0.7.3"."std" or false) || - (f.aho_corasick."0.7.3".default or false) || - (aho_corasick."0.7.3"."default" or false); } - { "0.7.3".default = (f.aho_corasick."0.7.3".default or true); } - ]; - memchr = fold recursiveUpdate {} [ - { "${deps.aho_corasick."0.7.3".memchr}"."use_std" = - (f.memchr."${deps.aho_corasick."0.7.3".memchr}"."use_std" or false) || - (aho_corasick."0.7.3"."std" or false) || - (f."aho_corasick"."0.7.3"."std" or false); } - { "${deps.aho_corasick."0.7.3".memchr}".default = (f.memchr."${deps.aho_corasick."0.7.3".memchr}".default or false); } - ]; - }) [ - (features_.memchr."${deps."aho_corasick"."0.7.3"."memchr"}" deps) - ]; - - -# end -# backtrace-0.3.15 - - crates.backtrace."0.3.15" = deps: { features?(features_.backtrace."0.3.15" deps {}) }: buildRustCrate { - crateName = "backtrace"; - version = "0.3.15"; - description = "A library to acquire a stack trace (backtrace) at runtime in a Rust program.\n"; - authors = [ "Alex Crichton " "The Rust Project Developers" ]; - sha256 = "0qgbc07aq9kfixv29s60xx666lmdpgmf27a78fwjlhnfzhqvkn0p"; - dependencies = mapFeatures features ([ - (crates."cfg_if"."${deps."backtrace"."0.3.15"."cfg_if"}" deps) - (crates."rustc_demangle"."${deps."backtrace"."0.3.15"."rustc_demangle"}" deps) - ]) - ++ (if (kernel == "linux" || kernel == "darwin") && !(kernel == "fuchsia") && !(kernel == "emscripten") && !(kernel == "darwin") && !(kernel == "ios") then mapFeatures features ([ - ] - ++ (if features.backtrace."0.3.15".backtrace-sys or false then [ (crates.backtrace_sys."${deps."backtrace"."0.3.15".backtrace_sys}" deps) ] else [])) else []) - ++ (if (kernel == "linux" || kernel == "darwin") || abi == "sgx" then mapFeatures features ([ - (crates."libc"."${deps."backtrace"."0.3.15"."libc"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."backtrace"."0.3.15"."winapi"}" deps) - ]) else []); - - buildDependencies = mapFeatures features ([ - (crates."autocfg"."${deps."backtrace"."0.3.15"."autocfg"}" deps) - ]); - features = mkFeatures (features."backtrace"."0.3.15" or {}); - }; - features_.backtrace."0.3.15" = deps: f: updateFeatures f (rec { - autocfg."${deps.backtrace."0.3.15".autocfg}".default = true; - backtrace = fold recursiveUpdate {} [ - { "0.3.15"."addr2line" = - (f.backtrace."0.3.15"."addr2line" or false) || - (f.backtrace."0.3.15".gimli-symbolize or false) || - (backtrace."0.3.15"."gimli-symbolize" or false); } - { "0.3.15"."backtrace-sys" = - (f.backtrace."0.3.15"."backtrace-sys" or false) || - (f.backtrace."0.3.15".libbacktrace or false) || - (backtrace."0.3.15"."libbacktrace" or false); } - { "0.3.15"."coresymbolication" = - (f.backtrace."0.3.15"."coresymbolication" or false) || - (f.backtrace."0.3.15".default or false) || - (backtrace."0.3.15"."default" or false); } - { "0.3.15"."dbghelp" = - (f.backtrace."0.3.15"."dbghelp" or false) || - (f.backtrace."0.3.15".default or false) || - (backtrace."0.3.15"."default" or false); } - { "0.3.15"."dladdr" = - (f.backtrace."0.3.15"."dladdr" or false) || - (f.backtrace."0.3.15".default or false) || - (backtrace."0.3.15"."default" or false); } - { "0.3.15"."findshlibs" = - (f.backtrace."0.3.15"."findshlibs" or false) || - (f.backtrace."0.3.15".gimli-symbolize or false) || - (backtrace."0.3.15"."gimli-symbolize" or false); } - { "0.3.15"."gimli" = - (f.backtrace."0.3.15"."gimli" or false) || - (f.backtrace."0.3.15".gimli-symbolize or false) || - (backtrace."0.3.15"."gimli-symbolize" or false); } - { "0.3.15"."libbacktrace" = - (f.backtrace."0.3.15"."libbacktrace" or false) || - (f.backtrace."0.3.15".default or false) || - (backtrace."0.3.15"."default" or false); } - { "0.3.15"."libunwind" = - (f.backtrace."0.3.15"."libunwind" or false) || - (f.backtrace."0.3.15".default or false) || - (backtrace."0.3.15"."default" or false); } - { "0.3.15"."memmap" = - (f.backtrace."0.3.15"."memmap" or false) || - (f.backtrace."0.3.15".gimli-symbolize or false) || - (backtrace."0.3.15"."gimli-symbolize" or false); } - { "0.3.15"."object" = - (f.backtrace."0.3.15"."object" or false) || - (f.backtrace."0.3.15".gimli-symbolize or false) || - (backtrace."0.3.15"."gimli-symbolize" or false); } - { "0.3.15"."rustc-serialize" = - (f.backtrace."0.3.15"."rustc-serialize" or false) || - (f.backtrace."0.3.15".serialize-rustc or false) || - (backtrace."0.3.15"."serialize-rustc" or false); } - { "0.3.15"."serde" = - (f.backtrace."0.3.15"."serde" or false) || - (f.backtrace."0.3.15".serialize-serde or false) || - (backtrace."0.3.15"."serialize-serde" or false); } - { "0.3.15"."serde_derive" = - (f.backtrace."0.3.15"."serde_derive" or false) || - (f.backtrace."0.3.15".serialize-serde or false) || - (backtrace."0.3.15"."serialize-serde" or false); } - { "0.3.15"."std" = - (f.backtrace."0.3.15"."std" or false) || - (f.backtrace."0.3.15".default or false) || - (backtrace."0.3.15"."default" or false) || - (f.backtrace."0.3.15".libbacktrace or false) || - (backtrace."0.3.15"."libbacktrace" or false); } - { "0.3.15".default = (f.backtrace."0.3.15".default or true); } - ]; - backtrace_sys."${deps.backtrace."0.3.15".backtrace_sys}".default = true; - cfg_if."${deps.backtrace."0.3.15".cfg_if}".default = true; - libc."${deps.backtrace."0.3.15".libc}".default = (f.libc."${deps.backtrace."0.3.15".libc}".default or false); - rustc_demangle."${deps.backtrace."0.3.15".rustc_demangle}".default = true; - winapi = fold recursiveUpdate {} [ - { "${deps.backtrace."0.3.15".winapi}"."dbghelp" = true; } - { "${deps.backtrace."0.3.15".winapi}"."minwindef" = true; } - { "${deps.backtrace."0.3.15".winapi}"."processthreadsapi" = true; } - { "${deps.backtrace."0.3.15".winapi}"."winnt" = true; } - { "${deps.backtrace."0.3.15".winapi}".default = true; } - ]; - }) [ - (features_.cfg_if."${deps."backtrace"."0.3.15"."cfg_if"}" deps) - (features_.rustc_demangle."${deps."backtrace"."0.3.15"."rustc_demangle"}" deps) - (features_.autocfg."${deps."backtrace"."0.3.15"."autocfg"}" deps) - (features_.backtrace_sys."${deps."backtrace"."0.3.15"."backtrace_sys"}" deps) - (features_.libc."${deps."backtrace"."0.3.15"."libc"}" deps) - (features_.winapi."${deps."backtrace"."0.3.15"."winapi"}" deps) - ]; - - -# end -# bstr-0.1.2 - - crates.bstr."0.1.2" = deps: { features?(features_.bstr."0.1.2" deps {}) }: buildRustCrate { - crateName = "bstr"; - version = "0.1.2"; - description = "A string type that is not required to be valid UTF-8."; - authors = [ "Andrew Gallant " ]; - sha256 = "1m30sssr8qghgf5fg17vvlrcr5mbbnv8fixzzfvzk3nan4bxyckf"; - dependencies = mapFeatures features ([ - (crates."memchr"."${deps."bstr"."0.1.2"."memchr"}" deps) - ]); - features = mkFeatures (features."bstr"."0.1.2" or {}); - }; - features_.bstr."0.1.2" = deps: f: updateFeatures f (rec { - bstr = fold recursiveUpdate {} [ - { "0.1.2"."lazy_static" = - (f.bstr."0.1.2"."lazy_static" or false) || - (f.bstr."0.1.2".unicode or false) || - (bstr."0.1.2"."unicode" or false); } - { "0.1.2"."regex-automata" = - (f.bstr."0.1.2"."regex-automata" or false) || - (f.bstr."0.1.2".unicode or false) || - (bstr."0.1.2"."unicode" or false); } - { "0.1.2"."serde" = - (f.bstr."0.1.2"."serde" or false) || - (f.bstr."0.1.2".serde1-nostd or false) || - (bstr."0.1.2"."serde1-nostd" or false); } - { "0.1.2"."serde1-nostd" = - (f.bstr."0.1.2"."serde1-nostd" or false) || - (f.bstr."0.1.2".serde1 or false) || - (bstr."0.1.2"."serde1" or false); } - { "0.1.2"."std" = - (f.bstr."0.1.2"."std" or false) || - (f.bstr."0.1.2".default or false) || - (bstr."0.1.2"."default" or false) || - (f.bstr."0.1.2".serde1 or false) || - (bstr."0.1.2"."serde1" or false); } - { "0.1.2"."unicode" = - (f.bstr."0.1.2"."unicode" or false) || - (f.bstr."0.1.2".default or false) || - (bstr."0.1.2"."default" or false); } - { "0.1.2".default = (f.bstr."0.1.2".default or true); } - ]; - memchr = fold recursiveUpdate {} [ - { "${deps.bstr."0.1.2".memchr}"."use_std" = - (f.memchr."${deps.bstr."0.1.2".memchr}"."use_std" or false) || - (bstr."0.1.2"."std" or false) || - (f."bstr"."0.1.2"."std" or false); } - { "${deps.bstr."0.1.2".memchr}".default = (f.memchr."${deps.bstr."0.1.2".memchr}".default or false); } - ]; - }) [ - (features_.memchr."${deps."bstr"."0.1.2"."memchr"}" deps) - ]; - - -# end -# build_const-0.2.1 - - crates.build_const."0.2.1" = deps: { features?(features_.build_const."0.2.1" deps {}) }: buildRustCrate { - crateName = "build_const"; - version = "0.2.1"; - description = "library for creating importable constants from build.rs or a script"; - authors = [ "Garrett Berg " ]; - sha256 = "15249xzi3qlm72p4glxgavwyq70fx2sp4df6ii0sdlrixrrp77pl"; - features = mkFeatures (features."build_const"."0.2.1" or {}); - }; - features_.build_const."0.2.1" = deps: f: updateFeatures f (rec { - build_const = fold recursiveUpdate {} [ - { "0.2.1"."std" = - (f.build_const."0.2.1"."std" or false) || - (f.build_const."0.2.1".default or false) || - (build_const."0.2.1"."default" or false); } - { "0.2.1".default = (f.build_const."0.2.1".default or true); } - ]; - }) []; - - -# end -# byteorder-1.3.1 - - crates.byteorder."1.3.1" = deps: { features?(features_.byteorder."1.3.1" deps {}) }: buildRustCrate { - crateName = "byteorder"; - version = "1.3.1"; - description = "Library for reading/writing numbers in big-endian and little-endian."; - authors = [ "Andrew Gallant " ]; - sha256 = "1dd46l7fvmxfq90kh6ip1ghsxzzcdybac8f0mh2jivsdv9vy8k4w"; - build = "build.rs"; - features = mkFeatures (features."byteorder"."1.3.1" or {}); - }; - features_.byteorder."1.3.1" = deps: f: updateFeatures f (rec { - byteorder = fold recursiveUpdate {} [ - { "1.3.1"."std" = - (f.byteorder."1.3.1"."std" or false) || - (f.byteorder."1.3.1".default or false) || - (byteorder."1.3.1"."default" or false); } - { "1.3.1".default = (f.byteorder."1.3.1".default or true); } - ]; - }) []; - - -# end -# bytes-0.4.12 - - crates.bytes."0.4.12" = deps: { features?(features_.bytes."0.4.12" deps {}) }: buildRustCrate { - crateName = "bytes"; - version = "0.4.12"; - description = "Types and traits for working with bytes"; - authors = [ "Carl Lerche " ]; - sha256 = "0cw577vll9qp0h3l1sy24anr5mcnd5j26q9q7nw4f0mddssvfphf"; - dependencies = mapFeatures features ([ - (crates."byteorder"."${deps."bytes"."0.4.12"."byteorder"}" deps) - (crates."iovec"."${deps."bytes"."0.4.12"."iovec"}" deps) - ]); - features = mkFeatures (features."bytes"."0.4.12" or {}); - }; - features_.bytes."0.4.12" = deps: f: updateFeatures f (rec { - byteorder = fold recursiveUpdate {} [ - { "${deps.bytes."0.4.12".byteorder}"."i128" = - (f.byteorder."${deps.bytes."0.4.12".byteorder}"."i128" or false) || - (bytes."0.4.12"."i128" or false) || - (f."bytes"."0.4.12"."i128" or false); } - { "${deps.bytes."0.4.12".byteorder}".default = true; } - ]; - bytes."0.4.12".default = (f.bytes."0.4.12".default or true); - iovec."${deps.bytes."0.4.12".iovec}".default = true; - }) [ - (features_.byteorder."${deps."bytes"."0.4.12"."byteorder"}" deps) - (features_.iovec."${deps."bytes"."0.4.12"."iovec"}" deps) - ]; - - -# end -# bytesize-1.0.0 - - crates.bytesize."1.0.0" = deps: { features?(features_.bytesize."1.0.0" deps {}) }: buildRustCrate { - crateName = "bytesize"; - version = "1.0.0"; - description = "an utility for human-readable bytes representations"; - authors = [ "Hyunsik Choi " ]; - sha256 = "04j5hibh1sskjbifrm5d10vmd1fycfgm10cdfa9hpyir7lbkhbg9"; - dependencies = mapFeatures features ([ -]); - }; - features_.bytesize."1.0.0" = deps: f: updateFeatures f ({ - bytesize."1.0.0".default = (f.bytesize."1.0.0".default or true); - }) []; - - -# end -# cargo-0.35.0 - - crates.cargo."0.35.0" = deps: { features?(features_.cargo."0.35.0" deps {}) }: buildRustCrate { - crateName = "cargo"; - version = "0.35.0"; - description = "Cargo, a package manager for Rust.\n"; - authors = [ "Yehuda Katz " "Carl Lerche " "Alex Crichton " ]; - edition = "2018"; - sha256 = "17nqb1cr70igaaahk1lr859jaa57p05i1q4smqhqpq1jswwpdsnn"; - libPath = "src/cargo/lib.rs"; - crateBin = - [{ name = "cargo"; }]; - dependencies = mapFeatures features ([ - (crates."atty"."${deps."cargo"."0.35.0"."atty"}" deps) - (crates."byteorder"."${deps."cargo"."0.35.0"."byteorder"}" deps) - (crates."bytesize"."${deps."cargo"."0.35.0"."bytesize"}" deps) - (crates."clap"."${deps."cargo"."0.35.0"."clap"}" deps) - (crates."crates_io"."${deps."cargo"."0.35.0"."crates_io"}" deps) - (crates."crossbeam_utils"."${deps."cargo"."0.35.0"."crossbeam_utils"}" deps) - (crates."crypto_hash"."${deps."cargo"."0.35.0"."crypto_hash"}" deps) - (crates."curl"."${deps."cargo"."0.35.0"."curl"}" deps) - (crates."curl_sys"."${deps."cargo"."0.35.0"."curl_sys"}" deps) - (crates."env_logger"."${deps."cargo"."0.35.0"."env_logger"}" deps) - (crates."failure"."${deps."cargo"."0.35.0"."failure"}" deps) - (crates."filetime"."${deps."cargo"."0.35.0"."filetime"}" deps) - (crates."flate2"."${deps."cargo"."0.35.0"."flate2"}" deps) - (crates."fs2"."${deps."cargo"."0.35.0"."fs2"}" deps) - (crates."git2"."${deps."cargo"."0.35.0"."git2"}" deps) - (crates."git2_curl"."${deps."cargo"."0.35.0"."git2_curl"}" deps) - (crates."glob"."${deps."cargo"."0.35.0"."glob"}" deps) - (crates."hex"."${deps."cargo"."0.35.0"."hex"}" deps) - (crates."home"."${deps."cargo"."0.35.0"."home"}" deps) - (crates."ignore"."${deps."cargo"."0.35.0"."ignore"}" deps) - (crates."im_rc"."${deps."cargo"."0.35.0"."im_rc"}" deps) - (crates."jobserver"."${deps."cargo"."0.35.0"."jobserver"}" deps) - (crates."lazy_static"."${deps."cargo"."0.35.0"."lazy_static"}" deps) - (crates."lazycell"."${deps."cargo"."0.35.0"."lazycell"}" deps) - (crates."libc"."${deps."cargo"."0.35.0"."libc"}" deps) - (crates."libgit2_sys"."${deps."cargo"."0.35.0"."libgit2_sys"}" deps) - (crates."log"."${deps."cargo"."0.35.0"."log"}" deps) - (crates."num_cpus"."${deps."cargo"."0.35.0"."num_cpus"}" deps) - (crates."opener"."${deps."cargo"."0.35.0"."opener"}" deps) - (crates."rustc_workspace_hack"."${deps."cargo"."0.35.0"."rustc_workspace_hack"}" deps) - (crates."rustfix"."${deps."cargo"."0.35.0"."rustfix"}" deps) - (crates."same_file"."${deps."cargo"."0.35.0"."same_file"}" deps) - (crates."semver"."${deps."cargo"."0.35.0"."semver"}" deps) - (crates."serde"."${deps."cargo"."0.35.0"."serde"}" deps) - (crates."serde_ignored"."${deps."cargo"."0.35.0"."serde_ignored"}" deps) - (crates."serde_json"."${deps."cargo"."0.35.0"."serde_json"}" deps) - (crates."shell_escape"."${deps."cargo"."0.35.0"."shell_escape"}" deps) - (crates."tar"."${deps."cargo"."0.35.0"."tar"}" deps) - (crates."tempfile"."${deps."cargo"."0.35.0"."tempfile"}" deps) - (crates."termcolor"."${deps."cargo"."0.35.0"."termcolor"}" deps) - (crates."toml"."${deps."cargo"."0.35.0"."toml"}" deps) - (crates."unicode_width"."${deps."cargo"."0.35.0"."unicode_width"}" deps) - (crates."url"."${deps."cargo"."0.35.0"."url"}" deps) - (crates."url_serde"."${deps."cargo"."0.35.0"."url_serde"}" deps) - ]) - ++ (if kernel == "darwin" then mapFeatures features ([ - (crates."core_foundation"."${deps."cargo"."0.35.0"."core_foundation"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."fwdansi"."${deps."cargo"."0.35.0"."fwdansi"}" deps) - (crates."miow"."${deps."cargo"."0.35.0"."miow"}" deps) - (crates."winapi"."${deps."cargo"."0.35.0"."winapi"}" deps) - ]) else []); - features = mkFeatures (features."cargo"."0.35.0" or {}); - }; - features_.cargo."0.35.0" = deps: f: updateFeatures f (rec { - atty."${deps.cargo."0.35.0".atty}".default = true; - byteorder."${deps.cargo."0.35.0".byteorder}".default = true; - bytesize."${deps.cargo."0.35.0".bytesize}".default = true; - cargo = fold recursiveUpdate {} [ - { "0.35.0"."pretty_env_logger" = - (f.cargo."0.35.0"."pretty_env_logger" or false) || - (f.cargo."0.35.0".pretty-env-logger or false) || - (cargo."0.35.0"."pretty-env-logger" or false); } - { "0.35.0".default = (f.cargo."0.35.0".default or true); } - ]; - clap."${deps.cargo."0.35.0".clap}".default = true; - core_foundation = fold recursiveUpdate {} [ - { "${deps.cargo."0.35.0".core_foundation}"."mac_os_10_7_support" = true; } - { "${deps.cargo."0.35.0".core_foundation}".default = true; } - ]; - crates_io."${deps.cargo."0.35.0".crates_io}".default = true; - crossbeam_utils."${deps.cargo."0.35.0".crossbeam_utils}".default = true; - crypto_hash."${deps.cargo."0.35.0".crypto_hash}".default = true; - curl = fold recursiveUpdate {} [ - { "${deps.cargo."0.35.0".curl}"."http2" = true; } - { "${deps.cargo."0.35.0".curl}".default = true; } - ]; - curl_sys."${deps.cargo."0.35.0".curl_sys}".default = true; - env_logger."${deps.cargo."0.35.0".env_logger}".default = true; - failure."${deps.cargo."0.35.0".failure}".default = true; - filetime."${deps.cargo."0.35.0".filetime}".default = true; - flate2 = fold recursiveUpdate {} [ - { "${deps.cargo."0.35.0".flate2}"."zlib" = true; } - { "${deps.cargo."0.35.0".flate2}".default = true; } - ]; - fs2."${deps.cargo."0.35.0".fs2}".default = true; - fwdansi."${deps.cargo."0.35.0".fwdansi}".default = true; - git2."${deps.cargo."0.35.0".git2}".default = true; - git2_curl."${deps.cargo."0.35.0".git2_curl}".default = true; - glob."${deps.cargo."0.35.0".glob}".default = true; - hex."${deps.cargo."0.35.0".hex}".default = true; - home."${deps.cargo."0.35.0".home}".default = true; - ignore."${deps.cargo."0.35.0".ignore}".default = true; - im_rc."${deps.cargo."0.35.0".im_rc}".default = true; - jobserver."${deps.cargo."0.35.0".jobserver}".default = true; - lazy_static."${deps.cargo."0.35.0".lazy_static}".default = true; - lazycell."${deps.cargo."0.35.0".lazycell}".default = true; - libc."${deps.cargo."0.35.0".libc}".default = true; - libgit2_sys."${deps.cargo."0.35.0".libgit2_sys}".default = true; - log."${deps.cargo."0.35.0".log}".default = true; - miow."${deps.cargo."0.35.0".miow}".default = true; - num_cpus."${deps.cargo."0.35.0".num_cpus}".default = true; - opener."${deps.cargo."0.35.0".opener}".default = true; - rustc_workspace_hack."${deps.cargo."0.35.0".rustc_workspace_hack}".default = true; - rustfix."${deps.cargo."0.35.0".rustfix}".default = true; - same_file."${deps.cargo."0.35.0".same_file}".default = true; - semver = fold recursiveUpdate {} [ - { "${deps.cargo."0.35.0".semver}"."serde" = true; } - { "${deps.cargo."0.35.0".semver}".default = true; } - ]; - serde = fold recursiveUpdate {} [ - { "${deps.cargo."0.35.0".serde}"."derive" = true; } - { "${deps.cargo."0.35.0".serde}".default = true; } - ]; - serde_ignored."${deps.cargo."0.35.0".serde_ignored}".default = true; - serde_json = fold recursiveUpdate {} [ - { "${deps.cargo."0.35.0".serde_json}"."raw_value" = true; } - { "${deps.cargo."0.35.0".serde_json}".default = true; } - ]; - shell_escape."${deps.cargo."0.35.0".shell_escape}".default = true; - tar."${deps.cargo."0.35.0".tar}".default = (f.tar."${deps.cargo."0.35.0".tar}".default or false); - tempfile."${deps.cargo."0.35.0".tempfile}".default = true; - termcolor."${deps.cargo."0.35.0".termcolor}".default = true; - toml."${deps.cargo."0.35.0".toml}".default = true; - unicode_width."${deps.cargo."0.35.0".unicode_width}".default = true; - url."${deps.cargo."0.35.0".url}".default = true; - url_serde."${deps.cargo."0.35.0".url_serde}".default = true; - winapi = fold recursiveUpdate {} [ - { "${deps.cargo."0.35.0".winapi}"."basetsd" = true; } - { "${deps.cargo."0.35.0".winapi}"."handleapi" = true; } - { "${deps.cargo."0.35.0".winapi}"."jobapi" = true; } - { "${deps.cargo."0.35.0".winapi}"."jobapi2" = true; } - { "${deps.cargo."0.35.0".winapi}"."memoryapi" = true; } - { "${deps.cargo."0.35.0".winapi}"."minwindef" = true; } - { "${deps.cargo."0.35.0".winapi}"."ntdef" = true; } - { "${deps.cargo."0.35.0".winapi}"."ntstatus" = true; } - { "${deps.cargo."0.35.0".winapi}"."processenv" = true; } - { "${deps.cargo."0.35.0".winapi}"."processthreadsapi" = true; } - { "${deps.cargo."0.35.0".winapi}"."psapi" = true; } - { "${deps.cargo."0.35.0".winapi}"."synchapi" = true; } - { "${deps.cargo."0.35.0".winapi}"."winbase" = true; } - { "${deps.cargo."0.35.0".winapi}"."wincon" = true; } - { "${deps.cargo."0.35.0".winapi}"."winerror" = true; } - { "${deps.cargo."0.35.0".winapi}"."winnt" = true; } - { "${deps.cargo."0.35.0".winapi}".default = true; } - ]; - }) [ - (features_.atty."${deps."cargo"."0.35.0"."atty"}" deps) - (features_.byteorder."${deps."cargo"."0.35.0"."byteorder"}" deps) - (features_.bytesize."${deps."cargo"."0.35.0"."bytesize"}" deps) - (features_.clap."${deps."cargo"."0.35.0"."clap"}" deps) - (features_.crates_io."${deps."cargo"."0.35.0"."crates_io"}" deps) - (features_.crossbeam_utils."${deps."cargo"."0.35.0"."crossbeam_utils"}" deps) - (features_.crypto_hash."${deps."cargo"."0.35.0"."crypto_hash"}" deps) - (features_.curl."${deps."cargo"."0.35.0"."curl"}" deps) - (features_.curl_sys."${deps."cargo"."0.35.0"."curl_sys"}" deps) - (features_.env_logger."${deps."cargo"."0.35.0"."env_logger"}" deps) - (features_.failure."${deps."cargo"."0.35.0"."failure"}" deps) - (features_.filetime."${deps."cargo"."0.35.0"."filetime"}" deps) - (features_.flate2."${deps."cargo"."0.35.0"."flate2"}" deps) - (features_.fs2."${deps."cargo"."0.35.0"."fs2"}" deps) - (features_.git2."${deps."cargo"."0.35.0"."git2"}" deps) - (features_.git2_curl."${deps."cargo"."0.35.0"."git2_curl"}" deps) - (features_.glob."${deps."cargo"."0.35.0"."glob"}" deps) - (features_.hex."${deps."cargo"."0.35.0"."hex"}" deps) - (features_.home."${deps."cargo"."0.35.0"."home"}" deps) - (features_.ignore."${deps."cargo"."0.35.0"."ignore"}" deps) - (features_.im_rc."${deps."cargo"."0.35.0"."im_rc"}" deps) - (features_.jobserver."${deps."cargo"."0.35.0"."jobserver"}" deps) - (features_.lazy_static."${deps."cargo"."0.35.0"."lazy_static"}" deps) - (features_.lazycell."${deps."cargo"."0.35.0"."lazycell"}" deps) - (features_.libc."${deps."cargo"."0.35.0"."libc"}" deps) - (features_.libgit2_sys."${deps."cargo"."0.35.0"."libgit2_sys"}" deps) - (features_.log."${deps."cargo"."0.35.0"."log"}" deps) - (features_.num_cpus."${deps."cargo"."0.35.0"."num_cpus"}" deps) - (features_.opener."${deps."cargo"."0.35.0"."opener"}" deps) - (features_.rustc_workspace_hack."${deps."cargo"."0.35.0"."rustc_workspace_hack"}" deps) - (features_.rustfix."${deps."cargo"."0.35.0"."rustfix"}" deps) - (features_.same_file."${deps."cargo"."0.35.0"."same_file"}" deps) - (features_.semver."${deps."cargo"."0.35.0"."semver"}" deps) - (features_.serde."${deps."cargo"."0.35.0"."serde"}" deps) - (features_.serde_ignored."${deps."cargo"."0.35.0"."serde_ignored"}" deps) - (features_.serde_json."${deps."cargo"."0.35.0"."serde_json"}" deps) - (features_.shell_escape."${deps."cargo"."0.35.0"."shell_escape"}" deps) - (features_.tar."${deps."cargo"."0.35.0"."tar"}" deps) - (features_.tempfile."${deps."cargo"."0.35.0"."tempfile"}" deps) - (features_.termcolor."${deps."cargo"."0.35.0"."termcolor"}" deps) - (features_.toml."${deps."cargo"."0.35.0"."toml"}" deps) - (features_.unicode_width."${deps."cargo"."0.35.0"."unicode_width"}" deps) - (features_.url."${deps."cargo"."0.35.0"."url"}" deps) - (features_.url_serde."${deps."cargo"."0.35.0"."url_serde"}" deps) - (features_.core_foundation."${deps."cargo"."0.35.0"."core_foundation"}" deps) - (features_.fwdansi."${deps."cargo"."0.35.0"."fwdansi"}" deps) - (features_.miow."${deps."cargo"."0.35.0"."miow"}" deps) - (features_.winapi."${deps."cargo"."0.35.0"."winapi"}" deps) - ]; - - -# end -# cc-1.0.35 - - crates.cc."1.0.35" = deps: { features?(features_.cc."1.0.35" deps {}) }: buildRustCrate { - crateName = "cc"; - version = "1.0.35"; - description = "A build-time dependency for Cargo build scripts to assist in invoking the native\nC compiler to compile native C code into a static archive to be linked into Rust\ncode.\n"; - authors = [ "Alex Crichton " ]; - sha256 = "0dq3d2hgc5r14lk97ajj4mw30fibznjzrl9w745fqhwnq51jp7dj"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."cc"."1.0.35" or {}); - }; - features_.cc."1.0.35" = deps: f: updateFeatures f (rec { - cc = fold recursiveUpdate {} [ - { "1.0.35"."rayon" = - (f.cc."1.0.35"."rayon" or false) || - (f.cc."1.0.35".parallel or false) || - (cc."1.0.35"."parallel" or false); } - { "1.0.35".default = (f.cc."1.0.35".default or true); } - ]; - }) []; - - -# end -# clap-2.33.0 - - crates.clap."2.33.0" = deps: { features?(features_.clap."2.33.0" deps {}) }: buildRustCrate { - crateName = "clap"; - version = "2.33.0"; - description = "A simple to use, efficient, and full-featured Command Line Argument Parser\n"; - authors = [ "Kevin K. " ]; - sha256 = "054n9ngh6pkknpmd4acgdsp40iw6f5jzq8a4h2b76gnbvk6p5xjh"; - dependencies = mapFeatures features ([ - (crates."bitflags"."${deps."clap"."2.33.0"."bitflags"}" deps) - (crates."textwrap"."${deps."clap"."2.33.0"."textwrap"}" deps) - (crates."unicode_width"."${deps."clap"."2.33.0"."unicode_width"}" deps) - ] - ++ (if features.clap."2.33.0".atty or false then [ (crates.atty."${deps."clap"."2.33.0".atty}" deps) ] else []) - ++ (if features.clap."2.33.0".strsim or false then [ (crates.strsim."${deps."clap"."2.33.0".strsim}" deps) ] else []) - ++ (if features.clap."2.33.0".vec_map or false then [ (crates.vec_map."${deps."clap"."2.33.0".vec_map}" deps) ] else [])) - ++ (if !(kernel == "windows") then mapFeatures features ([ - ] - ++ (if features.clap."2.33.0".ansi_term or false then [ (crates.ansi_term."${deps."clap"."2.33.0".ansi_term}" deps) ] else [])) else []); - features = mkFeatures (features."clap"."2.33.0" or {}); - }; - features_.clap."2.33.0" = deps: f: updateFeatures f (rec { - ansi_term."${deps.clap."2.33.0".ansi_term}".default = true; - atty."${deps.clap."2.33.0".atty}".default = true; - bitflags."${deps.clap."2.33.0".bitflags}".default = true; - clap = fold recursiveUpdate {} [ - { "2.33.0"."ansi_term" = - (f.clap."2.33.0"."ansi_term" or false) || - (f.clap."2.33.0".color or false) || - (clap."2.33.0"."color" or false); } - { "2.33.0"."atty" = - (f.clap."2.33.0"."atty" or false) || - (f.clap."2.33.0".color or false) || - (clap."2.33.0"."color" or false); } - { "2.33.0"."clippy" = - (f.clap."2.33.0"."clippy" or false) || - (f.clap."2.33.0".lints or false) || - (clap."2.33.0"."lints" or false); } - { "2.33.0"."color" = - (f.clap."2.33.0"."color" or false) || - (f.clap."2.33.0".default or false) || - (clap."2.33.0"."default" or false); } - { "2.33.0"."strsim" = - (f.clap."2.33.0"."strsim" or false) || - (f.clap."2.33.0".suggestions or false) || - (clap."2.33.0"."suggestions" or false); } - { "2.33.0"."suggestions" = - (f.clap."2.33.0"."suggestions" or false) || - (f.clap."2.33.0".default or false) || - (clap."2.33.0"."default" or false); } - { "2.33.0"."term_size" = - (f.clap."2.33.0"."term_size" or false) || - (f.clap."2.33.0".wrap_help or false) || - (clap."2.33.0"."wrap_help" or false); } - { "2.33.0"."vec_map" = - (f.clap."2.33.0"."vec_map" or false) || - (f.clap."2.33.0".default or false) || - (clap."2.33.0"."default" or false); } - { "2.33.0"."yaml" = - (f.clap."2.33.0"."yaml" or false) || - (f.clap."2.33.0".doc or false) || - (clap."2.33.0"."doc" or false); } - { "2.33.0"."yaml-rust" = - (f.clap."2.33.0"."yaml-rust" or false) || - (f.clap."2.33.0".yaml or false) || - (clap."2.33.0"."yaml" or false); } - { "2.33.0".default = (f.clap."2.33.0".default or true); } - ]; - strsim."${deps.clap."2.33.0".strsim}".default = true; - textwrap = fold recursiveUpdate {} [ - { "${deps.clap."2.33.0".textwrap}"."term_size" = - (f.textwrap."${deps.clap."2.33.0".textwrap}"."term_size" or false) || - (clap."2.33.0"."wrap_help" or false) || - (f."clap"."2.33.0"."wrap_help" or false); } - { "${deps.clap."2.33.0".textwrap}".default = true; } - ]; - unicode_width."${deps.clap."2.33.0".unicode_width}".default = true; - vec_map."${deps.clap."2.33.0".vec_map}".default = true; - }) [ - (features_.atty."${deps."clap"."2.33.0"."atty"}" deps) - (features_.bitflags."${deps."clap"."2.33.0"."bitflags"}" deps) - (features_.strsim."${deps."clap"."2.33.0"."strsim"}" deps) - (features_.textwrap."${deps."clap"."2.33.0"."textwrap"}" deps) - (features_.unicode_width."${deps."clap"."2.33.0"."unicode_width"}" deps) - (features_.vec_map."${deps."clap"."2.33.0"."vec_map"}" deps) - (features_.ansi_term."${deps."clap"."2.33.0"."ansi_term"}" deps) - ]; - - -# end -# commoncrypto-0.2.0 - - crates.commoncrypto."0.2.0" = deps: { features?(features_.commoncrypto."0.2.0" deps {}) }: buildRustCrate { - crateName = "commoncrypto"; - version = "0.2.0"; - description = "Idiomatic Rust wrappers for Mac OS X's CommonCrypto library"; - authors = [ "Mark Lee" ]; - sha256 = "1ywgmv5ai4f6yskr3wv3j1wzfsdm9km8j8lm4x4j5ccln5362xdf"; - dependencies = mapFeatures features ([ - (crates."commoncrypto_sys"."${deps."commoncrypto"."0.2.0"."commoncrypto_sys"}" deps) - ]); - features = mkFeatures (features."commoncrypto"."0.2.0" or {}); - }; - features_.commoncrypto."0.2.0" = deps: f: updateFeatures f (rec { - commoncrypto = fold recursiveUpdate {} [ - { "0.2.0"."clippy" = - (f.commoncrypto."0.2.0"."clippy" or false) || - (f.commoncrypto."0.2.0".lint or false) || - (commoncrypto."0.2.0"."lint" or false); } - { "0.2.0".default = (f.commoncrypto."0.2.0".default or true); } - ]; - commoncrypto_sys."${deps.commoncrypto."0.2.0".commoncrypto_sys}".default = true; - }) [ - (features_.commoncrypto_sys."${deps."commoncrypto"."0.2.0"."commoncrypto_sys"}" deps) - ]; - - -# end -# commoncrypto-sys-0.2.0 - - crates.commoncrypto_sys."0.2.0" = deps: { features?(features_.commoncrypto_sys."0.2.0" deps {}) }: buildRustCrate { - crateName = "commoncrypto-sys"; - version = "0.2.0"; - description = "FFI bindings to Mac OS X's CommonCrypto library"; - authors = [ "Mark Lee" ]; - sha256 = "001i2g7xbfi48r2xjgxwrgjjjf00x9c24vfrs3g6p2q2djhwww4i"; - dependencies = mapFeatures features ([ - (crates."libc"."${deps."commoncrypto_sys"."0.2.0"."libc"}" deps) - ]); - features = mkFeatures (features."commoncrypto_sys"."0.2.0" or {}); - }; - features_.commoncrypto_sys."0.2.0" = deps: f: updateFeatures f (rec { - commoncrypto_sys = fold recursiveUpdate {} [ - { "0.2.0"."clippy" = - (f.commoncrypto_sys."0.2.0"."clippy" or false) || - (f.commoncrypto_sys."0.2.0".lint or false) || - (commoncrypto_sys."0.2.0"."lint" or false); } - { "0.2.0".default = (f.commoncrypto_sys."0.2.0".default or true); } - ]; - libc."${deps.commoncrypto_sys."0.2.0".libc}".default = true; - }) [ - (features_.libc."${deps."commoncrypto_sys"."0.2.0"."libc"}" deps) - ]; - - -# end -# core-foundation-0.6.4 - - crates.core_foundation."0.6.4" = deps: { features?(features_.core_foundation."0.6.4" deps {}) }: buildRustCrate { - crateName = "core-foundation"; - version = "0.6.4"; - description = "Bindings to Core Foundation for macOS"; - authors = [ "The Servo Project Developers" ]; - sha256 = "1kabsqxh01m6l2b1gz8wgn0d1k6fyczww9kaks0sbmsz5g78ngzx"; - dependencies = mapFeatures features ([ - (crates."core_foundation_sys"."${deps."core_foundation"."0.6.4"."core_foundation_sys"}" deps) - (crates."libc"."${deps."core_foundation"."0.6.4"."libc"}" deps) - ]); - features = mkFeatures (features."core_foundation"."0.6.4" or {}); - }; - features_.core_foundation."0.6.4" = deps: f: updateFeatures f (rec { - core_foundation = fold recursiveUpdate {} [ - { "0.6.4"."chrono" = - (f.core_foundation."0.6.4"."chrono" or false) || - (f.core_foundation."0.6.4".with-chrono or false) || - (core_foundation."0.6.4"."with-chrono" or false); } - { "0.6.4"."uuid" = - (f.core_foundation."0.6.4"."uuid" or false) || - (f.core_foundation."0.6.4".with-uuid or false) || - (core_foundation."0.6.4"."with-uuid" or false); } - { "0.6.4".default = (f.core_foundation."0.6.4".default or true); } - ]; - core_foundation_sys = fold recursiveUpdate {} [ - { "${deps.core_foundation."0.6.4".core_foundation_sys}"."mac_os_10_7_support" = - (f.core_foundation_sys."${deps.core_foundation."0.6.4".core_foundation_sys}"."mac_os_10_7_support" or false) || - (core_foundation."0.6.4"."mac_os_10_7_support" or false) || - (f."core_foundation"."0.6.4"."mac_os_10_7_support" or false); } - { "${deps.core_foundation."0.6.4".core_foundation_sys}"."mac_os_10_8_features" = - (f.core_foundation_sys."${deps.core_foundation."0.6.4".core_foundation_sys}"."mac_os_10_8_features" or false) || - (core_foundation."0.6.4"."mac_os_10_8_features" or false) || - (f."core_foundation"."0.6.4"."mac_os_10_8_features" or false); } - { "${deps.core_foundation."0.6.4".core_foundation_sys}".default = true; } - ]; - libc."${deps.core_foundation."0.6.4".libc}".default = true; - }) [ - (features_.core_foundation_sys."${deps."core_foundation"."0.6.4"."core_foundation_sys"}" deps) - (features_.libc."${deps."core_foundation"."0.6.4"."libc"}" deps) - ]; - - -# end -# core-foundation-sys-0.6.2 - - crates.core_foundation_sys."0.6.2" = deps: { features?(features_.core_foundation_sys."0.6.2" deps {}) }: buildRustCrate { - crateName = "core-foundation-sys"; - version = "0.6.2"; - description = "Bindings to Core Foundation for OS X"; - authors = [ "The Servo Project Developers" ]; - sha256 = "1n2v6wlqkmqwhl7k6y50irx51p37xb0fcm3njbman82gnyq8di2c"; - build = "build.rs"; - features = mkFeatures (features."core_foundation_sys"."0.6.2" or {}); - }; - features_.core_foundation_sys."0.6.2" = deps: f: updateFeatures f ({ - core_foundation_sys."0.6.2".default = (f.core_foundation_sys."0.6.2".default or true); - }) []; - - -# end -# crates-io-0.23.0 - - crates.crates_io."0.23.0" = deps: { features?(features_.crates_io."0.23.0" deps {}) }: buildRustCrate { - crateName = "crates-io"; - version = "0.23.0"; - description = "Helpers for interacting with crates.io\n"; - authors = [ "Alex Crichton " ]; - edition = "2018"; - sha256 = "0yf7zhlqnyci12rl9x6xrwlcp8slf8ldfn3d72ad6j2hyp2cb59y"; - libPath = "lib.rs"; - libName = "crates_io"; - dependencies = mapFeatures features ([ - (crates."curl"."${deps."crates_io"."0.23.0"."curl"}" deps) - (crates."failure"."${deps."crates_io"."0.23.0"."failure"}" deps) - (crates."http"."${deps."crates_io"."0.23.0"."http"}" deps) - (crates."serde"."${deps."crates_io"."0.23.0"."serde"}" deps) - (crates."serde_derive"."${deps."crates_io"."0.23.0"."serde_derive"}" deps) - (crates."serde_json"."${deps."crates_io"."0.23.0"."serde_json"}" deps) - (crates."url"."${deps."crates_io"."0.23.0"."url"}" deps) - ]); - }; - features_.crates_io."0.23.0" = deps: f: updateFeatures f ({ - crates_io."0.23.0".default = (f.crates_io."0.23.0".default or true); - curl."${deps.crates_io."0.23.0".curl}".default = true; - failure."${deps.crates_io."0.23.0".failure}".default = true; - http."${deps.crates_io."0.23.0".http}".default = true; - serde = fold recursiveUpdate {} [ - { "${deps.crates_io."0.23.0".serde}"."derive" = true; } - { "${deps.crates_io."0.23.0".serde}".default = true; } - ]; - serde_derive."${deps.crates_io."0.23.0".serde_derive}".default = true; - serde_json."${deps.crates_io."0.23.0".serde_json}".default = true; - url."${deps.crates_io."0.23.0".url}".default = true; - }) [ - (features_.curl."${deps."crates_io"."0.23.0"."curl"}" deps) - (features_.failure."${deps."crates_io"."0.23.0"."failure"}" deps) - (features_.http."${deps."crates_io"."0.23.0"."http"}" deps) - (features_.serde."${deps."crates_io"."0.23.0"."serde"}" deps) - (features_.serde_derive."${deps."crates_io"."0.23.0"."serde_derive"}" deps) - (features_.serde_json."${deps."crates_io"."0.23.0"."serde_json"}" deps) - (features_.url."${deps."crates_io"."0.23.0"."url"}" deps) - ]; - - -# end -# crc-1.8.1 - - crates.crc."1.8.1" = deps: { features?(features_.crc."1.8.1" deps {}) }: buildRustCrate { - crateName = "crc"; - version = "1.8.1"; - description = "Rust implementation of CRC(16, 32, 64) with support of various standards"; - authors = [ "Rui Hu " ]; - sha256 = "00m9jjqrddp3bqyanvyxv0hf6s56bx1wy51vcdcxg4n2jdhg109s"; - - buildDependencies = mapFeatures features ([ - (crates."build_const"."${deps."crc"."1.8.1"."build_const"}" deps) - ]); - features = mkFeatures (features."crc"."1.8.1" or {}); - }; - features_.crc."1.8.1" = deps: f: updateFeatures f (rec { - build_const."${deps.crc."1.8.1".build_const}".default = true; - crc = fold recursiveUpdate {} [ - { "1.8.1"."std" = - (f.crc."1.8.1"."std" or false) || - (f.crc."1.8.1".default or false) || - (crc."1.8.1"."default" or false); } - { "1.8.1".default = (f.crc."1.8.1".default or true); } - ]; - }) [ - (features_.build_const."${deps."crc"."1.8.1"."build_const"}" deps) - ]; - - -# end -# crc32fast-1.2.0 - - crates.crc32fast."1.2.0" = deps: { features?(features_.crc32fast."1.2.0" deps {}) }: buildRustCrate { - crateName = "crc32fast"; - version = "1.2.0"; - description = "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation"; - authors = [ "Sam Rijs " "Alex Crichton " ]; - sha256 = "1mx88ndqln6vzg7hjhjp8b7g0qggpqggsjrlsdqrfsrbpdzffcn8"; - dependencies = mapFeatures features ([ - (crates."cfg_if"."${deps."crc32fast"."1.2.0"."cfg_if"}" deps) - ]); - features = mkFeatures (features."crc32fast"."1.2.0" or {}); - }; - features_.crc32fast."1.2.0" = deps: f: updateFeatures f (rec { - cfg_if."${deps.crc32fast."1.2.0".cfg_if}".default = true; - crc32fast = fold recursiveUpdate {} [ - { "1.2.0"."std" = - (f.crc32fast."1.2.0"."std" or false) || - (f.crc32fast."1.2.0".default or false) || - (crc32fast."1.2.0"."default" or false); } - { "1.2.0".default = (f.crc32fast."1.2.0".default or true); } - ]; - }) [ - (features_.cfg_if."${deps."crc32fast"."1.2.0"."cfg_if"}" deps) - ]; - - -# end -# crossbeam-channel-0.3.8 - - crates.crossbeam_channel."0.3.8" = deps: { features?(features_.crossbeam_channel."0.3.8" deps {}) }: buildRustCrate { - crateName = "crossbeam-channel"; - version = "0.3.8"; - description = "Multi-producer multi-consumer channels for message passing"; - authors = [ "The Crossbeam Project Developers" ]; - sha256 = "0apm8why2qsgr8ykh9x677kc9ml7qp71mvirfkdzdn4c1jyqyyzm"; - dependencies = mapFeatures features ([ - (crates."crossbeam_utils"."${deps."crossbeam_channel"."0.3.8"."crossbeam_utils"}" deps) - (crates."smallvec"."${deps."crossbeam_channel"."0.3.8"."smallvec"}" deps) - ]); - }; - features_.crossbeam_channel."0.3.8" = deps: f: updateFeatures f ({ - crossbeam_channel."0.3.8".default = (f.crossbeam_channel."0.3.8".default or true); - crossbeam_utils."${deps.crossbeam_channel."0.3.8".crossbeam_utils}".default = true; - smallvec."${deps.crossbeam_channel."0.3.8".smallvec}".default = true; - }) [ - (features_.crossbeam_utils."${deps."crossbeam_channel"."0.3.8"."crossbeam_utils"}" deps) - (features_.smallvec."${deps."crossbeam_channel"."0.3.8"."smallvec"}" deps) - ]; - - -# end -# crossbeam-utils-0.6.5 - - crates.crossbeam_utils."0.6.5" = deps: { features?(features_.crossbeam_utils."0.6.5" deps {}) }: buildRustCrate { - crateName = "crossbeam-utils"; - version = "0.6.5"; - description = "Utilities for concurrent programming"; - authors = [ "The Crossbeam Project Developers" ]; - sha256 = "1z7wgcl9d22r2x6769r5945rnwf3jqfrrmb16q7kzk292r1d4rdg"; - dependencies = mapFeatures features ([ - (crates."cfg_if"."${deps."crossbeam_utils"."0.6.5"."cfg_if"}" deps) - ] - ++ (if features.crossbeam_utils."0.6.5".lazy_static or false then [ (crates.lazy_static."${deps."crossbeam_utils"."0.6.5".lazy_static}" deps) ] else [])); - features = mkFeatures (features."crossbeam_utils"."0.6.5" or {}); - }; - features_.crossbeam_utils."0.6.5" = deps: f: updateFeatures f (rec { - cfg_if."${deps.crossbeam_utils."0.6.5".cfg_if}".default = true; - crossbeam_utils = fold recursiveUpdate {} [ - { "0.6.5"."lazy_static" = - (f.crossbeam_utils."0.6.5"."lazy_static" or false) || - (f.crossbeam_utils."0.6.5".std or false) || - (crossbeam_utils."0.6.5"."std" or false); } - { "0.6.5"."std" = - (f.crossbeam_utils."0.6.5"."std" or false) || - (f.crossbeam_utils."0.6.5".default or false) || - (crossbeam_utils."0.6.5"."default" or false); } - { "0.6.5".default = (f.crossbeam_utils."0.6.5".default or true); } - ]; - lazy_static."${deps.crossbeam_utils."0.6.5".lazy_static}".default = true; - }) [ - (features_.cfg_if."${deps."crossbeam_utils"."0.6.5"."cfg_if"}" deps) - (features_.lazy_static."${deps."crossbeam_utils"."0.6.5"."lazy_static"}" deps) - ]; - - -# end -# crypto-hash-0.3.3 - - crates.crypto_hash."0.3.3" = deps: { features?(features_.crypto_hash."0.3.3" deps {}) }: buildRustCrate { - crateName = "crypto-hash"; - version = "0.3.3"; - description = "A wrapper for OS-level cryptographic hash functions"; - authors = [ "Mark Lee" ]; - sha256 = "0ybl3q06snf0p0w5c743yipf1gyhim2z0yqczgdhclfmzgj4gxqy"; - dependencies = mapFeatures features ([ - (crates."hex"."${deps."crypto_hash"."0.3.3"."hex"}" deps) - ]) - ++ (if kernel == "darwin" || kernel == "ios" then mapFeatures features ([ - (crates."commoncrypto"."${deps."crypto_hash"."0.3.3"."commoncrypto"}" deps) - ]) else []) - ++ (if !(kernel == "windows" || kernel == "darwin" || kernel == "ios") then mapFeatures features ([ - (crates."openssl"."${deps."crypto_hash"."0.3.3"."openssl"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."crypto_hash"."0.3.3"."winapi"}" deps) - ]) else []); - }; - features_.crypto_hash."0.3.3" = deps: f: updateFeatures f ({ - commoncrypto."${deps.crypto_hash."0.3.3".commoncrypto}".default = true; - crypto_hash."0.3.3".default = (f.crypto_hash."0.3.3".default or true); - hex."${deps.crypto_hash."0.3.3".hex}".default = true; - openssl."${deps.crypto_hash."0.3.3".openssl}".default = true; - winapi = fold recursiveUpdate {} [ - { "${deps.crypto_hash."0.3.3".winapi}"."minwindef" = true; } - { "${deps.crypto_hash."0.3.3".winapi}"."wincrypt" = true; } - { "${deps.crypto_hash."0.3.3".winapi}".default = true; } - ]; - }) [ - (features_.hex."${deps."crypto_hash"."0.3.3"."hex"}" deps) - (features_.commoncrypto."${deps."crypto_hash"."0.3.3"."commoncrypto"}" deps) - (features_.openssl."${deps."crypto_hash"."0.3.3"."openssl"}" deps) - (features_.winapi."${deps."crypto_hash"."0.3.3"."winapi"}" deps) - ]; - - -# end -# curl-0.4.21 - - crates.curl."0.4.21" = deps: { features?(features_.curl."0.4.21" deps {}) }: buildRustCrate { - crateName = "curl"; - version = "0.4.21"; - description = "Rust bindings to libcurl for making HTTP requests"; - authors = [ "Alex Crichton " ]; - sha256 = "1n13h0scc4s77ryf3w19n3myh4k1ls4bfxrx6y6ffvayjfnh13qy"; - dependencies = mapFeatures features ([ - (crates."curl_sys"."${deps."curl"."0.4.21"."curl_sys"}" deps) - (crates."libc"."${deps."curl"."0.4.21"."libc"}" deps) - (crates."socket2"."${deps."curl"."0.4.21"."socket2"}" deps) - ]) - ++ (if (kernel == "linux" || kernel == "darwin") && !(kernel == "darwin") then mapFeatures features ([ - ] - ++ (if features.curl."0.4.21".openssl-probe or false then [ (crates.openssl_probe."${deps."curl"."0.4.21".openssl_probe}" deps) ] else []) - ++ (if features.curl."0.4.21".openssl-sys or false then [ (crates.openssl_sys."${deps."curl"."0.4.21".openssl_sys}" deps) ] else [])) else []) - ++ (if abi == "msvc" then mapFeatures features ([ - (crates."kernel32_sys"."${deps."curl"."0.4.21"."kernel32_sys"}" deps) - (crates."schannel"."${deps."curl"."0.4.21"."schannel"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."curl"."0.4.21"."winapi"}" deps) - ]) else []); - features = mkFeatures (features."curl"."0.4.21" or {}); - }; - features_.curl."0.4.21" = deps: f: updateFeatures f (rec { - curl = fold recursiveUpdate {} [ - { "0.4.21"."openssl-probe" = - (f.curl."0.4.21"."openssl-probe" or false) || - (f.curl."0.4.21".ssl or false) || - (curl."0.4.21"."ssl" or false); } - { "0.4.21"."openssl-sys" = - (f.curl."0.4.21"."openssl-sys" or false) || - (f.curl."0.4.21".ssl or false) || - (curl."0.4.21"."ssl" or false); } - { "0.4.21"."ssl" = - (f.curl."0.4.21"."ssl" or false) || - (f.curl."0.4.21".default or false) || - (curl."0.4.21"."default" or false); } - { "0.4.21".default = (f.curl."0.4.21".default or true); } - ]; - curl_sys = fold recursiveUpdate {} [ - { "${deps.curl."0.4.21".curl_sys}"."force-system-lib-on-osx" = - (f.curl_sys."${deps.curl."0.4.21".curl_sys}"."force-system-lib-on-osx" or false) || - (curl."0.4.21"."force-system-lib-on-osx" or false) || - (f."curl"."0.4.21"."force-system-lib-on-osx" or false); } - { "${deps.curl."0.4.21".curl_sys}"."http2" = - (f.curl_sys."${deps.curl."0.4.21".curl_sys}"."http2" or false) || - (curl."0.4.21"."http2" or false) || - (f."curl"."0.4.21"."http2" or false); } - { "${deps.curl."0.4.21".curl_sys}"."ssl" = - (f.curl_sys."${deps.curl."0.4.21".curl_sys}"."ssl" or false) || - (curl."0.4.21"."ssl" or false) || - (f."curl"."0.4.21"."ssl" or false); } - { "${deps.curl."0.4.21".curl_sys}"."static-curl" = - (f.curl_sys."${deps.curl."0.4.21".curl_sys}"."static-curl" or false) || - (curl."0.4.21"."static-curl" or false) || - (f."curl"."0.4.21"."static-curl" or false); } - { "${deps.curl."0.4.21".curl_sys}"."static-ssl" = - (f.curl_sys."${deps.curl."0.4.21".curl_sys}"."static-ssl" or false) || - (curl."0.4.21"."static-ssl" or false) || - (f."curl"."0.4.21"."static-ssl" or false); } - { "${deps.curl."0.4.21".curl_sys}".default = (f.curl_sys."${deps.curl."0.4.21".curl_sys}".default or false); } - ]; - kernel32_sys."${deps.curl."0.4.21".kernel32_sys}".default = true; - libc."${deps.curl."0.4.21".libc}".default = true; - openssl_probe."${deps.curl."0.4.21".openssl_probe}".default = true; - openssl_sys."${deps.curl."0.4.21".openssl_sys}".default = true; - schannel."${deps.curl."0.4.21".schannel}".default = true; - socket2."${deps.curl."0.4.21".socket2}".default = true; - winapi."${deps.curl."0.4.21".winapi}".default = true; - }) [ - (features_.curl_sys."${deps."curl"."0.4.21"."curl_sys"}" deps) - (features_.libc."${deps."curl"."0.4.21"."libc"}" deps) - (features_.socket2."${deps."curl"."0.4.21"."socket2"}" deps) - (features_.openssl_probe."${deps."curl"."0.4.21"."openssl_probe"}" deps) - (features_.openssl_sys."${deps."curl"."0.4.21"."openssl_sys"}" deps) - (features_.kernel32_sys."${deps."curl"."0.4.21"."kernel32_sys"}" deps) - (features_.schannel."${deps."curl"."0.4.21"."schannel"}" deps) - (features_.winapi."${deps."curl"."0.4.21"."winapi"}" deps) - ]; - - -# end -# curl-sys-0.4.18 - - crates.curl_sys."0.4.18" = deps: { features?(features_.curl_sys."0.4.18" deps {}) }: buildRustCrate { - crateName = "curl-sys"; - version = "0.4.18"; - description = "Native bindings to the libcurl library"; - authors = [ "Alex Crichton " ]; - sha256 = "1y9qglyirlxhp62gh5vlzpq67jw7cyccvsajvmj30dv1sn7cn3vk"; - libPath = "lib.rs"; - libName = "curl_sys"; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."libc"."${deps."curl_sys"."0.4.18"."libc"}" deps) - (crates."libz_sys"."${deps."curl_sys"."0.4.18"."libz_sys"}" deps) - ] - ++ (if features.curl_sys."0.4.18".libnghttp2-sys or false then [ (crates.libnghttp2_sys."${deps."curl_sys"."0.4.18".libnghttp2_sys}" deps) ] else [])) - ++ (if (kernel == "linux" || kernel == "darwin") && !(kernel == "darwin") then mapFeatures features ([ - ] - ++ (if features.curl_sys."0.4.18".openssl-sys or false then [ (crates.openssl_sys."${deps."curl_sys"."0.4.18".openssl_sys}" deps) ] else [])) else []) - ++ (if abi == "msvc" then mapFeatures features ([ -]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."curl_sys"."0.4.18"."winapi"}" deps) - ]) else []); - - buildDependencies = mapFeatures features ([ - (crates."cc"."${deps."curl_sys"."0.4.18"."cc"}" deps) - (crates."pkg_config"."${deps."curl_sys"."0.4.18"."pkg_config"}" deps) - ]); - features = mkFeatures (features."curl_sys"."0.4.18" or {}); - }; - features_.curl_sys."0.4.18" = deps: f: updateFeatures f (rec { - cc."${deps.curl_sys."0.4.18".cc}".default = true; - curl_sys = fold recursiveUpdate {} [ - { "0.4.18"."libnghttp2-sys" = - (f.curl_sys."0.4.18"."libnghttp2-sys" or false) || - (f.curl_sys."0.4.18".http2 or false) || - (curl_sys."0.4.18"."http2" or false); } - { "0.4.18"."openssl-sys" = - (f.curl_sys."0.4.18"."openssl-sys" or false) || - (f.curl_sys."0.4.18".ssl or false) || - (curl_sys."0.4.18"."ssl" or false); } - { "0.4.18"."ssl" = - (f.curl_sys."0.4.18"."ssl" or false) || - (f.curl_sys."0.4.18".default or false) || - (curl_sys."0.4.18"."default" or false); } - { "0.4.18".default = (f.curl_sys."0.4.18".default or true); } - ]; - libc."${deps.curl_sys."0.4.18".libc}".default = true; - libnghttp2_sys."${deps.curl_sys."0.4.18".libnghttp2_sys}".default = true; - libz_sys."${deps.curl_sys."0.4.18".libz_sys}".default = true; - openssl_sys."${deps.curl_sys."0.4.18".openssl_sys}".default = true; - pkg_config."${deps.curl_sys."0.4.18".pkg_config}".default = true; - winapi = fold recursiveUpdate {} [ - { "${deps.curl_sys."0.4.18".winapi}"."winsock2" = true; } - { "${deps.curl_sys."0.4.18".winapi}"."ws2def" = true; } - { "${deps.curl_sys."0.4.18".winapi}".default = true; } - ]; - }) [ - (features_.libc."${deps."curl_sys"."0.4.18"."libc"}" deps) - (features_.libnghttp2_sys."${deps."curl_sys"."0.4.18"."libnghttp2_sys"}" deps) - (features_.libz_sys."${deps."curl_sys"."0.4.18"."libz_sys"}" deps) - (features_.cc."${deps."curl_sys"."0.4.18"."cc"}" deps) - (features_.pkg_config."${deps."curl_sys"."0.4.18"."pkg_config"}" deps) - (features_.openssl_sys."${deps."curl_sys"."0.4.18"."openssl_sys"}" deps) - (features_.winapi."${deps."curl_sys"."0.4.18"."winapi"}" deps) - ]; - - -# end -# docopt-1.1.0 - - crates.docopt."1.1.0" = deps: { features?(features_.docopt."1.1.0" deps {}) }: buildRustCrate { - crateName = "docopt"; - version = "1.1.0"; - description = "Command line argument parsing."; - authors = [ "Andrew Gallant " ]; - edition = "2018"; - sha256 = "1xjvfw8398qcxwhdmak1bw2j6zn125ch24dmrmghv50vnlbb997x"; - crateBin = - [{ name = "docopt-wordlist"; path = "src/wordlist.rs"; }]; - dependencies = mapFeatures features ([ - (crates."lazy_static"."${deps."docopt"."1.1.0"."lazy_static"}" deps) - (crates."regex"."${deps."docopt"."1.1.0"."regex"}" deps) - (crates."serde"."${deps."docopt"."1.1.0"."serde"}" deps) - (crates."strsim"."${deps."docopt"."1.1.0"."strsim"}" deps) - ]); - }; - features_.docopt."1.1.0" = deps: f: updateFeatures f ({ - docopt."1.1.0".default = (f.docopt."1.1.0".default or true); - lazy_static."${deps.docopt."1.1.0".lazy_static}".default = true; - regex."${deps.docopt."1.1.0".regex}".default = true; - serde = fold recursiveUpdate {} [ - { "${deps.docopt."1.1.0".serde}"."derive" = true; } - { "${deps.docopt."1.1.0".serde}".default = true; } - ]; - strsim."${deps.docopt."1.1.0".strsim}".default = true; - }) [ - (features_.lazy_static."${deps."docopt"."1.1.0"."lazy_static"}" deps) - (features_.regex."${deps."docopt"."1.1.0"."regex"}" deps) - (features_.serde."${deps."docopt"."1.1.0"."serde"}" deps) - (features_.strsim."${deps."docopt"."1.1.0"."strsim"}" deps) - ]; - - -# end -# either-1.5.2 - - crates.either."1.5.2" = deps: { features?(features_.either."1.5.2" deps {}) }: buildRustCrate { - crateName = "either"; - version = "1.5.2"; - description = "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.\n"; - authors = [ "bluss" ]; - sha256 = "1zqq1057c51f53ga4p9l4dd8ax6md27h1xjrjp2plkvml5iymks5"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."either"."1.5.2" or {}); - }; - features_.either."1.5.2" = deps: f: updateFeatures f (rec { - either = fold recursiveUpdate {} [ - { "1.5.2"."use_std" = - (f.either."1.5.2"."use_std" or false) || - (f.either."1.5.2".default or false) || - (either."1.5.2"."default" or false); } - { "1.5.2".default = (f.either."1.5.2".default or true); } - ]; - }) []; - - -# end -# filetime-0.2.4 - - crates.filetime."0.2.4" = deps: { features?(features_.filetime."0.2.4" deps {}) }: buildRustCrate { - crateName = "filetime"; - version = "0.2.4"; - description = "Platform-agnostic accessors of timestamps in File metadata\n"; - authors = [ "Alex Crichton " ]; - sha256 = "1lsc0qjihr8y56rlzdcldzr0nbljm8qqi691msgwhy6wrkawwx5d"; - dependencies = mapFeatures features ([ - (crates."cfg_if"."${deps."filetime"."0.2.4"."cfg_if"}" deps) - ]) - ++ (if kernel == "redox" then mapFeatures features ([ - (crates."redox_syscall"."${deps."filetime"."0.2.4"."redox_syscall"}" deps) - ]) else []) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - (crates."libc"."${deps."filetime"."0.2.4"."libc"}" deps) - ]) else []); - }; - features_.filetime."0.2.4" = deps: f: updateFeatures f ({ - cfg_if."${deps.filetime."0.2.4".cfg_if}".default = true; - filetime."0.2.4".default = (f.filetime."0.2.4".default or true); - libc."${deps.filetime."0.2.4".libc}".default = true; - redox_syscall."${deps.filetime."0.2.4".redox_syscall}".default = true; - }) [ - (features_.cfg_if."${deps."filetime"."0.2.4"."cfg_if"}" deps) - (features_.redox_syscall."${deps."filetime"."0.2.4"."redox_syscall"}" deps) - (features_.libc."${deps."filetime"."0.2.4"."libc"}" deps) - ]; - - -# end -# flate2-1.0.7 - - crates.flate2."1.0.7" = deps: { features?(features_.flate2."1.0.7" deps {}) }: buildRustCrate { - crateName = "flate2"; - version = "1.0.7"; - description = "Bindings to miniz.c for DEFLATE compression and decompression exposed as\nReader/Writer streams. Contains bindings for zlib, deflate, and gzip-based\nstreams.\n"; - authors = [ "Alex Crichton " ]; - sha256 = "012vi948sap09hm1nmd228fqn7i5kp6wfb9zlz0m8ysq5if1s9mc"; - dependencies = mapFeatures features ([ - (crates."crc32fast"."${deps."flate2"."1.0.7"."crc32fast"}" deps) - (crates."libc"."${deps."flate2"."1.0.7"."libc"}" deps) - ] - ++ (if features.flate2."1.0.7".libz-sys or false then [ (crates.libz_sys."${deps."flate2"."1.0.7".libz_sys}" deps) ] else []) - ++ (if features.flate2."1.0.7".miniz-sys or false then [ (crates.miniz_sys."${deps."flate2"."1.0.7".miniz_sys}" deps) ] else []) - ++ (if features.flate2."1.0.7".miniz_oxide_c_api or false then [ (crates.miniz_oxide_c_api."${deps."flate2"."1.0.7".miniz_oxide_c_api}" deps) ] else [])) - ++ (if cpu == "wasm32" && !(kernel == "emscripten") then mapFeatures features ([ - (crates."miniz_oxide_c_api"."${deps."flate2"."1.0.7"."miniz_oxide_c_api"}" deps) - ]) else []); - features = mkFeatures (features."flate2"."1.0.7" or {}); - }; - features_.flate2."1.0.7" = deps: f: updateFeatures f (rec { - crc32fast."${deps.flate2."1.0.7".crc32fast}".default = true; - flate2 = fold recursiveUpdate {} [ - { "1.0.7"."futures" = - (f.flate2."1.0.7"."futures" or false) || - (f.flate2."1.0.7".tokio or false) || - (flate2."1.0.7"."tokio" or false); } - { "1.0.7"."libz-sys" = - (f.flate2."1.0.7"."libz-sys" or false) || - (f.flate2."1.0.7".zlib or false) || - (flate2."1.0.7"."zlib" or false); } - { "1.0.7"."miniz-sys" = - (f.flate2."1.0.7"."miniz-sys" or false) || - (f.flate2."1.0.7".default or false) || - (flate2."1.0.7"."default" or false); } - { "1.0.7"."miniz_oxide_c_api" = - (f.flate2."1.0.7"."miniz_oxide_c_api" or false) || - (f.flate2."1.0.7".rust_backend or false) || - (flate2."1.0.7"."rust_backend" or false); } - { "1.0.7"."tokio-io" = - (f.flate2."1.0.7"."tokio-io" or false) || - (f.flate2."1.0.7".tokio or false) || - (flate2."1.0.7"."tokio" or false); } - { "1.0.7".default = (f.flate2."1.0.7".default or true); } - ]; - libc."${deps.flate2."1.0.7".libc}".default = true; - libz_sys."${deps.flate2."1.0.7".libz_sys}".default = true; - miniz_oxide_c_api = fold recursiveUpdate {} [ - { "${deps.flate2."1.0.7".miniz_oxide_c_api}"."no_c_export" = - (f.miniz_oxide_c_api."${deps.flate2."1.0.7".miniz_oxide_c_api}"."no_c_export" or false) || - true || - true; } - { "${deps.flate2."1.0.7".miniz_oxide_c_api}".default = true; } - ]; - miniz_sys."${deps.flate2."1.0.7".miniz_sys}".default = true; - }) [ - (features_.crc32fast."${deps."flate2"."1.0.7"."crc32fast"}" deps) - (features_.libc."${deps."flate2"."1.0.7"."libc"}" deps) - (features_.libz_sys."${deps."flate2"."1.0.7"."libz_sys"}" deps) - (features_.miniz_sys."${deps."flate2"."1.0.7"."miniz_sys"}" deps) - (features_.miniz_oxide_c_api."${deps."flate2"."1.0.7"."miniz_oxide_c_api"}" deps) - (features_.miniz_oxide_c_api."${deps."flate2"."1.0.7"."miniz_oxide_c_api"}" deps) - ]; - - -# end -# fnv-1.0.6 - - crates.fnv."1.0.6" = deps: { features?(features_.fnv."1.0.6" deps {}) }: buildRustCrate { - crateName = "fnv"; - version = "1.0.6"; - description = "Fowler–Noll–Vo hash function"; - authors = [ "Alex Crichton " ]; - sha256 = "128mlh23y3gg6ag5h8iiqlcbl59smisdzraqy88ldrf75kbw27ip"; - libPath = "lib.rs"; - }; - features_.fnv."1.0.6" = deps: f: updateFeatures f ({ - fnv."1.0.6".default = (f.fnv."1.0.6".default or true); - }) []; - - -# end -# foreign-types-0.3.2 - - crates.foreign_types."0.3.2" = deps: { features?(features_.foreign_types."0.3.2" deps {}) }: buildRustCrate { - crateName = "foreign-types"; - version = "0.3.2"; - description = "A framework for Rust wrappers over C APIs"; - authors = [ "Steven Fackler " ]; - sha256 = "105n8sp2djb1s5lzrw04p7ss3dchr5qa3canmynx396nh3vwm2p8"; - dependencies = mapFeatures features ([ - (crates."foreign_types_shared"."${deps."foreign_types"."0.3.2"."foreign_types_shared"}" deps) - ]); - }; - features_.foreign_types."0.3.2" = deps: f: updateFeatures f ({ - foreign_types."0.3.2".default = (f.foreign_types."0.3.2".default or true); - foreign_types_shared."${deps.foreign_types."0.3.2".foreign_types_shared}".default = true; - }) [ - (features_.foreign_types_shared."${deps."foreign_types"."0.3.2"."foreign_types_shared"}" deps) - ]; - - -# end -# foreign-types-shared-0.1.1 - - crates.foreign_types_shared."0.1.1" = deps: { features?(features_.foreign_types_shared."0.1.1" deps {}) }: buildRustCrate { - crateName = "foreign-types-shared"; - version = "0.1.1"; - description = "An internal crate used by foreign-types"; - authors = [ "Steven Fackler " ]; - sha256 = "0b6cnvqbflws8dxywk4589vgbz80049lz4x1g9dfy4s1ppd3g4z5"; - }; - features_.foreign_types_shared."0.1.1" = deps: f: updateFeatures f ({ - foreign_types_shared."0.1.1".default = (f.foreign_types_shared."0.1.1".default or true); - }) []; - - -# end -# fs2-0.4.3 - - crates.fs2."0.4.3" = deps: { features?(features_.fs2."0.4.3" deps {}) }: buildRustCrate { - crateName = "fs2"; - version = "0.4.3"; - description = "Cross-platform file locks and file duplication."; - authors = [ "Dan Burkert " ]; - sha256 = "1crj36rhhpk3qby9yj7r77w7sld0mzab2yicmphbdkfymbmp3ldp"; - dependencies = (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - (crates."libc"."${deps."fs2"."0.4.3"."libc"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."fs2"."0.4.3"."winapi"}" deps) - ]) else []); - }; - features_.fs2."0.4.3" = deps: f: updateFeatures f ({ - fs2."0.4.3".default = (f.fs2."0.4.3".default or true); - libc."${deps.fs2."0.4.3".libc}".default = true; - winapi = fold recursiveUpdate {} [ - { "${deps.fs2."0.4.3".winapi}"."fileapi" = true; } - { "${deps.fs2."0.4.3".winapi}"."handleapi" = true; } - { "${deps.fs2."0.4.3".winapi}"."processthreadsapi" = true; } - { "${deps.fs2."0.4.3".winapi}"."std" = true; } - { "${deps.fs2."0.4.3".winapi}"."winbase" = true; } - { "${deps.fs2."0.4.3".winapi}"."winerror" = true; } - { "${deps.fs2."0.4.3".winapi}".default = true; } - ]; - }) [ - (features_.libc."${deps."fs2"."0.4.3"."libc"}" deps) - (features_.winapi."${deps."fs2"."0.4.3"."winapi"}" deps) - ]; - - -# end -# fwdansi-1.0.1 - - crates.fwdansi."1.0.1" = deps: { features?(features_.fwdansi."1.0.1" deps {}) }: buildRustCrate { - crateName = "fwdansi"; - version = "1.0.1"; - description = "Forwards a byte string with ANSI escape code to a termcolor terminal"; - authors = [ "kennytm " ]; - sha256 = "00mzclq1wx55p6x5xx4yhpj70vsrivk2w1wbzq8bnf6xnl2km0xn"; - dependencies = mapFeatures features ([ - (crates."memchr"."${deps."fwdansi"."1.0.1"."memchr"}" deps) - (crates."termcolor"."${deps."fwdansi"."1.0.1"."termcolor"}" deps) - ]); - }; - features_.fwdansi."1.0.1" = deps: f: updateFeatures f ({ - fwdansi."1.0.1".default = (f.fwdansi."1.0.1".default or true); - memchr."${deps.fwdansi."1.0.1".memchr}".default = true; - termcolor."${deps.fwdansi."1.0.1".termcolor}".default = true; - }) [ - (features_.memchr."${deps."fwdansi"."1.0.1"."memchr"}" deps) - (features_.termcolor."${deps."fwdansi"."1.0.1"."termcolor"}" deps) - ]; - - -# end -# git2-0.8.0 - - crates.git2."0.8.0" = deps: { features?(features_.git2."0.8.0" deps {}) }: buildRustCrate { - crateName = "git2"; - version = "0.8.0"; - description = "Bindings to libgit2 for interoperating with git repositories. This library is\nboth threadsafe and memory safe and allows both reading and writing git\nrepositories.\n"; - authors = [ "Alex Crichton " ]; - sha256 = "0nkzglhq7lrdzv23jakygv6h5kks2mdr7xh73chnr7bqdc36mi43"; - dependencies = mapFeatures features ([ - (crates."bitflags"."${deps."git2"."0.8.0"."bitflags"}" deps) - (crates."libc"."${deps."git2"."0.8.0"."libc"}" deps) - (crates."libgit2_sys"."${deps."git2"."0.8.0"."libgit2_sys"}" deps) - (crates."log"."${deps."git2"."0.8.0"."log"}" deps) - (crates."url"."${deps."git2"."0.8.0"."url"}" deps) - ]) - ++ (if (kernel == "linux" || kernel == "darwin") && !(kernel == "darwin") then mapFeatures features ([ - ] - ++ (if features.git2."0.8.0".openssl-probe or false then [ (crates.openssl_probe."${deps."git2"."0.8.0".openssl_probe}" deps) ] else []) - ++ (if features.git2."0.8.0".openssl-sys or false then [ (crates.openssl_sys."${deps."git2"."0.8.0".openssl_sys}" deps) ] else [])) else []); - features = mkFeatures (features."git2"."0.8.0" or {}); - }; - features_.git2."0.8.0" = deps: f: updateFeatures f (rec { - bitflags."${deps.git2."0.8.0".bitflags}".default = true; - git2 = fold recursiveUpdate {} [ - { "0.8.0"."curl" = - (f.git2."0.8.0"."curl" or false) || - (f.git2."0.8.0".default or false) || - (git2."0.8.0"."default" or false); } - { "0.8.0"."https" = - (f.git2."0.8.0"."https" or false) || - (f.git2."0.8.0".default or false) || - (git2."0.8.0"."default" or false); } - { "0.8.0"."openssl-probe" = - (f.git2."0.8.0"."openssl-probe" or false) || - (f.git2."0.8.0".https or false) || - (git2."0.8.0"."https" or false); } - { "0.8.0"."openssl-sys" = - (f.git2."0.8.0"."openssl-sys" or false) || - (f.git2."0.8.0".https or false) || - (git2."0.8.0"."https" or false); } - { "0.8.0"."ssh" = - (f.git2."0.8.0"."ssh" or false) || - (f.git2."0.8.0".default or false) || - (git2."0.8.0"."default" or false); } - { "0.8.0"."ssh_key_from_memory" = - (f.git2."0.8.0"."ssh_key_from_memory" or false) || - (f.git2."0.8.0".default or false) || - (git2."0.8.0"."default" or false); } - { "0.8.0".default = (f.git2."0.8.0".default or true); } - ]; - libc."${deps.git2."0.8.0".libc}".default = true; - libgit2_sys = fold recursiveUpdate {} [ - { "${deps.git2."0.8.0".libgit2_sys}"."curl" = - (f.libgit2_sys."${deps.git2."0.8.0".libgit2_sys}"."curl" or false) || - (git2."0.8.0"."curl" or false) || - (f."git2"."0.8.0"."curl" or false); } - { "${deps.git2."0.8.0".libgit2_sys}"."https" = - (f.libgit2_sys."${deps.git2."0.8.0".libgit2_sys}"."https" or false) || - (git2."0.8.0"."https" or false) || - (f."git2"."0.8.0"."https" or false); } - { "${deps.git2."0.8.0".libgit2_sys}"."ssh" = - (f.libgit2_sys."${deps.git2."0.8.0".libgit2_sys}"."ssh" or false) || - (git2."0.8.0"."ssh" or false) || - (f."git2"."0.8.0"."ssh" or false); } - { "${deps.git2."0.8.0".libgit2_sys}"."ssh_key_from_memory" = - (f.libgit2_sys."${deps.git2."0.8.0".libgit2_sys}"."ssh_key_from_memory" or false) || - (git2."0.8.0"."ssh_key_from_memory" or false) || - (f."git2"."0.8.0"."ssh_key_from_memory" or false); } - { "${deps.git2."0.8.0".libgit2_sys}".default = true; } - ]; - log."${deps.git2."0.8.0".log}".default = true; - openssl_probe."${deps.git2."0.8.0".openssl_probe}".default = true; - openssl_sys."${deps.git2."0.8.0".openssl_sys}".default = true; - url."${deps.git2."0.8.0".url}".default = true; - }) [ - (features_.bitflags."${deps."git2"."0.8.0"."bitflags"}" deps) - (features_.libc."${deps."git2"."0.8.0"."libc"}" deps) - (features_.libgit2_sys."${deps."git2"."0.8.0"."libgit2_sys"}" deps) - (features_.log."${deps."git2"."0.8.0"."log"}" deps) - (features_.url."${deps."git2"."0.8.0"."url"}" deps) - (features_.openssl_probe."${deps."git2"."0.8.0"."openssl_probe"}" deps) - (features_.openssl_sys."${deps."git2"."0.8.0"."openssl_sys"}" deps) - ]; - - -# end -# git2-curl-0.9.0 - - crates.git2_curl."0.9.0" = deps: { features?(features_.git2_curl."0.9.0" deps {}) }: buildRustCrate { - crateName = "git2-curl"; - version = "0.9.0"; - description = "Backend for an HTTP transport in libgit2 powered by libcurl.\n\nIntended to be used with the git2 crate.\n"; - authors = [ "Alex Crichton " ]; - sha256 = "0m7bjx7pbrd7hiwwbazgigv9anici9jfwgzhp3q47smbwszdv2hh"; - dependencies = mapFeatures features ([ - (crates."curl"."${deps."git2_curl"."0.9.0"."curl"}" deps) - (crates."git2"."${deps."git2_curl"."0.9.0"."git2"}" deps) - (crates."log"."${deps."git2_curl"."0.9.0"."log"}" deps) - (crates."url"."${deps."git2_curl"."0.9.0"."url"}" deps) - ]); - }; - features_.git2_curl."0.9.0" = deps: f: updateFeatures f ({ - curl."${deps.git2_curl."0.9.0".curl}".default = true; - git2."${deps.git2_curl."0.9.0".git2}".default = (f.git2."${deps.git2_curl."0.9.0".git2}".default or false); - git2_curl."0.9.0".default = (f.git2_curl."0.9.0".default or true); - log."${deps.git2_curl."0.9.0".log}".default = true; - url."${deps.git2_curl."0.9.0".url}".default = true; - }) [ - (features_.curl."${deps."git2_curl"."0.9.0"."curl"}" deps) - (features_.git2."${deps."git2_curl"."0.9.0"."git2"}" deps) - (features_.log."${deps."git2_curl"."0.9.0"."log"}" deps) - (features_.url."${deps."git2_curl"."0.9.0"."url"}" deps) - ]; - - -# end -# glob-0.2.11 - - crates.glob."0.2.11" = deps: { features?(features_.glob."0.2.11" deps {}) }: buildRustCrate { - crateName = "glob"; - version = "0.2.11"; - description = "Support for matching file paths against Unix shell style patterns.\n"; - authors = [ "The Rust Project Developers" ]; - sha256 = "104389jjxs8r2f5cc9p0axhjmndgln60ih5x4f00ccgg9d3zarlf"; - }; - features_.glob."0.2.11" = deps: f: updateFeatures f ({ - glob."0.2.11".default = (f.glob."0.2.11".default or true); - }) []; - - -# end -# globset-0.4.3 - - crates.globset."0.4.3" = deps: { features?(features_.globset."0.4.3" deps {}) }: buildRustCrate { - crateName = "globset"; - version = "0.4.3"; - description = "Cross platform single glob and glob set matching. Glob set matching is the\nprocess of matching one or more glob patterns against a single candidate path\nsimultaneously, and returning all of the globs that matched.\n"; - authors = [ "Andrew Gallant " ]; - sha256 = "0vj99vw55mp7w44p1157f9c44q5lms6sn0mllhavwrwdn3iyfrij"; - dependencies = mapFeatures features ([ - (crates."aho_corasick"."${deps."globset"."0.4.3"."aho_corasick"}" deps) - (crates."bstr"."${deps."globset"."0.4.3"."bstr"}" deps) - (crates."fnv"."${deps."globset"."0.4.3"."fnv"}" deps) - (crates."log"."${deps."globset"."0.4.3"."log"}" deps) - (crates."regex"."${deps."globset"."0.4.3"."regex"}" deps) - ]); - features = mkFeatures (features."globset"."0.4.3" or {}); - }; - features_.globset."0.4.3" = deps: f: updateFeatures f ({ - aho_corasick."${deps.globset."0.4.3".aho_corasick}".default = true; - bstr = fold recursiveUpdate {} [ - { "${deps.globset."0.4.3".bstr}"."std" = true; } - { "${deps.globset."0.4.3".bstr}".default = (f.bstr."${deps.globset."0.4.3".bstr}".default or false); } - ]; - fnv."${deps.globset."0.4.3".fnv}".default = true; - globset."0.4.3".default = (f.globset."0.4.3".default or true); - log."${deps.globset."0.4.3".log}".default = true; - regex."${deps.globset."0.4.3".regex}".default = true; - }) [ - (features_.aho_corasick."${deps."globset"."0.4.3"."aho_corasick"}" deps) - (features_.bstr."${deps."globset"."0.4.3"."bstr"}" deps) - (features_.fnv."${deps."globset"."0.4.3"."fnv"}" deps) - (features_.log."${deps."globset"."0.4.3"."log"}" deps) - (features_.regex."${deps."globset"."0.4.3"."regex"}" deps) - ]; - - -# end -# hashbrown-0.1.8 - - crates.hashbrown."0.1.8" = deps: { features?(features_.hashbrown."0.1.8" deps {}) }: buildRustCrate { - crateName = "hashbrown"; - version = "0.1.8"; - description = "A Rust port of Google's SwissTable hash map"; - authors = [ "Amanieu d'Antras " ]; - sha256 = "047fk80pg59cdn5lz4h2a514fmgmya896dvy3dqqviia52a27fzh"; - dependencies = mapFeatures features ([ - (crates."byteorder"."${deps."hashbrown"."0.1.8"."byteorder"}" deps) - (crates."scopeguard"."${deps."hashbrown"."0.1.8"."scopeguard"}" deps) - ]); - features = mkFeatures (features."hashbrown"."0.1.8" or {}); - }; - features_.hashbrown."0.1.8" = deps: f: updateFeatures f ({ - byteorder."${deps.hashbrown."0.1.8".byteorder}".default = (f.byteorder."${deps.hashbrown."0.1.8".byteorder}".default or false); - hashbrown."0.1.8".default = (f.hashbrown."0.1.8".default or true); - scopeguard."${deps.hashbrown."0.1.8".scopeguard}".default = (f.scopeguard."${deps.hashbrown."0.1.8".scopeguard}".default or false); - }) [ - (features_.byteorder."${deps."hashbrown"."0.1.8"."byteorder"}" deps) - (features_.scopeguard."${deps."hashbrown"."0.1.8"."scopeguard"}" deps) - ]; - - -# end -# hex-0.3.2 - - crates.hex."0.3.2" = deps: { features?(features_.hex."0.3.2" deps {}) }: buildRustCrate { - crateName = "hex"; - version = "0.3.2"; - description = "Encoding and decoding data into/from hexadecimal representation."; - authors = [ "KokaKiwi " ]; - sha256 = "0hs0xfb4x67y4ss9mmbjmibkwakbn3xf23i21m409bw2zqk9b6kz"; - features = mkFeatures (features."hex"."0.3.2" or {}); - }; - features_.hex."0.3.2" = deps: f: updateFeatures f ({ - hex."0.3.2".default = (f.hex."0.3.2".default or true); - }) []; - - -# end -# home-0.3.4 - - crates.home."0.3.4" = deps: { features?(features_.home."0.3.4" deps {}) }: buildRustCrate { - crateName = "home"; - version = "0.3.4"; - description = "Shared definitions of home directories"; - authors = [ "Brian Anderson " ]; - sha256 = "19fbzvv74wqxqpdlz6ri1p270i8hp17h8njjj68k98sgrabkcr0n"; - dependencies = (if kernel == "windows" then mapFeatures features ([ - (crates."scopeguard"."${deps."home"."0.3.4"."scopeguard"}" deps) - (crates."winapi"."${deps."home"."0.3.4"."winapi"}" deps) - ]) else []); - }; - features_.home."0.3.4" = deps: f: updateFeatures f ({ - home."0.3.4".default = (f.home."0.3.4".default or true); - scopeguard."${deps.home."0.3.4".scopeguard}".default = true; - winapi = fold recursiveUpdate {} [ - { "${deps.home."0.3.4".winapi}"."errhandlingapi" = true; } - { "${deps.home."0.3.4".winapi}"."handleapi" = true; } - { "${deps.home."0.3.4".winapi}"."processthreadsapi" = true; } - { "${deps.home."0.3.4".winapi}"."std" = true; } - { "${deps.home."0.3.4".winapi}"."userenv" = true; } - { "${deps.home."0.3.4".winapi}"."winerror" = true; } - { "${deps.home."0.3.4".winapi}"."winnt" = true; } - { "${deps.home."0.3.4".winapi}".default = true; } - ]; - }) [ - (features_.scopeguard."${deps."home"."0.3.4"."scopeguard"}" deps) - (features_.winapi."${deps."home"."0.3.4"."winapi"}" deps) - ]; - - -# end -# http-0.1.17 - - crates.http."0.1.17" = deps: { features?(features_.http."0.1.17" deps {}) }: buildRustCrate { - crateName = "http"; - version = "0.1.17"; - description = "A set of types for representing HTTP requests and responses.\n"; - authors = [ "Alex Crichton " "Carl Lerche " "Sean McArthur " ]; - sha256 = "0q71wgggg1h5kjyg1gb4m70g3ian9qwrkx2b9wwvfyafrkmjpg9c"; - dependencies = mapFeatures features ([ - (crates."bytes"."${deps."http"."0.1.17"."bytes"}" deps) - (crates."fnv"."${deps."http"."0.1.17"."fnv"}" deps) - (crates."itoa"."${deps."http"."0.1.17"."itoa"}" deps) - ]); - }; - features_.http."0.1.17" = deps: f: updateFeatures f ({ - bytes."${deps.http."0.1.17".bytes}".default = true; - fnv."${deps.http."0.1.17".fnv}".default = true; - http."0.1.17".default = (f.http."0.1.17".default or true); - itoa."${deps.http."0.1.17".itoa}".default = true; - }) [ - (features_.bytes."${deps."http"."0.1.17"."bytes"}" deps) - (features_.fnv."${deps."http"."0.1.17"."fnv"}" deps) - (features_.itoa."${deps."http"."0.1.17"."itoa"}" deps) - ]; - - -# end -# ignore-0.4.7 - - crates.ignore."0.4.7" = deps: { features?(features_.ignore."0.4.7" deps {}) }: buildRustCrate { - crateName = "ignore"; - version = "0.4.7"; - description = "A fast library for efficiently matching ignore files such as `.gitignore`\nagainst file paths.\n"; - authors = [ "Andrew Gallant " ]; - sha256 = "10ky0pnkzk6spa416sxvhcpc1nxq56n6mxkmhzy3ws57x9v75nkj"; - dependencies = mapFeatures features ([ - (crates."crossbeam_channel"."${deps."ignore"."0.4.7"."crossbeam_channel"}" deps) - (crates."globset"."${deps."ignore"."0.4.7"."globset"}" deps) - (crates."lazy_static"."${deps."ignore"."0.4.7"."lazy_static"}" deps) - (crates."log"."${deps."ignore"."0.4.7"."log"}" deps) - (crates."memchr"."${deps."ignore"."0.4.7"."memchr"}" deps) - (crates."regex"."${deps."ignore"."0.4.7"."regex"}" deps) - (crates."same_file"."${deps."ignore"."0.4.7"."same_file"}" deps) - (crates."thread_local"."${deps."ignore"."0.4.7"."thread_local"}" deps) - (crates."walkdir"."${deps."ignore"."0.4.7"."walkdir"}" deps) - ]) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi_util"."${deps."ignore"."0.4.7"."winapi_util"}" deps) - ]) else []); - features = mkFeatures (features."ignore"."0.4.7" or {}); - }; - features_.ignore."0.4.7" = deps: f: updateFeatures f (rec { - crossbeam_channel."${deps.ignore."0.4.7".crossbeam_channel}".default = true; - globset = fold recursiveUpdate {} [ - { "${deps.ignore."0.4.7".globset}"."simd-accel" = - (f.globset."${deps.ignore."0.4.7".globset}"."simd-accel" or false) || - (ignore."0.4.7"."simd-accel" or false) || - (f."ignore"."0.4.7"."simd-accel" or false); } - { "${deps.ignore."0.4.7".globset}".default = true; } - ]; - ignore."0.4.7".default = (f.ignore."0.4.7".default or true); - lazy_static."${deps.ignore."0.4.7".lazy_static}".default = true; - log."${deps.ignore."0.4.7".log}".default = true; - memchr."${deps.ignore."0.4.7".memchr}".default = true; - regex."${deps.ignore."0.4.7".regex}".default = true; - same_file."${deps.ignore."0.4.7".same_file}".default = true; - thread_local."${deps.ignore."0.4.7".thread_local}".default = true; - walkdir."${deps.ignore."0.4.7".walkdir}".default = true; - winapi_util."${deps.ignore."0.4.7".winapi_util}".default = true; - }) [ - (features_.crossbeam_channel."${deps."ignore"."0.4.7"."crossbeam_channel"}" deps) - (features_.globset."${deps."ignore"."0.4.7"."globset"}" deps) - (features_.lazy_static."${deps."ignore"."0.4.7"."lazy_static"}" deps) - (features_.log."${deps."ignore"."0.4.7"."log"}" deps) - (features_.memchr."${deps."ignore"."0.4.7"."memchr"}" deps) - (features_.regex."${deps."ignore"."0.4.7"."regex"}" deps) - (features_.same_file."${deps."ignore"."0.4.7"."same_file"}" deps) - (features_.thread_local."${deps."ignore"."0.4.7"."thread_local"}" deps) - (features_.walkdir."${deps."ignore"."0.4.7"."walkdir"}" deps) - (features_.winapi_util."${deps."ignore"."0.4.7"."winapi_util"}" deps) - ]; - - -# end -# im-rc-12.3.4 - - crates.im_rc."12.3.4" = deps: { features?(features_.im_rc."12.3.4" deps {}) }: buildRustCrate { - crateName = "im-rc"; - version = "12.3.4"; - description = "Immutable collection datatypes (the fast but not thread safe version)"; - authors = [ "Bodil Stokke " ]; - edition = "2018"; - sha256 = "0l53vjm7ycccb0lxj1zpgvlik5rpngnf9gggvgb3jbdv2jxjkdhz"; - libPath = "./src/lib.rs"; - build = "./build.rs"; - dependencies = mapFeatures features ([ - (crates."sized_chunks"."${deps."im_rc"."12.3.4"."sized_chunks"}" deps) - (crates."typenum"."${deps."im_rc"."12.3.4"."typenum"}" deps) - ]); - - buildDependencies = mapFeatures features ([ - (crates."rustc_version"."${deps."im_rc"."12.3.4"."rustc_version"}" deps) - ]); - }; - features_.im_rc."12.3.4" = deps: f: updateFeatures f ({ - im_rc."12.3.4".default = (f.im_rc."12.3.4".default or true); - rustc_version."${deps.im_rc."12.3.4".rustc_version}".default = true; - sized_chunks."${deps.im_rc."12.3.4".sized_chunks}".default = true; - typenum."${deps.im_rc."12.3.4".typenum}".default = true; - }) [ - (features_.sized_chunks."${deps."im_rc"."12.3.4"."sized_chunks"}" deps) - (features_.typenum."${deps."im_rc"."12.3.4"."typenum"}" deps) - (features_.rustc_version."${deps."im_rc"."12.3.4"."rustc_version"}" deps) - ]; - - -# end -# iovec-0.1.2 - - crates.iovec."0.1.2" = deps: { features?(features_.iovec."0.1.2" deps {}) }: buildRustCrate { - crateName = "iovec"; - version = "0.1.2"; - description = "Portable buffer type for scatter/gather I/O operations\n"; - authors = [ "Carl Lerche " ]; - sha256 = "0vjymmb7wj4v4kza5jjn48fcdb85j3k37y7msjl3ifz0p9yiyp2r"; - dependencies = (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - (crates."libc"."${deps."iovec"."0.1.2"."libc"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."iovec"."0.1.2"."winapi"}" deps) - ]) else []); - }; - features_.iovec."0.1.2" = deps: f: updateFeatures f ({ - iovec."0.1.2".default = (f.iovec."0.1.2".default or true); - libc."${deps.iovec."0.1.2".libc}".default = true; - winapi."${deps.iovec."0.1.2".winapi}".default = true; - }) [ - (features_.libc."${deps."iovec"."0.1.2"."libc"}" deps) - (features_.winapi."${deps."iovec"."0.1.2"."winapi"}" deps) - ]; - - -# end -# itertools-0.7.11 - - crates.itertools."0.7.11" = deps: { features?(features_.itertools."0.7.11" deps {}) }: buildRustCrate { - crateName = "itertools"; - version = "0.7.11"; - description = "Extra iterator adaptors, iterator methods, free functions, and macros."; - authors = [ "bluss" ]; - sha256 = "0gavmkvn2c3cwfwk5zl5p7saiqn4ww227am5ykn6pgfm7c6ppz56"; - dependencies = mapFeatures features ([ - (crates."either"."${deps."itertools"."0.7.11"."either"}" deps) - ]); - features = mkFeatures (features."itertools"."0.7.11" or {}); - }; - features_.itertools."0.7.11" = deps: f: updateFeatures f (rec { - either."${deps.itertools."0.7.11".either}".default = (f.either."${deps.itertools."0.7.11".either}".default or false); - itertools = fold recursiveUpdate {} [ - { "0.7.11"."use_std" = - (f.itertools."0.7.11"."use_std" or false) || - (f.itertools."0.7.11".default or false) || - (itertools."0.7.11"."default" or false); } - { "0.7.11".default = (f.itertools."0.7.11".default or true); } - ]; - }) [ - (features_.either."${deps."itertools"."0.7.11"."either"}" deps) - ]; - - -# end -# jobserver-0.1.13 - - crates.jobserver."0.1.13" = deps: { features?(features_.jobserver."0.1.13" deps {}) }: buildRustCrate { - crateName = "jobserver"; - version = "0.1.13"; - description = "An implementation of the GNU make jobserver for Rust\n"; - authors = [ "Alex Crichton " ]; - sha256 = "01h08h0k9i7cvlnlw53jf398d03k5kxrs7m30xl7h9s5dlw0vi9i"; - dependencies = mapFeatures features ([ - (crates."log"."${deps."jobserver"."0.1.13"."log"}" deps) - ]) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - (crates."libc"."${deps."jobserver"."0.1.13"."libc"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."rand"."${deps."jobserver"."0.1.13"."rand"}" deps) - ]) else []); - }; - features_.jobserver."0.1.13" = deps: f: updateFeatures f ({ - jobserver."0.1.13".default = (f.jobserver."0.1.13".default or true); - libc."${deps.jobserver."0.1.13".libc}".default = true; - log."${deps.jobserver."0.1.13".log}".default = true; - rand."${deps.jobserver."0.1.13".rand}".default = true; - }) [ - (features_.log."${deps."jobserver"."0.1.13"."log"}" deps) - (features_.libc."${deps."jobserver"."0.1.13"."libc"}" deps) - (features_.rand."${deps."jobserver"."0.1.13"."rand"}" deps) - ]; - - -# end -# kernel32-sys-0.2.2 - - crates.kernel32_sys."0.2.2" = deps: { features?(features_.kernel32_sys."0.2.2" deps {}) }: buildRustCrate { - crateName = "kernel32-sys"; - version = "0.2.2"; - description = "Contains function definitions for the Windows API library kernel32. See winapi for types and constants."; - authors = [ "Peter Atashian " ]; - sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; - libName = "kernel32"; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."winapi"."${deps."kernel32_sys"."0.2.2"."winapi"}" deps) - ]); - - buildDependencies = mapFeatures features ([ - (crates."winapi_build"."${deps."kernel32_sys"."0.2.2"."winapi_build"}" deps) - ]); - }; - features_.kernel32_sys."0.2.2" = deps: f: updateFeatures f ({ - kernel32_sys."0.2.2".default = (f.kernel32_sys."0.2.2".default or true); - winapi."${deps.kernel32_sys."0.2.2".winapi}".default = true; - winapi_build."${deps.kernel32_sys."0.2.2".winapi_build}".default = true; - }) [ - (features_.winapi."${deps."kernel32_sys"."0.2.2"."winapi"}" deps) - (features_.winapi_build."${deps."kernel32_sys"."0.2.2"."winapi_build"}" deps) - ]; - - -# end -# lazycell-1.2.1 - - crates.lazycell."1.2.1" = deps: { features?(features_.lazycell."1.2.1" deps {}) }: buildRustCrate { - crateName = "lazycell"; - version = "1.2.1"; - description = "A library providing a lazily filled Cell struct"; - authors = [ "Alex Crichton " "Nikita Pekin " ]; - sha256 = "1m4h2q9rgxrgc7xjnws1x81lrb68jll8w3pykx1a9bhr29q2mcwm"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."lazycell"."1.2.1" or {}); - }; - features_.lazycell."1.2.1" = deps: f: updateFeatures f (rec { - lazycell = fold recursiveUpdate {} [ - { "1.2.1"."clippy" = - (f.lazycell."1.2.1"."clippy" or false) || - (f.lazycell."1.2.1".nightly-testing or false) || - (lazycell."1.2.1"."nightly-testing" or false); } - { "1.2.1"."nightly" = - (f.lazycell."1.2.1"."nightly" or false) || - (f.lazycell."1.2.1".nightly-testing or false) || - (lazycell."1.2.1"."nightly-testing" or false); } - { "1.2.1".default = (f.lazycell."1.2.1".default or true); } - ]; - }) []; - - -# end -# libc-0.2.51 - - crates.libc."0.2.51" = deps: { features?(features_.libc."0.2.51" deps {}) }: buildRustCrate { - crateName = "libc"; - version = "0.2.51"; - description = "Raw FFI bindings to platform libraries like libc.\n"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1lzavxj1ymm7vghs6nmzq9shprdlqby73py9k30gwvv0dwy365cv"; - build = "build.rs"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."libc"."0.2.51" or {}); - }; - features_.libc."0.2.51" = deps: f: updateFeatures f (rec { - libc = fold recursiveUpdate {} [ - { "0.2.51"."align" = - (f.libc."0.2.51"."align" or false) || - (f.libc."0.2.51".rustc-dep-of-std or false) || - (libc."0.2.51"."rustc-dep-of-std" or false); } - { "0.2.51"."rustc-std-workspace-core" = - (f.libc."0.2.51"."rustc-std-workspace-core" or false) || - (f.libc."0.2.51".rustc-dep-of-std or false) || - (libc."0.2.51"."rustc-dep-of-std" or false); } - { "0.2.51"."use_std" = - (f.libc."0.2.51"."use_std" or false) || - (f.libc."0.2.51".default or false) || - (libc."0.2.51"."default" or false); } - { "0.2.51".default = (f.libc."0.2.51".default or true); } - ]; - }) []; - - -# end -# libgit2-sys-0.7.11 - - crates.libgit2_sys."0.7.11" = deps: { features?(features_.libgit2_sys."0.7.11" deps {}) }: buildRustCrate { - crateName = "libgit2-sys"; - version = "0.7.11"; - description = "Native bindings to the libgit2 library"; - authors = [ "Alex Crichton " ]; - sha256 = "12wyfl7xl7lpz65s17j5rf9xfkn461792f67jqsz0ign3daaac9h"; - libPath = "lib.rs"; - libName = "libgit2_sys"; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."libc"."${deps."libgit2_sys"."0.7.11"."libc"}" deps) - (crates."libz_sys"."${deps."libgit2_sys"."0.7.11"."libz_sys"}" deps) - ] - ++ (if features.libgit2_sys."0.7.11".curl-sys or false then [ (crates.curl_sys."${deps."libgit2_sys"."0.7.11".curl_sys}" deps) ] else []) - ++ (if features.libgit2_sys."0.7.11".libssh2-sys or false then [ (crates.libssh2_sys."${deps."libgit2_sys"."0.7.11".libssh2_sys}" deps) ] else [])) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - ] - ++ (if features.libgit2_sys."0.7.11".openssl-sys or false then [ (crates.openssl_sys."${deps."libgit2_sys"."0.7.11".openssl_sys}" deps) ] else [])) else []); - - buildDependencies = mapFeatures features ([ - (crates."cc"."${deps."libgit2_sys"."0.7.11"."cc"}" deps) - (crates."pkg_config"."${deps."libgit2_sys"."0.7.11"."pkg_config"}" deps) - ]); - features = mkFeatures (features."libgit2_sys"."0.7.11" or {}); - }; - features_.libgit2_sys."0.7.11" = deps: f: updateFeatures f (rec { - cc."${deps.libgit2_sys."0.7.11".cc}".default = true; - curl_sys."${deps.libgit2_sys."0.7.11".curl_sys}".default = true; - libc."${deps.libgit2_sys."0.7.11".libc}".default = true; - libgit2_sys = fold recursiveUpdate {} [ - { "0.7.11"."curl-sys" = - (f.libgit2_sys."0.7.11"."curl-sys" or false) || - (f.libgit2_sys."0.7.11".curl or false) || - (libgit2_sys."0.7.11"."curl" or false); } - { "0.7.11"."libssh2-sys" = - (f.libgit2_sys."0.7.11"."libssh2-sys" or false) || - (f.libgit2_sys."0.7.11".ssh or false) || - (libgit2_sys."0.7.11"."ssh" or false); } - { "0.7.11"."openssl-sys" = - (f.libgit2_sys."0.7.11"."openssl-sys" or false) || - (f.libgit2_sys."0.7.11".https or false) || - (libgit2_sys."0.7.11"."https" or false); } - { "0.7.11".default = (f.libgit2_sys."0.7.11".default or true); } - ]; - libssh2_sys."${deps.libgit2_sys."0.7.11".libssh2_sys}".default = true; - libz_sys."${deps.libgit2_sys."0.7.11".libz_sys}".default = true; - openssl_sys."${deps.libgit2_sys."0.7.11".openssl_sys}".default = true; - pkg_config."${deps.libgit2_sys."0.7.11".pkg_config}".default = true; - }) [ - (features_.curl_sys."${deps."libgit2_sys"."0.7.11"."curl_sys"}" deps) - (features_.libc."${deps."libgit2_sys"."0.7.11"."libc"}" deps) - (features_.libssh2_sys."${deps."libgit2_sys"."0.7.11"."libssh2_sys"}" deps) - (features_.libz_sys."${deps."libgit2_sys"."0.7.11"."libz_sys"}" deps) - (features_.cc."${deps."libgit2_sys"."0.7.11"."cc"}" deps) - (features_.pkg_config."${deps."libgit2_sys"."0.7.11"."pkg_config"}" deps) - (features_.openssl_sys."${deps."libgit2_sys"."0.7.11"."openssl_sys"}" deps) - ]; - - -# end -# libnghttp2-sys-0.1.1 - - crates.libnghttp2_sys."0.1.1" = deps: { features?(features_.libnghttp2_sys."0.1.1" deps {}) }: buildRustCrate { - crateName = "libnghttp2-sys"; - version = "0.1.1"; - description = "FFI bindings for libnghttp2 (nghttp2)\n"; - authors = [ "Alex Crichton " ]; - sha256 = "08z41i7d8pm0jzv6p77kp22hh0a4psdy109n6nxr8x2k1ibjxk8w"; - dependencies = mapFeatures features ([ - (crates."libc"."${deps."libnghttp2_sys"."0.1.1"."libc"}" deps) - ]); - - buildDependencies = mapFeatures features ([ - (crates."cc"."${deps."libnghttp2_sys"."0.1.1"."cc"}" deps) - ]); - }; - features_.libnghttp2_sys."0.1.1" = deps: f: updateFeatures f ({ - cc."${deps.libnghttp2_sys."0.1.1".cc}".default = true; - libc."${deps.libnghttp2_sys."0.1.1".libc}".default = true; - libnghttp2_sys."0.1.1".default = (f.libnghttp2_sys."0.1.1".default or true); - }) [ - (features_.libc."${deps."libnghttp2_sys"."0.1.1"."libc"}" deps) - (features_.cc."${deps."libnghttp2_sys"."0.1.1"."cc"}" deps) - ]; - - -# end -# libssh2-sys-0.2.11 - - crates.libssh2_sys."0.2.11" = deps: { features?(features_.libssh2_sys."0.2.11" deps {}) }: buildRustCrate { - crateName = "libssh2-sys"; - version = "0.2.11"; - description = "Native bindings to the libssh2 library"; - authors = [ "Alex Crichton " ]; - sha256 = "1mjily9qjjjf31pzvlxyqnp1midjc77s6sd303j46d14igna7nhi"; - libPath = "lib.rs"; - libName = "libssh2_sys"; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."libc"."${deps."libssh2_sys"."0.2.11"."libc"}" deps) - (crates."libz_sys"."${deps."libssh2_sys"."0.2.11"."libz_sys"}" deps) - ]) - ++ (if abi == "msvc" then mapFeatures features ([ -]) else []) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - (crates."openssl_sys"."${deps."libssh2_sys"."0.2.11"."openssl_sys"}" deps) - ]) else []); - - buildDependencies = mapFeatures features ([ - (crates."cc"."${deps."libssh2_sys"."0.2.11"."cc"}" deps) - (crates."pkg_config"."${deps."libssh2_sys"."0.2.11"."pkg_config"}" deps) - ]); - }; - features_.libssh2_sys."0.2.11" = deps: f: updateFeatures f ({ - cc."${deps.libssh2_sys."0.2.11".cc}".default = true; - libc."${deps.libssh2_sys."0.2.11".libc}".default = true; - libssh2_sys."0.2.11".default = (f.libssh2_sys."0.2.11".default or true); - libz_sys."${deps.libssh2_sys."0.2.11".libz_sys}".default = true; - openssl_sys."${deps.libssh2_sys."0.2.11".openssl_sys}".default = true; - pkg_config."${deps.libssh2_sys."0.2.11".pkg_config}".default = true; - }) [ - (features_.libc."${deps."libssh2_sys"."0.2.11"."libc"}" deps) - (features_.libz_sys."${deps."libssh2_sys"."0.2.11"."libz_sys"}" deps) - (features_.cc."${deps."libssh2_sys"."0.2.11"."cc"}" deps) - (features_.pkg_config."${deps."libssh2_sys"."0.2.11"."pkg_config"}" deps) - (features_.openssl_sys."${deps."libssh2_sys"."0.2.11"."openssl_sys"}" deps) - ]; - - -# end -# libz-sys-1.0.25 - - crates.libz_sys."1.0.25" = deps: { features?(features_.libz_sys."1.0.25" deps {}) }: buildRustCrate { - crateName = "libz-sys"; - version = "1.0.25"; - description = "Bindings to the system libz library (also known as zlib).\n"; - authors = [ "Alex Crichton " ]; - sha256 = "195jzg8mgjbvmkbpx1rzkzrqm0g2fdivk79v44c9lzl64r3f9fym"; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."libc"."${deps."libz_sys"."1.0.25"."libc"}" deps) - ]) - ++ (if abi == "msvc" then mapFeatures features ([ -]) else []); - - buildDependencies = mapFeatures features ([ - (crates."cc"."${deps."libz_sys"."1.0.25"."cc"}" deps) - (crates."pkg_config"."${deps."libz_sys"."1.0.25"."pkg_config"}" deps) - ]); - features = mkFeatures (features."libz_sys"."1.0.25" or {}); - }; - features_.libz_sys."1.0.25" = deps: f: updateFeatures f ({ - cc."${deps.libz_sys."1.0.25".cc}".default = true; - libc."${deps.libz_sys."1.0.25".libc}".default = true; - libz_sys."1.0.25".default = (f.libz_sys."1.0.25".default or true); - pkg_config."${deps.libz_sys."1.0.25".pkg_config}".default = true; - }) [ - (features_.libc."${deps."libz_sys"."1.0.25"."libc"}" deps) - (features_.cc."${deps."libz_sys"."1.0.25"."cc"}" deps) - (features_.pkg_config."${deps."libz_sys"."1.0.25"."pkg_config"}" deps) - ]; - - -# end -# lock_api-0.1.5 - - crates.lock_api."0.1.5" = deps: { features?(features_.lock_api."0.1.5" deps {}) }: buildRustCrate { - crateName = "lock_api"; - version = "0.1.5"; - description = "Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std."; - authors = [ "Amanieu d'Antras " ]; - sha256 = "132sidr5hvjfkaqm3l95zpcpi8yk5ddd0g79zf1ad4v65sxirqqm"; - dependencies = mapFeatures features ([ - (crates."scopeguard"."${deps."lock_api"."0.1.5"."scopeguard"}" deps) - ]); - features = mkFeatures (features."lock_api"."0.1.5" or {}); - }; - features_.lock_api."0.1.5" = deps: f: updateFeatures f ({ - lock_api."0.1.5".default = (f.lock_api."0.1.5".default or true); - scopeguard."${deps.lock_api."0.1.5".scopeguard}".default = (f.scopeguard."${deps.lock_api."0.1.5".scopeguard}".default or false); - }) [ - (features_.scopeguard."${deps."lock_api"."0.1.5"."scopeguard"}" deps) - ]; - - -# end -# matrixmultiply-0.1.15 - - crates.matrixmultiply."0.1.15" = deps: { features?(features_.matrixmultiply."0.1.15" deps {}) }: buildRustCrate { - crateName = "matrixmultiply"; - version = "0.1.15"; - description = "General matrix multiplication of f32 and f64 matrices in Rust. Supports matrices with general strides. Uses a microkernel strategy, so that the implementation is easy to parallelize and optimize. `RUSTFLAGS=\"-C target-cpu=native\"` is your friend here."; - authors = [ "bluss" ]; - sha256 = "0ix1i4lnkfqnzv8f9wr34bf0mlr1sx5hr7yr70k4npxmwxscvdj5"; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."rawpointer"."${deps."matrixmultiply"."0.1.15"."rawpointer"}" deps) - ]); - }; - features_.matrixmultiply."0.1.15" = deps: f: updateFeatures f ({ - matrixmultiply."0.1.15".default = (f.matrixmultiply."0.1.15".default or true); - rawpointer."${deps.matrixmultiply."0.1.15".rawpointer}".default = true; - }) [ - (features_.rawpointer."${deps."matrixmultiply"."0.1.15"."rawpointer"}" deps) - ]; - - -# end -# miniz-sys-0.1.11 - - crates.miniz_sys."0.1.11" = deps: { features?(features_.miniz_sys."0.1.11" deps {}) }: buildRustCrate { - crateName = "miniz-sys"; - version = "0.1.11"; - description = "Bindings to the miniz.c library.\n"; - authors = [ "Alex Crichton " ]; - sha256 = "0l2wsakqjj7kc06dwxlpz4h8wih0f9d1idrz5gb1svipvh81khsm"; - libPath = "lib.rs"; - libName = "miniz_sys"; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."libc"."${deps."miniz_sys"."0.1.11"."libc"}" deps) - ]); - - buildDependencies = mapFeatures features ([ - (crates."cc"."${deps."miniz_sys"."0.1.11"."cc"}" deps) - ]); - }; - features_.miniz_sys."0.1.11" = deps: f: updateFeatures f ({ - cc."${deps.miniz_sys."0.1.11".cc}".default = true; - libc."${deps.miniz_sys."0.1.11".libc}".default = true; - miniz_sys."0.1.11".default = (f.miniz_sys."0.1.11".default or true); - }) [ - (features_.libc."${deps."miniz_sys"."0.1.11"."libc"}" deps) - (features_.cc."${deps."miniz_sys"."0.1.11"."cc"}" deps) - ]; - - -# end -# miniz_oxide-0.2.1 - - crates.miniz_oxide."0.2.1" = deps: { features?(features_.miniz_oxide."0.2.1" deps {}) }: buildRustCrate { - crateName = "miniz_oxide"; - version = "0.2.1"; - description = "DEFLATE compression and decompression library rewritten in Rust based on miniz"; - authors = [ "Frommi " ]; - sha256 = "1ly14vlk0gq7czi1323l2dsy5y8dpvdwld4h9083i0y3hx9iyfdz"; - dependencies = mapFeatures features ([ - (crates."adler32"."${deps."miniz_oxide"."0.2.1"."adler32"}" deps) - ]); - }; - features_.miniz_oxide."0.2.1" = deps: f: updateFeatures f ({ - adler32."${deps.miniz_oxide."0.2.1".adler32}".default = true; - miniz_oxide."0.2.1".default = (f.miniz_oxide."0.2.1".default or true); - }) [ - (features_.adler32."${deps."miniz_oxide"."0.2.1"."adler32"}" deps) - ]; - - -# end -# miniz_oxide_c_api-0.2.1 - - crates.miniz_oxide_c_api."0.2.1" = deps: { features?(features_.miniz_oxide_c_api."0.2.1" deps {}) }: buildRustCrate { - crateName = "miniz_oxide_c_api"; - version = "0.2.1"; - description = "DEFLATE compression and decompression API designed to be Rust drop-in replacement for miniz"; - authors = [ "Frommi " ]; - sha256 = "1zsk334nhy2rvyhbr0815l0gp6w40al6rxxafkycaafx3m9j8cj2"; - build = "src/build.rs"; - dependencies = mapFeatures features ([ - (crates."crc"."${deps."miniz_oxide_c_api"."0.2.1"."crc"}" deps) - (crates."libc"."${deps."miniz_oxide_c_api"."0.2.1"."libc"}" deps) - (crates."miniz_oxide"."${deps."miniz_oxide_c_api"."0.2.1"."miniz_oxide"}" deps) - ]); - - buildDependencies = mapFeatures features ([ - (crates."cc"."${deps."miniz_oxide_c_api"."0.2.1"."cc"}" deps) - ]); - features = mkFeatures (features."miniz_oxide_c_api"."0.2.1" or {}); - }; - features_.miniz_oxide_c_api."0.2.1" = deps: f: updateFeatures f (rec { - cc."${deps.miniz_oxide_c_api."0.2.1".cc}".default = true; - crc."${deps.miniz_oxide_c_api."0.2.1".crc}".default = true; - libc."${deps.miniz_oxide_c_api."0.2.1".libc}".default = true; - miniz_oxide."${deps.miniz_oxide_c_api."0.2.1".miniz_oxide}".default = true; - miniz_oxide_c_api = fold recursiveUpdate {} [ - { "0.2.1"."build_orig_miniz" = - (f.miniz_oxide_c_api."0.2.1"."build_orig_miniz" or false) || - (f.miniz_oxide_c_api."0.2.1".benching or false) || - (miniz_oxide_c_api."0.2.1"."benching" or false) || - (f.miniz_oxide_c_api."0.2.1".fuzzing or false) || - (miniz_oxide_c_api."0.2.1"."fuzzing" or false); } - { "0.2.1"."build_stub_miniz" = - (f.miniz_oxide_c_api."0.2.1"."build_stub_miniz" or false) || - (f.miniz_oxide_c_api."0.2.1".miniz_zip or false) || - (miniz_oxide_c_api."0.2.1"."miniz_zip" or false); } - { "0.2.1"."no_c_export" = - (f.miniz_oxide_c_api."0.2.1"."no_c_export" or false) || - (f.miniz_oxide_c_api."0.2.1".benching or false) || - (miniz_oxide_c_api."0.2.1"."benching" or false) || - (f.miniz_oxide_c_api."0.2.1".fuzzing or false) || - (miniz_oxide_c_api."0.2.1"."fuzzing" or false); } - { "0.2.1".default = (f.miniz_oxide_c_api."0.2.1".default or true); } - ]; - }) [ - (features_.crc."${deps."miniz_oxide_c_api"."0.2.1"."crc"}" deps) - (features_.libc."${deps."miniz_oxide_c_api"."0.2.1"."libc"}" deps) - (features_.miniz_oxide."${deps."miniz_oxide_c_api"."0.2.1"."miniz_oxide"}" deps) - (features_.cc."${deps."miniz_oxide_c_api"."0.2.1"."cc"}" deps) - ]; - - -# end -# miow-0.3.3 - - crates.miow."0.3.3" = deps: { features?(features_.miow."0.3.3" deps {}) }: buildRustCrate { - crateName = "miow"; - version = "0.3.3"; - description = "A zero overhead I/O library for Windows, focusing on IOCP and Async I/O\nabstractions.\n"; - authors = [ "Alex Crichton " ]; - sha256 = "1mlk5mn00cl6bmf8qlpc6r85dxf4l45vbkbzshsr1mrkb3hn1j57"; - dependencies = mapFeatures features ([ - (crates."socket2"."${deps."miow"."0.3.3"."socket2"}" deps) - (crates."winapi"."${deps."miow"."0.3.3"."winapi"}" deps) - ]); - }; - features_.miow."0.3.3" = deps: f: updateFeatures f ({ - miow."0.3.3".default = (f.miow."0.3.3".default or true); - socket2."${deps.miow."0.3.3".socket2}".default = true; - winapi = fold recursiveUpdate {} [ - { "${deps.miow."0.3.3".winapi}"."fileapi" = true; } - { "${deps.miow."0.3.3".winapi}"."handleapi" = true; } - { "${deps.miow."0.3.3".winapi}"."ioapiset" = true; } - { "${deps.miow."0.3.3".winapi}"."minwindef" = true; } - { "${deps.miow."0.3.3".winapi}"."namedpipeapi" = true; } - { "${deps.miow."0.3.3".winapi}"."ntdef" = true; } - { "${deps.miow."0.3.3".winapi}"."std" = true; } - { "${deps.miow."0.3.3".winapi}"."synchapi" = true; } - { "${deps.miow."0.3.3".winapi}"."winerror" = true; } - { "${deps.miow."0.3.3".winapi}"."winsock2" = true; } - { "${deps.miow."0.3.3".winapi}"."ws2def" = true; } - { "${deps.miow."0.3.3".winapi}"."ws2ipdef" = true; } - { "${deps.miow."0.3.3".winapi}".default = true; } - ]; - }) [ - (features_.socket2."${deps."miow"."0.3.3"."socket2"}" deps) - (features_.winapi."${deps."miow"."0.3.3"."winapi"}" deps) - ]; - - -# end -# ndarray-0.12.1 - - crates.ndarray."0.12.1" = deps: { features?(features_.ndarray."0.12.1" deps {}) }: buildRustCrate { - crateName = "ndarray"; - version = "0.12.1"; - description = "An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting."; - authors = [ "bluss" "Jim Turner" ]; - sha256 = "13708k97kdjfj6g4z1yapjln0v4m7zj0114h8snw44fj79l00346"; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."itertools"."${deps."ndarray"."0.12.1"."itertools"}" deps) - (crates."matrixmultiply"."${deps."ndarray"."0.12.1"."matrixmultiply"}" deps) - (crates."num_complex"."${deps."ndarray"."0.12.1"."num_complex"}" deps) - (crates."num_traits"."${deps."ndarray"."0.12.1"."num_traits"}" deps) - ]); - features = mkFeatures (features."ndarray"."0.12.1" or {}); - }; - features_.ndarray."0.12.1" = deps: f: updateFeatures f (rec { - itertools."${deps.ndarray."0.12.1".itertools}".default = (f.itertools."${deps.ndarray."0.12.1".itertools}".default or false); - matrixmultiply."${deps.ndarray."0.12.1".matrixmultiply}".default = true; - ndarray = fold recursiveUpdate {} [ - { "0.12.1"."blas" = - (f.ndarray."0.12.1"."blas" or false) || - (f.ndarray."0.12.1".test-blas-openblas-sys or false) || - (ndarray."0.12.1"."test-blas-openblas-sys" or false); } - { "0.12.1"."blas-src" = - (f.ndarray."0.12.1"."blas-src" or false) || - (f.ndarray."0.12.1".blas or false) || - (ndarray."0.12.1"."blas" or false); } - { "0.12.1"."cblas-sys" = - (f.ndarray."0.12.1"."cblas-sys" or false) || - (f.ndarray."0.12.1".blas or false) || - (ndarray."0.12.1"."blas" or false); } - { "0.12.1"."rustc-serialize" = - (f.ndarray."0.12.1"."rustc-serialize" or false) || - (f.ndarray."0.12.1".docs or false) || - (ndarray."0.12.1"."docs" or false); } - { "0.12.1"."serde" = - (f.ndarray."0.12.1"."serde" or false) || - (f.ndarray."0.12.1".serde-1 or false) || - (ndarray."0.12.1"."serde-1" or false); } - { "0.12.1"."serde-1" = - (f.ndarray."0.12.1"."serde-1" or false) || - (f.ndarray."0.12.1".docs or false) || - (ndarray."0.12.1"."docs" or false); } - { "0.12.1"."test-blas-openblas-sys" = - (f.ndarray."0.12.1"."test-blas-openblas-sys" or false) || - (f.ndarray."0.12.1".test or false) || - (ndarray."0.12.1"."test" or false); } - { "0.12.1".default = (f.ndarray."0.12.1".default or true); } - ]; - num_complex."${deps.ndarray."0.12.1".num_complex}".default = true; - num_traits."${deps.ndarray."0.12.1".num_traits}".default = true; - }) [ - (features_.itertools."${deps."ndarray"."0.12.1"."itertools"}" deps) - (features_.matrixmultiply."${deps."ndarray"."0.12.1"."matrixmultiply"}" deps) - (features_.num_complex."${deps."ndarray"."0.12.1"."num_complex"}" deps) - (features_.num_traits."${deps."ndarray"."0.12.1"."num_traits"}" deps) - ]; - - -# end -# num-complex-0.2.1 - - crates.num_complex."0.2.1" = deps: { features?(features_.num_complex."0.2.1" deps {}) }: buildRustCrate { - crateName = "num-complex"; - version = "0.2.1"; - description = "Complex numbers implementation for Rust"; - authors = [ "The Rust Project Developers" ]; - sha256 = "12lpp62ahc80p33cpw2771l8bwl0q13rl5vq0jzkqib1l5z8q80z"; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."num_traits"."${deps."num_complex"."0.2.1"."num_traits"}" deps) - ]); - features = mkFeatures (features."num_complex"."0.2.1" or {}); - }; - features_.num_complex."0.2.1" = deps: f: updateFeatures f (rec { - num_complex = fold recursiveUpdate {} [ - { "0.2.1"."std" = - (f.num_complex."0.2.1"."std" or false) || - (f.num_complex."0.2.1".default or false) || - (num_complex."0.2.1"."default" or false); } - { "0.2.1".default = (f.num_complex."0.2.1".default or true); } - ]; - num_traits = fold recursiveUpdate {} [ - { "${deps.num_complex."0.2.1".num_traits}"."i128" = - (f.num_traits."${deps.num_complex."0.2.1".num_traits}"."i128" or false) || - (num_complex."0.2.1"."i128" or false) || - (f."num_complex"."0.2.1"."i128" or false); } - { "${deps.num_complex."0.2.1".num_traits}"."std" = - (f.num_traits."${deps.num_complex."0.2.1".num_traits}"."std" or false) || - (num_complex."0.2.1"."std" or false) || - (f."num_complex"."0.2.1"."std" or false); } - { "${deps.num_complex."0.2.1".num_traits}".default = (f.num_traits."${deps.num_complex."0.2.1".num_traits}".default or false); } - ]; - }) [ - (features_.num_traits."${deps."num_complex"."0.2.1"."num_traits"}" deps) - ]; - - -# end -# num-traits-0.2.6 - - crates.num_traits."0.2.6" = deps: { features?(features_.num_traits."0.2.6" deps {}) }: buildRustCrate { - crateName = "num-traits"; - version = "0.2.6"; - description = "Numeric traits for generic mathematics"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1d20sil9n0wgznd1nycm3yjfj1mzyl41ambb7by1apxlyiil1azk"; - build = "build.rs"; - features = mkFeatures (features."num_traits"."0.2.6" or {}); - }; - features_.num_traits."0.2.6" = deps: f: updateFeatures f (rec { - num_traits = fold recursiveUpdate {} [ - { "0.2.6"."std" = - (f.num_traits."0.2.6"."std" or false) || - (f.num_traits."0.2.6".default or false) || - (num_traits."0.2.6"."default" or false); } - { "0.2.6".default = (f.num_traits."0.2.6".default or true); } - ]; - }) []; - - -# end -# num_cpus-1.10.0 - - crates.num_cpus."1.10.0" = deps: { features?(features_.num_cpus."1.10.0" deps {}) }: buildRustCrate { - crateName = "num_cpus"; - version = "1.10.0"; - description = "Get the number of CPUs on a machine."; - authors = [ "Sean McArthur " ]; - sha256 = "1411jyxy1wd8d59mv7cf6ynkvvar92czmwhb9l2c1brdkxbbiqn7"; - dependencies = mapFeatures features ([ - (crates."libc"."${deps."num_cpus"."1.10.0"."libc"}" deps) - ]); - }; - features_.num_cpus."1.10.0" = deps: f: updateFeatures f ({ - libc."${deps.num_cpus."1.10.0".libc}".default = true; - num_cpus."1.10.0".default = (f.num_cpus."1.10.0".default or true); - }) [ - (features_.libc."${deps."num_cpus"."1.10.0"."libc"}" deps) - ]; - - -# end -# once_cell-0.1.8 - - crates.once_cell."0.1.8" = deps: { features?(features_.once_cell."0.1.8" deps {}) }: buildRustCrate { - crateName = "once_cell"; - version = "0.1.8"; - description = "Single assignment cells and lazy static values without macros."; - authors = [ "Aleksey Kladov " ]; - sha256 = "1n1da1x3cf3qbq9a925pimy6i0r12gcicwqjxc63nfb2bnzkg074"; - dependencies = mapFeatures features ([ - ] - ++ (if features.once_cell."0.1.8".parking_lot or false then [ (crates.parking_lot."${deps."once_cell"."0.1.8".parking_lot}" deps) ] else [])); - features = mkFeatures (features."once_cell"."0.1.8" or {}); - }; - features_.once_cell."0.1.8" = deps: f: updateFeatures f (rec { - once_cell = fold recursiveUpdate {} [ - { "0.1.8"."parking_lot" = - (f.once_cell."0.1.8"."parking_lot" or false) || - (f.once_cell."0.1.8".default or false) || - (once_cell."0.1.8"."default" or false); } - { "0.1.8".default = (f.once_cell."0.1.8".default or true); } - ]; - parking_lot."${deps.once_cell."0.1.8".parking_lot}".default = true; - }) [ - (features_.parking_lot."${deps."once_cell"."0.1.8"."parking_lot"}" deps) - ]; - - -# end -# opener-0.3.2 - - crates.opener."0.3.2" = deps: { features?(features_.opener."0.3.2" deps {}) }: buildRustCrate { - crateName = "opener"; - version = "0.3.2"; - description = "Open a file or link using the system default program."; - authors = [ "Brian Bowman " ]; - sha256 = "1ql2snax07n3xxn4nz9r6d95rhrri66qy5s5zl9jfsdbs193hzcm"; - dependencies = mapFeatures features ([ - (crates."failure"."${deps."opener"."0.3.2"."failure"}" deps) - (crates."failure_derive"."${deps."opener"."0.3.2"."failure_derive"}" deps) - ]) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."opener"."0.3.2"."winapi"}" deps) - ]) else []); - }; - features_.opener."0.3.2" = deps: f: updateFeatures f ({ - failure."${deps.opener."0.3.2".failure}".default = true; - failure_derive."${deps.opener."0.3.2".failure_derive}".default = true; - opener."0.3.2".default = (f.opener."0.3.2".default or true); - winapi = fold recursiveUpdate {} [ - { "${deps.opener."0.3.2".winapi}"."shellapi" = true; } - { "${deps.opener."0.3.2".winapi}".default = true; } - ]; - }) [ - (features_.failure."${deps."opener"."0.3.2"."failure"}" deps) - (features_.failure_derive."${deps."opener"."0.3.2"."failure_derive"}" deps) - (features_.winapi."${deps."opener"."0.3.2"."winapi"}" deps) - ]; - - -# end -# openssl-0.10.20 - - crates.openssl."0.10.20" = deps: { features?(features_.openssl."0.10.20" deps {}) }: buildRustCrate { - crateName = "openssl"; - version = "0.10.20"; - description = "OpenSSL bindings"; - authors = [ "Steven Fackler " ]; - sha256 = "1y3zkq988vx48a4j0i23mr7vm1wy5w71yws2v6hyf4vb5iw3r5s5"; - dependencies = mapFeatures features ([ - (crates."bitflags"."${deps."openssl"."0.10.20"."bitflags"}" deps) - (crates."cfg_if"."${deps."openssl"."0.10.20"."cfg_if"}" deps) - (crates."foreign_types"."${deps."openssl"."0.10.20"."foreign_types"}" deps) - (crates."lazy_static"."${deps."openssl"."0.10.20"."lazy_static"}" deps) - (crates."libc"."${deps."openssl"."0.10.20"."libc"}" deps) - (crates."openssl_sys"."${deps."openssl"."0.10.20"."openssl_sys"}" deps) - ]); - features = mkFeatures (features."openssl"."0.10.20" or {}); - }; - features_.openssl."0.10.20" = deps: f: updateFeatures f (rec { - bitflags."${deps.openssl."0.10.20".bitflags}".default = true; - cfg_if."${deps.openssl."0.10.20".cfg_if}".default = true; - foreign_types."${deps.openssl."0.10.20".foreign_types}".default = true; - lazy_static."${deps.openssl."0.10.20".lazy_static}".default = true; - libc."${deps.openssl."0.10.20".libc}".default = true; - openssl."0.10.20".default = (f.openssl."0.10.20".default or true); - openssl_sys = fold recursiveUpdate {} [ - { "${deps.openssl."0.10.20".openssl_sys}"."vendored" = - (f.openssl_sys."${deps.openssl."0.10.20".openssl_sys}"."vendored" or false) || - (openssl."0.10.20"."vendored" or false) || - (f."openssl"."0.10.20"."vendored" or false); } - { "${deps.openssl."0.10.20".openssl_sys}".default = true; } - ]; - }) [ - (features_.bitflags."${deps."openssl"."0.10.20"."bitflags"}" deps) - (features_.cfg_if."${deps."openssl"."0.10.20"."cfg_if"}" deps) - (features_.foreign_types."${deps."openssl"."0.10.20"."foreign_types"}" deps) - (features_.lazy_static."${deps."openssl"."0.10.20"."lazy_static"}" deps) - (features_.libc."${deps."openssl"."0.10.20"."libc"}" deps) - (features_.openssl_sys."${deps."openssl"."0.10.20"."openssl_sys"}" deps) - ]; - - -# end -# openssl-probe-0.1.2 - - crates.openssl_probe."0.1.2" = deps: { features?(features_.openssl_probe."0.1.2" deps {}) }: buildRustCrate { - crateName = "openssl-probe"; - version = "0.1.2"; - description = "Tool for helping to find SSL certificate locations on the system for OpenSSL\n"; - authors = [ "Alex Crichton " ]; - sha256 = "1a89fznx26vvaxyrxdvgf6iwai5xvs6xjvpjin68fgvrslv6n15a"; - }; - features_.openssl_probe."0.1.2" = deps: f: updateFeatures f ({ - openssl_probe."0.1.2".default = (f.openssl_probe."0.1.2".default or true); - }) []; - - -# end -# openssl-src-111.2.1+1.1.1b - - crates.openssl_src."111.2.1+1.1.1b" = deps: { features?(features_.openssl_src."111.2.1+1.1.1b" deps {}) }: buildRustCrate { - crateName = "openssl-src"; - version = "111.2.1+1.1.1b"; - description = "Source of OpenSSL and logic to build it.\n"; - authors = [ "Alex Crichton " ]; - sha256 = "0gfa29r16ds88a3sjcgkc2q5dkhgnxk58gly313r05xqj4zi2pxc"; - dependencies = mapFeatures features ([ - (crates."cc"."${deps."openssl_src"."111.2.1+1.1.1b"."cc"}" deps) - ]); - }; - features_.openssl_src."111.2.1+1.1.1b" = deps: f: updateFeatures f ({ - cc."${deps.openssl_src."111.2.1+1.1.1b".cc}".default = true; - openssl_src."111.2.1+1.1.1b".default = (f.openssl_src."111.2.1+1.1.1b".default or true); - }) [ - (features_.cc."${deps."openssl_src"."111.2.1+1.1.1b"."cc"}" deps) - ]; - - -# end -# openssl-sys-0.9.43 - - crates.openssl_sys."0.9.43" = deps: { features?(features_.openssl_sys."0.9.43" deps {}) }: buildRustCrate { - crateName = "openssl-sys"; - version = "0.9.43"; - description = "FFI bindings to OpenSSL"; - authors = [ "Alex Crichton " "Steven Fackler " ]; - sha256 = "1ip0f94jakr85pxjhrkg9w9lgiiy1yga3ckm6c8xb13klsr7ky9y"; - build = "build/main.rs"; - dependencies = mapFeatures features ([ - (crates."libc"."${deps."openssl_sys"."0.9.43"."libc"}" deps) - ]) - ++ (if abi == "msvc" then mapFeatures features ([ -]) else []); - - buildDependencies = mapFeatures features ([ - (crates."cc"."${deps."openssl_sys"."0.9.43"."cc"}" deps) - (crates."pkg_config"."${deps."openssl_sys"."0.9.43"."pkg_config"}" deps) - (crates."rustc_version"."${deps."openssl_sys"."0.9.43"."rustc_version"}" deps) - ] - ++ (if features.openssl_sys."0.9.43".openssl-src or false then [ (crates.openssl_src."${deps."openssl_sys"."0.9.43".openssl_src}" deps) ] else [])); - features = mkFeatures (features."openssl_sys"."0.9.43" or {}); - }; - features_.openssl_sys."0.9.43" = deps: f: updateFeatures f (rec { - cc."${deps.openssl_sys."0.9.43".cc}".default = true; - libc."${deps.openssl_sys."0.9.43".libc}".default = true; - openssl_src."${deps.openssl_sys."0.9.43".openssl_src}".default = true; - openssl_sys = fold recursiveUpdate {} [ - { "0.9.43"."openssl-src" = - (f.openssl_sys."0.9.43"."openssl-src" or false) || - (f.openssl_sys."0.9.43".vendored or false) || - (openssl_sys."0.9.43"."vendored" or false); } - { "0.9.43".default = (f.openssl_sys."0.9.43".default or true); } - ]; - pkg_config."${deps.openssl_sys."0.9.43".pkg_config}".default = true; - rustc_version."${deps.openssl_sys."0.9.43".rustc_version}".default = true; - }) [ - (features_.libc."${deps."openssl_sys"."0.9.43"."libc"}" deps) - (features_.cc."${deps."openssl_sys"."0.9.43"."cc"}" deps) - (features_.openssl_src."${deps."openssl_sys"."0.9.43"."openssl_src"}" deps) - (features_.pkg_config."${deps."openssl_sys"."0.9.43"."pkg_config"}" deps) - (features_.rustc_version."${deps."openssl_sys"."0.9.43"."rustc_version"}" deps) - ]; - - -# end -# parking_lot-0.7.1 - - crates.parking_lot."0.7.1" = deps: { features?(features_.parking_lot."0.7.1" deps {}) }: buildRustCrate { - crateName = "parking_lot"; - version = "0.7.1"; - description = "More compact and efficient implementations of the standard synchronization primitives."; - authors = [ "Amanieu d'Antras " ]; - sha256 = "1qpb49xd176hqqabxdb48f1hvylfbf68rpz8yfrhw0x68ys0lkq1"; - dependencies = mapFeatures features ([ - (crates."lock_api"."${deps."parking_lot"."0.7.1"."lock_api"}" deps) - (crates."parking_lot_core"."${deps."parking_lot"."0.7.1"."parking_lot_core"}" deps) - ]); - features = mkFeatures (features."parking_lot"."0.7.1" or {}); - }; - features_.parking_lot."0.7.1" = deps: f: updateFeatures f (rec { - lock_api = fold recursiveUpdate {} [ - { "${deps.parking_lot."0.7.1".lock_api}"."nightly" = - (f.lock_api."${deps.parking_lot."0.7.1".lock_api}"."nightly" or false) || - (parking_lot."0.7.1"."nightly" or false) || - (f."parking_lot"."0.7.1"."nightly" or false); } - { "${deps.parking_lot."0.7.1".lock_api}"."owning_ref" = - (f.lock_api."${deps.parking_lot."0.7.1".lock_api}"."owning_ref" or false) || - (parking_lot."0.7.1"."owning_ref" or false) || - (f."parking_lot"."0.7.1"."owning_ref" or false); } - { "${deps.parking_lot."0.7.1".lock_api}".default = true; } - ]; - parking_lot = fold recursiveUpdate {} [ - { "0.7.1"."owning_ref" = - (f.parking_lot."0.7.1"."owning_ref" or false) || - (f.parking_lot."0.7.1".default or false) || - (parking_lot."0.7.1"."default" or false); } - { "0.7.1".default = (f.parking_lot."0.7.1".default or true); } - ]; - parking_lot_core = fold recursiveUpdate {} [ - { "${deps.parking_lot."0.7.1".parking_lot_core}"."deadlock_detection" = - (f.parking_lot_core."${deps.parking_lot."0.7.1".parking_lot_core}"."deadlock_detection" or false) || - (parking_lot."0.7.1"."deadlock_detection" or false) || - (f."parking_lot"."0.7.1"."deadlock_detection" or false); } - { "${deps.parking_lot."0.7.1".parking_lot_core}"."nightly" = - (f.parking_lot_core."${deps.parking_lot."0.7.1".parking_lot_core}"."nightly" or false) || - (parking_lot."0.7.1"."nightly" or false) || - (f."parking_lot"."0.7.1"."nightly" or false); } - { "${deps.parking_lot."0.7.1".parking_lot_core}".default = true; } - ]; - }) [ - (features_.lock_api."${deps."parking_lot"."0.7.1"."lock_api"}" deps) - (features_.parking_lot_core."${deps."parking_lot"."0.7.1"."parking_lot_core"}" deps) - ]; - - -# end -# parking_lot_core-0.4.0 - - crates.parking_lot_core."0.4.0" = deps: { features?(features_.parking_lot_core."0.4.0" deps {}) }: buildRustCrate { - crateName = "parking_lot_core"; - version = "0.4.0"; - description = "An advanced API for creating custom synchronization primitives."; - authors = [ "Amanieu d'Antras " ]; - sha256 = "1mzk5i240ddvhwnz65hhjk4cq61z235g1n8bd7al4mg6vx437c16"; - dependencies = mapFeatures features ([ - (crates."rand"."${deps."parking_lot_core"."0.4.0"."rand"}" deps) - (crates."smallvec"."${deps."parking_lot_core"."0.4.0"."smallvec"}" deps) - ]) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - (crates."libc"."${deps."parking_lot_core"."0.4.0"."libc"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."parking_lot_core"."0.4.0"."winapi"}" deps) - ]) else []); - - buildDependencies = mapFeatures features ([ - (crates."rustc_version"."${deps."parking_lot_core"."0.4.0"."rustc_version"}" deps) - ]); - features = mkFeatures (features."parking_lot_core"."0.4.0" or {}); - }; - features_.parking_lot_core."0.4.0" = deps: f: updateFeatures f (rec { - libc."${deps.parking_lot_core."0.4.0".libc}".default = true; - parking_lot_core = fold recursiveUpdate {} [ - { "0.4.0"."backtrace" = - (f.parking_lot_core."0.4.0"."backtrace" or false) || - (f.parking_lot_core."0.4.0".deadlock_detection or false) || - (parking_lot_core."0.4.0"."deadlock_detection" or false); } - { "0.4.0"."petgraph" = - (f.parking_lot_core."0.4.0"."petgraph" or false) || - (f.parking_lot_core."0.4.0".deadlock_detection or false) || - (parking_lot_core."0.4.0"."deadlock_detection" or false); } - { "0.4.0"."thread-id" = - (f.parking_lot_core."0.4.0"."thread-id" or false) || - (f.parking_lot_core."0.4.0".deadlock_detection or false) || - (parking_lot_core."0.4.0"."deadlock_detection" or false); } - { "0.4.0".default = (f.parking_lot_core."0.4.0".default or true); } - ]; - rand."${deps.parking_lot_core."0.4.0".rand}".default = true; - rustc_version."${deps.parking_lot_core."0.4.0".rustc_version}".default = true; - smallvec."${deps.parking_lot_core."0.4.0".smallvec}".default = true; - winapi = fold recursiveUpdate {} [ - { "${deps.parking_lot_core."0.4.0".winapi}"."errhandlingapi" = true; } - { "${deps.parking_lot_core."0.4.0".winapi}"."handleapi" = true; } - { "${deps.parking_lot_core."0.4.0".winapi}"."minwindef" = true; } - { "${deps.parking_lot_core."0.4.0".winapi}"."ntstatus" = true; } - { "${deps.parking_lot_core."0.4.0".winapi}"."winbase" = true; } - { "${deps.parking_lot_core."0.4.0".winapi}"."winerror" = true; } - { "${deps.parking_lot_core."0.4.0".winapi}"."winnt" = true; } - { "${deps.parking_lot_core."0.4.0".winapi}".default = true; } - ]; - }) [ - (features_.rand."${deps."parking_lot_core"."0.4.0"."rand"}" deps) - (features_.smallvec."${deps."parking_lot_core"."0.4.0"."smallvec"}" deps) - (features_.rustc_version."${deps."parking_lot_core"."0.4.0"."rustc_version"}" deps) - (features_.libc."${deps."parking_lot_core"."0.4.0"."libc"}" deps) - (features_.winapi."${deps."parking_lot_core"."0.4.0"."winapi"}" deps) - ]; - - -# end -# pkg-config-0.3.14 - - crates.pkg_config."0.3.14" = deps: { features?(features_.pkg_config."0.3.14" deps {}) }: buildRustCrate { - crateName = "pkg-config"; - version = "0.3.14"; - description = "A library to run the pkg-config system tool at build time in order to be used in\nCargo build scripts.\n"; - authors = [ "Alex Crichton " ]; - sha256 = "0207fsarrm412j0dh87lfcas72n8mxar7q3mgflsbsrqnb140sv6"; - }; - features_.pkg_config."0.3.14" = deps: f: updateFeatures f ({ - pkg_config."0.3.14".default = (f.pkg_config."0.3.14".default or true); - }) []; - - -# end -# quote-0.6.12 - - crates.quote."0.6.12" = deps: { features?(features_.quote."0.6.12" deps {}) }: buildRustCrate { - crateName = "quote"; - version = "0.6.12"; - description = "Quasi-quoting macro quote!(...)"; - authors = [ "David Tolnay " ]; - sha256 = "1ckd2d2sy0hrwrqcr47dn0n3hyh7ygpc026l8xaycccyg27mihv9"; - dependencies = mapFeatures features ([ - (crates."proc_macro2"."${deps."quote"."0.6.12"."proc_macro2"}" deps) - ]); - features = mkFeatures (features."quote"."0.6.12" or {}); - }; - features_.quote."0.6.12" = deps: f: updateFeatures f (rec { - proc_macro2 = fold recursiveUpdate {} [ - { "${deps.quote."0.6.12".proc_macro2}"."proc-macro" = - (f.proc_macro2."${deps.quote."0.6.12".proc_macro2}"."proc-macro" or false) || - (quote."0.6.12"."proc-macro" or false) || - (f."quote"."0.6.12"."proc-macro" or false); } - { "${deps.quote."0.6.12".proc_macro2}".default = (f.proc_macro2."${deps.quote."0.6.12".proc_macro2}".default or false); } - ]; - quote = fold recursiveUpdate {} [ - { "0.6.12"."proc-macro" = - (f.quote."0.6.12"."proc-macro" or false) || - (f.quote."0.6.12".default or false) || - (quote."0.6.12"."default" or false); } - { "0.6.12".default = (f.quote."0.6.12".default or true); } - ]; - }) [ - (features_.proc_macro2."${deps."quote"."0.6.12"."proc_macro2"}" deps) - ]; - - -# end -# rand-0.6.5 - - crates.rand."0.6.5" = deps: { features?(features_.rand."0.6.5" deps {}) }: buildRustCrate { - crateName = "rand"; - version = "0.6.5"; - description = "Random number generators and other randomness functionality.\n"; - authors = [ "The Rand Project Developers" "The Rust Project Developers" ]; - sha256 = "0zbck48159aj8zrwzf80sd9xxh96w4f4968nshwjpysjvflimvgb"; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."rand_chacha"."${deps."rand"."0.6.5"."rand_chacha"}" deps) - (crates."rand_core"."${deps."rand"."0.6.5"."rand_core"}" deps) - (crates."rand_hc"."${deps."rand"."0.6.5"."rand_hc"}" deps) - (crates."rand_isaac"."${deps."rand"."0.6.5"."rand_isaac"}" deps) - (crates."rand_jitter"."${deps."rand"."0.6.5"."rand_jitter"}" deps) - (crates."rand_pcg"."${deps."rand"."0.6.5"."rand_pcg"}" deps) - (crates."rand_xorshift"."${deps."rand"."0.6.5"."rand_xorshift"}" deps) - ] - ++ (if features.rand."0.6.5".rand_os or false then [ (crates.rand_os."${deps."rand"."0.6.5".rand_os}" deps) ] else [])) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - (crates."libc"."${deps."rand"."0.6.5"."libc"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."rand"."0.6.5"."winapi"}" deps) - ]) else []); - - buildDependencies = mapFeatures features ([ - (crates."autocfg"."${deps."rand"."0.6.5"."autocfg"}" deps) - ]); - features = mkFeatures (features."rand"."0.6.5" or {}); - }; - features_.rand."0.6.5" = deps: f: updateFeatures f (rec { - autocfg."${deps.rand."0.6.5".autocfg}".default = true; - libc."${deps.rand."0.6.5".libc}".default = (f.libc."${deps.rand."0.6.5".libc}".default or false); - rand = fold recursiveUpdate {} [ - { "0.6.5"."alloc" = - (f.rand."0.6.5"."alloc" or false) || - (f.rand."0.6.5".std or false) || - (rand."0.6.5"."std" or false); } - { "0.6.5"."packed_simd" = - (f.rand."0.6.5"."packed_simd" or false) || - (f.rand."0.6.5".simd_support or false) || - (rand."0.6.5"."simd_support" or false); } - { "0.6.5"."rand_os" = - (f.rand."0.6.5"."rand_os" or false) || - (f.rand."0.6.5".std or false) || - (rand."0.6.5"."std" or false); } - { "0.6.5"."simd_support" = - (f.rand."0.6.5"."simd_support" or false) || - (f.rand."0.6.5".nightly or false) || - (rand."0.6.5"."nightly" or false); } - { "0.6.5"."std" = - (f.rand."0.6.5"."std" or false) || - (f.rand."0.6.5".default or false) || - (rand."0.6.5"."default" or false); } - { "0.6.5".default = (f.rand."0.6.5".default or true); } - ]; - rand_chacha."${deps.rand."0.6.5".rand_chacha}".default = true; - rand_core = fold recursiveUpdate {} [ - { "${deps.rand."0.6.5".rand_core}"."alloc" = - (f.rand_core."${deps.rand."0.6.5".rand_core}"."alloc" or false) || - (rand."0.6.5"."alloc" or false) || - (f."rand"."0.6.5"."alloc" or false); } - { "${deps.rand."0.6.5".rand_core}"."serde1" = - (f.rand_core."${deps.rand."0.6.5".rand_core}"."serde1" or false) || - (rand."0.6.5"."serde1" or false) || - (f."rand"."0.6.5"."serde1" or false); } - { "${deps.rand."0.6.5".rand_core}"."std" = - (f.rand_core."${deps.rand."0.6.5".rand_core}"."std" or false) || - (rand."0.6.5"."std" or false) || - (f."rand"."0.6.5"."std" or false); } - { "${deps.rand."0.6.5".rand_core}".default = true; } - ]; - rand_hc."${deps.rand."0.6.5".rand_hc}".default = true; - rand_isaac = fold recursiveUpdate {} [ - { "${deps.rand."0.6.5".rand_isaac}"."serde1" = - (f.rand_isaac."${deps.rand."0.6.5".rand_isaac}"."serde1" or false) || - (rand."0.6.5"."serde1" or false) || - (f."rand"."0.6.5"."serde1" or false); } - { "${deps.rand."0.6.5".rand_isaac}".default = true; } - ]; - rand_jitter = fold recursiveUpdate {} [ - { "${deps.rand."0.6.5".rand_jitter}"."std" = - (f.rand_jitter."${deps.rand."0.6.5".rand_jitter}"."std" or false) || - (rand."0.6.5"."std" or false) || - (f."rand"."0.6.5"."std" or false); } - { "${deps.rand."0.6.5".rand_jitter}".default = true; } - ]; - rand_os = fold recursiveUpdate {} [ - { "${deps.rand."0.6.5".rand_os}"."stdweb" = - (f.rand_os."${deps.rand."0.6.5".rand_os}"."stdweb" or false) || - (rand."0.6.5"."stdweb" or false) || - (f."rand"."0.6.5"."stdweb" or false); } - { "${deps.rand."0.6.5".rand_os}"."wasm-bindgen" = - (f.rand_os."${deps.rand."0.6.5".rand_os}"."wasm-bindgen" or false) || - (rand."0.6.5"."wasm-bindgen" or false) || - (f."rand"."0.6.5"."wasm-bindgen" or false); } - { "${deps.rand."0.6.5".rand_os}".default = true; } - ]; - rand_pcg."${deps.rand."0.6.5".rand_pcg}".default = true; - rand_xorshift = fold recursiveUpdate {} [ - { "${deps.rand."0.6.5".rand_xorshift}"."serde1" = - (f.rand_xorshift."${deps.rand."0.6.5".rand_xorshift}"."serde1" or false) || - (rand."0.6.5"."serde1" or false) || - (f."rand"."0.6.5"."serde1" or false); } - { "${deps.rand."0.6.5".rand_xorshift}".default = true; } - ]; - winapi = fold recursiveUpdate {} [ - { "${deps.rand."0.6.5".winapi}"."minwindef" = true; } - { "${deps.rand."0.6.5".winapi}"."ntsecapi" = true; } - { "${deps.rand."0.6.5".winapi}"."profileapi" = true; } - { "${deps.rand."0.6.5".winapi}"."winnt" = true; } - { "${deps.rand."0.6.5".winapi}".default = true; } - ]; - }) [ - (features_.rand_chacha."${deps."rand"."0.6.5"."rand_chacha"}" deps) - (features_.rand_core."${deps."rand"."0.6.5"."rand_core"}" deps) - (features_.rand_hc."${deps."rand"."0.6.5"."rand_hc"}" deps) - (features_.rand_isaac."${deps."rand"."0.6.5"."rand_isaac"}" deps) - (features_.rand_jitter."${deps."rand"."0.6.5"."rand_jitter"}" deps) - (features_.rand_os."${deps."rand"."0.6.5"."rand_os"}" deps) - (features_.rand_pcg."${deps."rand"."0.6.5"."rand_pcg"}" deps) - (features_.rand_xorshift."${deps."rand"."0.6.5"."rand_xorshift"}" deps) - (features_.autocfg."${deps."rand"."0.6.5"."autocfg"}" deps) - (features_.libc."${deps."rand"."0.6.5"."libc"}" deps) - (features_.winapi."${deps."rand"."0.6.5"."winapi"}" deps) - ]; - - -# end -# rand_chacha-0.1.1 - - crates.rand_chacha."0.1.1" = deps: { features?(features_.rand_chacha."0.1.1" deps {}) }: buildRustCrate { - crateName = "rand_chacha"; - version = "0.1.1"; - description = "ChaCha random number generator\n"; - authors = [ "The Rand Project Developers" "The Rust Project Developers" ]; - sha256 = "0xnxm4mjd7wjnh18zxc1yickw58axbycp35ciraplqdfwn1gffwi"; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."rand_core"."${deps."rand_chacha"."0.1.1"."rand_core"}" deps) - ]); - - buildDependencies = mapFeatures features ([ - (crates."autocfg"."${deps."rand_chacha"."0.1.1"."autocfg"}" deps) - ]); - }; - features_.rand_chacha."0.1.1" = deps: f: updateFeatures f ({ - autocfg."${deps.rand_chacha."0.1.1".autocfg}".default = true; - rand_chacha."0.1.1".default = (f.rand_chacha."0.1.1".default or true); - rand_core."${deps.rand_chacha."0.1.1".rand_core}".default = (f.rand_core."${deps.rand_chacha."0.1.1".rand_core}".default or false); - }) [ - (features_.rand_core."${deps."rand_chacha"."0.1.1"."rand_core"}" deps) - (features_.autocfg."${deps."rand_chacha"."0.1.1"."autocfg"}" deps) - ]; - - -# end -# rand_hc-0.1.0 - - crates.rand_hc."0.1.0" = deps: { features?(features_.rand_hc."0.1.0" deps {}) }: buildRustCrate { - crateName = "rand_hc"; - version = "0.1.0"; - description = "HC128 random number generator\n"; - authors = [ "The Rand Project Developers" ]; - sha256 = "05agb75j87yp7y1zk8yf7bpm66hc0673r3dlypn0kazynr6fdgkz"; - dependencies = mapFeatures features ([ - (crates."rand_core"."${deps."rand_hc"."0.1.0"."rand_core"}" deps) - ]); - }; - features_.rand_hc."0.1.0" = deps: f: updateFeatures f ({ - rand_core."${deps.rand_hc."0.1.0".rand_core}".default = (f.rand_core."${deps.rand_hc."0.1.0".rand_core}".default or false); - rand_hc."0.1.0".default = (f.rand_hc."0.1.0".default or true); - }) [ - (features_.rand_core."${deps."rand_hc"."0.1.0"."rand_core"}" deps) - ]; - - -# end -# rand_isaac-0.1.1 - - crates.rand_isaac."0.1.1" = deps: { features?(features_.rand_isaac."0.1.1" deps {}) }: buildRustCrate { - crateName = "rand_isaac"; - version = "0.1.1"; - description = "ISAAC random number generator\n"; - authors = [ "The Rand Project Developers" "The Rust Project Developers" ]; - sha256 = "10hhdh5b5sa03s6b63y9bafm956jwilx41s71jbrzl63ccx8lxdq"; - dependencies = mapFeatures features ([ - (crates."rand_core"."${deps."rand_isaac"."0.1.1"."rand_core"}" deps) - ]); - features = mkFeatures (features."rand_isaac"."0.1.1" or {}); - }; - features_.rand_isaac."0.1.1" = deps: f: updateFeatures f (rec { - rand_core = fold recursiveUpdate {} [ - { "${deps.rand_isaac."0.1.1".rand_core}"."serde1" = - (f.rand_core."${deps.rand_isaac."0.1.1".rand_core}"."serde1" or false) || - (rand_isaac."0.1.1"."serde1" or false) || - (f."rand_isaac"."0.1.1"."serde1" or false); } - { "${deps.rand_isaac."0.1.1".rand_core}".default = (f.rand_core."${deps.rand_isaac."0.1.1".rand_core}".default or false); } - ]; - rand_isaac = fold recursiveUpdate {} [ - { "0.1.1"."serde" = - (f.rand_isaac."0.1.1"."serde" or false) || - (f.rand_isaac."0.1.1".serde1 or false) || - (rand_isaac."0.1.1"."serde1" or false); } - { "0.1.1"."serde_derive" = - (f.rand_isaac."0.1.1"."serde_derive" or false) || - (f.rand_isaac."0.1.1".serde1 or false) || - (rand_isaac."0.1.1"."serde1" or false); } - { "0.1.1".default = (f.rand_isaac."0.1.1".default or true); } - ]; - }) [ - (features_.rand_core."${deps."rand_isaac"."0.1.1"."rand_core"}" deps) - ]; - - -# end -# rand_jitter-0.1.3 - - crates.rand_jitter."0.1.3" = deps: { features?(features_.rand_jitter."0.1.3" deps {}) }: buildRustCrate { - crateName = "rand_jitter"; - version = "0.1.3"; - description = "Random number generator based on timing jitter"; - authors = [ "The Rand Project Developers" ]; - sha256 = "1cb4q73rmh1inlx3liy6rabapcqh6p6c1plsd2lxw6dmi67d1qc3"; - dependencies = mapFeatures features ([ - (crates."rand_core"."${deps."rand_jitter"."0.1.3"."rand_core"}" deps) - ]) - ++ (if kernel == "darwin" || kernel == "ios" then mapFeatures features ([ - (crates."libc"."${deps."rand_jitter"."0.1.3"."libc"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."rand_jitter"."0.1.3"."winapi"}" deps) - ]) else []); - features = mkFeatures (features."rand_jitter"."0.1.3" or {}); - }; - features_.rand_jitter."0.1.3" = deps: f: updateFeatures f (rec { - libc."${deps.rand_jitter."0.1.3".libc}".default = true; - rand_core = fold recursiveUpdate {} [ - { "${deps.rand_jitter."0.1.3".rand_core}"."std" = - (f.rand_core."${deps.rand_jitter."0.1.3".rand_core}"."std" or false) || - (rand_jitter."0.1.3"."std" or false) || - (f."rand_jitter"."0.1.3"."std" or false); } - { "${deps.rand_jitter."0.1.3".rand_core}".default = true; } - ]; - rand_jitter."0.1.3".default = (f.rand_jitter."0.1.3".default or true); - winapi = fold recursiveUpdate {} [ - { "${deps.rand_jitter."0.1.3".winapi}"."profileapi" = true; } - { "${deps.rand_jitter."0.1.3".winapi}".default = true; } - ]; - }) [ - (features_.rand_core."${deps."rand_jitter"."0.1.3"."rand_core"}" deps) - (features_.libc."${deps."rand_jitter"."0.1.3"."libc"}" deps) - (features_.winapi."${deps."rand_jitter"."0.1.3"."winapi"}" deps) - ]; - - -# end -# rand_pcg-0.1.2 - - crates.rand_pcg."0.1.2" = deps: { features?(features_.rand_pcg."0.1.2" deps {}) }: buildRustCrate { - crateName = "rand_pcg"; - version = "0.1.2"; - description = "Selected PCG random number generators\n"; - authors = [ "The Rand Project Developers" ]; - sha256 = "04qgi2ai2z42li5h4aawvxbpnlqyjfnipz9d6k73mdnl6p1xq938"; - build = "build.rs"; - dependencies = mapFeatures features ([ - (crates."rand_core"."${deps."rand_pcg"."0.1.2"."rand_core"}" deps) - ]); - - buildDependencies = mapFeatures features ([ - (crates."autocfg"."${deps."rand_pcg"."0.1.2"."autocfg"}" deps) - ]); - features = mkFeatures (features."rand_pcg"."0.1.2" or {}); - }; - features_.rand_pcg."0.1.2" = deps: f: updateFeatures f (rec { - autocfg."${deps.rand_pcg."0.1.2".autocfg}".default = true; - rand_core."${deps.rand_pcg."0.1.2".rand_core}".default = true; - rand_pcg = fold recursiveUpdate {} [ - { "0.1.2"."serde" = - (f.rand_pcg."0.1.2"."serde" or false) || - (f.rand_pcg."0.1.2".serde1 or false) || - (rand_pcg."0.1.2"."serde1" or false); } - { "0.1.2"."serde_derive" = - (f.rand_pcg."0.1.2"."serde_derive" or false) || - (f.rand_pcg."0.1.2".serde1 or false) || - (rand_pcg."0.1.2"."serde1" or false); } - { "0.1.2".default = (f.rand_pcg."0.1.2".default or true); } - ]; - }) [ - (features_.rand_core."${deps."rand_pcg"."0.1.2"."rand_core"}" deps) - (features_.autocfg."${deps."rand_pcg"."0.1.2"."autocfg"}" deps) - ]; - - -# end -# rand_xorshift-0.1.1 - - crates.rand_xorshift."0.1.1" = deps: { features?(features_.rand_xorshift."0.1.1" deps {}) }: buildRustCrate { - crateName = "rand_xorshift"; - version = "0.1.1"; - description = "Xorshift random number generator\n"; - authors = [ "The Rand Project Developers" "The Rust Project Developers" ]; - sha256 = "0v365c4h4lzxwz5k5kp9m0661s0sss7ylv74if0xb4svis9sswnn"; - dependencies = mapFeatures features ([ - (crates."rand_core"."${deps."rand_xorshift"."0.1.1"."rand_core"}" deps) - ]); - features = mkFeatures (features."rand_xorshift"."0.1.1" or {}); - }; - features_.rand_xorshift."0.1.1" = deps: f: updateFeatures f (rec { - rand_core."${deps.rand_xorshift."0.1.1".rand_core}".default = (f.rand_core."${deps.rand_xorshift."0.1.1".rand_core}".default or false); - rand_xorshift = fold recursiveUpdate {} [ - { "0.1.1"."serde" = - (f.rand_xorshift."0.1.1"."serde" or false) || - (f.rand_xorshift."0.1.1".serde1 or false) || - (rand_xorshift."0.1.1"."serde1" or false); } - { "0.1.1"."serde_derive" = - (f.rand_xorshift."0.1.1"."serde_derive" or false) || - (f.rand_xorshift."0.1.1".serde1 or false) || - (rand_xorshift."0.1.1"."serde1" or false); } - { "0.1.1".default = (f.rand_xorshift."0.1.1".default or true); } - ]; - }) [ - (features_.rand_core."${deps."rand_xorshift"."0.1.1"."rand_core"}" deps) - ]; - - -# end -# rawpointer-0.1.0 - - crates.rawpointer."0.1.0" = deps: { features?(features_.rawpointer."0.1.0" deps {}) }: buildRustCrate { - crateName = "rawpointer"; - version = "0.1.0"; - description = "Extra methods for raw pointers.\n\nFor example `.post_inc()` and `.pre_dec()` (c.f. `ptr++` and `--ptr`) and\n`ptrdistance`.\n"; - authors = [ "bluss" ]; - sha256 = "0hblv2cv310ixf5f1jw4nk9w5pb95wh4dwqyjv07g2xrshbw6j04"; - }; - features_.rawpointer."0.1.0" = deps: f: updateFeatures f ({ - rawpointer."0.1.0".default = (f.rawpointer."0.1.0".default or true); - }) []; - - -# end -# redox_syscall-0.1.54 - - crates.redox_syscall."0.1.54" = deps: { features?(features_.redox_syscall."0.1.54" deps {}) }: buildRustCrate { - crateName = "redox_syscall"; - version = "0.1.54"; - description = "A Rust library to access raw Redox system calls"; - authors = [ "Jeremy Soller " ]; - sha256 = "1ndcp7brnvii87ndcd34fk846498r07iznphkslcy0shic9cp4rr"; - libName = "syscall"; - }; - features_.redox_syscall."0.1.54" = deps: f: updateFeatures f ({ - redox_syscall."0.1.54".default = (f.redox_syscall."0.1.54".default or true); - }) []; - - -# end -# regex-1.1.6 - - crates.regex."1.1.6" = deps: { features?(features_.regex."1.1.6" deps {}) }: buildRustCrate { - crateName = "regex"; - version = "1.1.6"; - description = "An implementation of regular expressions for Rust. This implementation uses\nfinite automata and guarantees linear time matching on all inputs.\n"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1yynvabg03m5f65qxcw70qckkfjwi9xyfpjdp6yq7pk0xf0ydc0b"; - dependencies = mapFeatures features ([ - (crates."aho_corasick"."${deps."regex"."1.1.6"."aho_corasick"}" deps) - (crates."memchr"."${deps."regex"."1.1.6"."memchr"}" deps) - (crates."regex_syntax"."${deps."regex"."1.1.6"."regex_syntax"}" deps) - (crates."thread_local"."${deps."regex"."1.1.6"."thread_local"}" deps) - (crates."utf8_ranges"."${deps."regex"."1.1.6"."utf8_ranges"}" deps) - ]); - features = mkFeatures (features."regex"."1.1.6" or {}); - }; - features_.regex."1.1.6" = deps: f: updateFeatures f (rec { - aho_corasick."${deps.regex."1.1.6".aho_corasick}".default = true; - memchr."${deps.regex."1.1.6".memchr}".default = true; - regex = fold recursiveUpdate {} [ - { "1.1.6"."pattern" = - (f.regex."1.1.6"."pattern" or false) || - (f.regex."1.1.6".unstable or false) || - (regex."1.1.6"."unstable" or false); } - { "1.1.6"."use_std" = - (f.regex."1.1.6"."use_std" or false) || - (f.regex."1.1.6".default or false) || - (regex."1.1.6"."default" or false); } - { "1.1.6".default = (f.regex."1.1.6".default or true); } - ]; - regex_syntax."${deps.regex."1.1.6".regex_syntax}".default = true; - thread_local."${deps.regex."1.1.6".thread_local}".default = true; - utf8_ranges."${deps.regex."1.1.6".utf8_ranges}".default = true; - }) [ - (features_.aho_corasick."${deps."regex"."1.1.6"."aho_corasick"}" deps) - (features_.memchr."${deps."regex"."1.1.6"."memchr"}" deps) - (features_.regex_syntax."${deps."regex"."1.1.6"."regex_syntax"}" deps) - (features_.thread_local."${deps."regex"."1.1.6"."thread_local"}" deps) - (features_.utf8_ranges."${deps."regex"."1.1.6"."utf8_ranges"}" deps) - ]; - - -# end -# regex-syntax-0.6.6 - - crates.regex_syntax."0.6.6" = deps: { features?(features_.regex_syntax."0.6.6" deps {}) }: buildRustCrate { - crateName = "regex-syntax"; - version = "0.6.6"; - description = "A regular expression parser."; - authors = [ "The Rust Project Developers" ]; - sha256 = "1cjrdc3affa3rjfaxkp91xnf9k0fsqn9z4xqc280vv39nvrl8p8b"; - dependencies = mapFeatures features ([ - (crates."ucd_util"."${deps."regex_syntax"."0.6.6"."ucd_util"}" deps) - ]); - }; - features_.regex_syntax."0.6.6" = deps: f: updateFeatures f ({ - regex_syntax."0.6.6".default = (f.regex_syntax."0.6.6".default or true); - ucd_util."${deps.regex_syntax."0.6.6".ucd_util}".default = true; - }) [ - (features_.ucd_util."${deps."regex_syntax"."0.6.6"."ucd_util"}" deps) - ]; - - -# end -# rustc-demangle-0.1.14 - - crates.rustc_demangle."0.1.14" = deps: { features?(features_.rustc_demangle."0.1.14" deps {}) }: buildRustCrate { - crateName = "rustc-demangle"; - version = "0.1.14"; - description = "Rust compiler symbol demangling.\n"; - authors = [ "Alex Crichton " ]; - sha256 = "07vl0ms3a27fpry9kh9piv08w7d51i5m7bgphk7pw4jygwzdy31f"; - dependencies = mapFeatures features ([ -]); - features = mkFeatures (features."rustc_demangle"."0.1.14" or {}); - }; - features_.rustc_demangle."0.1.14" = deps: f: updateFeatures f (rec { - rustc_demangle = fold recursiveUpdate {} [ - { "0.1.14"."compiler_builtins" = - (f.rustc_demangle."0.1.14"."compiler_builtins" or false) || - (f.rustc_demangle."0.1.14".rustc-dep-of-std or false) || - (rustc_demangle."0.1.14"."rustc-dep-of-std" or false); } - { "0.1.14"."core" = - (f.rustc_demangle."0.1.14"."core" or false) || - (f.rustc_demangle."0.1.14".rustc-dep-of-std or false) || - (rustc_demangle."0.1.14"."rustc-dep-of-std" or false); } - { "0.1.14".default = (f.rustc_demangle."0.1.14".default or true); } - ]; - }) []; - - -# end -# rustc-workspace-hack-1.0.0 - - crates.rustc_workspace_hack."1.0.0" = deps: { features?(features_.rustc_workspace_hack."1.0.0" deps {}) }: buildRustCrate { - crateName = "rustc-workspace-hack"; - version = "1.0.0"; - description = "Hack for the compiler's own build system\n"; - authors = [ "Alex Crichton " ]; - sha256 = "0arpdp472j4lrwxbmf4z21d8kh95rbbphnzccf605pqq2rvczv3p"; - }; - features_.rustc_workspace_hack."1.0.0" = deps: f: updateFeatures f ({ - rustc_workspace_hack."1.0.0".default = (f.rustc_workspace_hack."1.0.0".default or true); - }) []; - - -# end -# rustc_version-0.2.3 - - crates.rustc_version."0.2.3" = deps: { features?(features_.rustc_version."0.2.3" deps {}) }: buildRustCrate { - crateName = "rustc_version"; - version = "0.2.3"; - description = "A library for querying the version of a installed rustc compiler"; - authors = [ "Marvin Löbel " ]; - sha256 = "0rgwzbgs3i9fqjm1p4ra3n7frafmpwl29c8lw85kv1rxn7n2zaa7"; - dependencies = mapFeatures features ([ - (crates."semver"."${deps."rustc_version"."0.2.3"."semver"}" deps) - ]); - }; - features_.rustc_version."0.2.3" = deps: f: updateFeatures f ({ - rustc_version."0.2.3".default = (f.rustc_version."0.2.3".default or true); - semver."${deps.rustc_version."0.2.3".semver}".default = true; - }) [ - (features_.semver."${deps."rustc_version"."0.2.3"."semver"}" deps) - ]; - - -# end -# rustfix-0.4.5 - - crates.rustfix."0.4.5" = deps: { features?(features_.rustfix."0.4.5" deps {}) }: buildRustCrate { - crateName = "rustfix"; - version = "0.4.5"; - description = "Automatically apply the suggestions made by rustc"; - authors = [ "Pascal Hertleif " "Oliver Schneider " ]; - sha256 = "16nz3wbxspl6awwy3k3ym8yqiyq1jad82m2cf8mrz5h3arfp208l"; - dependencies = mapFeatures features ([ - (crates."failure"."${deps."rustfix"."0.4.5"."failure"}" deps) - (crates."log"."${deps."rustfix"."0.4.5"."log"}" deps) - (crates."serde"."${deps."rustfix"."0.4.5"."serde"}" deps) - (crates."serde_derive"."${deps."rustfix"."0.4.5"."serde_derive"}" deps) - (crates."serde_json"."${deps."rustfix"."0.4.5"."serde_json"}" deps) - ]); - }; - features_.rustfix."0.4.5" = deps: f: updateFeatures f ({ - failure."${deps.rustfix."0.4.5".failure}".default = true; - log."${deps.rustfix."0.4.5".log}".default = true; - rustfix."0.4.5".default = (f.rustfix."0.4.5".default or true); - serde."${deps.rustfix."0.4.5".serde}".default = true; - serde_derive."${deps.rustfix."0.4.5".serde_derive}".default = true; - serde_json."${deps.rustfix."0.4.5".serde_json}".default = true; - }) [ - (features_.failure."${deps."rustfix"."0.4.5"."failure"}" deps) - (features_.log."${deps."rustfix"."0.4.5"."log"}" deps) - (features_.serde."${deps."rustfix"."0.4.5"."serde"}" deps) - (features_.serde_derive."${deps."rustfix"."0.4.5"."serde_derive"}" deps) - (features_.serde_json."${deps."rustfix"."0.4.5"."serde_json"}" deps) - ]; - - -# end -# same-file-1.0.4 - - crates.same_file."1.0.4" = deps: { features?(features_.same_file."1.0.4" deps {}) }: buildRustCrate { - crateName = "same-file"; - version = "1.0.4"; - description = "A simple crate for determining whether two file paths point to the same file.\n"; - authors = [ "Andrew Gallant " ]; - sha256 = "1zs244ssl381cqlnh2g42g3i60qip4z72i26z44d6kas3y3gy77q"; - dependencies = (if kernel == "windows" then mapFeatures features ([ - (crates."winapi_util"."${deps."same_file"."1.0.4"."winapi_util"}" deps) - ]) else []); - }; - features_.same_file."1.0.4" = deps: f: updateFeatures f ({ - same_file."1.0.4".default = (f.same_file."1.0.4".default or true); - winapi_util."${deps.same_file."1.0.4".winapi_util}".default = true; - }) [ - (features_.winapi_util."${deps."same_file"."1.0.4"."winapi_util"}" deps) - ]; - - -# end -# schannel-0.1.15 - - crates.schannel."0.1.15" = deps: { features?(features_.schannel."0.1.15" deps {}) }: buildRustCrate { - crateName = "schannel"; - version = "0.1.15"; - description = "Schannel bindings for rust, allowing SSL/TLS (e.g. https) without openssl"; - authors = [ "Steven Fackler " "Steffen Butzer " ]; - sha256 = "1x9i0z9y8n5cg23ppyglgqdlz6rwcv2a489m5qpfk6l2ib8a1jdv"; - dependencies = mapFeatures features ([ - (crates."lazy_static"."${deps."schannel"."0.1.15"."lazy_static"}" deps) - (crates."winapi"."${deps."schannel"."0.1.15"."winapi"}" deps) - ]); - }; - features_.schannel."0.1.15" = deps: f: updateFeatures f ({ - lazy_static."${deps.schannel."0.1.15".lazy_static}".default = true; - schannel."0.1.15".default = (f.schannel."0.1.15".default or true); - winapi = fold recursiveUpdate {} [ - { "${deps.schannel."0.1.15".winapi}"."lmcons" = true; } - { "${deps.schannel."0.1.15".winapi}"."minschannel" = true; } - { "${deps.schannel."0.1.15".winapi}"."schannel" = true; } - { "${deps.schannel."0.1.15".winapi}"."securitybaseapi" = true; } - { "${deps.schannel."0.1.15".winapi}"."sspi" = true; } - { "${deps.schannel."0.1.15".winapi}"."sysinfoapi" = true; } - { "${deps.schannel."0.1.15".winapi}"."timezoneapi" = true; } - { "${deps.schannel."0.1.15".winapi}"."winbase" = true; } - { "${deps.schannel."0.1.15".winapi}"."wincrypt" = true; } - { "${deps.schannel."0.1.15".winapi}"."winerror" = true; } - { "${deps.schannel."0.1.15".winapi}".default = true; } - ]; - }) [ - (features_.lazy_static."${deps."schannel"."0.1.15"."lazy_static"}" deps) - (features_.winapi."${deps."schannel"."0.1.15"."winapi"}" deps) - ]; - - -# end -# scopeguard-0.3.3 - - crates.scopeguard."0.3.3" = deps: { features?(features_.scopeguard."0.3.3" deps {}) }: buildRustCrate { - crateName = "scopeguard"; - version = "0.3.3"; - description = "A RAII scope guard that will run a given closure when it goes out of scope,\neven if the code between panics (assuming unwinding panic).\n\nDefines the macros `defer!` and `defer_on_unwind!`; the latter only runs\nif the scope is extited through unwinding on panic.\n"; - authors = [ "bluss" ]; - sha256 = "0i1l013csrqzfz6c68pr5pi01hg5v5yahq8fsdmaxy6p8ygsjf3r"; - features = mkFeatures (features."scopeguard"."0.3.3" or {}); - }; - features_.scopeguard."0.3.3" = deps: f: updateFeatures f (rec { - scopeguard = fold recursiveUpdate {} [ - { "0.3.3"."use_std" = - (f.scopeguard."0.3.3"."use_std" or false) || - (f.scopeguard."0.3.3".default or false) || - (scopeguard."0.3.3"."default" or false); } - { "0.3.3".default = (f.scopeguard."0.3.3".default or true); } - ]; - }) []; - - -# end -# semver-0.9.0 - - crates.semver."0.9.0" = deps: { features?(features_.semver."0.9.0" deps {}) }: buildRustCrate { - crateName = "semver"; - version = "0.9.0"; - description = "Semantic version parsing and comparison.\n"; - authors = [ "Steve Klabnik " "The Rust Project Developers" ]; - sha256 = "0azak2lb2wc36s3x15az886kck7rpnksrw14lalm157rg9sc9z63"; - dependencies = mapFeatures features ([ - (crates."semver_parser"."${deps."semver"."0.9.0"."semver_parser"}" deps) - ] - ++ (if features.semver."0.9.0".serde or false then [ (crates.serde."${deps."semver"."0.9.0".serde}" deps) ] else [])); - features = mkFeatures (features."semver"."0.9.0" or {}); - }; - features_.semver."0.9.0" = deps: f: updateFeatures f (rec { - semver = fold recursiveUpdate {} [ - { "0.9.0"."serde" = - (f.semver."0.9.0"."serde" or false) || - (f.semver."0.9.0".ci or false) || - (semver."0.9.0"."ci" or false); } - { "0.9.0".default = (f.semver."0.9.0".default or true); } - ]; - semver_parser."${deps.semver."0.9.0".semver_parser}".default = true; - serde."${deps.semver."0.9.0".serde}".default = true; - }) [ - (features_.semver_parser."${deps."semver"."0.9.0"."semver_parser"}" deps) - (features_.serde."${deps."semver"."0.9.0"."serde"}" deps) - ]; - - -# end -# semver-parser-0.7.0 - - crates.semver_parser."0.7.0" = deps: { features?(features_.semver_parser."0.7.0" deps {}) }: buildRustCrate { - crateName = "semver-parser"; - version = "0.7.0"; - description = "Parsing of the semver spec.\n"; - authors = [ "Steve Klabnik " ]; - sha256 = "1da66c8413yakx0y15k8c055yna5lyb6fr0fw9318kdwkrk5k12h"; - }; - features_.semver_parser."0.7.0" = deps: f: updateFeatures f ({ - semver_parser."0.7.0".default = (f.semver_parser."0.7.0".default or true); - }) []; - - -# end -# serde-1.0.90 - - crates.serde."1.0.90" = deps: { features?(features_.serde."1.0.90" deps {}) }: buildRustCrate { - crateName = "serde"; - version = "1.0.90"; - description = "A generic serialization/deserialization framework"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "10b6n74m1dvb667vrn1db47ncb4h0mkqbg1dsamqjvv5vl5b5j56"; - build = "build.rs"; - dependencies = mapFeatures features ([ - ] - ++ (if features.serde."1.0.90".serde_derive or false then [ (crates.serde_derive."${deps."serde"."1.0.90".serde_derive}" deps) ] else [])); - features = mkFeatures (features."serde"."1.0.90" or {}); - }; - features_.serde."1.0.90" = deps: f: updateFeatures f (rec { - serde = fold recursiveUpdate {} [ - { "1.0.90"."serde_derive" = - (f.serde."1.0.90"."serde_derive" or false) || - (f.serde."1.0.90".derive or false) || - (serde."1.0.90"."derive" or false); } - { "1.0.90"."std" = - (f.serde."1.0.90"."std" or false) || - (f.serde."1.0.90".default or false) || - (serde."1.0.90"."default" or false); } - { "1.0.90"."unstable" = - (f.serde."1.0.90"."unstable" or false) || - (f.serde."1.0.90".alloc or false) || - (serde."1.0.90"."alloc" or false); } - { "1.0.90".default = (f.serde."1.0.90".default or true); } - ]; - serde_derive."${deps.serde."1.0.90".serde_derive}".default = true; - }) [ - (features_.serde_derive."${deps."serde"."1.0.90"."serde_derive"}" deps) - ]; - - -# end -# serde_derive-1.0.90 - - crates.serde_derive."1.0.90" = deps: { features?(features_.serde_derive."1.0.90" deps {}) }: buildRustCrate { - crateName = "serde_derive"; - version = "1.0.90"; - description = "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "1m4xgyl8jj3mxj0wszminzc1qf2gbkj9dpl17vi95nwl6m7i157y"; - procMacro = true; - dependencies = mapFeatures features ([ - (crates."proc_macro2"."${deps."serde_derive"."1.0.90"."proc_macro2"}" deps) - (crates."quote"."${deps."serde_derive"."1.0.90"."quote"}" deps) - (crates."syn"."${deps."serde_derive"."1.0.90"."syn"}" deps) - ]); - features = mkFeatures (features."serde_derive"."1.0.90" or {}); - }; - features_.serde_derive."1.0.90" = deps: f: updateFeatures f ({ - proc_macro2."${deps.serde_derive."1.0.90".proc_macro2}".default = true; - quote."${deps.serde_derive."1.0.90".quote}".default = true; - serde_derive."1.0.90".default = (f.serde_derive."1.0.90".default or true); - syn = fold recursiveUpdate {} [ - { "${deps.serde_derive."1.0.90".syn}"."visit" = true; } - { "${deps.serde_derive."1.0.90".syn}".default = true; } - ]; - }) [ - (features_.proc_macro2."${deps."serde_derive"."1.0.90"."proc_macro2"}" deps) - (features_.quote."${deps."serde_derive"."1.0.90"."quote"}" deps) - (features_.syn."${deps."serde_derive"."1.0.90"."syn"}" deps) - ]; - - -# end -# serde_ignored-0.0.4 - - crates.serde_ignored."0.0.4" = deps: { features?(features_.serde_ignored."0.0.4" deps {}) }: buildRustCrate { - crateName = "serde_ignored"; - version = "0.0.4"; - description = "Find out about keys that are ignored when deserializing data"; - authors = [ "David Tolnay " ]; - sha256 = "1ljsywm58p1s645rg2l9mchc5xa6mzxjpm8ag8nc2b74yp09h4jh"; - dependencies = mapFeatures features ([ - (crates."serde"."${deps."serde_ignored"."0.0.4"."serde"}" deps) - ]); - }; - features_.serde_ignored."0.0.4" = deps: f: updateFeatures f ({ - serde."${deps.serde_ignored."0.0.4".serde}".default = true; - serde_ignored."0.0.4".default = (f.serde_ignored."0.0.4".default or true); - }) [ - (features_.serde."${deps."serde_ignored"."0.0.4"."serde"}" deps) - ]; - - -# end -# shell-escape-0.1.4 - - crates.shell_escape."0.1.4" = deps: { features?(features_.shell_escape."0.1.4" deps {}) }: buildRustCrate { - crateName = "shell-escape"; - version = "0.1.4"; - description = "Escape characters that may have a special meaning in a shell"; - authors = [ "Steven Fackler " ]; - sha256 = "02ik28la039b8anx0sx8mbdp2yx66m64mjrjyy6x0dgpbmfxmc24"; - }; - features_.shell_escape."0.1.4" = deps: f: updateFeatures f ({ - shell_escape."0.1.4".default = (f.shell_escape."0.1.4".default or true); - }) []; - - -# end -# sized-chunks-0.1.3 - - crates.sized_chunks."0.1.3" = deps: { features?(features_.sized_chunks."0.1.3" deps {}) }: buildRustCrate { - crateName = "sized-chunks"; - version = "0.1.3"; - description = "Efficient sized chunk datatypes"; - authors = [ "Bodil Stokke " ]; - edition = "2018"; - sha256 = "0qp5yvy2kqpk5qhiq3ybwynv740j3wv97ar1kjx96hmmbman142i"; - dependencies = mapFeatures features ([ - (crates."typenum"."${deps."sized_chunks"."0.1.3"."typenum"}" deps) - ]); - }; - features_.sized_chunks."0.1.3" = deps: f: updateFeatures f ({ - sized_chunks."0.1.3".default = (f.sized_chunks."0.1.3".default or true); - typenum."${deps.sized_chunks."0.1.3".typenum}".default = true; - }) [ - (features_.typenum."${deps."sized_chunks"."0.1.3"."typenum"}" deps) - ]; - - -# end -# socket2-0.3.8 - - crates.socket2."0.3.8" = deps: { features?(features_.socket2."0.3.8" deps {}) }: buildRustCrate { - crateName = "socket2"; - version = "0.3.8"; - description = "Utilities for handling networking sockets with a maximal amount of configuration\npossible intended.\n"; - authors = [ "Alex Crichton " ]; - sha256 = "1a71m20jxmf9kqqinksphc7wj1j7q672q29cpza7p9siyzyfx598"; - dependencies = (if (kernel == "linux" || kernel == "darwin") || kernel == "redox" then mapFeatures features ([ - (crates."cfg_if"."${deps."socket2"."0.3.8"."cfg_if"}" deps) - (crates."libc"."${deps."socket2"."0.3.8"."libc"}" deps) - ]) else []) - ++ (if kernel == "redox" then mapFeatures features ([ - (crates."redox_syscall"."${deps."socket2"."0.3.8"."redox_syscall"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."socket2"."0.3.8"."winapi"}" deps) - ]) else []); - features = mkFeatures (features."socket2"."0.3.8" or {}); - }; - features_.socket2."0.3.8" = deps: f: updateFeatures f ({ - cfg_if."${deps.socket2."0.3.8".cfg_if}".default = true; - libc."${deps.socket2."0.3.8".libc}".default = true; - redox_syscall."${deps.socket2."0.3.8".redox_syscall}".default = true; - socket2."0.3.8".default = (f.socket2."0.3.8".default or true); - winapi = fold recursiveUpdate {} [ - { "${deps.socket2."0.3.8".winapi}"."handleapi" = true; } - { "${deps.socket2."0.3.8".winapi}"."minwindef" = true; } - { "${deps.socket2."0.3.8".winapi}"."ws2def" = true; } - { "${deps.socket2."0.3.8".winapi}"."ws2ipdef" = true; } - { "${deps.socket2."0.3.8".winapi}"."ws2tcpip" = true; } - { "${deps.socket2."0.3.8".winapi}".default = true; } - ]; - }) [ - (features_.cfg_if."${deps."socket2"."0.3.8"."cfg_if"}" deps) - (features_.libc."${deps."socket2"."0.3.8"."libc"}" deps) - (features_.redox_syscall."${deps."socket2"."0.3.8"."redox_syscall"}" deps) - (features_.winapi."${deps."socket2"."0.3.8"."winapi"}" deps) - ]; - - -# end -# strsim-0.8.0 - - crates.strsim."0.8.0" = deps: { features?(features_.strsim."0.8.0" deps {}) }: buildRustCrate { - crateName = "strsim"; - version = "0.8.0"; - description = "Implementations of string similarity metrics.\nIncludes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, and Jaro-Winkler.\n"; - authors = [ "Danny Guo " ]; - sha256 = "0d3jsdz22wgjyxdakqnvdgmwjdvkximz50d9zfk4qlalw635qcvy"; - }; - features_.strsim."0.8.0" = deps: f: updateFeatures f ({ - strsim."0.8.0".default = (f.strsim."0.8.0".default or true); - }) []; - - -# end -# strsim-0.9.1 - - crates.strsim."0.9.1" = deps: { features?(features_.strsim."0.9.1" deps {}) }: buildRustCrate { - crateName = "strsim"; - version = "0.9.1"; - description = "Implementations of string similarity metrics.\nIncludes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, and Jaro-Winkler.\n"; - authors = [ "Danny Guo " ]; - sha256 = "0lpi3lrq6z5slay72ir1sg1ki0bvr3qia82lzx937gpc999i6bah"; - dependencies = mapFeatures features ([ - (crates."hashbrown"."${deps."strsim"."0.9.1"."hashbrown"}" deps) - (crates."ndarray"."${deps."strsim"."0.9.1"."ndarray"}" deps) - ]); - }; - features_.strsim."0.9.1" = deps: f: updateFeatures f ({ - hashbrown."${deps.strsim."0.9.1".hashbrown}".default = true; - ndarray."${deps.strsim."0.9.1".ndarray}".default = true; - strsim."0.9.1".default = (f.strsim."0.9.1".default or true); - }) [ - (features_.hashbrown."${deps."strsim"."0.9.1"."hashbrown"}" deps) - (features_.ndarray."${deps."strsim"."0.9.1"."ndarray"}" deps) - ]; - - -# end -# syn-0.15.32 - - crates.syn."0.15.32" = deps: { features?(features_.syn."0.15.32" deps {}) }: buildRustCrate { - crateName = "syn"; - version = "0.15.32"; - description = "Parser for Rust source code"; - authors = [ "David Tolnay " ]; - sha256 = "1xq1mbns8zyg2ls5927wqi7i7hn2y933czbqqds648gcdqccsqb0"; - dependencies = mapFeatures features ([ - (crates."proc_macro2"."${deps."syn"."0.15.32"."proc_macro2"}" deps) - (crates."unicode_xid"."${deps."syn"."0.15.32"."unicode_xid"}" deps) - ] - ++ (if features.syn."0.15.32".quote or false then [ (crates.quote."${deps."syn"."0.15.32".quote}" deps) ] else [])); - features = mkFeatures (features."syn"."0.15.32" or {}); - }; - features_.syn."0.15.32" = deps: f: updateFeatures f (rec { - proc_macro2 = fold recursiveUpdate {} [ - { "${deps.syn."0.15.32".proc_macro2}"."proc-macro" = - (f.proc_macro2."${deps.syn."0.15.32".proc_macro2}"."proc-macro" or false) || - (syn."0.15.32"."proc-macro" or false) || - (f."syn"."0.15.32"."proc-macro" or false); } - { "${deps.syn."0.15.32".proc_macro2}".default = (f.proc_macro2."${deps.syn."0.15.32".proc_macro2}".default or false); } - ]; - quote = fold recursiveUpdate {} [ - { "${deps.syn."0.15.32".quote}"."proc-macro" = - (f.quote."${deps.syn."0.15.32".quote}"."proc-macro" or false) || - (syn."0.15.32"."proc-macro" or false) || - (f."syn"."0.15.32"."proc-macro" or false); } - { "${deps.syn."0.15.32".quote}".default = (f.quote."${deps.syn."0.15.32".quote}".default or false); } - ]; - syn = fold recursiveUpdate {} [ - { "0.15.32"."clone-impls" = - (f.syn."0.15.32"."clone-impls" or false) || - (f.syn."0.15.32".default or false) || - (syn."0.15.32"."default" or false); } - { "0.15.32"."derive" = - (f.syn."0.15.32"."derive" or false) || - (f.syn."0.15.32".default or false) || - (syn."0.15.32"."default" or false); } - { "0.15.32"."parsing" = - (f.syn."0.15.32"."parsing" or false) || - (f.syn."0.15.32".default or false) || - (syn."0.15.32"."default" or false); } - { "0.15.32"."printing" = - (f.syn."0.15.32"."printing" or false) || - (f.syn."0.15.32".default or false) || - (syn."0.15.32"."default" or false); } - { "0.15.32"."proc-macro" = - (f.syn."0.15.32"."proc-macro" or false) || - (f.syn."0.15.32".default or false) || - (syn."0.15.32"."default" or false); } - { "0.15.32"."quote" = - (f.syn."0.15.32"."quote" or false) || - (f.syn."0.15.32".printing or false) || - (syn."0.15.32"."printing" or false); } - { "0.15.32".default = (f.syn."0.15.32".default or true); } - ]; - unicode_xid."${deps.syn."0.15.32".unicode_xid}".default = true; - }) [ - (features_.proc_macro2."${deps."syn"."0.15.32"."proc_macro2"}" deps) - (features_.quote."${deps."syn"."0.15.32"."quote"}" deps) - (features_.unicode_xid."${deps."syn"."0.15.32"."unicode_xid"}" deps) - ]; - - -# end -# tar-0.4.22 - - crates.tar."0.4.22" = deps: { features?(features_.tar."0.4.22" deps {}) }: buildRustCrate { - crateName = "tar"; - version = "0.4.22"; - description = "A Rust implementation of a TAR file reader and writer. This library does not\ncurrently handle compression, but it is abstract over all I/O readers and\nwriters. Additionally, great lengths are taken to ensure that the entire\ncontents are never required to be entirely resident in memory all at once.\n"; - authors = [ "Alex Crichton " ]; - sha256 = "1y2b5av1ckf7v7rw1p59fjddn2jwzv0xr69lgdd4l41g43c3zq9j"; - dependencies = mapFeatures features ([ - (crates."filetime"."${deps."tar"."0.4.22"."filetime"}" deps) - ]) - ++ (if kernel == "redox" then mapFeatures features ([ - (crates."redox_syscall"."${deps."tar"."0.4.22"."redox_syscall"}" deps) - ]) else []) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - (crates."libc"."${deps."tar"."0.4.22"."libc"}" deps) - ]) else []); - }; - features_.tar."0.4.22" = deps: f: updateFeatures f (rec { - filetime."${deps.tar."0.4.22".filetime}".default = true; - libc."${deps.tar."0.4.22".libc}".default = true; - redox_syscall."${deps.tar."0.4.22".redox_syscall}".default = true; - tar = fold recursiveUpdate {} [ - { "0.4.22"."xattr" = - (f.tar."0.4.22"."xattr" or false) || - (f.tar."0.4.22".default or false) || - (tar."0.4.22"."default" or false); } - { "0.4.22".default = (f.tar."0.4.22".default or true); } - ]; - }) [ - (features_.filetime."${deps."tar"."0.4.22"."filetime"}" deps) - (features_.redox_syscall."${deps."tar"."0.4.22"."redox_syscall"}" deps) - (features_.libc."${deps."tar"."0.4.22"."libc"}" deps) - ]; - - -# end -# tempfile-3.0.7 - - crates.tempfile."3.0.7" = deps: { features?(features_.tempfile."3.0.7" deps {}) }: buildRustCrate { - crateName = "tempfile"; - version = "3.0.7"; - description = "A library for managing temporary files and directories.\n"; - authors = [ "Steven Allen " "The Rust Project Developers" "Ashley Mannix " "Jason White " ]; - sha256 = "19h7ch8fvisxrrmabcnhlfj6b8vg34zaw8491x141p0n0727niaf"; - dependencies = mapFeatures features ([ - (crates."cfg_if"."${deps."tempfile"."3.0.7"."cfg_if"}" deps) - (crates."rand"."${deps."tempfile"."3.0.7"."rand"}" deps) - (crates."remove_dir_all"."${deps."tempfile"."3.0.7"."remove_dir_all"}" deps) - ]) - ++ (if kernel == "redox" then mapFeatures features ([ - (crates."redox_syscall"."${deps."tempfile"."3.0.7"."redox_syscall"}" deps) - ]) else []) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ - (crates."libc"."${deps."tempfile"."3.0.7"."libc"}" deps) - ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."tempfile"."3.0.7"."winapi"}" deps) - ]) else []); - }; - features_.tempfile."3.0.7" = deps: f: updateFeatures f ({ - cfg_if."${deps.tempfile."3.0.7".cfg_if}".default = true; - libc."${deps.tempfile."3.0.7".libc}".default = true; - rand."${deps.tempfile."3.0.7".rand}".default = true; - redox_syscall."${deps.tempfile."3.0.7".redox_syscall}".default = true; - remove_dir_all."${deps.tempfile."3.0.7".remove_dir_all}".default = true; - tempfile."3.0.7".default = (f.tempfile."3.0.7".default or true); - winapi = fold recursiveUpdate {} [ - { "${deps.tempfile."3.0.7".winapi}"."fileapi" = true; } - { "${deps.tempfile."3.0.7".winapi}"."handleapi" = true; } - { "${deps.tempfile."3.0.7".winapi}"."winbase" = true; } - { "${deps.tempfile."3.0.7".winapi}".default = true; } - ]; - }) [ - (features_.cfg_if."${deps."tempfile"."3.0.7"."cfg_if"}" deps) - (features_.rand."${deps."tempfile"."3.0.7"."rand"}" deps) - (features_.remove_dir_all."${deps."tempfile"."3.0.7"."remove_dir_all"}" deps) - (features_.redox_syscall."${deps."tempfile"."3.0.7"."redox_syscall"}" deps) - (features_.libc."${deps."tempfile"."3.0.7"."libc"}" deps) - (features_.winapi."${deps."tempfile"."3.0.7"."winapi"}" deps) - ]; - - -# end -# textwrap-0.11.0 - - crates.textwrap."0.11.0" = deps: { features?(features_.textwrap."0.11.0" deps {}) }: buildRustCrate { - crateName = "textwrap"; - version = "0.11.0"; - description = "Textwrap is a small library for word wrapping, indenting, and\ndedenting strings.\n\nYou can use it to format strings (such as help and error messages) for\ndisplay in commandline applications. It is designed to be efficient\nand handle Unicode characters correctly.\n"; - authors = [ "Martin Geisler " ]; - sha256 = "0s25qh49n7kjayrdj4q3v0jk0jc6vy88rdw0bvgfxqlscpqpxi7d"; - dependencies = mapFeatures features ([ - (crates."unicode_width"."${deps."textwrap"."0.11.0"."unicode_width"}" deps) - ]); - }; - features_.textwrap."0.11.0" = deps: f: updateFeatures f ({ - textwrap."0.11.0".default = (f.textwrap."0.11.0".default or true); - unicode_width."${deps.textwrap."0.11.0".unicode_width}".default = true; - }) [ - (features_.unicode_width."${deps."textwrap"."0.11.0"."unicode_width"}" deps) - ]; - - -# end -# typenum-1.10.0 - - crates.typenum."1.10.0" = deps: { features?(features_.typenum."1.10.0" deps {}) }: buildRustCrate { - crateName = "typenum"; - version = "1.10.0"; - description = "Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete."; - authors = [ "Paho Lurie-Gregg " "Andre Bogus " ]; - sha256 = "1v2cgg0mlzkg5prs7swysckgk2ay6bpda8m83c2sn3z77dcsx3bc"; - build = "build/main.rs"; - features = mkFeatures (features."typenum"."1.10.0" or {}); - }; - features_.typenum."1.10.0" = deps: f: updateFeatures f ({ - typenum."1.10.0".default = (f.typenum."1.10.0".default or true); - }) []; - - -# end -# url_serde-0.2.0 - - crates.url_serde."0.2.0" = deps: { features?(features_.url_serde."0.2.0" deps {}) }: buildRustCrate { - crateName = "url_serde"; - version = "0.2.0"; - description = "Serde support for URL types"; - authors = [ "The rust-url developers" ]; - sha256 = "07ry87rw0pi1da6b53f7s3f52wx3ihxbcgjd4ldspfv5xh6wipsg"; - dependencies = mapFeatures features ([ - (crates."serde"."${deps."url_serde"."0.2.0"."serde"}" deps) - (crates."url"."${deps."url_serde"."0.2.0"."url"}" deps) - ]); - }; - features_.url_serde."0.2.0" = deps: f: updateFeatures f ({ - serde."${deps.url_serde."0.2.0".serde}".default = true; - url."${deps.url_serde."0.2.0".url}".default = true; - url_serde."0.2.0".default = (f.url_serde."0.2.0".default or true); - }) [ - (features_.serde."${deps."url_serde"."0.2.0"."serde"}" deps) - (features_.url."${deps."url_serde"."0.2.0"."url"}" deps) - ]; - - -# end -# vcpkg-0.2.6 - - crates.vcpkg."0.2.6" = deps: { features?(features_.vcpkg."0.2.6" deps {}) }: buildRustCrate { - crateName = "vcpkg"; - version = "0.2.6"; - description = "A library to find native dependencies in a vcpkg tree at build\ntime in order to be used in Cargo build scripts.\n"; - authors = [ "Jim McGrath " ]; - sha256 = "1ig6jqpzzl1z9vk4qywgpfr4hfbd8ny8frqsgm3r449wkc4n1i5x"; - }; - features_.vcpkg."0.2.6" = deps: f: updateFeatures f ({ - vcpkg."0.2.6".default = (f.vcpkg."0.2.6".default or true); - }) []; - - -# end -# walkdir-2.2.7 - - crates.walkdir."2.2.7" = deps: { features?(features_.walkdir."2.2.7" deps {}) }: buildRustCrate { - crateName = "walkdir"; - version = "2.2.7"; - description = "Recursively walk a directory."; - authors = [ "Andrew Gallant " ]; - sha256 = "0wq3v28916kkla29yyi0g0xfc16apwx24py68049kriz3gjlig03"; - dependencies = mapFeatures features ([ - (crates."same_file"."${deps."walkdir"."2.2.7"."same_file"}" deps) - ]) - ++ (if kernel == "windows" then mapFeatures features ([ - (crates."winapi"."${deps."walkdir"."2.2.7"."winapi"}" deps) - (crates."winapi_util"."${deps."walkdir"."2.2.7"."winapi_util"}" deps) - ]) else []); - }; - features_.walkdir."2.2.7" = deps: f: updateFeatures f ({ - same_file."${deps.walkdir."2.2.7".same_file}".default = true; - walkdir."2.2.7".default = (f.walkdir."2.2.7".default or true); - winapi = fold recursiveUpdate {} [ - { "${deps.walkdir."2.2.7".winapi}"."std" = true; } - { "${deps.walkdir."2.2.7".winapi}"."winnt" = true; } - { "${deps.walkdir."2.2.7".winapi}".default = true; } - ]; - winapi_util."${deps.walkdir."2.2.7".winapi_util}".default = true; - }) [ - (features_.same_file."${deps."walkdir"."2.2.7"."same_file"}" deps) - (features_.winapi."${deps."walkdir"."2.2.7"."winapi"}" deps) - (features_.winapi_util."${deps."walkdir"."2.2.7"."winapi_util"}" deps) - ]; - - -# end -# winapi-0.2.8 - - crates.winapi."0.2.8" = deps: { features?(features_.winapi."0.2.8" deps {}) }: buildRustCrate { - crateName = "winapi"; - version = "0.2.8"; - description = "Types and constants for WinAPI bindings. See README for list of crates providing function bindings."; - authors = [ "Peter Atashian " ]; - sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; - }; - features_.winapi."0.2.8" = deps: f: updateFeatures f ({ - winapi."0.2.8".default = (f.winapi."0.2.8".default or true); - }) []; - - -# end -# winapi-0.3.7 - - crates.winapi."0.3.7" = deps: { features?(features_.winapi."0.3.7" deps {}) }: buildRustCrate { - crateName = "winapi"; - version = "0.3.7"; - description = "Raw FFI bindings for all of Windows API."; - authors = [ "Peter Atashian " ]; - sha256 = "1k51gfkp0zqw7nj07y443mscs46icmdhld442s2073niap0kkdr8"; - build = "build.rs"; - dependencies = (if kernel == "i686-pc-windows-gnu" then mapFeatures features ([ - (crates."winapi_i686_pc_windows_gnu"."${deps."winapi"."0.3.7"."winapi_i686_pc_windows_gnu"}" deps) - ]) else []) - ++ (if kernel == "x86_64-pc-windows-gnu" then mapFeatures features ([ - (crates."winapi_x86_64_pc_windows_gnu"."${deps."winapi"."0.3.7"."winapi_x86_64_pc_windows_gnu"}" deps) - ]) else []); - features = mkFeatures (features."winapi"."0.3.7" or {}); - }; - features_.winapi."0.3.7" = deps: f: updateFeatures f (rec { - winapi = fold recursiveUpdate {} [ - { "0.3.7"."impl-debug" = - (f.winapi."0.3.7"."impl-debug" or false) || - (f.winapi."0.3.7".debug or false) || - (winapi."0.3.7"."debug" or false); } - { "0.3.7".default = (f.winapi."0.3.7".default or true); } - ]; - winapi_i686_pc_windows_gnu."${deps.winapi."0.3.7".winapi_i686_pc_windows_gnu}".default = true; - winapi_x86_64_pc_windows_gnu."${deps.winapi."0.3.7".winapi_x86_64_pc_windows_gnu}".default = true; - }) [ - (features_.winapi_i686_pc_windows_gnu."${deps."winapi"."0.3.7"."winapi_i686_pc_windows_gnu"}" deps) - (features_.winapi_x86_64_pc_windows_gnu."${deps."winapi"."0.3.7"."winapi_x86_64_pc_windows_gnu"}" deps) - ]; - - -# end -# winapi-build-0.1.1 - - crates.winapi_build."0.1.1" = deps: { features?(features_.winapi_build."0.1.1" deps {}) }: buildRustCrate { - crateName = "winapi-build"; - version = "0.1.1"; - description = "Common code for build.rs in WinAPI -sys crates."; - authors = [ "Peter Atashian " ]; - sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; - libName = "build"; - }; - features_.winapi_build."0.1.1" = deps: f: updateFeatures f ({ - winapi_build."0.1.1".default = (f.winapi_build."0.1.1".default or true); - }) []; - - -# end -# adler32-1.0.3 - - crates.adler32."1.0.3" = deps: { features?(features_.adler32."1.0.3" deps {}) }: buildRustCrate { - crateName = "adler32"; - version = "1.0.3"; - description = "Minimal Adler32 implementation for Rust."; - authors = [ "Remi Rampin " ]; - sha256 = "1z3mvjgw02mbqk98kizzibrca01d5wfkpazsrp3vkkv3i56pn6fb"; - }; - features_.adler32."1.0.3" = deps: f: updateFeatures f ({ - adler32."1.0.3".default = (f.adler32."1.0.3".default or true); - }) []; - - -# end -} diff --git a/pkgs/development/compilers/rust/default.nix b/pkgs/development/compilers/rust/default.nix index ef01cbf2abc1..7a100f7ec911 100644 --- a/pkgs/development/compilers/rust/default.nix +++ b/pkgs/development/compilers/rust/default.nix @@ -31,9 +31,8 @@ in inherit (lib') toTargetArch toTargetOs toRustTarget toRustTargetSpec IsNoStdTarget; # This just contains tools for now. But it would conceivably contain - # libraries too, say if we picked some default/recommended versions from - # `cratesIO` to build by Hydra and/or try to prefer/bias in Cargo.lock for - # all vendored Carnix-generated nix. + # libraries too, say if we picked some default/recommended versions to build + # by Hydra. # # In the end game, rustc, the rust standard library (`core`, `std`, etc.), # and cargo would themselves be built with `buildRustCreate` like diff --git a/pkgs/development/tools/parsing/tree-sitter/default.nix b/pkgs/development/tools/parsing/tree-sitter/default.nix index dcc8be0640f4..728100c540b3 100644 --- a/pkgs/development/tools/parsing/tree-sitter/default.nix +++ b/pkgs/development/tools/parsing/tree-sitter/default.nix @@ -23,7 +23,6 @@ , extraGrammars ? { } }: -# TODO: move to carnix or https://github.com/kolloch/crate2nix let # to update: # 1) change all these hashes diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index a28f2799458b..3ce97f6b505b 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -177,6 +177,7 @@ mapAliases ({ cask = emacs.pkgs.cask; # Added 2022-11-12 cargo-download = throw "cargo-download has been removed from nixpkgs as it is unmaintained, use cargo-clone instead"; # Added 2022-10-11 cargo-tree = throw "cargo-tree has been removed, use the builtin `cargo tree` command instead"; # Added 2020-08-20 + carnix = throw "carnix has been removed, use alternatives such as naersk and crate2nix instead"; # Added 2022-11-22 casperjs = throw "casperjs has been removed, it was abandoned by upstream and broken"; cassandra_2_1 = throw "cassandra_2_1 has been removed, please use cassandra_3_11 instead"; # Added 2022-10-29 cassandra_2_2 = throw "cassandra_2_2 has been removed, please use cassandra_3_11 instead"; # Added 2022-10-29 @@ -195,6 +196,7 @@ mapAliases ({ clickshare-csc1 = throw "'clickshare-csc1' has been removed as it requires qt4 which is being removed"; # Added 2022-06-16 inherit (libsForQt5.mauiPackages) clip; # added 2022-05-17 cpp-ipfs-api = cpp-ipfs-http-client; # Project has been renamed. Added 2022-05-15 + cratesIO = throw "cratesIO has been removed, use alternatives such as naersk and crate2nix instead"; # Added 2022-11-22 creddump = throw "creddump has been removed from nixpkgs as the upstream has abandoned the project"; # Added 2022-01-01 # these are for convenience, not for backward compat and shouldn't expire diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 48a0ec0c45a6..c42f86beeafc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14999,7 +14999,6 @@ with pkgs; buildRustCrate = callPackage ../build-support/rust/build-rust-crate { }; buildRustCrateHelpers = callPackage ../build-support/rust/build-rust-crate/helpers.nix { }; - cratesIO = callPackage ../build-support/rust/crates-io.nix { }; cargo-espflash = callPackage ../development/tools/rust/cargo-espflash { inherit (darwin.apple_sdk.frameworks) Security; @@ -15014,8 +15013,6 @@ with pkgs; inherit (linuxPackages) perf; }; - carnix = (callPackage ../build-support/rust/carnix.nix { }).carnix { }; - defaultCrateOverrides = callPackage ../build-support/rust/default-crate-overrides.nix { }; cargo-about = callPackage ../development/tools/rust/cargo-about { }; From 35b95aab695de9a221339e72b3c5847ed617f716 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 19:17:27 +0000 Subject: [PATCH 096/116] oh-my-posh: 12.16.0 -> 12.17.2 --- pkgs/development/tools/oh-my-posh/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/oh-my-posh/default.nix b/pkgs/development/tools/oh-my-posh/default.nix index 7493176e3ac6..858da93e96e6 100644 --- a/pkgs/development/tools/oh-my-posh/default.nix +++ b/pkgs/development/tools/oh-my-posh/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "oh-my-posh"; - version = "12.16.0"; + version = "12.17.2"; src = fetchFromGitHub { owner = "jandedobbeleer"; repo = pname; rev = "v${version}"; - sha256 = "sha256-YrrOwTLVgxoriVgVDmn99ORSh04os0q/QnfBXtTtl5g="; + sha256 = "sha256-3/spbZhFa9IwScjJqdiwASiojXxuFLW+WXCteOAePOM="; }; vendorSha256 = "sha256-OrtKFkWXqVoXKmN6BT8YbCNjR1gRTT4gPNwmirn7fjU="; From e98c66220b35f566de51815f4d83bf808f61426e Mon Sep 17 00:00:00 2001 From: Bruno Bigras Date: Sun, 20 Nov 2022 22:58:11 -0500 Subject: [PATCH 097/116] yggdrasil: 0.4.6 -> 0.4.7 --- pkgs/tools/networking/yggdrasil/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/yggdrasil/default.nix b/pkgs/tools/networking/yggdrasil/default.nix index ea5a0950d50a..4837ecff203a 100644 --- a/pkgs/tools/networking/yggdrasil/default.nix +++ b/pkgs/tools/networking/yggdrasil/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "yggdrasil"; - version = "0.4.6"; + version = "0.4.7"; src = fetchFromGitHub { owner = "yggdrasil-network"; repo = "yggdrasil-go"; rev = "v${version}"; - sha256 = "sha256-JhVwzNwihYLNkpwOmanZP/fOiIpojAR3pCya5zuy3Lc="; + sha256 = "sha256-01ciAutRIn4DmqlvDTXhRiuZHTtF8b6js7SUrLOjtAY="; }; - vendorSha256 = "sha256-nchscK8HPsZ/i4kjyB1uHNh4lNbs7UALzGLVgxdAcSk="; + vendorSha256 = "sha256-hwDi59Yp92eMDqA8OD56nxsKSX2ngxs0lYdmEMLX+Oc="; # Change the default location of the management socket on Linux # systems so that the yggdrasil system service unit does not have to From 694cd66276770dd067d3160b4147ef78d3647f27 Mon Sep 17 00:00:00 2001 From: Jade Lovelace Date: Tue, 22 Nov 2022 11:22:31 -0800 Subject: [PATCH 098/116] honeycomb-refinery: init at 1.19.0 (#200424) --- ...T-env-var-that-disables-Redis-requir.patch | 37 ++++++++++++++++++ .../tracing/honeycomb/refinery/default.nix | 38 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 3 files changed, 77 insertions(+) create mode 100644 pkgs/servers/tracing/honeycomb/refinery/0001-add-NO_REDIS_TEST-env-var-that-disables-Redis-requir.patch create mode 100644 pkgs/servers/tracing/honeycomb/refinery/default.nix diff --git a/pkgs/servers/tracing/honeycomb/refinery/0001-add-NO_REDIS_TEST-env-var-that-disables-Redis-requir.patch b/pkgs/servers/tracing/honeycomb/refinery/0001-add-NO_REDIS_TEST-env-var-that-disables-Redis-requir.patch new file mode 100644 index 000000000000..301f549138e1 --- /dev/null +++ b/pkgs/servers/tracing/honeycomb/refinery/0001-add-NO_REDIS_TEST-env-var-that-disables-Redis-requir.patch @@ -0,0 +1,37 @@ +From 301de689a1f7fae8ee6d0d5bbbe155a351b1b927 Mon Sep 17 00:00:00 2001 +From: Jade Lovelace +Date: Wed, 9 Nov 2022 11:02:02 -0800 +Subject: [PATCH] add NO_REDIS_TEST env-var that disables Redis-requiring tests + +--- + internal/peer/peers_test.go | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/internal/peer/peers_test.go b/internal/peer/peers_test.go +index 5ec7f81..c64b1b4 100644 +--- a/internal/peer/peers_test.go ++++ b/internal/peer/peers_test.go +@@ -2,6 +2,7 @@ package peer + + import ( + "context" ++ "os" + "testing" + "time" + +@@ -26,6 +27,12 @@ func TestNewPeers(t *testing.T) { + t.Errorf("received %T expected %T", i, &filePeers{}) + } + ++ // Allow skipping test requiring redis, since Nix builds without redis ++ // available ++ if os.Getenv("NO_REDIS_TEST") != "" { ++ t.Skip("Skipping redis-requiring test"); ++ } ++ + c = &config.MockConfig{ + GetPeerListenAddrVal: "0.0.0.0:8081", + PeerManagementType: "redis", +-- +2.37.1 + diff --git a/pkgs/servers/tracing/honeycomb/refinery/default.nix b/pkgs/servers/tracing/honeycomb/refinery/default.nix new file mode 100644 index 000000000000..a44be19b35ab --- /dev/null +++ b/pkgs/servers/tracing/honeycomb/refinery/default.nix @@ -0,0 +1,38 @@ +{ lib, buildGoModule, fetchFromGitHub }: + +buildGoModule rec { + pname = "honeycomb-refinery"; + version = "1.19.0"; + + src = fetchFromGitHub { + owner = "honeycombio"; + repo = "refinery"; + rev = "v${version}"; + hash = "sha256-SU9JbyUuBMqPw4XcoF5s8CgBn7+V/rHBAwpXJk373jg="; + }; + + NO_REDIS_TEST = true; + + patches = [ + # Allows turning off the one test requiring a Redis service during build. + # We could in principle implement that, but it's significant work to little + # payoff. + ./0001-add-NO_REDIS_TEST-env-var-that-disables-Redis-requir.patch + ]; + + excludedPackages = [ "cmd/test_redimem" ]; + + ldflags = [ "-s" "-w" "-X main.BuildID=${version}" ]; + + vendorHash = "sha256-0M05JGLdmKivRTN8ZdhAm+JtXTlYAC31wFS82g3NenI="; + + doCheck = true; + + meta = with lib; { + homepage = "https://github.com/honeycomb/refinery"; + description = "A tail-sampling proxy for OpenTelemetry"; + license = licenses.asl20; + maintainers = with maintainers; [ lf- ]; + mainProgram = "refinery"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 48a0ec0c45a6..10d3463dfacb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -508,6 +508,8 @@ with pkgs; hobbes = callPackage ../development/tools/hobbes { stdenv = gcc10StdenvCompat; }; + honeycomb-refinery = callPackage ../servers/tracing/honeycomb/refinery { }; + html5validator = python3Packages.callPackage ../applications/misc/html5validator { }; buildcatrust = with python3.pkgs; toPythonApplication buildcatrust; From 541aa8dcd24c1fdce5aea628c2e215696b991ebc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Nov 2022 08:49:49 +0000 Subject: [PATCH 099/116] kubelogin: 0.0.23 -> 0.0.24 --- pkgs/applications/networking/cluster/kubelogin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/kubelogin/default.nix b/pkgs/applications/networking/cluster/kubelogin/default.nix index 92899fdacf0f..0197fe79c742 100644 --- a/pkgs/applications/networking/cluster/kubelogin/default.nix +++ b/pkgs/applications/networking/cluster/kubelogin/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "kubelogin"; - version = "0.0.23"; + version = "0.0.24"; src = fetchFromGitHub { owner = "Azure"; repo = pname; rev = "v${version}"; - sha256 = "sha256-6aYa5C0RMCKrnBl3YNbdMUxGOJYwVZ303PLt5RRBjmw="; + sha256 = "sha256-xHMUS08gtfN72sMkGZ+2Cazgkd2HgvHSKqugYg+j1So="; }; vendorSha256 = "sha256-mjIB0ITf296yDQJP46EI6pLYkZfyU3yzD9iwP0iIXvQ="; From bc4b3e28515da502b073426398176d0a1c22ebbf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 21:42:21 +0100 Subject: [PATCH 100/116] python310Packages.pysnmplib: add changelog to meta --- pkgs/development/python-modules/pysnmplib/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/pysnmplib/default.nix b/pkgs/development/python-modules/pysnmplib/default.nix index 642d0a9b69d7..79251271a2aa 100644 --- a/pkgs/development/python-modules/pysnmplib/default.nix +++ b/pkgs/development/python-modules/pysnmplib/default.nix @@ -42,6 +42,7 @@ buildPythonPackage rec { meta = with lib; { description = "Implementation of v1/v2c/v3 SNMP engine"; homepage = "https://github.com/pysnmp/pysnmp"; + changelog = "https://github.com/pysnmp/pysnmp/releases/tag/v${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; }; From 791238f17fa4b1c0f0ebb76127ae75792012e97a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 21:43:13 +0100 Subject: [PATCH 101/116] python310Packages.pysnmplib: 5.0.19 -> 5.0.20 Changelog: https://github.com/pysnmp/pysnmp/releases/tag/v5.0.20 --- pkgs/development/python-modules/pysnmplib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysnmplib/default.nix b/pkgs/development/python-modules/pysnmplib/default.nix index 79251271a2aa..71fdfa28057b 100644 --- a/pkgs/development/python-modules/pysnmplib/default.nix +++ b/pkgs/development/python-modules/pysnmplib/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "pysnmplib"; - version = "5.0.19"; + version = "5.0.20"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "pysnmp"; repo = "pysnmp"; rev = "refs/tags/v${version}"; - hash = "sha256-xplQ12LLtTsU1AfEmWDwpbTK9NBxoLIfpF/QzA8Xot0="; + hash = "sha256-SrtOn9zETtobT6nMVHLi6hP7VZGBvXvFzoThTi3ITag="; }; nativeBuildInputs = [ From ee53f65f0598a7e721c71ff2e34da591241a3629 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 21:45:15 +0100 Subject: [PATCH 102/116] nmap-formatter: add changelog to meta --- pkgs/tools/security/nmap-formatter/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/security/nmap-formatter/default.nix b/pkgs/tools/security/nmap-formatter/default.nix index eab00dba4cd9..ecb8d1724ccc 100644 --- a/pkgs/tools/security/nmap-formatter/default.nix +++ b/pkgs/tools/security/nmap-formatter/default.nix @@ -19,6 +19,7 @@ buildGoModule rec { meta = with lib; { description = "Tool that allows you to convert nmap output"; homepage = "https://github.com/vdjagilev/nmap-formatter"; + changelog = "https://github.com/vdjagilev/nmap-formatter/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ fab ]; }; From 1b08e4e353d4386fde04d232ed4c2adc25ba0684 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 21:50:50 +0100 Subject: [PATCH 103/116] erosmb: add changelog to meta --- pkgs/tools/security/erosmb/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/security/erosmb/default.nix b/pkgs/tools/security/erosmb/default.nix index bcdf973a2e17..90165b658164 100644 --- a/pkgs/tools/security/erosmb/default.nix +++ b/pkgs/tools/security/erosmb/default.nix @@ -41,6 +41,7 @@ python3.pkgs.buildPythonApplication rec { meta = with lib; { description = "SMB network scanner"; homepage = "https://github.com/viktor02/EroSmb"; + changelog = "https://github.com/viktor02/EroSmb/releases/tag/v${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; }; From 76d23c8a5f6edfe673532a72d4b69dc495a4540e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 21:56:33 +0100 Subject: [PATCH 104/116] python310Packages.xknx: add changelog to meta --- pkgs/development/python-modules/xknx/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/xknx/default.nix b/pkgs/development/python-modules/xknx/default.nix index 7a950df3af24..7b22508e2a20 100644 --- a/pkgs/development/python-modules/xknx/default.nix +++ b/pkgs/development/python-modules/xknx/default.nix @@ -52,6 +52,7 @@ buildPythonPackage rec { packets. It provides support for KNX/IP routing and tunneling devices. ''; homepage = "https://github.com/XKNX/xknx"; + changelog = "https://github.com/XKNX/xknx/releases/tag/${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; platforms = platforms.linux; From 1e91f3feee908f94f04555feee3dbe91820820d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sun, 20 Nov 2022 19:21:41 +0100 Subject: [PATCH 105/116] nvme-cli: fix cross compiling --- pkgs/os-specific/linux/nvme-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/nvme-cli/default.nix b/pkgs/os-specific/linux/nvme-cli/default.nix index a0f0b31e9c0f..f645b5bd5de4 100644 --- a/pkgs/os-specific/linux/nvme-cli/default.nix +++ b/pkgs/os-specific/linux/nvme-cli/default.nix @@ -4,7 +4,7 @@ , libnvme , json_c , zlib -, python3 +, python3Packages }: stdenv.mkDerivation rec { @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { meson ninja pkg-config - python3.pkgs.nose2 + python3Packages.nose2 ]; buildInputs = [ libnvme From 00d4e1453322d22e382a84b4918456789f178cb8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 22:03:26 +0100 Subject: [PATCH 106/116] python310Packages.slack-sdk: add changelog to meta --- pkgs/development/python-modules/slack-sdk/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/slack-sdk/default.nix b/pkgs/development/python-modules/slack-sdk/default.nix index 5e17f98f4448..1e3d07b13769 100644 --- a/pkgs/development/python-modules/slack-sdk/default.nix +++ b/pkgs/development/python-modules/slack-sdk/default.nix @@ -30,7 +30,7 @@ buildPythonPackage rec { owner = "slackapi"; repo = "python-slack-sdk"; rev = "refs/tags/v${version}"; - sha256 = "sha256-iWDKF4FZJPL6wHxVbvj2zlY0sqpBMXki9e7uuysX1o0="; + hash = "sha256-iWDKF4FZJPL6wHxVbvj2zlY0sqpBMXki9e7uuysX1o0="; }; propagatedBuildInputs = [ @@ -76,6 +76,7 @@ buildPythonPackage rec { meta = with lib; { description = "Slack Developer Kit for Python"; homepage = "https://slack.dev/python-slack-sdk/"; + changelog = "https://github.com/slackapi/python-slack-sdk/releases/tag/v${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; }; From eb8e476531a722a378d296c96048184a64257744 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 22:07:44 +0100 Subject: [PATCH 107/116] python310Packages.slack-sdk: 3.19.3 -> 3.19.4 Changelog: https://github.com/slackapi/python-slack-sdk/releases/tag/v3.19.4 --- pkgs/development/python-modules/slack-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/slack-sdk/default.nix b/pkgs/development/python-modules/slack-sdk/default.nix index 1e3d07b13769..df9861e6a2a5 100644 --- a/pkgs/development/python-modules/slack-sdk/default.nix +++ b/pkgs/development/python-modules/slack-sdk/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "slack-sdk"; - version = "3.19.3"; + version = "3.19.4"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -30,7 +30,7 @@ buildPythonPackage rec { owner = "slackapi"; repo = "python-slack-sdk"; rev = "refs/tags/v${version}"; - hash = "sha256-iWDKF4FZJPL6wHxVbvj2zlY0sqpBMXki9e7uuysX1o0="; + hash = "sha256-cSPua601vQRJ431Sh02CLFtNb7pqbrkJ5ned/NjKM4s="; }; propagatedBuildInputs = [ From b557092159d3d37293aa6756dc8d44b569db93ba Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 22:59:53 +0100 Subject: [PATCH 108/116] python310Packages.pick: add changelog to meta --- pkgs/development/python-modules/pick/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pick/default.nix b/pkgs/development/python-modules/pick/default.nix index 3b3d723f7fce..b68ae50a58e9 100644 --- a/pkgs/development/python-modules/pick/default.nix +++ b/pkgs/development/python-modules/pick/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "wong2"; repo = pname; rev = "refs/tags/v${version}"; - sha256 = "sha256-rpUcWMVshlAhprvySqJJjVXpq92ITuhlV+DNwTXSfMc="; + hash = "sha256-rpUcWMVshlAhprvySqJJjVXpq92ITuhlV+DNwTXSfMc="; }; nativeBuildInputs = [ @@ -35,6 +35,7 @@ buildPythonPackage rec { meta = with lib; { description = "Module to create curses-based interactive selection list in the terminal"; homepage = "https://github.com/wong2/pick"; + Changelog = "https://github.com/wong2/pick/releases/tag/v${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; }; From e00bdab42cdd4425cef1bdeb88bb952ab4481222 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Nov 2022 23:00:52 +0100 Subject: [PATCH 109/116] python310Packages.pick: 2.1.0 -> 2.2.0 Changelog: https://github.com/wong2/pick/releases/tag/v2.2.0 --- pkgs/development/python-modules/pick/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pick/default.nix b/pkgs/development/python-modules/pick/default.nix index b68ae50a58e9..f9b41012d592 100644 --- a/pkgs/development/python-modules/pick/default.nix +++ b/pkgs/development/python-modules/pick/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "pick"; - version = "2.1.0"; + version = "2.2.0"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "wong2"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-rpUcWMVshlAhprvySqJJjVXpq92ITuhlV+DNwTXSfMc="; + hash = "sha256-Py+D03bXnVsIwvYwjl0IMeH33ZPJW5TuJ3tU79MMsCw="; }; nativeBuildInputs = [ @@ -35,7 +35,7 @@ buildPythonPackage rec { meta = with lib; { description = "Module to create curses-based interactive selection list in the terminal"; homepage = "https://github.com/wong2/pick"; - Changelog = "https://github.com/wong2/pick/releases/tag/v${version}"; + changelog = "https://github.com/wong2/pick/releases/tag/v${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; }; From 29384778fef15dc727f0a17e9ad3ba81723760c9 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Wed, 23 Nov 2022 07:42:36 +1000 Subject: [PATCH 110/116] clusterctl: 1.2.5 -> 1.2.6 https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.2.6 --- pkgs/applications/networking/cluster/clusterctl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/clusterctl/default.nix b/pkgs/applications/networking/cluster/clusterctl/default.nix index 06ca40b7d467..4aceec6aefae 100644 --- a/pkgs/applications/networking/cluster/clusterctl/default.nix +++ b/pkgs/applications/networking/cluster/clusterctl/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "clusterctl"; - version = "1.2.5"; + version = "1.2.6"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "cluster-api"; rev = "v${version}"; - sha256 = "sha256-Cmff3tIy60BDO3q5hzPqSLwjc6LzUSpoorJD/yxha9c="; + sha256 = "sha256-32Y4HQqODRlYLqDLUOqDwOf4Yp2xpAOPUgz8gU3TaEE="; }; vendorSha256 = "sha256-jvadtm8NprVwNf4+GaaANK1u4Y4ccbsTCZxQk21GW7c="; From b6320d0c45b8ecdc4fc206975dff08b1f28cdabf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 18 Nov 2022 09:17:01 +0100 Subject: [PATCH 111/116] python310Packages.pymbolic: 2022.1 -> 2022.2 --- .../development/python-modules/pymbolic/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymbolic/default.nix b/pkgs/development/python-modules/pymbolic/default.nix index 44aa012d57d0..fd26c2d39116 100644 --- a/pkgs/development/python-modules/pymbolic/default.nix +++ b/pkgs/development/python-modules/pymbolic/default.nix @@ -1,6 +1,7 @@ { lib , buildPythonPackage , fetchPypi +, fetchpatch , matchpy , pytestCheckHook , pythonOlder @@ -9,16 +10,24 @@ buildPythonPackage rec { pname = "pymbolic"; - version = "2022.1"; + version = "2022.2"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-tS9FHdC5gD4D3jMgrzt85XIwcAYcbSMcACFvbaQlkBI="; + hash = "sha256-+Cd2lCuzy3Iyn6Hxqito7AnyN9uReMlc/ckqaup87Ik="; }; + patches = [ + (fetchpatch { + url = "https://github.com/inducer/pymbolic/commit/cb3d999e4788dad3edf053387b6064adf8b08e19.patch"; + excludes = [ ".github/workflows/ci.yml" ]; + sha256 = "sha256-P0YjqAo0z0LZMIUTeokwMkfP8vxBXi3TcV4BSFaO1lU="; + }) + ]; + propagatedBuildInputs = [ pytools ]; From 58ae822d2471bc8836030f61d5d76687b217b9a2 Mon Sep 17 00:00:00 2001 From: Ricardo Steijn <61013287+RicArch97@users.noreply.github.com> Date: Tue, 22 Nov 2022 23:53:07 +0100 Subject: [PATCH 112/116] python310Packages.junitparser: 1.4.1 -> 2.8.0 (#200443) --- .../python-modules/junitparser/default.nix | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/junitparser/default.nix b/pkgs/development/python-modules/junitparser/default.nix index 3a712251fc5d..67d7ed15d573 100644 --- a/pkgs/development/python-modules/junitparser/default.nix +++ b/pkgs/development/python-modules/junitparser/default.nix @@ -2,30 +2,32 @@ , buildPythonPackage , fetchFromGitHub , future -, python +, glibcLocales +, lxml +, unittestCheckHook }: buildPythonPackage rec { pname = "junitparser"; - version = "1.4.1"; + version = "2.8.0"; src = fetchFromGitHub { - owner = "gastlygem"; + owner = "weiwei"; repo = pname; rev = version; - sha256 = "16xwayr0rbp7xdg7bzmyf8s7al0dhkbmkcnil66ax7r8bznp5lmp"; + hash = "sha256-rhDP05GSWT4K6Z2ip8C9+e3WbvBJOwP0vctvANBs7cw="; }; propagatedBuildInputs = [ future ]; - checkPhase = '' - ${python.interpreter} test.py - ''; + checkInputs = [ unittestCheckHook lxml glibcLocales ]; + + unittestFlagsArray = [ "-v" ]; meta = with lib; { - description = "A JUnit/xUnit Result XML Parser"; + description = "Manipulates JUnit/xUnit Result XML files"; license = licenses.asl20; - homepage = "https://github.com/gastlygem/junitparser"; + homepage = "https://github.com/weiwei/junitparser"; maintainers = with maintainers; [ multun ]; }; } From 3c95f2c96802eca4f32c685ac06d1e2c7a771a32 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Wed, 23 Nov 2022 07:19:55 +1000 Subject: [PATCH 113/116] nomad_1_2: 1.2.14 -> 1.2.15 https://github.com/hashicorp/nomad/releases/tag/v1.2.15 --- pkgs/applications/networking/cluster/nomad/1.2.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/nomad/1.2.nix b/pkgs/applications/networking/cluster/nomad/1.2.nix index c0d0855bc17f..e53854e95d23 100644 --- a/pkgs/applications/networking/cluster/nomad/1.2.nix +++ b/pkgs/applications/networking/cluster/nomad/1.2.nix @@ -4,7 +4,7 @@ callPackage ./generic.nix { inherit buildGoModule; - version = "1.2.14"; - sha256 = "sha256-BEbRXakMbgE44z1NOGThUuT1FukFUc1cnPkV5PXAY+4="; - vendorSha256 = "sha256-bOJ/qlvY3NHlR9C08vwfVn4Z/bSH15EPs3vvq78JoKs="; + version = "1.2.15"; + sha256 = "sha256-p9yRjSapQAhuHv+slUmYI25bUb1N1A7LBiJOdk1++iI="; + vendorSha256 = "sha256-6d3tE337zVAIkzQzAnV2Ya5xwwhuzmKgtPUJcJ9HRto="; } From cfd38d7a561a849a1c88f514c658dcfe8c947bb9 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Wed, 23 Nov 2022 07:22:42 +1000 Subject: [PATCH 114/116] nomad_1_3: 1.3.7 -> 1.3.8 https://github.com/hashicorp/nomad/releases/tag/v1.3.8 --- pkgs/applications/networking/cluster/nomad/1.3.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/nomad/1.3.nix b/pkgs/applications/networking/cluster/nomad/1.3.nix index cc64d677d044..65b28b51d25f 100644 --- a/pkgs/applications/networking/cluster/nomad/1.3.nix +++ b/pkgs/applications/networking/cluster/nomad/1.3.nix @@ -4,7 +4,7 @@ callPackage ./generic.nix { inherit buildGoModule; - version = "1.3.7"; - sha256 = "sha256-hMMR7PdCViZdePXy9aFqTFBxoiuuXqIldXyCGkkr5MA="; - vendorSha256 = "sha256-unw2/E048jzDHj7glXc61UNZIr930UpU9RrXI6DByj4="; + version = "1.3.8"; + sha256 = "sha256-hUmDWgGV8HAXew8SpcbhaiaF9VfBN5mk1W7t5lhnZ9I="; + vendorSha256 = "sha256-IfYobyDFriOldJnNfRK0QVKBfttoZZ1iOkt4cBQxd00="; } From 40c825f840531d0e601f27b61313f6e0f7ea9567 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Wed, 23 Nov 2022 07:25:06 +1000 Subject: [PATCH 115/116] nomad_1_4: 1.4.2 -> 1.4.3 https://github.com/hashicorp/nomad/releases/tag/v1.4.3 --- pkgs/applications/networking/cluster/nomad/1.4.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/nomad/1.4.nix b/pkgs/applications/networking/cluster/nomad/1.4.nix index 5bdf975af92c..aa8ef963d8dd 100644 --- a/pkgs/applications/networking/cluster/nomad/1.4.nix +++ b/pkgs/applications/networking/cluster/nomad/1.4.nix @@ -4,7 +4,7 @@ callPackage ./generic.nix { inherit buildGoModule; - version = "1.4.2"; - sha256 = "sha256-GGLy/6FgMTSZ701F0QGwcw1EFZSUMyPOlokThOTtdJg="; - vendorSha256 = "sha256-dd8rTGcO4GVMRuABwT4HeucZqYKxrgRUkua/bSPLNH0="; + version = "1.4.3"; + sha256 = "sha256-GQVfrn9VlzfdIj73W3hBpHcevsXZcb6Uj808HUCZUUg="; + vendorSha256 = "sha256-JQRpsQhq5r/QcgFwtnptmvnjBEhdCFrXFrTKkJioL3A="; } From b72a75e7d7e68cfaf6a802d633797052920ab3cf Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Wed, 23 Nov 2022 07:25:21 +1000 Subject: [PATCH 116/116] nomad: 1.3 -> 1.4 --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f79d9db46660..0a09e5f6322f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9646,7 +9646,7 @@ with pkgs; noip = callPackage ../tools/networking/noip { }; - nomad = nomad_1_3; + nomad = nomad_1_4; # Nomad never updates major go versions within a release series and is unsupported # on Go versions that it did not ship with. Due to historic bugs when compiled