Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub 47fbdfd4 a622225b

+3988 -386
+1
lib/default.nix
··· 156 156 makeScope makeScopeWithSplicing makeScopeWithSplicing' 157 157 extendMkDerivation; 158 158 inherit (self.derivations) lazyDerivation optionalDrvAttr warnOnInstantiate; 159 + inherit (self.generators) mkLuaInline; 159 160 inherit (self.meta) addMetaAttrs dontDistribute setName updateName 160 161 appendToName mapDerivationAttrset setPrio lowPrio lowPrioSet hiPrio 161 162 hiPrioSet licensesSpdx getLicenseFromSpdxId getLicenseFromSpdxIdOr
+2 -2
lib/generators.nix
··· 743 743 "nil" 744 744 else if isInt v || isFloat v || isString v || isBool v then 745 745 toJSON v 746 + else if isPath v || isDerivation v then 747 + toJSON "${v}" 746 748 else if isList v then 747 749 (if v == [ ] then "{}" else 748 750 "{${introSpace}${concatItems (map (value: "${toLua innerArgs value}") v)}${outroSpace}}") ··· 752 754 "(${v.expr})" 753 755 else if v == { } then 754 756 "{}" 755 - else if isDerivation v then 756 - ''"${toString v}"'' 757 757 else 758 758 "{${introSpace}${concatItems ( 759 759 mapAttrsToList (key: value: "[${toJSON key}] = ${toLua innerArgs value}") v
+9
lib/types.nix
··· 834 834 }; 835 835 }; 836 836 837 + # A value produced by `lib.mkLuaInline` 838 + luaInline = mkOptionType { 839 + name = "luaInline"; 840 + description = "inline lua"; 841 + descriptionClass = "noun"; 842 + check = x: x._type or null == "lua-inline"; 843 + merge = mergeEqualOption; 844 + }; 845 + 837 846 uniq = unique { message = ""; }; 838 847 839 848 unique = { message }: type: mkOptionType rec {
+34
maintainers/maintainer-list.nix
··· 9205 9205 github = "gytis-ivaskevicius"; 9206 9206 githubId = 23264966; 9207 9207 }; 9208 + GZGavinZhao = { 9209 + name = "Gavin Zhao"; 9210 + github = "GZGavinZhao"; 9211 + githubId = 74938940; 9212 + }; 9208 9213 h3cth0r = { 9209 9214 name = "Hector Miranda"; 9210 9215 email = "hector.miranda@tec.mx"; ··· 10542 10547 github = "iynaix"; 10543 10548 githubId = 94313; 10544 10549 name = "Xianyi Lin"; 10550 + }; 10551 + izelnakri = { 10552 + email = "contact@izelnakri.com"; 10553 + github = "izelnakri"; 10554 + githubId = 1190931; 10555 + name = "Izel Nakri"; 10545 10556 }; 10546 10557 izorkin = { 10547 10558 email = "Izorkin@gmail.com"; ··· 14237 14248 github = "lxea"; 14238 14249 githubId = 7910815; 14239 14250 name = "Alex McGrath"; 14251 + }; 14252 + lykos153 = { 14253 + email = "silvio.ankermann@cloudandheat.com"; 14254 + github = "Lykos153"; 14255 + githubId = 6453662; 14256 + name = "Silvio Ankermann"; 14257 + keys = [ 14258 + { 14259 + fingerprint = "8D47 6294 7205 541C 62A4 9C88 F422 6CA3 971C 4E97"; 14260 + } 14261 + ]; 14240 14262 }; 14241 14263 lyn = { 14242 14264 name = "Lyn"; ··· 22027 22049 githubId = 91412114; 22028 22050 keys = [ { fingerprint = "C1DA A551 B422 7A6F 3FD9 6B3A 467B 7D12 9EA7 3AC9"; } ]; 22029 22051 }; 22052 + silvanshade = { 22053 + github = "silvanshade"; 22054 + githubId = 11022302; 22055 + name = "silvanshade"; 22056 + }; 22030 22057 Silver-Golden = { 22031 22058 name = "Brendan Golden"; 22032 22059 email = "github+nixpkgs@brendan.ie"; ··· 22550 22577 github = "Spoonbaker"; 22551 22578 githubId = 47164123; 22552 22579 name = "Spoonbaker"; 22580 + }; 22581 + sportshead = { 22582 + email = "me@sportshead.dev"; 22583 + github = "sportshead"; 22584 + githubId = 32637656; 22585 + name = "sportshead"; 22586 + keys = [ { fingerprint = "A6B6 D031 782E BDF7 631A 8E7E A874 DB2C BFD3 CFD0"; } ]; 22553 22587 }; 22554 22588 sprock = { 22555 22589 email = "rmason@mun.ca";
+2 -1
maintainers/team-list.nix
··· 1018 1018 1019 1019 rocm = { 1020 1020 members = [ 1021 - Madouura 1022 1021 Flakebi 1022 + GZGavinZhao 1023 + LunNova 1023 1024 mschwaig 1024 1025 ]; 1025 1026 githubTeams = [ "rocm-maintainers" ];
+7
nixos/doc/manual/development/option-types.section.md
··· 232 232 definitions cannot be merged. The regular expression is processed 233 233 using `builtins.match`. 234 234 235 + ### Specialised types {#sec-option-types-specialised} 236 + 237 + `types.luaInline` 238 + 239 + : A string wrapped using `lib.mkLuaInline`. Allows embedding lua expressions 240 + inline within generated lua. Multiple definitions cannot be merged. 241 + 235 242 ## Submodule types {#sec-option-types-submodule} 236 243 237 244 Submodules are detailed in [Submodule](#section-option-types-submodule).
+25
nixos/doc/manual/development/settings-options.section.md
··· 402 402 : Outputs the given attribute set as an Elixir map, instead of the 403 403 default Elixir keyword list 404 404 405 + `pkgs.formats.lua { asBindings ? false, multiline ? true, columnWidth ? 100, indentWidth ? 2, indentUsingTabs ? false }` 406 + 407 + : A function taking an attribute set with values 408 + 409 + `asBindings` (default `false`) 410 + 411 + : Whether to treat attributes as variable bindings 412 + 413 + `multiline` (default `true`) 414 + 415 + : Whether to procude a multiline output. The output may still wrap across 416 + multiple lines if it would otherwise exceed `columnWidth`. 417 + 418 + `columnWidth` (default `100`) 419 + 420 + : The column width to use to attempt to wrap lines. 421 + 422 + `indentWidth` (default `2`) 423 + 424 + : The width of a single indentation level. 425 + 426 + `indentUsingTabs` (default `false`) 427 + 428 + : Whether the indentation should use tabs instead of spaces. 429 + 405 430 `pkgs.formats.php { finalVariable }` []{#pkgs-formats-php} 406 431 407 432 : A function taking an attribute set with values
+3
nixos/doc/manual/redirects.json
··· 1592 1592 "sec-option-types-string": [ 1593 1593 "index.html#sec-option-types-string" 1594 1594 ], 1595 + "sec-option-types-specialised": [ 1596 + "index.html#sec-option-types-specialised" 1597 + ], 1595 1598 "sec-option-types-submodule": [ 1596 1599 "index.html#sec-option-types-submodule" 1597 1600 ],
+9
nixos/modules/system/boot/stage-1.nix
··· 19 19 kernel = config.system.modulesTree; 20 20 firmware = config.hardware.firmware; 21 21 allowMissing = false; 22 + inherit (config.boot.initrd) extraFirmwarePaths; 22 23 }; 23 24 24 25 ··· 481 482 type = types.listOf types.str; 482 483 description = '' 483 484 Other initrd files to prepend to the final initrd we are building. 485 + ''; 486 + }; 487 + 488 + boot.initrd.extraFirmwarePaths = mkOption { 489 + default = [ ]; 490 + type = types.listOf types.str; 491 + description = '' 492 + Other firmware files (relative to `"''${config.hardware.firmware}/lib/firmware"`) to include in the final initrd we are building. 484 493 ''; 485 494 }; 486 495
+4 -2
nixos/modules/system/boot/systemd.nix
··· 104 104 "sleep.target" 105 105 "hybrid-sleep.target" 106 106 "systemd-hibernate.service" 107 - "systemd-hibernate-clear.service" 107 + ] ++ (lib.optional cfg.package.withEfi "systemd-hibernate-clear.service") ++ [ 108 108 "systemd-hybrid-sleep.service" 109 109 "systemd-suspend.service" 110 110 "systemd-suspend-then-hibernate.service" ··· 130 130 "systemd-ask-password-wall.service" 131 131 132 132 # Varlink APIs 133 + ] ++ lib.optionals cfg.package.withBootloader [ 133 134 "systemd-bootctl@.service" 134 135 "systemd-bootctl.socket" 136 + ] ++ [ 135 137 "systemd-creds@.service" 136 138 "systemd-creds.socket" 137 - ] ++ lib.optional cfg.package.withTpm2Tss [ 139 + ] ++ lib.optional cfg.package.withTpm2Units [ 138 140 "systemd-pcrlock@.service" 139 141 "systemd-pcrlock.socket" 140 142 ] ++ [
+1
nixos/modules/system/boot/systemd/initrd.nix
··· 105 105 kernel = config.system.modulesTree; 106 106 firmware = config.hardware.firmware; 107 107 allowMissing = false; 108 + inherit (config.boot.initrd) extraFirmwarePaths; 108 109 }; 109 110 110 111 initrdBinEnv = pkgs.buildEnv {
+4 -4
nixos/modules/system/boot/systemd/tpm2.nix
··· 27 27 28 28 options = { 29 29 systemd.tpm2.enable = lib.mkEnableOption "systemd TPM2 support" // { 30 - default = config.systemd.package.withTpm2Tss; 31 - defaultText = "systemd.package.withTpm2Tss"; 30 + default = config.systemd.package.withTpm2Units; 31 + defaultText = "systemd.package.withTpm2Units"; 32 32 }; 33 33 34 34 boot.initrd.systemd.tpm2.enable = lib.mkEnableOption "systemd initrd TPM2 support" // { 35 - default = config.boot.initrd.systemd.package.withTpm2Tss; 36 - defaultText = "boot.initrd.systemd.package.withTpm2Tss"; 35 + default = config.boot.initrd.systemd.package.withTpm2Units; 36 + defaultText = "boot.initrd.systemd.package.withTpm2Units"; 37 37 }; 38 38 }; 39 39
+1 -1
pkgs/README.md
··· 36 36 37 37 If any of these questions' answer is no, then you should probably not add the package. 38 38 39 - This is section describes a general framework of understanding and exceptions might apply. 39 + This section describes a general framework of understanding and exceptions might apply. 40 40 41 41 Luckily it's pretty easy to maintain your own package set with Nix, which can then be added to the [Nix User Repository](https://github.com/nix-community/nur) project. 42 42
+2 -2
pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix
··· 7 7 mktplcRef = { 8 8 publisher = "RooVeterinaryInc"; 9 9 name = "roo-cline"; 10 - version = "3.8.6"; 11 - hash = "sha256-t3QUqe0qYizrJQcsEmYYmNYS/cpYiHQXJHtzHk9MGS8="; 10 + version = "3.9.2"; 11 + hash = "sha256-zRVppwnYpw03L+socmxAtLnkD72Ag7Wz9B4BbxpdFrk="; 12 12 }; 13 13 14 14 meta = {
+2 -1
pkgs/applications/misc/1password-gui/default.nix
··· 12 12 pname = "1password"; 13 13 14 14 versions = builtins.fromJSON (builtins.readFile ./versions.json); 15 - inherit (versions.${channel} or (throw "unknown channel ${channel}")) version; 15 + hostOs = if stdenv.hostPlatform.isLinux then "linux" else "darwin"; 16 + version = versions."${channel}-${hostOs}" or (throw "unknown channel-os ${channel}-${hostOs}"); 16 17 17 18 sources = builtins.fromJSON (builtins.readFile ./sources.json); 18 19
+8 -8
pkgs/applications/misc/1password-gui/sources.json
··· 1 1 { 2 2 "stable": { 3 3 "x86_64-linux": { 4 - "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.10.60.x64.tar.gz", 5 - "hash": "sha256-QCoV66LvGo6vA5fjuE3fG+LwehKVMPmgaDghh9YEvmA=" 4 + "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.10.68.x64.tar.gz", 5 + "hash": "sha256-6MekdtKnjvrP0dai6VfBEFJ+oKf2WvPp+sU/kVIzCTw=" 6 6 }, 7 7 "aarch64-linux": { 8 - "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.10.60.arm64.tar.gz", 9 - "hash": "sha256-E5TniXur9ATJ3ER/zTFc6EiBrH/kbNvIao0ADLyBZZE=" 8 + "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.10.68.arm64.tar.gz", 9 + "hash": "sha256-2SpfkLu/4K1t2ILwOBMVAXeW7rbEzsjofn8naM1Szfc=" 10 10 }, 11 11 "x86_64-darwin": { 12 - "url": "https://downloads.1password.com/mac/1Password-8.10.60-x86_64.zip", 13 - "hash": "sha256-2Nv4CHKLgCFbU1TeJQhIq8YdkJSQJXtUw2S17B8cS4s=" 12 + "url": "https://downloads.1password.com/mac/1Password-8.10.68-x86_64.zip", 13 + "hash": "sha256-t/glPvEGJH+IcYyrnW0fMSEeLB8mKqGqmZ8wnVFCJpo=" 14 14 }, 15 15 "aarch64-darwin": { 16 - "url": "https://downloads.1password.com/mac/1Password-8.10.60-aarch64.zip", 17 - "hash": "sha256-drJiM8EiUM3M54+KPQdLvAmSfBH5YPqQk14yjHzoBtM=" 16 + "url": "https://downloads.1password.com/mac/1Password-8.10.68-aarch64.zip", 17 + "hash": "sha256-bhmuy8gUVCv+hYSIpYXgm8a0f1+JtyKb4g5cUIJCb28=" 18 18 } 19 19 }, 20 20 "beta": {
+12 -11
pkgs/applications/misc/1password-gui/update.sh
··· 30 30 } 31 31 32 32 cleanup() { 33 - if [[ -f ${GPG_KEYRING-} ]]; then 34 - rm "${GPG_KEYRING}" 33 + if [[ -d ${TMP_GNUPGHOME-} ]]; then 34 + rm -r "${TMP_GNUPGHOME}" 35 35 fi 36 36 37 37 if [[ -f ${JSON_HEAP-} ]]; then ··· 42 42 trap cleanup EXIT 43 43 44 44 # Get channel versions from versions.json 45 - declare -A version=( 46 - ["stable"]=$(jq -r '.stable.version' versions.json) 47 - ["beta"]=$(jq -r '.beta.version' versions.json) 48 - ) 45 + declare -A versions 46 + while IFS='=' read -r key value; do 47 + versions["${key}"]="${value}" 48 + done < <(jq -r 'to_entries[] | "\(.key)=\(.value)"' versions.json) 49 49 50 - # 51 - GPG_KEYRING=$(mktemp -t 1password.kbx.XXXXXX) 52 - gpg --no-default-keyring --keyring "${GPG_KEYRING}" \ 50 + TMP_GNUPGHOME=$(mktemp -dt 1password-gui.gnupghome.XXXXXX) 51 + export GNUPGHOME="${TMP_GNUPGHOME}" 52 + gpg --no-default-keyring --keyring trustedkeys.kbx \ 53 53 --keyserver keyserver.ubuntu.com \ 54 54 --receive-keys 3FEF9748469ADBE15DA7CA80AC2D62742012EA22 55 55 ··· 57 57 for channel in stable beta; do 58 58 for os in linux darwin; do 59 59 for arch in x86_64 aarch64; do 60 - url=$(mk_url ${os} ${channel} ${arch} "${version[${channel}]}") 60 + version="${versions[${channel}-${os}]}" 61 + url=$(mk_url ${os} ${channel} ${arch} ${version}) 61 62 nix store prefetch-file --json "${url}" | jq " 62 63 { 63 64 \"${channel}\": { ··· 71 72 72 73 # For some reason 1Password PGP signs only Linux binaries. 73 74 if [[ ${os} == "linux" ]]; then 74 - gpgv --keyring "${GPG_KEYRING}" \ 75 + gpgv \ 75 76 $(nix store prefetch-file --json "${url}.sig" | jq -r .storePath) \ 76 77 $(jq -r --slurp ".[-1].[].[].storePath" "${JSON_HEAP}") 77 78 fi
+4 -7
pkgs/applications/misc/1password-gui/versions.json
··· 1 1 { 2 - "stable": { 3 - "version": "8.10.60" 4 - }, 5 - 6 - "beta": { 7 - "version": "8.10.68-12.BETA" 8 - } 2 + "stable-linux": "8.10.68", 3 + "stable-darwin": "8.10.68", 4 + "beta-linux":"8.10.68-12.BETA", 5 + "beta-darwin": "8.10.68-12.BETA" 9 6 }
+3 -3
pkgs/applications/networking/cluster/helm/plugins/helm-dt.nix
··· 5 5 }: 6 6 buildGoModule rec { 7 7 pname = "helm-dt"; 8 - version = "0.4.4"; 8 + version = "0.4.5"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "vmware-labs"; 12 12 repo = "distribution-tooling-for-helm"; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-jSX18FJCQORHFIUBROWZqAO5EBPXFvN/k0NRfkdkUFM="; 14 + hash = "sha256-/TRhi4YgEB5RwRZXuwGCCqHz3SoBfs1SdKLBWg1yed0="; 15 15 }; 16 16 17 - vendorHash = "sha256-8HefE1a3pcbBgq/bC0mnhWzSa5xTi2dbqw0tyJ9EyTI="; 17 + vendorHash = "sha256-54QB8dZSqSpDb4z7di5K6d8/fFbXftKfQJAljV50/Jk="; 18 18 19 19 ldflags = [ 20 20 "-s"
+13 -4
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 866 866 "spdx": "MPL-2.0", 867 867 "vendorHash": "sha256-ZZtfVgxp7YXNRXpeUisLzweQhHzgYOuQDAp1MsxAVhg=" 868 868 }, 869 + "nexus": { 870 + "hash": "sha256-6RPga80ZoqEEFL7I2OVXcrwaxbdhSzZDEV07xL07rZs=", 871 + "homepage": "https://registry.terraform.io/providers/datadrivers/nexus", 872 + "owner": "datadrivers", 873 + "repo": "terraform-provider-nexus", 874 + "rev": "v2.5.0", 875 + "spdx": "MPL-2.0", 876 + "vendorHash": "sha256-wOpR+AJYW7YiARSIACta8Tr4bmGLUONRTEBLxHyHZZk=" 877 + }, 869 878 "nomad": { 870 879 "hash": "sha256-k61iQ9FQG3nscBp5CE/fFCbHpeLawbUAtGPM+IZtfVc=", 871 880 "homepage": "https://registry.terraform.io/providers/hashicorp/nomad", ··· 1066 1075 "vendorHash": "sha256-j+3qtGlueKZgf0LuNps4Wc9G3EmpSgl8ZNSLqslyizI=" 1067 1076 }, 1068 1077 "rancher2": { 1069 - "hash": "sha256-9I5awIsF/hQ4l4u518GoaUS+ik89mVPSkhHd9itE2eU=", 1078 + "hash": "sha256-LJgYGgJ7PLRq3WlT2rAnnM8svn4EGghLy3rY7lpmJxI=", 1070 1079 "homepage": "https://registry.terraform.io/providers/rancher/rancher2", 1071 1080 "owner": "rancher", 1072 1081 "repo": "terraform-provider-rancher2", 1073 - "rev": "v6.0.0", 1082 + "rev": "v6.1.4", 1074 1083 "spdx": "MPL-2.0", 1075 1084 "vendorHash": "sha256-uIyLOqabx8wQurxcG70LHm+jBga+bCNyf5XxGrt5OKA=" 1076 1085 }, ··· 1300 1309 "vendorHash": "sha256-0B2XRpvUk0mgDu3inz37LLJijwH3aQyoSb8IaHr6was=" 1301 1310 }, 1302 1311 "tencentcloud": { 1303 - "hash": "sha256-UO3Gjz5+h4YIj62gCJccFWW8k7qNbmmBzFlT1WWdXl8=", 1312 + "hash": "sha256-vWMEaA64/h1dhXJDw2kqoWgpp79ZuWP25rvfd6GiReg=", 1304 1313 "homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud", 1305 1314 "owner": "tencentcloudstack", 1306 1315 "repo": "terraform-provider-tencentcloud", 1307 - "rev": "v1.81.171", 1316 + "rev": "v1.81.174", 1308 1317 "spdx": "MPL-2.0", 1309 1318 "vendorHash": null 1310 1319 },
+2
pkgs/build-support/kernel/modules-closure.nix
··· 11 11 rootModules, 12 12 kmod, 13 13 allowMissing ? false, 14 + extraFirmwarePaths ? [ ], 14 15 }: 15 16 16 17 stdenvNoCC.mkDerivation { ··· 25 26 firmware 26 27 rootModules 27 28 allowMissing 29 + extraFirmwarePaths 28 30 ; 29 31 allowedReferences = [ "out" ]; 30 32 }
+9
pkgs/build-support/kernel/modules-closure.sh
··· 87 87 done || : 88 88 done 89 89 90 + for path in $extraFirmwarePaths; do 91 + mkdir -p $(dirname $out/lib/firmware/$path) 92 + for name in "$path" "$path.xz" "$path.zst" ""; do 93 + if cp -v --parents --no-preserve=mode lib/firmware/$name "$out" 2>/dev/null; then 94 + break 95 + fi 96 + done 97 + done 98 + 90 99 if test -e lib/firmware/edid ; then 91 100 echo "lib/firmware/edid found, copying." 92 101 mkdir -p "$out/lib/firmware"
+3 -3
pkgs/by-name/ab/ab-av1/package.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "ab-av1"; 5 - version = "0.9.1"; 5 + version = "0.9.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "alexheretic"; 9 9 repo = "ab-av1"; 10 10 rev = "v${version}"; 11 - hash = "sha256-I9XApll0/mvfhL/BLWoVwL0ffqa5r3dOBWYTHizJ0hc="; 11 + hash = "sha256-rj02Opkwi4M249Ya4uBl4u1l8Mx+FBcRcxDgD6ng9kg="; 12 12 }; 13 13 14 14 useFetchCargoVendor = true; 15 - cargoHash = "sha256-y+5rW3LruV1WeJXizbhHs01jkWrYsMXZkn1NG0Xz3bg="; 15 + cargoHash = "sha256-Vi38eNn+SnhQx7Gp1T2RPIBeu3bUAZ74dr0mMG5Mha0="; 16 16 17 17 nativeBuildInputs = [ installShellFiles ]; 18 18
+2 -2
pkgs/by-name/ac/acpi/package.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "acpi"; 9 - version = "1.7"; 9 + version = "1.8"; 10 10 11 11 src = fetchurl { 12 12 url = "mirror://sourceforge/acpiclient/${version}/${pname}-${version}.tar.gz"; 13 - sha256 = "01ahldvf0gc29dmbd5zi4rrnrw2i1ajnf30sx2vyaski3jv099fp"; 13 + sha256 = "sha256-5kxuALU815dCfqMqFgUTQlsD7U8HdzP3Hx8J/zQPIws="; 14 14 }; 15 15 16 16 meta = with lib; {
+3 -3
pkgs/by-name/al/alterx/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "alterx"; 9 - version = "0.0.3"; 9 + version = "0.0.6"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "projectdiscovery"; 13 13 repo = "alterx"; 14 14 tag = "v${version}"; 15 - hash = "sha256-A01XROFB2NkArfFtRMv/r9Nu5QoKMTOVzVIUnFoVe78="; 15 + hash = "sha256-IjCK0TVZOBegNdfpqOFoOTuj8KtmCuIqNPvcIa1vSo0="; 16 16 }; 17 17 18 - vendorHash = "sha256-efwU41kFR8QYa2cevvj4pYAXgCisJ4OHaRIhWVnETvc="; 18 + vendorHash = "sha256-aTA5KGeYmJnbVRbEhT9LigQoJFLD17q9spzBV4BGhNw="; 19 19 20 20 meta = with lib; { 21 21 description = "Fast and customizable subdomain wordlist generator using DSL";
+16 -4
pkgs/by-name/an/annextimelog/package.nix
··· 2 2 lib, 3 3 python3, 4 4 fetchFromGitLab, 5 + fetchPypi, 5 6 }: 6 7 8 + let 9 + tzdata = python3.pkgs.tzdata.overrideAttrs rec { 10 + version = "2023.4"; 11 + 12 + src = fetchPypi { 13 + pname = "tzdata"; 14 + inherit version; 15 + hash = "sha256-3VTJTylHZVIsdzmWSbT+/ZVSJHmmZKDOyH9BvrxhSMk="; 16 + }; 17 + }; 18 + in 7 19 python3.pkgs.buildPythonApplication rec { 8 20 pname = "annextimelog"; 9 - version = "0.13.1"; 21 + version = "0.14.0"; 10 22 format = "pyproject"; 11 23 12 24 src = fetchFromGitLab { 13 25 owner = "nobodyinperson"; 14 26 repo = "annextimelog"; 15 27 rev = "v${version}"; 16 - hash = "sha256-VgeILw8WfqVrmsU/kBw+jHTOt2a6sVT7YgP2pKRp2AY="; 28 + hash = "sha256-+3PkG33qKckagSVvVdqkypulO7uu5AMOv8fQiP8IUbs="; 17 29 }; 18 30 19 31 nativeBuildInputs = with python3.pkgs; [ 20 32 setuptools 21 33 wheel 22 34 poetry-core 23 - ]; 35 + ] ++ [ tzdata ]; 24 36 25 37 propagatedBuildInputs = with python3.pkgs; [ 26 38 rich 27 39 ]; 28 40 29 41 meta = with lib; { 30 - description = "️Git Annex-backed Time Tracking"; 42 + description = "git-annex based cli time tracker"; 31 43 homepage = "https://gitlab.com/nobodyinperson/annextimelog"; 32 44 license = licenses.gpl3Plus; 33 45 maintainers = with maintainers; [ matthiasbeyer ];
+50
pkgs/by-name/bi/bitbox-bridge/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + rustPlatform, 6 + pkg-config, 7 + libudev-zero, 8 + }: 9 + 10 + rustPlatform.buildRustPackage (finalAttrs: { 11 + pname = "bitbox-bridge"; 12 + version = "1.6.1"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "BitBoxSwiss"; 16 + repo = "bitbox-bridge"; 17 + tag = "v${finalAttrs.version}"; 18 + fetchSubmodules = true; 19 + hash = "sha256-+pMXWXGHyyBx3N0kiro9NS0mPmSQzzBmp+pkoBLH7z0="; 20 + }; 21 + 22 + useFetchCargoVendor = true; 23 + cargoHash = "sha256-6vD0XjGH1PXjiRjgnHWSZSixXOc2Yecui8U5FAGefBU="; 24 + 25 + postPatch = '' 26 + rm .cargo/config.toml 27 + ''; 28 + 29 + nativeBuildInputs = [ 30 + pkg-config 31 + ]; 32 + 33 + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ 34 + libudev-zero 35 + ]; 36 + 37 + meta = { 38 + description = "A bridge service that connects web wallets like Rabby to BitBox02"; 39 + homepage = "https://github.com/BitBoxSwiss/bitbox-bridge"; 40 + downloadPage = "https://bitbox.swiss/download/"; 41 + changelog = "https://github.com/BitBoxSwiss/bitbox-bridge/blob/v${finalAttrs.version}/CHANGELOG.md"; 42 + license = lib.licenses.asl20; 43 + maintainers = with lib.maintainers; [ 44 + izelnakri 45 + tensor5 46 + ]; 47 + mainProgram = "bitbox-bridge"; 48 + platforms = lib.platforms.unix; 49 + }; 50 + })
+6 -1
pkgs/by-name/bi/bitwarden-cli/package.nix
··· 51 51 npmFlags = [ "--legacy-peer-deps" ]; 52 52 53 53 npmRebuildFlags = [ 54 - # FIXME one of the esbuild versions fails to download @esbuild/linux-x64 54 + # we'll run npm rebuild manually later 55 55 "--ignore-scripts" 56 56 ]; 57 57 ··· 60 60 shopt -s globstar 61 61 rm -r node_modules/**/prebuilds 62 62 shopt -u globstar 63 + 64 + # FIXME one of the esbuild versions fails to download @esbuild/linux-x64 65 + rm -r node_modules/esbuild node_modules/vite/node_modules/esbuild 66 + 67 + npm rebuild --verbose 63 68 ''; 64 69 65 70 postBuild = ''
+4 -4
pkgs/by-name/bl/bloop/package.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "bloop"; 14 - version = "2.0.8"; 14 + version = "2.0.9"; 15 15 16 16 platform = 17 17 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then ··· 42 42 url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-${platform}"; 43 43 sha256 = 44 44 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then 45 - "sha256-ItPt5qjfRgtPNg6a/Zlc0ASfdvGXMMKV7SqNEOQ9u28=" 45 + "sha256-mslCzvJ+z5VNQkVa9HXjw2bUBprMgs3bAy3RmEt8OlI=" 46 46 else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then 47 - "sha256-zUSDUwZY1id/WFuC87Wa4eB48X4rmXvVC1/b2v5bhw4=" 47 + "sha256-XdMPo9O7ADhInmGFIOHihl1z4yPKAyDjCH7m3tCtKNo=" 48 48 else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then 49 - "sha256-1wsGL1G8/+xMvYNwe7EOyqEuEKDKiwA7yyyjfbGgxJQ=" 49 + "sha256-sJM00f2KBI6fnVj3U/h/pYAFT7QjZkfJ7ubDfFlRJ0Q=" 50 50 else 51 51 throw "unsupported platform"; 52 52 };
+5 -5
pkgs/by-name/bo/bolt-launcher/package.nix
··· 87 87 let 88 88 bolt = stdenv.mkDerivation (finalAttrs: { 89 89 pname = "bolt-launcher"; 90 - version = "0.9.0"; 90 + version = "0.14.0"; 91 91 92 92 src = fetchFromGitHub { 93 93 owner = "AdamCake"; 94 94 repo = "bolt"; 95 - rev = finalAttrs.version; 95 + tag = finalAttrs.version; 96 96 fetchSubmodules = true; 97 - hash = "sha256-LIlRDcUWbQwIhFjtqYF+oVpTOPZ7IT0vMgysEVyJ1k8="; 97 + hash = "sha256-fNCi2Wu+oOL6p8IBm6bHZ/rcaFmqoKs2DnXQ+ZA9McE="; 98 98 }; 99 99 100 100 nativeBuildInputs = [ ··· 154 154 desktopName = "Bolt Launcher"; 155 155 genericName = finalAttrs.pname; 156 156 comment = "An alternative launcher for RuneScape"; 157 - exec = "${finalAttrs.pname}-${finalAttrs.version}"; 158 - icon = finalAttrs.pname; 157 + exec = "bolt-launcher"; 158 + icon = "bolt-launcher"; 159 159 categories = [ "Game" ]; 160 160 }) 161 161 ];
+3 -3
pkgs/by-name/br/broot/package.nix
··· 15 15 16 16 rustPlatform.buildRustPackage rec { 17 17 pname = "broot"; 18 - version = "1.44.7"; 18 + version = "1.45.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "Canop"; 22 22 repo = "broot"; 23 23 rev = "v${version}"; 24 - hash = "sha256-GaOPC1lIu48qFo99AQ99f49e8qH/TEQubpluptLc0jY="; 24 + hash = "sha256-Hif+ynwOxiZBAiNdbaU5SpI9s0yNxtH0qXXMfGO21H0="; 25 25 }; 26 26 27 27 useFetchCargoVendor = true; 28 - cargoHash = "sha256-J7zc1aTH62nL96cSb9CiIk8uJdR7nk9EnERiAfMvqNM="; 28 + cargoHash = "sha256-Cw0Bh8S04oUlbbn3O3+uBoHEgh82XIcGQSGqkZFOc78="; 29 29 30 30 nativeBuildInputs = [ 31 31 installShellFiles
+3 -3
pkgs/by-name/ca/carapace-bridge/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "carapace-bridge"; 11 - version = "1.2.3"; 11 + version = "1.2.4"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "carapace-sh"; 15 15 repo = "carapace-bridge"; 16 16 tag = "v${version}"; 17 - hash = "sha256-RMItv9HAPsxnb0NGlDjqY8Of4cxf8xU1c8ZE8Ajz0ao="; 17 + hash = "sha256-/HjoE6yaawo1hCemnvtfK3wj4SBSW91D4oyuZ5qxV4M="; 18 18 }; 19 19 20 20 # buildGoModule try to run `go mod vendor` instead of `go work vendor` on the 21 21 # workspace if proxyVendor is off 22 22 proxyVendor = true; 23 - vendorHash = "sha256-R2sk5yqhF+5pVWxCnEx+EKTvNPzg32/JguLMu6R3ETM="; 23 + vendorHash = "sha256-zfV5IcpwtK3n76jWs4ldMlpEqbyNmmXZWDj+fh66luw="; 24 24 25 25 postPatch = '' 26 26 substituteInPlace cmd/carapace-bridge/main.go \
+3 -3
pkgs/by-name/cl/cloud-nuke/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "cloud-nuke"; 10 - version = "0.38.2"; 10 + version = "0.39.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "gruntwork-io"; 14 14 repo = pname; 15 15 tag = "v${version}"; 16 - hash = "sha256-hQFuHEIxsvyCmP4DR9MsrWmPbo3BFU3k5nYNsQVNy/U="; 16 + hash = "sha256-r9/5A1f6GSDgF5/GM4UKxoCYUsc5xsZpTwDGDUySDfQ="; 17 17 }; 18 18 19 - vendorHash = "sha256-ExZZHCGmU9r1DrJ3alN6Y39P6rfFymQSpK8b+ZD7h0s="; 19 + vendorHash = "sha256-AiPy/lmqrNeDWM7/pXmzHCbSWZdqdXnZNATlyi6oAGc="; 20 20 21 21 nativeBuildInputs = [ 22 22 makeBinaryWrapper
+2 -2
pkgs/by-name/cl/clusterctl/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "clusterctl"; 12 - version = "1.9.5"; 12 + version = "1.9.6"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "kubernetes-sigs"; 16 16 repo = "cluster-api"; 17 17 rev = "v${version}"; 18 - hash = "sha256-4n+7/4ZMD0VzlD4PzEWVDut+rt8/4Vz3gAgCDAj+SVs="; 18 + hash = "sha256-XXtVGIpoR2JfkR7urfHuh6xKoIvsF42NV+4yjxb8nls="; 19 19 }; 20 20 21 21 vendorHash = "sha256-SdLeME6EFraGUXE1zUdEfxTETUKLDmecYpWEg5DE4PQ=";
+3
pkgs/by-name/co/conduit/package.nix
··· 7 7 8 8 # passthru 9 9 conduit, 10 + python3Packages, 10 11 nix-update-script, 11 12 12 13 mpiSupport ? false, ··· 50 51 passthru = { 51 52 tests = { 52 53 withMpi = conduit.override { mpiSupport = true; }; 54 + pythonModule = python3Packages.conduit; 55 + pythonModuleWithMpi = python3Packages.conduit-mpi; 53 56 }; 54 57 updateScript = nix-update-script { }; 55 58 };
+3 -3
pkgs/by-name/co/copywrite/package.nix
··· 9 9 }: 10 10 11 11 let 12 - commitHash = "9d021bf61a094a5eac6ae3084ceed2dda4700a73"; # matches tag release 12 + commitHash = "d5bc935e4801a02fdbd953f8f0ae7989eaef50cf"; # matches tag release 13 13 shortCommitHash = builtins.substring 0 7 commitHash; 14 14 in 15 15 buildGoModule rec { 16 16 pname = "copywrite"; 17 - version = "0.21.0"; 17 + version = "0.22.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "hashicorp"; 21 21 repo = "copywrite"; 22 22 tag = "v${version}"; 23 - hash = "sha256-TGis7rreRen+vk3tUDehRkyas4xrBBxKlA70+VqoGWY="; 23 + hash = "sha256-gPVlHgFlLxoAj4pkg3OxD4CGQaLdAL312/Zn/pJ+7fg="; 24 24 }; 25 25 26 26 vendorHash = "sha256-Qxp6BwN/Y6Xb1BwFGT/T8WYsXGPgN27mzoTE0i6cS1Q=";
+2 -2
pkgs/by-name/dd/ddns-go/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "ddns-go"; 9 - version = "6.9.0"; 9 + version = "6.9.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "jeessy2"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - hash = "sha256-eHJVd7PHUrswF1j4MrsUmle0vB8/CtH43p5ILZGljrs="; 15 + hash = "sha256-QGvXUYeT01+P843gBX+IJWTyPg0cPI9jZWh3tAcmEqE="; 16 16 }; 17 17 18 18 vendorHash = "sha256-5XrwVIaQ2dMizx3Pj0dmLkpYwypUVnfxLNxmNsVhVzY=";
+3 -3
pkgs/by-name/di/diffoci/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "diffoci"; 12 - version = "0.1.5"; 12 + version = "0.1.6"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "reproducible-containers"; 16 16 repo = "diffoci"; 17 17 rev = "v${version}"; 18 - hash = "sha256-ZVWnfg5uWYuqsNd4X6t1gWBGMfdcirSp7QZZDhqAfaI="; 18 + hash = "sha256-rCSLHlHUWS0wEnN8R2v1h+kQ7K62VQPfZmySHGSFZlQ="; 19 19 }; 20 20 21 - vendorHash = "sha256-qb4HvK4UbJbtP/ypeptV/MMbhOu5UZDaGartq/RGpDM="; 21 + vendorHash = "sha256-udVigglpCgdYzJe9vdGZiQepZeOplQjqKB4Za8a+u6k="; 22 22 23 23 ldflags = [ 24 24 "-s"
+3 -3
pkgs/by-name/du/dumbpipe/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "dumbpipe"; 11 - version = "0.25.0"; 11 + version = "0.26.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "n0-computer"; 15 15 repo = "dumbpipe"; 16 16 rev = "v${version}"; 17 - hash = "sha256-nYM/QAG57491NqTAkqF1p3DeuVKDPvh6MUqYP/gAWyc="; 17 + hash = "sha256-xQHVEJ+EgsrboXbPg7pGXXMjyedSLooqkTt/yYZACSo="; 18 18 }; 19 19 20 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-lg/FmeCYL9WVvvEMnkQj1WaxFH+7rBBxgL9zfwSdaVE="; 21 + cargoHash = "sha256-uuY0nh4VHzyM7+cbgyycr5I3IjE0OeQ0eg12qVXe4BQ="; 22 22 23 23 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( 24 24 with darwin.apple_sdk.frameworks;
+3 -3
pkgs/by-name/ex/exabgp/package.nix
··· 8 8 9 9 python3.pkgs.buildPythonApplication rec { 10 10 pname = "exabgp"; 11 - version = "4.2.22"; 11 + version = "4.2.25"; 12 12 format = "pyproject"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "Exa-Networks"; 16 16 repo = "exabgp"; 17 17 tag = version; 18 - hash = "sha256-PrdCAmefKCBmbBFp04KiQGSsZZ4KNFk/ZtMedh9oow4="; 18 + hash = "sha256-YBxRDcm4Qt44W3lBHDwdvZq2pXEujbqJDh24JbXthMg="; 19 19 }; 20 20 21 21 nativeBuildInputs = with python3.pkgs; [ ··· 39 39 meta = with lib; { 40 40 description = "BGP swiss army knife of networking"; 41 41 homepage = "https://github.com/Exa-Networks/exabgp"; 42 - changelog = "https://github.com/Exa-Networks/exabgp/blob/${src.rev}/CHANGELOG.rst"; 42 + changelog = "https://github.com/Exa-Networks/exabgp/blob/${src.tag}/CHANGELOG.rst"; 43 43 license = licenses.bsd3; 44 44 maintainers = with maintainers; [ 45 45 hexa
+5
pkgs/by-name/fa/fake-gcs-server/package.nix
··· 18 18 19 19 vendorHash = "sha256-oTJ4DCsDazo58ozsAKI0BG7rxfF8oeiIl6vQpRng+LM="; 20 20 21 + # Unit tests fail to start the emulator server in some environments (e.g. Hydra) for some reason. 22 + # 23 + # Disabling to avoid flakiness. 24 + doCheck = false; 25 + 21 26 passthru = { 22 27 updateScript = nix-update-script { }; 23 28 };
+2 -2
pkgs/by-name/fc/fcft/package.nix
··· 33 33 34 34 stdenv.mkDerivation rec { 35 35 pname = "fcft"; 36 - version = "3.2.0"; 36 + version = "3.3.1"; 37 37 38 38 src = fetchFromGitea { 39 39 domain = "codeberg.org"; 40 40 owner = "dnkl"; 41 41 repo = "fcft"; 42 42 rev = version; 43 - hash = "sha256-VMNjTOil50/GslSzZnBPkSoy0Vg0729ndaEAeXk00GI="; 43 + hash = "sha256:08fr6zcqk4qp1k3r0di6v60qfyd3q5k9jnxzlsx2p1lh0nils0xa"; 44 44 }; 45 45 46 46 depsBuildBuild = [ pkg-config ];
+2 -2
pkgs/by-name/fo/foot/package.nix
··· 27 27 }: 28 28 29 29 let 30 - version = "1.20.2"; 30 + version = "1.21.0"; 31 31 32 32 # build stimuli file for PGO build and the script to generate it 33 33 # independently of the foot's build, so we can cache the result ··· 104 104 owner = "dnkl"; 105 105 repo = "foot"; 106 106 rev = version; 107 - hash = "sha256-tnBoRRKHcuvBSnqvJ/772UWuepvpUiSg6t+gx4MZ0VQ="; 107 + hash = "sha256:19hkw4g2l00wasmk5dn34rf3bhqh6zbwwhvz98bdcv90p761jws4"; 108 108 }; 109 109 110 110 separateDebugInfo = true;
+3 -3
pkgs/by-name/gh/gh/package.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "gh"; 13 - version = "2.68.1"; 13 + version = "2.69.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "cli"; 17 17 repo = "cli"; 18 18 tag = "v${version}"; 19 - hash = "sha256-yJwRC25QQKWeRrp0ItovuBCrTla3dezArzFvnkZchFg="; 19 + hash = "sha256-T5H84RH5uBXXNCiyd27ZjDu4g5UBK4yUjZWQAFp3cH0="; 20 20 }; 21 21 22 - vendorHash = "sha256-QmZBdnxcVywCGpaBAZZRO0LDr6WidaFXGpaAkWfn+gs="; 22 + vendorHash = "sha256-BJK8XzCdbbyzj1rEJtnE6hKOy7Q9xSrkicBPzxz9gkw="; 23 23 24 24 nativeBuildInputs = [ installShellFiles ]; 25 25
+3 -3
pkgs/by-name/gr/grpc-client-cli/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "grpc-client-cli"; 9 - version = "1.21.3"; 9 + version = "1.22.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "vadimi"; 13 13 repo = "grpc-client-cli"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-c+mwQJczF8BG3NnpZpBZNGzGQxs8/ptApvESQhiUpfA="; 15 + sha256 = "sha256-+Njo3cqqWhQMYsO7VLScPemmBMCf55khzLqBmODqEng="; 16 16 }; 17 17 18 - vendorHash = "sha256-1SRp5NmE+NbRtUZ3s4yL6CJUMs+dlm6oN00gKV9QY0U="; 18 + vendorHash = "sha256-iZh/Ax9Gf3YNUgk2vNvTewuq97nUE3POaOb9/poVrCY="; 19 19 20 20 meta = with lib; { 21 21 description = "generic gRPC command line client";
+3 -3
pkgs/by-name/hc/hcl2json/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "hcl2json"; 9 - version = "0.6.5"; 9 + version = "0.6.6"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "tmccombs"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-LU74vm36NuA1ApJWtEf/ub3los6yVR8yiQTfM0Wnvyo="; 15 + sha256 = "sha256-zd8+ZDuC+qBienADiTVhW8o+BH8spBTCDHIK2PwK3YY="; 16 16 }; 17 17 18 - vendorHash = "sha256-nm+KvpcOUTR9Nm0eQtqCWxMiFTvL5xKLhsPaJlsVpkQ="; 18 + vendorHash = "sha256-GMy6jGXAjykg+61RbPbQ9ZI0odhPls6uLhtw2sKLUmY="; 19 19 20 20 subPackages = [ "." ]; 21 21
+2 -2
pkgs/by-name/he/heptabase/package.nix
··· 5 5 }: 6 6 let 7 7 pname = "heptabase"; 8 - version = "1.53.4"; 8 + version = "1.53.7"; 9 9 src = fetchurl { 10 10 url = "https://github.com/heptameta/project-meta/releases/download/v${version}/Heptabase-${version}.AppImage"; 11 - hash = "sha256-dDwz9bn5UZJ3aQYy2SJYKSSaZJzj/B+zRmfwxgsUjBc="; 11 + hash = "sha256-wy69dT/Iyt1jZKMh8/yCGk7+Z/NQt8R2d8jHXOZSvgQ="; 12 12 }; 13 13 14 14 appimageContents = appimageTools.extractType2 { inherit pname version src; };
+3 -3
pkgs/by-name/hu/hurl/package.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "hurl"; 15 - version = "6.0.0"; 15 + version = "6.1.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "Orange-OpenSource"; 19 19 repo = "hurl"; 20 20 tag = version; 21 - hash = "sha256-zrZWYnXUuzf2cS3n56/hWDvyXVM4Y/34SOlMPrtAhJo="; 21 + hash = "sha256-fj9OKS8IFKbxwzjhnta44hAXPy90fBOAV35K13YtaOs="; 22 22 }; 23 23 24 24 useFetchCargoVendor = true; 25 - cargoHash = "sha256-sq0m6wkryfmthkPHMY0ZOXNhdNKnnsPLa/6tTsuWCS0="; 25 + cargoHash = "sha256-aGj/vQCf1nBLmQYYxdR8437irLP+3W3z0F8tyVTrKZk="; 26 26 27 27 nativeBuildInputs = [ 28 28 pkg-config
+2 -2
pkgs/by-name/im/imgpkg/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "imgpkg"; 9 - version = "0.44.2"; 9 + version = "0.45.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "carvel-dev"; 13 13 repo = "imgpkg"; 14 14 rev = "v${version}"; 15 - hash = "sha256-UZhmuSUqm8EPCSc0CONgpISINgMJh3uNUx0v52eQNIc="; 15 + hash = "sha256-DuLxNH0fcVPvZYG4AYtaT8kJysTLRNX2tB6UBhQoP9Q="; 16 16 }; 17 17 18 18 vendorHash = null;
+3 -3
pkgs/by-name/in/intentrace/package.nix
··· 5 5 }: 6 6 7 7 let 8 - version = "0.4.2"; 8 + version = "0.6.2"; 9 9 in 10 10 rustPlatform.buildRustPackage { 11 11 inherit version; ··· 15 15 owner = "sectordistrict"; 16 16 repo = "intentrace"; 17 17 tag = "v${version}"; 18 - hash = "sha256-ZcGZK4GX78ls3nHb7SBKszmZXMAbCxS4osW3MLqgnHQ="; 18 + hash = "sha256-hmQLedKyrk07RPloe39HKtZPJJjDUqLb/D4dvJfuWrM="; 19 19 }; 20 20 21 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-Z3T4mupwUqOSP+iAmy7Ps1EZlyV9cDvnfXBZwH1NFaA="; 22 + cargoHash = "sha256-XSo9XqO3DiW3PXUW8RxTWqIxN1jx8WJKw16soP7kM1s="; 23 23 24 24 meta = { 25 25 description = "Prettified Linux syscall tracing tool (like strace)";
+3 -3
pkgs/by-name/ju/jumppad/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "jumppad"; 9 - version = "0.17.1"; 9 + version = "0.18.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "jumppad-labs"; 13 13 repo = "jumppad"; 14 14 rev = version; 15 - hash = "sha256-SoiF5y0Vc2T8qT75cII3HqNSEZhWAzKEk3xw4BGICpo="; 15 + hash = "sha256-V+FDPNNNP7HMg0Somoj3EhGuhhq/Du8JcCBE/Ut2V1s="; 16 16 }; 17 - vendorHash = "sha256-mJKawveIoDu2v+GxIoljmFbCwle9d1SQiHzsoerP66I="; 17 + vendorHash = "sha256-BuXbizA/OJiP11kSIO476tWPYPzGTKmzPHeyIqs8pWc="; 18 18 19 19 subPackages = [ "." ]; 20 20
+2 -2
pkgs/by-name/jx/jx/package.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "jx"; 5 - version = "3.11.56"; 5 + version = "3.11.66"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "jenkins-x"; 9 9 repo = "jx"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-zBv6j27UYRcMqDLINe8zEqANmlSks3OqwGzTSFisnP4="; 11 + sha256 = "sha256-Ejm5Y1xyh9/d79PYYMeKQVtAhT9knFCVcwNAWoBk840="; 12 12 }; 13 13 14 14 vendorHash = "sha256-8I4yTzLAL7E0ozHcBZDNsJLHkTh+SjT0SjDSECGRYIc=";
+4
pkgs/by-name/ku/kubernetes-validate/package.nix
··· 1 + { 2 + python3Packages, 3 + }: 4 + python3Packages.toPythonApplication python3Packages.kubernetes-validate
+56
pkgs/by-name/ku/kubernetes-validate/unwrapped.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + importlib-resources, 7 + jsonschema, 8 + packaging, 9 + pyyaml, 10 + referencing, 11 + typing-extensions, 12 + pytestCheckHook, 13 + versionCheckHook, 14 + }: 15 + buildPythonPackage rec { 16 + pname = "kubernetes-validate"; 17 + version = "1.31.0"; 18 + pyproject = true; 19 + 20 + src = fetchFromGitHub { 21 + owner = "willthames"; 22 + repo = "kubernetes-validate"; 23 + tag = "v${version}"; 24 + hash = "sha256-vxsftuipw0rHQIngxKlPHwBIW+rYAjfnEEaJDKmPyfQ="; 25 + }; 26 + 27 + build-system = [ 28 + setuptools 29 + ]; 30 + 31 + dependencies = [ 32 + importlib-resources 33 + jsonschema 34 + packaging 35 + pyyaml 36 + referencing 37 + typing-extensions 38 + ]; 39 + 40 + nativeCheckInputs = [ 41 + pytestCheckHook 42 + versionCheckHook 43 + ]; 44 + versionCheckProgramArg = [ "--version" ]; 45 + 46 + pythonImportsCheck = [ "kubernetes_validate" ]; 47 + 48 + meta = { 49 + description = "Module to validate Kubernetes resource definitions against the declared Kubernetes schemas"; 50 + homepage = "https://github.com/willthames/kubernetes-validate"; 51 + changelog = "https://github.com/willthames/kubernetes-validate/releases/tag/v${version}"; 52 + license = lib.licenses.asl20; 53 + maintainers = with lib.maintainers; [ lykos153 ]; 54 + mainProgram = "kubernetes-validate"; 55 + }; 56 + }
+2 -2
pkgs/by-name/ku/kubevpn/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "kubevpn"; 10 - version = "2.3.13"; 10 + version = "2.4.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "KubeNetworks"; 14 14 repo = "kubevpn"; 15 15 rev = "v${version}"; 16 - hash = "sha256-/b4JOWU4WZgkUUiOSox/ly3t8Ehp1dAY6kVyDabjMFE="; 16 + hash = "sha256-IZna+DOavIkhGuNfVq31Hvuq5J0rylCAmNActjbA/io="; 17 17 }; 18 18 19 19 vendorHash = null;
+3 -3
pkgs/by-name/la/labwc-menu-generator/package.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "labwc-menu-generator"; 14 - version = "0.1.0-unstable-2025-02-12"; 14 + version = "0.1.0-unstable-2025-03-08"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "labwc"; 18 18 repo = "labwc-menu-generator"; 19 - rev = "a6e96b496aff6b54bcdaacfcd24720d46d6a683a"; 20 - hash = "sha256-Ju/lH7mZuIsulkQ5lpgfBl9BUs0mAOobS9aBuVlMIqI="; 19 + rev = "f1aa43d776b702f29b7d1e32440f233927a1dfa9"; 20 + hash = "sha256-tjfFE2RJVOhJFw29+CZkLApVS4BTjGpT3cI2WStYAOo="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+12 -6
pkgs/by-name/li/libblake3/package.nix
··· 3 3 stdenv, 4 4 cmake, 5 5 fetchFromGitHub, 6 + tbb_2022_0, 7 + useTBB ? true, 6 8 }: 7 9 8 10 stdenv.mkDerivation (finalAttrs: { 9 11 pname = "libblake3"; 10 - version = "1.6.1"; 12 + version = "1.7.0"; 11 13 12 14 src = fetchFromGitHub { 13 15 owner = "BLAKE3-team"; 14 16 repo = "BLAKE3"; 15 17 tag = finalAttrs.version; 16 - hash = "sha256-YJ3rRzpmF6oS8p377CEoRteARCD1lr/L7/fbN5poUXw="; 18 + hash = "sha256-08D5hnU3I0VJ+RM/TNk2LxsEAvOLuO52+08zlKssXbc="; 17 19 }; 18 20 19 21 sourceRoot = finalAttrs.src.name + "/c"; 20 22 21 - nativeBuildInputs = [ 22 - cmake 23 - ]; 23 + nativeBuildInputs = [ cmake ]; 24 + 25 + buildInputs = lib.optionals useTBB [ tbb_2022_0 ]; 24 26 25 27 cmakeFlags = [ 28 + (lib.cmakeBool "BLAKE3_USE_TBB" useTBB) 26 29 (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) 27 30 ]; 28 31 ··· 33 36 asl20 34 37 cc0 35 38 ]; 36 - maintainers = with lib.maintainers; [ fgaz ]; 39 + maintainers = with lib.maintainers; [ 40 + fgaz 41 + silvanshade 42 + ]; 37 43 platforms = lib.platforms.all; 38 44 }; 39 45 })
+2 -2
pkgs/by-name/lu/lua-language-server/package.nix
··· 17 17 18 18 stdenv.mkDerivation (finalAttrs: { 19 19 pname = "lua-language-server"; 20 - version = "3.13.6"; 20 + version = "3.13.9"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "luals"; 24 24 repo = "lua-language-server"; 25 25 tag = finalAttrs.version; 26 - hash = "sha256-LaetDI9kNPRY4+m3gSsh6vbysRjUKHl+zunuyedjZGY="; 26 + hash = "sha256-zttTtMAeBsHBqgDm3CAvp54Tp2bfQUhk5/lKgKWUeJY="; 27 27 fetchSubmodules = true; 28 28 }; 29 29
+5 -4
pkgs/by-name/md/mdbook-pdf-outline/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "mdbook-pdf-outline"; 9 - version = "0.1.4"; 9 + version = "0.1.6"; 10 10 pyproject = true; 11 11 12 12 src = fetchPypi { 13 - inherit pname version; 14 - hash = "sha256-STi+54iT+5+Xi0IzGXv2dxVS91+T6fjg3xmbJjekpPE="; 13 + inherit version; 14 + pname = "mdbook_pdf_outline"; 15 + hash = "sha256-GPTDlgYpfPtcq+rJCjxgexfViYiqHoVZ8iQkyWXNogw="; 15 16 }; 16 17 17 18 nativeBuildInputs = [ ··· 26 27 meta = with lib; { 27 28 homepage = "https://github.com/HollowMan6/mdbook-pdf"; 28 29 license = licenses.gpl3Plus; 29 - maintainers = with maintainers; [ nix-julia ]; 30 + maintainers = with maintainers; [ hollowman6 ]; 30 31 31 32 }; 32 33 }
+2 -2
pkgs/by-name/mi/mill/package.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "mill"; 11 - version = "0.12.8"; 11 + version = "0.12.9"; 12 12 13 13 src = fetchurl { 14 14 url = "https://repo1.maven.org/maven2/com/lihaoyi/mill-dist/${finalAttrs.version}/mill-dist-${finalAttrs.version}-assembly.jar"; 15 - hash = "sha256-l+DaOvk7Tajla9IirLfEIij6thZcKI4Zk7wYLnnsiU8="; 15 + hash = "sha256-Ntqzivy8dfsRlBclPNsWOZ4h1Xk7D3UJV7GLVGIEcAU="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ makeWrapper ];
+3 -3
pkgs/by-name/mi/mise/package.nix
··· 23 23 24 24 rustPlatform.buildRustPackage rec { 25 25 pname = "mise"; 26 - version = "2025.2.7"; 26 + version = "2025.3.6"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "jdx"; 30 30 repo = "mise"; 31 31 rev = "v${version}"; 32 - hash = "sha256-PvZCKi6fvEc0J5SzDazMkf2SS3+r0DTXM6NWCPi95J0="; 32 + hash = "sha256-wp/C7RrMcpk/BFath9zZbEMzhQWFYagnT2zimnPRpPI="; 33 33 }; 34 34 35 35 useFetchCargoVendor = true; 36 - cargoHash = "sha256-qVs1PogSDfMCVgfvgqLltqiGl7yvO+d4Ly0oeQpSftw="; 36 + cargoHash = "sha256-49C4MzvGUiO16kNEKoHtlvkOxG16jsD2iW5upaVuYGI="; 37 37 38 38 nativeBuildInputs = [ 39 39 installShellFiles
+3 -3
pkgs/by-name/mo/mod/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "mod"; 9 - version = "0.7.1"; 9 + version = "0.8.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "marwan-at-work"; 13 13 repo = "mod"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-QkLARUN/NiN0D6VEhosdFJSce6DP+sWRWFwAEocZaOQ="; 15 + sha256 = "sha256-P0FE0Sl4IXH6DAETnlBwQ2CR0X0AP9Z0noW99By7mxU="; 16 16 }; 17 17 18 - vendorHash = "sha256-5A4W99wcuXMWH0s+uykBWuKCxo8wr3GbTpUKj+Ql0os="; 18 + vendorHash = "sha256-GiE2RNAxbKpIekn54bfYlNvIcQo8D3ysmPSvxQhujYI="; 19 19 20 20 doCheck = false; 21 21
+5
pkgs/by-name/ne/netbird-ui/package.nix
··· 1 + { netbird }: 2 + 3 + netbird.override { 4 + ui = true; 5 + }
+2 -2
pkgs/by-name/ow/owntracks-recorder/package.nix
··· 17 17 18 18 stdenv.mkDerivation (finalAttrs: { 19 19 pname = "owntracks-recorder"; 20 - version = "0.9.9"; 20 + version = "1.0.0"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "owntracks"; 24 24 repo = "recorder"; 25 25 rev = finalAttrs.version; 26 - hash = "sha256-6oCWzTiQgpp75xojd2ZFsrg+Kd5/gex1BPQVOWHfMuk="; 26 + hash = "sha256-E4hdsUAg8NHjmUrlr8cskezib4qMv+wF32cThe2/kBc="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+3 -3
pkgs/by-name/pa/patch2pr/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "patch2pr"; 11 - version = "0.32.0"; 11 + version = "0.33.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "bluekeyes"; 15 15 repo = "patch2pr"; 16 16 rev = "v${version}"; 17 - hash = "sha256-WYNvHwikY6ULEar2ZBvsALEgHuZarrwBjk3ZaGhvlk8="; 17 + hash = "sha256-RQg7Fo8Z0P+z6Fv6YTv/IpEErP6ncxylvBaeargTrIQ="; 18 18 }; 19 19 20 - vendorHash = "sha256-Y7WpJ6h76+5BJonmDldXYzUxLH6YYl9zlitoqX3H/mk="; 20 + vendorHash = "sha256-VzskPOd1nlrkiwGsS5OoXP0v8LQbqS+NumV2WoahFvY="; 21 21 22 22 ldflags = [ 23 23 "-X main.version=${version}"
+1
pkgs/by-name/po/postfix/package.nix
··· 98 98 patches = [ 99 99 ./postfix-script-shell.patch 100 100 ./post-install-script.patch 101 + ./postfix-3.0-no-warnings.patch 101 102 ./relative-symlinks.patch 102 103 103 104 # glibc 2.34 compat
+86
pkgs/by-name/po/postfix/postfix-3.0-no-warnings.patch
··· 1 + diff -ru3 postfix-3.0.3/conf/postfix-script postfix-3.0.3-new/conf/postfix-script 2 + --- postfix-3.0.3/conf/postfix-script 2014-06-27 18:05:15.000000000 +0400 3 + +++ postfix-3.0.3-new/conf/postfix-script 2016-01-09 17:51:38.545733631 +0300 4 + @@ -84,24 +84,6 @@ 5 + exit 1 6 + } 7 + 8 + -# If this is a secondary instance, don't touch shared files. 9 + - 10 + -instances=`test ! -f $def_config_directory/main.cf || 11 + - $command_directory/postconf -qc $def_config_directory \ 12 + - -h multi_instance_directories | sed 'y/,/ /'` || { 13 + - $FATAL cannot execute $command_directory/postconf! 14 + - exit 1 15 + -} 16 + - 17 + -check_shared_files=1 18 + -for name in $instances 19 + -do 20 + - case "$name" in 21 + - "$def_config_directory") ;; 22 + - "$config_directory") check_shared_files=; break;; 23 + - esac 24 + -done 25 + - 26 + # 27 + # Parse JCL 28 + # 29 + @@ -262,22 +244,6 @@ 30 + -prune \( -perm -020 -o -perm -002 \) \ 31 + -exec $WARN group or other writable: {} \; 32 + 33 + - # Check Postfix root-owned directory tree owner/permissions. 34 + - 35 + - todo="$config_directory/." 36 + - test -n "$check_shared_files" && { 37 + - todo="$daemon_directory/. $meta_directory/. $todo" 38 + - test "$shlib_directory" = "no" || 39 + - todo="$shlib_directory/. $todo" 40 + - } 41 + - todo=`echo "$todo" | tr ' ' '\12' | sort -u` 42 + - 43 + - find $todo ! -user root \ 44 + - -exec $WARN not owned by root: {} \; 45 + - 46 + - find $todo \( -perm -020 -o -perm -002 \) \ 47 + - -exec $WARN group or other writable: {} \; 48 + - 49 + # Check Postfix mail_owner-owned directory tree owner/permissions. 50 + 51 + find $data_directory/. ! -user $mail_owner \ 52 + @@ -302,18 +268,11 @@ 53 + # Check Postfix setgid_group-owned directory and file group/permissions. 54 + 55 + todo="$queue_directory/public $queue_directory/maildrop" 56 + - test -n "$check_shared_files" && 57 + - todo="$command_directory/postqueue $command_directory/postdrop $todo" 58 + 59 + find $todo \ 60 + -prune ! -group $setgid_group \ 61 + -exec $WARN not owned by group $setgid_group: {} \; 62 + 63 + - test -n "$check_shared_files" && 64 + - find $command_directory/postqueue $command_directory/postdrop \ 65 + - -prune ! -perm -02111 \ 66 + - -exec $WARN not set-gid or not owner+group+world executable: {} \; 67 + - 68 + # Check non-Postfix root-owned directory tree owner/content. 69 + 70 + for dir in bin etc lib sbin usr 71 + @@ -334,15 +293,6 @@ 72 + 73 + find corrupt -type f -exec $WARN damaged message: {} \; 74 + 75 + - # Check for non-Postfix MTA remnants. 76 + - 77 + - test -n "$check_shared_files" -a -f /usr/sbin/sendmail -a \ 78 + - -f /usr/lib/sendmail && { 79 + - cmp -s /usr/sbin/sendmail /usr/lib/sendmail || { 80 + - $WARN /usr/lib/sendmail and /usr/sbin/sendmail differ 81 + - $WARN Replace one by a symbolic link to the other 82 + - } 83 + - } 84 + exit 0 85 + ;; 86 +
+2 -2
pkgs/by-name/pr/protonmail-desktop/package.nix
··· 9 9 }: 10 10 let 11 11 mainProgram = "proton-mail"; 12 - version = "1.7.1"; 12 + version = "1.8.0"; 13 13 14 14 in 15 15 stdenv.mkDerivation { ··· 18 18 19 19 src = fetchurl { 20 20 url = "https://proton.me/download/mail/linux/${version}/ProtonMail-desktop-beta.deb"; 21 - sha256 = "sha256-h5OQBZrG8whhsilS7qQU8txFKzjpl+Q27fcUOBYUzbQ="; 21 + sha256 = "sha256-ti00RSMnSwrGNUys7mO0AmK+OSq4SZmCsfPKm7RRm2g="; 22 22 }; 23 23 24 24 dontConfigure = true;
+2 -2
pkgs/by-name/qg/qgroundcontrol/package.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "qgroundcontrol"; 14 - version = "4.4.3"; 14 + version = "4.4.4"; 15 15 16 16 propagatedBuildInputs = with libsForQt5; [ 17 17 qtbase ··· 87 87 owner = "mavlink"; 88 88 repo = "qgroundcontrol"; 89 89 rev = "v${version}"; 90 - hash = "sha256-pHs9pRL5fAeRtDcNPCdqy4oPYyJ0mbJjLDlotFfjOl4="; 90 + hash = "sha256-+BsI79p0XJ1nCjEtaCVgHbD+jseVGLQZOll79xZ5THo="; 91 91 fetchSubmodules = true; 92 92 }; 93 93
+2 -2
pkgs/by-name/r2/r2modman/package.nix
··· 15 15 16 16 stdenv.mkDerivation (finalAttrs: { 17 17 pname = "r2modman"; 18 - version = "3.1.56"; 18 + version = "3.1.57"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "ebkr"; 22 22 repo = "r2modmanPlus"; 23 23 rev = "v${finalAttrs.version}"; 24 - hash = "sha256-38PHTI/sAKLf70b/uBPYlJvbkogijiyuUvn7veGGZTY="; 24 + hash = "sha256-1b24tclqXGx85BGFYL9cbthLScVWau2OmRh9YElfCLs="; 25 25 }; 26 26 27 27 offlineCache = fetchYarnDeps {
+3 -3
pkgs/by-name/ra/rattler-build/package.nix
··· 14 14 15 15 rustPlatform.buildRustPackage (finalAttrs: { 16 16 pname = "rattler-build"; 17 - version = "0.38.0"; 17 + version = "0.39.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "prefix-dev"; 21 21 repo = "rattler-build"; 22 22 tag = "v${finalAttrs.version}"; 23 - hash = "sha256-l8pMUgSU0L1GhB3FiwDVcSEJCpnfE46bCsyNsZSG0mQ="; 23 + hash = "sha256-8U48Jow/6mOBTxRgMUtW6CaTkhwaAu8Hkad3WjRdkEM="; 24 24 }; 25 25 26 26 useFetchCargoVendor = true; 27 - cargoHash = "sha256-TgUPeoOua9oqPPDb+SAlYztd1ZBEFvsSrCYCQGXKhgU="; 27 + cargoHash = "sha256-U9ebUV9Hkfu5clAffncMXBo/ujnVf80Qt6dOkzphWx4="; 28 28 29 29 doCheck = false; # test requires network access 30 30
+3 -3
pkgs/by-name/re/renode-dts2repl/package.nix
··· 7 7 8 8 python3.pkgs.buildPythonApplication { 9 9 pname = "renode-dts2repl"; 10 - version = "0-unstable-2025-03-05"; 10 + version = "0-unstable-2025-03-17"; 11 11 pyproject = true; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "antmicro"; 15 15 repo = "dts2repl"; 16 - rev = "3aa8ca84d3cba6043ebf9158b9fa1ce77beb7ea8"; 17 - hash = "sha256-k2gaDI5eymAqhqW9XErR2QlU7VNoquAYi+8L1U6Lcg0="; 16 + rev = "1039408cd06b7630bef0ef2d04d64d14e9a00641"; 17 + hash = "sha256-Ho7H4gb48PfkuF0q4My9E4MHIny1cfqWeLwZpVb0L1E="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+39
pkgs/by-name/rp/rp/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + ninja, 7 + }: 8 + stdenv.mkDerivation rec { 9 + pname = "rp"; 10 + version = "2.1.4"; 11 + 12 + nativeBuildInputs = [ 13 + cmake 14 + ninja 15 + ]; 16 + buildInputs = lib.optionals (stdenv.isLinux) [ stdenv.cc.libc.static ]; 17 + 18 + src = fetchFromGitHub { 19 + owner = "0vercl0k"; 20 + repo = "rp"; 21 + rev = "a60f8117443e421bb572df890341b5a0f982c267"; 22 + hash = "sha256-lkyuV+yC3NTsdipyJkoxgh1N8/+15N15nQpjItUgyb0="; 23 + }; 24 + sourceRoot = "${src.name}/src"; 25 + 26 + installPhase = '' 27 + mkdir -p $out/bin 28 + cp rp-${if stdenv.isDarwin then "osx" else "lin"} $out/bin/rp 29 + ''; 30 + 31 + meta = with lib; { 32 + description = "Fast C++ ROP gadget finder for PE/ELF/Mach-O x86/x64/ARM/ARM64 binaries"; 33 + homepage = "https://github.com/0vercl0k/rp"; 34 + license = licenses.mit; 35 + maintainers = with maintainers; [ sportshead ]; 36 + platforms = platforms.all; 37 + mainProgram = "rp"; 38 + }; 39 + }
+2
pkgs/by-name/ru/rustlings/package.nix
··· 8 8 cargo, 9 9 rustc, 10 10 clippy, 11 + gcc, 11 12 makeWrapper, 12 13 }: 13 14 let ··· 47 48 cargo 48 49 rustc 49 50 clippy 51 + gcc 50 52 ] 51 53 } 52 54 '';
+3 -3
pkgs/by-name/st/step-ca/package.nix
··· 13 13 14 14 buildGoModule rec { 15 15 pname = "step-ca"; 16 - version = "0.28.2"; 16 + version = "0.28.3"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "smallstep"; 20 20 repo = "certificates"; 21 21 tag = "v${version}"; 22 - hash = "sha256-iyv/cMRoJ5fYBVdQZ52zDTLdeESzNMJWXbgsDbU+p5Q="; 22 + hash = "sha256-5W39Nc6WuxhrXbEfPWMaWWAUX6UnjYqlEAPlDCeYgrY="; 23 23 }; 24 24 25 - vendorHash = "sha256-N3MZXs/eJ+vvgsoq6s3vz22j3/CUyUhcwTc/nNU5Axo="; 25 + vendorHash = "sha256-AuMYdZa1QpmMQZxlv+lmoWtszQkVdwXOTXxY8CWaUbI="; 26 26 27 27 ldflags = [ 28 28 "-w"
+3 -3
pkgs/by-name/st/step-kms-plugin/package.nix
··· 12 12 13 13 buildGoModule rec { 14 14 pname = "step-kms-plugin"; 15 - version = "0.12.1"; 15 + version = "0.12.2"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "smallstep"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - hash = "sha256-AFHqkHPa4+/VbeSq9TZA0mUXyXLAfXFAFVkKqnEfg7k="; 21 + hash = "sha256-6+5xZGzLsXu+283aOCeRmzxvjsk5PXTpbszVYuSSuGA="; 22 22 }; 23 23 24 - vendorHash = "sha256-u2CXNOaDn4dYWarOW3f11rsqo52hMpRntBhmNf1+axc="; 24 + vendorHash = "sha256-S8T2GMFOVYqG2+8jdDRNJfAN057HagUA3HR0/UBpBR0="; 25 25 26 26 proxyVendor = true; 27 27
+2 -2
pkgs/by-name/ti/ticker/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "ticker"; 9 - version = "4.8.0"; 9 + version = "4.8.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "achannarasappa"; 13 13 repo = pname; 14 14 tag = "v${version}"; 15 - hash = "sha256-L7vqZVfj7Ns8xCFU0ruhosReM4RMhIbIHXrMbQ8YI6I="; 15 + hash = "sha256-2qg7/gzogvK8eIj9NzFELoeXrtJGC5pS4LvR2msOuHY="; 16 16 }; 17 17 18 18 vendorHash = "sha256-o3hVRHyrJpmYgephoZ2JlVLGSqZtRQAp48OzoIMY3do=";
+3 -3
pkgs/by-name/to/toxiproxy/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "toxiproxy"; 11 - version = "2.11.0"; 11 + version = "2.12.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "Shopify"; 15 15 repo = "toxiproxy"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-1z4a69KnBurTrudqXiOPgrlICICu1ts86WrnFUlRWXE="; 17 + sha256 = "sha256-CqJr3h2n+fzN6Ves38H7fYXd5vlpDVfF3kg4Tr8ThPc="; 18 18 }; 19 19 20 - vendorHash = "sha256-LQV+TFFcrq4Px580yOWU+8EuGt/7bFJYi35He2es6Q8="; 20 + vendorHash = "sha256-4nKWTjB9aV5ILgHVceV76Ip0byBxlEY5TTAQwNLvL2s="; 21 21 22 22 excludedPackages = [ "test/e2e" ]; 23 23
+16 -15
pkgs/by-name/ud/udftools/package.nix
··· 5 5 ncurses, 6 6 readline, 7 7 autoreconfHook, 8 + pkg-config, 8 9 }: 9 10 10 11 stdenv.mkDerivation rec { 11 12 pname = "udftools"; 12 - version = "2.0"; 13 + version = "2.3"; 14 + 13 15 src = fetchFromGitHub { 14 16 owner = "pali"; 15 17 repo = "udftools"; 16 - rev = version; 17 - sha256 = "0mz04h3rki6ljwfs15z83gf4vv816w7xgz923waiqgmfj9xpvx87"; 18 + tag = version; 19 + hash = "sha256-SUdwJpJfbs6LhcyNMPJUhhpp/3htwT/EVep7+4PRgto="; 18 20 }; 19 21 22 + nativeBuildInputs = [ 23 + autoreconfHook 24 + pkg-config 25 + ]; 26 + 20 27 buildInputs = [ 21 28 ncurses 22 29 readline 23 30 ]; 24 - nativeBuildInputs = [ autoreconfHook ]; 25 31 26 32 hardeningDisable = [ "fortify" ]; 27 33 28 - env.NIX_CFLAGS_COMPILE = "-std=gnu90"; 34 + env.NIX_CFLAGS_COMPILE = "-std=gnu99"; 29 35 30 36 preConfigure = '' 31 37 sed -e '1i#include <limits.h>' -i cdrwtool/cdrwtool.c -i pktsetup/pktsetup.c 32 38 sed -e 's@[(]char[*][)]spm [+]=@spm = ((char*) spm) + @' -i wrudf/wrudf.c 33 - sed -e '27i#include <string.h>' -i include/udf_endian.h 34 39 sed -e '38i#include <string.h>' -i wrudf/wrudf-cdrw.c 35 40 sed -e '12i#include <string.h>' -i wrudf/wrudf-cdr.c 36 41 sed -e '37i#include <stdlib.h>' -i wrudf/ide-pc.c 37 42 sed -e '46i#include <sys/sysmacros.h>' -i mkudffs/main.c 38 - 39 43 sed -e "s@\$(DESTDIR)/lib/udev/rules.d@$out/lib/udev/rules.d@" -i pktsetup/Makefile.am 40 44 ''; 41 45 42 - postFixup = '' 43 - sed -i -e "s@/usr/sbin/pktsetup@$out/sbin/pktsetup@" $out/lib/udev/rules.d/80-pktsetup.rules 44 - ''; 45 - 46 - meta = with lib; { 46 + meta = { 47 47 description = "UDF tools"; 48 - maintainers = with maintainers; [ raskin ]; 49 - platforms = platforms.linux; 50 - license = licenses.gpl2Plus; 48 + homepage = "https://github.com/pali/udftools"; 49 + maintainers = with lib.maintainers; [ raskin ]; 50 + platforms = lib.platforms.linux; 51 + license = lib.licenses.gpl2Plus; 51 52 }; 52 53 }
+3 -3
pkgs/by-name/uv/uv/package.nix
··· 20 20 21 21 rustPlatform.buildRustPackage (finalAttrs: { 22 22 pname = "uv"; 23 - version = "0.6.6"; 23 + version = "0.6.8"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "astral-sh"; 27 27 repo = "uv"; 28 28 tag = finalAttrs.version; 29 - hash = "sha256-KsPfAOEpD47/kqcN9M7lOtS8hSr0dXP3Y3b4x9yh1as="; 29 + hash = "sha256-PURQ/iDg9dvogwh/A2utmg8ufiPXafI+6jsT6UL9JsY="; 30 30 }; 31 31 32 32 useFetchCargoVendor = true; 33 - cargoHash = "sha256-vcddP6EaNhJNK6UZUPxrABieJf2BPTAIs8r2uppP7N0="; 33 + cargoHash = "sha256-eZqyHzkLPjNtDe8X++2GaWYynJ3AYYCk3SlBtEJS6yM="; 34 34 35 35 buildInputs = [ 36 36 rust-jemalloc-sys
+1
pkgs/by-name/wi/windsurf/package.nix
··· 47 47 homepage = "https://codeium.com/windsurf"; 48 48 license = lib.licenses.unfree; 49 49 maintainers = with lib.maintainers; [ 50 + sarahec 50 51 xiaoxiangmoe 51 52 ]; 52 53 platforms = [
+2 -2
pkgs/by-name/yo/youtrack/package.nix
··· 10 10 11 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 12 pname = "youtrack"; 13 - version = "2025.1.62967"; 13 + version = "2025.1.66652"; 14 14 15 15 src = fetchzip { 16 16 url = "https://download.jetbrains.com/charisma/youtrack-${finalAttrs.version}.zip"; 17 - hash = "sha256-6uKlbyVtYF4UZVi2bgX2iZSfqJJEEZ86FJ55TXnbQ1o="; 17 + hash = "sha256-2w/7NR2GPqP6tLvzU9xIO3OXzwqa06BzHWBnmMDFvbQ="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ makeBinaryWrapper ];
+3 -3
pkgs/development/libraries/astal/buildAstalModule.nix
··· 39 39 cleanArgs args 40 40 // { 41 41 pname = "astal-${name}"; 42 - version = "0-unstable-2025-03-07"; 42 + version = "0-unstable-2025-03-17"; 43 43 44 44 __structuredAttrs = true; 45 45 strictDeps = true; ··· 47 47 src = fetchFromGitHub { 48 48 owner = "Aylur"; 49 49 repo = "astal"; 50 - rev = "e14e19c220575446c4a0e815705c88b28e3850e0"; 51 - hash = "sha256-SJ/m4Go4tSj8BnKLGwnLT6yN2pdlewepuXPmaDrzuK4="; 50 + rev = "e5a8e3b60e41d06450284baf7008abe4ac27a53d"; 51 + hash = "sha256-8gWNDDVS7TqLiS+eR1XhfMHBeknmTzLQ3ItB40OK3p0="; 52 52 }; 53 53 54 54 sourceRoot = "${finalAttrs.src.name}/${sourceRoot}";
+2 -2
pkgs/development/python-modules/awkward-cpp/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "awkward-cpp"; 14 - version = "44"; 14 + version = "45"; 15 15 pyproject = true; 16 16 17 17 src = fetchPypi { 18 18 pname = "awkward_cpp"; 19 19 inherit version; 20 - hash = "sha256-jcSZKI1tFrLqILUaJ9UEflGiR7aqz8vLOzAsrW08h9g="; 20 + hash = "sha256-hgFM9bGqu63qKBnG5gVe5JilA+yiNO3Bn/UCkos08WI="; 21 21 }; 22 22 23 23 build-system = [
+10 -27
pkgs/development/python-modules/awkward/default.nix
··· 1 1 { 2 2 lib, 3 - stdenv, 4 3 buildPythonPackage, 5 4 fetchFromGitHub, 6 5 ··· 26 25 27 26 buildPythonPackage rec { 28 27 pname = "awkward"; 29 - version = "2.7.4"; 28 + version = "2.8.0"; 30 29 pyproject = true; 31 30 32 31 src = fetchFromGitHub { 33 32 owner = "scikit-hep"; 34 33 repo = "awkward"; 35 34 tag = "v${version}"; 36 - hash = "sha256-OXSl+8sfrx+JlLu40wHf+98WVNNwm9uxvsnGXRDztDg="; 35 + hash = "sha256-dr8DUY6T6fvtMASdM9U+XQN0dVP8AKvwa1gwHfOz3Dw="; 37 36 }; 38 37 39 38 build-system = [ ··· 62 61 pytestCheckHook 63 62 ]; 64 63 65 - disabledTests = 66 - [ 67 - # pyarrow.lib.ArrowInvalid 68 - "test_recordarray" 69 - ] 70 - ++ lib.optionals (pythonAtLeast "3.13") [ 71 - # AttributeError: 'FrameLocalsProxy' object has no attribute 'clear' 72 - "test_numexpr" 73 - ]; 64 + disabledTests = [ 65 + # pyarrow.lib.ArrowInvalid 66 + "test_recordarray" 67 + ]; 74 68 75 - disabledTestPaths = 76 - [ 77 - # Need to be run on a GPU platform. 78 - "tests-cuda" 79 - ] 80 - ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ 81 - # Fatal Python error: Segmentation fault at: 82 - # numba/typed/typedlist.py", line 344 in append 83 - "tests/test_0118_numba_cpointers.py" 84 - "tests/test_0397_arrays_as_constants_in_numba.py" 85 - "tests/test_1677_array_builder_in_numba.py" 86 - "tests/test_2055_array_builder_check.py" 87 - "tests/test_2349_growablebuffer_in_numba.py" 88 - "tests/test_2408_layoutbuilder_in_numba.py" 89 - ]; 69 + disabledTestPaths = [ 70 + # Need to be run on a GPU platform. 71 + "tests-cuda" 72 + ]; 90 73 91 74 meta = { 92 75 description = "Manipulate JSON-like data with NumPy-like idioms";
+65
pkgs/development/python-modules/conduit/default.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + pkgs, 5 + buildPythonPackage, 6 + setuptools, 7 + numpy, 8 + pip, 9 + 10 + mpiSupport ? false, 11 + }: 12 + let 13 + conduit = pkgs.conduit.override { inherit mpiSupport; }; 14 + in 15 + buildPythonPackage { 16 + inherit (conduit) 17 + pname 18 + version 19 + src 20 + nativeBuildInputs 21 + buildInputs 22 + ; 23 + pyproject = true; 24 + 25 + # Needed for cmake to find openmpi 26 + strictDeps = false; 27 + 28 + postPatch = '' 29 + substituteInPlace setup.py \ 30 + --replace-fail \ 31 + "'-j2'" \ 32 + "f'-j{os.environ.get(\"NIX_BUILD_CORES\")}'" 33 + ''; 34 + 35 + dontUseCmakeConfigure = true; 36 + 37 + env.ENABLE_MPI = mpiSupport; 38 + 39 + build-system = [ 40 + setuptools 41 + ]; 42 + 43 + dependencies = [ 44 + numpy 45 + pip 46 + ]; 47 + 48 + pythonImportsCheck = [ "conduit" ]; 49 + 50 + # No python tests 51 + doCheck = false; 52 + 53 + meta = { 54 + description = "Python bindings for the conduit library"; 55 + inherit (conduit.meta) 56 + homepage 57 + changelog 58 + license 59 + platforms 60 + ; 61 + maintainers = with lib.maintainers; [ GaetanLepage ]; 62 + # Cross-compilation is broken 63 + broken = stdenv.hostPlatform != stdenv.buildPlatform; 64 + }; 65 + }
+2 -2
pkgs/development/python-modules/configparser/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "configparser"; 12 - version = "7.1.0"; 12 + version = "7.2.0"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "jaraco"; 17 17 repo = "configparser"; 18 18 tag = "v${version}"; 19 - hash = "sha256-6B1I/kS60opMDpCzy2tnlnV65Qo500G0zPHP1I5TDWA="; 19 + hash = "sha256-ZPoHnmD0YjY3+dUW1NKDJjNOVrUFNOjQyMqamOsS2RQ="; 20 20 }; 21 21 22 22 nativeBuildInputs = [
+9 -4
pkgs/development/python-modules/langchain-aws/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 + nix-update-script, 5 6 6 7 # build-system 7 8 poetry-core, ··· 52 53 pythonRelaxDeps = [ 53 54 # Boto @ 1.35 has outstripped the version requirement 54 55 "boto3" 56 + # Each component release requests the exact latest core. 57 + # That prevents us from updating individul components. 58 + "langchain-core" 55 59 ]; 56 60 57 61 nativeCheckInputs = [ ··· 64 68 65 69 pythonImportsCheck = [ "langchain_aws" ]; 66 70 67 - passthru = { 68 - inherit (langchain-core) updateScript; 69 - # updates the wrong fetcher rev attribute 70 - skipBulkUpdate = true; 71 + passthru.updateScript = nix-update-script { 72 + extraArgs = [ 73 + "--version-regex" 74 + "^langchain-aws==([0-9.]+)$" 75 + ]; 71 76 }; 72 77 73 78 meta = {
+12 -4
pkgs/development/python-modules/langchain-azure-dynamic-sessions/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 + nix-update-script, 5 6 6 7 # build-system 7 8 poetry-core, ··· 41 42 42 43 build-system = [ poetry-core ]; 43 44 45 + pythonRelaxDeps = [ 46 + # Each component release requests the exact latest core. 47 + # That prevents us from updating individul components. 48 + "langchain-core" 49 + ]; 50 + 44 51 dependencies = [ 45 52 azure-identity 46 53 langchain-core ··· 65 72 66 73 pythonImportsCheck = [ "langchain_azure_dynamic_sessions" ]; 67 74 68 - passthru = { 69 - inherit (langchain-core) updateScript; 70 - # updates the wrong fetcher rev attribute 71 - skipBulkUpdate = true; 75 + passthru.updateScript = nix-update-script { 76 + extraArgs = [ 77 + "--version-regex" 78 + "^langchain-azure-dynamic-sessions==([0-9.]+)$" 79 + ]; 72 80 }; 73 81 74 82 meta = {
+12 -5
pkgs/development/python-modules/langchain-chroma/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 + nix-update-script, 5 6 chromadb, 6 7 langchain-core, 7 8 langchain-tests, ··· 29 30 30 31 build-system = [ pdm-backend ]; 31 32 32 - pythonRelaxDeps = [ "numpy" ]; 33 + pythonRelaxDeps = [ 34 + # Each component release requests the exact latest core. 35 + # That prevents us from updating individul components. 36 + "langchain-core" 37 + "numpy" 38 + ]; 33 39 34 40 dependencies = [ 35 41 chromadb ··· 50 56 "test_chroma_update_document" 51 57 ]; 52 58 53 - passthru = { 54 - inherit (langchain-core) updateScript; 55 - # updates the wrong fetcher rev attribute 56 - skipBulkUpdate = true; 59 + passthru.updateScript = nix-update-script { 60 + extraArgs = [ 61 + "--version-regex" 62 + "^langchain-chroma==([0-9.]+)$" 63 + ]; 57 64 }; 58 65 59 66 meta = {
+12 -7
pkgs/development/python-modules/langchain-community/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 + nix-update-script, 5 6 6 7 # build-system 7 8 pdm-backend, ··· 56 57 ]; 57 58 58 59 pythonRelaxDeps = [ 59 - "langchain" # Can fail during updates where building sees the old langchain 60 + # Each component release requests the exact latest langchain and -core. 61 + # That prevents us from updating individul components. 62 + "langchain" 63 + "langchain-core" 60 64 "numpy" 61 65 "pydantic-settings" 62 66 "tenacity" ··· 98 102 99 103 pytestFlagsArray = [ "tests/unit_tests" ]; 100 104 101 - passthru = { 102 - inherit (langchain-core) updateScript; 103 - # updates the wrong fetcher rev attribute 104 - skipBulkUpdate = true; 105 - }; 106 - 107 105 __darwinAllowLocalNetworking = true; 108 106 109 107 disabledTests = [ ··· 123 121 # Fails due to the lack of blockbuster 124 122 "test_group_dependencies" 125 123 ]; 124 + 125 + passthru.updateScript = nix-update-script { 126 + extraArgs = [ 127 + "--version-regex" 128 + "^langchain-community==(.*)" 129 + ]; 130 + }; 126 131 127 132 meta = { 128 133 changelog = "https://github.com/langchain-ai/langchain/releases/tag/langchain-community==${version}";
+7 -22
pkgs/development/python-modules/langchain-core/default.nix
··· 30 30 syrupy, 31 31 32 32 # passthru 33 - writeScript, 33 + nix-update-script, 34 34 }: 35 35 36 36 buildPythonPackage rec { ··· 94 94 tests.pytest = langchain-core.overridePythonAttrs (_: { 95 95 doCheck = true; 96 96 }); 97 - # Updates to core tend to drive updates in everything else 98 - updateScript = writeScript "update.sh" '' 99 - #!/usr/bin/env nix-shell 100 - #!nix-shell -i bash -p nix-update 101 97 102 - set -u -o pipefail +e 103 - # Common core 104 - nix-update --commit --version-regex 'langchain-core==(.*)' python3Packages.langchain-core 105 - nix-update --commit --version-regex 'langchain-text-splitters==(.*)' python3Packages.langchain-text-splitters 106 - nix-update --commit --version-regex 'langchain==(.*)' python3Packages.langchain 107 - nix-update --commit --version-regex 'langchain-community==(.*)' python3Packages.langchain-community 108 - 109 - # Extensions 110 - nix-update --commit --version-regex 'langchain-aws==(.*)' python3Packages.langchain-aws 111 - nix-update --commit --version-regex 'langchain-azure-dynamic-sessions==(.*)' python3Packages.langchain-azure-dynamic-sessions 112 - nix-update --commit --version-regex 'langchain-chroma==(.*)' python3Packages.langchain-chroma 113 - nix-update --commit --version-regex 'langchain-huggingface==(.*)' python3Packages.langchain-huggingface 114 - nix-update --commit --version-regex 'langchain-mongodb==(.*)' python3Packages.langchain-mongodb 115 - nix-update --commit --version-regex 'langchain-openai==(.*)' python3Packages.langchain-openai 116 - ''; 117 - # updates the wrong fetcher rev attribute 118 - skipBulkUpdate = true; 98 + updateScript = nix-update-script { 99 + extraArgs = [ 100 + "--version-regex" 101 + "^langchain-core==([0-9.]+)$" 102 + ]; 103 + }; 119 104 }; 120 105 121 106 disabledTests =
+11 -4
pkgs/development/python-modules/langchain-groq/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 + nix-update-script, 5 6 6 7 # build-system 7 8 pdm-backend, ··· 31 32 32 33 build-system = [ pdm-backend ]; 33 34 34 - pythonRelaxDeps = [ "langchain-core" ]; 35 + pythonRelaxDeps = [ 36 + # Each component release requests the exact latest core. 37 + # That prevents us from updating individul components. 38 + "langchain-core" 39 + ]; 35 40 36 41 dependencies = [ 37 42 langchain-core ··· 47 52 48 53 pythonImportsCheck = [ "langchain_groq" ]; 49 54 50 - passthru = { 51 - inherit (langchain-core) updateScript; 52 - skipBulkUpdate = true; # Broken, see https://github.com/NixOS/nixpkgs/issues/379898 55 + passthru.updateScript = nix-update-script { 56 + extraArgs = [ 57 + "--version-regex" 58 + "^langchain-groq==([0-9.]+)$" 59 + ]; 53 60 }; 54 61 55 62 meta = {
+12 -4
pkgs/development/python-modules/langchain-huggingface/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 + nix-update-script, 5 6 6 7 # build-system 7 8 poetry-core, ··· 44 45 45 46 build-system = [ poetry-core ]; 46 47 48 + pythonRelaxDeps = [ 49 + # Each component release requests the exact latest core. 50 + # That prevents us from updating individul components. 51 + "langchain-core" 52 + ]; 53 + 47 54 dependencies = [ 48 55 huggingface-hub 49 56 langchain-core ··· 71 78 72 79 pythonImportsCheck = [ "langchain_huggingface" ]; 73 80 74 - passthru = { 75 - inherit (langchain-core) updateScript; 76 - # updates the wrong fetcher rev attribute 77 - skipBulkUpdate = true; 81 + passthru.updateScript = nix-update-script { 82 + extraArgs = [ 83 + "--version-regex" 84 + "^langchain-huggingface==([0-9.]+)$" 85 + ]; 78 86 }; 79 87 80 88 meta = {
+9 -4
pkgs/development/python-modules/langchain-mongodb/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 + nix-update-script, 5 6 6 7 # build-system 7 8 poetry-core, ··· 37 38 build-system = [ poetry-core ]; 38 39 39 40 pythonRelaxDeps = [ 41 + # Each component release requests the exact latest core. 42 + # That prevents us from updating individul components. 43 + "langchain-core" 40 44 "numpy" 41 45 ]; 42 46 ··· 60 64 61 65 pythonImportsCheck = [ "langchain_mongodb" ]; 62 66 63 - passthru = { 64 - inherit (langchain-core) updateScript; 65 - # updates the wrong fetcher rev attribute 66 - skipBulkUpdate = true; 67 + passthru.updateScript = nix-update-script { 68 + extraArgs = [ 69 + "--version-regex" 70 + "^langchain-mongodb==([0-9.]+)$" 71 + ]; 67 72 }; 68 73 69 74 meta = {
+6 -2
pkgs/development/python-modules/langchain-ollama/default.nix
··· 35 35 36 36 build-system = [ poetry-core ]; 37 37 38 + pythonRelaxDeps = [ 39 + # Each component release requests the exact latest core. 40 + # That prevents us from updating individul components. 41 + "langchain-core" 42 + ]; 43 + 38 44 dependencies = [ 39 45 langchain-core 40 46 ollama ··· 57 63 "langchain-ollama==(.*)" 58 64 ]; 59 65 }; 60 - # updates the wrong fetcher rev attribute 61 - passthru.skipBulkUpdate = true; 62 66 63 67 meta = { 64 68 changelog = "https://github.com/langchain-ai/langchain/releases/tag/langchain-ollama==${version}";
+12 -4
pkgs/development/python-modules/langchain-openai/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 + nix-update-script, 5 6 6 7 # build-system 7 8 pdm-backend, ··· 47 48 48 49 build-system = [ pdm-backend ]; 49 50 51 + pythonRelaxDeps = [ 52 + # Each component release requests the exact latest core. 53 + # That prevents us from updating individul components. 54 + "langchain-core" 55 + ]; 56 + 50 57 dependencies = [ 51 58 langchain-core 52 59 openai ··· 89 96 90 97 pythonImportsCheck = [ "langchain_openai" ]; 91 98 92 - passthru = { 93 - inherit (langchain-core) updateScript; 94 - # updates the wrong fetcher rev attribute 95 - skipBulkUpdate = true; 99 + passthru.updateScript = nix-update-script { 100 + extraArgs = [ 101 + "--version-regex" 102 + "^langchain-openai==([0-9.]+)$" 103 + ]; 96 104 }; 97 105 98 106 meta = {
+15
pkgs/development/python-modules/langchain-tests/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 + nix-update-script, 5 6 6 7 # build-system 7 8 pdm-backend, ··· 37 38 38 39 build-system = [ pdm-backend ]; 39 40 41 + pythonRelaxDeps = [ 42 + # Each component release requests the exact latest core. 43 + # That prevents us from updating individul components. 44 + "langchain-core" 45 + "numpy" 46 + ]; 47 + 40 48 dependencies = [ 41 49 httpx 42 50 langchain-core ··· 53 61 numpy 54 62 pytestCheckHook 55 63 ]; 64 + 65 + passthru.updateScript = nix-update-script { 66 + extraArgs = [ 67 + "--version-regex" 68 + "^langchain-tests==([0-9.]+)$" 69 + ]; 70 + }; 56 71 57 72 meta = { 58 73 description = "Build context-aware reasoning applications";
+12 -4
pkgs/development/python-modules/langchain-text-splitters/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 + nix-update-script, 5 6 6 7 # build-system 7 8 pdm-backend, ··· 31 32 32 33 build-system = [ pdm-backend ]; 33 34 35 + pythonRelaxDeps = [ 36 + # Each component release requests the exact latest core. 37 + # That prevents us from updating individul components. 38 + "langchain-core" 39 + ]; 40 + 34 41 dependencies = [ langchain-core ]; 35 42 36 43 pythonImportsCheck = [ "langchain_text_splitters" ]; ··· 43 50 44 51 pytestFlagsArray = [ "tests/unit_tests" ]; 45 52 46 - passthru = { 47 - inherit (langchain-core) updateScript; 48 - # updates the wrong fetcher rev attribute 49 - skipBulkUpdate = true; 53 + passthru.updateScript = nix-update-script { 54 + extraArgs = [ 55 + "--version-regex" 56 + "^langchain-test-splitters==([0-9.]+)$" 57 + ]; 50 58 }; 51 59 52 60 meta = {
+9 -4
pkgs/development/python-modules/langchain/default.nix
··· 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 5 pythonOlder, 6 + nix-update-script, 6 7 7 8 # build-system 8 9 pdm-backend, ··· 62 63 buildInputs = [ bash ]; 63 64 64 65 pythonRelaxDeps = [ 66 + # Each component release requests the exact latest core. 67 + # That prevents us from updating individul components. 68 + "langchain-core" 65 69 "numpy" 66 70 "tenacity" 67 71 ]; ··· 144 148 145 149 pythonImportsCheck = [ "langchain" ]; 146 150 147 - passthru = { 148 - updateScript = langchain-core.updateScript; 149 - # updates the wrong fetcher rev attribute 150 - skipBulkUpdate = true; 151 + passthru.updateScript = nix-update-script { 152 + extraArgs = [ 153 + "--version-regex" 154 + "^langchain==([0-9.]+)$" 155 + ]; 151 156 }; 152 157 153 158 meta = {
+3 -3
pkgs/development/python-modules/pebble/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pebble"; 13 - version = "5.1.0"; 13 + version = "5.1.1"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 19 19 owner = "noxdafox"; 20 20 repo = "pebble"; 21 21 tag = version; 22 - hash = "sha256-Y6E+Mu5Ch+VTHryTY3pvHQD6GzaTLrtf78DqUWa7nt0="; 22 + hash = "sha256-x0jvqH1wSAkOgxYNcXr+TL5dqZE0Vai0ZaxdnDSqRNI="; 23 23 }; 24 24 25 25 build-system = [ ··· 35 35 meta = { 36 36 description = "API to manage threads and processes within an application"; 37 37 homepage = "https://github.com/noxdafox/pebble"; 38 - changelog = "https://github.com/noxdafox/pebble/releases/tag/${version}"; 38 + changelog = "https://github.com/noxdafox/pebble/releases/tag/${src.tag}"; 39 39 license = lib.licenses.lgpl3Plus; 40 40 maintainers = with lib.maintainers; [ orivej ]; 41 41 };
+2 -2
pkgs/development/python-modules/python-gvm/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "python-gvm"; 18 - version = "26.1.0"; 18 + version = "26.1.1"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.9"; ··· 24 24 owner = "greenbone"; 25 25 repo = "python-gvm"; 26 26 tag = "v${version}"; 27 - hash = "sha256-0PCSocvykYWkVLXcYNnRo/pVlgKMBRbqtr0uB1y4onU="; 27 + hash = "sha256-NslJHSNFVaUJhUXFUPeJ/S1zIpQmaKrXgQGjKOQJw2k="; 28 28 }; 29 29 30 30 build-system = [ poetry-core ];
+2 -2
pkgs/development/python-modules/pytorch-lightning/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "pytorch-lightning"; 28 - version = "2.5.0.post0"; 28 + version = "2.5.1"; 29 29 pyproject = true; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "Lightning-AI"; 33 33 repo = "pytorch-lightning"; 34 34 tag = version; 35 - hash = "sha256-TkwDncyfv1VoV/IErUgF4p0Or5PJbwKoABqo1xXGLVg="; 35 + hash = "sha256-vGs+byt+/9tIMNYc2VmyN5vhj21ZFnaYsg4v2zeKzEM="; 36 36 }; 37 37 38 38 preConfigure = ''
+7 -5
pkgs/development/python-modules/schemdraw/default.nix
··· 11 11 ziamath, 12 12 pytestCheckHook, 13 13 nbval, 14 + writableTmpDirAsHomeHook, 14 15 }: 15 16 16 17 buildPythonPackage rec { 17 18 pname = "schemdraw"; 18 - version = "0.19"; 19 + version = "0.20"; 19 20 pyproject = true; 20 21 21 - disabled = pythonOlder "3.8"; 22 + disabled = pythonOlder "3.9"; 22 23 23 24 src = fetchFromGitHub { 24 25 owner = "cdelker"; 25 - repo = pname; 26 - rev = version; 27 - hash = "sha256-vqEHcazE5DNHr0FceOWLqq+RZmMK5ovHDVjy/2wbTJU="; 26 + repo = "schemdraw"; 27 + tag = version; 28 + hash = "sha256-mt1XTrUH570zrJpCFo0jORAE/jo7H2T7sKpIskYw8bk="; 28 29 }; 29 30 30 31 build-system = [ setuptools ]; ··· 47 48 latex2mathml 48 49 ziafont 49 50 ziamath 51 + writableTmpDirAsHomeHook 50 52 ]; 51 53 52 54 # Strip out references to unfree fonts from the test suite
+3 -3
pkgs/development/python-modules/scikit-posthocs/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "scikit-posthocs"; 18 - version = "0.11.2"; 18 + version = "0.11.3"; 19 19 pyproject = true; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "maximtrp"; 23 23 repo = "scikit-posthocs"; 24 24 tag = "v${version}"; 25 - hash = "sha256-ChYBjT7xeAiKJFRI9ov4vOGucy0aK0j/0dndNs4ewBo="; 25 + hash = "sha256-mK0O3cXBSXW/j/CqdYviYKJyj8SFSHoj6LK2CisIDmI="; 26 26 }; 27 27 28 28 build-system = [ setuptools ]; ··· 46 46 meta = with lib; { 47 47 description = "Multiple Pairwise Comparisons (Post Hoc) Tests in Python"; 48 48 homepage = "https://github.com/maximtrp/scikit-posthocs"; 49 - changelog = "https://github.com/maximtrp/scikit-posthocs/releases/tag/v${version}"; 49 + changelog = "https://github.com/maximtrp/scikit-posthocs/releases/tag/${src.tag}"; 50 50 license = licenses.mit; 51 51 maintainers = with maintainers; [ mbalatsko ]; 52 52 };
+5 -3
pkgs/development/python-modules/ziafont/default.nix
··· 6 6 setuptools, 7 7 pytestCheckHook, 8 8 nbval, 9 + writableTmpDirAsHomeHook, 9 10 fetchurl, 10 11 }: 11 12 buildPythonPackage rec { 12 13 pname = "ziafont"; 13 - version = "0.9"; 14 + version = "0.10"; 14 15 pyproject = true; 15 16 16 - disabled = pythonOlder "3.8"; 17 + disabled = pythonOlder "3.9"; 17 18 18 19 src = fetchFromGitHub { 19 20 owner = "cdelker"; 20 21 repo = "ziafont"; 21 22 tag = version; 22 - hash = "sha256-S7IDL3ItP14/GrCUtSTT+JWuqRAY/Po0Kerq8mggDdg="; 23 + hash = "sha256-tDwl+2EChzBDCFcZW71r4eSKyazlJSv7tRX6soPNSuY="; 23 24 }; 24 25 25 26 build-system = [ setuptools ]; 26 27 27 28 nativeCheckInputs = [ 28 29 pytestCheckHook 30 + writableTmpDirAsHomeHook 29 31 nbval 30 32 ]; 31 33
+5 -3
pkgs/development/python-modules/ziamath/default.nix
··· 8 8 pytestCheckHook, 9 9 nbval, 10 10 latex2mathml, 11 + writableTmpDirAsHomeHook, 11 12 fetchurl, 12 13 }: 13 14 buildPythonPackage rec { 14 15 pname = "ziamath"; 15 - version = "0.11"; 16 + version = "0.12"; 16 17 pyproject = true; 17 18 18 - disabled = pythonOlder "3.8"; 19 + disabled = pythonOlder "3.9"; 19 20 20 21 src = fetchFromGitHub { 21 22 owner = "cdelker"; 22 23 repo = "ziamath"; 23 24 tag = version; 24 - hash = "sha256-DLpbidQEeQVKxGCbS2jeeCvmVK9ElDIDQMj5bh/x7/Q="; 25 + hash = "sha256-ShR9O170Q26l6XHSe2CO4bEuQm4JNOxiPZ2kbKDLNEU="; 25 26 }; 26 27 27 28 build-system = [ setuptools ]; ··· 32 33 pytestCheckHook 33 34 nbval 34 35 latex2mathml 36 + writableTmpDirAsHomeHook 35 37 ]; 36 38 37 39 preCheck =
+2876
pkgs/development/tools/genealogos/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "addr2line" 7 + version = "0.22.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" 10 + dependencies = [ 11 + "gimli", 12 + ] 13 + 14 + [[package]] 15 + name = "adler" 16 + version = "1.0.2" 17 + source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 + 20 + [[package]] 21 + name = "aho-corasick" 22 + version = "1.1.3" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 25 + dependencies = [ 26 + "memchr", 27 + ] 28 + 29 + [[package]] 30 + name = "android-tzdata" 31 + version = "0.1.1" 32 + source = "registry+https://github.com/rust-lang/crates.io-index" 33 + checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 34 + 35 + [[package]] 36 + name = "android_system_properties" 37 + version = "0.1.5" 38 + source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 40 + dependencies = [ 41 + "libc", 42 + ] 43 + 44 + [[package]] 45 + name = "anstream" 46 + version = "0.6.14" 47 + source = "registry+https://github.com/rust-lang/crates.io-index" 48 + checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" 49 + dependencies = [ 50 + "anstyle", 51 + "anstyle-parse", 52 + "anstyle-query", 53 + "anstyle-wincon", 54 + "colorchoice", 55 + "is_terminal_polyfill", 56 + "utf8parse", 57 + ] 58 + 59 + [[package]] 60 + name = "anstyle" 61 + version = "1.0.7" 62 + source = "registry+https://github.com/rust-lang/crates.io-index" 63 + checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" 64 + 65 + [[package]] 66 + name = "anstyle-parse" 67 + version = "0.2.4" 68 + source = "registry+https://github.com/rust-lang/crates.io-index" 69 + checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" 70 + dependencies = [ 71 + "utf8parse", 72 + ] 73 + 74 + [[package]] 75 + name = "anstyle-query" 76 + version = "1.1.0" 77 + source = "registry+https://github.com/rust-lang/crates.io-index" 78 + checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391" 79 + dependencies = [ 80 + "windows-sys 0.52.0", 81 + ] 82 + 83 + [[package]] 84 + name = "anstyle-wincon" 85 + version = "3.0.3" 86 + source = "registry+https://github.com/rust-lang/crates.io-index" 87 + checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" 88 + dependencies = [ 89 + "anstyle", 90 + "windows-sys 0.52.0", 91 + ] 92 + 93 + [[package]] 94 + name = "anyhow" 95 + version = "1.0.86" 96 + source = "registry+https://github.com/rust-lang/crates.io-index" 97 + checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" 98 + 99 + [[package]] 100 + name = "async-stream" 101 + version = "0.3.5" 102 + source = "registry+https://github.com/rust-lang/crates.io-index" 103 + checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" 104 + dependencies = [ 105 + "async-stream-impl", 106 + "futures-core", 107 + "pin-project-lite", 108 + ] 109 + 110 + [[package]] 111 + name = "async-stream-impl" 112 + version = "0.3.5" 113 + source = "registry+https://github.com/rust-lang/crates.io-index" 114 + checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" 115 + dependencies = [ 116 + "proc-macro2", 117 + "quote", 118 + "syn", 119 + ] 120 + 121 + [[package]] 122 + name = "async-trait" 123 + version = "0.1.80" 124 + source = "registry+https://github.com/rust-lang/crates.io-index" 125 + checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" 126 + dependencies = [ 127 + "proc-macro2", 128 + "quote", 129 + "syn", 130 + ] 131 + 132 + [[package]] 133 + name = "atomic" 134 + version = "0.5.3" 135 + source = "registry+https://github.com/rust-lang/crates.io-index" 136 + checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba" 137 + 138 + [[package]] 139 + name = "atomic" 140 + version = "0.6.0" 141 + source = "registry+https://github.com/rust-lang/crates.io-index" 142 + checksum = "8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994" 143 + dependencies = [ 144 + "bytemuck", 145 + ] 146 + 147 + [[package]] 148 + name = "autocfg" 149 + version = "1.3.0" 150 + source = "registry+https://github.com/rust-lang/crates.io-index" 151 + checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 152 + 153 + [[package]] 154 + name = "backtrace" 155 + version = "0.3.73" 156 + source = "registry+https://github.com/rust-lang/crates.io-index" 157 + checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" 158 + dependencies = [ 159 + "addr2line", 160 + "cc", 161 + "cfg-if", 162 + "libc", 163 + "miniz_oxide", 164 + "object", 165 + "rustc-demangle", 166 + ] 167 + 168 + [[package]] 169 + name = "base64" 170 + version = "0.21.7" 171 + source = "registry+https://github.com/rust-lang/crates.io-index" 172 + checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 173 + 174 + [[package]] 175 + name = "binascii" 176 + version = "0.1.4" 177 + source = "registry+https://github.com/rust-lang/crates.io-index" 178 + checksum = "383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72" 179 + 180 + [[package]] 181 + name = "bitflags" 182 + version = "1.3.2" 183 + source = "registry+https://github.com/rust-lang/crates.io-index" 184 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 185 + 186 + [[package]] 187 + name = "bitflags" 188 + version = "2.5.0" 189 + source = "registry+https://github.com/rust-lang/crates.io-index" 190 + checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" 191 + 192 + [[package]] 193 + name = "bumpalo" 194 + version = "3.16.0" 195 + source = "registry+https://github.com/rust-lang/crates.io-index" 196 + checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 197 + 198 + [[package]] 199 + name = "bytemuck" 200 + version = "1.16.0" 201 + source = "registry+https://github.com/rust-lang/crates.io-index" 202 + checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5" 203 + 204 + [[package]] 205 + name = "bytes" 206 + version = "1.6.0" 207 + source = "registry+https://github.com/rust-lang/crates.io-index" 208 + checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" 209 + 210 + [[package]] 211 + name = "cc" 212 + version = "1.0.99" 213 + source = "registry+https://github.com/rust-lang/crates.io-index" 214 + checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695" 215 + 216 + [[package]] 217 + name = "cfg-if" 218 + version = "1.0.0" 219 + source = "registry+https://github.com/rust-lang/crates.io-index" 220 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 221 + 222 + [[package]] 223 + name = "chrono" 224 + version = "0.4.38" 225 + source = "registry+https://github.com/rust-lang/crates.io-index" 226 + checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 227 + dependencies = [ 228 + "android-tzdata", 229 + "iana-time-zone", 230 + "js-sys", 231 + "num-traits", 232 + "wasm-bindgen", 233 + "windows-targets 0.52.5", 234 + ] 235 + 236 + [[package]] 237 + name = "clap" 238 + version = "4.5.7" 239 + source = "registry+https://github.com/rust-lang/crates.io-index" 240 + checksum = "5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f" 241 + dependencies = [ 242 + "clap_builder", 243 + "clap_derive", 244 + ] 245 + 246 + [[package]] 247 + name = "clap-verbosity-flag" 248 + version = "2.2.0" 249 + source = "registry+https://github.com/rust-lang/crates.io-index" 250 + checksum = "bb9b20c0dd58e4c2e991c8d203bbeb76c11304d1011659686b5b644bc29aa478" 251 + dependencies = [ 252 + "clap", 253 + "log", 254 + ] 255 + 256 + [[package]] 257 + name = "clap_builder" 258 + version = "4.5.7" 259 + source = "registry+https://github.com/rust-lang/crates.io-index" 260 + checksum = "f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f" 261 + dependencies = [ 262 + "anstream", 263 + "anstyle", 264 + "clap_lex", 265 + "strsim", 266 + ] 267 + 268 + [[package]] 269 + name = "clap_derive" 270 + version = "4.5.5" 271 + source = "registry+https://github.com/rust-lang/crates.io-index" 272 + checksum = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6" 273 + dependencies = [ 274 + "heck", 275 + "proc-macro2", 276 + "quote", 277 + "syn", 278 + ] 279 + 280 + [[package]] 281 + name = "clap_lex" 282 + version = "0.7.1" 283 + source = "registry+https://github.com/rust-lang/crates.io-index" 284 + checksum = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70" 285 + 286 + [[package]] 287 + name = "colorchoice" 288 + version = "1.0.1" 289 + source = "registry+https://github.com/rust-lang/crates.io-index" 290 + checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" 291 + 292 + [[package]] 293 + name = "console" 294 + version = "0.15.8" 295 + source = "registry+https://github.com/rust-lang/crates.io-index" 296 + checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" 297 + dependencies = [ 298 + "encode_unicode", 299 + "lazy_static", 300 + "libc", 301 + "unicode-width", 302 + "windows-sys 0.52.0", 303 + ] 304 + 305 + [[package]] 306 + name = "cookie" 307 + version = "0.18.1" 308 + source = "registry+https://github.com/rust-lang/crates.io-index" 309 + checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" 310 + dependencies = [ 311 + "percent-encoding", 312 + "time", 313 + "version_check", 314 + ] 315 + 316 + [[package]] 317 + name = "core-foundation" 318 + version = "0.9.4" 319 + source = "registry+https://github.com/rust-lang/crates.io-index" 320 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 321 + dependencies = [ 322 + "core-foundation-sys", 323 + "libc", 324 + ] 325 + 326 + [[package]] 327 + name = "core-foundation-sys" 328 + version = "0.8.6" 329 + source = "registry+https://github.com/rust-lang/crates.io-index" 330 + checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 331 + 332 + [[package]] 333 + name = "crossbeam-deque" 334 + version = "0.8.5" 335 + source = "registry+https://github.com/rust-lang/crates.io-index" 336 + checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 337 + dependencies = [ 338 + "crossbeam-epoch", 339 + "crossbeam-utils", 340 + ] 341 + 342 + [[package]] 343 + name = "crossbeam-epoch" 344 + version = "0.9.18" 345 + source = "registry+https://github.com/rust-lang/crates.io-index" 346 + checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 347 + dependencies = [ 348 + "crossbeam-utils", 349 + ] 350 + 351 + [[package]] 352 + name = "crossbeam-utils" 353 + version = "0.8.20" 354 + source = "registry+https://github.com/rust-lang/crates.io-index" 355 + checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" 356 + 357 + [[package]] 358 + name = "cyclonedx-bom" 359 + version = "0.5.0" 360 + source = "registry+https://github.com/rust-lang/crates.io-index" 361 + checksum = "8ed94ea2aaea25fdfec8a03ce34f92c4d2c00d741d0de681b923256448d3835b" 362 + dependencies = [ 363 + "base64", 364 + "fluent-uri", 365 + "once_cell", 366 + "ordered-float", 367 + "packageurl", 368 + "regex", 369 + "serde", 370 + "serde_json", 371 + "spdx", 372 + "thiserror", 373 + "time", 374 + "uuid", 375 + "xml-rs", 376 + ] 377 + 378 + [[package]] 379 + name = "deranged" 380 + version = "0.3.11" 381 + source = "registry+https://github.com/rust-lang/crates.io-index" 382 + checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 383 + dependencies = [ 384 + "powerfmt", 385 + ] 386 + 387 + [[package]] 388 + name = "devise" 389 + version = "0.4.1" 390 + source = "registry+https://github.com/rust-lang/crates.io-index" 391 + checksum = "d6eacefd3f541c66fc61433d65e54e0e46e0a029a819a7dbbc7a7b489e8a85f8" 392 + dependencies = [ 393 + "devise_codegen", 394 + "devise_core", 395 + ] 396 + 397 + [[package]] 398 + name = "devise_codegen" 399 + version = "0.4.1" 400 + source = "registry+https://github.com/rust-lang/crates.io-index" 401 + checksum = "9c8cf4b8dd484ede80fd5c547592c46c3745a617c8af278e2b72bea86b2dfed6" 402 + dependencies = [ 403 + "devise_core", 404 + "quote", 405 + ] 406 + 407 + [[package]] 408 + name = "devise_core" 409 + version = "0.4.1" 410 + source = "registry+https://github.com/rust-lang/crates.io-index" 411 + checksum = "35b50dba0afdca80b187392b24f2499a88c336d5a8493e4b4ccfb608708be56a" 412 + dependencies = [ 413 + "bitflags 2.5.0", 414 + "proc-macro2", 415 + "proc-macro2-diagnostics", 416 + "quote", 417 + "syn", 418 + ] 419 + 420 + [[package]] 421 + name = "diff" 422 + version = "0.1.13" 423 + source = "registry+https://github.com/rust-lang/crates.io-index" 424 + checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 425 + 426 + [[package]] 427 + name = "difflib" 428 + version = "0.4.0" 429 + source = "registry+https://github.com/rust-lang/crates.io-index" 430 + checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" 431 + 432 + [[package]] 433 + name = "displaydoc" 434 + version = "0.2.4" 435 + source = "registry+https://github.com/rust-lang/crates.io-index" 436 + checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" 437 + dependencies = [ 438 + "proc-macro2", 439 + "quote", 440 + "syn", 441 + ] 442 + 443 + [[package]] 444 + name = "dyn-clone" 445 + version = "1.0.17" 446 + source = "registry+https://github.com/rust-lang/crates.io-index" 447 + checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" 448 + 449 + [[package]] 450 + name = "either" 451 + version = "1.12.0" 452 + source = "registry+https://github.com/rust-lang/crates.io-index" 453 + checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" 454 + 455 + [[package]] 456 + name = "encode_unicode" 457 + version = "0.3.6" 458 + source = "registry+https://github.com/rust-lang/crates.io-index" 459 + checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" 460 + 461 + [[package]] 462 + name = "encoding_rs" 463 + version = "0.8.34" 464 + source = "registry+https://github.com/rust-lang/crates.io-index" 465 + checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" 466 + dependencies = [ 467 + "cfg-if", 468 + ] 469 + 470 + [[package]] 471 + name = "env_filter" 472 + version = "0.1.0" 473 + source = "registry+https://github.com/rust-lang/crates.io-index" 474 + checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" 475 + dependencies = [ 476 + "log", 477 + "regex", 478 + ] 479 + 480 + [[package]] 481 + name = "env_logger" 482 + version = "0.11.3" 483 + source = "registry+https://github.com/rust-lang/crates.io-index" 484 + checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" 485 + dependencies = [ 486 + "anstream", 487 + "anstyle", 488 + "env_filter", 489 + "humantime", 490 + "log", 491 + ] 492 + 493 + [[package]] 494 + name = "equivalent" 495 + version = "1.0.1" 496 + source = "registry+https://github.com/rust-lang/crates.io-index" 497 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 498 + 499 + [[package]] 500 + name = "errno" 501 + version = "0.3.9" 502 + source = "registry+https://github.com/rust-lang/crates.io-index" 503 + checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" 504 + dependencies = [ 505 + "libc", 506 + "windows-sys 0.52.0", 507 + ] 508 + 509 + [[package]] 510 + name = "fastrand" 511 + version = "2.1.0" 512 + source = "registry+https://github.com/rust-lang/crates.io-index" 513 + checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" 514 + 515 + [[package]] 516 + name = "figment" 517 + version = "0.10.19" 518 + source = "registry+https://github.com/rust-lang/crates.io-index" 519 + checksum = "8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3" 520 + dependencies = [ 521 + "atomic 0.6.0", 522 + "pear", 523 + "serde", 524 + "toml", 525 + "uncased", 526 + "version_check", 527 + ] 528 + 529 + [[package]] 530 + name = "float-cmp" 531 + version = "0.9.0" 532 + source = "registry+https://github.com/rust-lang/crates.io-index" 533 + checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" 534 + dependencies = [ 535 + "num-traits", 536 + ] 537 + 538 + [[package]] 539 + name = "fluent-uri" 540 + version = "0.1.4" 541 + source = "registry+https://github.com/rust-lang/crates.io-index" 542 + checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d" 543 + dependencies = [ 544 + "bitflags 1.3.2", 545 + ] 546 + 547 + [[package]] 548 + name = "flume" 549 + version = "0.11.0" 550 + source = "registry+https://github.com/rust-lang/crates.io-index" 551 + checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" 552 + dependencies = [ 553 + "futures-core", 554 + "futures-sink", 555 + "nanorand", 556 + "spin", 557 + ] 558 + 559 + [[package]] 560 + name = "fnv" 561 + version = "1.0.7" 562 + source = "registry+https://github.com/rust-lang/crates.io-index" 563 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 564 + 565 + [[package]] 566 + name = "foreign-types" 567 + version = "0.3.2" 568 + source = "registry+https://github.com/rust-lang/crates.io-index" 569 + checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 570 + dependencies = [ 571 + "foreign-types-shared", 572 + ] 573 + 574 + [[package]] 575 + name = "foreign-types-shared" 576 + version = "0.1.1" 577 + source = "registry+https://github.com/rust-lang/crates.io-index" 578 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 579 + 580 + [[package]] 581 + name = "form_urlencoded" 582 + version = "1.2.1" 583 + source = "registry+https://github.com/rust-lang/crates.io-index" 584 + checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 585 + dependencies = [ 586 + "percent-encoding", 587 + ] 588 + 589 + [[package]] 590 + name = "futures" 591 + version = "0.3.30" 592 + source = "registry+https://github.com/rust-lang/crates.io-index" 593 + checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 594 + dependencies = [ 595 + "futures-channel", 596 + "futures-core", 597 + "futures-io", 598 + "futures-sink", 599 + "futures-task", 600 + "futures-util", 601 + ] 602 + 603 + [[package]] 604 + name = "futures-channel" 605 + version = "0.3.30" 606 + source = "registry+https://github.com/rust-lang/crates.io-index" 607 + checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 608 + dependencies = [ 609 + "futures-core", 610 + "futures-sink", 611 + ] 612 + 613 + [[package]] 614 + name = "futures-core" 615 + version = "0.3.30" 616 + source = "registry+https://github.com/rust-lang/crates.io-index" 617 + checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 618 + 619 + [[package]] 620 + name = "futures-io" 621 + version = "0.3.30" 622 + source = "registry+https://github.com/rust-lang/crates.io-index" 623 + checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 624 + 625 + [[package]] 626 + name = "futures-sink" 627 + version = "0.3.30" 628 + source = "registry+https://github.com/rust-lang/crates.io-index" 629 + checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 630 + 631 + [[package]] 632 + name = "futures-task" 633 + version = "0.3.30" 634 + source = "registry+https://github.com/rust-lang/crates.io-index" 635 + checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 636 + 637 + [[package]] 638 + name = "futures-util" 639 + version = "0.3.30" 640 + source = "registry+https://github.com/rust-lang/crates.io-index" 641 + checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 642 + dependencies = [ 643 + "futures-channel", 644 + "futures-core", 645 + "futures-io", 646 + "futures-sink", 647 + "futures-task", 648 + "memchr", 649 + "pin-project-lite", 650 + "pin-utils", 651 + "slab", 652 + ] 653 + 654 + [[package]] 655 + name = "genealogos" 656 + version = "1.0.0" 657 + dependencies = [ 658 + "clap", 659 + "cyclonedx-bom", 660 + "env_logger", 661 + "log", 662 + "nixtract", 663 + "predicates", 664 + "pretty_assertions", 665 + "rayon", 666 + "rocket", 667 + "serde", 668 + "serde_json", 669 + "test-log", 670 + "thiserror", 671 + "uuid", 672 + ] 673 + 674 + [[package]] 675 + name = "genealogos-api" 676 + version = "1.0.0" 677 + dependencies = [ 678 + "chrono", 679 + "env_logger", 680 + "genealogos", 681 + "log", 682 + "nixtract", 683 + "pretty_assertions", 684 + "rocket", 685 + "serde", 686 + "serde_json", 687 + "test-log", 688 + "urlencoding", 689 + ] 690 + 691 + [[package]] 692 + name = "genealogos-cli" 693 + version = "1.0.0" 694 + dependencies = [ 695 + "anyhow", 696 + "clap", 697 + "clap-verbosity-flag", 698 + "cyclonedx-bom", 699 + "env_logger", 700 + "genealogos", 701 + "indicatif", 702 + "indicatif-log-bridge", 703 + "nixtract", 704 + ] 705 + 706 + [[package]] 707 + name = "generator" 708 + version = "0.7.5" 709 + source = "registry+https://github.com/rust-lang/crates.io-index" 710 + checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e" 711 + dependencies = [ 712 + "cc", 713 + "libc", 714 + "log", 715 + "rustversion", 716 + "windows", 717 + ] 718 + 719 + [[package]] 720 + name = "getrandom" 721 + version = "0.2.15" 722 + source = "registry+https://github.com/rust-lang/crates.io-index" 723 + checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 724 + dependencies = [ 725 + "cfg-if", 726 + "js-sys", 727 + "libc", 728 + "wasi", 729 + "wasm-bindgen", 730 + ] 731 + 732 + [[package]] 733 + name = "gimli" 734 + version = "0.29.0" 735 + source = "registry+https://github.com/rust-lang/crates.io-index" 736 + checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" 737 + 738 + [[package]] 739 + name = "glob" 740 + version = "0.3.1" 741 + source = "registry+https://github.com/rust-lang/crates.io-index" 742 + checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 743 + 744 + [[package]] 745 + name = "h2" 746 + version = "0.3.26" 747 + source = "registry+https://github.com/rust-lang/crates.io-index" 748 + checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" 749 + dependencies = [ 750 + "bytes", 751 + "fnv", 752 + "futures-core", 753 + "futures-sink", 754 + "futures-util", 755 + "http 0.2.12", 756 + "indexmap", 757 + "slab", 758 + "tokio", 759 + "tokio-util", 760 + "tracing", 761 + ] 762 + 763 + [[package]] 764 + name = "hashbrown" 765 + version = "0.14.5" 766 + source = "registry+https://github.com/rust-lang/crates.io-index" 767 + checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 768 + 769 + [[package]] 770 + name = "heck" 771 + version = "0.5.0" 772 + source = "registry+https://github.com/rust-lang/crates.io-index" 773 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 774 + 775 + [[package]] 776 + name = "hermit-abi" 777 + version = "0.3.9" 778 + source = "registry+https://github.com/rust-lang/crates.io-index" 779 + checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 780 + 781 + [[package]] 782 + name = "http" 783 + version = "0.2.12" 784 + source = "registry+https://github.com/rust-lang/crates.io-index" 785 + checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" 786 + dependencies = [ 787 + "bytes", 788 + "fnv", 789 + "itoa", 790 + ] 791 + 792 + [[package]] 793 + name = "http" 794 + version = "1.1.0" 795 + source = "registry+https://github.com/rust-lang/crates.io-index" 796 + checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" 797 + dependencies = [ 798 + "bytes", 799 + "fnv", 800 + "itoa", 801 + ] 802 + 803 + [[package]] 804 + name = "http-body" 805 + version = "0.4.6" 806 + source = "registry+https://github.com/rust-lang/crates.io-index" 807 + checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" 808 + dependencies = [ 809 + "bytes", 810 + "http 0.2.12", 811 + "pin-project-lite", 812 + ] 813 + 814 + [[package]] 815 + name = "httparse" 816 + version = "1.9.3" 817 + source = "registry+https://github.com/rust-lang/crates.io-index" 818 + checksum = "d0e7a4dd27b9476dc40cb050d3632d3bba3a70ddbff012285f7f8559a1e7e545" 819 + 820 + [[package]] 821 + name = "httpdate" 822 + version = "1.0.3" 823 + source = "registry+https://github.com/rust-lang/crates.io-index" 824 + checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 825 + 826 + [[package]] 827 + name = "humantime" 828 + version = "2.1.0" 829 + source = "registry+https://github.com/rust-lang/crates.io-index" 830 + checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 831 + 832 + [[package]] 833 + name = "hyper" 834 + version = "0.14.29" 835 + source = "registry+https://github.com/rust-lang/crates.io-index" 836 + checksum = "f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33" 837 + dependencies = [ 838 + "bytes", 839 + "futures-channel", 840 + "futures-core", 841 + "futures-util", 842 + "h2", 843 + "http 0.2.12", 844 + "http-body", 845 + "httparse", 846 + "httpdate", 847 + "itoa", 848 + "pin-project-lite", 849 + "socket2", 850 + "tokio", 851 + "tower-service", 852 + "tracing", 853 + "want", 854 + ] 855 + 856 + [[package]] 857 + name = "hyper-tls" 858 + version = "0.5.0" 859 + source = "registry+https://github.com/rust-lang/crates.io-index" 860 + checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" 861 + dependencies = [ 862 + "bytes", 863 + "hyper", 864 + "native-tls", 865 + "tokio", 866 + "tokio-native-tls", 867 + ] 868 + 869 + [[package]] 870 + name = "iana-time-zone" 871 + version = "0.1.60" 872 + source = "registry+https://github.com/rust-lang/crates.io-index" 873 + checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 874 + dependencies = [ 875 + "android_system_properties", 876 + "core-foundation-sys", 877 + "iana-time-zone-haiku", 878 + "js-sys", 879 + "wasm-bindgen", 880 + "windows-core", 881 + ] 882 + 883 + [[package]] 884 + name = "iana-time-zone-haiku" 885 + version = "0.1.2" 886 + source = "registry+https://github.com/rust-lang/crates.io-index" 887 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 888 + dependencies = [ 889 + "cc", 890 + ] 891 + 892 + [[package]] 893 + name = "icu_collections" 894 + version = "1.5.0" 895 + source = "registry+https://github.com/rust-lang/crates.io-index" 896 + checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" 897 + dependencies = [ 898 + "displaydoc", 899 + "yoke", 900 + "zerofrom", 901 + "zerovec", 902 + ] 903 + 904 + [[package]] 905 + name = "icu_locid" 906 + version = "1.5.0" 907 + source = "registry+https://github.com/rust-lang/crates.io-index" 908 + checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" 909 + dependencies = [ 910 + "displaydoc", 911 + "litemap", 912 + "tinystr", 913 + "writeable", 914 + "zerovec", 915 + ] 916 + 917 + [[package]] 918 + name = "icu_locid_transform" 919 + version = "1.5.0" 920 + source = "registry+https://github.com/rust-lang/crates.io-index" 921 + checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" 922 + dependencies = [ 923 + "displaydoc", 924 + "icu_locid", 925 + "icu_locid_transform_data", 926 + "icu_provider", 927 + "tinystr", 928 + "zerovec", 929 + ] 930 + 931 + [[package]] 932 + name = "icu_locid_transform_data" 933 + version = "1.5.0" 934 + source = "registry+https://github.com/rust-lang/crates.io-index" 935 + checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" 936 + 937 + [[package]] 938 + name = "icu_normalizer" 939 + version = "1.5.0" 940 + source = "registry+https://github.com/rust-lang/crates.io-index" 941 + checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" 942 + dependencies = [ 943 + "displaydoc", 944 + "icu_collections", 945 + "icu_normalizer_data", 946 + "icu_properties", 947 + "icu_provider", 948 + "smallvec", 949 + "utf16_iter", 950 + "utf8_iter", 951 + "write16", 952 + "zerovec", 953 + ] 954 + 955 + [[package]] 956 + name = "icu_normalizer_data" 957 + version = "1.5.0" 958 + source = "registry+https://github.com/rust-lang/crates.io-index" 959 + checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" 960 + 961 + [[package]] 962 + name = "icu_properties" 963 + version = "1.5.0" 964 + source = "registry+https://github.com/rust-lang/crates.io-index" 965 + checksum = "1f8ac670d7422d7f76b32e17a5db556510825b29ec9154f235977c9caba61036" 966 + dependencies = [ 967 + "displaydoc", 968 + "icu_collections", 969 + "icu_locid_transform", 970 + "icu_properties_data", 971 + "icu_provider", 972 + "tinystr", 973 + "zerovec", 974 + ] 975 + 976 + [[package]] 977 + name = "icu_properties_data" 978 + version = "1.5.0" 979 + source = "registry+https://github.com/rust-lang/crates.io-index" 980 + checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" 981 + 982 + [[package]] 983 + name = "icu_provider" 984 + version = "1.5.0" 985 + source = "registry+https://github.com/rust-lang/crates.io-index" 986 + checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" 987 + dependencies = [ 988 + "displaydoc", 989 + "icu_locid", 990 + "icu_provider_macros", 991 + "stable_deref_trait", 992 + "tinystr", 993 + "writeable", 994 + "yoke", 995 + "zerofrom", 996 + "zerovec", 997 + ] 998 + 999 + [[package]] 1000 + name = "icu_provider_macros" 1001 + version = "1.5.0" 1002 + source = "registry+https://github.com/rust-lang/crates.io-index" 1003 + checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" 1004 + dependencies = [ 1005 + "proc-macro2", 1006 + "quote", 1007 + "syn", 1008 + ] 1009 + 1010 + [[package]] 1011 + name = "idna" 1012 + version = "1.0.0" 1013 + source = "registry+https://github.com/rust-lang/crates.io-index" 1014 + checksum = "4716a3a0933a1d01c2f72450e89596eb51dd34ef3c211ccd875acdf1f8fe47ed" 1015 + dependencies = [ 1016 + "icu_normalizer", 1017 + "icu_properties", 1018 + "smallvec", 1019 + "utf8_iter", 1020 + ] 1021 + 1022 + [[package]] 1023 + name = "indexmap" 1024 + version = "2.2.6" 1025 + source = "registry+https://github.com/rust-lang/crates.io-index" 1026 + checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 1027 + dependencies = [ 1028 + "equivalent", 1029 + "hashbrown", 1030 + "serde", 1031 + ] 1032 + 1033 + [[package]] 1034 + name = "indicatif" 1035 + version = "0.17.8" 1036 + source = "registry+https://github.com/rust-lang/crates.io-index" 1037 + checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" 1038 + dependencies = [ 1039 + "console", 1040 + "instant", 1041 + "number_prefix", 1042 + "portable-atomic", 1043 + "unicode-width", 1044 + ] 1045 + 1046 + [[package]] 1047 + name = "indicatif-log-bridge" 1048 + version = "0.2.2" 1049 + source = "registry+https://github.com/rust-lang/crates.io-index" 1050 + checksum = "2963046f28a204e3e3fd7e754fd90a6235da05b5378f24707ff0ec9513725ce3" 1051 + dependencies = [ 1052 + "indicatif", 1053 + "log", 1054 + ] 1055 + 1056 + [[package]] 1057 + name = "inlinable_string" 1058 + version = "0.1.15" 1059 + source = "registry+https://github.com/rust-lang/crates.io-index" 1060 + checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb" 1061 + 1062 + [[package]] 1063 + name = "instant" 1064 + version = "0.1.13" 1065 + source = "registry+https://github.com/rust-lang/crates.io-index" 1066 + checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" 1067 + dependencies = [ 1068 + "cfg-if", 1069 + ] 1070 + 1071 + [[package]] 1072 + name = "ipnet" 1073 + version = "2.9.0" 1074 + source = "registry+https://github.com/rust-lang/crates.io-index" 1075 + checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 1076 + 1077 + [[package]] 1078 + name = "is-terminal" 1079 + version = "0.4.12" 1080 + source = "registry+https://github.com/rust-lang/crates.io-index" 1081 + checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" 1082 + dependencies = [ 1083 + "hermit-abi", 1084 + "libc", 1085 + "windows-sys 0.52.0", 1086 + ] 1087 + 1088 + [[package]] 1089 + name = "is_terminal_polyfill" 1090 + version = "1.70.0" 1091 + source = "registry+https://github.com/rust-lang/crates.io-index" 1092 + checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" 1093 + 1094 + [[package]] 1095 + name = "itoa" 1096 + version = "1.0.11" 1097 + source = "registry+https://github.com/rust-lang/crates.io-index" 1098 + checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 1099 + 1100 + [[package]] 1101 + name = "js-sys" 1102 + version = "0.3.69" 1103 + source = "registry+https://github.com/rust-lang/crates.io-index" 1104 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1105 + dependencies = [ 1106 + "wasm-bindgen", 1107 + ] 1108 + 1109 + [[package]] 1110 + name = "lazy_static" 1111 + version = "1.4.0" 1112 + source = "registry+https://github.com/rust-lang/crates.io-index" 1113 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1114 + 1115 + [[package]] 1116 + name = "libc" 1117 + version = "0.2.155" 1118 + source = "registry+https://github.com/rust-lang/crates.io-index" 1119 + checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" 1120 + 1121 + [[package]] 1122 + name = "linux-raw-sys" 1123 + version = "0.4.14" 1124 + source = "registry+https://github.com/rust-lang/crates.io-index" 1125 + checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 1126 + 1127 + [[package]] 1128 + name = "litemap" 1129 + version = "0.7.3" 1130 + source = "registry+https://github.com/rust-lang/crates.io-index" 1131 + checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" 1132 + 1133 + [[package]] 1134 + name = "lock_api" 1135 + version = "0.4.12" 1136 + source = "registry+https://github.com/rust-lang/crates.io-index" 1137 + checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 1138 + dependencies = [ 1139 + "autocfg", 1140 + "scopeguard", 1141 + ] 1142 + 1143 + [[package]] 1144 + name = "log" 1145 + version = "0.4.21" 1146 + source = "registry+https://github.com/rust-lang/crates.io-index" 1147 + checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 1148 + 1149 + [[package]] 1150 + name = "loom" 1151 + version = "0.5.6" 1152 + source = "registry+https://github.com/rust-lang/crates.io-index" 1153 + checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" 1154 + dependencies = [ 1155 + "cfg-if", 1156 + "generator", 1157 + "scoped-tls", 1158 + "serde", 1159 + "serde_json", 1160 + "tracing", 1161 + "tracing-subscriber", 1162 + ] 1163 + 1164 + [[package]] 1165 + name = "matchers" 1166 + version = "0.1.0" 1167 + source = "registry+https://github.com/rust-lang/crates.io-index" 1168 + checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1169 + dependencies = [ 1170 + "regex-automata 0.1.10", 1171 + ] 1172 + 1173 + [[package]] 1174 + name = "memchr" 1175 + version = "2.7.2" 1176 + source = "registry+https://github.com/rust-lang/crates.io-index" 1177 + checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" 1178 + 1179 + [[package]] 1180 + name = "mime" 1181 + version = "0.3.17" 1182 + source = "registry+https://github.com/rust-lang/crates.io-index" 1183 + checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1184 + 1185 + [[package]] 1186 + name = "miniz_oxide" 1187 + version = "0.7.3" 1188 + source = "registry+https://github.com/rust-lang/crates.io-index" 1189 + checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" 1190 + dependencies = [ 1191 + "adler", 1192 + ] 1193 + 1194 + [[package]] 1195 + name = "mio" 1196 + version = "0.8.11" 1197 + source = "registry+https://github.com/rust-lang/crates.io-index" 1198 + checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 1199 + dependencies = [ 1200 + "libc", 1201 + "wasi", 1202 + "windows-sys 0.48.0", 1203 + ] 1204 + 1205 + [[package]] 1206 + name = "multer" 1207 + version = "3.1.0" 1208 + source = "registry+https://github.com/rust-lang/crates.io-index" 1209 + checksum = "83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b" 1210 + dependencies = [ 1211 + "bytes", 1212 + "encoding_rs", 1213 + "futures-util", 1214 + "http 1.1.0", 1215 + "httparse", 1216 + "memchr", 1217 + "mime", 1218 + "spin", 1219 + "tokio", 1220 + "tokio-util", 1221 + "version_check", 1222 + ] 1223 + 1224 + [[package]] 1225 + name = "nanorand" 1226 + version = "0.7.0" 1227 + source = "registry+https://github.com/rust-lang/crates.io-index" 1228 + checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" 1229 + dependencies = [ 1230 + "getrandom", 1231 + ] 1232 + 1233 + [[package]] 1234 + name = "native-tls" 1235 + version = "0.2.12" 1236 + source = "registry+https://github.com/rust-lang/crates.io-index" 1237 + checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" 1238 + dependencies = [ 1239 + "libc", 1240 + "log", 1241 + "openssl", 1242 + "openssl-probe", 1243 + "openssl-sys", 1244 + "schannel", 1245 + "security-framework", 1246 + "security-framework-sys", 1247 + "tempfile", 1248 + ] 1249 + 1250 + [[package]] 1251 + name = "nixtract" 1252 + version = "0.3.0" 1253 + source = "git+https://github.com/tweag/nixtract.git#eddcfd45d517928bf8d18b849d5ab0f6e5d49686" 1254 + dependencies = [ 1255 + "clap", 1256 + "clap-verbosity-flag", 1257 + "env_logger", 1258 + "flume", 1259 + "indicatif", 1260 + "indicatif-log-bridge", 1261 + "log", 1262 + "num_cpus", 1263 + "rayon", 1264 + "reqwest", 1265 + "schemars", 1266 + "serde", 1267 + "serde_json", 1268 + "shell-escape", 1269 + "tempfile", 1270 + "thiserror", 1271 + ] 1272 + 1273 + [[package]] 1274 + name = "normalize-line-endings" 1275 + version = "0.3.0" 1276 + source = "registry+https://github.com/rust-lang/crates.io-index" 1277 + checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" 1278 + 1279 + [[package]] 1280 + name = "nu-ansi-term" 1281 + version = "0.46.0" 1282 + source = "registry+https://github.com/rust-lang/crates.io-index" 1283 + checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1284 + dependencies = [ 1285 + "overload", 1286 + "winapi", 1287 + ] 1288 + 1289 + [[package]] 1290 + name = "num-conv" 1291 + version = "0.1.0" 1292 + source = "registry+https://github.com/rust-lang/crates.io-index" 1293 + checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 1294 + 1295 + [[package]] 1296 + name = "num-traits" 1297 + version = "0.2.19" 1298 + source = "registry+https://github.com/rust-lang/crates.io-index" 1299 + checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 1300 + dependencies = [ 1301 + "autocfg", 1302 + ] 1303 + 1304 + [[package]] 1305 + name = "num_cpus" 1306 + version = "1.16.0" 1307 + source = "registry+https://github.com/rust-lang/crates.io-index" 1308 + checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 1309 + dependencies = [ 1310 + "hermit-abi", 1311 + "libc", 1312 + ] 1313 + 1314 + [[package]] 1315 + name = "number_prefix" 1316 + version = "0.4.0" 1317 + source = "registry+https://github.com/rust-lang/crates.io-index" 1318 + checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" 1319 + 1320 + [[package]] 1321 + name = "object" 1322 + version = "0.36.0" 1323 + source = "registry+https://github.com/rust-lang/crates.io-index" 1324 + checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" 1325 + dependencies = [ 1326 + "memchr", 1327 + ] 1328 + 1329 + [[package]] 1330 + name = "once_cell" 1331 + version = "1.19.0" 1332 + source = "registry+https://github.com/rust-lang/crates.io-index" 1333 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 1334 + 1335 + [[package]] 1336 + name = "openssl" 1337 + version = "0.10.64" 1338 + source = "registry+https://github.com/rust-lang/crates.io-index" 1339 + checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" 1340 + dependencies = [ 1341 + "bitflags 2.5.0", 1342 + "cfg-if", 1343 + "foreign-types", 1344 + "libc", 1345 + "once_cell", 1346 + "openssl-macros", 1347 + "openssl-sys", 1348 + ] 1349 + 1350 + [[package]] 1351 + name = "openssl-macros" 1352 + version = "0.1.1" 1353 + source = "registry+https://github.com/rust-lang/crates.io-index" 1354 + checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 1355 + dependencies = [ 1356 + "proc-macro2", 1357 + "quote", 1358 + "syn", 1359 + ] 1360 + 1361 + [[package]] 1362 + name = "openssl-probe" 1363 + version = "0.1.5" 1364 + source = "registry+https://github.com/rust-lang/crates.io-index" 1365 + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1366 + 1367 + [[package]] 1368 + name = "openssl-sys" 1369 + version = "0.9.102" 1370 + source = "registry+https://github.com/rust-lang/crates.io-index" 1371 + checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" 1372 + dependencies = [ 1373 + "cc", 1374 + "libc", 1375 + "pkg-config", 1376 + "vcpkg", 1377 + ] 1378 + 1379 + [[package]] 1380 + name = "ordered-float" 1381 + version = "4.2.0" 1382 + source = "registry+https://github.com/rust-lang/crates.io-index" 1383 + checksum = "a76df7075c7d4d01fdcb46c912dd17fba5b60c78ea480b475f2b6ab6f666584e" 1384 + dependencies = [ 1385 + "num-traits", 1386 + ] 1387 + 1388 + [[package]] 1389 + name = "overload" 1390 + version = "0.1.1" 1391 + source = "registry+https://github.com/rust-lang/crates.io-index" 1392 + checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1393 + 1394 + [[package]] 1395 + name = "packageurl" 1396 + version = "0.3.0" 1397 + source = "registry+https://github.com/rust-lang/crates.io-index" 1398 + checksum = "c53362339d1c48910f1b0c35e2ae96e2d32e442c7dc3ac5f622908ec87221f08" 1399 + dependencies = [ 1400 + "percent-encoding", 1401 + "thiserror", 1402 + ] 1403 + 1404 + [[package]] 1405 + name = "parking_lot" 1406 + version = "0.12.3" 1407 + source = "registry+https://github.com/rust-lang/crates.io-index" 1408 + checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" 1409 + dependencies = [ 1410 + "lock_api", 1411 + "parking_lot_core", 1412 + ] 1413 + 1414 + [[package]] 1415 + name = "parking_lot_core" 1416 + version = "0.9.10" 1417 + source = "registry+https://github.com/rust-lang/crates.io-index" 1418 + checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 1419 + dependencies = [ 1420 + "cfg-if", 1421 + "libc", 1422 + "redox_syscall", 1423 + "smallvec", 1424 + "windows-targets 0.52.5", 1425 + ] 1426 + 1427 + [[package]] 1428 + name = "pear" 1429 + version = "0.2.9" 1430 + source = "registry+https://github.com/rust-lang/crates.io-index" 1431 + checksum = "bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467" 1432 + dependencies = [ 1433 + "inlinable_string", 1434 + "pear_codegen", 1435 + "yansi 1.0.1", 1436 + ] 1437 + 1438 + [[package]] 1439 + name = "pear_codegen" 1440 + version = "0.2.9" 1441 + source = "registry+https://github.com/rust-lang/crates.io-index" 1442 + checksum = "4bab5b985dc082b345f812b7df84e1bef27e7207b39e448439ba8bd69c93f147" 1443 + dependencies = [ 1444 + "proc-macro2", 1445 + "proc-macro2-diagnostics", 1446 + "quote", 1447 + "syn", 1448 + ] 1449 + 1450 + [[package]] 1451 + name = "percent-encoding" 1452 + version = "2.3.1" 1453 + source = "registry+https://github.com/rust-lang/crates.io-index" 1454 + checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 1455 + 1456 + [[package]] 1457 + name = "pin-project-lite" 1458 + version = "0.2.14" 1459 + source = "registry+https://github.com/rust-lang/crates.io-index" 1460 + checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 1461 + 1462 + [[package]] 1463 + name = "pin-utils" 1464 + version = "0.1.0" 1465 + source = "registry+https://github.com/rust-lang/crates.io-index" 1466 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1467 + 1468 + [[package]] 1469 + name = "pkg-config" 1470 + version = "0.3.30" 1471 + source = "registry+https://github.com/rust-lang/crates.io-index" 1472 + checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 1473 + 1474 + [[package]] 1475 + name = "portable-atomic" 1476 + version = "1.6.0" 1477 + source = "registry+https://github.com/rust-lang/crates.io-index" 1478 + checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" 1479 + 1480 + [[package]] 1481 + name = "powerfmt" 1482 + version = "0.2.0" 1483 + source = "registry+https://github.com/rust-lang/crates.io-index" 1484 + checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 1485 + 1486 + [[package]] 1487 + name = "ppv-lite86" 1488 + version = "0.2.17" 1489 + source = "registry+https://github.com/rust-lang/crates.io-index" 1490 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1491 + 1492 + [[package]] 1493 + name = "predicates" 1494 + version = "3.1.0" 1495 + source = "registry+https://github.com/rust-lang/crates.io-index" 1496 + checksum = "68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8" 1497 + dependencies = [ 1498 + "anstyle", 1499 + "difflib", 1500 + "float-cmp", 1501 + "normalize-line-endings", 1502 + "predicates-core", 1503 + "regex", 1504 + ] 1505 + 1506 + [[package]] 1507 + name = "predicates-core" 1508 + version = "1.0.6" 1509 + source = "registry+https://github.com/rust-lang/crates.io-index" 1510 + checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174" 1511 + 1512 + [[package]] 1513 + name = "pretty_assertions" 1514 + version = "1.4.0" 1515 + source = "registry+https://github.com/rust-lang/crates.io-index" 1516 + checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" 1517 + dependencies = [ 1518 + "diff", 1519 + "yansi 0.5.1", 1520 + ] 1521 + 1522 + [[package]] 1523 + name = "proc-macro2" 1524 + version = "1.0.85" 1525 + source = "registry+https://github.com/rust-lang/crates.io-index" 1526 + checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" 1527 + dependencies = [ 1528 + "unicode-ident", 1529 + ] 1530 + 1531 + [[package]] 1532 + name = "proc-macro2-diagnostics" 1533 + version = "0.10.1" 1534 + source = "registry+https://github.com/rust-lang/crates.io-index" 1535 + checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" 1536 + dependencies = [ 1537 + "proc-macro2", 1538 + "quote", 1539 + "syn", 1540 + "version_check", 1541 + "yansi 1.0.1", 1542 + ] 1543 + 1544 + [[package]] 1545 + name = "quote" 1546 + version = "1.0.36" 1547 + source = "registry+https://github.com/rust-lang/crates.io-index" 1548 + checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 1549 + dependencies = [ 1550 + "proc-macro2", 1551 + ] 1552 + 1553 + [[package]] 1554 + name = "rand" 1555 + version = "0.8.5" 1556 + source = "registry+https://github.com/rust-lang/crates.io-index" 1557 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1558 + dependencies = [ 1559 + "libc", 1560 + "rand_chacha", 1561 + "rand_core", 1562 + ] 1563 + 1564 + [[package]] 1565 + name = "rand_chacha" 1566 + version = "0.3.1" 1567 + source = "registry+https://github.com/rust-lang/crates.io-index" 1568 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1569 + dependencies = [ 1570 + "ppv-lite86", 1571 + "rand_core", 1572 + ] 1573 + 1574 + [[package]] 1575 + name = "rand_core" 1576 + version = "0.6.4" 1577 + source = "registry+https://github.com/rust-lang/crates.io-index" 1578 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1579 + dependencies = [ 1580 + "getrandom", 1581 + ] 1582 + 1583 + [[package]] 1584 + name = "rayon" 1585 + version = "1.10.0" 1586 + source = "registry+https://github.com/rust-lang/crates.io-index" 1587 + checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 1588 + dependencies = [ 1589 + "either", 1590 + "rayon-core", 1591 + ] 1592 + 1593 + [[package]] 1594 + name = "rayon-core" 1595 + version = "1.12.1" 1596 + source = "registry+https://github.com/rust-lang/crates.io-index" 1597 + checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 1598 + dependencies = [ 1599 + "crossbeam-deque", 1600 + "crossbeam-utils", 1601 + ] 1602 + 1603 + [[package]] 1604 + name = "redox_syscall" 1605 + version = "0.5.1" 1606 + source = "registry+https://github.com/rust-lang/crates.io-index" 1607 + checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" 1608 + dependencies = [ 1609 + "bitflags 2.5.0", 1610 + ] 1611 + 1612 + [[package]] 1613 + name = "ref-cast" 1614 + version = "1.0.23" 1615 + source = "registry+https://github.com/rust-lang/crates.io-index" 1616 + checksum = "ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931" 1617 + dependencies = [ 1618 + "ref-cast-impl", 1619 + ] 1620 + 1621 + [[package]] 1622 + name = "ref-cast-impl" 1623 + version = "1.0.23" 1624 + source = "registry+https://github.com/rust-lang/crates.io-index" 1625 + checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" 1626 + dependencies = [ 1627 + "proc-macro2", 1628 + "quote", 1629 + "syn", 1630 + ] 1631 + 1632 + [[package]] 1633 + name = "regex" 1634 + version = "1.10.5" 1635 + source = "registry+https://github.com/rust-lang/crates.io-index" 1636 + checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" 1637 + dependencies = [ 1638 + "aho-corasick", 1639 + "memchr", 1640 + "regex-automata 0.4.7", 1641 + "regex-syntax 0.8.4", 1642 + ] 1643 + 1644 + [[package]] 1645 + name = "regex-automata" 1646 + version = "0.1.10" 1647 + source = "registry+https://github.com/rust-lang/crates.io-index" 1648 + checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 1649 + dependencies = [ 1650 + "regex-syntax 0.6.29", 1651 + ] 1652 + 1653 + [[package]] 1654 + name = "regex-automata" 1655 + version = "0.4.7" 1656 + source = "registry+https://github.com/rust-lang/crates.io-index" 1657 + checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" 1658 + dependencies = [ 1659 + "aho-corasick", 1660 + "memchr", 1661 + "regex-syntax 0.8.4", 1662 + ] 1663 + 1664 + [[package]] 1665 + name = "regex-syntax" 1666 + version = "0.6.29" 1667 + source = "registry+https://github.com/rust-lang/crates.io-index" 1668 + checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 1669 + 1670 + [[package]] 1671 + name = "regex-syntax" 1672 + version = "0.8.4" 1673 + source = "registry+https://github.com/rust-lang/crates.io-index" 1674 + checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" 1675 + 1676 + [[package]] 1677 + name = "reqwest" 1678 + version = "0.11.27" 1679 + source = "registry+https://github.com/rust-lang/crates.io-index" 1680 + checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" 1681 + dependencies = [ 1682 + "base64", 1683 + "bytes", 1684 + "encoding_rs", 1685 + "futures-core", 1686 + "futures-util", 1687 + "h2", 1688 + "http 0.2.12", 1689 + "http-body", 1690 + "hyper", 1691 + "hyper-tls", 1692 + "ipnet", 1693 + "js-sys", 1694 + "log", 1695 + "mime", 1696 + "native-tls", 1697 + "once_cell", 1698 + "percent-encoding", 1699 + "pin-project-lite", 1700 + "rustls-pemfile", 1701 + "serde", 1702 + "serde_json", 1703 + "serde_urlencoded", 1704 + "sync_wrapper", 1705 + "system-configuration", 1706 + "tokio", 1707 + "tokio-native-tls", 1708 + "tower-service", 1709 + "url", 1710 + "wasm-bindgen", 1711 + "wasm-bindgen-futures", 1712 + "web-sys", 1713 + "winreg", 1714 + ] 1715 + 1716 + [[package]] 1717 + name = "rocket" 1718 + version = "0.5.1" 1719 + source = "registry+https://github.com/rust-lang/crates.io-index" 1720 + checksum = "a516907296a31df7dc04310e7043b61d71954d703b603cc6867a026d7e72d73f" 1721 + dependencies = [ 1722 + "async-stream", 1723 + "async-trait", 1724 + "atomic 0.5.3", 1725 + "binascii", 1726 + "bytes", 1727 + "either", 1728 + "figment", 1729 + "futures", 1730 + "indexmap", 1731 + "log", 1732 + "memchr", 1733 + "multer", 1734 + "num_cpus", 1735 + "parking_lot", 1736 + "pin-project-lite", 1737 + "rand", 1738 + "ref-cast", 1739 + "rocket_codegen", 1740 + "rocket_http", 1741 + "serde", 1742 + "serde_json", 1743 + "state", 1744 + "tempfile", 1745 + "time", 1746 + "tokio", 1747 + "tokio-stream", 1748 + "tokio-util", 1749 + "ubyte", 1750 + "version_check", 1751 + "yansi 1.0.1", 1752 + ] 1753 + 1754 + [[package]] 1755 + name = "rocket_codegen" 1756 + version = "0.5.1" 1757 + source = "registry+https://github.com/rust-lang/crates.io-index" 1758 + checksum = "575d32d7ec1a9770108c879fc7c47815a80073f96ca07ff9525a94fcede1dd46" 1759 + dependencies = [ 1760 + "devise", 1761 + "glob", 1762 + "indexmap", 1763 + "proc-macro2", 1764 + "quote", 1765 + "rocket_http", 1766 + "syn", 1767 + "unicode-xid", 1768 + "version_check", 1769 + ] 1770 + 1771 + [[package]] 1772 + name = "rocket_http" 1773 + version = "0.5.1" 1774 + source = "registry+https://github.com/rust-lang/crates.io-index" 1775 + checksum = "e274915a20ee3065f611c044bd63c40757396b6dbc057d6046aec27f14f882b9" 1776 + dependencies = [ 1777 + "cookie", 1778 + "either", 1779 + "futures", 1780 + "http 0.2.12", 1781 + "hyper", 1782 + "indexmap", 1783 + "log", 1784 + "memchr", 1785 + "pear", 1786 + "percent-encoding", 1787 + "pin-project-lite", 1788 + "ref-cast", 1789 + "serde", 1790 + "smallvec", 1791 + "stable-pattern", 1792 + "state", 1793 + "time", 1794 + "tokio", 1795 + "uncased", 1796 + ] 1797 + 1798 + [[package]] 1799 + name = "rustc-demangle" 1800 + version = "0.1.24" 1801 + source = "registry+https://github.com/rust-lang/crates.io-index" 1802 + checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 1803 + 1804 + [[package]] 1805 + name = "rustix" 1806 + version = "0.38.34" 1807 + source = "registry+https://github.com/rust-lang/crates.io-index" 1808 + checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" 1809 + dependencies = [ 1810 + "bitflags 2.5.0", 1811 + "errno", 1812 + "libc", 1813 + "linux-raw-sys", 1814 + "windows-sys 0.52.0", 1815 + ] 1816 + 1817 + [[package]] 1818 + name = "rustls-pemfile" 1819 + version = "1.0.4" 1820 + source = "registry+https://github.com/rust-lang/crates.io-index" 1821 + checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 1822 + dependencies = [ 1823 + "base64", 1824 + ] 1825 + 1826 + [[package]] 1827 + name = "rustversion" 1828 + version = "1.0.17" 1829 + source = "registry+https://github.com/rust-lang/crates.io-index" 1830 + checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" 1831 + 1832 + [[package]] 1833 + name = "ryu" 1834 + version = "1.0.18" 1835 + source = "registry+https://github.com/rust-lang/crates.io-index" 1836 + checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 1837 + 1838 + [[package]] 1839 + name = "schannel" 1840 + version = "0.1.23" 1841 + source = "registry+https://github.com/rust-lang/crates.io-index" 1842 + checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" 1843 + dependencies = [ 1844 + "windows-sys 0.52.0", 1845 + ] 1846 + 1847 + [[package]] 1848 + name = "schemars" 1849 + version = "0.8.21" 1850 + source = "registry+https://github.com/rust-lang/crates.io-index" 1851 + checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" 1852 + dependencies = [ 1853 + "dyn-clone", 1854 + "schemars_derive", 1855 + "serde", 1856 + "serde_json", 1857 + ] 1858 + 1859 + [[package]] 1860 + name = "schemars_derive" 1861 + version = "0.8.21" 1862 + source = "registry+https://github.com/rust-lang/crates.io-index" 1863 + checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" 1864 + dependencies = [ 1865 + "proc-macro2", 1866 + "quote", 1867 + "serde_derive_internals", 1868 + "syn", 1869 + ] 1870 + 1871 + [[package]] 1872 + name = "scoped-tls" 1873 + version = "1.0.1" 1874 + source = "registry+https://github.com/rust-lang/crates.io-index" 1875 + checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 1876 + 1877 + [[package]] 1878 + name = "scopeguard" 1879 + version = "1.2.0" 1880 + source = "registry+https://github.com/rust-lang/crates.io-index" 1881 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1882 + 1883 + [[package]] 1884 + name = "security-framework" 1885 + version = "2.11.0" 1886 + source = "registry+https://github.com/rust-lang/crates.io-index" 1887 + checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" 1888 + dependencies = [ 1889 + "bitflags 2.5.0", 1890 + "core-foundation", 1891 + "core-foundation-sys", 1892 + "libc", 1893 + "security-framework-sys", 1894 + ] 1895 + 1896 + [[package]] 1897 + name = "security-framework-sys" 1898 + version = "2.11.0" 1899 + source = "registry+https://github.com/rust-lang/crates.io-index" 1900 + checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" 1901 + dependencies = [ 1902 + "core-foundation-sys", 1903 + "libc", 1904 + ] 1905 + 1906 + [[package]] 1907 + name = "serde" 1908 + version = "1.0.203" 1909 + source = "registry+https://github.com/rust-lang/crates.io-index" 1910 + checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" 1911 + dependencies = [ 1912 + "serde_derive", 1913 + ] 1914 + 1915 + [[package]] 1916 + name = "serde_derive" 1917 + version = "1.0.203" 1918 + source = "registry+https://github.com/rust-lang/crates.io-index" 1919 + checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" 1920 + dependencies = [ 1921 + "proc-macro2", 1922 + "quote", 1923 + "syn", 1924 + ] 1925 + 1926 + [[package]] 1927 + name = "serde_derive_internals" 1928 + version = "0.29.1" 1929 + source = "registry+https://github.com/rust-lang/crates.io-index" 1930 + checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" 1931 + dependencies = [ 1932 + "proc-macro2", 1933 + "quote", 1934 + "syn", 1935 + ] 1936 + 1937 + [[package]] 1938 + name = "serde_json" 1939 + version = "1.0.117" 1940 + source = "registry+https://github.com/rust-lang/crates.io-index" 1941 + checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" 1942 + dependencies = [ 1943 + "itoa", 1944 + "ryu", 1945 + "serde", 1946 + ] 1947 + 1948 + [[package]] 1949 + name = "serde_spanned" 1950 + version = "0.6.6" 1951 + source = "registry+https://github.com/rust-lang/crates.io-index" 1952 + checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" 1953 + dependencies = [ 1954 + "serde", 1955 + ] 1956 + 1957 + [[package]] 1958 + name = "serde_urlencoded" 1959 + version = "0.7.1" 1960 + source = "registry+https://github.com/rust-lang/crates.io-index" 1961 + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 1962 + dependencies = [ 1963 + "form_urlencoded", 1964 + "itoa", 1965 + "ryu", 1966 + "serde", 1967 + ] 1968 + 1969 + [[package]] 1970 + name = "sharded-slab" 1971 + version = "0.1.7" 1972 + source = "registry+https://github.com/rust-lang/crates.io-index" 1973 + checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 1974 + dependencies = [ 1975 + "lazy_static", 1976 + ] 1977 + 1978 + [[package]] 1979 + name = "shell-escape" 1980 + version = "0.1.5" 1981 + source = "registry+https://github.com/rust-lang/crates.io-index" 1982 + checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f" 1983 + 1984 + [[package]] 1985 + name = "signal-hook-registry" 1986 + version = "1.4.2" 1987 + source = "registry+https://github.com/rust-lang/crates.io-index" 1988 + checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 1989 + dependencies = [ 1990 + "libc", 1991 + ] 1992 + 1993 + [[package]] 1994 + name = "slab" 1995 + version = "0.4.9" 1996 + source = "registry+https://github.com/rust-lang/crates.io-index" 1997 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 1998 + dependencies = [ 1999 + "autocfg", 2000 + ] 2001 + 2002 + [[package]] 2003 + name = "smallvec" 2004 + version = "1.13.2" 2005 + source = "registry+https://github.com/rust-lang/crates.io-index" 2006 + checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 2007 + 2008 + [[package]] 2009 + name = "socket2" 2010 + version = "0.5.7" 2011 + source = "registry+https://github.com/rust-lang/crates.io-index" 2012 + checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" 2013 + dependencies = [ 2014 + "libc", 2015 + "windows-sys 0.52.0", 2016 + ] 2017 + 2018 + [[package]] 2019 + name = "spdx" 2020 + version = "0.10.6" 2021 + source = "registry+https://github.com/rust-lang/crates.io-index" 2022 + checksum = "47317bbaf63785b53861e1ae2d11b80d6b624211d42cb20efcd210ee6f8a14bc" 2023 + dependencies = [ 2024 + "smallvec", 2025 + ] 2026 + 2027 + [[package]] 2028 + name = "spin" 2029 + version = "0.9.8" 2030 + source = "registry+https://github.com/rust-lang/crates.io-index" 2031 + checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 2032 + dependencies = [ 2033 + "lock_api", 2034 + ] 2035 + 2036 + [[package]] 2037 + name = "stable-pattern" 2038 + version = "0.1.0" 2039 + source = "registry+https://github.com/rust-lang/crates.io-index" 2040 + checksum = "4564168c00635f88eaed410d5efa8131afa8d8699a612c80c455a0ba05c21045" 2041 + dependencies = [ 2042 + "memchr", 2043 + ] 2044 + 2045 + [[package]] 2046 + name = "stable_deref_trait" 2047 + version = "1.2.0" 2048 + source = "registry+https://github.com/rust-lang/crates.io-index" 2049 + checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 2050 + 2051 + [[package]] 2052 + name = "state" 2053 + version = "0.6.0" 2054 + source = "registry+https://github.com/rust-lang/crates.io-index" 2055 + checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8" 2056 + dependencies = [ 2057 + "loom", 2058 + ] 2059 + 2060 + [[package]] 2061 + name = "strsim" 2062 + version = "0.11.1" 2063 + source = "registry+https://github.com/rust-lang/crates.io-index" 2064 + checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 2065 + 2066 + [[package]] 2067 + name = "syn" 2068 + version = "2.0.66" 2069 + source = "registry+https://github.com/rust-lang/crates.io-index" 2070 + checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" 2071 + dependencies = [ 2072 + "proc-macro2", 2073 + "quote", 2074 + "unicode-ident", 2075 + ] 2076 + 2077 + [[package]] 2078 + name = "sync_wrapper" 2079 + version = "0.1.2" 2080 + source = "registry+https://github.com/rust-lang/crates.io-index" 2081 + checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 2082 + 2083 + [[package]] 2084 + name = "synstructure" 2085 + version = "0.13.1" 2086 + source = "registry+https://github.com/rust-lang/crates.io-index" 2087 + checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 2088 + dependencies = [ 2089 + "proc-macro2", 2090 + "quote", 2091 + "syn", 2092 + ] 2093 + 2094 + [[package]] 2095 + name = "system-configuration" 2096 + version = "0.5.1" 2097 + source = "registry+https://github.com/rust-lang/crates.io-index" 2098 + checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 2099 + dependencies = [ 2100 + "bitflags 1.3.2", 2101 + "core-foundation", 2102 + "system-configuration-sys", 2103 + ] 2104 + 2105 + [[package]] 2106 + name = "system-configuration-sys" 2107 + version = "0.5.0" 2108 + source = "registry+https://github.com/rust-lang/crates.io-index" 2109 + checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" 2110 + dependencies = [ 2111 + "core-foundation-sys", 2112 + "libc", 2113 + ] 2114 + 2115 + [[package]] 2116 + name = "tempfile" 2117 + version = "3.10.1" 2118 + source = "registry+https://github.com/rust-lang/crates.io-index" 2119 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 2120 + dependencies = [ 2121 + "cfg-if", 2122 + "fastrand", 2123 + "rustix", 2124 + "windows-sys 0.52.0", 2125 + ] 2126 + 2127 + [[package]] 2128 + name = "test-log" 2129 + version = "0.2.16" 2130 + source = "registry+https://github.com/rust-lang/crates.io-index" 2131 + checksum = "3dffced63c2b5c7be278154d76b479f9f9920ed34e7574201407f0b14e2bbb93" 2132 + dependencies = [ 2133 + "env_logger", 2134 + "test-log-macros", 2135 + "tracing-subscriber", 2136 + ] 2137 + 2138 + [[package]] 2139 + name = "test-log-macros" 2140 + version = "0.2.16" 2141 + source = "registry+https://github.com/rust-lang/crates.io-index" 2142 + checksum = "5999e24eaa32083191ba4e425deb75cdf25efefabe5aaccb7446dd0d4122a3f5" 2143 + dependencies = [ 2144 + "proc-macro2", 2145 + "quote", 2146 + "syn", 2147 + ] 2148 + 2149 + [[package]] 2150 + name = "thiserror" 2151 + version = "1.0.61" 2152 + source = "registry+https://github.com/rust-lang/crates.io-index" 2153 + checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" 2154 + dependencies = [ 2155 + "thiserror-impl", 2156 + ] 2157 + 2158 + [[package]] 2159 + name = "thiserror-impl" 2160 + version = "1.0.61" 2161 + source = "registry+https://github.com/rust-lang/crates.io-index" 2162 + checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" 2163 + dependencies = [ 2164 + "proc-macro2", 2165 + "quote", 2166 + "syn", 2167 + ] 2168 + 2169 + [[package]] 2170 + name = "thread_local" 2171 + version = "1.1.8" 2172 + source = "registry+https://github.com/rust-lang/crates.io-index" 2173 + checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 2174 + dependencies = [ 2175 + "cfg-if", 2176 + "once_cell", 2177 + ] 2178 + 2179 + [[package]] 2180 + name = "time" 2181 + version = "0.3.36" 2182 + source = "registry+https://github.com/rust-lang/crates.io-index" 2183 + checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 2184 + dependencies = [ 2185 + "deranged", 2186 + "itoa", 2187 + "num-conv", 2188 + "powerfmt", 2189 + "serde", 2190 + "time-core", 2191 + "time-macros", 2192 + ] 2193 + 2194 + [[package]] 2195 + name = "time-core" 2196 + version = "0.1.2" 2197 + source = "registry+https://github.com/rust-lang/crates.io-index" 2198 + checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 2199 + 2200 + [[package]] 2201 + name = "time-macros" 2202 + version = "0.2.18" 2203 + source = "registry+https://github.com/rust-lang/crates.io-index" 2204 + checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 2205 + dependencies = [ 2206 + "num-conv", 2207 + "time-core", 2208 + ] 2209 + 2210 + [[package]] 2211 + name = "tinystr" 2212 + version = "0.7.6" 2213 + source = "registry+https://github.com/rust-lang/crates.io-index" 2214 + checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" 2215 + dependencies = [ 2216 + "displaydoc", 2217 + "zerovec", 2218 + ] 2219 + 2220 + [[package]] 2221 + name = "tokio" 2222 + version = "1.38.0" 2223 + source = "registry+https://github.com/rust-lang/crates.io-index" 2224 + checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" 2225 + dependencies = [ 2226 + "backtrace", 2227 + "bytes", 2228 + "libc", 2229 + "mio", 2230 + "num_cpus", 2231 + "pin-project-lite", 2232 + "signal-hook-registry", 2233 + "socket2", 2234 + "tokio-macros", 2235 + "windows-sys 0.48.0", 2236 + ] 2237 + 2238 + [[package]] 2239 + name = "tokio-macros" 2240 + version = "2.3.0" 2241 + source = "registry+https://github.com/rust-lang/crates.io-index" 2242 + checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" 2243 + dependencies = [ 2244 + "proc-macro2", 2245 + "quote", 2246 + "syn", 2247 + ] 2248 + 2249 + [[package]] 2250 + name = "tokio-native-tls" 2251 + version = "0.3.1" 2252 + source = "registry+https://github.com/rust-lang/crates.io-index" 2253 + checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 2254 + dependencies = [ 2255 + "native-tls", 2256 + "tokio", 2257 + ] 2258 + 2259 + [[package]] 2260 + name = "tokio-stream" 2261 + version = "0.1.15" 2262 + source = "registry+https://github.com/rust-lang/crates.io-index" 2263 + checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" 2264 + dependencies = [ 2265 + "futures-core", 2266 + "pin-project-lite", 2267 + "tokio", 2268 + ] 2269 + 2270 + [[package]] 2271 + name = "tokio-util" 2272 + version = "0.7.11" 2273 + source = "registry+https://github.com/rust-lang/crates.io-index" 2274 + checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" 2275 + dependencies = [ 2276 + "bytes", 2277 + "futures-core", 2278 + "futures-sink", 2279 + "pin-project-lite", 2280 + "tokio", 2281 + ] 2282 + 2283 + [[package]] 2284 + name = "toml" 2285 + version = "0.8.14" 2286 + source = "registry+https://github.com/rust-lang/crates.io-index" 2287 + checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335" 2288 + dependencies = [ 2289 + "serde", 2290 + "serde_spanned", 2291 + "toml_datetime", 2292 + "toml_edit", 2293 + ] 2294 + 2295 + [[package]] 2296 + name = "toml_datetime" 2297 + version = "0.6.6" 2298 + source = "registry+https://github.com/rust-lang/crates.io-index" 2299 + checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" 2300 + dependencies = [ 2301 + "serde", 2302 + ] 2303 + 2304 + [[package]] 2305 + name = "toml_edit" 2306 + version = "0.22.14" 2307 + source = "registry+https://github.com/rust-lang/crates.io-index" 2308 + checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38" 2309 + dependencies = [ 2310 + "indexmap", 2311 + "serde", 2312 + "serde_spanned", 2313 + "toml_datetime", 2314 + "winnow", 2315 + ] 2316 + 2317 + [[package]] 2318 + name = "tower-service" 2319 + version = "0.3.2" 2320 + source = "registry+https://github.com/rust-lang/crates.io-index" 2321 + checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 2322 + 2323 + [[package]] 2324 + name = "tracing" 2325 + version = "0.1.40" 2326 + source = "registry+https://github.com/rust-lang/crates.io-index" 2327 + checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 2328 + dependencies = [ 2329 + "pin-project-lite", 2330 + "tracing-attributes", 2331 + "tracing-core", 2332 + ] 2333 + 2334 + [[package]] 2335 + name = "tracing-attributes" 2336 + version = "0.1.27" 2337 + source = "registry+https://github.com/rust-lang/crates.io-index" 2338 + checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 2339 + dependencies = [ 2340 + "proc-macro2", 2341 + "quote", 2342 + "syn", 2343 + ] 2344 + 2345 + [[package]] 2346 + name = "tracing-core" 2347 + version = "0.1.32" 2348 + source = "registry+https://github.com/rust-lang/crates.io-index" 2349 + checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 2350 + dependencies = [ 2351 + "once_cell", 2352 + "valuable", 2353 + ] 2354 + 2355 + [[package]] 2356 + name = "tracing-log" 2357 + version = "0.2.0" 2358 + source = "registry+https://github.com/rust-lang/crates.io-index" 2359 + checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 2360 + dependencies = [ 2361 + "log", 2362 + "once_cell", 2363 + "tracing-core", 2364 + ] 2365 + 2366 + [[package]] 2367 + name = "tracing-subscriber" 2368 + version = "0.3.18" 2369 + source = "registry+https://github.com/rust-lang/crates.io-index" 2370 + checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 2371 + dependencies = [ 2372 + "matchers", 2373 + "nu-ansi-term", 2374 + "once_cell", 2375 + "regex", 2376 + "sharded-slab", 2377 + "smallvec", 2378 + "thread_local", 2379 + "tracing", 2380 + "tracing-core", 2381 + "tracing-log", 2382 + ] 2383 + 2384 + [[package]] 2385 + name = "try-lock" 2386 + version = "0.2.5" 2387 + source = "registry+https://github.com/rust-lang/crates.io-index" 2388 + checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 2389 + 2390 + [[package]] 2391 + name = "ubyte" 2392 + version = "0.10.4" 2393 + source = "registry+https://github.com/rust-lang/crates.io-index" 2394 + checksum = "f720def6ce1ee2fc44d40ac9ed6d3a59c361c80a75a7aa8e75bb9baed31cf2ea" 2395 + dependencies = [ 2396 + "serde", 2397 + ] 2398 + 2399 + [[package]] 2400 + name = "uncased" 2401 + version = "0.9.10" 2402 + source = "registry+https://github.com/rust-lang/crates.io-index" 2403 + checksum = "e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697" 2404 + dependencies = [ 2405 + "serde", 2406 + "version_check", 2407 + ] 2408 + 2409 + [[package]] 2410 + name = "unicode-ident" 2411 + version = "1.0.12" 2412 + source = "registry+https://github.com/rust-lang/crates.io-index" 2413 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 2414 + 2415 + [[package]] 2416 + name = "unicode-width" 2417 + version = "0.1.13" 2418 + source = "registry+https://github.com/rust-lang/crates.io-index" 2419 + checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" 2420 + 2421 + [[package]] 2422 + name = "unicode-xid" 2423 + version = "0.2.4" 2424 + source = "registry+https://github.com/rust-lang/crates.io-index" 2425 + checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 2426 + 2427 + [[package]] 2428 + name = "url" 2429 + version = "2.5.1" 2430 + source = "registry+https://github.com/rust-lang/crates.io-index" 2431 + checksum = "f7c25da092f0a868cdf09e8674cd3b7ef3a7d92a24253e663a2fb85e2496de56" 2432 + dependencies = [ 2433 + "form_urlencoded", 2434 + "idna", 2435 + "percent-encoding", 2436 + ] 2437 + 2438 + [[package]] 2439 + name = "urlencoding" 2440 + version = "2.1.3" 2441 + source = "registry+https://github.com/rust-lang/crates.io-index" 2442 + checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" 2443 + 2444 + [[package]] 2445 + name = "utf16_iter" 2446 + version = "1.0.5" 2447 + source = "registry+https://github.com/rust-lang/crates.io-index" 2448 + checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" 2449 + 2450 + [[package]] 2451 + name = "utf8_iter" 2452 + version = "1.0.4" 2453 + source = "registry+https://github.com/rust-lang/crates.io-index" 2454 + checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 2455 + 2456 + [[package]] 2457 + name = "utf8parse" 2458 + version = "0.2.2" 2459 + source = "registry+https://github.com/rust-lang/crates.io-index" 2460 + checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 2461 + 2462 + [[package]] 2463 + name = "uuid" 2464 + version = "1.8.0" 2465 + source = "registry+https://github.com/rust-lang/crates.io-index" 2466 + checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" 2467 + dependencies = [ 2468 + "getrandom", 2469 + ] 2470 + 2471 + [[package]] 2472 + name = "valuable" 2473 + version = "0.1.0" 2474 + source = "registry+https://github.com/rust-lang/crates.io-index" 2475 + checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 2476 + 2477 + [[package]] 2478 + name = "vcpkg" 2479 + version = "0.2.15" 2480 + source = "registry+https://github.com/rust-lang/crates.io-index" 2481 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 2482 + 2483 + [[package]] 2484 + name = "version_check" 2485 + version = "0.9.4" 2486 + source = "registry+https://github.com/rust-lang/crates.io-index" 2487 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2488 + 2489 + [[package]] 2490 + name = "want" 2491 + version = "0.3.1" 2492 + source = "registry+https://github.com/rust-lang/crates.io-index" 2493 + checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 2494 + dependencies = [ 2495 + "try-lock", 2496 + ] 2497 + 2498 + [[package]] 2499 + name = "wasi" 2500 + version = "0.11.0+wasi-snapshot-preview1" 2501 + source = "registry+https://github.com/rust-lang/crates.io-index" 2502 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2503 + 2504 + [[package]] 2505 + name = "wasm-bindgen" 2506 + version = "0.2.92" 2507 + source = "registry+https://github.com/rust-lang/crates.io-index" 2508 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 2509 + dependencies = [ 2510 + "cfg-if", 2511 + "wasm-bindgen-macro", 2512 + ] 2513 + 2514 + [[package]] 2515 + name = "wasm-bindgen-backend" 2516 + version = "0.2.92" 2517 + source = "registry+https://github.com/rust-lang/crates.io-index" 2518 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 2519 + dependencies = [ 2520 + "bumpalo", 2521 + "log", 2522 + "once_cell", 2523 + "proc-macro2", 2524 + "quote", 2525 + "syn", 2526 + "wasm-bindgen-shared", 2527 + ] 2528 + 2529 + [[package]] 2530 + name = "wasm-bindgen-futures" 2531 + version = "0.4.42" 2532 + source = "registry+https://github.com/rust-lang/crates.io-index" 2533 + checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" 2534 + dependencies = [ 2535 + "cfg-if", 2536 + "js-sys", 2537 + "wasm-bindgen", 2538 + "web-sys", 2539 + ] 2540 + 2541 + [[package]] 2542 + name = "wasm-bindgen-macro" 2543 + version = "0.2.92" 2544 + source = "registry+https://github.com/rust-lang/crates.io-index" 2545 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 2546 + dependencies = [ 2547 + "quote", 2548 + "wasm-bindgen-macro-support", 2549 + ] 2550 + 2551 + [[package]] 2552 + name = "wasm-bindgen-macro-support" 2553 + version = "0.2.92" 2554 + source = "registry+https://github.com/rust-lang/crates.io-index" 2555 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 2556 + dependencies = [ 2557 + "proc-macro2", 2558 + "quote", 2559 + "syn", 2560 + "wasm-bindgen-backend", 2561 + "wasm-bindgen-shared", 2562 + ] 2563 + 2564 + [[package]] 2565 + name = "wasm-bindgen-shared" 2566 + version = "0.2.92" 2567 + source = "registry+https://github.com/rust-lang/crates.io-index" 2568 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 2569 + 2570 + [[package]] 2571 + name = "web-sys" 2572 + version = "0.3.69" 2573 + source = "registry+https://github.com/rust-lang/crates.io-index" 2574 + checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 2575 + dependencies = [ 2576 + "js-sys", 2577 + "wasm-bindgen", 2578 + ] 2579 + 2580 + [[package]] 2581 + name = "winapi" 2582 + version = "0.3.9" 2583 + source = "registry+https://github.com/rust-lang/crates.io-index" 2584 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2585 + dependencies = [ 2586 + "winapi-i686-pc-windows-gnu", 2587 + "winapi-x86_64-pc-windows-gnu", 2588 + ] 2589 + 2590 + [[package]] 2591 + name = "winapi-i686-pc-windows-gnu" 2592 + version = "0.4.0" 2593 + source = "registry+https://github.com/rust-lang/crates.io-index" 2594 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2595 + 2596 + [[package]] 2597 + name = "winapi-x86_64-pc-windows-gnu" 2598 + version = "0.4.0" 2599 + source = "registry+https://github.com/rust-lang/crates.io-index" 2600 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2601 + 2602 + [[package]] 2603 + name = "windows" 2604 + version = "0.48.0" 2605 + source = "registry+https://github.com/rust-lang/crates.io-index" 2606 + checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 2607 + dependencies = [ 2608 + "windows-targets 0.48.5", 2609 + ] 2610 + 2611 + [[package]] 2612 + name = "windows-core" 2613 + version = "0.52.0" 2614 + source = "registry+https://github.com/rust-lang/crates.io-index" 2615 + checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 2616 + dependencies = [ 2617 + "windows-targets 0.52.5", 2618 + ] 2619 + 2620 + [[package]] 2621 + name = "windows-sys" 2622 + version = "0.48.0" 2623 + source = "registry+https://github.com/rust-lang/crates.io-index" 2624 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 2625 + dependencies = [ 2626 + "windows-targets 0.48.5", 2627 + ] 2628 + 2629 + [[package]] 2630 + name = "windows-sys" 2631 + version = "0.52.0" 2632 + source = "registry+https://github.com/rust-lang/crates.io-index" 2633 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 2634 + dependencies = [ 2635 + "windows-targets 0.52.5", 2636 + ] 2637 + 2638 + [[package]] 2639 + name = "windows-targets" 2640 + version = "0.48.5" 2641 + source = "registry+https://github.com/rust-lang/crates.io-index" 2642 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 2643 + dependencies = [ 2644 + "windows_aarch64_gnullvm 0.48.5", 2645 + "windows_aarch64_msvc 0.48.5", 2646 + "windows_i686_gnu 0.48.5", 2647 + "windows_i686_msvc 0.48.5", 2648 + "windows_x86_64_gnu 0.48.5", 2649 + "windows_x86_64_gnullvm 0.48.5", 2650 + "windows_x86_64_msvc 0.48.5", 2651 + ] 2652 + 2653 + [[package]] 2654 + name = "windows-targets" 2655 + version = "0.52.5" 2656 + source = "registry+https://github.com/rust-lang/crates.io-index" 2657 + checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" 2658 + dependencies = [ 2659 + "windows_aarch64_gnullvm 0.52.5", 2660 + "windows_aarch64_msvc 0.52.5", 2661 + "windows_i686_gnu 0.52.5", 2662 + "windows_i686_gnullvm", 2663 + "windows_i686_msvc 0.52.5", 2664 + "windows_x86_64_gnu 0.52.5", 2665 + "windows_x86_64_gnullvm 0.52.5", 2666 + "windows_x86_64_msvc 0.52.5", 2667 + ] 2668 + 2669 + [[package]] 2670 + name = "windows_aarch64_gnullvm" 2671 + version = "0.48.5" 2672 + source = "registry+https://github.com/rust-lang/crates.io-index" 2673 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 2674 + 2675 + [[package]] 2676 + name = "windows_aarch64_gnullvm" 2677 + version = "0.52.5" 2678 + source = "registry+https://github.com/rust-lang/crates.io-index" 2679 + checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" 2680 + 2681 + [[package]] 2682 + name = "windows_aarch64_msvc" 2683 + version = "0.48.5" 2684 + source = "registry+https://github.com/rust-lang/crates.io-index" 2685 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 2686 + 2687 + [[package]] 2688 + name = "windows_aarch64_msvc" 2689 + version = "0.52.5" 2690 + source = "registry+https://github.com/rust-lang/crates.io-index" 2691 + checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" 2692 + 2693 + [[package]] 2694 + name = "windows_i686_gnu" 2695 + version = "0.48.5" 2696 + source = "registry+https://github.com/rust-lang/crates.io-index" 2697 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 2698 + 2699 + [[package]] 2700 + name = "windows_i686_gnu" 2701 + version = "0.52.5" 2702 + source = "registry+https://github.com/rust-lang/crates.io-index" 2703 + checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" 2704 + 2705 + [[package]] 2706 + name = "windows_i686_gnullvm" 2707 + version = "0.52.5" 2708 + source = "registry+https://github.com/rust-lang/crates.io-index" 2709 + checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" 2710 + 2711 + [[package]] 2712 + name = "windows_i686_msvc" 2713 + version = "0.48.5" 2714 + source = "registry+https://github.com/rust-lang/crates.io-index" 2715 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 2716 + 2717 + [[package]] 2718 + name = "windows_i686_msvc" 2719 + version = "0.52.5" 2720 + source = "registry+https://github.com/rust-lang/crates.io-index" 2721 + checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" 2722 + 2723 + [[package]] 2724 + name = "windows_x86_64_gnu" 2725 + version = "0.48.5" 2726 + source = "registry+https://github.com/rust-lang/crates.io-index" 2727 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 2728 + 2729 + [[package]] 2730 + name = "windows_x86_64_gnu" 2731 + version = "0.52.5" 2732 + source = "registry+https://github.com/rust-lang/crates.io-index" 2733 + checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" 2734 + 2735 + [[package]] 2736 + name = "windows_x86_64_gnullvm" 2737 + version = "0.48.5" 2738 + source = "registry+https://github.com/rust-lang/crates.io-index" 2739 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 2740 + 2741 + [[package]] 2742 + name = "windows_x86_64_gnullvm" 2743 + version = "0.52.5" 2744 + source = "registry+https://github.com/rust-lang/crates.io-index" 2745 + checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" 2746 + 2747 + [[package]] 2748 + name = "windows_x86_64_msvc" 2749 + version = "0.48.5" 2750 + source = "registry+https://github.com/rust-lang/crates.io-index" 2751 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 2752 + 2753 + [[package]] 2754 + name = "windows_x86_64_msvc" 2755 + version = "0.52.5" 2756 + source = "registry+https://github.com/rust-lang/crates.io-index" 2757 + checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" 2758 + 2759 + [[package]] 2760 + name = "winnow" 2761 + version = "0.6.13" 2762 + source = "registry+https://github.com/rust-lang/crates.io-index" 2763 + checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1" 2764 + dependencies = [ 2765 + "memchr", 2766 + ] 2767 + 2768 + [[package]] 2769 + name = "winreg" 2770 + version = "0.50.0" 2771 + source = "registry+https://github.com/rust-lang/crates.io-index" 2772 + checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 2773 + dependencies = [ 2774 + "cfg-if", 2775 + "windows-sys 0.48.0", 2776 + ] 2777 + 2778 + [[package]] 2779 + name = "write16" 2780 + version = "1.0.0" 2781 + source = "registry+https://github.com/rust-lang/crates.io-index" 2782 + checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" 2783 + 2784 + [[package]] 2785 + name = "writeable" 2786 + version = "0.5.5" 2787 + source = "registry+https://github.com/rust-lang/crates.io-index" 2788 + checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" 2789 + 2790 + [[package]] 2791 + name = "xml-rs" 2792 + version = "0.8.20" 2793 + source = "registry+https://github.com/rust-lang/crates.io-index" 2794 + checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193" 2795 + 2796 + [[package]] 2797 + name = "yansi" 2798 + version = "0.5.1" 2799 + source = "registry+https://github.com/rust-lang/crates.io-index" 2800 + checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" 2801 + 2802 + [[package]] 2803 + name = "yansi" 2804 + version = "1.0.1" 2805 + source = "registry+https://github.com/rust-lang/crates.io-index" 2806 + checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" 2807 + dependencies = [ 2808 + "is-terminal", 2809 + ] 2810 + 2811 + [[package]] 2812 + name = "yoke" 2813 + version = "0.7.4" 2814 + source = "registry+https://github.com/rust-lang/crates.io-index" 2815 + checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" 2816 + dependencies = [ 2817 + "serde", 2818 + "stable_deref_trait", 2819 + "yoke-derive", 2820 + "zerofrom", 2821 + ] 2822 + 2823 + [[package]] 2824 + name = "yoke-derive" 2825 + version = "0.7.4" 2826 + source = "registry+https://github.com/rust-lang/crates.io-index" 2827 + checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" 2828 + dependencies = [ 2829 + "proc-macro2", 2830 + "quote", 2831 + "syn", 2832 + "synstructure", 2833 + ] 2834 + 2835 + [[package]] 2836 + name = "zerofrom" 2837 + version = "0.1.4" 2838 + source = "registry+https://github.com/rust-lang/crates.io-index" 2839 + checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" 2840 + dependencies = [ 2841 + "zerofrom-derive", 2842 + ] 2843 + 2844 + [[package]] 2845 + name = "zerofrom-derive" 2846 + version = "0.1.4" 2847 + source = "registry+https://github.com/rust-lang/crates.io-index" 2848 + checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" 2849 + dependencies = [ 2850 + "proc-macro2", 2851 + "quote", 2852 + "syn", 2853 + "synstructure", 2854 + ] 2855 + 2856 + [[package]] 2857 + name = "zerovec" 2858 + version = "0.10.2" 2859 + source = "registry+https://github.com/rust-lang/crates.io-index" 2860 + checksum = "bb2cc8827d6c0994478a15c53f374f46fbd41bea663d809b14744bc42e6b109c" 2861 + dependencies = [ 2862 + "yoke", 2863 + "zerofrom", 2864 + "zerovec-derive", 2865 + ] 2866 + 2867 + [[package]] 2868 + name = "zerovec-derive" 2869 + version = "0.10.2" 2870 + source = "registry+https://github.com/rust-lang/crates.io-index" 2871 + checksum = "97cf56601ee5052b4417d90c8755c6683473c926039908196cf35d99f893ebe7" 2872 + dependencies = [ 2873 + "proc-macro2", 2874 + "quote", 2875 + "syn", 2876 + ]
+63
pkgs/development/tools/genealogos/default.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + 6 + pkg-config, 7 + openssl, 8 + }: 9 + let 10 + mkGenealogosPackage = 11 + { 12 + crate ? "cli", 13 + }: 14 + rustPlatform.buildRustPackage rec { 15 + pname = "genealogos-${crate}"; 16 + version = "1.0.0"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "tweag"; 20 + repo = "genealogos"; 21 + rev = "v${version}"; 22 + hash = "sha256-EQrKInsrqlpjySX6duylo++2qwglB3EqGfLFJucOQM8="; 23 + # Genealogos' fixture tests contain valid nix store paths, and are thus incompatible with a fixed-output-derivation. 24 + # To avoid this, we just remove the tests 25 + postFetch = '' 26 + rm -r $out/genealogos/tests/ 27 + ''; 28 + }; 29 + 30 + cargoLock = { 31 + lockFile = ./Cargo.lock; 32 + outputHashes = { 33 + "nixtract-0.3.0" = "sha256-fXM6Gle4dt1iJgI6NuPl9l00i5sXGYkE+sUvFdps44s="; 34 + }; 35 + }; 36 + 37 + cargoBuildFlags = [ 38 + "-p" 39 + "genealogos-${crate}" 40 + ]; 41 + cargoTestFlags = cargoBuildFlags; 42 + 43 + nativeBuildInputs = [ pkg-config ]; 44 + buildInputs = [ openssl ]; 45 + 46 + # Since most tests were removed, just skip testing 47 + doCheck = false; 48 + 49 + meta = with lib; { 50 + description = "A Nix sbom generator"; 51 + homepage = "https://github.com/tweag/genealogos"; 52 + license = licenses.mit; 53 + maintainers = with maintainers; [ erin ]; 54 + changelog = "https://github.com/tweag/genealogos/blob/${src.rev}/CHANGELOG.md"; 55 + mainProgram = "genealogos"; 56 + platforms = lib.platforms.unix; 57 + }; 58 + }; 59 + in 60 + { 61 + genealogos-cli = mkGenealogosPackage { }; 62 + genealogos-api = mkGenealogosPackage { crate = "api"; }; 63 + }
+3 -3
pkgs/development/tools/sentry-cli/default.nix
··· 11 11 }: 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "sentry-cli"; 14 - version = "2.42.2"; 14 + version = "2.42.3"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "getsentry"; 18 18 repo = "sentry-cli"; 19 19 rev = version; 20 - hash = "sha256-2ef94xCBSk/WM/wNCZbKMn6Cx6owxKhHoE5cAlrHLB4="; 20 + hash = "sha256-frqKGDkDFTG53B5AdJMz2UYnIe6fRQFcFejvFPO0LTg="; 21 21 }; 22 22 doCheck = false; 23 23 ··· 28 28 nativeBuildInputs = [ installShellFiles pkg-config ]; 29 29 30 30 useFetchCargoVendor = true; 31 - cargoHash = "sha256-IvQEQ1TN1NEZ6KLMyxujP5AYMV0xJ1sGmZiY9p2HJus="; 31 + cargoHash = "sha256-E7tvg5bm3XwbrTi3BCOZGJajHE6xuy/+uv21AvG6kgs="; 32 32 33 33 postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 34 34 installShellCompletion --cmd sentry-cli \
+19
pkgs/misc/tmux-plugins/default.nix
··· 339 339 }; 340 340 }; 341 341 342 + kanagawa = mkTmuxPlugin rec { 343 + pluginName = "kanagawa"; 344 + version = "0-unstable-2025-02-10"; 345 + src = fetchFromGitHub { 346 + owner = "Nybkox"; 347 + repo = "tmux-kanagawa"; 348 + rev = "5440b9476627bf5f7f3526156a17ae0e3fd232dd"; 349 + hash = "sha256-sFL9/PMdPJxN7tgpc4YbUHW4PkCXlKmY7a7gi7PLcn8="; 350 + }; 351 + meta = { 352 + homepage = "https://github.com/Nybkox/tmux-kanagawa"; 353 + downloadPage = "https://github.com/Nybkox/tmux-kanagawa"; 354 + description = "Feature packed kanagawa theme for tmux!"; 355 + license = lib.licenses.mit; 356 + platforms = lib.platforms.unix; 357 + maintainers = with lib.maintainers; [ FKouhai ]; 358 + }; 359 + }; 360 + 342 361 logging = mkTmuxPlugin { 343 362 pluginName = "logging"; 344 363 version = "unstable-2019-04-19";
+6 -6
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 64 64 stable = if stdenv.hostPlatform.system == "i686-linux" then legacy_390 else production; 65 65 66 66 production = generic { 67 - version = "570.124.04"; 68 - sha256_64bit = "sha256-G3hqS3Ei18QhbFiuQAdoik93jBlsFI2RkWOBXuENU8Q="; 69 - sha256_aarch64 = "sha256-HN58N00SNEwMQKSKuOMAXVW6J2VI/2YyDulQNJHuVeM="; 70 - openSha256 = "sha256-KCGUyu/XtmgcBqJ8NLw/iXlaqB9/exg51KFx0Ta5ip0="; 71 - settingsSha256 = "sha256-LNL0J/sYHD8vagkV1w8tb52gMtzj/F0QmJTV1cMaso8="; 72 - persistencedSha256 = "sha256-SHSdnGyAiRH6e0gYMYKvlpRSH5KYlJSA1AJXPm7MDRk="; 67 + version = "570.133.07"; 68 + sha256_64bit = "sha256-LUPmTFgb5e9VTemIixqpADfvbUX1QoTT2dztwI3E3CY="; 69 + sha256_aarch64 = "sha256-yTovUno/1TkakemRlNpNB91U+V04ACTMwPEhDok7jI0="; 70 + openSha256 = "sha256-9l8N83Spj0MccA8+8R1uqiXBS0Ag4JrLPjrU3TaXHnM="; 71 + settingsSha256 = "sha256-XMk+FvTlGpMquM8aE8kgYK2PIEszUZD2+Zmj2OpYrzU="; 72 + persistencedSha256 = "sha256-G1V7JtHQbfnSRfVjz/LE2fYTlh9okpCbE4dfX9oYSg8="; 73 73 }; 74 74 75 75 latest = selectHighestVersion production (generic {
+4
pkgs/os-specific/linux/systemd/default.nix
··· 895 895 kbd 896 896 ; 897 897 898 + # Many TPM2-related units are only installed if this trio of features are 899 + # enabled. See https://github.com/systemd/systemd/blob/876ee10e0eb4bbb0920bdab7817a9f06cc34910f/units/meson.build#L521 900 + withTpm2Units = withTpm2Tss && withBootloader && withOpenSSL; 901 + 898 902 tests = 899 903 let 900 904 # Some entries in the `nixosTests.systemd-*` set of attributes are collections of tests,
+61 -1
pkgs/pkgs-lib/formats.nix
··· 47 47 48 48 inherit (lib) mkOptionType; 49 49 inherit (lib.types) nullOr oneOf coercedTo listOf nonEmptyListOf attrsOf either; 50 - inherit (lib.types) bool int float str path; 50 + inherit (lib.types) bool int float str path luaInline; 51 51 52 52 json = {}: { 53 53 ··· 539 539 cp "$valuePath" "$out" 540 540 mix format "$out" 541 541 ''; 542 + }; 543 + 544 + lua = 545 + { 546 + asBindings ? false, 547 + multiline ? true, 548 + columnWidth ? 100, 549 + indentWidth ? 2, 550 + indentUsingTabs ? false, 551 + }: 552 + { 553 + type = 554 + let 555 + valueType = 556 + nullOr (oneOf [ 557 + bool 558 + float 559 + int 560 + path 561 + str 562 + luaInline 563 + (attrsOf valueType) 564 + (listOf valueType) 565 + ]) 566 + // { 567 + description = "lua value"; 568 + descriptionClass = "noun"; 569 + }; 570 + in 571 + if asBindings then attrsOf valueType else valueType; 572 + generate = 573 + name: value: 574 + pkgs.callPackage ( 575 + { runCommand, stylua }: 576 + runCommand name 577 + { 578 + nativeBuildInputs = [ stylua ]; 579 + inherit columnWidth; 580 + inherit indentWidth; 581 + indentType = if indentUsingTabs then "Tabs" else "Spaces"; 582 + value = lib.generators.toLua { inherit asBindings multiline; } value; 583 + passAsFile = [ "value" ]; 584 + preferLocalBuild = true; 585 + } 586 + '' 587 + ${lib.optionalString (!asBindings) '' 588 + echo -n 'return ' >> $out 589 + ''} 590 + cat $valuePath >> $out 591 + stylua \ 592 + --no-editorconfig \ 593 + --line-endings Unix \ 594 + --column-width $columnWidth \ 595 + --indent-width $indentWidth \ 596 + --indent-type $indentType \ 597 + $out 598 + '' 599 + ) { }; 600 + # Alias for mkLuaInline 601 + lib.mkRaw = lib.mkLuaInline; 542 602 }; 543 603 544 604 # Outputs a succession of Python variable assignments
+76
pkgs/pkgs-lib/tests/formats.nix
··· 601 601 ''; 602 602 }; 603 603 604 + luaTable = shouldPass { 605 + format = formats.lua { }; 606 + input = { 607 + null = null; 608 + false = false; 609 + true = true; 610 + int = 10; 611 + float = 3.141; 612 + str = "foo"; 613 + attrs.foo = null; 614 + list = [ 615 + null 616 + null 617 + ]; 618 + path = ./testfile; 619 + inline = lib.mkLuaInline "hello('world')"; 620 + }; 621 + expected = '' 622 + return { 623 + ["attrs"] = { 624 + ["foo"] = nil, 625 + }, 626 + ["false"] = false, 627 + ["float"] = 3.141, 628 + ["inline"] = (hello("world")), 629 + ["int"] = 10, 630 + ["list"] = { 631 + nil, 632 + nil, 633 + }, 634 + ["null"] = nil, 635 + ["path"] = "${./testfile}", 636 + ["str"] = "foo", 637 + ["true"] = true, 638 + } 639 + ''; 640 + }; 641 + 642 + luaBindings = shouldPass { 643 + format = formats.lua { 644 + asBindings = true; 645 + }; 646 + input = { 647 + null = null; 648 + _false = false; 649 + _true = true; 650 + int = 10; 651 + float = 3.141; 652 + str = "foo"; 653 + attrs.foo = null; 654 + list = [ 655 + null 656 + null 657 + ]; 658 + path = ./testfile; 659 + inline = lib.mkLuaInline "hello('world')"; 660 + }; 661 + expected = '' 662 + _false = false 663 + _true = true 664 + attrs = { 665 + ["foo"] = nil, 666 + } 667 + float = 3.141 668 + inline = (hello("world")) 669 + int = 10 670 + list = { 671 + nil, 672 + nil, 673 + } 674 + null = nil 675 + path = "${./testfile}" 676 + str = "foo" 677 + ''; 678 + }; 679 + 604 680 phpAtoms = shouldPass rec { 605 681 format = formats.php { finalVariable = "config"; }; 606 682 input = {
+8 -10
pkgs/servers/sql/postgresql/ext/timescaledb.nix
··· 14 14 15 15 postgresqlBuildExtension rec { 16 16 pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}"; 17 - version = "2.18.2"; 17 + version = "2.19.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "timescale"; 21 21 repo = "timescaledb"; 22 22 tag = version; 23 - hash = "sha256-/PKk8/cS6jqL+mhSqFU6gybqDx3ld77RLF/uB+1XJCQ="; 23 + hash = "sha256-8E5oEEsyu247WtmR20xRO/SAI6KXYSVCrU0qta6iUB8="; 24 24 }; 25 25 26 26 nativeBuildInputs = [ cmake ]; ··· 29 29 libkrb5 30 30 ]; 31 31 32 - cmakeFlags = 33 - [ 34 - "-DSEND_TELEMETRY_DEFAULT=OFF" 35 - "-DREGRESS_CHECKS=OFF" 36 - "-DTAP_CHECKS=OFF" 37 - ] 38 - ++ lib.optionals (!enableUnfree) [ "-DAPACHE_ONLY=ON" ] 39 - ++ lib.optionals stdenv.hostPlatform.isDarwin [ "-DLINTER=OFF" ]; 32 + cmakeFlags = [ 33 + (lib.cmakeBool "SEND_TELEMETRY_DEFAULT" false) 34 + (lib.cmakeBool "REGRESS_CHECKS" false) 35 + (lib.cmakeBool "TAP_CHECKS" false) 36 + (lib.cmakeBool "APACHE_ONLY" (!enableUnfree)) 37 + ]; 40 38 41 39 # Fix the install phase which tries to install into the pgsql extension dir, 42 40 # and cannot be manually overridden. This is rather fragile but works OK.
+33 -38
pkgs/tools/networking/netbird/default.nix pkgs/by-name/ne/netbird/package.nix
··· 12 12 libX11, 13 13 libXcursor, 14 14 libXxf86vm, 15 - Cocoa, 16 - IOKit, 17 - Kernel, 18 - UserNotifications, 19 - WebKit, 20 15 ui ? false, 21 16 netbird-ui, 17 + versionCheckHook, 22 18 }: 23 19 let 24 20 modules = ··· 33 29 signal = "netbird-signal"; 34 30 }; 35 31 in 36 - buildGoModule rec { 32 + buildGoModule (finalAttrs: { 37 33 pname = "netbird"; 38 - version = "0.37.1"; 34 + version = "0.38.2"; 39 35 40 36 src = fetchFromGitHub { 41 37 owner = "netbirdio"; 42 38 repo = "netbird"; 43 - tag = "v${version}"; 44 - hash = "sha256-5+R0Y/xPgnVH53p1vtY65tOqePWQVOMR4oY1yOOFHK4="; 39 + tag = "v${finalAttrs.version}"; 40 + hash = "sha256-8uxRR8XkomUB9dMN9h1M4/K09wxy5E+XhXVbNc0g6xQ="; 45 41 }; 46 42 47 - vendorHash = "sha256-DGvDkkdM8WaaR5FQwZgKn2n1JEDeqUegZxeAIxniJ5A="; 43 + vendorHash = "sha256-m5ou5p2/ubDDMLr0M2F+9qgkqKjhXRJ6HpizwxJhmtU="; 48 44 49 45 nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; 50 46 51 - buildInputs = 52 - lib.optionals (stdenv.hostPlatform.isLinux && ui) [ 53 - gtk3 54 - libayatana-appindicator 55 - libX11 56 - libXcursor 57 - libXxf86vm 58 - ] 59 - ++ lib.optionals (stdenv.hostPlatform.isDarwin && ui) [ 60 - Cocoa 61 - IOKit 62 - Kernel 63 - UserNotifications 64 - WebKit 65 - ]; 47 + buildInputs = lib.optionals (stdenv.hostPlatform.isLinux && ui) [ 48 + gtk3 49 + libayatana-appindicator 50 + libX11 51 + libXcursor 52 + libXxf86vm 53 + ]; 66 54 67 55 subPackages = lib.attrNames modules; 68 56 69 57 ldflags = [ 70 58 "-s" 71 59 "-w" 72 - "-X github.com/netbirdio/netbird/version.version=${version}" 60 + "-X github.com/netbirdio/netbird/version.version=${finalAttrs.version}" 73 61 "-X main.builtBy=nix" 74 62 ]; 75 63 ··· 100 88 ) modules 101 89 ) 102 90 + lib.optionalString (stdenv.hostPlatform.isLinux && ui) '' 103 - mkdir -p $out/share/pixmaps 104 - cp $src/client/ui/netbird-systemtray-connected.png $out/share/pixmaps/netbird.png 105 - 106 - mkdir -p $out/share/applications 107 - cp $src/client/ui/netbird.desktop $out/share/applications/netbird.desktop 91 + install -Dm644 "$src/client/ui/assets/netbird-systemtray-connected.png" "$out/share/pixmaps/netbird.png" 92 + install -Dm644 "$src/client/ui/build/netbird.desktop" "$out/share/applications/netbird.desktop" 108 93 109 94 substituteInPlace $out/share/applications/netbird.desktop \ 110 95 --replace-fail "Exec=/usr/bin/netbird-ui" "Exec=$out/bin/netbird-ui" 111 96 ''; 112 97 98 + nativeInstallCheckInputs = [ 99 + versionCheckHook 100 + ]; 101 + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; 102 + versionCheckProgramArg = "version"; 103 + # Disabled for the `netbird-ui` version because it does a network request. 104 + doInstallCheck = !ui; 105 + 113 106 passthru = { 114 - tests.netbird = nixosTests.netbird; 115 - tests.netbird-ui = netbird-ui; 107 + tests = { 108 + nixos = nixosTests.netbird; 109 + withUI = netbird-ui; 110 + }; 116 111 updateScript = nix-update-script { }; 117 112 }; 118 113 119 - meta = with lib; { 114 + meta = { 120 115 homepage = "https://netbird.io"; 121 - changelog = "https://github.com/netbirdio/netbird/releases/tag/v${version}"; 116 + changelog = "https://github.com/netbirdio/netbird/releases/tag/v${finalAttrs.version}"; 122 117 description = "Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls"; 123 - license = licenses.bsd3; 124 - maintainers = with maintainers; [ 118 + license = lib.licenses.bsd3; 119 + maintainers = with lib.maintainers; [ 125 120 vrifox 126 121 saturn745 127 122 ]; 128 123 mainProgram = if ui then "netbird-ui" else "netbird"; 129 124 }; 130 - } 125 + })
+4 -11
pkgs/top-level/all-packages.nix
··· 709 709 710 710 compressFirmwareZstd = callPackage ../build-support/kernel/compress-firmware.nix { type = "zstd"; }; 711 711 712 - makeModulesClosure = { kernel, firmware, rootModules, allowMissing ? false }: 712 + makeModulesClosure = { kernel, firmware, rootModules, allowMissing ? false, extraFirmwarePaths ? [ ] }: 713 713 callPackage ../build-support/kernel/modules-closure.nix { 714 - inherit kernel firmware rootModules allowMissing; 714 + inherit kernel firmware rootModules allowMissing extraFirmwarePaths; 715 715 }; 716 716 717 717 mkBinaryCache = callPackage ../build-support/binary-cache { }; ··· 997 997 weylus = callPackage ../applications/graphics/weylus { 998 998 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa VideoToolbox; 999 999 }; 1000 + 1001 + inherit (callPackage ../development/tools/genealogos { }) genealogos-cli genealogos-api; 1000 1002 1001 1003 # This is to workaround gfal2-python broken against Python 3.12 or later. 1002 1004 # TODO: Remove these lines after solving the breakage. ··· 2812 2814 m17n_lib = callPackage ../tools/inputmethods/m17n-lib { }; 2813 2815 2814 2816 libotf = callPackage ../tools/inputmethods/m17n-lib/otf.nix { }; 2815 - 2816 - netbird = callPackage ../tools/networking/netbird { 2817 - inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit Kernel UserNotifications WebKit; 2818 - buildGoModule = buildGo123Module; 2819 - }; 2820 - 2821 - netbird-ui = netbird.override { 2822 - ui = true; 2823 - }; 2824 2817 2825 2818 skkDictionaries = callPackages ../tools/inputmethods/skk/skk-dicts { }; 2826 2819
+6
pkgs/top-level/python-packages.nix
··· 2646 2646 2647 2647 conda-package-streaming = callPackage ../development/python-modules/conda-package-streaming { }; 2648 2648 2649 + conduit = callPackage ../development/python-modules/conduit { }; 2650 + 2651 + conduit-mpi = callPackage ../development/python-modules/conduit { mpiSupport = true; }; 2652 + 2649 2653 confection = callPackage ../development/python-modules/confection { }; 2650 2654 2651 2655 configargparse = callPackage ../development/python-modules/configargparse { }; ··· 7231 7235 kubernetes = callPackage ../development/python-modules/kubernetes { }; 7232 7236 7233 7237 kubernetes-asyncio = callPackage ../development/python-modules/kubernetes-asyncio { }; 7238 + 7239 + kubernetes-validate = callPackage ../by-name/ku/kubernetes-validate/unwrapped.nix { }; 7234 7240 7235 7241 kurbopy = callPackage ../development/python-modules/kurbopy { }; 7236 7242