lol

Merge branch 'staging-next' into staging

Conflicts:
- pkgs/development/libraries/qt-6/default.nix
Merge a5b92645f1e6762e4b53f48652cb766184d84e77 and 0597d865ef4f763f3fed54702b29ce328d28e2b4

+3246 -5568
+1 -1
lib/default.nix
··· 116 116 inherit (self.derivations) lazyDerivation; 117 117 inherit (self.meta) addMetaAttrs dontDistribute setName updateName 118 118 appendToName mapDerivationAttrset setPrio lowPrio lowPrioSet hiPrio 119 - hiPrioSet getLicenseFromSpdxId getExe; 119 + hiPrioSet getLicenseFromSpdxId getExe getExe'; 120 120 inherit (self.filesystem) pathType pathIsDirectory pathIsRegularFile; 121 121 inherit (self.sources) cleanSourceFilter 122 122 cleanSource sourceByRegex sourceFilesBySuffices
+20 -5
lib/meta.nix
··· 143 143 => "/nix/store/am9ml4f4ywvivxnkiaqwr0hyxka1xjsf-mustache-go-1.3.0/bin/mustache" 144 144 */ 145 145 getExe = x: 146 - "${lib.getBin x}/bin/${x.meta.mainProgram or ( 147 - # This could be turned into an error when 23.05 is at end of life 148 - lib.warn "getExe: Package ${lib.strings.escapeNixIdentifier x.meta.name or x.pname or x.name} does not have the meta.mainProgram attribute. We'll assume that the main program has the same name for now, but this behavior is deprecated, because it leads to surprising errors when the assumption does not hold. If the package has a main program, please set `meta.mainProgram` in its definition to make this warning go away. Otherwise, if the package does not have a main program, or if you don't control its definition, specify the full path to the program, such as \"\${lib.getBin foo}/bin/bar\"." 149 - lib.getName x 150 - )}"; 146 + let 147 + y = x.meta.mainProgram or ( 148 + # This could be turned into an error when 23.05 is at end of life 149 + lib.warn "getExe: Package ${lib.strings.escapeNixIdentifier x.meta.name or x.pname or x.name} does not have the meta.mainProgram attribute. We'll assume that the main program has the same name for now, but this behavior is deprecated, because it leads to surprising errors when the assumption does not hold. If the package has a main program, please set `meta.mainProgram` in its definition to make this warning go away. Otherwise, if the package does not have a main program, or if you don't control its definition, use getExe' to specify the name to the program, such as lib.getExe' foo \"bar\"." 150 + lib.getName 151 + x 152 + ); 153 + in 154 + getExe' x y; 155 + 156 + /* Get the path of a program of a derivation. 157 + 158 + Type: getExe' :: derivation -> string -> string 159 + Example: 160 + getExe' pkgs.hello "hello" 161 + => "/nix/store/g124820p9hlv4lj8qplzxw1c44dxaw1k-hello-2.12/bin/hello" 162 + getExe' pkgs.imagemagick "convert" 163 + => "/nix/store/5rs48jamq7k6sal98ymj9l4k2bnwq515-imagemagick-7.1.1-15/bin/convert" 164 + */ 165 + getExe' = x: y: "${lib.getBin x}/bin/${y}"; 151 166 }
+2 -2
lib/strings.nix
··· 629 629 This behavior is deprecated and will throw an error in the future.'' 630 630 (let 631 631 preLen = stringLength prefix; 632 - sLen = stringLength str; 633 632 in 634 633 if substring 0 preLen str == prefix then 635 - substring preLen (sLen - preLen) str 634 + # -1 will take the string until the end 635 + substring preLen (-1) str 636 636 else 637 637 str); 638 638
+21
lib/tests/misc.nix
··· 349 349 expected = true; 350 350 }; 351 351 352 + testRemovePrefixExample1 = { 353 + expr = removePrefix "foo." "foo.bar.baz"; 354 + expected = "bar.baz"; 355 + }; 356 + testRemovePrefixExample2 = { 357 + expr = removePrefix "xxx" "foo.bar.baz"; 358 + expected = "foo.bar.baz"; 359 + }; 360 + testRemovePrefixEmptyPrefix = { 361 + expr = removePrefix "" "foo"; 362 + expected = "foo"; 363 + }; 364 + testRemovePrefixEmptyString = { 365 + expr = removePrefix "foo" ""; 366 + expected = ""; 367 + }; 368 + testRemovePrefixEmptyBoth = { 369 + expr = removePrefix "" ""; 370 + expected = ""; 371 + }; 372 + 352 373 testNormalizePath = { 353 374 expr = strings.normalizePath "//a/b//c////d/"; 354 375 expected = "/a/b/c/d/";
+18
maintainers/maintainer-list.nix
··· 8724 8724 githubId = 1927188; 8725 8725 name = "karolchmist"; 8726 8726 }; 8727 + katexochen = { 8728 + github = "katexochen"; 8729 + githubId = 49727155; 8730 + name = "Paul Meyer"; 8731 + }; 8727 8732 kayhide = { 8728 8733 email = "kayhide@gmail.com"; 8729 8734 github = "kayhide"; ··· 15081 15086 fingerprint = "30BB FF3F AB0B BB3E 0435 F83C 8E8F F66E 2AE8 D970"; 15082 15087 }]; 15083 15088 }; 15089 + scm2342 = { 15090 + name = "Sven Mattsen"; 15091 + email = "nix@sven.cc"; 15092 + matrix = "@scm:matrix.sven.cc"; 15093 + github = "scm2342"; 15094 + githubId = 154108; 15095 + }; 15084 15096 scode = { 15085 15097 email = "peter.schuller@infidyne.com"; 15086 15098 github = "scode"; ··· 17786 17798 keys = [{ 17787 17799 fingerprint = "5814 50EB 6E17 E715 7C63 E7F1 9879 8C3C 4D68 8D6D"; 17788 17800 }]; 17801 + }; 17802 + viluon = { 17803 + email = "nix@viluon.me"; 17804 + github = "viluon"; 17805 + githubId = 7235381; 17806 + name = "Ondřej Kvapil"; 17789 17807 }; 17790 17808 vincentbernat = { 17791 17809 email = "vincent@bernat.ch";
+30
nixos/doc/manual/administration/service-mgmt.chapter.md
··· 118 118 Hence [garbage collection](#sec-nix-gc) will remove that file and you 119 119 will wind up with a broken symlink in your systemd configuration, which 120 120 in turn will not make the service / timer start on login. 121 + 122 + ## Template units {#sect-nixos-systemd-template-units} 123 + 124 + systemd supports templated units where a base unit can be started multiple 125 + times with a different parameter. The syntax to accomplish this is 126 + `service-name@instance-name.service`. Units get the instance name passed to 127 + them (see `systemd.unit(5)`). NixOS has support for these kinds of units and 128 + for template-specific overrides. A service needs to be defined twice, once 129 + for the base unit and once for the instance. All instances must include 130 + `overrideStrategy = "asDropin"` for the change detection to work. This 131 + example illustrates this: 132 + ```nix 133 + { 134 + systemd.services = { 135 + "base-unit@".serviceConfig = { 136 + ExecStart = "..."; 137 + User = "..."; 138 + }; 139 + "base-unit@instance-a" = { 140 + overrideStrategy = "asDropin"; # needed for templates to work 141 + wantedBy = [ "multi-user.target" ]; # causes NixOS to manage the instance 142 + }; 143 + "base-unit@instance-b" = { 144 + overrideStrategy = "asDropin"; # needed for templates to work 145 + wantedBy = [ "multi-user.target" ]; # causes NixOS to manage the instance 146 + serviceConfig.User = "root"; # also override something for this specific instance 147 + }; 148 + }; 149 + } 150 + ```
+6 -11
nixos/modules/services/networking/haproxy.nix
··· 17 17 options = { 18 18 services.haproxy = { 19 19 20 - enable = mkOption { 21 - type = types.bool; 22 - default = false; 23 - description = lib.mdDoc '' 24 - Whether to enable HAProxy, the reliable, high performance TCP/HTTP 25 - load balancer. 26 - ''; 27 - }; 20 + enable = mkEnableOption (lib.mdDoc "HAProxy, the reliable, high performance TCP/HTTP load balancer."); 21 + 22 + package = mkPackageOptionMD pkgs "haproxy" { }; 28 23 29 24 user = mkOption { 30 25 type = types.str; ··· 70 65 ExecStartPre = [ 71 66 # when the master process receives USR2, it reloads itself using exec(argv[0]), 72 67 # so we create a symlink there and update it before reloading 73 - "${pkgs.coreutils}/bin/ln -sf ${pkgs.haproxy}/sbin/haproxy /run/haproxy/haproxy" 68 + "${pkgs.coreutils}/bin/ln -sf ${lib.getExe cfg.package} /run/haproxy/haproxy" 74 69 # when running the config test, don't be quiet so we can see what goes wrong 75 70 "/run/haproxy/haproxy -c -f ${haproxyCfg}" 76 71 ]; 77 72 ExecStart = "/run/haproxy/haproxy -Ws -f /etc/haproxy.cfg -p /run/haproxy/haproxy.pid"; 78 73 # support reloading 79 74 ExecReload = [ 80 - "${pkgs.haproxy}/sbin/haproxy -c -f ${haproxyCfg}" 81 - "${pkgs.coreutils}/bin/ln -sf ${pkgs.haproxy}/sbin/haproxy /run/haproxy/haproxy" 75 + "${lib.getExe cfg.package} -c -f ${haproxyCfg}" 76 + "${pkgs.coreutils}/bin/ln -sf ${lib.getExe cfg.package} /run/haproxy/haproxy" 82 77 "${pkgs.coreutils}/bin/kill -USR2 $MAINPID" 83 78 ]; 84 79 KillMode = "mixed";
+8 -6
nixos/modules/services/security/kanidm.nix
··· 69 69 enableServer = lib.mkEnableOption (lib.mdDoc "the Kanidm server"); 70 70 enablePam = lib.mkEnableOption (lib.mdDoc "the Kanidm PAM and NSS integration"); 71 71 72 + package = lib.mkPackageOptionMD pkgs "kanidm" {}; 73 + 72 74 serverSettings = lib.mkOption { 73 75 type = lib.types.submodule { 74 76 freeformType = settingsFormat.type; ··· 222 224 } 223 225 ]; 224 226 225 - environment.systemPackages = lib.mkIf cfg.enableClient [ pkgs.kanidm ]; 227 + environment.systemPackages = lib.mkIf cfg.enableClient [ cfg.package ]; 226 228 227 229 systemd.services.kanidm = lib.mkIf cfg.enableServer { 228 230 description = "kanidm identity management daemon"; ··· 237 239 StateDirectory = "kanidm"; 238 240 StateDirectoryMode = "0700"; 239 241 RuntimeDirectory = "kanidmd"; 240 - ExecStart = "${pkgs.kanidm}/bin/kanidmd server -c ${serverConfigFile}"; 242 + ExecStart = "${cfg.package}/bin/kanidmd server -c ${serverConfigFile}"; 241 243 User = "kanidm"; 242 244 Group = "kanidm"; 243 245 ··· 270 272 CacheDirectory = "kanidm-unixd"; 271 273 CacheDirectoryMode = "0700"; 272 274 RuntimeDirectory = "kanidm-unixd"; 273 - ExecStart = "${pkgs.kanidm}/bin/kanidm_unixd"; 275 + ExecStart = "${cfg.package}/bin/kanidm_unixd"; 274 276 User = "kanidm-unixd"; 275 277 Group = "kanidm-unixd"; 276 278 ··· 302 304 partOf = [ "kanidm-unixd.service" ]; 303 305 restartTriggers = [ unixConfigFile clientConfigFile ]; 304 306 serviceConfig = { 305 - ExecStart = "${pkgs.kanidm}/bin/kanidm_unixd_tasks"; 307 + ExecStart = "${cfg.package}/bin/kanidm_unixd_tasks"; 306 308 307 309 BindReadOnlyPaths = [ 308 310 "/nix/store" ··· 346 348 }) 347 349 ]; 348 350 349 - system.nssModules = lib.mkIf cfg.enablePam [ pkgs.kanidm ]; 351 + system.nssModules = lib.mkIf cfg.enablePam [ cfg.package ]; 350 352 351 353 system.nssDatabases.group = lib.optional cfg.enablePam "kanidm"; 352 354 system.nssDatabases.passwd = lib.optional cfg.enablePam "kanidm"; ··· 365 367 description = "Kanidm server"; 366 368 isSystemUser = true; 367 369 group = "kanidm"; 368 - packages = with pkgs; [ kanidm ]; 370 + packages = [ cfg.package ]; 369 371 }; 370 372 }) 371 373 (lib.mkIf cfg.enablePam {
+20 -33
nixos/modules/services/video/mediamtx.nix
··· 1 1 { config, lib, pkgs, ... }: 2 2 3 - with lib; 4 - 5 3 let 6 4 cfg = config.services.mediamtx; 7 - package = pkgs.mediamtx; 8 5 format = pkgs.formats.yaml {}; 9 6 in 10 7 { 8 + meta.maintainers = with lib.maintainers; [ fpletz ]; 9 + 11 10 options = { 12 11 services.mediamtx = { 13 - enable = mkEnableOption (lib.mdDoc "MediaMTX"); 12 + enable = lib.mkEnableOption (lib.mdDoc "MediaMTX"); 14 13 15 - settings = mkOption { 14 + package = lib.mkPackageOptionMD pkgs "mediamtx" { }; 15 + 16 + settings = lib.mkOption { 16 17 description = lib.mdDoc '' 17 - Settings for MediaMTX. 18 - Read more at <https://github.com/aler9/mediamtx/blob/main/mediamtx.yml> 18 + Settings for MediaMTX. Refer to the defaults at 19 + <https://github.com/bluenviron/mediamtx/blob/main/mediamtx.yml>. 19 20 ''; 20 21 type = format.type; 21 - 22 - default = { 23 - logLevel = "info"; 24 - logDestinations = [ 25 - "stdout" 26 - ]; 27 - # we set this so when the user uses it, it just works (see LogsDirectory below). but it's not used by default. 28 - logFile = "/var/log/mediamtx/mediamtx.log"; 29 - }; 30 - 22 + default = {}; 31 23 example = { 32 24 paths = { 33 25 cam = { 34 - runOnInit = "ffmpeg -f v4l2 -i /dev/video0 -f rtsp rtsp://localhost:$RTSP_PORT/$RTSP_PATH"; 26 + runOnInit = "\${lib.getExe pkgs.ffmpeg} -f v4l2 -i /dev/video0 -f rtsp rtsp://localhost:$RTSP_PORT/$RTSP_PATH"; 35 27 runOnInitRestart = true; 36 28 }; 37 29 }; 38 30 }; 39 31 }; 40 32 41 - env = mkOption { 42 - type = with types; attrsOf anything; 33 + env = lib.mkOption { 34 + type = with lib.types; attrsOf anything; 43 35 description = lib.mdDoc "Extra environment variables for MediaMTX"; 44 36 default = {}; 45 37 example = { 46 38 MTX_CONFKEY = "mykey"; 47 39 }; 48 40 }; 41 + 42 + allowVideoAccess = lib.mkEnableOption (lib.mdDoc '' 43 + Enable access to video devices like cameras on the system. 44 + ''); 49 45 }; 50 46 }; 51 47 52 - config = mkIf (cfg.enable) { 48 + config = lib.mkIf cfg.enable { 53 49 # NOTE: mediamtx watches this file and automatically reloads if it changes 54 50 environment.etc."mediamtx.yaml".source = format.generate "mediamtx.yaml" cfg.settings; 55 51 56 52 systemd.services.mediamtx = { 57 - environment = cfg.env; 58 - 59 53 after = [ "network.target" ]; 60 54 wantedBy = [ "multi-user.target" ]; 61 55 62 - path = with pkgs; [ 63 - ffmpeg 64 - ]; 56 + environment = cfg.env; 65 57 66 58 serviceConfig = { 67 59 DynamicUser = true; 68 60 User = "mediamtx"; 69 61 Group = "mediamtx"; 70 - 71 - LogsDirectory = "mediamtx"; 72 - 73 - # user likely may want to stream cameras, can't hurt to add video group 74 - SupplementaryGroups = "video"; 75 - 76 - ExecStart = "${package}/bin/mediamtx /etc/mediamtx.yaml"; 62 + SupplementaryGroups = lib.mkIf cfg.allowVideoAccess "video"; 63 + ExecStart = "${cfg.package}/bin/mediamtx /etc/mediamtx.yaml"; 77 64 }; 78 65 }; 79 66 };
+52 -12
nixos/modules/services/web-apps/invidious.nix
··· 7 7 8 8 settingsFile = settingsFormat.generate "invidious-settings" cfg.settings; 9 9 10 + generatedHmacKeyFile = "/var/lib/invidious/hmac_key"; 11 + generateHmac = cfg.hmacKeyFile == null; 12 + 10 13 serviceConfig = { 11 14 systemd.services.invidious = { 12 15 description = "Invidious (An alternative YouTube front-end)"; ··· 14 17 after = [ "network-online.target" ]; 15 18 wantedBy = [ "multi-user.target" ]; 16 19 17 - script = 18 - let 19 - jqFilter = "." 20 - + lib.optionalString (cfg.database.host != null) "[0].db.password = \"'\"'\"$(cat ${lib.escapeShellArg cfg.database.passwordFile})\"'\"'\"" 21 - + " | .[0]" 22 - + lib.optionalString (cfg.extraSettingsFile != null) " * .[1]"; 23 - jqFiles = [ settingsFile ] ++ lib.optional (cfg.extraSettingsFile != null) cfg.extraSettingsFile; 24 - in 25 - '' 26 - export INVIDIOUS_CONFIG="$(${pkgs.jq}/bin/jq -s "${jqFilter}" ${lib.escapeShellArgs jqFiles})" 27 - exec ${cfg.package}/bin/invidious 28 - ''; 20 + preStart = lib.optionalString generateHmac '' 21 + if [[ ! -e "${generatedHmacKeyFile}" ]]; then 22 + ${pkgs.pwgen}/bin/pwgen 20 1 > "${generatedHmacKeyFile}" 23 + chmod 0600 "${generatedHmacKeyFile}" 24 + fi 25 + ''; 26 + 27 + script = '' 28 + configParts=() 29 + '' 30 + # autogenerated hmac_key 31 + + lib.optionalString generateHmac '' 32 + configParts+=("$(${pkgs.jq}/bin/jq -R '{"hmac_key":.}' <"${generatedHmacKeyFile}")") 33 + '' 34 + # generated settings file 35 + + '' 36 + configParts+=("$(< ${lib.escapeShellArg settingsFile})") 37 + '' 38 + # optional database password file 39 + + lib.optionalString (cfg.database.host != null) '' 40 + configParts+=("$(${pkgs.jq}/bin/jq -R '{"db":{"password":.}}' ${lib.escapeShellArg cfg.database.passwordFile})") 41 + '' 42 + # optional extra settings file 43 + + lib.optionalString (cfg.extraSettingsFile != null) '' 44 + configParts+=("$(< ${lib.escapeShellArg cfg.extraSettingsFile})") 45 + '' 46 + # explicitly specified hmac key file 47 + + lib.optionalString (cfg.hmacKeyFile != null) '' 48 + configParts+=("$(< ${lib.escapeShellArg cfg.hmacKeyFile})") 49 + '' 50 + # merge all parts into a single configuration with later elements overriding previous elements 51 + + '' 52 + export INVIDIOUS_CONFIG="$(${pkgs.jq}/bin/jq -s 'reduce .[] as $item ({}; . * $item)' <<<"''${configParts[*]}")" 53 + exec ${cfg.package}/bin/invidious 54 + ''; 29 55 30 56 serviceConfig = { 31 57 RestartSec = "2s"; 32 58 DynamicUser = true; 59 + StateDirectory = "invidious"; 60 + StateDirectoryMode = "0750"; 33 61 34 62 CapabilityBoundingSet = ""; 35 63 PrivateDevices = true; ··· 168 196 The settings Invidious should use. 169 197 170 198 See [config.example.yml](https://github.com/iv-org/invidious/blob/master/config/config.example.yml) for a list of all possible options. 199 + ''; 200 + }; 201 + 202 + hmacKeyFile = lib.mkOption { 203 + type = types.nullOr types.path; 204 + default = null; 205 + description = lib.mdDoc '' 206 + A path to a file containing the `hmac_key`. If `null`, a key will be generated automatically on first 207 + start. 208 + 209 + If non-`null`, this option overrides any `hmac_key` specified in {option}`services.invidious.settings` or 210 + via {option}`services.invidious.extraSettingsFile`. 171 211 ''; 172 212 }; 173 213
+4 -2
nixos/modules/services/x11/picom.nix
··· 61 61 ''; 62 62 }; 63 63 64 + package = mkPackageOptionMD pkgs "picom" { }; 65 + 64 66 fade = mkOption { 65 67 type = types.bool; 66 68 default = false; ··· 301 303 }; 302 304 303 305 serviceConfig = { 304 - ExecStart = "${pkgs.picom}/bin/picom --config ${configFile}"; 306 + ExecStart = "${getExe cfg.package} --config ${configFile}"; 305 307 RestartSec = 3; 306 308 Restart = "always"; 307 309 }; 308 310 }; 309 311 310 - environment.systemPackages = [ pkgs.picom ]; 312 + environment.systemPackages = [ cfg.package ]; 311 313 }; 312 314 313 315 meta.maintainers = with lib.maintainers; [ rnhmjoj ];
+35 -23
nixos/modules/system/activation/switch-to-configuration.pl
··· 253 253 # If a directory with the same basename ending in .d exists next to the unit file, it will be 254 254 # assumed to contain override files which will be parsed as well and handled properly. 255 255 sub parse_unit { 256 - my ($unit_path) = @_; 256 + my ($unit_path, $base_unit_path) = @_; 257 257 258 258 # Parse the main unit and all overrides 259 259 my %unit_data; 260 260 # Replace \ with \\ so glob() still works with units that have a \ in them 261 261 # Valid characters in unit names are ASCII letters, digits, ":", "-", "_", ".", and "\" 262 + $base_unit_path =~ s/\\/\\\\/gmsx; 262 263 $unit_path =~ s/\\/\\\\/gmsx; 263 - foreach (glob("${unit_path}{,.d/*.conf}")) { 264 + 265 + foreach (glob("${base_unit_path}{,.d/*.conf}")) { 264 266 parse_systemd_ini(\%unit_data, "$_") 267 + } 268 + # Handle drop-in template-unit instance overrides 269 + if ($unit_path ne $base_unit_path) { 270 + foreach (glob("${unit_path}.d/*.conf")) { 271 + parse_systemd_ini(\%unit_data, "$_") 272 + } 265 273 } 266 274 return %unit_data; 267 275 } ··· 423 431 # Called when a unit exists in both the old systemd and the new system and the units 424 432 # differ. This figures out of what units are to be stopped, restarted, reloaded, started, and skipped. 425 433 sub handle_modified_unit { ## no critic(Subroutines::ProhibitManyArgs, Subroutines::ProhibitExcessComplexity) 426 - my ($unit, $base_name, $new_unit_file, $new_unit_info, $active_cur, $units_to_stop, $units_to_start, $units_to_reload, $units_to_restart, $units_to_skip) = @_; 434 + my ($unit, $base_name, $new_unit_file, $new_base_unit_file, $new_unit_info, $active_cur, $units_to_stop, $units_to_start, $units_to_reload, $units_to_restart, $units_to_skip) = @_; 427 435 428 436 if ($unit eq "sysinit.target" || $unit eq "basic.target" || $unit eq "multi-user.target" || $unit eq "graphical.target" || $unit =~ /\.path$/msx || $unit =~ /\.slice$/msx) { 429 437 # Do nothing. These cannot be restarted directly. ··· 442 450 # Revert of the attempt: https://github.com/NixOS/nixpkgs/pull/147609 443 451 # More details: https://github.com/NixOS/nixpkgs/issues/74899#issuecomment-981142430 444 452 } else { 445 - my %new_unit_info = $new_unit_info ? %{$new_unit_info} : parse_unit($new_unit_file); 453 + my %new_unit_info = $new_unit_info ? %{$new_unit_info} : parse_unit($new_unit_file, $new_base_unit_file); 446 454 if (parse_systemd_bool(\%new_unit_info, "Service", "X-ReloadIfChanged", 0) and not $units_to_restart->{$unit} and not $units_to_stop->{$unit}) { 447 455 $units_to_reload->{$unit} = 1; 448 456 record_unit($reload_list_file, $unit); ··· 538 546 539 547 my $active_cur = get_active_units(); 540 548 while (my ($unit, $state) = each(%{$active_cur})) { 549 + my $cur_unit_file = "/etc/systemd/system/$unit"; 550 + my $new_unit_file = "$toplevel/etc/systemd/system/$unit"; 551 + 541 552 my $base_unit = $unit; 542 - 543 - my $cur_unit_file = "/etc/systemd/system/$base_unit"; 544 - my $new_unit_file = "$toplevel/etc/systemd/system/$base_unit"; 553 + my $cur_base_unit_file = $cur_unit_file; 554 + my $new_base_unit_file = $new_unit_file; 545 555 546 556 # Detect template instances. 547 557 if (!-e $cur_unit_file && !-e $new_unit_file && $unit =~ /^(.*)@[^\.]*\.(.*)$/msx) { 548 558 $base_unit = "$1\@.$2"; 549 - $cur_unit_file = "/etc/systemd/system/$base_unit"; 550 - $new_unit_file = "$toplevel/etc/systemd/system/$base_unit"; 559 + $cur_base_unit_file = "/etc/systemd/system/$base_unit"; 560 + $new_base_unit_file = "$toplevel/etc/systemd/system/$base_unit"; 551 561 } 552 562 553 563 my $base_name = $base_unit; 554 564 $base_name =~ s/\.[[:lower:]]*$//msx; 555 565 556 - if (-e $cur_unit_file && ($state->{state} eq "active" || $state->{state} eq "activating")) { 557 - if (! -e $new_unit_file || abs_path($new_unit_file) eq "/dev/null") { 558 - my %cur_unit_info = parse_unit($cur_unit_file); 566 + if (-e $cur_base_unit_file && ($state->{state} eq "active" || $state->{state} eq "activating")) { 567 + if (! -e $new_base_unit_file || abs_path($new_base_unit_file) eq "/dev/null") { 568 + my %cur_unit_info = parse_unit($cur_unit_file, $cur_base_unit_file); 559 569 if (parse_systemd_bool(\%cur_unit_info, "Unit", "X-StopOnRemoval", 1)) { 560 570 $units_to_stop{$unit} = 1; 561 571 } 562 572 } 563 573 564 574 elsif ($unit =~ /\.target$/msx) { 565 - my %new_unit_info = parse_unit($new_unit_file); 575 + my %new_unit_info = parse_unit($new_unit_file, $new_base_unit_file); 566 576 567 577 # Cause all active target units to be restarted below. 568 578 # This should start most changed units we stop here as ··· 596 606 } 597 607 598 608 else { 599 - my %cur_unit_info = parse_unit($cur_unit_file); 600 - my %new_unit_info = parse_unit($new_unit_file); 609 + my %cur_unit_info = parse_unit($cur_unit_file, $cur_base_unit_file); 610 + my %new_unit_info = parse_unit($new_unit_file, $new_base_unit_file); 601 611 my $diff = compare_units(\%cur_unit_info, \%new_unit_info); 602 612 if ($diff == 1) { 603 - handle_modified_unit($unit, $base_name, $new_unit_file, \%new_unit_info, $active_cur, \%units_to_stop, \%units_to_start, \%units_to_reload, \%units_to_restart, \%units_to_skip); 613 + handle_modified_unit($unit, $base_name, $new_unit_file, $new_base_unit_file, \%new_unit_info, $active_cur, \%units_to_stop, \%units_to_start, \%units_to_reload, \%units_to_restart, \%units_to_skip); 604 614 } elsif ($diff == 2 and not $units_to_restart{$unit}) { 605 615 $units_to_reload{$unit} = 1; 606 616 record_unit($reload_list_file, $unit); ··· 710 720 # Handle the activation script requesting the restart or reload of a unit. 711 721 foreach (split(/\n/msx, read_file($dry_restart_by_activation_file, err_mode => "quiet") // "")) { 712 722 my $unit = $_; 723 + my $new_unit_file = "$toplevel/etc/systemd/system/$unit"; 713 724 my $base_unit = $unit; 714 - my $new_unit_file = "$toplevel/etc/systemd/system/$base_unit"; 725 + my $new_base_unit_file = $new_unit_file; 715 726 716 727 # Detect template instances. 717 728 if (!-e $new_unit_file && $unit =~ /^(.*)@[^\.]*\.(.*)$/msx) { 718 729 $base_unit = "$1\@.$2"; 719 - $new_unit_file = "$toplevel/etc/systemd/system/$base_unit"; 730 + $new_base_unit_file = "$toplevel/etc/systemd/system/$base_unit"; 720 731 } 721 732 722 733 my $base_name = $base_unit; ··· 728 739 next; 729 740 } 730 741 731 - handle_modified_unit($unit, $base_name, $new_unit_file, undef, $active_cur, \%units_to_restart, \%units_to_restart, \%units_to_reload, \%units_to_restart, \%units_to_skip); 742 + handle_modified_unit($unit, $base_name, $new_unit_file, $new_base_unit_file, undef, $active_cur, \%units_to_restart, \%units_to_restart, \%units_to_reload, \%units_to_restart, \%units_to_skip); 732 743 } 733 744 unlink($dry_restart_by_activation_file); 734 745 ··· 782 793 # Handle the activation script requesting the restart or reload of a unit. 783 794 foreach (split(/\n/msx, read_file($restart_by_activation_file, err_mode => "quiet") // "")) { 784 795 my $unit = $_; 796 + my $new_unit_file = "$toplevel/etc/systemd/system/$unit"; 785 797 my $base_unit = $unit; 786 - my $new_unit_file = "$toplevel/etc/systemd/system/$base_unit"; 798 + my $new_base_unit_file = $new_unit_file; 787 799 788 800 # Detect template instances. 789 801 if (!-e $new_unit_file && $unit =~ /^(.*)@[^\.]*\.(.*)$/msx) { 790 802 $base_unit = "$1\@.$2"; 791 - $new_unit_file = "$toplevel/etc/systemd/system/$base_unit"; 803 + $new_base_unit_file = "$toplevel/etc/systemd/system/$base_unit"; 792 804 } 793 805 794 806 my $base_name = $base_unit; ··· 801 813 next; 802 814 } 803 815 804 - handle_modified_unit($unit, $base_name, $new_unit_file, undef, $active_cur, \%units_to_restart, \%units_to_restart, \%units_to_reload, \%units_to_restart, \%units_to_skip); 816 + handle_modified_unit($unit, $base_name, $new_unit_file, $new_base_unit_file, undef, $active_cur, \%units_to_restart, \%units_to_restart, \%units_to_reload, \%units_to_restart, \%units_to_skip); 805 817 } 806 818 # We can remove the file now because it has been propagated to the other restart/reload files 807 819 unlink($restart_by_activation_file); ··· 859 871 for my $unit (keys(%units_to_reload)) { 860 872 if (!unit_is_active($unit)) { 861 873 # Figure out if we need to start the unit 862 - my %unit_info = parse_unit("$toplevel/etc/systemd/system/$unit"); 874 + my %unit_info = parse_unit("$toplevel/etc/systemd/system/$unit", "$toplevel/etc/systemd/system/$unit"); 863 875 if (!(parse_systemd_bool(\%unit_info, "Unit", "RefuseManualStart", 0) || parse_systemd_bool(\%unit_info, "Unit", "X-OnlyManualStart", 0))) { 864 876 $units_to_start{$unit} = 1; 865 877 record_unit($start_list_file, $unit);
+1
nixos/tests/all-tests.nix
··· 463 463 matrix-conduit = handleTest ./matrix/conduit.nix {}; 464 464 matrix-synapse = handleTest ./matrix/synapse.nix {}; 465 465 mattermost = handleTest ./mattermost.nix {}; 466 + mediamtx = handleTest ./mediamtx.nix {}; 466 467 mediatomb = handleTest ./mediatomb.nix {}; 467 468 mediawiki = handleTest ./mediawiki.nix {}; 468 469 meilisearch = handleTest ./meilisearch.nix {};
+57
nixos/tests/mediamtx.nix
··· 1 + import ./make-test-python.nix ({ pkgs, lib, ...} : 2 + 3 + { 4 + name = "mediamtx"; 5 + meta.maintainers = with lib.maintainers; [ fpletz ]; 6 + 7 + nodes = { 8 + machine = { config, ... }: { 9 + services.mediamtx = { 10 + enable = true; 11 + settings = { 12 + metrics = true; 13 + paths.all.source = "publisher"; 14 + }; 15 + }; 16 + 17 + systemd.services.rtmp-publish = { 18 + description = "Publish an RTMP stream to mediamtx"; 19 + after = [ "mediamtx.service" ]; 20 + bindsTo = [ "mediamtx.service" ]; 21 + wantedBy = [ "multi-user.target" ]; 22 + serviceConfig = { 23 + DynamicUser = true; 24 + Restart = "on-failure"; 25 + RestartSec = "1s"; 26 + TimeoutStartSec = "10s"; 27 + ExecStart = "${lib.getBin pkgs.ffmpeg-headless}/bin/ffmpeg -re -f lavfi -i smptebars=size=800x600:rate=10 -c libx264 -f flv rtmp://localhost:1935/test"; 28 + }; 29 + }; 30 + 31 + systemd.services.rtmp-receive = { 32 + description = "Receive an RTMP stream from mediamtx"; 33 + after = [ "rtmp-publish.service" ]; 34 + bindsTo = [ "rtmp-publish.service" ]; 35 + wantedBy = [ "multi-user.target" ]; 36 + serviceConfig = { 37 + DynamicUser = true; 38 + Restart = "on-failure"; 39 + RestartSec = "1s"; 40 + TimeoutStartSec = "10s"; 41 + ExecStart = "${lib.getBin pkgs.ffmpeg-headless}/bin/ffmpeg -y -re -i rtmp://localhost:1935/test -f flv /dev/null"; 42 + }; 43 + }; 44 + }; 45 + }; 46 + 47 + testScript = '' 48 + start_all() 49 + 50 + machine.wait_for_unit("mediamtx.service") 51 + machine.wait_for_unit("rtmp-publish.service") 52 + machine.wait_for_unit("rtmp-receive.service") 53 + machine.wait_for_open_port(9998) 54 + machine.succeed("curl http://localhost:9998/metrics | grep '^rtmp_conns.*state=\"publish\".*1$'") 55 + machine.succeed("curl http://localhost:9998/metrics | grep '^rtmp_conns.*state=\"read\".*1$'") 56 + ''; 57 + })
+1 -1
nixos/tests/prometheus-exporters.nix
··· 1200 1200 }; 1201 1201 exporterTest = '' 1202 1202 wait_until_succeeds( 1203 - 'journalctl -eu prometheus-smartctl-exporter.service -o cat | grep "Device unavailable"' 1203 + 'journalctl -eu prometheus-smartctl-exporter.service -o cat | grep "Unable to detect device type"' 1204 1204 ) 1205 1205 ''; 1206 1206 };
+153 -9
nixos/tests/switch-test.nix
··· 1 1 # Test configuration switching. 2 2 3 - import ./make-test-python.nix ({ pkgs, ...} : let 3 + import ./make-test-python.nix ({ lib, pkgs, ...} : let 4 4 5 5 # Simple service that can either be socket-activated or that will 6 6 # listen on port 1234 if not socket-activated. ··· 279 279 systemd.services.test-service.unitConfig.RefuseManualStart = true; 280 280 }; 281 281 282 + unitWithTemplate.configuration = { 283 + systemd.services."instantiated@".serviceConfig = { 284 + Type = "oneshot"; 285 + RemainAfterExit = true; 286 + ExecStart = "${pkgs.coreutils}/bin/true"; 287 + ExecReload = "${pkgs.coreutils}/bin/true"; 288 + }; 289 + systemd.services."instantiated@one" = { 290 + wantedBy = [ "multi-user.target" ]; 291 + overrideStrategy = "asDropin"; 292 + }; 293 + systemd.services."instantiated@two" = { 294 + wantedBy = [ "multi-user.target" ]; 295 + overrideStrategy = "asDropin"; 296 + }; 297 + }; 298 + 299 + unitWithTemplateModified.configuration = { 300 + imports = [ unitWithTemplate.configuration ]; 301 + systemd.services."instantiated@".serviceConfig.X-Test = "test"; 302 + }; 303 + 282 304 restart-and-reload-by-activation-script.configuration = { 283 305 systemd.services = rec { 284 306 simple-service = { ··· 290 312 ExecReload = "${pkgs.coreutils}/bin/true"; 291 313 }; 292 314 }; 315 + "templated-simple-service@" = simple-service; 316 + "templated-simple-service@instance".overrideStrategy = "asDropin"; 293 317 294 318 simple-restart-service = simple-service // { 295 319 stopIfChanged = false; 296 320 }; 321 + "templated-simple-restart-service@" = simple-restart-service; 322 + "templated-simple-restart-service@instance".overrideStrategy = "asDropin"; 297 323 298 324 simple-reload-service = simple-service // { 299 325 reloadIfChanged = true; 300 326 }; 327 + "templated-simple-reload-service@" = simple-reload-service; 328 + "templated-simple-reload-service@instance".overrideStrategy = "asDropin"; 301 329 302 330 no-restart-service = simple-service // { 303 331 restartIfChanged = false; 304 332 }; 333 + "templated-no-restart-service@" = no-restart-service; 334 + "templated-no-restart-service@instance".overrideStrategy = "asDropin"; 305 335 306 336 reload-triggers = simple-service // { 307 337 wantedBy = [ "multi-user.target" ]; 308 338 }; 339 + "templated-reload-triggers@" = simple-service; 340 + "templated-reload-triggers@instance" = { 341 + overrideStrategy = "asDropin"; 342 + wantedBy = [ "multi-user.target" ]; 343 + }; 309 344 310 345 reload-triggers-and-restart-by-as = simple-service; 346 + "templated-reload-triggers-and-restart-by-as@" = reload-triggers-and-restart-by-as; 347 + "templated-reload-triggers-and-restart-by-as@instance".overrideStrategy = "asDropin"; 311 348 312 349 reload-triggers-and-restart = simple-service // { 313 350 stopIfChanged = false; # easier to check for this 314 351 wantedBy = [ "multi-user.target" ]; 315 352 }; 353 + "templated-reload-triggers-and-restart@" = simple-service; 354 + "templated-reload-triggers-and-restart@instance" = { 355 + overrideStrategy = "asDropin"; 356 + stopIfChanged = false; # easier to check for this 357 + wantedBy = [ "multi-user.target" ]; 358 + }; 316 359 }; 317 360 318 361 system.activationScripts.restart-and-reload-test = { ··· 332 375 simple-reload-service.service 333 376 no-restart-service.service 334 377 reload-triggers-and-restart-by-as.service 378 + templated-simple-service@instance.service 379 + templated-simple-restart-service@instance.service 380 + templated-simple-reload-service@instance.service 381 + templated-no-restart-service@instance.service 382 + templated-reload-triggers-and-restart-by-as@instance.service 335 383 EOF 336 384 337 385 cat <<EOF >> "$g" 338 386 reload-triggers.service 339 387 reload-triggers-and-restart-by-as.service 340 388 reload-triggers-and-restart.service 389 + templated-reload-triggers@instance.service 390 + templated-reload-triggers-and-restart-by-as@instance.service 391 + templated-reload-triggers-and-restart@instance.service 341 392 EOF 342 393 ''; 343 394 }; ··· 346 397 restart-and-reload-by-activation-script-modified.configuration = { 347 398 imports = [ restart-and-reload-by-activation-script.configuration ]; 348 399 systemd.services.reload-triggers-and-restart.serviceConfig.X-Modified = "test"; 400 + systemd.services."templated-reload-triggers-and-restart@instance" = { 401 + overrideStrategy = "asDropin"; 402 + serviceConfig.X-Modified = "test"; 403 + }; 349 404 }; 350 405 351 406 simple-socket.configuration = { ··· 507 562 set -o pipefail 508 563 exec env -i "$@" | tee /dev/stderr 509 564 ''; 565 + 566 + # Returns a comma separated representation of the given list in sorted 567 + # order, that matches the output format of switch-to-configuration.pl 568 + sortedUnits = xs: lib.concatStringsSep ", " (builtins.sort builtins.lessThan xs); 510 569 in /* python */ '' 511 570 def switch_to_specialisation(system, name, action="test", fail=False): 512 571 if name == "": ··· 733 792 assert_contains(out, "\nstarting the following units: required-service.service\n") 734 793 assert_lacks(out, "the following new units were started:") 735 794 795 + # Ensure templated units are restarted when the base unit changes 796 + switch_to_specialisation("${machine}", "unitWithTemplate") 797 + out = switch_to_specialisation("${machine}", "unitWithTemplateModified") 798 + assert_contains(out, "stopping the following units: instantiated@one.service, instantiated@two.service\n") 799 + assert_lacks(out, "NOT restarting the following changed units:") 800 + assert_lacks(out, "reloading the following units:") 801 + assert_lacks(out, "\nrestarting the following units:") 802 + assert_contains(out, "\nstarting the following units: instantiated@one.service, instantiated@two.service\n") 803 + assert_lacks(out, "the following new units were started:") 804 + 736 805 with subtest("failing units"): 737 806 # Let the simple service fail 738 807 switch_to_specialisation("${machine}", "simpleServiceModified") ··· 896 965 assert_lacks(out, "NOT restarting the following changed units:") 897 966 assert_lacks(out, "reloading the following units:") 898 967 assert_lacks(out, "restarting the following units:") 899 - assert_contains(out, "\nstarting the following units: no-restart-service.service, reload-triggers-and-restart-by-as.service, simple-reload-service.service, simple-restart-service.service, simple-service.service\n") 900 - assert_contains(out, "the following new units were started: no-restart-service.service, reload-triggers-and-restart-by-as.service, reload-triggers-and-restart.service, reload-triggers.service, simple-reload-service.service, simple-restart-service.service, simple-service.service\n") 968 + assert_contains(out, "\nstarting the following units: ${sortedUnits [ 969 + "no-restart-service.service" 970 + "reload-triggers-and-restart-by-as.service" 971 + "simple-reload-service.service" 972 + "simple-restart-service.service" 973 + "simple-service.service" 974 + "templated-no-restart-service@instance.service" 975 + "templated-reload-triggers-and-restart-by-as@instance.service" 976 + "templated-simple-reload-service@instance.service" 977 + "templated-simple-restart-service@instance.service" 978 + "templated-simple-service@instance.service" 979 + ]}\n") 980 + assert_contains(out, "the following new units were started: ${sortedUnits [ 981 + "no-restart-service.service" 982 + "reload-triggers-and-restart-by-as.service" 983 + "reload-triggers-and-restart.service" 984 + "reload-triggers.service" 985 + "simple-reload-service.service" 986 + "simple-restart-service.service" 987 + "simple-service.service" 988 + "system-templated\\\\x2dno\\\\x2drestart\\\\x2dservice.slice" 989 + "system-templated\\\\x2dreload\\\\x2dtriggers.slice" 990 + "system-templated\\\\x2dreload\\\\x2dtriggers\\\\x2dand\\\\x2drestart.slice" 991 + "system-templated\\\\x2dreload\\\\x2dtriggers\\\\x2dand\\\\x2drestart\\\\x2dby\\\\x2das.slice" 992 + "system-templated\\\\x2dsimple\\\\x2dreload\\\\x2dservice.slice" 993 + "system-templated\\\\x2dsimple\\\\x2drestart\\\\x2dservice.slice" 994 + "system-templated\\\\x2dsimple\\\\x2dservice.slice" 995 + "templated-no-restart-service@instance.service" 996 + "templated-reload-triggers-and-restart-by-as@instance.service" 997 + "templated-reload-triggers-and-restart@instance.service" 998 + "templated-reload-triggers@instance.service" 999 + "templated-simple-reload-service@instance.service" 1000 + "templated-simple-restart-service@instance.service" 1001 + "templated-simple-service@instance.service" 1002 + ]}\n") 901 1003 # Switch to the same system where the example services get restarted 902 1004 # and reloaded by the activation script 903 1005 out = switch_to_specialisation("${machine}", "restart-and-reload-by-activation-script") 904 1006 assert_lacks(out, "stopping the following units:") 905 1007 assert_lacks(out, "NOT restarting the following changed units:") 906 - assert_contains(out, "reloading the following units: reload-triggers-and-restart.service, reload-triggers.service, simple-reload-service.service\n") 907 - assert_contains(out, "restarting the following units: reload-triggers-and-restart-by-as.service, simple-restart-service.service, simple-service.service\n") 1008 + assert_contains(out, "reloading the following units: ${sortedUnits [ 1009 + "reload-triggers-and-restart.service" 1010 + "reload-triggers.service" 1011 + "simple-reload-service.service" 1012 + "templated-reload-triggers-and-restart@instance.service" 1013 + "templated-reload-triggers@instance.service" 1014 + "templated-simple-reload-service@instance.service" 1015 + ]}\n") 1016 + assert_contains(out, "restarting the following units: ${sortedUnits [ 1017 + "reload-triggers-and-restart-by-as.service" 1018 + "simple-restart-service.service" 1019 + "simple-service.service" 1020 + "templated-reload-triggers-and-restart-by-as@instance.service" 1021 + "templated-simple-restart-service@instance.service" 1022 + "templated-simple-service@instance.service" 1023 + ]}\n") 908 1024 assert_lacks(out, "\nstarting the following units:") 909 1025 assert_lacks(out, "the following new units were started:") 910 1026 # Switch to the same system and see if the service gets restarted when it's modified ··· 912 1028 out = switch_to_specialisation("${machine}", "restart-and-reload-by-activation-script-modified") 913 1029 assert_lacks(out, "stopping the following units:") 914 1030 assert_lacks(out, "NOT restarting the following changed units:") 915 - assert_contains(out, "reloading the following units: reload-triggers.service, simple-reload-service.service\n") 916 - assert_contains(out, "restarting the following units: reload-triggers-and-restart-by-as.service, reload-triggers-and-restart.service, simple-restart-service.service, simple-service.service\n") 1031 + assert_contains(out, "reloading the following units: ${sortedUnits [ 1032 + "reload-triggers.service" 1033 + "simple-reload-service.service" 1034 + "templated-reload-triggers@instance.service" 1035 + "templated-simple-reload-service@instance.service" 1036 + ]}\n") 1037 + assert_contains(out, "restarting the following units: ${sortedUnits [ 1038 + "reload-triggers-and-restart-by-as.service" 1039 + "reload-triggers-and-restart.service" 1040 + "simple-restart-service.service" 1041 + "simple-service.service" 1042 + "templated-reload-triggers-and-restart-by-as@instance.service" 1043 + "templated-reload-triggers-and-restart@instance.service" 1044 + "templated-simple-restart-service@instance.service" 1045 + "templated-simple-service@instance.service" 1046 + ]}\n") 917 1047 assert_lacks(out, "\nstarting the following units:") 918 1048 assert_lacks(out, "the following new units were started:") 919 1049 # The same, but in dry mode 920 1050 out = switch_to_specialisation("${machine}", "restart-and-reload-by-activation-script", action="dry-activate") 921 1051 assert_lacks(out, "would stop the following units:") 922 1052 assert_lacks(out, "would NOT stop the following changed units:") 923 - assert_contains(out, "would reload the following units: reload-triggers.service, simple-reload-service.service\n") 924 - assert_contains(out, "would restart the following units: reload-triggers-and-restart-by-as.service, reload-triggers-and-restart.service, simple-restart-service.service, simple-service.service\n") 1053 + assert_contains(out, "would reload the following units: ${sortedUnits [ 1054 + "reload-triggers.service" 1055 + "simple-reload-service.service" 1056 + "templated-reload-triggers@instance.service" 1057 + "templated-simple-reload-service@instance.service" 1058 + ]}\n") 1059 + assert_contains(out, "would restart the following units: ${sortedUnits [ 1060 + "reload-triggers-and-restart-by-as.service" 1061 + "reload-triggers-and-restart.service" 1062 + "simple-restart-service.service" 1063 + "simple-service.service" 1064 + "templated-reload-triggers-and-restart-by-as@instance.service" 1065 + "templated-reload-triggers-and-restart@instance.service" 1066 + "templated-simple-restart-service@instance.service" 1067 + "templated-simple-service@instance.service" 1068 + ]}\n") 925 1069 assert_lacks(out, "\nwould start the following units:") 926 1070 927 1071 with subtest("socket-activated services"):
+1 -1
nixos/tests/web-servers/agate.nix
··· 20 20 geminiserver.wait_for_open_port(1965) 21 21 22 22 with subtest("check is serving over gemini"): 23 - response = geminiserver.succeed("${pkgs.gmni}/bin/gmni -j once -i -N gemini://localhost:1965") 23 + response = geminiserver.succeed("${pkgs.gemget}/bin/gemget --header -o - gemini://localhost:1965") 24 24 print(response) 25 25 assert "Hello NixOS!" in response 26 26 '';
+2 -2
pkgs/applications/audio/asunder/default.nix
··· 10 10 }: 11 11 12 12 stdenv.mkDerivation rec { 13 - version = "2.9.7"; 13 + version = "3.0.1"; 14 14 pname = "asunder"; 15 15 src = fetchurl { 16 16 url = "http://littlesvr.ca/asunder/releases/${pname}-${version}.tar.bz2"; 17 - sha256 = "1x3l308ss0iqhz90qyjb94gyd8b4piyrm2nzjmg5kf049k9prjf1"; 17 + sha256 = "sha256-iGji4bl7ZofIAOf2EiYqMWu4V+3TmIN2jOYottJTN2s="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ intltool makeWrapper pkg-config ];
+2 -2
pkgs/applications/audio/cava/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "cava"; 6 - version = "0.8.3"; 6 + version = "0.9.0"; 7 7 8 8 buildInputs = [ 9 9 alsa-lib ··· 17 17 owner = "karlstav"; 18 18 repo = "cava"; 19 19 rev = version; 20 - sha256 = "sha256-6xiWhWynIbUWFIieiYIg24PgwnKuNSIEpkY+P6gyFGw="; 20 + sha256 = "sha256-mIgkvgVcbRdE29lSLojIzIsnwZgnQ+B2sgScDWrLyd8="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ autoreconfHook ];
+53
pkgs/applications/audio/g4music/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitLab 4 + , desktop-file-utils 5 + , gobject-introspection 6 + , gst_all_1 7 + , gtk4 8 + , libadwaita 9 + , meson 10 + , ninja 11 + , pkg-config 12 + , vala 13 + , wrapGAppsHook4 14 + }: 15 + stdenv.mkDerivation (finalAttrs: { 16 + pname = "g4music"; 17 + version = "3.2"; 18 + 19 + src = fetchFromGitLab { 20 + domain = "gitlab.gnome.org"; 21 + owner = "neithern"; 22 + repo = "g4music"; 23 + rev = "v${finalAttrs.version}"; 24 + hash = "sha256-BlHOYD4sOmJPNMzM5QA97Ah1N9tIat0Y6qxN6c5pmsw="; 25 + }; 26 + 27 + nativeBuildInputs = [ 28 + desktop-file-utils 29 + gobject-introspection 30 + meson 31 + ninja 32 + pkg-config 33 + vala 34 + wrapGAppsHook4 35 + ]; 36 + 37 + buildInputs = [ 38 + gtk4 39 + libadwaita 40 + ] ++ (with gst_all_1; [ 41 + gst-plugins-base 42 + gst-plugins-good 43 + gstreamer 44 + ]); 45 + 46 + meta = with lib; { 47 + description = "A beautiful, fast, fluent, light weight music player written in GTK4"; 48 + homepage = "https://gitlab.gnome.org/neithern/g4music"; 49 + license = licenses.gpl3Only; 50 + maintainers = with maintainers; [ magnouvean ]; 51 + platforms = platforms.linux; 52 + }; 53 + })
+23 -22
pkgs/applications/audio/jamesdsp/default.nix
··· 1 - { stdenv 2 - , lib 1 + { copyDesktopItems 3 2 , fetchFromGitHub 3 + , glibmm 4 + , gst_all_1 5 + , lib 6 + , libarchive 7 + , makeDesktopItem 4 8 , pipewire 9 + , pkg-config 5 10 , pulseaudio 6 - , gst_all_1 7 - , glibmm 8 11 , qmake 9 12 , qtbase 10 13 , qtsvg 11 - , wrapQtAppsHook 12 - , makeDesktopItem 13 - , pkg-config 14 - , libarchive 15 - , copyDesktopItems 14 + , stdenv 16 15 , usePipewire ? true 17 16 , usePulseaudio ? false 17 + , wrapQtAppsHook 18 18 }: 19 19 20 20 assert lib.asserts.assertMsg (usePipewire != usePulseaudio) "You need to enable one and only one of pulseaudio or pipewire support"; 21 21 22 - stdenv.mkDerivation rec { 22 + stdenv.mkDerivation (finalAttrs: { 23 23 pname = "jamesdsp"; 24 - version = "2.6.0"; 24 + version = "2.6.1"; 25 25 26 - src = fetchFromGitHub rec { 26 + src = fetchFromGitHub { 27 27 owner = "Audio4Linux"; 28 28 repo = "JDSP4Linux"; 29 29 fetchSubmodules = true; 30 - rev = version; 31 - hash = "sha256-pogBpmGlqQnkXMdp5HbMYISjwMJalSPvEV9MDHj8aec="; 30 + rev = finalAttrs.version; 31 + hash = "sha256-XYJl94/PstWG5qaBQ2rXc/nG9bDeP3Q62zDYHmZvPaw="; 32 32 }; 33 33 34 34 nativeBuildInputs = [ ··· 43 43 libarchive 44 44 qtbase 45 45 qtsvg 46 - ] ++ lib.optional usePipewire pipewire 47 - ++ lib.optionals usePulseaudio [ 46 + ] ++ lib.optionals usePipewire [ 47 + pipewire 48 + ] ++ lib.optionals usePulseaudio [ 48 49 pulseaudio 49 50 gst_all_1.gst-plugins-base 50 51 gst_all_1.gst-plugins-good 51 52 gst_all_1.gstreamer 52 53 ]; 53 54 54 - preFixup = lib.optionals usePulseaudio '' 55 + preFixup = lib.optionalString usePulseaudio '' 55 56 qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0") 56 57 ''; 57 58 ··· 76 77 install -D resources/icons/icon.svg $out/share/icons/hicolor/scalable/apps/jamesdsp.svg 77 78 ''; 78 79 79 - meta = with lib;{ 80 + meta = { 80 81 broken = (stdenv.isLinux && stdenv.isAarch64); 81 82 description = "An audio effect processor for PipeWire clients"; 82 83 homepage = "https://github.com/Audio4Linux/JDSP4Linux"; 83 - license = licenses.gpl3Only; 84 - maintainers = with maintainers; [ pasqui23 rewine ]; 85 - platforms = platforms.linux; 84 + license = lib.licenses.gpl3Only; 85 + maintainers = with lib.maintainers; [ pasqui23 rewine ]; 86 + platforms = lib.platforms.linux; 86 87 }; 87 - } 88 + })
+16 -1
pkgs/applications/audio/musescore/default.nix
··· 64 64 url = "https://github.com/doronbehar/MuseScore/commit/f48448a3ede46f5a7ef470940072fbfb6742487c.patch"; 65 65 hash = "sha256-UEc7auscnW0KMfWkLKQtm+UstuTNsuFeoNJYIidIlwM="; 66 66 }) 67 + # Upstream removed the option to use system freetype library in v4.1.0, 68 + # causing the app to crash on systems when the outdated bundled freetype 69 + # tries to load the Noto Sans font. For more info on the crash itself, 70 + # see #244409 and https://github.com/musescore/MuseScore/issues/18795. 71 + # For now, re-add the option ourselves. The fix has been merged upstream, 72 + # so we can remove this patch with the next version. In the future, we 73 + # may replace the other bundled thirdparty libs with system libs, see 74 + # https://github.com/musescore/MuseScore/issues/11572. 75 + (fetchpatch { 76 + url = "https://github.com/musescore/MuseScore/commit/9ab6b32b1c3b990cfa7bb172ee8112521dc2269c.patch"; 77 + hash = "sha256-5GA29Z+o3I/uDTTDbkauZ8/xSdCE6yY93phMSY0ea7s="; 78 + }) 67 79 ]; 68 80 69 81 cmakeFlags = [ ··· 73 85 # https://github.com/musescore/MuseScore/issues/15571 74 86 "-DMUE_BUILD_CRASHPAD_CLIENT=OFF" 75 87 # Use our freetype 76 - "-DUSE_SYSTEM_FREETYPE=ON" 88 + "-DMUE_COMPILE_USE_SYSTEM_FREETYPE=ON" 77 89 # From some reason, in $src/build/cmake/SetupBuildEnvironment.cmake, 78 90 # upstream defaults to compiling to x86_64 only, unless this cmake flag is 79 91 # set ··· 140 152 mkdir -p $out/bin 141 153 ln -s $out/Applications/mscore.app/Contents/MacOS/mscore $out/bin/mscore. 142 154 ''; 155 + 156 + # Don't run bundled upstreams tests, as they require a running X window system. 157 + doCheck = false; 143 158 144 159 passthru.tests = nixosTests.musescore; 145 160
+2 -2
pkgs/applications/audio/qpwgraph/default.nix
··· 5 5 6 6 mkDerivation rec { 7 7 pname = "qpwgraph"; 8 - version = "0.5.1"; 8 + version = "0.5.2"; 9 9 10 10 src = fetchFromGitLab { 11 11 domain = "gitlab.freedesktop.org"; 12 12 owner = "rncbc"; 13 13 repo = "qpwgraph"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-HVeuqgqYf/gO1KdteXV4dWd13Q58GqHUz8CAYpruc18="; 15 + sha256 = "sha256-qcd19YI2RDoh+vjeelxNajWsUwVokLu0kh35a4oezKA="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cmake pkg-config ];
+2 -2
pkgs/applications/blockchains/btcpayserver/default.nix
··· 6 6 7 7 buildDotnetModule rec { 8 8 pname = "btcpayserver"; 9 - version = "1.11.1"; 9 + version = "1.11.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = pname; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-fKw1RKylpbejzSTO3Ti2toJiSwqtmNC1e2XDAYa9L/0="; 15 + sha256 = "sha256-22JQ8GqMRNfBT2ynyGhJBeGgnyAVYVBa5tUGZsleDP0="; 16 16 }; 17 17 18 18 projectFile = "BTCPayServer/BTCPayServer.csproj";
+2 -2
pkgs/applications/editors/cudatext/default.nix
··· 38 38 in 39 39 stdenv.mkDerivation rec { 40 40 pname = "cudatext"; 41 - version = "1.196.0"; 41 + version = "1.197.0"; 42 42 43 43 src = fetchFromGitHub { 44 44 owner = "Alexey-T"; 45 45 repo = "CudaText"; 46 46 rev = version; 47 - hash = "sha256-O037+Pm/aq/9ZPMYpWlNPa9tEilatN8OJ3oBAuk4UTs="; 47 + hash = "sha256-960Ucp2iNDqK2n/sJSIyMWxgCCs0LVyafn8SRRhli4c="; 48 48 }; 49 49 50 50 postPatch = ''
+12 -12
pkgs/applications/editors/cudatext/deps.json
··· 6 6 }, 7 7 "ATBinHex-Lazarus": { 8 8 "owner": "Alexey-T", 9 - "rev": "2022.06.14", 10 - "hash": "sha256-3QhARraYURW5uCf2f4MZfUbxdbsg9h7BlXUxKcz4jwA=" 9 + "rev": "2023.08.12", 10 + "hash": "sha256-dEwz052aYcJtKpRcP8t7gE2RHuHPQ4T0zHFMv6zVZ6g=" 11 11 }, 12 12 "ATFlatControls": { 13 13 "owner": "Alexey-T", 14 - "rev": "2023.05.31", 15 - "hash": "sha256-/CN6wa5XN5ERdFnqOXxxtT08ObtlToqe3YsLpiog40w=" 14 + "rev": "2023.08.12", 15 + "hash": "sha256-YBIuwiHE83mxxtl9PNrQN3LrEBFHvYY74zhV+UtAbZ4=" 16 16 }, 17 17 "ATSynEdit": { 18 18 "owner": "Alexey-T", 19 - "rev": "2023.07.05", 20 - "hash": "sha256-+FZjmrB8t7WM3XALqT+jvTSbBYIVLav4zSSCvMr5r+U=" 19 + "rev": "2023.08.12", 20 + "hash": "sha256-hFDWb7gMQiTkItFC5KfSrpAW3FSkmAhxcc5GOdov3EE=" 21 21 }, 22 22 "ATSynEdit_Cmp": { 23 23 "owner": "Alexey-T", ··· 31 31 }, 32 32 "ATSynEdit_Ex": { 33 33 "owner": "Alexey-T", 34 - "rev": "2023.07.05", 35 - "hash": "sha256-dvo4lariMl/FMSp6VJEAk/Zhaz2fdBxe7aKw229DxKw=" 34 + "rev": "2023.08.12", 35 + "hash": "sha256-cEu8qkmcsNwrLR5t3bfMHI9fd3wmAq/dI/iRM4I4wmQ=" 36 36 }, 37 37 "Python-for-Lazarus": { 38 38 "owner": "Alexey-T", ··· 41 41 }, 42 42 "Emmet-Pascal": { 43 43 "owner": "Alexey-T", 44 - "rev": "2022.09.18", 45 - "hash": "sha256-Kutl4Jh/+KptGbqakzPJnIYlFtytXVlzKWulKt4Z+/g=" 44 + "rev": "2023.08.12", 45 + "hash": "sha256-s9ZKrL+XIWIwejnLz+uuyDbbDuOZLJhiuiMChKB4Reg=" 46 46 }, 47 47 "CudaText-lexers": { 48 48 "owner": "Alexey-T", ··· 51 51 }, 52 52 "bgrabitmap": { 53 53 "owner": "bgrabitmap", 54 - "rev": "v11.5.4", 55 - "hash": "sha256-Js7MQ1JYAl2cpnjgDOXeLcWBCrjjCnDORayRpSFoFhM=" 54 + "rev": "v11.5.5", 55 + "hash": "sha256-M4ql+9zk5AJfmmHb9EG0PsJZGWcMm9/Y0lrPQqnKqcU=" 56 56 } 57 57 }
+2 -2
pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
··· 17 17 18 18 cask = callPackage ./manual-packages/cask { }; 19 19 20 + consult-gh = callPackage ./manual-packages/consult-gh { }; 21 + 20 22 control-lock = callPackage ./manual-packages/control-lock { }; 21 23 22 24 ebuild-mode = callPackage ./manual-packages/ebuild-mode { }; ··· 64 66 perl-completion = callPackage ./manual-packages/perl-completion { }; 65 67 66 68 pod-mode = callPackage ./manual-packages/pod-mode { }; 67 - 68 - power-mode = callPackage ./manual-packages/power-mode { }; 69 69 70 70 prisma-mode = callPackage ./manual-packages/prisma-mode { }; 71 71
+52
pkgs/applications/editors/emacs/elisp-packages/manual-packages/consult-gh/default.nix
··· 1 + { lib 2 + , melpaBuild 3 + , fetchFromGitHub 4 + , consult 5 + , embark 6 + , forge 7 + , gh 8 + , markdown-mode 9 + , writeText 10 + , unstableGitUpdater 11 + }: 12 + 13 + let 14 + commit = "1fe876d9552b6ec6af257a4299a34eca99b40539"; 15 + in 16 + melpaBuild { 17 + pname = "consult-gh"; 18 + version = "20230706.438"; 19 + 20 + inherit commit; 21 + 22 + src = fetchFromGitHub { 23 + owner = "armindarvish"; 24 + repo = "consult-gh"; 25 + rev = commit; 26 + hash = "sha256-bi+qlNvNMXbS4cXbXt01txwD2NAyAqJGNKeOtdtj7tg="; 27 + }; 28 + 29 + packageRequires = [ 30 + consult 31 + embark 32 + forge 33 + gh 34 + markdown-mode 35 + ]; 36 + 37 + recipe = writeText "recipe" '' 38 + (consult-gh 39 + :repo "armindarvish/consult-gh" 40 + :fetcher github 41 + :files ("consult-gh-embark.el" "consult-gh-forge.el" "consult-gh.el")) 42 + ''; 43 + 44 + passthru.updateScript = unstableGitUpdater { }; 45 + 46 + meta = { 47 + homepage = "https://github.com/armindarvish/consult-gh"; 48 + description = "A GitHub CLI client inside GNU Emacs using Consult"; 49 + license = lib.licenses.gpl3Only; 50 + maintainers = with lib.maintainers; [ AndersonTorres ]; 51 + }; 52 + }
-22
pkgs/applications/editors/emacs/elisp-packages/manual-packages/power-mode/default.nix
··· 1 - { trivialBuild 2 - , fetchFromGitHub 3 - , emacs 4 - }: 5 - 6 - trivialBuild rec { 7 - pname = "power-mode"; 8 - version = "0.pre+unstable=2021-06-06"; 9 - 10 - src = fetchFromGitHub { 11 - owner = "elizagamedev"; 12 - repo = "power-mode.el"; 13 - rev = "940e0aa36220f863e8f43840b4ed634b464fbdbb"; 14 - hash = "sha256-Wy8o9QTWqvH9cP7xsTpF5QSd4mWNIPXJTadoADKeHWY="; 15 - }; 16 - 17 - meta = { 18 - homepage = "https://github.com/elizagamedev/power-mode.el"; 19 - description = "Imbue Emacs with power!"; 20 - inherit (emacs.meta) platforms; 21 - }; 22 - }
+8 -1
pkgs/applications/editors/helix/default.nix
··· 1 - { fetchzip, lib, rustPlatform, git, installShellFiles, makeWrapper }: 1 + { fetchpatch, fetchzip, lib, rustPlatform, git, installShellFiles, makeWrapper }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "helix"; ··· 13 13 }; 14 14 15 15 cargoHash = "sha256-/LCtfyDAA2JuioBD/CDMv6OOxM0B9A3PpuVP/YY5oF0="; 16 + 17 + patches = [ 18 + (fetchpatch { 19 + url = "https://patch-diff.githubusercontent.com/raw/helix-editor/helix/pull/7227.patch"; 20 + hash = "sha256-dObMKHNJfc5TODUjZ28TVxuTen02rl8HzcXpFWnhB1k="; 21 + }) 22 + ]; 16 23 17 24 nativeBuildInputs = [ git installShellFiles makeWrapper ]; 18 25
+2 -2
pkgs/applications/editors/texstudio/default.nix
··· 4 4 5 5 stdenv.mkDerivation (finalAttrs: { 6 6 pname = "texstudio"; 7 - version = "4.6.2"; 7 + version = "4.6.3"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "texstudio-org"; 11 11 repo = "texstudio"; 12 12 rev = finalAttrs.version; 13 - hash = "sha256-2bvKB/8HcZoTk2J6FQXXJREqGp6EZ95C2Aqcx9o/eho="; 13 + hash = "sha256-L8N7T7FFfjT801HxbQiiC0ewW7vde4S0RVmNT2CWiWY="; 14 14 }; 15 15 16 16 nativeBuildInputs = [
+6 -6
pkgs/applications/emulators/ccemux/default.nix
··· 3 3 }: 4 4 5 5 let 6 - version = "1.1.1"; 7 - rev = "af12e2e4da586275ba931eae8f40a2201251bf59"; 6 + version = "unstable-2023-07-08"; 7 + rev = "989cfe52a0458b991e0a7d87edec81d3fef472ac"; 8 8 9 9 baseUrl = "https://emux.cc/versions/${lib.substring 0 8 rev}/CCEmuX"; 10 10 jar = 11 11 if useCCTweaked 12 12 then fetchurl { 13 13 url = "${baseUrl}-cct.jar"; 14 - sha256 = "0d9gzi1h5vz32fp4lfn7dam189jcm7bwbqwmlpj0c47p8l0d4lsv"; 14 + hash = "sha256-B9Zan6wpYnUtaNbUIrXvkchPiEquMs9R2Kiqg85/VdY="; 15 15 } 16 16 else fetchurl { 17 17 url = "${baseUrl}-cc.jar"; 18 - sha256 = "0ky5vxh8m1v98zllifxif8xxd25j2xdp19hjnj4xlkck71lbnb34"; 18 + hash = "sha256-2Z38O6z7OrHKe8GdLnexin749uJzQaCZglS+SwVD5YE="; 19 19 }; 20 20 21 21 desktopIcon = fetchurl { 22 22 url = "https://github.com/CCEmuX/CCEmuX/raw/${rev}/src/main/resources/img/icon.png"; 23 - sha256 = "1vmb6rg9k2y99j8xqfgbsvfgfi3g985rmqwrd7w3y54ffr2r99c2"; 23 + hash = "sha256-gqWURXaOFD/4aZnjmgtKb0T33NbrOdyRTMmLmV42q+4="; 24 24 }; 25 25 desktopItem = makeDesktopItem { 26 26 name = "CCEmuX"; ··· 63 63 homepage = "https://github.com/CCEmuX/CCEmuX"; 64 64 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 65 65 license = licenses.mit; 66 - maintainers = with maintainers; [ CrazedProgrammer ]; 66 + maintainers = with maintainers; [ CrazedProgrammer viluon ]; 67 67 }; 68 68 }
+3 -3
pkgs/applications/emulators/ryujinx/default.nix
··· 28 28 29 29 buildDotnetModule rec { 30 30 pname = "ryujinx"; 31 - version = "1.1.974"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml 31 + version = "1.1.986"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "Ryujinx"; 35 35 repo = "Ryujinx"; 36 - rev = "5a0aa074b661753d8f0202a73d9f6f3ac6e2ab11"; 37 - sha256 = "0f1wivwf7hnsqi7sgqjrikxvakrk8dmywpmyd36a3s5lbk878wp3"; 36 + rev = "33f544fd9248361440afd6013e0ef9d69971d6da"; 37 + sha256 = "1cnz3j8qndfrm1iifbzswyf4vcii939naj29bvr2mp6bdwrbqi49"; 38 38 }; 39 39 40 40 dotnet-sdk = dotnetCorePackages.sdk_7_0;
+51 -51
pkgs/applications/emulators/ryujinx/deps.nix
··· 2 2 # Please dont edit it manually, your changes might get overwritten! 3 3 4 4 { fetchNuGet }: [ 5 - (fetchNuGet { pname = "Avalonia"; version = "0.10.21"; sha256 = "1x6z0wvlg5ww6n7idj2pwc6mxd7k9xsb7vh3v0z4in3rck0vwz95"; }) 6 - (fetchNuGet { pname = "Avalonia.Angle.Windows.Natives"; version = "2.1.0.2020091801"; sha256 = "04jm83cz7vkhhr6n2c9hya2k8i2462xbf6np4bidk55as0jdq43a"; }) 7 - (fetchNuGet { pname = "Avalonia.BuildServices"; version = "0.0.16"; sha256 = "11v3a4kda04jacznl7j8fc9zw16ysajwc3ljmdribbqz1rrr823v"; }) 8 - (fetchNuGet { pname = "Avalonia.Controls.DataGrid"; version = "0.10.21"; sha256 = "0rx9qni3m1zhv6n73kskgj7vd6fxsalg84i2202gz53m11li7yvj"; }) 9 - (fetchNuGet { pname = "Avalonia.Desktop"; version = "0.10.21"; sha256 = "0jjx8lfbzqznqv7xpkfi8xvygqcqfk8wzkj9ambq30cn4h1ids05"; }) 10 - (fetchNuGet { pname = "Avalonia.Diagnostics"; version = "0.10.21"; sha256 = "10fl0nb8lhpvms1apb3mmswrpirc2j8vr78jvb63cni0885vxhab"; }) 11 - (fetchNuGet { pname = "Avalonia.FreeDesktop"; version = "0.10.21"; sha256 = "038i1vim97niyh9qf5b1lbrakc8r7m03nk1yqn3iv563q8zbwfq7"; }) 12 - (fetchNuGet { pname = "Avalonia.Markup.Xaml.Loader"; version = "0.10.21"; sha256 = "0p0jz3za6y708fp0wpbjyqivfp6979ldwx8r95nmdmh10fm9q4yi"; }) 13 - (fetchNuGet { pname = "Avalonia.Native"; version = "0.10.21"; sha256 = "08f17zb0dq7p7naz96il15lhbrzan4897wghkl8rrd80dw0bhbb2"; }) 14 - (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "0.10.21"; sha256 = "03ca99awvp178jsndy5zlsc17rlx29iz0x2jvj85fh6qdvds2dhj"; }) 15 - (fetchNuGet { pname = "Avalonia.Skia"; version = "0.10.18"; sha256 = "1vi83d9q6m2zd7b5snyzjxsj3vdp5bmi5vqhfslzghslpbhj2zwv"; }) 16 - (fetchNuGet { pname = "Avalonia.Skia"; version = "0.10.21"; sha256 = "0fja6rv0gw5kjiz0vpnyv5lv8xz5gzd71wz0052x9mrgq3jz00p8"; }) 17 - (fetchNuGet { pname = "Avalonia.Svg"; version = "0.10.18"; sha256 = "06h7yh2lkm4rqfchn7nxqjbqx4afh42w61z9sby7b5gj56h5a84q"; }) 18 - (fetchNuGet { pname = "Avalonia.Svg.Skia"; version = "0.10.18"; sha256 = "0s25aq3xz0km55jwdxp59z8cc0d1zqaag1hiwnxdzd30id2ahn66"; }) 19 - (fetchNuGet { pname = "Avalonia.Win32"; version = "0.10.21"; sha256 = "0ichldyigbsd82jrryq340bqlh7jw9zr850fyni2g3h0bbcx5327"; }) 20 - (fetchNuGet { pname = "Avalonia.X11"; version = "0.10.21"; sha256 = "08vbdiv2k9vp8gp59rk0z63jyn8hlv8a4956jczy05ail5qfl94v"; }) 5 + (fetchNuGet { pname = "Avalonia"; version = "11.0.3"; sha256 = "1ig635386glxgfv9l894dqp98l93ymsylml649xm42lc9a9f1khc"; }) 6 + (fetchNuGet { pname = "Avalonia.Angle.Windows.Natives"; version = "2.1.0.2023020321"; sha256 = "1az4s1g22ipak9a3xfh55z2h3rm6lpqh7svbpw6ag4ysrgsjjsjd"; }) 7 + (fetchNuGet { pname = "Avalonia.BuildServices"; version = "0.0.29"; sha256 = "05mm7f0jssih3gbzqfgjnfq5cnqa85ihsg0z1897ciihv8qd3waq"; }) 8 + (fetchNuGet { pname = "Avalonia.Controls.ColorPicker"; version = "11.0.0"; sha256 = "06wgzhxkivlaxkn8p61wainsprml2g1q4jmvy9fpn64qnfywjdn7"; }) 9 + (fetchNuGet { pname = "Avalonia.Controls.ColorPicker"; version = "11.0.3"; sha256 = "0xcxwc588lc2ify2d3m53pmwjgf7p9lwz5q11hn8p5c9zh01iai9"; }) 10 + (fetchNuGet { pname = "Avalonia.Controls.DataGrid"; version = "11.0.3"; sha256 = "1kls0v2rjimcv7k0dvqd3l694xdg9nf8wdzcz1cadi4qvj0bx7l4"; }) 11 + (fetchNuGet { pname = "Avalonia.Controls.ItemsRepeater"; version = "11.0.0"; sha256 = "1qxw096av0n4ks0jixh7xxrzgsn9fshp1ypy3vvij7r0a1sk7y1q"; }) 12 + (fetchNuGet { pname = "Avalonia.Controls.ItemsRepeater"; version = "11.0.0-rc2.1"; sha256 = "0pmc0fi2abn9qaqwx9lvqnd1a5a8lzp8zin72d3k3xjsh1w1g0n8"; }) 13 + (fetchNuGet { pname = "Avalonia.Desktop"; version = "11.0.3"; sha256 = "0g8hzvkf2rrfnpmm56m2miwpdw14l04rr0q8xz03j220fy9xk5fm"; }) 14 + (fetchNuGet { pname = "Avalonia.Diagnostics"; version = "11.0.3"; sha256 = "1rificg9ikf8m2550ylrqavkkvihf8xb22agmdrbz07v7s93v731"; }) 15 + (fetchNuGet { pname = "Avalonia.FreeDesktop"; version = "11.0.3"; sha256 = "0w8qc45phfz4mnnx1mfxi042qmq31shmjmz5inb4maw9xha0yr3c"; }) 16 + (fetchNuGet { pname = "Avalonia.Markup.Xaml.Loader"; version = "11.0.3"; sha256 = "09g4flx6sg2b2mkwbqrwl51q87xzy0d43j2xjxvnwc8vwhr1h8gs"; }) 17 + (fetchNuGet { pname = "Avalonia.Native"; version = "11.0.3"; sha256 = "1gi3y2cdfcjkwjldavahyx09a1n91jpvx8szwrfgr3kk4ycc5lyn"; }) 18 + (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "11.0.0"; sha256 = "1b5031k8slwiz7bncih67fjl6ny234yd4skqxk611l9zp5snjic2"; }) 19 + (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "11.0.3"; sha256 = "0syh20a6892pip4qz32kgc5w77ig40yjgwbcknivhjr8arc3126r"; }) 20 + (fetchNuGet { pname = "Avalonia.Skia"; version = "11.0.0"; sha256 = "1ra1kd0kkblppr5zy7rzdbwllggrzvp9lkxblf9mg3y8rnp6fk83"; }) 21 + (fetchNuGet { pname = "Avalonia.Skia"; version = "11.0.3"; sha256 = "0089z8ml8pblq6hispj1nf7lvf6zplrrlix22jcd87pm13232pg2"; }) 22 + (fetchNuGet { pname = "Avalonia.Svg"; version = "11.0.0"; sha256 = "1xmgaj2wnjdl16x4y6rmfp3q9faca5na90zlb8j62rxcwf1v3lkr"; }) 23 + (fetchNuGet { pname = "Avalonia.Svg.Skia"; version = "11.0.0"; sha256 = "0cd8w9pm7lpifdzjmsnmjlzdqgq3qw653mcj3adczb5ycqqbd8p3"; }) 24 + (fetchNuGet { pname = "Avalonia.Themes.Simple"; version = "11.0.3"; sha256 = "0zkm0asxcbsybswxs0p6ybsiq6j1l1j02h0xfxzsmhcimm3y92kk"; }) 25 + (fetchNuGet { pname = "Avalonia.Win32"; version = "11.0.3"; sha256 = "14pj98057fmfgafq0pni7pw79ls0lsf3jaydfjmdjyw5x2b2x51q"; }) 26 + (fetchNuGet { pname = "Avalonia.X11"; version = "11.0.3"; sha256 = "0pb41fpiwndcf34r53apxf92qgqxavc4zfl1xy847pz3kj1vsclp"; }) 21 27 (fetchNuGet { pname = "CommandLineParser"; version = "2.9.1"; sha256 = "1sldkj8lakggn4hnyabjj1fppqh50fkdrr1k99d4gswpbk5kv582"; }) 22 28 (fetchNuGet { pname = "Concentus"; version = "1.1.7"; sha256 = "0y5z444wrbhlmsqpy2sxmajl1fbf74843lvgj3y6vz260dn2q0l0"; }) 23 29 (fetchNuGet { pname = "DiscordRichPresence"; version = "1.2.1.24"; sha256 = "0maw0yd6xgwy0cgk593z3zva0r5j267zpdmmpq8avj3zbna6n4x1"; }) 24 30 (fetchNuGet { pname = "DynamicData"; version = "7.14.2"; sha256 = "07k79w4702masq71rk865mi3h1kaxamyp7dgl08ny4n22gg8482k"; }) 25 31 (fetchNuGet { pname = "ExCSS"; version = "4.1.4"; sha256 = "1y50xp6rihkydbf5l73mr3qq2rm6rdfjrzdw9h1dw9my230q5lpd"; }) 26 32 (fetchNuGet { pname = "Fizzler"; version = "1.2.1"; sha256 = "1w5jb1d0figbv68dydbnlcsfmqlc3sv9z1zxp7d79dg2dkarc4qm"; }) 27 - (fetchNuGet { pname = "FluentAvaloniaUI"; version = "1.4.5"; sha256 = "1j5ivy83f13dgn09qrfkq44ijvh0m9rbdx8760g47di70c4lda7j"; }) 33 + (fetchNuGet { pname = "FluentAvaloniaUI"; version = "2.0.1"; sha256 = "12w6rk3qgn6i2zk06appf98pgdf89pw10865qcwn5xpjwm7487k2"; }) 28 34 (fetchNuGet { pname = "FSharp.Core"; version = "7.0.200"; sha256 = "1ji816r8idwjmxk8bzyq1z32ybz7xdg3nb0a7pnvqr8vys11bkgb"; }) 29 35 (fetchNuGet { pname = "GtkSharp.Dependencies"; version = "1.1.1"; sha256 = "0ffywnc3ca1lwhxdnk99l238vsprsrsh678bgm238lb7ja7m52pw"; }) 30 - (fetchNuGet { pname = "HarfBuzzSharp"; version = "2.8.2.1-preview.108"; sha256 = "0xs4px4fy5b6glc77rqswzpi5ddhxvbar1md6q9wla7hckabnq0z"; }) 31 - (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.Linux"; version = "2.8.2.1-preview.108"; sha256 = "16wvgvyra2g1b38rxxgkk85wbz89hspixs54zfcm4racgmj1mrj4"; }) 32 - (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.macOS"; version = "2.8.2.1-preview.108"; sha256 = "16v7lrwwif2f5zfkx08n6y6w3m56mh4hy757biv0w9yffaf200js"; }) 33 - (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.WebAssembly"; version = "2.8.2.1-preview.108"; sha256 = "15kqb353snwpavz3jja63mq8xjqsrw1f902scm8wxmsqrm5q6x55"; }) 34 - (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.Win32"; version = "2.8.2.1-preview.108"; sha256 = "0n6ymn9jqms3mk5hg0ar4y9jmh96myl6q0jimn7ahb1a8viq55k1"; }) 35 - (fetchNuGet { pname = "JetBrains.Annotations"; version = "10.3.0"; sha256 = "1grdx28ga9fp4hwwpwv354rizm8anfq4lp045q4ss41gvhggr3z8"; }) 36 - (fetchNuGet { pname = "jp2masa.Avalonia.Flexbox"; version = "0.2.0"; sha256 = "1abck2gad29mgf9gwqgc6wr8iwl64v50n0sbxcj1bcxgkgndraiq"; }) 36 + (fetchNuGet { pname = "HarfBuzzSharp"; version = "2.8.2.3"; sha256 = "115aybicqs9ijjlcv6k6r5v0agkjm1bm1nkd0rj3jglv8s0xvmp2"; }) 37 + (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.Linux"; version = "2.8.2.3"; sha256 = "1f18ahwkaginrg0vwsi6s56lvnqvvxv7pzklfs5lnknasxy1a76z"; }) 38 + (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.macOS"; version = "2.8.2.3"; sha256 = "052d8frpkj4ijs6fm6xp55xbv95b1s9biqwa0w8zp3rgm88m9236"; }) 39 + (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.WebAssembly"; version = "2.8.2.3"; sha256 = "043hv36bg5240znbm8x5la7py17m4jfzy57q3ka32f6zjld83j36"; }) 40 + (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.Win32"; version = "2.8.2.3"; sha256 = "08khd2jqm8sw58ljz5srangzfm2sz3gd2q1jzc5fr80lj8rv6r74"; }) 41 + (fetchNuGet { pname = "jp2masa.Avalonia.Flexbox"; version = "0.3.0-beta.4"; sha256 = "17847ssn15l755zmspvb69wsfbj9ayvy9xl8zgjx6wvvwp6x89cp"; }) 37 42 (fetchNuGet { pname = "LibHac"; version = "0.18.0"; sha256 = "19d5fqdcws0730580jlda6pdddprxcrhw7b3ybiiglabsr7bmgdv"; }) 38 - (fetchNuGet { pname = "MicroCom.CodeGenerator.MSBuild"; version = "0.10.4"; sha256 = "1bdgy6g15d1mln1xpvs6sy0l2zvfs4hxw6nc3qm16qb8hdgvb73y"; }) 39 - (fetchNuGet { pname = "MicroCom.Runtime"; version = "0.10.4"; sha256 = "0ccbzp0d01dcahm7ban7xyh1rk7k2pkml3l5i7s85cqk5lnczpw2"; }) 40 - (fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "2.9.6"; sha256 = "18mr1f0wpq0fir8vjnq0a8pz50zpnblr7sabff0yqx37c975934a"; }) 43 + (fetchNuGet { pname = "MicroCom.CodeGenerator.MSBuild"; version = "0.11.0"; sha256 = "0ynvaq3faqh4pirl0l8l6xq2ikk3f27xw05i8vm3vwamgy4p7k2f"; }) 44 + (fetchNuGet { pname = "MicroCom.Runtime"; version = "0.11.0"; sha256 = "0p9c3m0zk59x9dcqw077hzd2yk60myisbacvm36mnwpcjwzjkp2m"; }) 45 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "3.0.0"; sha256 = "0bbl0jpqywqmzz2gagld1p2gvdfldjfjmm25hil9wj2nq1zc4di8"; }) 41 46 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "3.3.4"; sha256 = "0wd6v57p53ahz5z9zg4iyzmy3src7rlsncyqpcag02jjj1yx6g58"; }) 42 - (fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "3.4.0"; sha256 = "12rn6gl4viycwk3pz5hp5df63g66zvba4hnkwr3f0876jj5ivmsw"; }) 47 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "3.8.0"; sha256 = "12n7rvr39bzkf2maw7zplw8rwpxpxss4ich3bb2pw770rx4nyvyw"; }) 43 48 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "4.6.0"; sha256 = "0qvkwkbqz4dhkxsisanax1lwm3nzyyb4kgb40qczxbl8g251cjp2"; }) 44 - (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "3.4.0"; sha256 = "0rhylcwa95bxawcgixk64knv7p7xrykdjcabmx3gknk8hvj1ai9y"; }) 49 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "3.8.0"; sha256 = "1kmry65csvfn72zzc16vj1nfbfwam28wcmlrk3m5rzb8ydbzgylb"; }) 45 50 (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "4.6.0"; sha256 = "1yfvwygx795c9lswpiv8q19zydifarzljdmvv67vjmi559cm8b1q"; }) 46 - (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp.Scripting"; version = "3.4.0"; sha256 = "1h2f0z9xnw987x8bydka1sd42ijqjx973md6v1gvpy1qc6ad244g"; }) 47 - (fetchNuGet { pname = "Microsoft.CodeAnalysis.Scripting.Common"; version = "3.4.0"; sha256 = "195gqnpwqkg2wlvk8x6yzm7byrxfq9bki20xmhf6lzfsdw3z4mf2"; }) 51 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp.Scripting"; version = "3.8.0"; sha256 = "0w0yx0lpg54iw5jazqk46h48gx43ij32gwac8iywdj6kxfxm03vw"; }) 52 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.Scripting.Common"; version = "3.8.0"; sha256 = "0hjgxcsj5zy27lqk0986m59n5dbplx2vjjla2lsvg4bwg8qa7bpk"; }) 48 53 (fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.6.3"; sha256 = "1xxzd2yxlbq2h4k6flp7lvffmmwrjlyha2z1yvrxxymiyyggk2zg"; }) 49 54 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.3.0"; sha256 = "0gw297dgkh0al1zxvgvncqs0j15lsna9l1wpqas4rflmys440xvb"; }) 50 55 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.5.0"; sha256 = "01i28nvzccxbqmiz217fxs6hnjwmd5fafs37rd49a6qp53y6623l"; }) ··· 136 141 (fetchNuGet { pname = "Ryujinx.SDL2-CS"; version = "2.28.1-build28"; sha256 = "0kn7f6cgvb2rsybiif6g7xkw1srmfr306zpv029lvi264dv6aj6l"; }) 137 142 (fetchNuGet { pname = "shaderc.net"; version = "0.1.0"; sha256 = "0f35s9h0vj9f1rx9bssj66hibc3j9bzrb4wgb5q2jwkf5xncxbpq"; }) 138 143 (fetchNuGet { pname = "SharpZipLib"; version = "1.4.2"; sha256 = "0ijrzz2szxjmv2cipk7rpmg14dfaigdkg7xabjvb38ih56m9a27y"; }) 139 - (fetchNuGet { pname = "ShimSkiaSharp"; version = "0.5.18"; sha256 = "1i97f2zbsm8vhcbcfj6g4ml6g261gijdh7s3rmvwvxgfha6qyvkg"; }) 144 + (fetchNuGet { pname = "ShimSkiaSharp"; version = "1.0.0"; sha256 = "0gdsrzh8q8mxlm7sxvai7zshaz93a3dm1ha4cgs4845lfhpn8nhc"; }) 140 145 (fetchNuGet { pname = "Silk.NET.Core"; version = "2.16.0"; sha256 = "1mkqc2aicvknmpyfry2v7jjxh3apaxa6dmk1vfbwxnkysl417x0k"; }) 141 146 (fetchNuGet { pname = "Silk.NET.Vulkan"; version = "2.16.0"; sha256 = "0sg5mxv7ga5pq6wc0lz52j07fxrcfmb0an30r4cxsxk66298z2wy"; }) 142 147 (fetchNuGet { pname = "Silk.NET.Vulkan.Extensions.EXT"; version = "2.16.0"; sha256 = "05918f6fl8byla2m7qjp7dvxww2rbpj2sqd4xq26rl885fmddfvf"; }) ··· 144 149 (fetchNuGet { pname = "SixLabors.Fonts"; version = "1.0.0-beta0013"; sha256 = "0r0aw8xxd32rwcawawcz6asiyggz02hnzg5hvz8gimq8hvwx1wql"; }) 145 150 (fetchNuGet { pname = "SixLabors.ImageSharp"; version = "1.0.4"; sha256 = "0fmgn414my76gjgp89qlc210a0lqvnvkvk2fcwnpwxdhqpfvyilr"; }) 146 151 (fetchNuGet { pname = "SixLabors.ImageSharp.Drawing"; version = "1.0.0-beta11"; sha256 = "0hl0rs3kr1zdnx3gdssxgli6fyvmwzcfp99f4db71s0i8j8b2bp5"; }) 147 - (fetchNuGet { pname = "SkiaSharp"; version = "2.88.1-preview.108"; sha256 = "01sm36hdgmcgkai9m09xn2qfz8v7xhh803n8fng8rlxwnw60rgg6"; }) 148 - (fetchNuGet { pname = "SkiaSharp.HarfBuzz"; version = "2.88.1-preview.108"; sha256 = "1hjscqn2kfgvn367drxzwssj5f5arn919x6clywbbf2dhggcdnn5"; }) 149 - (fetchNuGet { pname = "SkiaSharp.NativeAssets.Linux"; version = "2.88.1-preview.108"; sha256 = "19jf2jcq2spwbpx3cfdi2a95jf4y8205rh56lmkh8zsxd2k7fjyp"; }) 150 - (fetchNuGet { pname = "SkiaSharp.NativeAssets.macOS"; version = "2.88.1-preview.108"; sha256 = "1vcpqd7slh2b9gsacpd7mk1266r1xfnkm6230k8chl3ng19qlf15"; }) 151 - (fetchNuGet { pname = "SkiaSharp.NativeAssets.WebAssembly"; version = "2.88.1-preview.108"; sha256 = "0a89gqjw8k97arr0kyd0fm3f46k1qamksbnyns9xdlgydjg557dd"; }) 152 - (fetchNuGet { pname = "SkiaSharp.NativeAssets.Win32"; version = "2.88.1-preview.108"; sha256 = "05g9blprq5msw3wshrgsk19y0fvhjlqiybs1vdyhfmww330jlypn"; }) 152 + (fetchNuGet { pname = "SkiaSharp"; version = "2.88.3"; sha256 = "1yq694myq2rhfp2hwwpyzcg1pzpxcp7j72wib8p9pw9dfj7008sv"; }) 153 + (fetchNuGet { pname = "SkiaSharp.HarfBuzz"; version = "2.88.3"; sha256 = "0axz2zfyg0h3zis7rr86ikrm2jbxxy0gqb3bbawpgynf1k0fsi6a"; }) 154 + (fetchNuGet { pname = "SkiaSharp.NativeAssets.Linux"; version = "2.88.3"; sha256 = "0dajvr60nwvnv7s6kcqgw1w97zxdpz1c5lb7kcq7r0hi0l05ck3q"; }) 155 + (fetchNuGet { pname = "SkiaSharp.NativeAssets.macOS"; version = "2.88.3"; sha256 = "191ajgi6fnfqcvqvkayjsxasiz6l0bv3pps8vv9abbyc4b12qvph"; }) 156 + (fetchNuGet { pname = "SkiaSharp.NativeAssets.WebAssembly"; version = "2.88.3"; sha256 = "1w5njksq3amrrp7fqxw89nv6ar2kgc5yx092i4rxv7hrjbd1aagx"; }) 157 + (fetchNuGet { pname = "SkiaSharp.NativeAssets.Win32"; version = "2.88.3"; sha256 = "03wwfbarsxjnk70qhqyd1dw65098dncqk2m0vksx92j70i7lry6q"; }) 153 158 (fetchNuGet { pname = "SPB"; version = "0.0.4-build28"; sha256 = "1ran6qwzlkv6xpvnp7n0nkva0zfrzwlcxj7zfzz9v8mpicqs297x"; }) 154 - (fetchNuGet { pname = "Svg.Custom"; version = "0.5.18"; sha256 = "0x68cs525k7c2dvj3vhjhx7bcls600xlsjkhfi7xvj0621masxa4"; }) 155 - (fetchNuGet { pname = "Svg.Model"; version = "0.5.18"; sha256 = "1pqqaphdsjv4w9qlzb2i0kf0aas8778nlb4nysyiy5rdvpp7zzng"; }) 156 - (fetchNuGet { pname = "Svg.Skia"; version = "0.5.18"; sha256 = "0j1n096d49gd53j6zzngf5v81dnrdzaa4rx7fpmk8zp1xz2wjb2j"; }) 159 + (fetchNuGet { pname = "Svg.Custom"; version = "1.0.0"; sha256 = "0bmvgaqy4iaxw9x88ifx3a2zz0vw3p9w6pj4bk3xfnf5p9vjx1mr"; }) 160 + (fetchNuGet { pname = "Svg.Model"; version = "1.0.0"; sha256 = "0yrjcqcrlgqpdm3bi59nc3fppcqgrfc7jddjwxjj2q423gimip97"; }) 161 + (fetchNuGet { pname = "Svg.Skia"; version = "1.0.0"; sha256 = "1bs2l9fjiqpip4qh0aw7x8f8m0ja0xlcj5vwd329knkww2jx1d3c"; }) 157 162 (fetchNuGet { pname = "System.AppContext"; version = "4.1.0"; sha256 = "0fv3cma1jp4vgj7a8hqc9n7hr1f1kjp541s6z0q1r6nazb4iz9mz"; }) 158 163 (fetchNuGet { pname = "System.Buffers"; version = "4.0.0"; sha256 = "13s659bcmg9nwb6z78971z1lr6bmh2wghxi1ayqyzl4jijd351gr"; }) 159 164 (fetchNuGet { pname = "System.Buffers"; version = "4.3.0"; sha256 = "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy"; }) ··· 163 168 (fetchNuGet { pname = "System.Collections"; version = "4.0.11"; sha256 = "1ga40f5lrwldiyw6vy67d0sg7jd7ww6kgwbksm19wrvq9hr0bsm6"; }) 164 169 (fetchNuGet { pname = "System.Collections"; version = "4.3.0"; sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9"; }) 165 170 (fetchNuGet { pname = "System.Collections.Concurrent"; version = "4.0.12"; sha256 = "07y08kvrzpak873pmyxs129g1ch8l27zmg51pcyj2jvq03n0r0fc"; }) 166 - (fetchNuGet { pname = "System.Collections.Immutable"; version = "1.5.0"; sha256 = "1d5gjn5afnrf461jlxzawcvihz195gayqpcfbv6dd7pxa9ialn06"; }) 171 + (fetchNuGet { pname = "System.Collections.Immutable"; version = "5.0.0"; sha256 = "1kvcllagxz2q92g81zkz81djkn2lid25ayjfgjalncyc68i15p0r"; }) 167 172 (fetchNuGet { pname = "System.Collections.Immutable"; version = "7.0.0"; sha256 = "1n9122cy6v3qhsisc9lzwa1m1j62b8pi2678nsmnlyvfpk0zdagm"; }) 168 173 (fetchNuGet { pname = "System.ComponentModel.Annotations"; version = "4.5.0"; sha256 = "1jj6f6g87k0iwsgmg3xmnn67a14mq88np0l1ys5zkxhkvbc8976p"; }) 169 174 (fetchNuGet { pname = "System.Console"; version = "4.0.0"; sha256 = "0ynxqbc3z1nwbrc11hkkpw9skw116z4y9wjzn7id49p9yi7mzmlf"; }) ··· 186 191 (fetchNuGet { pname = "System.IO.FileSystem"; version = "4.0.1"; sha256 = "0kgfpw6w4djqra3w5crrg8xivbanh1w9dh3qapb28q060wb9flp1"; }) 187 192 (fetchNuGet { pname = "System.IO.FileSystem.Primitives"; version = "4.0.1"; sha256 = "1s0mniajj3lvbyf7vfb5shp4ink5yibsx945k6lvxa96r8la1612"; }) 188 193 (fetchNuGet { pname = "System.IO.Hashing"; version = "7.0.0"; sha256 = "0vilmb817wnw8w13kkps831p05zzc41dldigpbr3wqi0hsrf8ad9"; }) 194 + (fetchNuGet { pname = "System.IO.Pipelines"; version = "6.0.0"; sha256 = "08211lvckdsdbd67xz4f6cyk76cli565j0dby1grlc4k9bhwby65"; }) 189 195 (fetchNuGet { pname = "System.Linq"; version = "4.1.0"; sha256 = "1ppg83svb39hj4hpp5k7kcryzrf3sfnm08vxd5sm2drrijsla2k5"; }) 190 196 (fetchNuGet { pname = "System.Linq"; version = "4.3.0"; sha256 = "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7"; }) 191 197 (fetchNuGet { pname = "System.Linq.Expressions"; version = "4.1.0"; sha256 = "1gpdxl6ip06cnab7n3zlcg6mqp7kknf73s8wjinzi4p0apw82fpg"; }) 192 198 (fetchNuGet { pname = "System.Linq.Expressions"; version = "4.3.0"; sha256 = "0ky2nrcvh70rqq88m9a5yqabsl4fyd17bpr63iy2mbivjs2nyypv"; }) 193 199 (fetchNuGet { pname = "System.Management"; version = "7.0.2"; sha256 = "0mjdkzl459hnz0qg4m0xp2kwizsqgdc9vc3xk7y7cv0znhhbb7bc"; }) 194 - (fetchNuGet { pname = "System.Memory"; version = "4.5.3"; sha256 = "0naqahm3wljxb5a911d37mwjqjdxv9l0b49p5dmfyijvni2ppy8a"; }) 195 200 (fetchNuGet { pname = "System.Memory"; version = "4.5.4"; sha256 = "14gbbs22mcxwggn0fcfs1b062521azb9fbb7c113x0mq6dzq9h6y"; }) 196 201 (fetchNuGet { pname = "System.Memory"; version = "4.5.5"; sha256 = "08jsfwimcarfzrhlyvjjid61j02irx6xsklf32rv57x2aaikvx0h"; }) 197 202 (fetchNuGet { pname = "System.Net.Http"; version = "4.1.0"; sha256 = "1i5rqij1icg05j8rrkw4gd4pgia1978mqhjzhsjg69lvwcdfg8yb"; }) ··· 204 209 (fetchNuGet { pname = "System.ObjectModel"; version = "4.0.12"; sha256 = "1sybkfi60a4588xn34nd9a58png36i0xr4y4v4kqpg8wlvy5krrj"; }) 205 210 (fetchNuGet { pname = "System.ObjectModel"; version = "4.3.0"; sha256 = "191p63zy5rpqx7dnrb3h7prvgixmk168fhvvkkvhlazncf8r3nc2"; }) 206 211 (fetchNuGet { pname = "System.Private.Uri"; version = "4.3.0"; sha256 = "04r1lkdnsznin0fj4ya1zikxiqr0h6r6a1ww2dsm60gqhdrf0mvx"; }) 207 - (fetchNuGet { pname = "System.Reactive"; version = "5.0.0"; sha256 = "1lafmpnadhiwxyd543kraxa3jfdpm6ipblxrjlibym9b1ykpr5ik"; }) 208 212 (fetchNuGet { pname = "System.Reactive"; version = "6.0.0"; sha256 = "1mkvx1fwychpczksy6svfmniqhbm3xqblxqik6178l12xgq7aw45"; }) 209 213 (fetchNuGet { pname = "System.Reflection"; version = "4.1.0"; sha256 = "1js89429pfw79mxvbzp8p3q93il6rdff332hddhzi5wqglc4gml9"; }) 210 214 (fetchNuGet { pname = "System.Reflection"; version = "4.3.0"; sha256 = "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m"; }) 211 215 (fetchNuGet { pname = "System.Reflection.Emit"; version = "4.0.1"; sha256 = "0ydqcsvh6smi41gyaakglnv252625hf29f7kywy2c70nhii2ylqp"; }) 212 216 (fetchNuGet { pname = "System.Reflection.Emit"; version = "4.3.0"; sha256 = "11f8y3qfysfcrscjpjym9msk7lsfxkk4fmz9qq95kn3jd0769f74"; }) 213 - (fetchNuGet { pname = "System.Reflection.Emit"; version = "4.7.0"; sha256 = "121l1z2ypwg02yz84dy6gr82phpys0njk7yask3sihgy214w43qp"; }) 214 217 (fetchNuGet { pname = "System.Reflection.Emit.ILGeneration"; version = "4.0.1"; sha256 = "1pcd2ig6bg144y10w7yxgc9d22r7c7ww7qn1frdfwgxr24j9wvv0"; }) 215 218 (fetchNuGet { pname = "System.Reflection.Emit.ILGeneration"; version = "4.3.0"; sha256 = "0w1n67glpv8241vnpz1kl14sy7zlnw414aqwj4hcx5nd86f6994q"; }) 216 219 (fetchNuGet { pname = "System.Reflection.Emit.Lightweight"; version = "4.0.1"; sha256 = "1s4b043zdbx9k39lfhvsk68msv1nxbidhkq6nbm27q7sf8xcsnxr"; }) ··· 218 221 (fetchNuGet { pname = "System.Reflection.Extensions"; version = "4.0.1"; sha256 = "0m7wqwq0zqq9gbpiqvgk3sr92cbrw7cp3xn53xvw7zj6rz6fdirn"; }) 219 222 (fetchNuGet { pname = "System.Reflection.Extensions"; version = "4.3.0"; sha256 = "02bly8bdc98gs22lqsfx9xicblszr2yan7v2mmw3g7hy6miq5hwq"; }) 220 223 (fetchNuGet { pname = "System.Reflection.Metadata"; version = "1.6.0"; sha256 = "1wdbavrrkajy7qbdblpbpbalbdl48q3h34cchz24gvdgyrlf15r4"; }) 224 + (fetchNuGet { pname = "System.Reflection.Metadata"; version = "5.0.0"; sha256 = "17qsl5nanlqk9iz0l5wijdn6ka632fs1m1fvx18dfgswm258r3ss"; }) 221 225 (fetchNuGet { pname = "System.Reflection.Metadata"; version = "7.0.0"; sha256 = "1wilasn2qmj870h2bhw348lspamm7pbinpb4m89icg113510l00v"; }) 222 226 (fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.0.1"; sha256 = "1bangaabhsl4k9fg8khn83wm6yial8ik1sza7401621jc6jrym28"; }) 223 227 (fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.3.0"; sha256 = "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276"; }) ··· 227 231 (fetchNuGet { pname = "System.Resources.ResourceManager"; version = "4.3.0"; sha256 = "0sjqlzsryb0mg4y4xzf35xi523s4is4hz9q4qgdvlvgivl7qxn49"; }) 228 232 (fetchNuGet { pname = "System.Runtime"; version = "4.1.0"; sha256 = "02hdkgk13rvsd6r9yafbwzss8kr55wnj8d5c7xjnp8gqrwc8sn0m"; }) 229 233 (fetchNuGet { pname = "System.Runtime"; version = "4.3.0"; sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7"; }) 230 - (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.5.2"; sha256 = "1vz4275fjij8inf31np78hw50al8nqkngk04p3xv5n4fcmf1grgi"; }) 231 - (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.6.0"; sha256 = "0xmzi2gpbmgyfr75p24rqqsba3cmrqgmcv45lsqp5amgrdwd0f0m"; }) 232 234 (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.7.0"; sha256 = "16r6sn4czfjk8qhnz7bnqlyiaaszr0ihinb7mq9zzr1wba257r54"; }) 235 + (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.7.1"; sha256 = "119br3pd85lq8zcgh4f60jzmv1g976q1kdgi3hvqdlhfbw6siz2j"; }) 233 236 (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "5.0.0"; sha256 = "02k25ivn50dmqx5jn8hawwmz24yf0454fjd823qk6lygj9513q4x"; }) 234 237 (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "6.0.0"; sha256 = "0qm741kh4rh57wky16sq4m0v05fxmkjjr87krycf5vp9f0zbahbc"; }) 235 238 (fetchNuGet { pname = "System.Runtime.Extensions"; version = "4.1.0"; sha256 = "0rw4rm4vsm3h3szxp9iijc3ksyviwsv6f63dng3vhqyg4vjdkc2z"; }) ··· 253 256 (fetchNuGet { pname = "System.Security.Principal"; version = "4.3.0"; sha256 = "12cm2zws06z4lfc4dn31iqv7072zyi4m910d4r6wm8yx85arsfxf"; }) 254 257 (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "4.3.0"; sha256 = "00a0a7c40i3v4cb20s2cmh9csb5jv2l0frvnlzyfxh848xalpdwr"; }) 255 258 (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "4.5.0"; sha256 = "0rmj89wsl5yzwh0kqjgx45vzf694v9p92r4x4q6yxldk1cv1hi86"; }) 256 - (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "4.7.0"; sha256 = "1a56ls5a9sr3ya0nr086sdpa9qv0abv31dd6fp27maqa9zclqq5d"; }) 257 259 (fetchNuGet { pname = "System.Text.Encoding"; version = "4.0.11"; sha256 = "1dyqv0hijg265dwxg6l7aiv74102d6xjiwplh2ar1ly6xfaa4iiw"; }) 258 260 (fetchNuGet { pname = "System.Text.Encoding"; version = "4.3.0"; sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr"; }) 259 261 (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "4.5.1"; sha256 = "1z21qyfs6sg76rp68qdx0c9iy57naan89pg7p6i3qpj8kyzn921w"; }) ··· 269 271 (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.0.11"; sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5"; }) 270 272 (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.3.0"; sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7"; }) 271 273 (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.0.0"; sha256 = "1cb51z062mvc2i8blpzmpn9d9mm4y307xrwi65di8ri18cz5r1zr"; }) 272 - (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.5.3"; sha256 = "0g7r6hm572ax8v28axrdxz1gnsblg6kszq17g51pj14a5rn2af7i"; }) 273 274 (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.5.4"; sha256 = "0y6ncasgfcgnjrhynaf0lwpkpkmv4a07sswwkwbwb5h7riisj153"; }) 274 275 (fetchNuGet { pname = "System.Threading.ThreadPool"; version = "4.3.0"; sha256 = "027s1f4sbx0y1xqw2irqn6x161lzj8qwvnh2gn78ciiczdv10vf1"; }) 275 276 (fetchNuGet { pname = "System.Threading.Timer"; version = "4.0.1"; sha256 = "15n54f1f8nn3mjcjrlzdg6q3520571y012mx7v991x2fvp73lmg6"; }) 276 277 (fetchNuGet { pname = "System.ValueTuple"; version = "4.5.0"; sha256 = "00k8ja51d0f9wrq4vv5z2jhq8hy31kac2rg0rv06prylcybzl8cy"; }) 277 278 (fetchNuGet { pname = "System.Xml.ReaderWriter"; version = "4.0.11"; sha256 = "0c6ky1jk5ada9m94wcadih98l6k1fvf6vi7vhn1msjixaha419l5"; }) 278 279 (fetchNuGet { pname = "System.Xml.XDocument"; version = "4.0.11"; sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18"; }) 279 - (fetchNuGet { pname = "Tmds.DBus"; version = "0.9.0"; sha256 = "0vvx6sg8lxm23g5jvm5wh2gfs95mv85vd52lkq7d1b89bdczczf3"; }) 280 + (fetchNuGet { pname = "Tmds.DBus.Protocol"; version = "0.15.0"; sha256 = "0d99kcs7r9cp6gpyc7z230czkkyx4164x86dhy0mca73f2ykc2g2"; }) 280 281 (fetchNuGet { pname = "UnicornEngine.Unicorn"; version = "2.0.2-rc1-fb78016"; sha256 = "1r43b5fd5q8xq8b5nk11jsz2gnm96dh7sxc0rrv2p605ivz7icin"; }) 281 - (fetchNuGet { pname = "XamlNameReferenceGenerator"; version = "1.6.1"; sha256 = "0348gj9g5rl0pj2frx4vscj6602gfyn9ba3i1rmfcrxh9jwwa09m"; }) 282 282 ]
+2 -2
pkgs/applications/gis/saga/default.nix
··· 31 31 32 32 stdenv.mkDerivation rec { 33 33 pname = "saga"; 34 - version = "9.0.2"; 34 + version = "9.1.1"; 35 35 36 36 src = fetchurl { 37 37 url = "mirror://sourceforge/saga-gis/saga-${version}.tar.gz"; 38 - sha256 = "sha256-dyqunuROQlF1Lo/XsNj9QlN7WbimksfT1s8TrqB9PXE="; 38 + sha256 = "sha256-VXupgjoiexZZ1kLXAbbQMW7XQ7FWjd1ejZPeeTffUhM="; 39 39 }; 40 40 41 41 sourceRoot = "saga-${version}/saga-gis";
+2 -2
pkgs/applications/misc/gpsprune/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "gpsprune"; 5 - version = "22.2"; 5 + version = "23.1"; 6 6 7 7 src = fetchurl { 8 8 url = "https://activityworkshop.net/software/gpsprune/gpsprune_${version}.jar"; 9 - sha256 = "sha256-7T7UmS650VvYN29vQxemzsaxF5wPFF+yCNCTyXY7nmY="; 9 + sha256 = "sha256-0Lf/GuqlovVbnk3jSJHFGF688GXABcSVLr1hATaIomk="; 10 10 }; 11 11 12 12 dontUnpack = true;
+2 -2
pkgs/applications/misc/syncthingtray/default.nix
··· 30 30 }: 31 31 32 32 mkDerivation rec { 33 - version = "1.4.4"; 33 + version = "1.4.5"; 34 34 pname = "syncthingtray"; 35 35 36 36 src = fetchFromGitHub { 37 37 owner = "Martchus"; 38 38 repo = "syncthingtray"; 39 39 rev = "v${version}"; 40 - sha256 = "sha256-i13Mt4xASneE4sBIt9fbdoFV1KnoVfaGRwQXX+1NgI4="; 40 + sha256 = "sha256-EizKDw5Fv2qXxmiCx4NAvwxBZ+qhTIx4NMZedZ9OuyA="; 41 41 }; 42 42 43 43 buildInputs = [
+5 -5
pkgs/applications/misc/waybar/default.nix
··· 38 38 let 39 39 # Derived from subprojects/cava.wrap 40 40 libcava = rec { 41 - version = "0.8.4"; 41 + version = "0.8.5"; 42 42 src = fetchFromGitHub { 43 43 owner = "LukashonakV"; 44 44 repo = "cava"; 45 45 rev = version; 46 - hash = "sha256-66uc0CEriV9XOjSjFTt+bxghEXY1OGrpjd+7d6piJUI="; 46 + hash = "sha256-b/XfqLh8PnW018sGVKRRlFvBpo2Ru1R2lUeTR7pugBo="; 47 47 }; 48 48 }; 49 49 in 50 50 stdenv.mkDerivation rec { 51 51 pname = "waybar"; 52 - version = "0.9.20"; 52 + version = "0.9.21"; 53 53 54 54 src = fetchFromGitHub { 55 55 owner = "Alexays"; 56 56 repo = "Waybar"; 57 57 rev = version; 58 - hash = "sha256-xLcoysnCPB9+jI5cZokWWIvXM5wo3eXOe/hXfuChBR4="; 58 + hash = "sha256-VvQTRo2MuJ475lKrExVhzi74fb1wAw0gHD1v4rcWIDk="; 59 59 }; 60 60 61 61 postUnpack = lib.optional cavaSupport '' 62 62 ( 63 63 cd "$sourceRoot" 64 - cp -R --no-preserve=mode,ownership ${libcava.src} subprojects/cava-0.8.4 64 + cp -R --no-preserve=mode,ownership ${libcava.src} subprojects/cava-0.8.5 65 65 patchShebangs . 66 66 ) 67 67 '';
+2 -10
pkgs/applications/misc/wmenu/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "wmenu"; 18 - version = "0.1.2"; 18 + version = "0.1.4"; 19 19 20 20 strictDeps = true; 21 21 ··· 23 23 owner = "~adnano"; 24 24 repo = "wmenu"; 25 25 rev = version; 26 - hash = "sha256-mS4qgf2sjgswasZXsmnbIWlqVv+Murvx1/ob0G3xsws="; 26 + hash = "sha256-aB23wi8kLBKAvQv2UPsfqVMCjakdsM6AzH8LgGv3HPs="; 27 27 }; 28 - 29 - # Patch needed to remove build warning, gets merged in next release 30 - patches = [ 31 - (fetchpatch { 32 - url = "https://git.sr.ht/~adnano/wmenu/commit/ba10072cdec9b0d4b51bcf305ff27dcf3003ae42.patch"; 33 - hash = "sha256-XF7xmEnsKlExMJQ5iS7wQG9Ja6ocrR0YvQuWFfByKVA="; 34 - }) 35 - ]; 36 28 37 29 nativeBuildInputs = [ pkg-config meson ninja ]; 38 30 buildInputs = [ cairo pango wayland libxkbcommon wayland-protocols scdoc ];
+2 -2
pkgs/applications/networking/appgate-sdp/default.nix
··· 86 86 in 87 87 stdenv.mkDerivation rec { 88 88 pname = "appgate-sdp"; 89 - version = "6.2.0"; 89 + version = "6.2.1"; 90 90 91 91 src = fetchurl { 92 92 url = "https://bin.appgate-sdp.com/${lib.versions.majorMinor version}/client/appgate-sdp_${version}_amd64.deb"; 93 - sha256 = "sha256-qs4hrhQGPMYfhz95y8lNECcDGbsvypVN5DPSKsHhiFs="; 93 + sha256 = "sha256-TjwVUBSBYo67lJyTXeee1bSaCnYLGE/MKSt+YEV+/Hw="; 94 94 }; 95 95 96 96 # just patch interpreter
+405 -405
pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
··· 1 1 { 2 - version = "116.0.1"; 2 + version = "116.0.2"; 3 3 sources = [ 4 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ach/firefox-116.0.1.tar.bz2"; 4 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ach/firefox-116.0.2.tar.bz2"; 5 5 locale = "ach"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "4cd40512dd07b632ae912103ca3eed6dc8f74356b7ff6778d2aee47ef989a142"; 7 + sha256 = "0ee6001a003ef7cb57d786f4824959d06e0dcecfce82acec47dbc31f400c7917"; 8 8 } 9 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/af/firefox-116.0.1.tar.bz2"; 9 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/af/firefox-116.0.2.tar.bz2"; 10 10 locale = "af"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "f716bef672ac2f7f4efca1c88558336503fd61b19bc3ea055e7a208ae088c8fe"; 12 + sha256 = "660f4925dad34ef3e4c0ed9b9e489dfe87a629ebde979f505ac8c81210b74901"; 13 13 } 14 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/an/firefox-116.0.1.tar.bz2"; 14 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/an/firefox-116.0.2.tar.bz2"; 15 15 locale = "an"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "0d17d220f85d3dd92b80536c177dfd03016e74cc5817563252aa6411c33a977b"; 17 + sha256 = "f3cd87ad4773110ecb82ae825418d47ba0fa861915493899be860d7b196f3bed"; 18 18 } 19 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ar/firefox-116.0.1.tar.bz2"; 19 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ar/firefox-116.0.2.tar.bz2"; 20 20 locale = "ar"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "d8bd0efd03b0e05361bb1e5ba9c2c3de15e62a3d46b311e67790742f7c6dbef1"; 22 + sha256 = "376b1bbb5c6c072110f5bc3b0631818c07f397e3a568b4aad7d8d495363372cd"; 23 23 } 24 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ast/firefox-116.0.1.tar.bz2"; 24 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ast/firefox-116.0.2.tar.bz2"; 25 25 locale = "ast"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "76ca632f14f689f9dad87efd33d4f4fac7dae211f05235c89180c8d235be9674"; 27 + sha256 = "2bfd51f988024caccbc66a4e46719a23a802083b9a2e4679675d98195b98367b"; 28 28 } 29 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/az/firefox-116.0.1.tar.bz2"; 29 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/az/firefox-116.0.2.tar.bz2"; 30 30 locale = "az"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "188149214d58acc664d773ce9b24be3ae4c525d53eacaddd4c4633a9546df163"; 32 + sha256 = "89ce4e8bf2c4b1da9f962f91f4f39a4969378ffd0e778a801ea263a6b2c49d35"; 33 33 } 34 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/be/firefox-116.0.1.tar.bz2"; 34 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/be/firefox-116.0.2.tar.bz2"; 35 35 locale = "be"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "2c237aea7b369382c5025267828bdf630306a50ac8326b620f03a3b9630a96b0"; 37 + sha256 = "422c8e09ee08b95bbe49c2306caf5918afd55a4731a6cbc08ce1ee9cd9d3854a"; 38 38 } 39 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/bg/firefox-116.0.1.tar.bz2"; 39 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/bg/firefox-116.0.2.tar.bz2"; 40 40 locale = "bg"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "8a9930f11bf2e8c6f312e60d3630308b9c245022cfb9b263cdc6b9b32bc6aba6"; 42 + sha256 = "98ad88a8e95f7804de587f0baf4c46c230ab0be0ae86156d1eafd00540b3e18f"; 43 43 } 44 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/bn/firefox-116.0.1.tar.bz2"; 44 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/bn/firefox-116.0.2.tar.bz2"; 45 45 locale = "bn"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "46151d2f96312d472370d46b9a79767dbd220269e77d4b095dd0b6c379159e4b"; 47 + sha256 = "314aae2774576228b1edfdea9ee1424d3756898f1bb95ab2bd2fedde08298eac"; 48 48 } 49 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/br/firefox-116.0.1.tar.bz2"; 49 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/br/firefox-116.0.2.tar.bz2"; 50 50 locale = "br"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "a7dba6ea1bbf0c32bd90369ce25542a59703f3362bf15e11d7e6c6713e06aeb6"; 52 + sha256 = "935360cd7d2a4720312cf2371543f6c85f865901af8d51be8a239503e1f7b23c"; 53 53 } 54 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/bs/firefox-116.0.1.tar.bz2"; 54 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/bs/firefox-116.0.2.tar.bz2"; 55 55 locale = "bs"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "1ff190385f79d908e371a2d6b2863b143b80c1bc8c979408fe74ae12adde10eb"; 57 + sha256 = "103ae0f1b63b567889c601cdfc49f891ec44bfce7ca246249a0bea359bf7394d"; 58 58 } 59 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ca-valencia/firefox-116.0.1.tar.bz2"; 59 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ca-valencia/firefox-116.0.2.tar.bz2"; 60 60 locale = "ca-valencia"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "18a309efe29ddd1975849050c1e1cf2d9fa8c889294d2b803d8bc755407cc8d2"; 62 + sha256 = "6f8e3afb082e75970a1812b6696407f70def606d5cb9f81642fc15d4d5bd8527"; 63 63 } 64 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ca/firefox-116.0.1.tar.bz2"; 64 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ca/firefox-116.0.2.tar.bz2"; 65 65 locale = "ca"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "6809ad187777ae37f98ffffeda66d07cff7bffdbbf59aa943c31c6bf4d1c5d18"; 67 + sha256 = "f59e1da73c16f50f415744f1cd2ead8a6160cc295b910dfa8986881d90b1d5ef"; 68 68 } 69 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/cak/firefox-116.0.1.tar.bz2"; 69 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/cak/firefox-116.0.2.tar.bz2"; 70 70 locale = "cak"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "5f75ece70a531e3de12932a6ef269caa7920bd43d72275a5e36b9f795eb0372f"; 72 + sha256 = "af457cb4a191001272cbd2e161d93ce476e4535872dad31a1ca7f543d09a622b"; 73 73 } 74 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/cs/firefox-116.0.1.tar.bz2"; 74 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/cs/firefox-116.0.2.tar.bz2"; 75 75 locale = "cs"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "5b518ab924956e53634f3f0c7d9853a5ac15ada7af6ea58e639e9169dacb8978"; 77 + sha256 = "8a5fb222f09b8d9f5e5ee8a0cf40bec3fda6b09a4a5f18a1ce9b08ce8e36c1ea"; 78 78 } 79 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/cy/firefox-116.0.1.tar.bz2"; 79 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/cy/firefox-116.0.2.tar.bz2"; 80 80 locale = "cy"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "617b154a5581557ea13d6303372dbf3c9ae560087c08e62eaf3256dd97f2231e"; 82 + sha256 = "7d4661988a7e96c3f1bd451e4aabd5bd24d5365057b4b259ec221ac0c9be779b"; 83 83 } 84 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/da/firefox-116.0.1.tar.bz2"; 84 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/da/firefox-116.0.2.tar.bz2"; 85 85 locale = "da"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "c8b820b7270f1ed8c89814faa44fabb6b68e50223539c0bc0ec440cece702a58"; 87 + sha256 = "e763d049d0b15e658b0de60fdc07c3743f5e904dce0688795125162abc0fe145"; 88 88 } 89 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/de/firefox-116.0.1.tar.bz2"; 89 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/de/firefox-116.0.2.tar.bz2"; 90 90 locale = "de"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "e167d133266cc60aed651453f35810864a54bfe23dd35d2f18ce1a6b9d98a3e9"; 92 + sha256 = "4a4b07a448f710f6f8d9250e91304afb870848715282d114faa5a0c2393f99dc"; 93 93 } 94 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/dsb/firefox-116.0.1.tar.bz2"; 94 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/dsb/firefox-116.0.2.tar.bz2"; 95 95 locale = "dsb"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "fa3a38acd33fc1ad50f18894c00aab4e8b3a86c63b134eb320ac8e9525c767f4"; 97 + sha256 = "706ce7c6aa388b95d140804075045aca76a70020f5241cf076df8cb977562a03"; 98 98 } 99 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/el/firefox-116.0.1.tar.bz2"; 99 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/el/firefox-116.0.2.tar.bz2"; 100 100 locale = "el"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "15aee0405639dea70bacc8710dec6b98cac26040ff489516b801302d981fd7f0"; 102 + sha256 = "ba7625d3194f94c794288292ddf8320f6e81d9420b5baf82baac5530bb13d65e"; 103 103 } 104 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/en-CA/firefox-116.0.1.tar.bz2"; 104 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/en-CA/firefox-116.0.2.tar.bz2"; 105 105 locale = "en-CA"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "8e9038465c8bceabb827344118751152d69d3eae57e47d085d1b98d142b66dd4"; 107 + sha256 = "80996599de157af8961171ddd49a2a7824d63d0bbd9d0cc4182ee3c251ae6646"; 108 108 } 109 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/en-GB/firefox-116.0.1.tar.bz2"; 109 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/en-GB/firefox-116.0.2.tar.bz2"; 110 110 locale = "en-GB"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "87e9c0f890fc305efe9595e843c3388edc42aa758ae1504574bda988656355be"; 112 + sha256 = "9293b78e08152874703ecdb606034da01544a2c82dd657c47a640207cb3fe460"; 113 113 } 114 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/en-US/firefox-116.0.1.tar.bz2"; 114 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/en-US/firefox-116.0.2.tar.bz2"; 115 115 locale = "en-US"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "2c85a25a0a201f41babd7a321a2c339f3fcf51e4cab2a94f98bc4b25e6672c6e"; 117 + sha256 = "82f5cd5b2ab2dde62aa998fdd4be96aa8148b3d5e68916b1f07e937ee29efebd"; 118 118 } 119 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/eo/firefox-116.0.1.tar.bz2"; 119 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/eo/firefox-116.0.2.tar.bz2"; 120 120 locale = "eo"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "6a2f01ab574ba5396f6cb6ed53434e981860b18bce56d573930480002ab3df09"; 122 + sha256 = "131b4c9c117676bc562cfadd541315f0858f054a0aa922d7e19a3c3b953894b2"; 123 123 } 124 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/es-AR/firefox-116.0.1.tar.bz2"; 124 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/es-AR/firefox-116.0.2.tar.bz2"; 125 125 locale = "es-AR"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "5ac4dac5f6442900b10d1a8eaa7d69e261f42afab11eb490859534cf5fc386a1"; 127 + sha256 = "83c2df693041902c06b30ee603777b164d1d3ee9b2c8efc99427c7f62012212f"; 128 128 } 129 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/es-CL/firefox-116.0.1.tar.bz2"; 129 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/es-CL/firefox-116.0.2.tar.bz2"; 130 130 locale = "es-CL"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "c31778635c6142aa3ae5185cb94f3a6ada480f5e4cf7df86093990a068aa3150"; 132 + sha256 = "f7b5a2e24935b61f418c8644de4771e494d7c9aadc618b1e276bf1916c60dacf"; 133 133 } 134 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/es-ES/firefox-116.0.1.tar.bz2"; 134 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/es-ES/firefox-116.0.2.tar.bz2"; 135 135 locale = "es-ES"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "b8ee6e1a92c8d6c8946b611598088c0933670a2578c0f2c05b63220469357947"; 137 + sha256 = "cc07d58a48b8325e4c523afeeb2d37bafba26d5c9a4bcaa2264ffe424fac9169"; 138 138 } 139 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/es-MX/firefox-116.0.1.tar.bz2"; 139 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/es-MX/firefox-116.0.2.tar.bz2"; 140 140 locale = "es-MX"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "e9215001b0e087046d61149088ff6c0d78cb2fe2606cc48d6693fd7b17149a71"; 142 + sha256 = "fd1946a205b8e219f094ce44ccda1373a6e4279d4a63e63df1ba2e1da71bf9eb"; 143 143 } 144 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/et/firefox-116.0.1.tar.bz2"; 144 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/et/firefox-116.0.2.tar.bz2"; 145 145 locale = "et"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "ebb4c8213a84aed826613d9914ad4e3dac7321d920f9b37e29f26f2acd5fb0d2"; 147 + sha256 = "52848b3bf81181be008d034370a95feb904163571377bb77e892caa567070e12"; 148 148 } 149 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/eu/firefox-116.0.1.tar.bz2"; 149 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/eu/firefox-116.0.2.tar.bz2"; 150 150 locale = "eu"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "366693332ea3ea34704cb390a2d8eb7faece05bde6cc8fb52050af6d1633a2a6"; 152 + sha256 = "b230f03ef57e0417dae6afcc8ed7b6e24ac5528762eac029e92fb396dca6b2c0"; 153 153 } 154 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/fa/firefox-116.0.1.tar.bz2"; 154 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/fa/firefox-116.0.2.tar.bz2"; 155 155 locale = "fa"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "6f11947eb2a888a74261eddb58792bafa654f13247962ae900c779148511323e"; 157 + sha256 = "a4663a8753ee1c32b345ce28919685da1181c70143f3e88c75c3ecfcb1bc236a"; 158 158 } 159 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ff/firefox-116.0.1.tar.bz2"; 159 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ff/firefox-116.0.2.tar.bz2"; 160 160 locale = "ff"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "3d1c85e8a1ed8c7d7626302bdff1817810a927a44c42c227eb444a3bacaf8940"; 162 + sha256 = "7874f8082714b24495e1c1ca2a062719a41016e91887756951962f6937593873"; 163 163 } 164 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/fi/firefox-116.0.1.tar.bz2"; 164 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/fi/firefox-116.0.2.tar.bz2"; 165 165 locale = "fi"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "c67bc808817d6a5047817a73cf49efb0f096b68cc880420c4d7b85704d682ecd"; 167 + sha256 = "5873b06e257a8e386370e811ae8b53c20981d4708101de85b9952818dcd8c7c9"; 168 168 } 169 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/fr/firefox-116.0.1.tar.bz2"; 169 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/fr/firefox-116.0.2.tar.bz2"; 170 170 locale = "fr"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "8f64a236006e6addf7f4cb96e198fefdd3d7442aa0d0a34c54e006b74d24e052"; 172 + sha256 = "88df5c4e0bff5b5206a64dbbe7aa8f5a76bd0d6e643981474ae6827acc386b23"; 173 173 } 174 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/fur/firefox-116.0.1.tar.bz2"; 174 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/fur/firefox-116.0.2.tar.bz2"; 175 175 locale = "fur"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "6791106266d24b13a20346d925f4a6797df279bee0d0bb10b6ad260f06b82f22"; 177 + sha256 = "34759d98c888daab140234ed22800fa40a046c24c9cd115b7b1c00851bc58f16"; 178 178 } 179 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/fy-NL/firefox-116.0.1.tar.bz2"; 179 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/fy-NL/firefox-116.0.2.tar.bz2"; 180 180 locale = "fy-NL"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "841c6866e3c0e4018ffdb99a034781f04e66b818bb743a4e253f37c923f89e76"; 182 + sha256 = "2ce0a1bf0b59fc46b8dc6580a61de19dec14a890719fea8f4b44f3fdcaba9947"; 183 183 } 184 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ga-IE/firefox-116.0.1.tar.bz2"; 184 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ga-IE/firefox-116.0.2.tar.bz2"; 185 185 locale = "ga-IE"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "3e408fd85fb1c9d2195aa0113fcd2dccfabc1f2cc12c641c066503a6e9f15efa"; 187 + sha256 = "0456dab478596f3e2b389176ff237c94ec305350e7d1ae9164fea3970c4e2c41"; 188 188 } 189 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/gd/firefox-116.0.1.tar.bz2"; 189 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/gd/firefox-116.0.2.tar.bz2"; 190 190 locale = "gd"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "3b38ad8d7df6c1f8ff10234084453fcbaf161226c73309e1c95d94b45acf5944"; 192 + sha256 = "2e1f0e8e4175257cc09f191dfdaa3e62385d89efe5eacf216b991b4c26c88b9e"; 193 193 } 194 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/gl/firefox-116.0.1.tar.bz2"; 194 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/gl/firefox-116.0.2.tar.bz2"; 195 195 locale = "gl"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "f469bd374abb829bab4c9e1b714232c1445ec41671e08341757259efeac6bb46"; 197 + sha256 = "98c3cf08259a8ccad39a56ecac7e62ba664badc57f352dd1ceee667dc28ff60a"; 198 198 } 199 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/gn/firefox-116.0.1.tar.bz2"; 199 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/gn/firefox-116.0.2.tar.bz2"; 200 200 locale = "gn"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "0a5ed15868cb8253e56e0d5ae9c085f5e172b4b6ebcef312c05ee6d0e9771e9c"; 202 + sha256 = "38f1e32a7a1fbc3616b651f1d04404de6a9ced5ffc0f8af689ab59d55b2b3e35"; 203 203 } 204 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/gu-IN/firefox-116.0.1.tar.bz2"; 204 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/gu-IN/firefox-116.0.2.tar.bz2"; 205 205 locale = "gu-IN"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "b287a77a53fedb78985a00ae69508999c85051bad5f3a28f3e9642a432a6195a"; 207 + sha256 = "da84096ec19e0b6ede0a1bddfeb3d0d6672e4c74bdbf1b237ff3b7a9d426cf0d"; 208 208 } 209 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/he/firefox-116.0.1.tar.bz2"; 209 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/he/firefox-116.0.2.tar.bz2"; 210 210 locale = "he"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "b195c257007802b38924a7ce29910d0142007069e623459a70dbffd07fcb477c"; 212 + sha256 = "f46c097c2a0ecb3e9e5f2847ba2a7d287d0f2112e048092b9c6d52573bf1e729"; 213 213 } 214 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/hi-IN/firefox-116.0.1.tar.bz2"; 214 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/hi-IN/firefox-116.0.2.tar.bz2"; 215 215 locale = "hi-IN"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "5e375896be832ca6e731e179849da587775d62b375de696c8242db4d165e03d5"; 217 + sha256 = "0bf5764e9da3c1be75e74933d8650b98fe7b55b9117008cbf5258de85e659d0b"; 218 218 } 219 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/hr/firefox-116.0.1.tar.bz2"; 219 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/hr/firefox-116.0.2.tar.bz2"; 220 220 locale = "hr"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "ccbb3f21e58ad159568eba02066f22076e9f6c4ca5319ccb4e3d401271d317ef"; 222 + sha256 = "152615f7301f269e12f776ef398b822742b151ad124f00125146b12112a806f9"; 223 223 } 224 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/hsb/firefox-116.0.1.tar.bz2"; 224 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/hsb/firefox-116.0.2.tar.bz2"; 225 225 locale = "hsb"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "e2095aea5390dee60db7a6046487fd7d18827e9053a81b111417c351d5add211"; 227 + sha256 = "ef08c7c683cdf8f80f48c3f4e65571b0703742117378e413114b8c1e39960efb"; 228 228 } 229 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/hu/firefox-116.0.1.tar.bz2"; 229 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/hu/firefox-116.0.2.tar.bz2"; 230 230 locale = "hu"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "5ed95a85eb870848bb528619845280b94be29fccabef1547d6dc9c6792d0b3ed"; 232 + sha256 = "ee45e6c5740bf9a8be2f5ffdba0de260153d5804f84f1e5ceda377f986a16c15"; 233 233 } 234 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/hy-AM/firefox-116.0.1.tar.bz2"; 234 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/hy-AM/firefox-116.0.2.tar.bz2"; 235 235 locale = "hy-AM"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "ffb81343d4586ea859e2cd627f4110be18392a633b7ee6b6597e1650ba257b34"; 237 + sha256 = "94bba4272448db63e5db25360aef6177f6954c3acaf8d81b89777d7217cd66b1"; 238 238 } 239 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ia/firefox-116.0.1.tar.bz2"; 239 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ia/firefox-116.0.2.tar.bz2"; 240 240 locale = "ia"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "26be8b5d7c00f43f7634e592718a7ea6a8cb6ff5696618e9b238352221fe02a5"; 242 + sha256 = "112b73d8d29cd4bfabeee2e1553823524bac9b93975a41f51271618d86dfc818"; 243 243 } 244 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/id/firefox-116.0.1.tar.bz2"; 244 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/id/firefox-116.0.2.tar.bz2"; 245 245 locale = "id"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "eae0059b82fa8db871b02d274c99e3a5bfddc9b77db82f775af185491d66b233"; 247 + sha256 = "0d18d5b78c1c3dedae8a617e0c1e8145ac5c453a6c18cc21e7d25abbdc0d64aa"; 248 248 } 249 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/is/firefox-116.0.1.tar.bz2"; 249 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/is/firefox-116.0.2.tar.bz2"; 250 250 locale = "is"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "a6da8f8ff190716856aa2d26a2393ffcb0a414a7f6e3a5edcf435522515bafa9"; 252 + sha256 = "4a44282a624e3707621c0ade1bffda744dcb7af3478c00ed573f9be7a3c1c35a"; 253 253 } 254 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/it/firefox-116.0.1.tar.bz2"; 254 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/it/firefox-116.0.2.tar.bz2"; 255 255 locale = "it"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "260848ea966a0aca751e49492358008e8d64919816422a7717e2a690105331f9"; 257 + sha256 = "7e5d24e20cfd4d1dfb0da5bbbdb51759a29d08acafa9f33044cf5ed4efd325df"; 258 258 } 259 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ja/firefox-116.0.1.tar.bz2"; 259 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ja/firefox-116.0.2.tar.bz2"; 260 260 locale = "ja"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "283afb780aa229d897ec6d7fb75c2084c65fe76f961b7fc882e615970a469501"; 262 + sha256 = "dfd948aa955b4f3369180816b160f08796142f7f670590cd013c386fa270dd4c"; 263 263 } 264 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ka/firefox-116.0.1.tar.bz2"; 264 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ka/firefox-116.0.2.tar.bz2"; 265 265 locale = "ka"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "77a4d6a34aa150d86ed6ba774b20f1934ada55d0431fdf8aa9d2adab8d801c37"; 267 + sha256 = "5e35e8d3d4e99e72c7e0a3193446323dfc3bf8ce33e24cc33a5eb62e03a2a5ff"; 268 268 } 269 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/kab/firefox-116.0.1.tar.bz2"; 269 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/kab/firefox-116.0.2.tar.bz2"; 270 270 locale = "kab"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "7260a955a24f1b80a4b51f104251f8462ceb294319796e7ae34c420b472e0403"; 272 + sha256 = "e9f7795d5e50a4d5e8197eb5e5873180f1dfdd87ad08da9276c8b8d8609716e3"; 273 273 } 274 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/kk/firefox-116.0.1.tar.bz2"; 274 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/kk/firefox-116.0.2.tar.bz2"; 275 275 locale = "kk"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "db336e4712026b5bce90ff0f3e6f3133ca891376cec640c015c31e7e0750cc27"; 277 + sha256 = "63ca250b541f346063c146c401f71dc8ed03db7b0427816cd3d1d0006841569d"; 278 278 } 279 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/km/firefox-116.0.1.tar.bz2"; 279 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/km/firefox-116.0.2.tar.bz2"; 280 280 locale = "km"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "26460c831333a009f059d949a988e0d601cc36d0272e0adfe499184d82469b98"; 282 + sha256 = "74bd98fd5eadf34e5a4f2987244c1ef536cb673a865cf9d26b73c0b2089040cc"; 283 283 } 284 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/kn/firefox-116.0.1.tar.bz2"; 284 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/kn/firefox-116.0.2.tar.bz2"; 285 285 locale = "kn"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "7ff13b5430084f0fc884b630e24bb7cf878ef109b94cdef65f3213022d2ac072"; 287 + sha256 = "1bb8070fbd3873b4c5962db052a1934c54d29dc148b901a40f946a3d9999cc9c"; 288 288 } 289 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ko/firefox-116.0.1.tar.bz2"; 289 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ko/firefox-116.0.2.tar.bz2"; 290 290 locale = "ko"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "fc15345ebf492d60a93e99e5f9c17f7d2a402f379a6785c1cbd483b7518459b5"; 292 + sha256 = "26f53318619a13ce13eede4be873e85dce5f1db0a7f3ab459547591c3d949a00"; 293 293 } 294 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/lij/firefox-116.0.1.tar.bz2"; 294 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/lij/firefox-116.0.2.tar.bz2"; 295 295 locale = "lij"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "1b2dc61e93eb00e8d02e30bee999286c4e6d9ba54d929e2127f6f7fe5f5f43f7"; 297 + sha256 = "b83d3be057ecadcea3eafcee230d25239a04b2e406580a18981e3db6db2543f3"; 298 298 } 299 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/lt/firefox-116.0.1.tar.bz2"; 299 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/lt/firefox-116.0.2.tar.bz2"; 300 300 locale = "lt"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "28be529fc15540b25358ef1cb1f2ef05869fab0fe960fa90f05efdf800c17d1b"; 302 + sha256 = "ee22a7c118ebe15917a4ffe9e37b46ae6d9d4d3690dfb19d21d574300ac7401e"; 303 303 } 304 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/lv/firefox-116.0.1.tar.bz2"; 304 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/lv/firefox-116.0.2.tar.bz2"; 305 305 locale = "lv"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "bb1a7a0bc4f482dc2fe87f81137a0e13de0f64ed838132ba58a43730199d8be3"; 307 + sha256 = "5390b56258666868c372627c03ea51ac19d1f7dbd346ec405471e4552ac581a8"; 308 308 } 309 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/mk/firefox-116.0.1.tar.bz2"; 309 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/mk/firefox-116.0.2.tar.bz2"; 310 310 locale = "mk"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "a71bd3d1350edf681f2e995417916387f17cd4a3d10c27fb476d9d6931835873"; 312 + sha256 = "c340a398ab24f3e7dd50d2c1dc6b02c14c6184d2c999d94630fdd9640c62d535"; 313 313 } 314 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/mr/firefox-116.0.1.tar.bz2"; 314 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/mr/firefox-116.0.2.tar.bz2"; 315 315 locale = "mr"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "a6e8f88bf8f542330974f95416ec94731c5f33d863e666b882596607d1bb4abc"; 317 + sha256 = "4082426dba389d6a6d5945f9875d82dbe05e53ed445101dcdfe6e561a2f15497"; 318 318 } 319 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ms/firefox-116.0.1.tar.bz2"; 319 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ms/firefox-116.0.2.tar.bz2"; 320 320 locale = "ms"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "03d34ea605c1c9620adac59e39617f9bd3b624dac176704495db64fd40511aa9"; 322 + sha256 = "ecdf75ddcf23078a58b15af0971e1f13ba73a16f1ffd39e4fb787dfd82b8a0c3"; 323 323 } 324 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/my/firefox-116.0.1.tar.bz2"; 324 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/my/firefox-116.0.2.tar.bz2"; 325 325 locale = "my"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "a61bb16946623886cad2016333bf86ffed81cae3ba45e526edf68d1d7e3095c1"; 327 + sha256 = "f6eb16d74650b954c86a7cb4b5358d49fe9d02e761309717acc01a4bba11c8b6"; 328 328 } 329 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/nb-NO/firefox-116.0.1.tar.bz2"; 329 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/nb-NO/firefox-116.0.2.tar.bz2"; 330 330 locale = "nb-NO"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "dd730e281d3984173ba94527c862b0729f253017ca83621856d5cc44847baf8d"; 332 + sha256 = "a631999cb89b064a43a34da7b614ada16d3699fd23e3322fb05f145b7528a6d3"; 333 333 } 334 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ne-NP/firefox-116.0.1.tar.bz2"; 334 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ne-NP/firefox-116.0.2.tar.bz2"; 335 335 locale = "ne-NP"; 336 336 arch = "linux-x86_64"; 337 - sha256 = "2bf446f858577fa2a2717802cd3fa38b7b54158b6c742dba84107366a856d7ec"; 337 + sha256 = "a5a4da3b212f446b3c3a92e8e1de3701e198dfe859895848479e6869d3420888"; 338 338 } 339 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/nl/firefox-116.0.1.tar.bz2"; 339 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/nl/firefox-116.0.2.tar.bz2"; 340 340 locale = "nl"; 341 341 arch = "linux-x86_64"; 342 - sha256 = "054ba147d21781b069db88b8a70b4e39116463c761e421af7ceb3814d00b60a8"; 342 + sha256 = "fad07fb3380fe295205f8a7d724b5be880f6dd870e3c480ce7f8ee5479d4a875"; 343 343 } 344 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/nn-NO/firefox-116.0.1.tar.bz2"; 344 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/nn-NO/firefox-116.0.2.tar.bz2"; 345 345 locale = "nn-NO"; 346 346 arch = "linux-x86_64"; 347 - sha256 = "85bd7b53fe243f98500b4ce8c356d0edf87e6d45e9ca2e01f8f33253edfb9555"; 347 + sha256 = "e681f7a5422604ecfb5dc57da53ea0c9018344217cbd3cf926b8aba130f00321"; 348 348 } 349 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/oc/firefox-116.0.1.tar.bz2"; 349 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/oc/firefox-116.0.2.tar.bz2"; 350 350 locale = "oc"; 351 351 arch = "linux-x86_64"; 352 - sha256 = "969ab17b2fb8bdbaca272f795dce3d94cc53d06783b19919471c3452bf0c653a"; 352 + sha256 = "d07f6c089e3b87d9ccb5da07157c9478f423d12d6707d135ca501d939e2e7e3c"; 353 353 } 354 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/pa-IN/firefox-116.0.1.tar.bz2"; 354 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/pa-IN/firefox-116.0.2.tar.bz2"; 355 355 locale = "pa-IN"; 356 356 arch = "linux-x86_64"; 357 - sha256 = "21f48af68f6758aa1bb272da52c14ed8bd99d1108f2338264ddb7ebf6c177a51"; 357 + sha256 = "eb923cf981af4a16c394aa5da04979cf01c131f650fb141d90fba16f92f3727f"; 358 358 } 359 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/pl/firefox-116.0.1.tar.bz2"; 359 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/pl/firefox-116.0.2.tar.bz2"; 360 360 locale = "pl"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "47e1763fe636f899177506ef4423a74ed8667ac1e2bf477b87d8301f74252e50"; 362 + sha256 = "fa95fa9ceb75596b0309c4b202b639f2f5370238175e453520e5a0e2cb580a06"; 363 363 } 364 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/pt-BR/firefox-116.0.1.tar.bz2"; 364 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/pt-BR/firefox-116.0.2.tar.bz2"; 365 365 locale = "pt-BR"; 366 366 arch = "linux-x86_64"; 367 - sha256 = "01cb94b172e66cea9810310246528dca6e0c8c52d4b54e66d468645ade8e46ca"; 367 + sha256 = "342ff5c7e6b165cb285e4323ce931ea29106c53b3e1ce05f711ce11a4a6e65c9"; 368 368 } 369 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/pt-PT/firefox-116.0.1.tar.bz2"; 369 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/pt-PT/firefox-116.0.2.tar.bz2"; 370 370 locale = "pt-PT"; 371 371 arch = "linux-x86_64"; 372 - sha256 = "805daceaa0cbbb25d4bcdd44b6efbc877ff7c89fc994225e293cf41475c3bed3"; 372 + sha256 = "7815c5146786091c26337c2b1227baab7e86f2c218df3f5dcadda6515a076789"; 373 373 } 374 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/rm/firefox-116.0.1.tar.bz2"; 374 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/rm/firefox-116.0.2.tar.bz2"; 375 375 locale = "rm"; 376 376 arch = "linux-x86_64"; 377 - sha256 = "0c48711b06694ef7bf9108952d5f80a7463c4952dbc67426cfa0a58b492aca7f"; 377 + sha256 = "d3138f038aa62c795bba1060f5c54f9ed5b53511e79727dbd9fefd1c0dbb8806"; 378 378 } 379 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ro/firefox-116.0.1.tar.bz2"; 379 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ro/firefox-116.0.2.tar.bz2"; 380 380 locale = "ro"; 381 381 arch = "linux-x86_64"; 382 - sha256 = "7c21cb6cea012c62a0cba5a5d714dbca2ffd20db341797ff7d399488d3c73078"; 382 + sha256 = "c9626eebb88c56029620afd8e4c8d6938dad8eb6af8a9482c18169ad76733651"; 383 383 } 384 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ru/firefox-116.0.1.tar.bz2"; 384 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ru/firefox-116.0.2.tar.bz2"; 385 385 locale = "ru"; 386 386 arch = "linux-x86_64"; 387 - sha256 = "bbb64f9e09841ecbf42947cb4635197d0f480ed40a010f1f0434422bf4191496"; 387 + sha256 = "60e45c5317cf7dc8ed19eab0b24563037a5ada3307905e454091d09f80d98f6a"; 388 388 } 389 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/sc/firefox-116.0.1.tar.bz2"; 389 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/sc/firefox-116.0.2.tar.bz2"; 390 390 locale = "sc"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "20e69ff3487c1a80cf21cabb774cde1275c0e9716cd207c5dfff31dd04894321"; 392 + sha256 = "d39a2629cf8a4515739d1418113cd0d2ec603e68d8c1764bacb10ace2d7ef46d"; 393 393 } 394 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/sco/firefox-116.0.1.tar.bz2"; 394 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/sco/firefox-116.0.2.tar.bz2"; 395 395 locale = "sco"; 396 396 arch = "linux-x86_64"; 397 - sha256 = "34698519340f6597ebc42049446d5b1b5a30a35858632a91b570af248d90d232"; 397 + sha256 = "61e7d7485396d7c4822f2487ca09e3bad5de94fb477e2a92765c91cc7b659e26"; 398 398 } 399 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/si/firefox-116.0.1.tar.bz2"; 399 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/si/firefox-116.0.2.tar.bz2"; 400 400 locale = "si"; 401 401 arch = "linux-x86_64"; 402 - sha256 = "e8365da757cb052a692be8562960732ff4b82d6de455c45eec4a097bb5197437"; 402 + sha256 = "bc9f533694866a1de2e69518e3065ecf7b740521ad0ce20cc4fed29400f79bd8"; 403 403 } 404 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/sk/firefox-116.0.1.tar.bz2"; 404 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/sk/firefox-116.0.2.tar.bz2"; 405 405 locale = "sk"; 406 406 arch = "linux-x86_64"; 407 - sha256 = "b00edd0328369407dc877e4e438a46599baeb7c2bc3ee8720df6185a0a4587bc"; 407 + sha256 = "90e674c5bfac2de43802f0748b4f82ff71ef88f481868707ce086bfdfa7258de"; 408 408 } 409 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/sl/firefox-116.0.1.tar.bz2"; 409 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/sl/firefox-116.0.2.tar.bz2"; 410 410 locale = "sl"; 411 411 arch = "linux-x86_64"; 412 - sha256 = "7d7ea3cc05cb227e965962bd34e1ceee5e40ad92b358b0f3288d011524028d6c"; 412 + sha256 = "afd9db2a605bc5743a8897056c908f224f5833c599446f387efd184b3ec848bd"; 413 413 } 414 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/son/firefox-116.0.1.tar.bz2"; 414 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/son/firefox-116.0.2.tar.bz2"; 415 415 locale = "son"; 416 416 arch = "linux-x86_64"; 417 - sha256 = "35418f16358c195b984b0dcf2bbdff28c5b1914440541daf80d36e3e44492355"; 417 + sha256 = "ca12aa684392d4dbaa947cc7980e9849874f45c78de19b234258b5fc7bb72c49"; 418 418 } 419 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/sq/firefox-116.0.1.tar.bz2"; 419 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/sq/firefox-116.0.2.tar.bz2"; 420 420 locale = "sq"; 421 421 arch = "linux-x86_64"; 422 - sha256 = "f15d7663d16bb07e0eac5ad522786cec2795464cf55fd07cc3b9c8fc964e099e"; 422 + sha256 = "e2b4e2903de76bd571e552b424bf868420c91f9e822e1d30000e96355d22cd85"; 423 423 } 424 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/sr/firefox-116.0.1.tar.bz2"; 424 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/sr/firefox-116.0.2.tar.bz2"; 425 425 locale = "sr"; 426 426 arch = "linux-x86_64"; 427 - sha256 = "886899bcb7a7c9d3b68a9ae2cecc5c3d75cdde30f9aa20701f4dea173323db23"; 427 + sha256 = "edccd80de79823ad95e17c0f41bb9231d350640c876350d4b31655a582518372"; 428 428 } 429 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/sv-SE/firefox-116.0.1.tar.bz2"; 429 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/sv-SE/firefox-116.0.2.tar.bz2"; 430 430 locale = "sv-SE"; 431 431 arch = "linux-x86_64"; 432 - sha256 = "0529ab13f5650ce2856f6d4da9178501a5073e6daa98f7cdd9d1603111f0639f"; 432 + sha256 = "0f0c35a55db516144d661f719e79ec0c1f7b814648d0c07fc4fb7a70a04b75b5"; 433 433 } 434 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/szl/firefox-116.0.1.tar.bz2"; 434 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/szl/firefox-116.0.2.tar.bz2"; 435 435 locale = "szl"; 436 436 arch = "linux-x86_64"; 437 - sha256 = "25e23731c68ab719aac6e2672096beff9150b64788bf58a5099353be96542482"; 437 + sha256 = "2a2c57bbc1713ba0794fd0a9ce8e8710850c7873cc443f14d12644d8979ebdfe"; 438 438 } 439 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ta/firefox-116.0.1.tar.bz2"; 439 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ta/firefox-116.0.2.tar.bz2"; 440 440 locale = "ta"; 441 441 arch = "linux-x86_64"; 442 - sha256 = "d91cefada2f8522d91634fb6881e78046cce38ae14a582bf31c8baedf8568c2a"; 442 + sha256 = "321cb57481c0d4963e16372c6eeb843fb06f750b63aa818ade13e34225b173f1"; 443 443 } 444 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/te/firefox-116.0.1.tar.bz2"; 444 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/te/firefox-116.0.2.tar.bz2"; 445 445 locale = "te"; 446 446 arch = "linux-x86_64"; 447 - sha256 = "1603d7a2c1705f731fce1ff2c677d1f628d51b110bbc4612d4b5a6816a83a430"; 447 + sha256 = "7c89d382b86cb612ffb9c347135d61338575367b7105e74f3091f55ce2fc6c91"; 448 448 } 449 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/tg/firefox-116.0.1.tar.bz2"; 449 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/tg/firefox-116.0.2.tar.bz2"; 450 450 locale = "tg"; 451 451 arch = "linux-x86_64"; 452 - sha256 = "b14a173f0455115a6b397b7fabedf2dd5f179749d48f0568ba22d2e689faf519"; 452 + sha256 = "2b49c07944111ca2c17241cc43dc077788d35adebdccc410d8bee9cf16b45ab1"; 453 453 } 454 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/th/firefox-116.0.1.tar.bz2"; 454 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/th/firefox-116.0.2.tar.bz2"; 455 455 locale = "th"; 456 456 arch = "linux-x86_64"; 457 - sha256 = "3bb5893346aa691593168a2727c2c061d13b1e9059b0b1c4a892c2ed98aac30d"; 457 + sha256 = "00bebe927b55312e8e2955f69af9f67eba9c6332311f86cb27fc8e9a50e66314"; 458 458 } 459 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/tl/firefox-116.0.1.tar.bz2"; 459 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/tl/firefox-116.0.2.tar.bz2"; 460 460 locale = "tl"; 461 461 arch = "linux-x86_64"; 462 - sha256 = "ebc1bc3c53aa18c92cc20490709d4292f0c91cf389239a7475fbdce40faf4dce"; 462 + sha256 = "b779e67be60e770081f00fdae097ed670f3cc1da062df23a177457d071f6602b"; 463 463 } 464 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/tr/firefox-116.0.1.tar.bz2"; 464 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/tr/firefox-116.0.2.tar.bz2"; 465 465 locale = "tr"; 466 466 arch = "linux-x86_64"; 467 - sha256 = "8f8c570c0ea68b4192c54de4ff2efb8cd5068002728f05d6b737d5ac0d3d1cae"; 467 + sha256 = "e88b920291f0ac4df288b6dccc211766b75dab7b3098fd500a209d5f13f71938"; 468 468 } 469 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/trs/firefox-116.0.1.tar.bz2"; 469 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/trs/firefox-116.0.2.tar.bz2"; 470 470 locale = "trs"; 471 471 arch = "linux-x86_64"; 472 - sha256 = "c2da4b02be0e9dbdc222fb39d76cd0ccd55821cc188994fe26cfe39350b7fa95"; 472 + sha256 = "2ae4d404d55645a634a39bb93766d3b1cda2c94bd21d203195c37f437d46f1ce"; 473 473 } 474 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/uk/firefox-116.0.1.tar.bz2"; 474 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/uk/firefox-116.0.2.tar.bz2"; 475 475 locale = "uk"; 476 476 arch = "linux-x86_64"; 477 - sha256 = "35ab47e88983674db1555e16306a1d2e219646d632c6fe24bb5334435e2d2dc3"; 477 + sha256 = "b335684d3e8d631502821ae2ed83c4e99a4a4f09abd779db7b8155ea40fc5fd0"; 478 478 } 479 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/ur/firefox-116.0.1.tar.bz2"; 479 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/ur/firefox-116.0.2.tar.bz2"; 480 480 locale = "ur"; 481 481 arch = "linux-x86_64"; 482 - sha256 = "62d543a71cf2884024345f52f087ce34f143b50d5aec33ed2cffe7f8ade45d8b"; 482 + sha256 = "d4486fb2e8be88ed46492ca3f3150ca6f93dc3af9640d4a29d8afc411a2aafd6"; 483 483 } 484 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/uz/firefox-116.0.1.tar.bz2"; 484 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/uz/firefox-116.0.2.tar.bz2"; 485 485 locale = "uz"; 486 486 arch = "linux-x86_64"; 487 - sha256 = "d5ff3f0ca259b5251a1a9e509e968e78208898f42501df67a2863636a30864b2"; 487 + sha256 = "a3bee2d11e5d8087b17bc29b229a1e7ea5d52444788661d69ed5b7680bc2ee3a"; 488 488 } 489 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/vi/firefox-116.0.1.tar.bz2"; 489 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/vi/firefox-116.0.2.tar.bz2"; 490 490 locale = "vi"; 491 491 arch = "linux-x86_64"; 492 - sha256 = "24c0c6d27bf3b7ef0b3e7cef0f2d9ca7f2823de6021fcfff7c09e832d1d8732c"; 492 + sha256 = "3506d04d0408515042544b10c88e9819c8a49df3a527df45af6fc9fcf863f661"; 493 493 } 494 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xh/firefox-116.0.1.tar.bz2"; 494 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xh/firefox-116.0.2.tar.bz2"; 495 495 locale = "xh"; 496 496 arch = "linux-x86_64"; 497 - sha256 = "ec36453ee1654f40a2091a539267aaf8b6e95f4662554d1103ac0a09c33fb4fa"; 497 + sha256 = "4abe30e42e79d09e6838d9f7eac00f4ea3acded07e4c8a93237502cabfedf6d5"; 498 498 } 499 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/zh-CN/firefox-116.0.1.tar.bz2"; 499 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/zh-CN/firefox-116.0.2.tar.bz2"; 500 500 locale = "zh-CN"; 501 501 arch = "linux-x86_64"; 502 - sha256 = "a5701c6600df7479b145c2f936bfb6e473d1a49c7ab6ac5beb598bfee9bdbb16"; 502 + sha256 = "7d1ac1ce323f7bca560199ccc213d3095b352bc2dd698928ffe487606cf7565d"; 503 503 } 504 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/zh-TW/firefox-116.0.1.tar.bz2"; 504 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/zh-TW/firefox-116.0.2.tar.bz2"; 505 505 locale = "zh-TW"; 506 506 arch = "linux-x86_64"; 507 - sha256 = "256871b19476ee62ffd832211193695fa9eaca85661b186c9752542af8359e3c"; 507 + sha256 = "73eda24548b2c7871380efa7d696aa8eafe88f22e3993b977699ff313f682421"; 508 508 } 509 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ach/firefox-116.0.1.tar.bz2"; 509 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ach/firefox-116.0.2.tar.bz2"; 510 510 locale = "ach"; 511 511 arch = "linux-i686"; 512 - sha256 = "92023348760a1c9d0439ba94bb75c1e582ce87b21dd2cb1e23c8d9e2e150b2b7"; 512 + sha256 = "23214f359134f12ae76f61591e6ad1178bb6e477bda6a20ec33971b1fd3493ff"; 513 513 } 514 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/af/firefox-116.0.1.tar.bz2"; 514 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/af/firefox-116.0.2.tar.bz2"; 515 515 locale = "af"; 516 516 arch = "linux-i686"; 517 - sha256 = "252bcfc60a586bb106c4e82221d9f83db11081f60c48c712e2aad2ba8cafa4e8"; 517 + sha256 = "7e410a881bb90eb7b873cf9c03c21b8480a88e24309bd3cd49b4ac62a34c996e"; 518 518 } 519 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/an/firefox-116.0.1.tar.bz2"; 519 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/an/firefox-116.0.2.tar.bz2"; 520 520 locale = "an"; 521 521 arch = "linux-i686"; 522 - sha256 = "ec23b2086362ce12399ab0fd871b67c43f5f40fe7c31e2b4d1219c25258f157e"; 522 + sha256 = "6fe35115f5ac0a7b335b517bbbb4dc6987ada541b55a0001ec7af9190be0bb91"; 523 523 } 524 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ar/firefox-116.0.1.tar.bz2"; 524 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ar/firefox-116.0.2.tar.bz2"; 525 525 locale = "ar"; 526 526 arch = "linux-i686"; 527 - sha256 = "c092daf72428f8e1dc277e15bcf7a479fb32799398d2e3cb6dd550c759c907e9"; 527 + sha256 = "f759431f3093db294a12f407b9b1e909909cf5dd84bd97fc45550cfd3681c90f"; 528 528 } 529 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ast/firefox-116.0.1.tar.bz2"; 529 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ast/firefox-116.0.2.tar.bz2"; 530 530 locale = "ast"; 531 531 arch = "linux-i686"; 532 - sha256 = "939ace277484393cbc16c375da61ff700eeaa01ddfd71ccf5756459db998c4d3"; 532 + sha256 = "af3006f375a9d2ebe4c37b8a8f7aae81e1dd1e20bde16e0a5575ff8c2495f220"; 533 533 } 534 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/az/firefox-116.0.1.tar.bz2"; 534 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/az/firefox-116.0.2.tar.bz2"; 535 535 locale = "az"; 536 536 arch = "linux-i686"; 537 - sha256 = "f94617270856508ea0d2606ca685b79efc7aaaa39ecde5320eb1c08cf33b689c"; 537 + sha256 = "cbcdc837fdf29ca563a76113db8880c9e6d6395dd424fff5a6a88da4f383a798"; 538 538 } 539 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/be/firefox-116.0.1.tar.bz2"; 539 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/be/firefox-116.0.2.tar.bz2"; 540 540 locale = "be"; 541 541 arch = "linux-i686"; 542 - sha256 = "66a6f821e12e6eb2c24d36ee56b9e1bb1b94c348d2cb0f1ab1bc83dfbf345f42"; 542 + sha256 = "5353df01e1f5f154d5e268ad70ab5d5a464909600e0c445cb47d912466d31762"; 543 543 } 544 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/bg/firefox-116.0.1.tar.bz2"; 544 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/bg/firefox-116.0.2.tar.bz2"; 545 545 locale = "bg"; 546 546 arch = "linux-i686"; 547 - sha256 = "2088cfd68a971f9a67689bdcaa1aceb5d94c80417fef06049d80d4b1ab25d6ae"; 547 + sha256 = "e1845a3bedbf42392f31578af7a1a67a0e4e1f0c4c6c611181ba1b1a3ef35114"; 548 548 } 549 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/bn/firefox-116.0.1.tar.bz2"; 549 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/bn/firefox-116.0.2.tar.bz2"; 550 550 locale = "bn"; 551 551 arch = "linux-i686"; 552 - sha256 = "c58a47a05ab45b6260dfb3eeb29db05dcf8660bc7fa28bca8782c2afd0da1270"; 552 + sha256 = "64e5043588141bb1777f498d98e240a072c8b802e5c0b91d28dc1cf161c5ac0e"; 553 553 } 554 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/br/firefox-116.0.1.tar.bz2"; 554 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/br/firefox-116.0.2.tar.bz2"; 555 555 locale = "br"; 556 556 arch = "linux-i686"; 557 - sha256 = "51143d91aa6b6c0418df77887f9244c4379b455b17daa531e12093f23ba393ba"; 557 + sha256 = "e811326f0a86c4f345a1d03589c36f171dc3c7ea0553dc752c0c9af5413fde66"; 558 558 } 559 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/bs/firefox-116.0.1.tar.bz2"; 559 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/bs/firefox-116.0.2.tar.bz2"; 560 560 locale = "bs"; 561 561 arch = "linux-i686"; 562 - sha256 = "682c628fffef3f08297821f3d7e68a865b03c5543a8baba987cae486d90c19b5"; 562 + sha256 = "7abbbc547ad48c05b6bab856b46fa14ed502e2c80c3f36b80f4145a190543d12"; 563 563 } 564 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ca-valencia/firefox-116.0.1.tar.bz2"; 564 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ca-valencia/firefox-116.0.2.tar.bz2"; 565 565 locale = "ca-valencia"; 566 566 arch = "linux-i686"; 567 - sha256 = "d0b6b4c37a1a0e2f8d20d5df1557d77c6c511bfabb9dcfdfea797068458d8877"; 567 + sha256 = "bca77de39072f42736ed42fb5586df13ecb71b2d9cd7bd922869a07bf820f161"; 568 568 } 569 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ca/firefox-116.0.1.tar.bz2"; 569 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ca/firefox-116.0.2.tar.bz2"; 570 570 locale = "ca"; 571 571 arch = "linux-i686"; 572 - sha256 = "f795368c3fbc3fa1b7bba7c68da75b3b44e955465e692aac24c985fec17d08ed"; 572 + sha256 = "d67630276ed2a8eee1919bdbdef7d02bb90482a9f1b39d52be0691d93e6243cb"; 573 573 } 574 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/cak/firefox-116.0.1.tar.bz2"; 574 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/cak/firefox-116.0.2.tar.bz2"; 575 575 locale = "cak"; 576 576 arch = "linux-i686"; 577 - sha256 = "dfde4263d564a32e0be5117f4acc334c2bc5942777bea2eb0054bf2aff4cafaf"; 577 + sha256 = "18e400a24510f6744b2dbb7a4af1d476a1af76af46165bf9ec52d1035bec818f"; 578 578 } 579 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/cs/firefox-116.0.1.tar.bz2"; 579 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/cs/firefox-116.0.2.tar.bz2"; 580 580 locale = "cs"; 581 581 arch = "linux-i686"; 582 - sha256 = "e736c7890d5121c3a7de1ea028d98c5c724c180983e067fb5ed26e2c3babaa78"; 582 + sha256 = "e5b295bb7684946bbd476a65dc418d7a28f7768fff5a85451f138c12d60dabb8"; 583 583 } 584 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/cy/firefox-116.0.1.tar.bz2"; 584 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/cy/firefox-116.0.2.tar.bz2"; 585 585 locale = "cy"; 586 586 arch = "linux-i686"; 587 - sha256 = "a8bdeeeff318c57de0fdde654373d29d0150453b50818d0fa3ce9b44ca9461a3"; 587 + sha256 = "2530e98c429dc0f081e3f64037bbeb6bab7d776776f57177f9bd6e05673d334b"; 588 588 } 589 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/da/firefox-116.0.1.tar.bz2"; 589 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/da/firefox-116.0.2.tar.bz2"; 590 590 locale = "da"; 591 591 arch = "linux-i686"; 592 - sha256 = "2472f720cd9c730bdbb270db86698e6a0dd78a8704e927100bef366352cce642"; 592 + sha256 = "81d9725f7d1edb7f543f0da6086a37bd24d4f3d781c751dbdc6e52022afc00b9"; 593 593 } 594 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/de/firefox-116.0.1.tar.bz2"; 594 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/de/firefox-116.0.2.tar.bz2"; 595 595 locale = "de"; 596 596 arch = "linux-i686"; 597 - sha256 = "4e5905654341672dec63846355e2a109c535d8d3bc98cc60d4755a2cb78c2cc1"; 597 + sha256 = "1637ea4237efebb0d6df95352ca9415c0793d665ef8d572b2c11a8d60afaee98"; 598 598 } 599 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/dsb/firefox-116.0.1.tar.bz2"; 599 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/dsb/firefox-116.0.2.tar.bz2"; 600 600 locale = "dsb"; 601 601 arch = "linux-i686"; 602 - sha256 = "8737983d0fbe47bbbe8531d01b9cea9cb8c147a07c6ecbf7c7e9d6d0986a6b2e"; 602 + sha256 = "80d1023c9cf908c2397500fccf5664508de318b3609d71b42d5ea945a5ab65e6"; 603 603 } 604 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/el/firefox-116.0.1.tar.bz2"; 604 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/el/firefox-116.0.2.tar.bz2"; 605 605 locale = "el"; 606 606 arch = "linux-i686"; 607 - sha256 = "fad05343d0aeab40cadde6c1770e24476357ecfb5104761b7dcf40b7103e4290"; 607 + sha256 = "122bb0b96b069eab5c968b25dff3dc961f88fe3ad549667bb0260e3b4e6f27c4"; 608 608 } 609 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/en-CA/firefox-116.0.1.tar.bz2"; 609 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/en-CA/firefox-116.0.2.tar.bz2"; 610 610 locale = "en-CA"; 611 611 arch = "linux-i686"; 612 - sha256 = "ffbf378f11406fff2323bb65ff54930b377e0560720a9cc577e239700ca810fc"; 612 + sha256 = "420a5596a081e18e4aeef104b386f9c18ecb2129d919ed4dd1fa3165ec8287b3"; 613 613 } 614 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/en-GB/firefox-116.0.1.tar.bz2"; 614 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/en-GB/firefox-116.0.2.tar.bz2"; 615 615 locale = "en-GB"; 616 616 arch = "linux-i686"; 617 - sha256 = "10a952bd735e91b1a7dfbb7e42043e9c30e57f612c205b6df4329a5b76a82bd2"; 617 + sha256 = "8e12bf8d5c7e04778f52cc03cd0c2093c81521dccd25f9a2b82e98fddd3c585d"; 618 618 } 619 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/en-US/firefox-116.0.1.tar.bz2"; 619 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/en-US/firefox-116.0.2.tar.bz2"; 620 620 locale = "en-US"; 621 621 arch = "linux-i686"; 622 - sha256 = "d31ad996ea8f81cf3e2036ba07cf33f00380b32a1b0d984fe1abf49caf38cf13"; 622 + sha256 = "d4face53482df84df68e3921eec30f98726904da8a53586b0f013c1ba8996ad0"; 623 623 } 624 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/eo/firefox-116.0.1.tar.bz2"; 624 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/eo/firefox-116.0.2.tar.bz2"; 625 625 locale = "eo"; 626 626 arch = "linux-i686"; 627 - sha256 = "97a415f65afb8a22f2d5f0c21d3d0a9e1e9c808a7b5af44e1db3035eb995acd7"; 627 + sha256 = "cab491099c6e69550acb1d0e4e9a4a4802ee1c477bb5efbe49616beb4c492de8"; 628 628 } 629 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/es-AR/firefox-116.0.1.tar.bz2"; 629 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/es-AR/firefox-116.0.2.tar.bz2"; 630 630 locale = "es-AR"; 631 631 arch = "linux-i686"; 632 - sha256 = "1c23cf3b5f21590bb472d783e65856da8fd24b9ebb715c84cef8641eab33746d"; 632 + sha256 = "b113d741846a289e75e03585fae3db2469a4cb34fd14a0e08372e2724e03bda5"; 633 633 } 634 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/es-CL/firefox-116.0.1.tar.bz2"; 634 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/es-CL/firefox-116.0.2.tar.bz2"; 635 635 locale = "es-CL"; 636 636 arch = "linux-i686"; 637 - sha256 = "e2697894098b1ae96893519cee5565ba8d060e3fc71c591c34f8ac6404f18627"; 637 + sha256 = "be9321bc3da0d45f5b234f8b006a5092156f9eb253bccfb127fb47d1fd8588b5"; 638 638 } 639 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/es-ES/firefox-116.0.1.tar.bz2"; 639 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/es-ES/firefox-116.0.2.tar.bz2"; 640 640 locale = "es-ES"; 641 641 arch = "linux-i686"; 642 - sha256 = "639bc7f0e813490710adfc616aa03f1a3cca069c72c40045c0356893f70dd4dc"; 642 + sha256 = "07f37541e9378e56fd667f1b36defe94692dba7420ce4576cb9bcc824166340c"; 643 643 } 644 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/es-MX/firefox-116.0.1.tar.bz2"; 644 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/es-MX/firefox-116.0.2.tar.bz2"; 645 645 locale = "es-MX"; 646 646 arch = "linux-i686"; 647 - sha256 = "caf7f0298b63c057292b1fef868649d6dbf99b537a1aa3c08e79df2fa6790b74"; 647 + sha256 = "d5e07b2ddf0a7b0d36f8cb179e9f07ba8cef9fbe08bb569d9c5fd8e69c8ad171"; 648 648 } 649 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/et/firefox-116.0.1.tar.bz2"; 649 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/et/firefox-116.0.2.tar.bz2"; 650 650 locale = "et"; 651 651 arch = "linux-i686"; 652 - sha256 = "12d12b5ee5140798a5a12b1cd2c41de03d6f80b9ce053fd3b52364edc987ba3a"; 652 + sha256 = "3642c429c8bd0878f0535d72b6bcad367611f884c82c2310f767d74717605d22"; 653 653 } 654 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/eu/firefox-116.0.1.tar.bz2"; 654 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/eu/firefox-116.0.2.tar.bz2"; 655 655 locale = "eu"; 656 656 arch = "linux-i686"; 657 - sha256 = "b8564d5e70f71284d0cfea26b148466eb851f52f5876d91572bcef96f042efda"; 657 + sha256 = "5d59578b4fd181feb84a93b750da5adf2a26714f901642e2ea49f060d4070220"; 658 658 } 659 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/fa/firefox-116.0.1.tar.bz2"; 659 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/fa/firefox-116.0.2.tar.bz2"; 660 660 locale = "fa"; 661 661 arch = "linux-i686"; 662 - sha256 = "71723e2b4372542998a1f79fe353135916939f5413f75ea27cc30c0878deb827"; 662 + sha256 = "01b0df770e670e8c21f32294ec4c58a74bbc4b192efaaf56ea8fd9948b96bf05"; 663 663 } 664 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ff/firefox-116.0.1.tar.bz2"; 664 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ff/firefox-116.0.2.tar.bz2"; 665 665 locale = "ff"; 666 666 arch = "linux-i686"; 667 - sha256 = "28969f9cfd248dcca0b0ddbb4c5f26d5dc289b1134547f084069d936533706e8"; 667 + sha256 = "b1361d9a2a2a300cf5e36e6207b3a349dde865d3e58553524d50d66cab30111f"; 668 668 } 669 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/fi/firefox-116.0.1.tar.bz2"; 669 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/fi/firefox-116.0.2.tar.bz2"; 670 670 locale = "fi"; 671 671 arch = "linux-i686"; 672 - sha256 = "e44ac07d56c8ffca155ae10885911c6a9ba3984f05852583d7e6a38cb2d69cd5"; 672 + sha256 = "d919641066a8d5b0d3a3db4bcf01fbe796b1f595d008d8a15c5a3f0c4c928139"; 673 673 } 674 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/fr/firefox-116.0.1.tar.bz2"; 674 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/fr/firefox-116.0.2.tar.bz2"; 675 675 locale = "fr"; 676 676 arch = "linux-i686"; 677 - sha256 = "557b57183f33ff6987f732e0d4142ce96bd853e7bed7bc5995645181ba8530ad"; 677 + sha256 = "2ee145fc6755f55ebbc2459d86312e348220f1f35555ba7512748c5b4f0476aa"; 678 678 } 679 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/fur/firefox-116.0.1.tar.bz2"; 679 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/fur/firefox-116.0.2.tar.bz2"; 680 680 locale = "fur"; 681 681 arch = "linux-i686"; 682 - sha256 = "913e8be74cd0f62559f3ce87bf5a702666f2e060764807aa6e1340835999431d"; 682 + sha256 = "f49da069abfc65313020d20096196ecf2742a95a792bf568fe103e355be804d1"; 683 683 } 684 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/fy-NL/firefox-116.0.1.tar.bz2"; 684 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/fy-NL/firefox-116.0.2.tar.bz2"; 685 685 locale = "fy-NL"; 686 686 arch = "linux-i686"; 687 - sha256 = "e68654810922b9b59f31c32ba6ed1024630b0b00a333aa0bf52f5b804f25ab5b"; 687 + sha256 = "0deeab439e7cc025e74a2b9c93e5f5b2a949b1b4d6f33e682e288723acfbc6a8"; 688 688 } 689 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ga-IE/firefox-116.0.1.tar.bz2"; 689 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ga-IE/firefox-116.0.2.tar.bz2"; 690 690 locale = "ga-IE"; 691 691 arch = "linux-i686"; 692 - sha256 = "a2cc6f15196cefada522557c678eb98dcfefbf0dfde64ff94205f9a394183520"; 692 + sha256 = "d737f12a4c8fb3440c6f5e480a86842929546fbdb9839f55db3763bb9ed0fab4"; 693 693 } 694 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/gd/firefox-116.0.1.tar.bz2"; 694 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/gd/firefox-116.0.2.tar.bz2"; 695 695 locale = "gd"; 696 696 arch = "linux-i686"; 697 - sha256 = "8d8e507fca3d0b5ce255e0985ec0419dadf472dcc8780d9da02cea6aa2abee9c"; 697 + sha256 = "0bc8c58109bff7fcb7fa39e90db51d180775f5ca0c3f3e5a58b764b7136e5be4"; 698 698 } 699 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/gl/firefox-116.0.1.tar.bz2"; 699 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/gl/firefox-116.0.2.tar.bz2"; 700 700 locale = "gl"; 701 701 arch = "linux-i686"; 702 - sha256 = "f51125c3e1ce30d513ee39d1f07e1d541c31c2ca7748e3e26d89c63d78868b66"; 702 + sha256 = "0afba7ee2d6c9fd40f738144b42ef006993ac3ab2e4296a56aabbd13e3a9297e"; 703 703 } 704 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/gn/firefox-116.0.1.tar.bz2"; 704 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/gn/firefox-116.0.2.tar.bz2"; 705 705 locale = "gn"; 706 706 arch = "linux-i686"; 707 - sha256 = "3595c4255e65a935db1a081883f14609c23264b5a5ca50464c1dd22a13638226"; 707 + sha256 = "0e751b29b1f31b002e8871fdee29b64a1c693e7fdb4c8ef381ecbe0f800ae3bf"; 708 708 } 709 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/gu-IN/firefox-116.0.1.tar.bz2"; 709 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/gu-IN/firefox-116.0.2.tar.bz2"; 710 710 locale = "gu-IN"; 711 711 arch = "linux-i686"; 712 - sha256 = "26bd04ad79946d93cd955437695f4d49807031612e00286fab750397bc861eea"; 712 + sha256 = "3bc6d80355480391f1fed48bfa9a26d918c4067e944f15e6c944c662e7d3bf06"; 713 713 } 714 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/he/firefox-116.0.1.tar.bz2"; 714 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/he/firefox-116.0.2.tar.bz2"; 715 715 locale = "he"; 716 716 arch = "linux-i686"; 717 - sha256 = "c0d9e5053d3837c58b2776133d1f12685f66d7f0be6491ecae89f7d905607575"; 717 + sha256 = "08160fab67305b086901844de3e7103be71feab4cd764af9390d4c90531fd0bf"; 718 718 } 719 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/hi-IN/firefox-116.0.1.tar.bz2"; 719 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/hi-IN/firefox-116.0.2.tar.bz2"; 720 720 locale = "hi-IN"; 721 721 arch = "linux-i686"; 722 - sha256 = "148f948730f037fdbe1aaadb0382f13925c5e630bef32a72362485c9b9341ee6"; 722 + sha256 = "776b3f143ef14449ddf262330bce7b4ac0767f4309a03224150952be34c4211c"; 723 723 } 724 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/hr/firefox-116.0.1.tar.bz2"; 724 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/hr/firefox-116.0.2.tar.bz2"; 725 725 locale = "hr"; 726 726 arch = "linux-i686"; 727 - sha256 = "737a69e9d37c4b6e7e7dc8225368280a99f98d3bba0a1b08d7ecd2635d4859d7"; 727 + sha256 = "4f5175fd6d7161ca787c5b35ab6f1f06cfc91c76c61bef6421335a595527b539"; 728 728 } 729 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/hsb/firefox-116.0.1.tar.bz2"; 729 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/hsb/firefox-116.0.2.tar.bz2"; 730 730 locale = "hsb"; 731 731 arch = "linux-i686"; 732 - sha256 = "95c11e6b8376492ad20a17761dddee87f60c31dc3fba229ccee56173d5af8623"; 732 + sha256 = "49dba46c77028e075033571a70a125b47cdbede785abb2a1bea3b20080e1fe56"; 733 733 } 734 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/hu/firefox-116.0.1.tar.bz2"; 734 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/hu/firefox-116.0.2.tar.bz2"; 735 735 locale = "hu"; 736 736 arch = "linux-i686"; 737 - sha256 = "a20049fb87b2146e7da687619785708952723dc065706e15bec769c4b61a1248"; 737 + sha256 = "1277c2e4a90b623f43607e64c2f2863756160f0d3322298b5c8e7fe2fe551676"; 738 738 } 739 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/hy-AM/firefox-116.0.1.tar.bz2"; 739 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/hy-AM/firefox-116.0.2.tar.bz2"; 740 740 locale = "hy-AM"; 741 741 arch = "linux-i686"; 742 - sha256 = "01ef318c74958a9db3c5decc15af5370453b45afeaa438197186fb77898cb6ed"; 742 + sha256 = "9b82daadaf9e70d2d782b9d262c20e590e686b99af33eb0e0f58e57833a188ea"; 743 743 } 744 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ia/firefox-116.0.1.tar.bz2"; 744 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ia/firefox-116.0.2.tar.bz2"; 745 745 locale = "ia"; 746 746 arch = "linux-i686"; 747 - sha256 = "724fc71599771d72c84520610b40790551180f08b7bf4fe39ba50529aebfcfef"; 747 + sha256 = "5453ba308e86fff9b95db6dac95917135eaaa96c44def1633207bdcdd73ce541"; 748 748 } 749 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/id/firefox-116.0.1.tar.bz2"; 749 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/id/firefox-116.0.2.tar.bz2"; 750 750 locale = "id"; 751 751 arch = "linux-i686"; 752 - sha256 = "9e724539a13bd031731a110161473aa2cc3cc5f4a9a4c9f283aa3a7e69fdd535"; 752 + sha256 = "473e3a83671bc463df519345f7df78ea7fe49c05b315b049360ce4dda6e4c759"; 753 753 } 754 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/is/firefox-116.0.1.tar.bz2"; 754 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/is/firefox-116.0.2.tar.bz2"; 755 755 locale = "is"; 756 756 arch = "linux-i686"; 757 - sha256 = "4c4666dfe725988115a3b347a2a62cd9cdd7fd5d47e597e490060b4806382d6a"; 757 + sha256 = "ecbfb30b8d15f9528780d751ca32dfdf2a9f92cd9793967995a3c44e6d8e2a46"; 758 758 } 759 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/it/firefox-116.0.1.tar.bz2"; 759 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/it/firefox-116.0.2.tar.bz2"; 760 760 locale = "it"; 761 761 arch = "linux-i686"; 762 - sha256 = "696651df261f7f55fe75503448cbefd146b4b68037dc4aaaf756719c56c872fc"; 762 + sha256 = "04d137c25e036abec9d5135560426fdbf2bd53adc67b26730b2c0f9ceb032fcc"; 763 763 } 764 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ja/firefox-116.0.1.tar.bz2"; 764 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ja/firefox-116.0.2.tar.bz2"; 765 765 locale = "ja"; 766 766 arch = "linux-i686"; 767 - sha256 = "b640b2ea820d32d6bb4a5678d76d17cd2cc37739dc3628cc24050bc59fab16e0"; 767 + sha256 = "ac5ce509e3249200c2f011f67b85e3f37b8d2f848dfc61f755a3039a707312d8"; 768 768 } 769 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ka/firefox-116.0.1.tar.bz2"; 769 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ka/firefox-116.0.2.tar.bz2"; 770 770 locale = "ka"; 771 771 arch = "linux-i686"; 772 - sha256 = "d7d213254e66e8b68587e8bdf99e69661d16e6135deb0d0ade6d252dd12bc344"; 772 + sha256 = "e47a30305ef31c2bc4aff517de33edda7cea94f5377f296af9b3944b69989726"; 773 773 } 774 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/kab/firefox-116.0.1.tar.bz2"; 774 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/kab/firefox-116.0.2.tar.bz2"; 775 775 locale = "kab"; 776 776 arch = "linux-i686"; 777 - sha256 = "3a7616b9b29fc1aab3da1e105bb8bf98a296b7708e0adcef7c9aba13849bced6"; 777 + sha256 = "3faf6a110c269658e9364e01d7fb3383632eb7a115901ec5cf4db7a138fe53f2"; 778 778 } 779 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/kk/firefox-116.0.1.tar.bz2"; 779 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/kk/firefox-116.0.2.tar.bz2"; 780 780 locale = "kk"; 781 781 arch = "linux-i686"; 782 - sha256 = "8017504a264267106dff4fe9248424e9b51a8b94743cb9bb0ba82348a8090378"; 782 + sha256 = "cb25bc69b772cfa3ac475003716f76def6db372261adbabbaa4bc7c80b1030e4"; 783 783 } 784 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/km/firefox-116.0.1.tar.bz2"; 784 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/km/firefox-116.0.2.tar.bz2"; 785 785 locale = "km"; 786 786 arch = "linux-i686"; 787 - sha256 = "5340cff98b6e19c2be2bf201edfa355655c320947e2d202ca55afa348d7525a5"; 787 + sha256 = "996bb79ec0d56c233495a9730ee82fc2b1d3a67f7d7d3205f8d355051280ff92"; 788 788 } 789 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/kn/firefox-116.0.1.tar.bz2"; 789 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/kn/firefox-116.0.2.tar.bz2"; 790 790 locale = "kn"; 791 791 arch = "linux-i686"; 792 - sha256 = "a7e422f94ec932b32f671fd0d133d265fad25d6a35df2ecc0adeea4e3ac894ef"; 792 + sha256 = "89cb8ccae7c5db3d5ef19cefe1b4ee80c69c1fd6cd6cce7a0f36da50d1cf279f"; 793 793 } 794 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ko/firefox-116.0.1.tar.bz2"; 794 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ko/firefox-116.0.2.tar.bz2"; 795 795 locale = "ko"; 796 796 arch = "linux-i686"; 797 - sha256 = "cb2bd7deb9699b25872323c93ba31771c038aad0448d9603359729544d89db26"; 797 + sha256 = "f8cf48b573ffec90e1072f89c319fbe4b3168b02cb32e7d84ec5e30666fbfb80"; 798 798 } 799 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/lij/firefox-116.0.1.tar.bz2"; 799 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/lij/firefox-116.0.2.tar.bz2"; 800 800 locale = "lij"; 801 801 arch = "linux-i686"; 802 - sha256 = "27f23e3dfa4dc04a5718f0c1f6e5c67c9b6f14403f2bd67380e4f35da92be5c5"; 802 + sha256 = "a2f49dd7515c23c020ef9ecffb7818452bc2767e83da3a293814e6e910eab148"; 803 803 } 804 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/lt/firefox-116.0.1.tar.bz2"; 804 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/lt/firefox-116.0.2.tar.bz2"; 805 805 locale = "lt"; 806 806 arch = "linux-i686"; 807 - sha256 = "cda3840361cb2c948ab90f1d301c83c15eeb243a36f2b6dab78c191aa5d13764"; 807 + sha256 = "2faadb1949097c1be2cfe1e3157d7394ccc394be90317b34aef52e9f5d07ffbf"; 808 808 } 809 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/lv/firefox-116.0.1.tar.bz2"; 809 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/lv/firefox-116.0.2.tar.bz2"; 810 810 locale = "lv"; 811 811 arch = "linux-i686"; 812 - sha256 = "02551f640e7db183d46fb61eb805a4c29d0efe9cf39c9d1c6b96b7189d95fa44"; 812 + sha256 = "34ee2cebc8b359293d979168490079c3a859635e064c79493640635c443f208c"; 813 813 } 814 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/mk/firefox-116.0.1.tar.bz2"; 814 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/mk/firefox-116.0.2.tar.bz2"; 815 815 locale = "mk"; 816 816 arch = "linux-i686"; 817 - sha256 = "6ef3718ee0763265150697b82136d44fca99d929683c54aa03d26532801def71"; 817 + sha256 = "9b4c3da290029b90350488af313a4f9f2eb1d59597e1d7b8c06fc3a654f8d46d"; 818 818 } 819 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/mr/firefox-116.0.1.tar.bz2"; 819 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/mr/firefox-116.0.2.tar.bz2"; 820 820 locale = "mr"; 821 821 arch = "linux-i686"; 822 - sha256 = "8969e05a67b588f0cc2cabe4732c2497089fdd7cf5a5038beedadded3b50e7ad"; 822 + sha256 = "3ed903bc2d5ee837a050e36dc7b107c86239b30dbe7f983a377459ffa06ed496"; 823 823 } 824 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ms/firefox-116.0.1.tar.bz2"; 824 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ms/firefox-116.0.2.tar.bz2"; 825 825 locale = "ms"; 826 826 arch = "linux-i686"; 827 - sha256 = "dc49eb6902deba7551fb2a1c9144fdb450df2c335d6ffb0af4a58d1d80518dc2"; 827 + sha256 = "91c83ae857796d4f0a347c234cf8b9c115955d7b98e61cb527506ba921838015"; 828 828 } 829 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/my/firefox-116.0.1.tar.bz2"; 829 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/my/firefox-116.0.2.tar.bz2"; 830 830 locale = "my"; 831 831 arch = "linux-i686"; 832 - sha256 = "4be6bf9b9c96537b99ebb2e7f9bcc5aaf0c26da713b8747d1ec3d52ed8f72526"; 832 + sha256 = "970e8743f9a9c49c67af75a1a9dbc3c5f749c3e8e8e7fef88dfecf6afd50ca57"; 833 833 } 834 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/nb-NO/firefox-116.0.1.tar.bz2"; 834 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/nb-NO/firefox-116.0.2.tar.bz2"; 835 835 locale = "nb-NO"; 836 836 arch = "linux-i686"; 837 - sha256 = "67a647574ecab1f94a53a2e61b28e63cbf3d7fbb795b99dcd83b778923ed1ed4"; 837 + sha256 = "379a5aecd6db60a603fcb06e83e5926a687e365d9828b3e732b1921643cecefd"; 838 838 } 839 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ne-NP/firefox-116.0.1.tar.bz2"; 839 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ne-NP/firefox-116.0.2.tar.bz2"; 840 840 locale = "ne-NP"; 841 841 arch = "linux-i686"; 842 - sha256 = "ea86f672512ce01905749aad77e8691d7a5fa0691fc675a2119693d71a5f1e64"; 842 + sha256 = "aef2de032dd22a3cc63e2b7c6b380785d7c8c00e55dff920f2a8250e84d6c434"; 843 843 } 844 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/nl/firefox-116.0.1.tar.bz2"; 844 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/nl/firefox-116.0.2.tar.bz2"; 845 845 locale = "nl"; 846 846 arch = "linux-i686"; 847 - sha256 = "67a2dd04e2e9860a81b0933c7574abaa4066f95021da858c76e9b6575b5c6ab3"; 847 + sha256 = "6218af4e9e1fdc81d06489ee847edd1922ed79436c060fdc540583ef5b7f2cf8"; 848 848 } 849 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/nn-NO/firefox-116.0.1.tar.bz2"; 849 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/nn-NO/firefox-116.0.2.tar.bz2"; 850 850 locale = "nn-NO"; 851 851 arch = "linux-i686"; 852 - sha256 = "636c85bf3aaee859441d884b2c66ad48b94fac4d9dcf5529e5bb57668b2e29c9"; 852 + sha256 = "ba9941f811f16f30c6e388c3e8eef40b0de2a4962c82204cdd7015d2258377ec"; 853 853 } 854 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/oc/firefox-116.0.1.tar.bz2"; 854 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/oc/firefox-116.0.2.tar.bz2"; 855 855 locale = "oc"; 856 856 arch = "linux-i686"; 857 - sha256 = "6062a4f341e538fab912b520986c93bdae3092ff9e96aad77558b4709a3ccec6"; 857 + sha256 = "9fb87fb80031a780ad0b1d9911cb9dd17386ad9f7135ac7ecd85cc588c8b56b7"; 858 858 } 859 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/pa-IN/firefox-116.0.1.tar.bz2"; 859 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/pa-IN/firefox-116.0.2.tar.bz2"; 860 860 locale = "pa-IN"; 861 861 arch = "linux-i686"; 862 - sha256 = "475f7e10ec5f3ef1514c2d3cfb082aa77e42f89ff492d6c14d8ba8abcc60c231"; 862 + sha256 = "fdeb56a99a8abbc19c25cb7dc2f44d5cf9be864747859e44b66dac900c3ff5fd"; 863 863 } 864 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/pl/firefox-116.0.1.tar.bz2"; 864 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/pl/firefox-116.0.2.tar.bz2"; 865 865 locale = "pl"; 866 866 arch = "linux-i686"; 867 - sha256 = "a4a96a0e2840786fef7614e7ace031303fe4e71545ed4d239adec0eeca0a56c3"; 867 + sha256 = "7311fd9e90486acb86960f105fae10e735ede2bb4bcde763441092a33a0302de"; 868 868 } 869 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/pt-BR/firefox-116.0.1.tar.bz2"; 869 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/pt-BR/firefox-116.0.2.tar.bz2"; 870 870 locale = "pt-BR"; 871 871 arch = "linux-i686"; 872 - sha256 = "c8a0d2e142c681cfaf33ff246da8f9c3a9ddd0c9d60f2eac3b14acf216846096"; 872 + sha256 = "e4065e7079dde0ac4efa82a9683b622e18804a299382cdb9e38ae70b6d65358f"; 873 873 } 874 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/pt-PT/firefox-116.0.1.tar.bz2"; 874 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/pt-PT/firefox-116.0.2.tar.bz2"; 875 875 locale = "pt-PT"; 876 876 arch = "linux-i686"; 877 - sha256 = "fb6fea09eca832cf0efc6eeb86e8f60f3a32b96a2b584d5fbf553e5118cccaaf"; 877 + sha256 = "558b0dabf2f60b049a928b06dd09ffe6b57b997f6e59d48af131cc74e25d0774"; 878 878 } 879 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/rm/firefox-116.0.1.tar.bz2"; 879 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/rm/firefox-116.0.2.tar.bz2"; 880 880 locale = "rm"; 881 881 arch = "linux-i686"; 882 - sha256 = "123cc0c59ce690b5c73c25a6f0539c1c8d1d49ecadae4f819ef726cce6dbe1fa"; 882 + sha256 = "dc6a3de3486749ecbe865f7076178110a463b0da5a6b6c957dc1c50c1e0bb406"; 883 883 } 884 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ro/firefox-116.0.1.tar.bz2"; 884 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ro/firefox-116.0.2.tar.bz2"; 885 885 locale = "ro"; 886 886 arch = "linux-i686"; 887 - sha256 = "893faee16f10cc40c1e9d9409bc546f831ba730d8d2408b93a5d04a5c8d06383"; 887 + sha256 = "091a249e932396eba78ecba691fd57f7d1b7b1513a2ad174c249a20de259b00a"; 888 888 } 889 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ru/firefox-116.0.1.tar.bz2"; 889 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ru/firefox-116.0.2.tar.bz2"; 890 890 locale = "ru"; 891 891 arch = "linux-i686"; 892 - sha256 = "31c5d811aa75366f61a02eb7c7dda58a21bc01b24b5710f4b9956f29dd681614"; 892 + sha256 = "047fe2f88489ea96924ccb235381690d7dd825c214ac69b90e12f29d264d2d96"; 893 893 } 894 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/sc/firefox-116.0.1.tar.bz2"; 894 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/sc/firefox-116.0.2.tar.bz2"; 895 895 locale = "sc"; 896 896 arch = "linux-i686"; 897 - sha256 = "6442d1258736bf33b406deec4d9ff532ed04116a4fb1b279e85e567978e93d19"; 897 + sha256 = "7a7feed33f5a5f4dcdf76427017596fd3b4d100947228be156a9adc30cb7a510"; 898 898 } 899 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/sco/firefox-116.0.1.tar.bz2"; 899 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/sco/firefox-116.0.2.tar.bz2"; 900 900 locale = "sco"; 901 901 arch = "linux-i686"; 902 - sha256 = "759f3396564e416dee46f76d777f3e0ee63712e0b036ed5a64b32ed9f89f124b"; 902 + sha256 = "47117099c589f2c3c3f06477c526cb7dd61b67f14c3882d94e81220038e57cff"; 903 903 } 904 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/si/firefox-116.0.1.tar.bz2"; 904 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/si/firefox-116.0.2.tar.bz2"; 905 905 locale = "si"; 906 906 arch = "linux-i686"; 907 - sha256 = "175e6d82c54662b1416399ebe306408cdd19a92a246eb805d079bd8596a75da1"; 907 + sha256 = "a027eba988409330a2e37a340f272c792383ace0dade4bf0c05c368f25fb8686"; 908 908 } 909 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/sk/firefox-116.0.1.tar.bz2"; 909 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/sk/firefox-116.0.2.tar.bz2"; 910 910 locale = "sk"; 911 911 arch = "linux-i686"; 912 - sha256 = "27ca1cb2cb12204afe074fe9ed944410ca4e97489523d5f0188d415a6f6354f6"; 912 + sha256 = "b0d0acefbe541c222f1f3ef6dec6c26bc01bfdd7dbe5a7b019692ff6238418c3"; 913 913 } 914 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/sl/firefox-116.0.1.tar.bz2"; 914 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/sl/firefox-116.0.2.tar.bz2"; 915 915 locale = "sl"; 916 916 arch = "linux-i686"; 917 - sha256 = "119f8d105de80c69e4d4e0d92c3f65a619c1ec7db772b6a43c17deb4cf5e41ee"; 917 + sha256 = "588d5fa7b72fc60b222702ef1ccd16675583c111b9245cc6590d7533290485d6"; 918 918 } 919 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/son/firefox-116.0.1.tar.bz2"; 919 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/son/firefox-116.0.2.tar.bz2"; 920 920 locale = "son"; 921 921 arch = "linux-i686"; 922 - sha256 = "1e48070e9fd142c96eba73a3a3ef8b628f0305d21d665c7b6c369f73500218df"; 922 + sha256 = "93b730aec5a78183c1c74dd75ed6a4db1f984e8ea3a0a2180aac8035a73acf5a"; 923 923 } 924 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/sq/firefox-116.0.1.tar.bz2"; 924 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/sq/firefox-116.0.2.tar.bz2"; 925 925 locale = "sq"; 926 926 arch = "linux-i686"; 927 - sha256 = "ff80a9b052eda021cd08fbdb2dadd8840816f888c5e1451c7a1a86bd4685375f"; 927 + sha256 = "93adb14851796439fc40e142e5c09a425b989d5ea0cbace77dfdcc8ac00916b1"; 928 928 } 929 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/sr/firefox-116.0.1.tar.bz2"; 929 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/sr/firefox-116.0.2.tar.bz2"; 930 930 locale = "sr"; 931 931 arch = "linux-i686"; 932 - sha256 = "24b4d8bdf8204c4d41b31b2bbc3f85aa054e5f4eb9f1990260743b68e8a60811"; 932 + sha256 = "a224096147f8569c3bec2aeedac7aaec6a190f9588f1e3c3bb3f930630df32eb"; 933 933 } 934 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/sv-SE/firefox-116.0.1.tar.bz2"; 934 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/sv-SE/firefox-116.0.2.tar.bz2"; 935 935 locale = "sv-SE"; 936 936 arch = "linux-i686"; 937 - sha256 = "f0ff8ac63919216e4d72004aa5388b1056c496e212eaff64de862a174d89e62c"; 937 + sha256 = "038abc5ec7d75038826ae471e3831f7134747bc6403960b44fd70d73a9ea2a4a"; 938 938 } 939 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/szl/firefox-116.0.1.tar.bz2"; 939 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/szl/firefox-116.0.2.tar.bz2"; 940 940 locale = "szl"; 941 941 arch = "linux-i686"; 942 - sha256 = "6d2f69624c73a0cb76ddf5a37f10aefcacd0bfe7d06ae79cdc2d51f9897737a9"; 942 + sha256 = "ba3b9f07d948967e047ef6afb492acff1cd9dabacb18bf0b78880f6b065f3d66"; 943 943 } 944 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ta/firefox-116.0.1.tar.bz2"; 944 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ta/firefox-116.0.2.tar.bz2"; 945 945 locale = "ta"; 946 946 arch = "linux-i686"; 947 - sha256 = "2d0a6237ff9e6660f3f441fc414569c3df3fbe77c716fa2a548410e69f26825b"; 947 + sha256 = "be8bd4f66b2fca9ee2a6da2c4784fb5445f1ac126d59876fd6d13bf7b9d6d06b"; 948 948 } 949 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/te/firefox-116.0.1.tar.bz2"; 949 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/te/firefox-116.0.2.tar.bz2"; 950 950 locale = "te"; 951 951 arch = "linux-i686"; 952 - sha256 = "46c9632291557db4a4af386afbd75d30ba90bfe517ae1cbf4174eaae8958a2a3"; 952 + sha256 = "ba8dd815c0b14262e8792c1da97fa1675db8e33e807a01ba84b8bc313dafbb42"; 953 953 } 954 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/tg/firefox-116.0.1.tar.bz2"; 954 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/tg/firefox-116.0.2.tar.bz2"; 955 955 locale = "tg"; 956 956 arch = "linux-i686"; 957 - sha256 = "2b6a13662da37c60bf22c0becc9fde3f621be3280fac5019d45c278ff5962900"; 957 + sha256 = "a69faaad315703935e79e6d7432d13fb661ff383e2fee863453f62ad6447ee07"; 958 958 } 959 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/th/firefox-116.0.1.tar.bz2"; 959 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/th/firefox-116.0.2.tar.bz2"; 960 960 locale = "th"; 961 961 arch = "linux-i686"; 962 - sha256 = "3bfc36919ad7a9b6103195a40f15d93c9293079a1a44880162a4cce218c5bfe6"; 962 + sha256 = "acd0828af7d34e7a82bdf00449eb0865c8a2387cd3c7a504c845869d2b637516"; 963 963 } 964 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/tl/firefox-116.0.1.tar.bz2"; 964 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/tl/firefox-116.0.2.tar.bz2"; 965 965 locale = "tl"; 966 966 arch = "linux-i686"; 967 - sha256 = "232a9667c31b3b6214c7efaf2593401efbb1a005917aef6e70d26d7d1011bd44"; 967 + sha256 = "138768cc4c41a76b1ff1f8ca07ad1233beb33c777bbeb35994ca4626f64e3fe9"; 968 968 } 969 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/tr/firefox-116.0.1.tar.bz2"; 969 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/tr/firefox-116.0.2.tar.bz2"; 970 970 locale = "tr"; 971 971 arch = "linux-i686"; 972 - sha256 = "7560d7e375d2961b9ab479cc207f42d9ff83d4e219b3db10c83c2009a37529cf"; 972 + sha256 = "288fbcda54617bc1ca0460afed160bf1b811b12181287f8f11069fd209aa7b19"; 973 973 } 974 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/trs/firefox-116.0.1.tar.bz2"; 974 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/trs/firefox-116.0.2.tar.bz2"; 975 975 locale = "trs"; 976 976 arch = "linux-i686"; 977 - sha256 = "c2942ddcae7e5105dd7ea6ad9040459f359fb7efd832923099c2ef5f0e18d98b"; 977 + sha256 = "388f46bd927fe73213a26ad8340cb0a64362f92a2652982d5d6244f3d9b23283"; 978 978 } 979 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/uk/firefox-116.0.1.tar.bz2"; 979 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/uk/firefox-116.0.2.tar.bz2"; 980 980 locale = "uk"; 981 981 arch = "linux-i686"; 982 - sha256 = "ddf674ff165e0fab71ea57b0a6ae0a1e8af31a2083ad1e61185d75f4567fdd34"; 982 + sha256 = "155c50d5ba77b8cf6077284caa5b006f1781d2ca7b603d20664cf370fac2a905"; 983 983 } 984 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/ur/firefox-116.0.1.tar.bz2"; 984 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/ur/firefox-116.0.2.tar.bz2"; 985 985 locale = "ur"; 986 986 arch = "linux-i686"; 987 - sha256 = "775586a3feb1b72dd09dc3cad673f6c5245acca267b53b115bb47752040564f2"; 987 + sha256 = "03557a0df4a2fa4827c4df6169c772956e99d974080c6b9f08d5ead38039155c"; 988 988 } 989 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/uz/firefox-116.0.1.tar.bz2"; 989 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/uz/firefox-116.0.2.tar.bz2"; 990 990 locale = "uz"; 991 991 arch = "linux-i686"; 992 - sha256 = "81be14a16eafa14b3fe25ac0c9e8ef61b65f0026cb8f95a72fdc785905e433a3"; 992 + sha256 = "950718334abf2e1d3a32a4f186c65106b15c471928a884c732f2f3022802755a"; 993 993 } 994 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/vi/firefox-116.0.1.tar.bz2"; 994 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/vi/firefox-116.0.2.tar.bz2"; 995 995 locale = "vi"; 996 996 arch = "linux-i686"; 997 - sha256 = "c5bbd9c5f73d38a60ace527a7ffc813bc5228672ebb9467458b853857511b8c8"; 997 + sha256 = "b1d0890b0d078c00ed0aa613834a86b19bb80a81026a7223c6c96133864068b0"; 998 998 } 999 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/xh/firefox-116.0.1.tar.bz2"; 999 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/xh/firefox-116.0.2.tar.bz2"; 1000 1000 locale = "xh"; 1001 1001 arch = "linux-i686"; 1002 - sha256 = "33920d34c6702861f3e04d45a4ec899ffa81d03bb4ed01434a3612684a7ed479"; 1002 + sha256 = "fa7a9c86827c6205e0140cf8893939cac4779528fb108b1bfed176f262465cb5"; 1003 1003 } 1004 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/zh-CN/firefox-116.0.1.tar.bz2"; 1004 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/zh-CN/firefox-116.0.2.tar.bz2"; 1005 1005 locale = "zh-CN"; 1006 1006 arch = "linux-i686"; 1007 - sha256 = "61f62369d57fd63a1db6743717d76d75d6f61c74688ffbd8c2fc04343606a3b3"; 1007 + sha256 = "9d70971280a87f6ff29f1fc08e3425079785c78653e912a686e1761f79495f67"; 1008 1008 } 1009 - { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/zh-TW/firefox-116.0.1.tar.bz2"; 1009 + { url = "https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/zh-TW/firefox-116.0.2.tar.bz2"; 1010 1010 locale = "zh-TW"; 1011 1011 arch = "linux-i686"; 1012 - sha256 = "a5dc2305a95d58587ae9afb2a26770b663d078995fafabaf54e502fdd276dc8a"; 1012 + sha256 = "083dad7da55a0a73cca64b1c63a9244f3da8b85b0299fdc1219a1372c08f1650"; 1013 1013 } 1014 1014 ]; 1015 1015 }
+2 -2
pkgs/applications/networking/browsers/firefox/packages.nix
··· 3 3 { 4 4 firefox = buildMozillaMach rec { 5 5 pname = "firefox"; 6 - version = "116.0.1"; 6 + version = "116.0.2"; 7 7 src = fetchurl { 8 8 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 9 - sha512 = "2f67a129ec3bcb47d66cbf29ab23c1c29bfbe752a4703cb0d95f4f3e5a48044901bb79fea94e35f8a9d4dfbfa71aa6721b2988770c1dc33b4412b993bb88da09"; 9 + sha512 = "2c0ae18672fe22c75002744831130e13da764f83726951e5b58cfe74f7f473e22634ce08ebc11a98bac5baec0a4ac099a3a350a8b756af9c5bea6d5f4432da6d"; 10 10 }; 11 11 12 12 meta = {
+2 -2
pkgs/applications/networking/browsers/microsoft-edge/default.nix
··· 1 1 { 2 2 stable = import ./browser.nix { 3 3 channel = "stable"; 4 - version = "114.0.1823.79"; 4 + version = "115.0.1901.188"; 5 5 revision = "1"; 6 - sha256 = "sha256-FyEsIGwGDzX22scKd8L67uw5ipqN1e9CrC+qACRBZRg="; 6 + sha256 = "sha256-mRM3zakYwCptfKWYbiaDnPqv9Vt5WnDA7xIK1rlownU="; 7 7 }; 8 8 beta = import ./browser.nix { 9 9 channel = "beta";
+10 -6
pkgs/applications/networking/cluster/click/default.nix
··· 1 - { darwin, fetchFromGitHub, rustPlatform, lib, stdenv }: 1 + { darwin, fetchFromGitHub, rustPlatform, lib, stdenv, pkg-config, openssl }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "click"; 5 - version = "0.4.2"; 5 + version = "0.6.2"; 6 6 7 7 src = fetchFromGitHub { 8 - rev = "v${version}"; 9 8 owner = "databricks"; 10 9 repo = "click"; 11 - sha256 = "18mpzvvww2g6y2d3m8wcfajzdshagihn59k03xvcknd5d8zxagl3"; 10 + rev = "v${version}"; 11 + hash = "sha256-rwS08miRpc+Q9DRuspr21NMYpEYmmscvzarDnjyVe5c="; 12 12 }; 13 13 14 - cargoSha256 = "16r5rwdbqyb5xrjc55i30xb20crpyjc75zn10xxjkicmvrpwydp6"; 14 + cargoHash = "sha256-WNITVYTS7JWrBBwxlQuVTmLddWLbDJACizEsRiustGg="; 15 + 16 + nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 15 17 16 - buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ]; 18 + buildInputs = lib.optionals stdenv.isLinux [ openssl ] 19 + ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ]; 17 20 18 21 meta = with lib; { 19 22 description = ''The "Command Line Interactive Controller for Kubernetes"''; ··· 21 24 license = [ licenses.asl20 ]; 22 25 maintainers = [ maintainers.mbode ]; 23 26 platforms = [ "x86_64-linux" "x86_64-darwin" ]; 27 + mainProgram = "click"; 24 28 }; 25 29 }
+23
pkgs/applications/networking/cluster/kubectl-klock/default.nix
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "kubectl-klock"; 5 + version = "0.3.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "jillejr"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "sha256-zOdi2QUVvRPPiI22bm7Z5OeShslysjcnvkhroOjbZrU="; 12 + }; 13 + 14 + vendorSha256 = "sha256-r4oAmD/7CXYiWEWR/FC/Ab0LNxehWv6oCWjQ/fGU2rU="; 15 + 16 + meta = with lib; { 17 + description = "A kubectl plugin to render watch output in a more readable fashion"; 18 + homepage = "https://github.com/jillejr/kubectl-klock"; 19 + changelog = "https://github.com/jillejr/kubectl-klock/releases/tag/v${version}"; 20 + license = licenses.gpl3Plus; 21 + maintainers = [ maintainers.scm2342 ]; 22 + }; 23 + }
+2 -2
pkgs/applications/networking/cluster/kubergrunt/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kubergrunt"; 5 - version = "0.12.0"; 5 + version = "0.12.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "gruntwork-io"; 9 9 repo = "kubergrunt"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-C3anYYyhRT+/0jO01uEBX1LLQadovO+Z9JA6nHTNXOo="; 11 + sha256 = "sha256-qd+7tYvRpRMg8Y83L/K8g8fWrfO4rAQj72EpunqfSsc="; 12 12 }; 13 13 14 14 vendorHash = "sha256-AUw1wJNWjpNVsjw/Hr1ZCePYWQkf1SqRVnQgi8tOFG0=";
+2 -2
pkgs/applications/networking/cluster/kyverno/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kyverno"; 5 - version = "1.10.2"; 5 + version = "1.10.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "kyverno"; 9 9 repo = "kyverno"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-kk+NgupFLzbkh/jrbJj9E6H0v3QighKa7DQJoh/fZi8="; 11 + sha256 = "sha256-SRDabFN0ITXwHzvE5m3pIAk42kQa2yINpT64x+k3r3g="; 12 12 }; 13 13 14 14 ldflags = [
+3 -3
pkgs/applications/networking/cluster/pachyderm/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "pachyderm"; 5 - version = "2.6.8"; 5 + version = "2.7.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "pachyderm"; 9 9 repo = "pachyderm"; 10 10 rev = "v${version}"; 11 - hash = "sha256-2AD/JGdcJV8qYH/k3gR9YgLsMcyKtWJmqQN29NUsE4Y="; 11 + hash = "sha256-OA6NY8hI/Aw6vdtDfN1cRXdsLLfxW5ECg5tobPZB66Y="; 12 12 }; 13 13 14 - vendorHash = "sha256-3EG9d4ERaWuHaKFt0KFCOKIgTdrL7HZTO+GSi2RROKY="; 14 + vendorHash = "sha256-q8Cx+J5BjMvO5wuvH5Tc5Oa9rjW7vXvS4DhSVv/E3E4="; 15 15 16 16 subPackages = [ "src/server/cmd/pachctl" ]; 17 17
+29 -29
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 182 182 "vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8=" 183 183 }, 184 184 "buildkite": { 185 - "hash": "sha256-GRFthxNKWcdOdFL6gnI7Y3ehSzqt8ijzBe4eyRy0KcM=", 185 + "hash": "sha256-rcklWodBh5iJjxIjGhEH0l3S9bXUWfBG52V/23o8JDM=", 186 186 "homepage": "https://registry.terraform.io/providers/buildkite/buildkite", 187 187 "owner": "buildkite", 188 188 "repo": "terraform-provider-buildkite", 189 - "rev": "v0.23.0", 189 + "rev": "v0.24.0", 190 190 "spdx": "MIT", 191 - "vendorHash": "sha256-oVXrSI+DU6NgmVIPcS4He4mHVrkA2tMxFUpxMnv0bu4=" 191 + "vendorHash": "sha256-3BtXtXhFyTNQD0J/5hNi0JsPcaIDWUQNEgf6r0VIfMM=" 192 192 }, 193 193 "checkly": { 194 194 "hash": "sha256-tOTrAi6hd4HFbHAj0p/LTYdxQl1R1WuQ9L4hzqmDVqI=", ··· 227 227 "vendorHash": "sha256-VTSbi2pDllzyKDhWs5EpWSXO5oKl+khVqLg/Ro3x8ys=" 228 228 }, 229 229 "cloudfoundry": { 230 - "hash": "sha256-hoX2KNUzC7G+bFxReTN/6IG8/P4rczHAYn2QQ2iOioc=", 230 + "hash": "sha256-yEqsdgTSlwppt6ILRZQ6Epyh5WVN6Il3xsBOa/NfIdo=", 231 231 "homepage": "https://registry.terraform.io/providers/cloudfoundry-community/cloudfoundry", 232 232 "owner": "cloudfoundry-community", 233 233 "repo": "terraform-provider-cloudfoundry", 234 - "rev": "v0.51.2", 234 + "rev": "v0.51.3", 235 235 "spdx": "MPL-2.0", 236 - "vendorHash": "sha256-FR0HnLLVv8H5jC3gRv8jk2VLsavlHNQny+UqZ00InTY=" 236 + "vendorHash": "sha256-0hq4dR1KqnE2IXMwif2/NVKQKRO/QplW/A6sB4pJ+FM=" 237 237 }, 238 238 "cloudinit": { 239 239 "hash": "sha256-fdtUKD8XC1Y72IzrsCfTZYVYZwLqY3gV2sajiw4Krzw=", ··· 291 291 "vendorHash": "sha256-foS7GyRUdhF/M8uTPf2I4WQo7qEg4Z/3FXjagoeSRkU=" 292 292 }, 293 293 "dexidp": { 294 - "hash": "sha256-+Nt4bX6+4VB+mtJbsP166RObFbXaNyFrF+80x2/pRco=", 294 + "hash": "sha256-69r3m3lIKftZQ8NXBD5KEHbsNUwCGpFgn/CYO+921M4=", 295 295 "homepage": "https://registry.terraform.io/providers/marcofranssen/dexidp", 296 296 "owner": "marcofranssen", 297 297 "repo": "terraform-provider-dexidp", 298 - "rev": "v0.2.1", 298 + "rev": "v0.3.0", 299 299 "spdx": "MIT", 300 - "vendorHash": "sha256-L8baV03p0V/xKi1O3YQxvoJXgP21qNhzznyvwrauVqI=" 300 + "vendorHash": "sha256-EWEc7tILolAIzT7ZOLXlrlrt3hsgJxFD89y/USLeE40=" 301 301 }, 302 302 "dhall": { 303 303 "hash": "sha256-K0j90YAzYqdyJD4aofyxAJF9QBYNMbhSVm/s1GvWuJ4=", ··· 454 454 "vendorHash": "sha256-AVTWTS16d8QsPLLAJeAfgcVDzUBMp+b2oAphaCBqhS0=" 455 455 }, 456 456 "google": { 457 - "hash": "sha256-vhWtIJ5hKe/8a7N5Qxs8CQuSNlZEF3gdRzSqZiFqhVg=", 457 + "hash": "sha256-11iT/zjoSScSdLGWFPxEURiIBvcz5jK8QZAHdqRwHD0=", 458 458 "homepage": "https://registry.terraform.io/providers/hashicorp/google", 459 459 "owner": "hashicorp", 460 460 "proxyVendor": true, 461 461 "repo": "terraform-provider-google", 462 - "rev": "v4.77.0", 462 + "rev": "v4.78.0", 463 463 "spdx": "MPL-2.0", 464 - "vendorHash": "sha256-rlNYh42Cw2wMF/9aI8QM0x8t2jdz+V9u4uJvS6A4zx8=" 464 + "vendorHash": "sha256-lyOupw64LQvdTJZjJ1RvAn1JLDHAZ4qAaagASXHcEXA=" 465 465 }, 466 466 "google-beta": { 467 - "hash": "sha256-nfgoGYBAW5VdgMm2gkI2Ff5NlY2CAwuFjckN7xgGtcI=", 467 + "hash": "sha256-dKB9rdMZP+Ln3M9bL7MC6RGlDXZ/IydD4g5Jp1jjEh4=", 468 468 "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta", 469 469 "owner": "hashicorp", 470 470 "proxyVendor": true, 471 471 "repo": "terraform-provider-google-beta", 472 - "rev": "v4.77.0", 472 + "rev": "v4.78.0", 473 473 "spdx": "MPL-2.0", 474 - "vendorHash": "sha256-rlNYh42Cw2wMF/9aI8QM0x8t2jdz+V9u4uJvS6A4zx8=" 474 + "vendorHash": "sha256-lyOupw64LQvdTJZjJ1RvAn1JLDHAZ4qAaagASXHcEXA=" 475 475 }, 476 476 "googleworkspace": { 477 477 "hash": "sha256-dedYnsKHizxJZibuvJOMbJoux0W6zgKaK5fxIofKqCY=", ··· 501 501 "vendorHash": null 502 502 }, 503 503 "hcloud": { 504 - "hash": "sha256-TbEbqTgzp7pUXrhjxvs5hrFI5u//xIIniOvusZsseiE=", 504 + "hash": "sha256-kuC4tm8ob9bg7iLcUaGEHMYh6XaZp4rQiVlnbo1Xzek=", 505 505 "homepage": "https://registry.terraform.io/providers/hetznercloud/hcloud", 506 506 "owner": "hetznercloud", 507 507 "repo": "terraform-provider-hcloud", 508 - "rev": "v1.42.0", 508 + "rev": "v1.42.1", 509 509 "spdx": "MPL-2.0", 510 - "vendorHash": "sha256-wrgGxCNa5xLdBEy6RNNCz8ZVracyVsHzHtaQse6Ph+E=" 510 + "vendorHash": "sha256-r8njRjQGYESeHuD8pF6rRUe1j2VVMwoDITFi2StC5bk=" 511 511 }, 512 512 "helm": { 513 513 "hash": "sha256-mGrQ5YKNsv1+Vkan5ohMXnTYofhCQPuTFjemXF/g+tA=", ··· 519 519 "vendorHash": "sha256-a80+gjjoFOKI96pUMvTMyM90F5oCb1Ime8hPQcFedFE=" 520 520 }, 521 521 "heroku": { 522 - "hash": "sha256-tdaj6ZbVCvQTYblgpRC5GFoW8fbzTSHf0j6BM1tOlik=", 522 + "hash": "sha256-PexzolGXe0dy+6vGXVDTqtHGjF66DTtt4/GUyx78RMQ=", 523 523 "homepage": "https://registry.terraform.io/providers/heroku/heroku", 524 524 "owner": "heroku", 525 525 "repo": "terraform-provider-heroku", 526 - "rev": "v5.2.5", 526 + "rev": "v5.2.6", 527 527 "spdx": null, 528 528 "vendorHash": null 529 529 }, ··· 556 556 "vendorHash": "sha256-hxT9mpKifb63wlCUeUzgVo4UB2TnYZy9lXF4fmGYpc4=" 557 557 }, 558 558 "huaweicloud": { 559 - "hash": "sha256-Uon1nXtoILFOQp9DsOubi31v6WJqWBa3zDZKHJdboHY=", 559 + "hash": "sha256-zfYIhROmNEXUmO52zs1u6X4WXFtE+duuiS6wlSBLygw=", 560 560 "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud", 561 561 "owner": "huaweicloud", 562 562 "repo": "terraform-provider-huaweicloud", 563 - "rev": "v1.53.0", 563 + "rev": "v1.54.0", 564 564 "spdx": "MPL-2.0", 565 565 "vendorHash": null 566 566 }, ··· 781 781 "vendorHash": null 782 782 }, 783 783 "newrelic": { 784 - "hash": "sha256-6dQ0oJeYBmMhpldt8SyPL0VY4IM4n3Dpg62SYvCjigI=", 784 + "hash": "sha256-tbXRo7VNwjidyg/KcnwqmrxbnplMsUkCQAAsQb0WxSE=", 785 785 "homepage": "https://registry.terraform.io/providers/newrelic/newrelic", 786 786 "owner": "newrelic", 787 787 "repo": "terraform-provider-newrelic", 788 - "rev": "v3.26.0", 788 + "rev": "v3.26.1", 789 789 "spdx": "MPL-2.0", 790 790 "vendorHash": "sha256-BWCL84bDsfrcM9Bkc3G6r0RQ1YnonH1D9bDSywTcigw=" 791 791 }, ··· 836 836 "vendorHash": null 837 837 }, 838 838 "okta": { 839 - "hash": "sha256-cNVHEZPUkpruM7EDrriKeefzsHhwC+vyadTztRyGCFA=", 839 + "hash": "sha256-yoO8LDSB80GfEjPR3sf8JcciX+3gM1qtFBv/rFAzb6g=", 840 840 "homepage": "https://registry.terraform.io/providers/okta/okta", 841 841 "owner": "okta", 842 842 "repo": "terraform-provider-okta", 843 - "rev": "v4.1.0", 843 + "rev": "v4.2.0", 844 844 "spdx": "MPL-2.0", 845 - "vendorHash": "sha256-0KB2L7L6EWN2VMsTKXtWElzBRfmny+JjarhhzZtWxtA=" 845 + "vendorHash": "sha256-tXVV8lcB8A66WtsWb2wDcJEERjzbHm/eqHyzIOrVk7E=" 846 846 }, 847 847 "oktaasa": { 848 848 "hash": "sha256-2LhxgowqKvDDDOwdznusL52p2DKP+UiXALHcs9ZQd0U=", ··· 899 899 "vendorHash": null 900 900 }, 901 901 "pagerduty": { 902 - "hash": "sha256-vMMxSmfNz9FZtFyOMo6e5OHX6GWNVAP/X/ewJ0sUHb0=", 902 + "hash": "sha256-pMim8Bjjtuysdd4LgsV4+JPjEMw+3bF8vOKIBJVSScY=", 903 903 "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty", 904 904 "owner": "PagerDuty", 905 905 "repo": "terraform-provider-pagerduty", 906 - "rev": "v2.15.2", 906 + "rev": "v2.15.3", 907 907 "spdx": "MPL-2.0", 908 908 "vendorHash": null 909 909 },
+3 -2
pkgs/applications/networking/cluster/tf-summarize/default.nix
··· 13 13 owner = "dineshba"; 14 14 repo = "tf-summarize"; 15 15 rev = "v${version}"; 16 - sha256 = "0c6fcz0n22mq8bqr82h9lfxx4n1bk9gjlc7d131lpf14yiacih3p"; 16 + hash = "sha256-d8DIVPQkuEvDCO0wKl+aK1jSu6MJCpTxQrgKYcFnzjA="; 17 17 }; 18 18 19 - vendorSha256 = "cnybdZth7qlP2BHK8uvLCoqJtggMIkvaL2+YugiUZRE="; 19 + vendorHash = "sha256-cnybdZth7qlP2BHK8uvLCoqJtggMIkvaL2+YugiUZRE="; 20 + 20 21 ldflags = [ 21 22 "-s" 22 23 "-w"
+2 -2
pkgs/applications/networking/cluster/tilt/default.nix
··· 8 8 /* Do not use "dev" as a version. If you do, Tilt will consider itself 9 9 running in development environment and try to serve assets from the 10 10 source tree, which is not there once build completes. */ 11 - version = "0.33.3"; 11 + version = "0.33.4"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "tilt-dev"; 15 15 repo = "tilt"; 16 16 rev = "v${version}"; 17 - hash = "sha256-TNZE335tH50E96yJzD26U+JbVxjU746Wa/8YDGHFeto="; 17 + hash = "sha256-rQ5g5QyGyuJAHmE8zGFzqtpqW2xEju5JV386y9Cn+cs="; 18 18 }; 19 19 20 20 vendorHash = null;
+2 -2
pkgs/applications/networking/flexget/default.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "flexget"; 9 - version = "3.8.6"; 9 + version = "3.8.7"; 10 10 format = "pyproject"; 11 11 12 12 # Fetch from GitHub in order to use `requirements.in` ··· 14 14 owner = "Flexget"; 15 15 repo = "Flexget"; 16 16 rev = "refs/tags/v${version}"; 17 - hash = "sha256-KF5d9SjKUkkHoYWmNWNBMe567w2StgEFsZprS+SFw7Y="; 17 + hash = "sha256-WfOLDTwmHPfg4UkrPC7gvDNJtAorrateQ4W59NmhdHc="; 18 18 }; 19 19 20 20 postPatch = ''
+3 -3
pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix
··· 33 33 in 34 34 buildNpmPackage rec { 35 35 pname = "deltachat-desktop"; 36 - version = "1.38.1"; 36 + version = "1.40.0"; 37 37 38 38 src = fetchFromGitHub { 39 39 owner = "deltachat"; 40 40 repo = "deltachat-desktop"; 41 41 rev = "v${version}"; 42 - hash = "sha256-nXYXjq6bLGvH4m8ECwxfkcUjOsUUj07bt3NFb3oD0Gw="; 42 + hash = "sha256-QvSBM2zR/LcQ2wtkh6mtlU8iqYmZfv6U5bRyMYjLZhE="; 43 43 }; 44 44 45 - npmDepsHash = "sha256-fQKFSWljHHPp1A8lcxVxrMVESuTiB3GkSWDb98yCZz4="; 45 + npmDepsHash = "sha256-lxyXfPNu5U+0cge+cwcXHIJv+gVXCSzc5t/2c4IQxNM="; 46 46 47 47 nativeBuildInputs = [ 48 48 makeWrapper
+3 -8
pkgs/applications/networking/instant-messengers/teams-for-linux/default.nix
··· 17 17 18 18 stdenv.mkDerivation (finalAttrs: { 19 19 pname = "teams-for-linux"; 20 - version = "1.2.8"; 20 + version = "1.3.2"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "IsmaelMartinez"; 24 24 repo = "teams-for-linux"; 25 25 rev = "v${finalAttrs.version}"; 26 - hash = "sha256-5OocTsQjmNZCnzAY1RfrxD6Ad/kZTIkFl/3OmeJl1oI="; 26 + hash = "sha256-2WoTbkRGH9l6cQrveyxGvO/Dy+0NV4UTDaooYn8k06s="; 27 27 }; 28 28 29 29 offlineCache = fetchYarnDeps { 30 30 yarnLock = "${finalAttrs.src}/yarn.lock"; 31 - hash = "sha256-XUASMWrH8wWeYsr6gCdQGgV/7E6hLDWkJ0BXHZCepKQ="; 31 + hash = "sha256-j5N6d270myUylDVDFQTScbsGp1wlpt5sISDJBRCV/GU="; 32 32 }; 33 - 34 - patches = [ 35 - # Can be removed once Electron upstream resolves https://github.com/electron/electron/issues/36660 36 - ./screensharing-wayland-hack-fix.patch 37 - ]; 38 33 39 34 nativeBuildInputs = [ yarn fixup_yarn_lock nodejs copyDesktopItems makeWrapper ]; 40 35
-28
pkgs/applications/networking/instant-messengers/teams-for-linux/screensharing-wayland-hack-fix.patch
··· 1 - diff --git a/app/index.js b/app/index.js 2 - index ea89608..98f4a90 100644 3 - --- a/app/index.js 4 - +++ b/app/index.js 5 - @@ -1,4 +1,4 @@ 6 - -const { app, ipcMain, desktopCapturer, systemPreferences, powerMonitor } = require('electron'); 7 - +const { app, ipcMain, desktopCapturer, nativeImage, systemPreferences, powerMonitor } = require('electron'); 8 - const path = require('path'); 9 - const fs = require('fs'); 10 - const { LucidLog } = require('lucid-log'); 11 - @@ -97,7 +97,16 @@ if (!gotTheLock) { 12 - ipcMain.handle('getSystemIdleState', handleGetSystemIdleState); 13 - ipcMain.handle('getZoomLevel', handleGetZoomLevel); 14 - ipcMain.handle('saveZoomLevel', handleSaveZoomLevel); 15 - - ipcMain.handle('desktopCapturerGetSources', (event, opts) => desktopCapturer.getSources(opts)); 16 - + ipcMain.handle('desktopCapturerGetSources', (event, opts) => process.env.XDG_SESSION_TYPE == 'wayland' ? 17 - + // Port wayland electron 22+ screenshare "fix" from webcord 18 - + Promise.resolve([{ 19 - + id: "screen:1:0", 20 - + appIcon: nativeImage.createEmpty(), 21 - + display_id: "", 22 - + name: "Entire Screen", 23 - + thumbnail: nativeImage.createEmpty() 24 - + }]) 25 - + : desktopCapturer.getSources(opts)); 26 - ipcMain.handle('getCustomBGList', handleGetCustomBGList); 27 - ipcMain.on('play-notification-sound', playNotificationSound); 28 - ipcMain.on('user-status-changed', userStatusChangedHandler);
+2 -2
pkgs/applications/office/portfolio/default.nix
··· 27 27 in 28 28 stdenv.mkDerivation rec { 29 29 pname = "PortfolioPerformance"; 30 - version = "0.65.0"; 30 + version = "0.65.1"; 31 31 32 32 src = fetchurl { 33 33 url = "https://github.com/buchen/portfolio/releases/download/${version}/PortfolioPerformance-${version}-linux.gtk.x86_64.tar.gz"; 34 - hash = "sha256-a1LL8RCxItrtsyQrJSbMEBPUwxKK6t8FXdFEhxGdvxw="; 34 + hash = "sha256-VfYuqrz9YDHwY0atKXYkzHJW/lXlVWGgo5QjMTMeB+g="; 35 35 }; 36 36 37 37 nativeBuildInputs = [
+5 -9
pkgs/applications/office/todoman/default.nix
··· 9 9 10 10 python3.pkgs.buildPythonApplication rec { 11 11 pname = "todoman"; 12 - version = "4.1.0"; 13 - format = "setuptools"; 12 + version = "4.3.1"; 13 + format = "pyproject"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "pimutils"; 17 17 repo = pname; 18 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-MItFZ+4Q7UKeIWHl8KFiWOLNgFcfb0h1YWjPd+g48Wg="; 19 + hash = "sha256-pa1zzu0ITJObzhSmohjgiGTCoautXrY+SQQ3hxEtQcE="; 20 20 }; 21 21 22 22 SETUPTOOLS_SCM_PRETEND_VERSION = version; ··· 48 48 hypothesis 49 49 pytestCheckHook 50 50 glibcLocales 51 + pytest-cov 51 52 ]; 52 53 53 54 LC_ALL = "en_US.UTF-8"; 54 55 55 - postPatch = '' 56 - substituteInPlace setup.cfg \ 57 - --replace " --cov=todoman --cov-report=term-missing" "" 58 - ''; 59 - 60 56 postInstall = '' 61 57 installShellCompletion --bash contrib/completion/bash/_todo 62 58 substituteInPlace contrib/completion/zsh/_todo --replace "jq " "${jq}/bin/jq " ··· 67 63 # Testing of the CLI part and output 68 64 "test_color_due_dates" 69 65 "test_color_flag" 70 - "test_datetime_serialization" # Will be fixed in versions after 4.1.0 71 66 "test_default_command" 72 67 "test_main" 73 68 "test_missing_cache_dir" ··· 98 93 changelog = "https://github.com/pimutils/todoman/raw/v${version}/CHANGELOG.rst"; 99 94 license = licenses.isc; 100 95 maintainers = with maintainers; [ leenaars ]; 96 + mainProgram = "todo"; 101 97 }; 102 98 }
+2 -2
pkgs/applications/science/electronics/openhantek6022/default.nix
··· 2 2 3 3 mkDerivation rec { 4 4 pname = "openhantek6022"; 5 - version = "3.3.2.2"; 5 + version = "3.3.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "OpenHantek"; 9 9 repo = "OpenHantek6022"; 10 10 rev = version; 11 - sha256 = "sha256-0k9Q60+T28m1hPYf5viSdpt0s4d828lfjVo3GjLDm7c="; 11 + sha256 = "sha256-y2pNLAa0P/r0YEdKjQ3iP66cqtTWERG8lTOZDR64WTk="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake makeWrapper ];
+6 -3
pkgs/applications/system/monitor/default.nix
··· 9 9 , pantheon 10 10 , python3 11 11 , curl 12 + , flatpak 12 13 , gettext 13 14 , glib 14 15 , gtk3 ··· 27 28 28 29 stdenv.mkDerivation rec { 29 30 pname = "monitor"; 30 - version = "0.16.1"; 31 + version = "0.17.0"; 31 32 32 33 src = fetchFromGitHub { 33 34 owner = "stsdc"; 34 35 repo = "monitor"; 35 36 rev = version; 36 - sha256 = "sha256-ZTsb1xcJ7eeCEPebZW0anmG1SUPAzZakw4WzJql9VTQ="; 37 + sha256 = "sha256-GUNMA4CRO4cKBjNr7i8yRflstbT8g2ciDHppjUUbAOc="; 37 38 fetchSubmodules = true; 38 39 }; 39 40 ··· 49 50 50 51 buildInputs = [ 51 52 curl 53 + flatpak 52 54 glib 53 55 gtk3 54 56 json-glib ··· 85 87 86 88 passthru = { 87 89 updateScript = gitUpdater { 88 - ignoredVersions = "ci.*"; 90 + # Upstream frequently tags these to fix CI, which are mostly irrelevant to us. 91 + ignoredVersions = "-"; 89 92 }; 90 93 }; 91 94
+2 -2
pkgs/applications/version-management/git-codereview/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "git-codereview"; 5 - version = "1.4.0"; 5 + version = "1.5.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "golang"; 9 9 repo = "review"; 10 10 rev = "v${version}"; 11 - hash = "sha256-N6L+TlPU/lStMPTFYKFH2GiwyGkEJJuKtkH7wKLuM00="; 11 + hash = "sha256-Dy7gHT6WmZ1TjA5s+VmOUkaRvrA9v7mWQSLPscgBHgY="; 12 12 }; 13 13 14 14 vendorHash = null;
+4 -4
pkgs/applications/version-management/git-vanity-hash/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "git-vanity-hash"; 5 - version = "2020-02-26-unstable"; 5 + version = "1.0.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "prasmussen"; 9 9 repo = "git-vanity-hash"; 10 - rev = "000004122124005af8d118a3f379bfc6ecc1e7c7"; 11 - sha256 = "1wf342zawbphlzvji0yba0qg4f6v67h81nhxqcsir132jv397ma7"; 10 + rev = "v${version}"; 11 + hash = "sha256-jD8cSFXf9UNBZ9d8JTnuwhs6nPHY/xGd5RyqF+mQOlo="; 12 12 }; 13 13 14 - cargoSha256 = "1frdw9bs7y6ch5rrbsgvhrs0wxw4hbwm2n3crslp12w55m7k39fc"; 14 + cargoHash = "sha256-8oW6gRtdQdmSmdwKlcU2EhHsyhk9hFhKl7RtsYwC7Ps="; 15 15 16 16 postInstall = '' 17 17 mkdir -p $out/share/doc/git-vanity-hash
+2 -2
pkgs/applications/version-management/gitea/default.nix
··· 20 20 21 21 buildGoModule rec { 22 22 pname = "gitea"; 23 - version = "1.20.1"; 23 + version = "1.20.2"; 24 24 25 25 # not fetching directly from the git repo, because that lacks several vendor files for the web UI 26 26 src = fetchurl { 27 27 url = "https://dl.gitea.com/gitea/${version}/gitea-src-${version}.tar.gz"; 28 - hash = "sha256-LYOCNZJiGuMM1ly1Sp+0F8Us8LtAXzH5NzJf2CLcHck="; 28 + hash = "sha256-a88ltflOcZQVWcEjC3r6rbPSk6LRtATcEQecYt/wg04="; 29 29 }; 30 30 31 31 vendorHash = null;
+2 -2
pkgs/applications/video/mkvtoolnix/default.nix
··· 46 46 in 47 47 stdenv.mkDerivation rec { 48 48 pname = "mkvtoolnix"; 49 - version = "77.0"; 49 + version = "78.0"; 50 50 51 51 src = fetchFromGitLab { 52 52 owner = "mbunkus"; 53 53 repo = "mkvtoolnix"; 54 54 rev = "release-${version}"; 55 - sha256 = "t+kfFS5c8w+c9wxNh59nceFesfdMy8qvHlUqDbZAxkk="; 55 + sha256 = "sha256-iImcpuGZsRlwBTPyPUsfHAOkOIhc8eYs6rinl8O78oU="; 56 56 }; 57 57 58 58 nativeBuildInputs = [
+2 -2
pkgs/applications/virtualization/podman/default.nix
··· 62 62 in 63 63 buildGoModule rec { 64 64 pname = "podman"; 65 - version = "4.6.0"; 65 + version = "4.6.1"; 66 66 67 67 src = fetchFromGitHub { 68 68 owner = "containers"; 69 69 repo = "podman"; 70 70 rev = "v${version}"; 71 - hash = "sha256-8cfEZBYhR5CWkHEpIZ0j011gyV6lnY7z4KgJPJr0MfQ="; 71 + hash = "sha256-bGhLjf4GZpuWX1xOC4Hm9SkYvUJ45ZipcKAIEJF0tDQ="; 72 72 }; 73 73 74 74 patches = [
+3 -3
pkgs/applications/window-managers/hyprwm/hyprland/default.nix
··· 39 39 assert lib.assertMsg (!hidpiXWayland) "The option `hidpiXWayland` has been removed. Please refer https://wiki.hyprland.org/Configuring/XWayland"; 40 40 stdenv.mkDerivation (finalAttrs: { 41 41 pname = "hyprland" + lib.optionalString debug "-debug"; 42 - version = "unstable-2023-08-08"; 42 + version = "unstable-2023-08-15"; 43 43 44 44 src = fetchFromGitHub { 45 45 owner = "hyprwm"; 46 46 repo = finalAttrs.pname; 47 - rev = "8e04a80e60983f5def26bdcaea701040fea9a7ae"; 48 - hash = "sha256-5/vEdU3SzAdeIyPykjks/Zxkvh9luPTIei6oa77OY2Q="; 47 + rev = "91e28bbe9df85e2e94fbcc0137106362aea14ab5"; 48 + hash = "sha256-1vLms49ZgDOC9y1uTjfph3WrUpatKRLnKAvFmSNre20="; 49 49 }; 50 50 51 51 patches = [
+4 -2
pkgs/desktops/deepin/apps/deepin-compressor/default.nix
··· 14 14 , wrapQtAppsHook 15 15 , minizip 16 16 , libzip 17 + , libuuid 17 18 , libarchive 18 19 }: 19 20 20 21 stdenv.mkDerivation rec { 21 22 pname = "deepin-compressor"; 22 - version = "5.12.15"; 23 + version = "5.12.17"; 23 24 24 25 src = fetchFromGitHub { 25 26 owner = "linuxdeepin"; 26 27 repo = pname; 27 28 rev = version; 28 - sha256 = "sha256-6grnbv9hMKntOmpVcmU5IpAbHM7r0dQWb+SoQYtc5YY="; 29 + hash = "sha256-eg9JcuBTKoaEuoph0rvy0VRH28sFOdYWN9sGbduUwcM="; 29 30 }; 30 31 31 32 postPatch = '' ··· 51 52 karchive 52 53 minizip 53 54 libzip 55 + libuuid 54 56 libarchive 55 57 ]; 56 58
+4 -4
pkgs/development/interpreters/clojure/default.nix
··· 2 2 3 3 stdenv.mkDerivation (finalAttrs: { 4 4 pname = "clojure"; 5 - version = "1.11.1.1356"; 5 + version = "1.11.1.1386"; 6 6 7 7 src = fetchurl { 8 - # https://clojure.org/releases/tools 9 - url = "https://download.clojure.org/install/clojure-tools-${finalAttrs.version}.tar.gz"; 10 - hash = "sha256-Gshzo0ill96R+15DuFEdHo2bx3ePuRIuYXJfNF9jkIM="; 8 + # https://github.com/clojure/brew-install/releases 9 + url = "https://github.com/clojure/brew-install/releases/download/${finalAttrs.version}/clojure-tools-${finalAttrs.version}.tar.gz"; 10 + hash = "sha256-e5RLnsydCZKRv6P/yC8FxK5AgK0Gj6YJw7E41neGYsM="; 11 11 }; 12 12 13 13 nativeBuildInputs = [
+2 -2
pkgs/development/interpreters/rakudo/zef.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "zef"; 5 - version = "0.18.2"; 5 + version = "0.18.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ugexe"; 9 9 repo = "zef"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-0EWajziWoxWLGaj54FfvEMNPPTc2Wb6O050o2qWGJ9c="; 11 + sha256 = "sha256-/H8wHDMl2lJElsjNcNmTrijIeL1ohOkDzrO7LuOPhi4="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ makeWrapper ];
+18
pkgs/development/libraries/arrow-cpp/cmake-find-protobuf.patch
··· 1 + diff --git a/cmake_modules/FindProtobufAlt.cmake b/cmake_modules/FindProtobufAlt.cmake 2 + index d29f757ae..61c6e16e1 100644 3 + --- a/cmake_modules/FindProtobufAlt.cmake 4 + +++ b/cmake_modules/FindProtobufAlt.cmake 5 + @@ -22,11 +22,8 @@ else() 6 + endif() 7 + 8 + set(find_package_args) 9 + -if(ProtobufAlt_FIND_VERSION) 10 + - list(APPEND find_package_args ${ProtobufAlt_FIND_VERSION}) 11 + -endif() 12 + if(ProtobufAlt_FIND_QUIETLY) 13 + list(APPEND find_package_args QUIET) 14 + endif() 15 + -find_package(Protobuf ${find_package_args}) 16 + -set(ProtobufAlt_FOUND ${Protobuf_FOUND}) 17 + +find_package(protobuf ${find_package_args}) 18 + +set(ProtobufAlt_FOUND ${protobuf_FOUND})
+2
pkgs/development/libraries/arrow-cpp/default.nix
··· 122 122 patches = [ 123 123 # patch to fix python-test 124 124 ./darwin.patch 125 + ./cmake-find-protobuf.patch 125 126 ]; 126 127 127 128 nativeBuildInputs = [ ··· 169 170 ''; 170 171 171 172 cmakeFlags = [ 173 + "-DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON" 172 174 "-DARROW_BUILD_SHARED=${if enableShared then "ON" else "OFF"}" 173 175 "-DARROW_BUILD_STATIC=${if enableShared then "OFF" else "ON"}" 174 176 "-DARROW_BUILD_TESTS=ON"
+91 -58
pkgs/development/libraries/gdal/default.nix
··· 3 3 , callPackage 4 4 , fetchFromGitHub 5 5 6 + , useMinimalFeatures ? false 7 + , useTiledb ? (!useMinimalFeatures) && !(stdenv.isDarwin && stdenv.isx86_64) 8 + , useLibHEIF ? (!useMinimalFeatures) 9 + , useLibJXL ? (!useMinimalFeatures) 10 + , useMysql ? (!useMinimalFeatures) 11 + , usePostgres ? (!useMinimalFeatures) 12 + , usePoppler ? (!useMinimalFeatures) 13 + , useArrow ? (!useMinimalFeatures) 14 + , useHDF ? (!useMinimalFeatures) 15 + , useNetCDF ? (!useMinimalFeatures) 16 + , useArmadillo ? (!useMinimalFeatures) 17 + 6 18 , bison 7 19 , cmake 8 20 , gtest ··· 55 67 , libspatialite 56 68 , sqlite 57 69 , libtiff 58 - , useTiledb ? !(stdenv.isDarwin && stdenv.isx86_64) 59 70 , tiledb 60 71 , libwebp 61 72 , xercesc ··· 101 112 "-DGDAL_USE_TILEDB=OFF" 102 113 ]; 103 114 104 - buildInputs = [ 105 - armadillo 106 - c-blosc 107 - brunsli 108 - cfitsio 109 - crunch 110 - curl 111 - cryptopp 112 - libdeflate 113 - expat 114 - libgeotiff 115 - geos 116 - giflib 117 - libheif 118 - dav1d # required by libheif 119 - libaom # required by libheif 120 - libde265 # required by libheif 121 - rav1e # required by libheif 122 - x265 # required by libheif 123 - hdf4 124 - hdf5-cpp 125 - libjpeg 126 - json_c 127 - libjxl 128 - libhwy # required by libjxl 129 - lerc 130 - xz 131 - libxml2 132 - lz4 133 - libmysqlclient 134 - netcdf 135 - openjpeg 136 - openssl 137 - pcre2 138 - libpng 139 - poppler 140 - postgresql 141 - proj 142 - qhull 143 - libspatialite 144 - sqlite 145 - libtiff 146 - gtest 147 - ] ++ lib.optionals useTiledb [ 148 - tiledb 149 - ] ++ [ 150 - libwebp 151 - zlib 152 - zstd 153 - python3 154 - python3.pkgs.numpy 155 - ] ++ lib.optionals (!stdenv.isDarwin) [ 156 - # tests for formats enabled by these packages fail on macos 157 - arrow-cpp 158 - openexr 159 - xercesc 160 - ] ++ lib.optional stdenv.isDarwin libiconv; 115 + buildInputs = 116 + let 117 + tileDbDeps = lib.optionals useTiledb [ tiledb ]; 118 + libHeifDeps = lib.optionals useLibHEIF [ 119 + libheif 120 + dav1d 121 + libaom 122 + libde265 123 + rav1e 124 + x265 125 + ]; 126 + libJxlDeps = lib.optionals useLibJXL [ 127 + libjxl 128 + libhwy 129 + ]; 130 + mysqlDeps = lib.optionals useMysql [ libmysqlclient ]; 131 + postgresDeps = lib.optionals usePostgres [ postgresql ]; 132 + popplerDeps = lib.optionals usePoppler [ poppler ]; 133 + arrowDeps = lib.optionals useArrow [ arrow-cpp ]; 134 + hdfDeps = lib.optionals useHDF [ 135 + hdf4 136 + hdf5-cpp 137 + ]; 138 + netCdfDeps = lib.optionals useNetCDF [ netcdf ]; 139 + armadilloDeps = lib.optionals useArmadillo [ armadillo ]; 140 + 141 + darwinDeps = lib.optionals stdenv.isDarwin [ libiconv ]; 142 + nonDarwinDeps = lib.optionals (!stdenv.isDarwin) ([ 143 + # tests for formats enabled by these packages fail on macos 144 + openexr 145 + xercesc 146 + ] ++ arrowDeps); 147 + in [ 148 + c-blosc 149 + brunsli 150 + cfitsio 151 + crunch 152 + curl 153 + cryptopp 154 + libdeflate 155 + expat 156 + libgeotiff 157 + geos 158 + giflib 159 + libjpeg 160 + json_c 161 + lerc 162 + xz 163 + libxml2 164 + lz4 165 + openjpeg 166 + openssl 167 + pcre2 168 + libpng 169 + proj 170 + qhull 171 + libspatialite 172 + sqlite 173 + libtiff 174 + gtest 175 + libwebp 176 + zlib 177 + zstd 178 + python3 179 + python3.pkgs.numpy 180 + ] ++ tileDbDeps 181 + ++ libHeifDeps 182 + ++ libJxlDeps 183 + ++ mysqlDeps 184 + ++ postgresDeps 185 + ++ popplerDeps 186 + ++ arrowDeps 187 + ++ hdfDeps 188 + ++ netCdfDeps 189 + ++ armadilloDeps 190 + ++ darwinDeps 191 + ++ nonDarwinDeps; 161 192 162 193 postInstall = '' 163 194 wrapPythonPrograms ··· 210 241 "test_rda_download_queue" 211 242 ] ++ lib.optionals (lib.versionOlder proj.version "8") [ 212 243 "test_ogr_parquet_write_crs_without_id_in_datum_ensemble_members" 244 + ] ++ lib.optionals (!usePoppler) [ 245 + "test_pdf_jpx_compression" 213 246 ]; 214 247 postCheck = '' 215 248 popd # autotest
+3 -2
pkgs/development/libraries/geos/default.nix
··· 21 21 passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 22 22 23 23 meta = with lib; { 24 - description = "C++ port of the Java Topology Suite (JTS)"; 25 - homepage = "https://trac.osgeo.org/geos"; 24 + description = "C/C++ library for computational geometry with a focus on algorithms used in geographic information systems (GIS) software"; 25 + homepage = "https://libgeos.org"; 26 26 license = licenses.lgpl21Only; 27 27 maintainers = teams.geospatial.members; 28 28 pkgConfigModules = [ "geos" ]; 29 + mainProgram = "geosop"; 29 30 }; 30 31 })
+2 -2
pkgs/development/libraries/level-zero/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "level-zero"; 10 - version = "1.13.1"; 10 + version = "1.13.5"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "oneapi-src"; 14 14 repo = "level-zero"; 15 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-qV2OM41+DkuT3lDCTHOyNkHixD/HITfCiItBQX6Ewio="; 16 + hash = "sha256-XpLbbcB8M63q+0Vj7NrERSXVIjy5KQrVZMvYijUbJhw="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ cmake addOpenGLRunpath ];
+10 -10
pkgs/development/libraries/libdeltachat/Cargo.lock
··· 1123 1123 1124 1124 [[package]] 1125 1125 name = "deltachat" 1126 - version = "1.118.0" 1126 + version = "1.119.1" 1127 1127 dependencies = [ 1128 1128 "ansi_term", 1129 1129 "anyhow", ··· 1199 1199 1200 1200 [[package]] 1201 1201 name = "deltachat-jsonrpc" 1202 - version = "1.118.0" 1202 + version = "1.119.1" 1203 1203 dependencies = [ 1204 1204 "anyhow", 1205 1205 "async-channel", ··· 1223 1223 1224 1224 [[package]] 1225 1225 name = "deltachat-repl" 1226 - version = "1.118.0" 1226 + version = "1.119.1" 1227 1227 dependencies = [ 1228 1228 "ansi_term", 1229 1229 "anyhow", ··· 1238 1238 1239 1239 [[package]] 1240 1240 name = "deltachat-rpc-server" 1241 - version = "1.118.0" 1241 + version = "1.119.1" 1242 1242 dependencies = [ 1243 1243 "anyhow", 1244 1244 "deltachat", ··· 1263 1263 1264 1264 [[package]] 1265 1265 name = "deltachat_ffi" 1266 - version = "1.118.0" 1266 + version = "1.119.1" 1267 1267 dependencies = [ 1268 1268 "anyhow", 1269 1269 "deltachat", ··· 4958 4958 4959 4959 [[package]] 4960 4960 name = "tokio-tar" 4961 - version = "0.3.0" 4961 + version = "0.3.1" 4962 4962 source = "registry+https://github.com/rust-lang/crates.io-index" 4963 - checksum = "a50188549787c32c1c3d9c8c71ad7e003ccf2f102489c5a96e385c84760477f4" 4963 + checksum = "9d5714c010ca3e5c27114c1cdeb9d14641ace49874aa5626d7149e47aedace75" 4964 4964 dependencies = [ 4965 4965 "filetime", 4966 4966 "futures-core", 4967 4967 "libc", 4968 - "redox_syscall 0.2.16", 4968 + "redox_syscall 0.3.5", 4969 4969 "tokio", 4970 4970 "tokio-stream", 4971 4971 "xattr", ··· 5778 5778 5779 5779 [[package]] 5780 5780 name = "xattr" 5781 - version = "0.2.3" 5781 + version = "1.0.1" 5782 5782 source = "registry+https://github.com/rust-lang/crates.io-index" 5783 - checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc" 5783 + checksum = "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985" 5784 5784 dependencies = [ 5785 5785 "libc", 5786 5786 ]
+2 -2
pkgs/development/libraries/libdeltachat/default.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "libdeltachat"; 22 - version = "1.118.0"; 22 + version = "1.119.1"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "deltachat"; 26 26 repo = "deltachat-core-rust"; 27 27 rev = "v${version}"; 28 - hash = "sha256-1vkmz7LFG420zYETYIf3ayOQEPp+hz7Dr7gULz1nJOs="; 28 + hash = "sha256-LP5h99qldf9QoRDmo581H+sUx1QsD6nOGt1ES3Fr/6E="; 29 29 }; 30 30 31 31 patches = [
+2 -2
pkgs/development/libraries/nix-plugins/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "nix-plugins"; 5 - version = "11.0.0"; 5 + version = "12.0.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "shlevy"; 9 9 repo = "nix-plugins"; 10 10 rev = version; 11 - hash = "sha256-sJL8g+UVFvJTqujS9F6gy8tairYUztHCSILkQlwDADU"; 11 + hash = "sha256-VJqLfOT7y32Jupl57YXxqeDPy0tOWi46tRLN1QUDIow="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake pkg-config ];
+2 -2
pkgs/development/libraries/poppler/default.nix
··· 47 47 in 48 48 stdenv.mkDerivation (finalAttrs: rec { 49 49 pname = "poppler-${suffix}"; 50 - version = "23.07.0"; # beware: updates often break cups-filters build, check texlive and scribus too! 50 + version = "23.08.0"; # beware: updates often break cups-filters build, check texlive and scribus too! 51 51 52 52 outputs = [ "out" "dev" ]; 53 53 54 54 src = fetchurl { 55 55 url = "https://poppler.freedesktop.org/poppler-${version}.tar.xz"; 56 - hash = "sha256-8ptLS/R1cmERdkVMjyFQbXHSfspQEaOapEA4swuVfbA="; 56 + hash = "sha256-Skv3/JA7nxoqt9BLfF2CINubxiYcxz/bmoJtwnL0mqg="; 57 57 }; 58 58 59 59 nativeBuildInputs = [
+3
pkgs/development/libraries/qt-6/default.nix
··· 49 49 ./patches/0006-qtbase-qt-cmake-always-use-cmake-from-path.patch 50 50 ./patches/0007-qtbase-find-qt-tools-in-QTTOOLSPATH.patch 51 51 ./patches/0008-qtbase-allow-translations-outside-prefix.patch 52 + ./patches/0008-qtbase-find-qmlimportscanner-in-macdeployqt-via-environment.patch 53 + ./patches/0009-qtbase-check-in-the-QML-folder-of-this-library-does-actuall.patch 54 + ./patches/0010-qtbase-pass-to-qmlimportscanner-the-QML2_IMPORT_PATH.patch 52 55 ]; 53 56 }; 54 57 env = callPackage ./qt-env.nix { };
+35
pkgs/development/libraries/qt-6/patches/0008-qtbase-find-qmlimportscanner-in-macdeployqt-via-environment.patch
··· 1 + From 505391a31aa353b8f1cc5d3feb9861582554d9f1 Mon Sep 17 00:00:00 2001 2 + From: =?UTF-8?q?Juan=20Pedro=20Bol=C3=ADvar=20Puente?= <raskolnikov@gnu.org> 3 + Date: Wed, 9 Aug 2023 16:16:21 +0200 4 + Subject: [PATCH 1/3] Find qmlimportscanner in macdeployqt via environment 5 + 6 + The qmlimportscanner tool is provided by qtdeclarative. Because of the 7 + modularized installation in Nix, it can not be found via the usual 8 + mechanisms. Also, hard-coding it like we do for Qt5 would also not 9 + work, as it would require making qtbase depend on qtdeclarative. 10 + 11 + Here we add an option to provide its location via the environment. 12 + While this means macdeployqt does not work out of the box, it provides 13 + a workaround for users. 14 + --- 15 + src/tools/macdeployqt/shared/shared.cpp | 4 ++++ 16 + 1 file changed, 4 insertions(+) 17 + 18 + diff --git a/src/tools/macdeployqt/shared/shared.cpp b/src/tools/macdeployqt/shared/shared.cpp 19 + index 643fe5390a..b8fcc9c9bd 100644 20 + --- a/src/tools/macdeployqt/shared/shared.cpp 21 + +++ b/src/tools/macdeployqt/shared/shared.cpp 22 + @@ -1270,6 +1270,10 @@ bool deployQmlImports(const QString &appBundlePath, DeploymentInfo deploymentInf 23 + if (!QFile::exists(qmlImportScannerPath)) 24 + qmlImportScannerPath = QCoreApplication::applicationDirPath() + "/qmlimportscanner"; 25 + 26 + + // Fallback: Pass qml import scanner via environment variable 27 + + if (!QFile::exists(qmlImportScannerPath)) 28 + + qmlImportScannerPath = ::qgetenv("NIX_QMLIMPORTSCANNER"); 29 + + 30 + // Verify that we found a qmlimportscanner binary 31 + if (!QFile::exists(qmlImportScannerPath)) { 32 + LogError() << "qmlimportscanner not found at" << qmlImportScannerPath; 33 + -- 34 + 2.26.2 35 +
+35
pkgs/development/libraries/qt-6/patches/0009-qtbase-check-in-the-QML-folder-of-this-library-does-actuall.patch
··· 1 + From 32df59bea18bebc18d6d308750e88be325522d2e Mon Sep 17 00:00:00 2001 2 + From: =?UTF-8?q?Juan=20Pedro=20Bol=C3=ADvar=20Puente?= <raskolnikov@gnu.org> 3 + Date: Thu, 10 Aug 2023 14:15:34 +0200 4 + Subject: [PATCH 2/3] Check in the QML folder of this library does actually 5 + exist 6 + 7 + In a modularized installation, this folder will be the location where 8 + `qtbase` itself is installed, but `qtbase` does not have any QML 9 + code, and `qmlimportscanner` will complain that it does not exist. 10 + --- 11 + src/tools/macdeployqt/shared/shared.cpp | 7 +++++-- 12 + 1 file changed, 5 insertions(+), 2 deletions(-) 13 + 14 + diff --git a/src/tools/macdeployqt/shared/shared.cpp b/src/tools/macdeployqt/shared/shared.cpp 15 + index b8fcc9c9bd..676d34d545 100644 16 + --- a/src/tools/macdeployqt/shared/shared.cpp 17 + +++ b/src/tools/macdeployqt/shared/shared.cpp 18 + @@ -1290,9 +1290,12 @@ bool deployQmlImports(const QString &appBundlePath, DeploymentInfo deploymentInf 19 + } 20 + for (const QString &importPath : qmlImportPaths) 21 + argumentList << "-importPath" << importPath; 22 + + 23 + QString qmlImportsPath = QLibraryInfo::path(QLibraryInfo::QmlImportsPath); 24 + - argumentList.append( "-importPath"); 25 + - argumentList.append(qmlImportsPath); 26 + + if (QFile::exists(qmlImportsPath)) { 27 + + argumentList.append( "-importPath"); 28 + + argumentList.append(qmlImportsPath); 29 + + } 30 + 31 + // run qmlimportscanner 32 + QProcess qmlImportScanner; 33 + -- 34 + 2.26.2 35 +
+30
pkgs/development/libraries/qt-6/patches/0010-qtbase-pass-to-qmlimportscanner-the-QML2_IMPORT_PATH.patch
··· 1 + From 39eb99dcd66f8ffb632fed6308a49896fe5ad2d3 Mon Sep 17 00:00:00 2001 2 + From: =?UTF-8?q?Juan=20Pedro=20Bol=C3=ADvar=20Puente?= <raskolnikov@gnu.org> 3 + Date: Thu, 10 Aug 2023 14:17:03 +0200 4 + Subject: [PATCH 3/3] Pass to qmlimportscanner the QML2_IMPORT_PATH 5 + 6 + --- 7 + src/tools/macdeployqt/shared/shared.cpp | 7 +++++++ 8 + 1 file changed, 7 insertions(+) 9 + 10 + diff --git a/src/tools/macdeployqt/shared/shared.cpp b/src/tools/macdeployqt/shared/shared.cpp 11 + index 676d34d545..7908b07b3c 100644 12 + --- a/src/tools/macdeployqt/shared/shared.cpp 13 + +++ b/src/tools/macdeployqt/shared/shared.cpp 14 + @@ -1297,6 +1297,13 @@ bool deployQmlImports(const QString &appBundlePath, DeploymentInfo deploymentInf 15 + argumentList.append(qmlImportsPath); 16 + } 17 + 18 + + // In a modularized installation of qt as we have in Nix, instead, we will 19 + + // read the paths from the environment, as they are spread in multiple 20 + + // locations and normally set in the environment like this 21 + + auto envQmlImportPaths = ::qgetenv("QML2_IMPORT_PATH").split(':'); 22 + + for (const QString &importPath : envQmlImportPaths) 23 + + argumentList << "-importPath" << importPath; 24 + + 25 + // run qmlimportscanner 26 + QProcess qmlImportScanner; 27 + qmlImportScanner.start(qmlImportScannerPath, argumentList); 28 + -- 29 + 2.26.2 30 +
+4 -1
pkgs/development/ocaml-modules/linol/default.nix
··· 16 16 sha256 = "sha256-51k+Eo3buzby9cWtbl+/0wbAxa2QSS+Oq0aEao0VBCM="; 17 17 }; 18 18 19 - propagatedBuildInputs = [ yojson logs lsp ppx_yojson_conv_lib ]; 19 + lsp_v = lsp.override { 20 + version = "1.14.2"; 21 + }; 22 + propagatedBuildInputs = [ yojson logs lsp_v ppx_yojson_conv_lib ]; 20 23 21 24 meta = with lib; { 22 25 description = "LSP server library";
+15 -2
pkgs/development/ocaml-modules/ocaml-lsp/default.nix
··· 1 - { lib, buildDunePackage, lsp, xdg, re, fiber, makeWrapper, dot-merlin-reader, spawn, ocamlc-loc }: 1 + { lib 2 + , buildDunePackage 3 + , lsp 4 + , xdg 5 + , re 6 + , fiber 7 + , makeWrapper 8 + , dot-merlin-reader 9 + , spawn 10 + , ocamlc-loc 11 + , odoc-parser 12 + , merlin-lib 13 + }: 2 14 3 15 buildDunePackage rec { 4 16 pname = "ocaml-lsp-server"; ··· 8 20 buildInputs = lsp.buildInputs ++ [ lsp re ] 9 21 ++ lib.optional (lib.versionAtLeast version "1.9") spawn 10 22 ++ lib.optionals (lib.versionAtLeast version "1.10") [ fiber xdg ] 11 - ++ lib.optional (lib.versionAtLeast version "1.14.2") ocamlc-loc; 23 + ++ lib.optional (lib.versionAtLeast version "1.14.2") ocamlc-loc 24 + ++ lib.optional (lib.versionAtLeast version "1.16.2") [ odoc-parser merlin-lib ]; 12 25 13 26 nativeBuildInputs = [ makeWrapper ]; 14 27
+30 -16
pkgs/development/ocaml-modules/ocaml-lsp/jsonrpc.nix
··· 7 7 , fetchurl 8 8 , lib 9 9 , ocaml 10 + , version ? 11 + if lib.versionAtLeast ocaml.version "4.14" then 12 + "1.16.2" 13 + else if lib.versionAtLeast ocaml.version "4.13" then 14 + "1.10.5" 15 + else if lib.versionAtLeast ocaml.version "4.12" then 16 + "1.9.0" 17 + else 18 + "1.4.1" 10 19 }: 11 20 12 - let params = 13 - if lib.versionAtLeast ocaml.version "4.14" 14 - then { 21 + let params = { 22 + "1.16.2" = { 23 + name = "lsp"; 24 + minimalOCamlVersion = "4.14"; 25 + sha256 = "sha256-FIfVpOLy1PAjNBBYVRvbi6hsIzZ7fFtP3aOqfcAqrsQ="; 26 + }; 27 + "1.14.2" = { 15 28 name = "lsp"; 16 - version = "1.14.2"; 29 + minimalOCamlVersion = "4.14"; 17 30 sha256 = "sha256-1R+HYaGbPLGDs5DMN3jmnrZFMhMmPUHgF+s+yNzIVJQ="; 18 - } else if lib.versionAtLeast ocaml.version "4.13" 19 - then { 31 + }; 32 + "1.10.5" = { 20 33 name = "jsonrpc"; 21 - version = "1.10.5"; 34 + minimalOCamlVersion = "4.13"; 22 35 sha256 = "sha256-TeJS6t1ruWhWPvWNatrnSUWI6T17XKiosHLYizBDDcw="; 23 - } else if lib.versionAtLeast ocaml.version "4.12" 24 - then { 36 + }; 37 + "1.9.0" = { 25 38 name = "jsonrpc"; 26 - version = "1.9.0"; 39 + minimalOCamlVersion = "4.12"; 27 40 sha256 = "sha256:1ac44n6g3rf84gvhcca545avgf9vpkwkkkm0s8ipshfhp4g4jikh"; 28 - } else { 41 + }; 42 + "1.4.1" = { 29 43 name = "jsonrpc"; 30 - version = "1.4.1"; 44 + minimalOCamlVersion = "4.06"; 31 45 sha256 = "1ssyazc0yrdng98cypwa9m3nzfisdzpp7hqnx684rqj8f0g3gs6f"; 32 - } 33 - ; in 46 + }; 47 + }."${version}"; in 34 48 35 49 buildDunePackage rec { 36 50 pname = "jsonrpc"; 37 - inherit (params) version; 51 + inherit version; 38 52 src = fetchurl { 39 53 url = "https://github.com/ocaml/ocaml-lsp/releases/download/${version}/${params.name}-${version}.tbz"; 40 54 inherit (params) sha256; 41 55 }; 42 56 43 57 duneVersion = "3"; 44 - minimalOCamlVersion = "4.06"; 58 + inherit (params) minimalOCamlVersion; 45 59 46 60 buildInputs = 47 61 if lib.versionAtLeast version "1.7.0" then
+14 -1
pkgs/development/ocaml-modules/ocaml-lsp/lsp.nix
··· 21 21 , cmdliner 22 22 , ordering 23 23 , ocamlformat-rpc-lib 24 + , ocaml 25 + , version ? 26 + if lib.versionAtLeast ocaml.version "4.14" then 27 + "1.16.2" 28 + else if lib.versionAtLeast ocaml.version "4.13" then 29 + "1.10.5" 30 + else if lib.versionAtLeast ocaml.version "4.12" then 31 + "1.9.0" 32 + else 33 + "1.4.1" 24 34 }: 25 35 36 + let jsonrpc_v = jsonrpc.override { 37 + inherit version; 38 + }; in 26 39 buildDunePackage rec { 27 40 pname = "lsp"; 28 - inherit (jsonrpc) version src; 41 + inherit (jsonrpc_v) version src; 29 42 duneVersion = "3"; 30 43 minimalOCamlVersion = 31 44 if lib.versionAtLeast version "1.7.0" then
+2 -2
pkgs/development/python-modules/ailment/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "ailment"; 11 - version = "9.2.63"; 11 + version = "9.2.64"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 17 17 owner = "angr"; 18 18 repo = pname; 19 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-Hg8KSReRHOmdoN8CZiX8i8Xdrn5/Gnqmx1QE6elV6qA="; 20 + hash = "sha256-KUJpcP7bf8BjmB/QojTQHSwkmzW0bN4nJaD8GcNbcyE="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/aiohomekit/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "aiohomekit"; 22 - version = "2.6.15"; 22 + version = "2.6.16"; 23 23 format = "pyproject"; 24 24 25 25 disabled = pythonOlder "3.9"; ··· 28 28 owner = "Jc2k"; 29 29 repo = pname; 30 30 rev = "refs/tags/${version}"; 31 - hash = "sha256-PX2OIgfVOlCEudObJrz/WRQXW7c6Gq9PQqD52D3lmmo="; 31 + hash = "sha256-2QnM5WJ0UyuRyL6NiXz22SLUMvyNfbdNIutJSNjS+G8="; 32 32 }; 33 33 34 34 nativeBuildInputs = [
+13 -7
pkgs/development/python-modules/altair/default.nix
··· 11 11 , typing-extensions 12 12 , pandas 13 13 , jinja2 14 - , importlib-metadata 14 + , packaging 15 15 16 16 # Build, dev and test dependencies 17 + , anywidget 17 18 , ipython 18 19 , pytestCheckHook 19 20 , vega_datasets ··· 22 23 23 24 buildPythonPackage rec { 24 25 pname = "altair"; 25 - version = "5.0.1"; 26 + # current version, 5.0.1, is broken with jsonschema>=4.18 27 + # we use unstable version instead of patch due to many changes 28 + version = "unstable-2023-08-12"; 26 29 format = "pyproject"; 27 - disabled = pythonOlder "3.7"; 30 + disabled = pythonOlder "3.8"; 28 31 29 32 src = fetchFromGitHub { 30 33 owner = "altair-viz"; 31 34 repo = "altair"; 32 - rev = "refs/tags/v${version}"; 33 - hash = "sha256-7bTrfryu4oaodVGNFNlVk9vXmDA5/9ahvCmvUGzZ5OQ="; 35 + rev = "56b3b66daae7160c8d82777d2646131afcc3dab4"; 36 + hash = "sha256-uVE3Bth1D1mIhaULB4IxEtOzhQd51Pscqyfdys65F6A="; 34 37 }; 35 38 36 39 nativeBuildInputs = [ ··· 41 44 jinja2 42 45 jsonschema 43 46 numpy 47 + packaging 44 48 pandas 45 49 toolz 46 - ] ++ lib.optional (pythonOlder "3.8") importlib-metadata 47 - ++ lib.optional (pythonOlder "3.11") typing-extensions; 50 + ] ++ lib.optional (pythonOlder "3.11") typing-extensions; 48 51 49 52 nativeCheckInputs = [ 53 + anywidget 50 54 ipython 51 55 sphinx 52 56 vega_datasets ··· 62 66 "tests/vegalite/v5/test_api.py" 63 67 # avoid updating files and dependency on black 64 68 "tests/test_toplevel.py" 69 + # require vl-convert package 70 + "tests/utils/test_compiler.py" 65 71 ]; 66 72 67 73 meta = with lib; {
+2 -2
pkgs/development/python-modules/angr/default.nix
··· 32 32 33 33 buildPythonPackage rec { 34 34 pname = "angr"; 35 - version = "9.2.63"; 35 + version = "9.2.64"; 36 36 format = "pyproject"; 37 37 38 38 disabled = pythonOlder "3.8"; ··· 41 41 owner = pname; 42 42 repo = pname; 43 43 rev = "refs/tags/v${version}"; 44 - hash = "sha256-vrcziVoH+P0cqnzalwZOyu7awidQ0Lv6vT6Uq9Pu4I0="; 44 + hash = "sha256-NQopPg7ZAKkbq6T/1U8VYT/9oRz9ssg5yqTBpInNHNk="; 45 45 }; 46 46 47 47 propagatedBuildInputs = [
+54
pkgs/development/python-modules/anywidget/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + , pythonOlder 6 + , hatch-jupyter-builder 7 + , hatchling 8 + , importlib-metadata 9 + , ipywidgets 10 + , jupyterlab 11 + , psygnal 12 + , typing-extensions 13 + , watchfiles 14 + }: 15 + 16 + buildPythonPackage rec { 17 + pname = "anywidget"; 18 + version = "0.6.3"; 19 + format = "pyproject"; 20 + 21 + disabled = pythonOlder "3.7"; 22 + 23 + src = fetchPypi { 24 + inherit pname version; 25 + hash = "sha256-OUKxmYceEKURJeQTVI7oLT4SdZM90V7BoZf0UykkEV4="; 26 + }; 27 + 28 + nativeBuildInputs = [ 29 + hatch-jupyter-builder 30 + hatchling 31 + jupyterlab 32 + ]; 33 + 34 + propagatedBuildInputs = [ 35 + ipywidgets 36 + psygnal 37 + typing-extensions 38 + ] ++ lib.optional (pythonOlder "3.8") importlib-metadata; 39 + 40 + nativeCheckInputs = [ 41 + pytestCheckHook 42 + watchfiles 43 + ]; 44 + 45 + pythonImportsCheck = [ "anywidget" ]; 46 + 47 + meta = with lib; { 48 + description = "Custom jupyter widgets made easy"; 49 + homepage = "https://github.com/manzt/anywidget"; 50 + changelog = "https://github.com/manzt/anywidget/releases/tag/anywidget%40${version}"; 51 + license = licenses.mit; 52 + maintainers = with maintainers; [ natsukium ]; 53 + }; 54 + }
+2 -2
pkgs/development/python-modules/archinfo/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "archinfo"; 11 - version = "9.2.63"; 11 + version = "9.2.64"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 17 17 owner = "angr"; 18 18 repo = pname; 19 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-10ocfA1JFHyZA8Uv5b209rOjY5OeBtKITnoiRaw/w7k="; 20 + hash = "sha256-/3dc0p6xDFvv8VwFi5hxiXveiWYr9w3s0PwMv3uV2yw="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+4 -4
pkgs/development/python-modules/aw-core/default.nix
··· 5 5 , poetry-core 6 6 , jsonschema 7 7 , peewee 8 - , appdirs 8 + , platformdirs 9 9 , iso8601 10 10 , rfc3339-validator 11 11 , strict-rfc3339 ··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "aw-core"; 21 - version = "0.5.14"; 21 + version = "0.5.15"; 22 22 23 23 format = "pyproject"; 24 24 ··· 27 27 owner = "ActivityWatch"; 28 28 repo = "aw-core"; 29 29 rev = "v${version}"; 30 - sha256 = "sha256-+XmFh4/wPUpuoRVi8OdzFs/3dwoI1Mjx1hnTiGj+12I="; 30 + sha256 = "sha256-3cz79gSkmbGtCKnLGA4HGG5dLu7QB4ZtMnNGrSYB17U="; 31 31 }; 32 32 33 33 disabled = pythonOlder "3.8"; ··· 39 39 propagatedBuildInputs = [ 40 40 jsonschema 41 41 peewee 42 - appdirs 42 + platformdirs 43 43 iso8601 44 44 rfc3339-validator 45 45 strict-rfc3339
+2 -1
pkgs/development/python-modules/awesomeversion/default.nix
··· 16 16 src = fetchFromGitHub { 17 17 owner = "ludeeus"; 18 18 repo = pname; 19 - rev = version; 19 + rev = "refs/tags/${version}"; 20 20 hash = "sha256-3bHE3U4MM/fQM9zBYfoLpAObay82vchjX9FpJukMGNg="; 21 21 }; 22 22 ··· 41 41 meta = with lib; { 42 42 description = "Python module to deal with versions"; 43 43 homepage = "https://github.com/ludeeus/awesomeversion"; 44 + changelog = "https://github.com/ludeeus/awesomeversion/releases/tag/${version}"; 44 45 license = with licenses; [ mit ]; 45 46 maintainers = with maintainers; [ fab ]; 46 47 };
+6 -2
pkgs/development/python-modules/ax/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "ax"; 22 - version = "0.3.2"; 22 + version = "0.3.4"; 23 23 format = "pyproject"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "facebook"; 27 27 repo = pname; 28 28 rev = version; 29 - hash = "sha256-1KLLjeUktXvIDOlTQzMmpbL/On8PTxZQ44Qi4BT3nPk="; 29 + hash = "sha256-Yc6alEKXbtQ0hitIdPhkJWhZQg150b0NJJRLZ+f1hdY="; 30 30 }; 31 31 32 32 nativeBuildInputs = [ ··· 65 65 "--ignore=ax/service/tests/test_scheduler.py" 66 66 "--ignore=ax/service/tests/test_with_db_settings_base.py" 67 67 "--ignore=ax/storage" 68 + ]; 69 + disabledTests = [ 70 + # exact comparison of floating points 71 + "test_optimize_l0_homotopy" 68 72 ]; 69 73 pythonImportsCheck = [ "ax" ]; 70 74
+2 -2
pkgs/development/python-modules/azure-eventhub/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "azure-eventhub"; 12 - version = "5.11.3"; 12 + version = "5.11.4"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.6"; ··· 17 17 src = fetchPypi { 18 18 inherit pname version; 19 19 extension = "zip"; 20 - hash = "sha256-mXXMvKHk+U+VtBG5zPbKJcXrRMDssnU/18wGXT5xSK8="; 20 + hash = "sha256-aLiaNRUEDxF2+bSWxMdtOBwQd3mu13V8u7mj2r4wqCM="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+14 -4
pkgs/development/python-modules/azure-synapse-artifacts/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 2 4 , azure-common 3 5 , azure-core 6 + , azure-mgmt-core 4 7 , msrest 8 + , pythonOlder 5 9 }: 6 10 7 11 buildPythonPackage rec { 8 12 pname = "azure-synapse-artifacts"; 9 - version = "0.16.0"; 13 + version = "0.17.0"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.7"; 10 17 11 18 src = fetchPypi { 12 19 inherit pname version; 13 20 extension = "zip"; 14 - hash = "sha256-J96cBqCCajK34M7v+2h6t2ptm7QwmfQt25674Q4Nr94="; 21 + hash = "sha256-58k8F/aUBBNJwGBiPZojkSzEXZ3Kd6uEwr0cZbFaM9k="; 15 22 }; 16 23 17 24 propagatedBuildInputs = [ 18 25 azure-common 19 26 azure-core 27 + azure-mgmt-core 20 28 msrest 21 29 ]; 22 30 23 31 # zero tests run 24 32 doCheck = false; 25 33 26 - pythonImportsCheck = [ "azure.synapse.artifacts" ]; 34 + pythonImportsCheck = [ 35 + "azure.synapse.artifacts" 36 + ]; 27 37 28 38 meta = with lib; { 29 39 description = "Microsoft Azure Synapse Artifacts Client Library for Python";
+47
pkgs/development/python-modules/backports-strenum/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pytestCheckHook 5 + , pythonOlder 6 + , setuptools 7 + , setuptools-scm 8 + , wheel 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "backports-strenum"; 13 + version = "1.2.4"; 14 + format = "pyproject"; 15 + 16 + disabled = pythonOlder "3.8"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "clbarnes"; 20 + repo = "backports.strenum"; 21 + rev = "refs/tags/v${version}"; 22 + hash = "sha256-AhAMVawnBMJ45a3mpthUZvqTeqeCB1Uco4MSusLyA4E="; 23 + }; 24 + 25 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 26 + 27 + nativeBuildInputs = [ 28 + setuptools 29 + setuptools-scm 30 + wheel 31 + ]; 32 + 33 + nativeCheckInputs = [ 34 + pytestCheckHook 35 + ]; 36 + 37 + pythonImportsCheck = [ 38 + "backports.strenum" 39 + ]; 40 + 41 + meta = with lib; { 42 + description = "Base class for creating enumerated constants that are also subclasses of str"; 43 + homepage = "https://github.com/clbarnes/backports.strenum"; 44 + license = with licenses; [ psfl ]; 45 + maintainers = with maintainers; [ fab ]; 46 + }; 47 + }
+2 -2
pkgs/development/python-modules/bimmer-connected/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "bimmer-connected"; 17 - version = "0.13.9"; 17 + version = "0.13.10"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.6"; ··· 23 23 owner = "bimmerconnected"; 24 24 repo = "bimmer_connected"; 25 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-iAfP8idJXhAsCnhlGUyMHK723kEER5bCYJNLsvaCrTA="; 26 + hash = "sha256-IylA73N3bZOs5HjQGbT6xqokb73iO3bdg5M2KCTX3p4="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/boschshcpy/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "boschshcpy"; 13 - version = "0.2.57"; 13 + version = "0.2.60"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "tschamm"; 20 20 repo = pname; 21 21 rev = version; 22 - hash = "sha256-/TD5zvvtOkoVG+EJzNNSMbOKXm78Di9tDrBIxpN4wbg="; 22 + hash = "sha256-RCHOkTBnJcqGc3Y0cQhkgkizuqNl98MU8lxpVoHVLcc="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/botorch/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "botorch"; 18 - version = "0.8.5"; 18 + version = "0.9.2"; 19 19 format = "pyproject"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "pytorch"; 23 23 repo = pname; 24 24 rev = "v${version}"; 25 - hash = "sha256-VcNHgfk8OfLJseQxHksycWuCPCudCtOdcRV0XnxHSfU="; 25 + hash = "sha256-8obS+qMQwepKUxPkMbufR/SaacYekl6FA6t6XW6llA4="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/caldav/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "caldav"; 17 - version = "1.2.1"; 17 + version = "1.3.6"; 18 18 19 19 format = "setuptools"; 20 20 disabled = pythonOlder "3.7"; ··· 23 23 owner = "python-caldav"; 24 24 repo = pname; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-nA7if28M4rDZwlF+ga/1FqD838zeu0OblrPUer3w3qM="; 26 + hash = "sha256-N3pY3UYxOZgZbXqqsvASej12dOtdpyEHOL10btOKm/w="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/casbin/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "casbin"; 12 - version = "1.23.0"; 12 + version = "1.23.1"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.6"; ··· 18 18 owner = pname; 19 19 repo = "pycasbin"; 20 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-CPbWPDimbarmltwren63hRj/B7LF9+5osiQAZ6sWsks="; 21 + hash = "sha256-jL02G4Z2Lhy/02Lb7aSUDEKg2h34UXJbwMFaDSPgc+U="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+22 -9
pkgs/development/python-modules/cfgv/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, isPy27, six }: 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , pytestCheckHook 6 + }: 2 7 3 8 buildPythonPackage rec { 4 9 pname = "cfgv"; 5 - version = "3.3.1"; 6 - disabled = isPy27; 10 + version = "3.4.0"; 11 + format = "setuptools"; 7 12 8 - src = fetchPypi { 9 - inherit pname version; 10 - sha256 = "f5a830efb9ce7a445376bb66ec94c638a9787422f96264c98edc6bdeed8ab736"; 13 + disabled = pythonOlder "3.8"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "asottile"; 17 + repo = "cfgv"; 18 + rev = "refs/tags/v${version}"; 19 + hash = "sha256-P02j53dltwdrlUBG89AI+P2GkXYKTVrQNF15rZt58jw="; 11 20 }; 12 21 13 - propagatedBuildInputs = [ six ]; 22 + nativeCheckInputs = [ 23 + pytestCheckHook 24 + ]; 14 25 15 - # Tests not included in PyPI tarball 16 - doCheck = false; 26 + pythonImportsCheck = [ 27 + "cfgv" 28 + ]; 17 29 18 30 meta = with lib; { 19 31 description = "Validate configuration and produce human readable error messages"; 20 32 homepage = "https://github.com/asottile/cfgv"; 21 33 license = licenses.mit; 34 + maintainers = with lib.maintainers; [ nickcao ]; 22 35 }; 23 36 }
+2 -2
pkgs/development/python-modules/claripy/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "claripy"; 16 - version = "9.2.63"; 16 + version = "9.2.64"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 22 22 owner = "angr"; 23 23 repo = pname; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-p5fJ5+YFQIs397eVFxtMMJj/FwfH97CY1HjFJqPVVc0="; 25 + hash = "sha256-vx4wFZdycXow/t2LT4t1kO81JPvsB1mQF1GWgYRZiWs="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/cle/default.nix
··· 16 16 17 17 let 18 18 # The binaries are following the argr projects release cycle 19 - version = "9.2.63"; 19 + version = "9.2.64"; 20 20 21 21 # Binary files from https://github.com/angr/binaries (only used for testing and only here) 22 22 binaries = fetchFromGitHub { ··· 38 38 owner = "angr"; 39 39 repo = pname; 40 40 rev = "refs/tags/v${version}"; 41 - hash = "sha256-rCopCv7CPx04MYW1HkP0RP4NRZZlKtD4D8854FqIu10="; 41 + hash = "sha256-wF3T8Kr09jqe4b/qctKXzFAnaTTtOkceHEoEN8J0mTs="; 42 42 }; 43 43 44 44 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/dask/default.nix
··· 38 38 39 39 buildPythonPackage rec { 40 40 pname = "dask"; 41 - version = "2023.7.1"; 41 + version = "2023.8.0"; 42 42 format = "pyproject"; 43 43 44 44 disabled = pythonOlder "3.8"; ··· 47 47 owner = "dask"; 48 48 repo = "dask"; 49 49 rev = "refs/tags/${version}"; 50 - hash = "sha256-1KnvIMEWT1MwlvkdgH10xk+lGSsGWJMLBonTtWwKjog="; 50 + hash = "sha256-ZKjfxTJCu3EUOKz16+VP8+cPqQliFNc7AU1FPC1gOXw="; 51 51 }; 52 52 53 53 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/dbus-fast/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "dbus-fast"; 16 - version = "1.90.1"; 16 + version = "1.91.2"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.7"; ··· 22 22 owner = "Bluetooth-Devices"; 23 23 repo = pname; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-B+NW7ORKIBtjxeR0W0tX7V1MgBtNoyGFX35TXUl7rVE="; 25 + hash = "sha256-5f9mnNdUgPTk30V2mrYpSvYMqss40DiLEVGzYevlrag="; 26 26 }; 27 27 28 28 # The project can build both an optimized cython version and an unoptimized
+3 -3
pkgs/development/python-modules/deid/default.nix
··· 36 36 in 37 37 buildPythonPackage rec { 38 38 pname = "deid"; 39 - version = "0.3.21"; 39 + version = "0.3.22"; 40 40 41 41 format = "pyproject"; 42 42 disabled = pythonOlder "3.7"; ··· 46 46 owner = "pydicom"; 47 47 repo = pname; 48 48 # the github repo does not contain Pypi version tags: 49 - rev = "38717b8cbfd69566ba489dd0c9858bb93101e26d"; 50 - hash = "sha256-QqofxNjshbNfu8vZ37rB6pxj5R8q0wlUhJRhrpkKySk="; 49 + rev = "40dc96125daeb65856d643e12c3d6dfec756be0d"; 50 + hash = "sha256-OtxQPF29eqt8I1Q12ga8a1IjBVO+VBk6y0DQmRtCNoU="; 51 51 }; 52 52 53 53 propagatedBuildInputs = [
+9 -1
pkgs/development/python-modules/detectron2/default.nix
··· 59 59 src = fetchFromGitHub { 60 60 owner = "facebookresearch"; 61 61 repo = "detectron2"; 62 - rev = "v${version}"; 62 + rev = "refs/tags/v${version}"; 63 63 sha256 = "1w6cgvc8r2lwr72yxicls650jr46nriv1csivp2va9k1km8jx2sf"; 64 64 }; 65 + 66 + postPatch = '' 67 + # https://github.com/facebookresearch/detectron2/issues/5010 68 + substituteInPlace detectron2/data/transforms/transform.py \ 69 + --replace "interp=Image.LINEAR" "interp=Image.BILINEAR" 70 + ''; 65 71 66 72 nativeBuildInputs = [ 67 73 pythonRelaxDepsHook ··· 123 129 "tests/structures/test_instances.py" 124 130 # hangs for some reason 125 131 "tests/modeling/test_model_e2e.py" 132 + # KeyError: 'precision' 133 + "tests/data/test_coco_evaluation.py" 126 134 ]; 127 135 128 136 disabledTests = [
+3 -3
pkgs/development/python-modules/dissect-target/default.nix
··· 39 39 40 40 buildPythonPackage rec { 41 41 pname = "dissect-target"; 42 - version = "3.11"; 42 + version = "3.11.1"; 43 43 format = "pyproject"; 44 44 45 - disabled = pythonOlder "3.11"; 45 + disabled = pythonOlder "3.11.1"; 46 46 47 47 src = fetchFromGitHub { 48 48 owner = "fox-it"; 49 49 repo = "dissect.target"; 50 50 rev = "refs/tags/${version}"; 51 - hash = "sha256-WnF0Z/1jIUKSDAToQzKpiYQgn58KvQJfxk6r8oXANvU="; 51 + hash = "sha256-xT0PXah+sYzSDRoBU4OWBp+zhlinKRuQUDBLvos4zKk="; 52 52 }; 53 53 54 54 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+3 -3
pkgs/development/python-modules/dissect/default.nix
··· 32 32 33 33 buildPythonPackage rec { 34 34 pname = "dissect"; 35 - version = "3.8"; 35 + version = "3.8.1"; 36 36 format = "pyproject"; 37 37 38 - disabled = pythonOlder "3.8"; 38 + disabled = pythonOlder "3.8.1"; 39 39 40 40 src = fetchFromGitHub { 41 41 owner = "fox-it"; 42 42 repo = "dissect"; 43 43 rev = "refs/tags/${version}"; 44 - hash = "sha256-TEzIKEGAp+1QHJtnPp5JhopuVVBNo9/Cwj0z3YcBCcg="; 44 + hash = "sha256-WbKzmLeGsvzFA/bTTCqBEj/unbnzKQFzHFPRG411Cos="; 45 45 }; 46 46 47 47 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/distributed/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "distributed"; 28 - version = "2023.4.1"; 28 + version = "2023.8.0"; 29 29 format = "pyproject"; 30 30 31 31 disabled = pythonOlder "3.8"; ··· 34 34 owner = "dask"; 35 35 repo = pname; 36 36 rev = "refs/tags/${version}"; 37 - hash = "sha256-KCgftu3i8N0WSelHiqWqa1vLN5gUtleftSUx1Zu4nZg="; 37 + hash = "sha256-FvNh7gfxUR1iIUY3kMolhzcbWupQL39E9JXWip8bdrQ="; 38 38 }; 39 39 40 40 postPatch = ''
+2
pkgs/development/python-modules/django-extensions/default.nix
··· 5 5 , django 6 6 , factory_boy 7 7 , mock 8 + , pip 8 9 , pygments 9 10 , pytest-django 10 11 , pytestCheckHook ··· 46 47 nativeCheckInputs = [ 47 48 factory_boy 48 49 mock 50 + pip 49 51 pygments # not explicitly declared in setup.py, but some tests require it 50 52 pytest-django 51 53 pytestCheckHook
+12
pkgs/development/python-modules/doc8/default.nix
··· 2 2 , buildPythonPackage 3 3 , chardet 4 4 , docutils 5 + , fetchpatch 5 6 , fetchPypi 6 7 , pbr 7 8 , pygments ··· 10 11 , restructuredtext_lint 11 12 , setuptools-scm 12 13 , stevedore 14 + , wheel 13 15 }: 14 16 15 17 buildPythonPackage rec { ··· 24 26 hash = "sha256-2XqT6PWi78RxOggEZX3trYN0XMpM0diN6Rhvd/l3YAQ="; 25 27 }; 26 28 29 + patches = [ 30 + # https://github.com/PyCQA/doc8/pull/146 31 + (fetchpatch { 32 + name = "remove-setuptools-scm-git-archive.patch"; 33 + url = "https://github.com/PyCQA/doc8/commit/06416e95041db92e4295b13ab596351618f6b32e.patch"; 34 + hash = "sha256-IIE3cDNOx+6RLjidGrokyazaX7MOVbMKUb7yQIM5sI0="; 35 + }) 36 + ]; 37 + 27 38 nativeBuildInputs = [ 28 39 setuptools-scm 40 + wheel 29 41 ]; 30 42 31 43 buildInputs = [
+2 -2
pkgs/development/python-modules/dvc-data/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "dvc-data"; 17 - version = "2.13.1"; 17 + version = "2.14.0"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 23 23 owner = "iterative"; 24 24 repo = pname; 25 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-RmUwo7NcbDjRf+sVgthno+ZvxXhMDwmoTfiN7cJM/5s="; 26 + hash = "sha256-tXUGQI3TwBEHW+wxNn14zUx6PhzAwe5NX+78JIdTI5c="; 27 27 }; 28 28 29 29 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/dvc-objects/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "dvc-objects"; 19 - version = "0.25.0"; 19 + version = "1.0.0"; 20 20 format = "pyproject"; 21 21 22 22 disabled = pythonOlder "3.8"; ··· 25 25 owner = "iterative"; 26 26 repo = pname; 27 27 rev = "refs/tags/${version}"; 28 - hash = "sha256-RzVvF9fv2VtSWzhD3+TJ3I2WKSu016+MlfnFEFj3YxQ="; 28 + hash = "sha256-9R1fhRwGYkwykiTnddjIJHmJxMcpwS+a9hgqBzFyJeM="; 29 29 }; 30 30 31 31 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/dvc/default.nix
··· 55 55 56 56 buildPythonPackage rec { 57 57 pname = "dvc"; 58 - version = "3.15.2"; 58 + version = "3.15.3"; 59 59 format = "pyproject"; 60 60 61 61 src = fetchFromGitHub { 62 62 owner = "iterative"; 63 63 repo = pname; 64 64 rev = "refs/tags/${version}"; 65 - hash = "sha256-dp4WovmiSHgjk48aq4BjEed80XFHgd61BkRQbYgxp0A="; 65 + hash = "sha256-ceN8wgQRiwz3R98iPH+cJXqPTTxlBgnSGkpuVgWLvwY="; 66 66 }; 67 67 68 68 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/dvclive/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "dvclive"; 17 - version = "2.13.1"; 17 + version = "2.14.0"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 23 23 owner = "iterative"; 24 24 repo = pname; 25 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-g2pRr8a+Rp2zIoB+Mmrb99nfbhrEQKTmJ6lfOOqiCrs="; 26 + hash = "sha256-aFES2+ZpbrVoMbIOW73ec1HD/tKhKTiZ0tAIV5vx/OQ="; 27 27 }; 28 28 29 29 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/etils/default.nix
··· 28 28 29 29 buildPythonPackage rec { 30 30 pname = "etils"; 31 - version = "1.1.0"; 31 + version = "1.4.1"; 32 32 format = "pyproject"; 33 33 34 34 disabled = pythonOlder "3.8"; 35 35 36 36 src = fetchPypi { 37 37 inherit pname version; 38 - hash = "sha256-eipJUHeaKB70x+WVriFZkLFcHYxviwonhQCSr1rSxkE="; 38 + hash = "sha256-Uxk7V7KP8UxO4rJ/yh0JxME1bOuTJLQW6dnC7vX239s="; 39 39 }; 40 40 41 41 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/fakeredis/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "fakeredis"; 19 - version = "2.17.0"; 19 + version = "2.18.0"; 20 20 format = "pyproject"; 21 21 22 22 disabled = pythonOlder "3.7"; ··· 25 25 owner = "dsoftwareinc"; 26 26 repo = "fakeredis-py"; 27 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-nDxuXDWnTt/ljd/M4pElo4U8jn91l+J9fPAfYpS0mOc="; 28 + hash = "sha256-+bJbtqBUgix4oIq49hQEk3/cNXfvXFXE/m/qR1zy8jo="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/fastparquet/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "fastparquet"; 21 - version = "2023.4.0"; 21 + version = "2023.7.0"; 22 22 format = "pyproject"; 23 23 24 24 disabled = pythonOlder "3.7"; ··· 27 27 owner = "dask"; 28 28 repo = pname; 29 29 rev = version; 30 - hash = "sha256-1hWiwXjTgflQlmy0Dk2phUa1cgYBvvH99tb0TdUmDRI="; 30 + hash = "sha256-pJ0zK0upEV7TyuNMIcozugkwBlYpK/Dg6BdB0kBpn9k="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+45 -14
pkgs/development/python-modules/flask-marshmallow/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, 2 - flask, six, marshmallow 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , flask 6 + , marshmallow 7 + , packaging 8 + , pytestCheckHook 9 + , flask-sqlalchemy 10 + , marshmallow-sqlalchemy 3 11 }: 4 12 5 13 buildPythonPackage rec { 6 14 pname = "flask-marshmallow"; 7 - version = "0.14.0"; 15 + version = "0.15.0"; 16 + format = "setuptools"; 17 + 18 + disabled = pythonOlder "3.7"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "marshmallow-code"; 22 + repo = "flask-marshmallow"; 23 + rev = "refs/tags/${version}"; 24 + hash = "sha256-N21M/MzcvOaDh5BgbbZtNcpRAULtWGLTMberCfOUoEM="; 25 + }; 26 + 27 + propagatedBuildInputs = [ 28 + flask 29 + marshmallow 30 + packaging 31 + ]; 32 + 33 + nativeCheckInputs = [ 34 + pytestCheckHook 35 + ] ++ passthru.optional-dependencies.sqlalchemy; 36 + 37 + pythonImportsCheck = [ 38 + "flask_marshmallow" 39 + ]; 40 + 41 + passthru.optional-dependencies = { 42 + sqlalchemy = [ 43 + flask-sqlalchemy 44 + marshmallow-sqlalchemy 45 + ]; 46 + }; 8 47 9 48 meta = { 10 - homepage = "https://github.com/marshmallow-code/flask-marshmallow"; 11 49 description = "Flask + marshmallow for beautiful APIs"; 50 + homepage = "https://github.com/marshmallow-code/flask-marshmallow"; 51 + changelog = "https://github.com/marshmallow-code/flask-marshmallow/releases/tag/${version}"; 12 52 license = lib.licenses.mit; 13 - }; 14 - 15 - src = fetchPypi { 16 - inherit pname version; 17 - sha256 = "bd01a6372cbe50e36f205cfff0fc5dab0b7b662c4c8b2c4fc06a3151b2950950"; 53 + maintainers = with lib.maintainers; [ nickcao ]; 18 54 }; 19 - 20 - propagatedBuildInputs = [ flask marshmallow ]; 21 - buildInputs = [ six ]; 22 - 23 - doCheck = false; 24 55 }
+2 -2
pkgs/development/python-modules/google-cloud-language/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "google-cloud-language"; 14 - version = "2.10.1"; 14 + version = "2.11.0"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-FAwHU1haRZd7ucfRxwfn+KtWM8/1a97Z74UvkBa3Mq8="; 21 + hash = "sha256-ldI19QPZBOiFQRfpKO82rJMMJIJfy4QAw/NoqQj9vhQ="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+4 -2
pkgs/development/python-modules/gpytorch/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "gpytorch"; 12 - version = "1.10"; 12 + version = "1.11"; 13 13 format = "pyproject"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "cornellius-gp"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-KY3ItkVjBfIYMkZAmD56EBGR9YN/MRN7b2K3zrK6Qmk="; 19 + hash = "sha256-cpkfjx5G/4duL1Rr4nkHTHi03TDcYbcx3bKP2Ny7Ijo="; 20 20 }; 21 21 22 22 postPatch = '' ··· 40 40 # flaky numerical tests 41 41 "test_classification_error" 42 42 "test_matmul_matrix_broadcast" 43 + # https://github.com/cornellius-gp/gpytorch/issues/2396 44 + "test_t_matmul_matrix" 43 45 ]; 44 46 45 47 meta = with lib; {
+16 -2
pkgs/development/python-modules/ipympl/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , pythonOlder 3 4 , fetchPypi 4 5 , ipykernel 6 + , ipython_genutils 5 7 , ipywidgets 6 8 , matplotlib 9 + , numpy 10 + , pillow 11 + , traitlets 7 12 }: 8 13 9 14 buildPythonPackage rec { ··· 11 16 version = "0.9.3"; 12 17 format = "wheel"; 13 18 19 + disabled = pythonOlder "3.5"; 20 + 14 21 src = fetchPypi { 15 22 inherit pname version format; 16 23 hash = "sha256-0RPNVYkbr+myfvmbbdERqHvra7KuVQxAQpInIQO+gBM="; 17 24 }; 18 25 19 - 20 - propagatedBuildInputs = [ ipykernel ipywidgets matplotlib ]; 26 + propagatedBuildInputs = [ 27 + ipykernel 28 + ipython_genutils 29 + ipywidgets 30 + matplotlib 31 + numpy 32 + pillow 33 + traitlets 34 + ]; 21 35 22 36 # There are no unit tests in repository 23 37 doCheck = false;
+58
pkgs/development/python-modules/ipytablewidgets/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + , pythonOlder 6 + , ipywidgets 7 + , jupyter-packaging 8 + , jupyterlab 9 + , lz4 10 + , numpy 11 + , pandas 12 + , setuptools 13 + , traitlets 14 + , traittypes 15 + , wheel 16 + }: 17 + 18 + buildPythonPackage rec { 19 + pname = "ipytablewidgets"; 20 + version = "0.3.1"; 21 + format = "pyproject"; 22 + 23 + disabled = pythonOlder "3.7"; 24 + 25 + src = fetchPypi { 26 + inherit pname version; 27 + hash = "sha256-14vIih+r/PHLxhgG29YtwuosSBLpewD2CluWpH2+pLc="; 28 + }; 29 + 30 + nativeBuildInputs = [ 31 + jupyter-packaging 32 + jupyterlab 33 + setuptools 34 + wheel 35 + ]; 36 + 37 + propagatedBuildInputs = [ 38 + ipywidgets 39 + lz4 40 + numpy 41 + pandas 42 + traitlets 43 + traittypes 44 + ]; 45 + 46 + nativeCheckInputs = [ 47 + pytestCheckHook 48 + ]; 49 + 50 + pythonImportsCheck = [ "ipytablewidgets" ]; 51 + 52 + meta = with lib; { 53 + description = "Traitlets and widgets to efficiently data tables (e.g. Pandas DataFrame) using the jupyter notebook"; 54 + homepage = "https://github.com/progressivis/ipytablewidgets"; 55 + license = licenses.bsd3; 56 + maintainers = with maintainers; [ natsukium ]; 57 + }; 58 + }
+4 -2
pkgs/development/python-modules/linear_operator/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , jaxtyping 4 5 , scipy 5 6 , torch 6 7 , pytestCheckHook ··· 8 9 9 10 buildPythonPackage rec { 10 11 pname = "linear_operator"; 11 - version = "0.4.0"; 12 + version = "0.5.1"; 12 13 format = "pyproject"; 13 14 14 15 src = fetchFromGitHub { 15 16 owner = "cornellius-gp"; 16 17 repo = pname; 17 18 rev = "v${version}"; 18 - hash = "sha256-0f3F3k3xJACbx42jtwsAmjZwPAOfLywZs8VOrwWicc4="; 19 + hash = "sha256-7NkcvVDwFaLHBZZhq7aKY3cWxe90qeKmodP6cVsdrPM="; 19 20 }; 20 21 21 22 postPatch = '' ··· 24 25 ''; 25 26 26 27 propagatedBuildInputs = [ 28 + jaxtyping 27 29 scipy 28 30 torch 29 31 ];
+2 -2
pkgs/development/python-modules/lxmf/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "lxmf"; 10 - version = "0.3.1"; 10 + version = "0.3.2"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 16 16 owner = "markqvist"; 17 17 repo = "lxmf"; 18 18 rev = "refs/tags/${version}"; 19 - hash = "sha256-uz3IUUL5rdYwUsBNdHB+K/ZaCCnUE5EThFConVl8YgM="; 19 + hash = "sha256-6ZnYI6GlFkMjBLsZhhFg8G9j3I/DfjLAnKsRFEua7uU="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/msal/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "msal"; 11 - version = "1.22.0"; 11 + version = "1.23.0"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-ioL1N1ZCwWJciQWAGEMClMEJRA3OQupmfUZsLKtSCs0="; 18 + hash = "sha256-JcmjOs+EMB+T0f2+nxqcYM04rw1f/9v6N4E4/HvB6Gs="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/nomadnet/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "nomadnet"; 13 - version = "0.3.5"; 13 + version = "0.3.6"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "markqvist"; 20 20 repo = "NomadNet"; 21 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-SPQ/3ntdD+EBW2YZJKfg2lornlg1ktnvTd1PNAqNSIg="; 22 + hash = "sha256-3b6uwojekWthH5AsAVfS/ue+yAoIMac1LQff1mrM9PM="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+19 -6
pkgs/development/python-modules/nsz/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, pycryptodome, enlighten, zstandard 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pycryptodome 5 + , pythonOlder 6 + , enlighten 7 + , zstandard 2 8 , withGUI ? true 3 9 , kivy 4 10 }: 5 11 6 12 buildPythonPackage rec { 7 13 pname = "nsz"; 8 - version = "4.3.0"; 14 + version = "4.4.0"; 15 + format = "setuptools"; 16 + 17 + disabled = pythonOlder "3.7"; 9 18 10 19 src = fetchFromGitHub { 11 20 owner = "nicoboss"; 12 21 repo = pname; 13 22 rev = "refs/tags/${version}"; 14 - hash = "sha256-azmUJ3ofLdNwNeIQL/TuPYE98FZ8yXwbJx3wHCo8lw4="; 23 + hash = "sha256-glK4CK7D33FfLqHLxVr4kkb887/A9tqxPwWpcXYZu/0="; 15 24 }; 16 25 17 - propagatedBuildInputs = [pycryptodome enlighten zstandard ] 18 - ++ lib.optional withGUI kivy; 26 + propagatedBuildInputs = [ 27 + pycryptodome 28 + enlighten 29 + zstandard 30 + ] ++ lib.optional withGUI kivy; 19 31 20 32 # do not check, as nsz requires producation keys 21 33 # dumped from a Nintendo Switch. ··· 23 35 24 36 meta = with lib; { 25 37 homepage = "https://github.com/nicoboss/nsz"; 26 - description = "NSZ - Homebrew compatible NSP/XCI compressor/decompressor"; 38 + description = "Homebrew compatible NSP/XCI compressor/decompressor"; 39 + changelog = "https://github.com/nicoboss/nsz/releases/tag/${version}"; 27 40 license = licenses.mit; 28 41 maintainers = with maintainers; [ eyjhb ]; 29 42 };
+4 -4
pkgs/development/python-modules/ocrmypdf/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , coloredlogs 4 3 , deprecation 5 4 , fetchFromGitHub 6 5 , ghostscript ··· 17 16 , pytest-xdist 18 17 , pytestCheckHook 19 18 , pythonOlder 19 + , rich 20 20 , reportlab 21 21 , setuptools 22 22 , setuptools-scm ··· 30 30 31 31 buildPythonPackage rec { 32 32 pname = "ocrmypdf"; 33 - version = "14.3.0"; 33 + version = "14.4.0"; 34 34 35 35 disabled = pythonOlder "3.8"; 36 36 ··· 46 46 postFetch = '' 47 47 rm "$out/.git_archival.txt" 48 48 ''; 49 - hash = "sha256-OUz19N2YIl7iwayjulx0v1K00jB5SdWo8m5XiJ9BDSs="; 49 + hash = "sha256-i1ZUBKR8dJXZkALUFwkzYcjtZ5Li66DfD2fupCGRQC4="; 50 50 }; 51 51 52 52 SETUPTOOLS_SCM_PRETEND_VERSION = version; ··· 69 69 ]; 70 70 71 71 propagatedBuildInputs = [ 72 - coloredlogs 73 72 deprecation 74 73 img2pdf 75 74 packaging ··· 78 77 pillow 79 78 pluggy 80 79 reportlab 80 + rich 81 81 tqdm 82 82 ] ++ lib.optionals (pythonOlder "3.9") [ 83 83 importlib-resources
+34 -22
pkgs/development/python-modules/okta/default.nix
··· 1 1 { lib 2 2 , stdenv 3 + , aenum 4 + , aiohttp 3 5 , buildPythonPackage 4 6 , fetchPypi 5 - # install requirements 6 - , pycryptodome 7 - , yarl 8 7 , flatdict 9 - , python-jose 10 - , aenum 11 - , aiohttp 8 + , pycryptodome 9 + , pycryptodomex 12 10 , pydash 13 - , xmltodict 14 - , pyyaml 15 - # test requirements 16 - , pytestCheckHook 17 - , pytest-recording 11 + , pyfakefs 18 12 , pytest-asyncio 19 13 , pytest-mock 20 - , pyfakefs 14 + , pytest-recording 15 + , pytestCheckHook 16 + , python-jose 17 + , pythonOlder 18 + , pyyaml 19 + , xmltodict 20 + , yarl 21 21 }: 22 22 23 23 buildPythonPackage rec { 24 24 pname = "okta"; 25 - version = "2.8.0"; 25 + version = "2.9.2"; 26 + format = "setuptools"; 27 + 28 + disabled = pythonOlder "3.7"; 26 29 27 30 src = fetchPypi { 28 31 inherit pname version; 29 - sha256 = "sha256-yIVJoKX9b9Y7Ydl28twHxgPbUa58LJ12Oz3tvpU7CAc="; 32 + hash = "sha256-kbzqriybzN/86vov3Q+kH2lj9plK1GzWPlc/Nc/nWF0="; 30 33 }; 31 34 32 35 propagatedBuildInputs = [ 33 - pycryptodome 34 - yarl 35 - flatdict 36 - python-jose 37 36 aenum 38 37 aiohttp 38 + flatdict 39 + pycryptodome 40 + pycryptodomex 39 41 pydash 42 + python-jose 43 + pyyaml 40 44 xmltodict 41 - pyyaml 45 + yarl 42 46 ]; 43 47 44 48 checkInputs = [ 45 - pytestCheckHook 49 + pyfakefs 46 50 pytest-asyncio 47 51 pytest-mock 48 52 pytest-recording 49 - pyfakefs 53 + pytestCheckHook 50 54 ]; 51 55 52 - pytestFlagsArray = [ "tests/" ]; 56 + pytestFlagsArray = [ 57 + "tests/" 58 + ]; 53 59 54 60 disabledTests = [ 55 61 "test_client_raise_exception" 62 + # vcr.errors.CannotOverwriteExistingCassetteException: Can't overwrite existing cassette 63 + "test_get_org_contact_user" 64 + "test_update_org_contact_user" 65 + "test_get_role_subscription" 66 + "test_subscribe_unsubscribe" 56 67 ]; 57 68 58 69 pythonImportsCheck = [ ··· 68 79 meta = with lib; { 69 80 description = "Python SDK for the Okta Management API"; 70 81 homepage = "https://github.com/okta/okta-sdk-python"; 82 + changelog = "https://github.com/okta/okta-sdk-python/blob/v${version}/CHANGELOG.md"; 71 83 license = licenses.asl20; 72 84 maintainers = with maintainers; [ jbgosselin ]; 73 85 };
+8 -4
pkgs/development/python-modules/pandas-stubs/default.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "pandas-stubs"; 27 - version = "1.5.3.230321"; 27 + version = "2.0.3.230814"; 28 28 format = "pyproject"; 29 29 30 30 disabled = pythonOlder "3.8"; ··· 33 33 owner = "pandas-dev"; 34 34 repo = pname; 35 35 rev = "refs/tags/v${version}"; 36 - hash = "sha256-RjU762VyDPy86Cvmr8hfPkqLtmntB3F6tf2OAgqmnK4="; 36 + hash = "sha256-V/igL+vPJADOL7LwBJljqs2a1BB3vDVYTWXIkK/ImYY="; 37 37 }; 38 38 39 39 nativeBuildInputs = [ ··· 66 66 # AttributeErrors, missing dependencies, error and warning checks 67 67 "test_aggregate_frame_combinations" 68 68 "test_aggregate_series_combinations" 69 + "test_all_read_without_lxml_dtype_backend" 69 70 "test_arrow_dtype" 70 71 "test_attribute_conflict_warning" 71 72 "test_categorical_conversion_warning" ··· 79 80 "test_database_error" 80 81 "test_dummies" 81 82 "test_from_dummies_args" 83 + "test_hdf_context_manager" 84 + "test_hdfstore" 82 85 "test_incompatibility_warning" 83 86 "test_index_astype" 84 87 "test_indexing_error" ··· 95 98 "test_possible_precision_loss" 96 99 "test_pyperclip_exception" 97 100 "test_quantile_150_changes" 101 + "test_read_hdf_iterator" 102 + "test_read_sql_via_sqlalchemy_connection" 103 + "test_read_sql_via_sqlalchemy_engine" 98 104 "test_resample_150_changes" 99 105 "test_reset_index_150_changes" 100 106 "test_reset_index" ··· 107 113 "test_types_rank" 108 114 "test_undefined_variable_error" 109 115 "test_value_label_type_mismatch" 110 - "test_read_sql_via_sqlalchemy_connection" 111 - "test_read_sql_via_sqlalchemy_engine" 112 116 ] ++ lib.optionals stdenv.isDarwin [ 113 117 "test_plotting" # Fatal Python error: Illegal instruction 114 118 ];
+19 -29
pkgs/development/python-modules/pdfplumber/default.nix
··· 1 1 { lib 2 - , stdenv 3 2 , buildPythonPackage 4 3 , fetchFromGitHub 5 - , pythonOlder 6 - # build inputs 4 + , jupyterlab 5 + , nbexec 6 + , pandas 7 + , pandas-stubs 7 8 , pdfminer-six 8 9 , pillow 9 - , wand 10 - # check inputs 11 - , pytestCheckHook 12 - , pytest-cov 13 10 , pytest-parallel 14 - , flake8 15 - , black 16 - , isort 17 - , pandas 18 - , mypy 19 - , pandas-stubs 11 + , pytestCheckHook 12 + , pythonOlder 20 13 , types-pillow 21 - , jupyterlab 22 - , nbexec 14 + , wand 23 15 }: 24 - let 16 + 17 + buildPythonPackage rec { 25 18 pname = "pdfplumber"; 26 19 version = "0.9.0"; 27 - in 28 - buildPythonPackage { 29 - inherit pname version; 30 20 format = "setuptools"; 31 21 32 22 disabled = pythonOlder "3.7"; ··· 38 28 hash = "sha256-cGTn1JTSp1YvksemjlvvToZcVauZ7GKINiNmG5f4zKg="; 39 29 }; 40 30 31 + postPatch = '' 32 + substituteInPlace setup.cfg \ 33 + --replace "--cov=pdfplumber --cov-report xml:coverage.xml --cov-report term" "" 34 + ''; 35 + 41 36 propagatedBuildInputs = [ 42 37 pdfminer-six 43 38 pillow ··· 49 44 ''; 50 45 51 46 nativeCheckInputs = [ 52 - pytestCheckHook 53 - pytest-cov 54 - pytest-parallel 55 - flake8 56 - black 57 - isort 47 + jupyterlab 48 + nbexec 58 49 pandas 59 - mypy 60 50 pandas-stubs 51 + pytest-parallel 52 + pytestCheckHook 61 53 types-pillow 62 - jupyterlab 63 - nbexec 64 54 ]; 65 55 66 56 pythonImportsCheck = [ ··· 73 63 ]; 74 64 75 65 meta = with lib; { 76 - description = "Plumb a PDF for detailed information about each char, rectangle, line, et cetera — and easily extract text and tables."; 66 + description = "Plumb a PDF for detailed information about each char, rectangle, line, et cetera — and easily extract text and tables"; 77 67 homepage = "https://github.com/jsvine/pdfplumber"; 78 68 changelog = "https://github.com/jsvine/pdfplumber/releases/tag/v${version}"; 79 69 license = licenses.mit;
+4 -4
pkgs/development/python-modules/pydicom/default.nix
··· 11 11 12 12 let 13 13 pname = "pydicom"; 14 - version = "2.3.1"; 14 + version = "2.4.2"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "pydicom"; 18 18 repo = "pydicom"; 19 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-xt0aK908lLgNlpcI86OSxy96Z/PZnQh7+GXzJ0VMQGA="; 20 + hash = "sha256-FNZVu2/7kBGeP4iTH53bsApfHzHFxr5bxqbqkI4T95E="; 21 21 }; 22 22 23 23 # Pydicom needs pydicom-data to run some tests. If these files aren't downloaded ··· 25 25 test_data = fetchFromGitHub { 26 26 owner = "pydicom"; 27 27 repo = "pydicom-data"; 28 - rev = "bbb723879690bb77e077a6d57657930998e92bd5"; 29 - hash = "sha256-dCI1temvpNWiWJYVfQZKy/YJ4ad5B0e9hEKHJnEeqzk="; 28 + rev = "cbb9b2148bccf0f550e3758c07aca3d0e328e768"; 29 + hash = "sha256-nF/j7pfcEpWHjjsqqTtIkW8hCEbuQ3J4IxpRk0qc1CQ="; 30 30 }; 31 31 32 32 in
+2 -2
pkgs/development/python-modules/pygraphviz/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pygraphviz"; 14 - version = "1.10"; 14 + version = "1.11"; 15 15 16 16 disabled = !isPy3k; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - hash = "sha256-RX4JOoiBKJAyUaJmqMwWtLqT8/YzSz6/7ZLHRxp02Gc="; 20 + hash = "sha256-qX61ztJm9FBT67HyxsbSkJFpBQPjpcFL5/kIs3sG8tQ="; 21 21 extension = "zip"; 22 22 }; 23 23
+2 -2
pkgs/development/python-modules/pyipp/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "pyipp"; 18 - version = "0.14.2"; 18 + version = "0.14.3"; 19 19 format = "pyproject"; 20 20 21 21 disabled = pythonOlder "3.9"; ··· 24 24 owner = "ctalkington"; 25 25 repo = "python-ipp"; 26 26 rev = version; 27 - hash = "sha256-IPmpup0VrilfLnYiigjVjL6oRwW4RPlgiafIy7yyckI="; 27 + hash = "sha256-WbrAvIdFUPzSxGjIPzNny0V1W8S774vyREgylenJp24="; 28 28 }; 29 29 30 30 postPatch = ''
+2 -2
pkgs/development/python-modules/pykeepass/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pykeepass"; 9 - version = "4.0.3"; 9 + version = "4.0.5"; 10 10 11 11 format = "setuptools"; 12 12 ··· 14 14 owner = "libkeepass"; 15 15 repo = "pykeepass"; 16 16 rev = "v${version}"; 17 - hash = "sha256-HyveBBsd1OFWoY3PgqqaKRLBhsxgFv8PRAxEF6r+bf4="; 17 + hash = "sha256-IdILcIhrxcTDddoxiK257II0V7ctVb1CTLfTPmuwjTQ="; 18 18 }; 19 19 20 20 postPatch = ''
+3 -2
pkgs/development/python-modules/pylint-venv/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pylint-venv"; 10 - version = "3.0.1"; 10 + version = "3.0.2"; 11 11 format = "pyproject"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 16 16 owner = "jgosmann"; 17 17 repo = pname; 18 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-GkUdIG+Mp2/POOPJZ/vtONYrd26GB44dxh9455aWZuU="; 19 + hash = "sha256-mYG9iZHbA67oJc2sshtV3w8AQaqPsXGqMuLJFI4jAI0="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ ··· 33 33 meta = with lib; { 34 34 description = "Module to make pylint respect virtual environments"; 35 35 homepage = "https://github.com/jgosmann/pylint-venv/"; 36 + changelog = "https://github.com/jgosmann/pylint-venv/blob/v${version}/CHANGES.md"; 36 37 license = with licenses; [ mit ]; 37 38 maintainers = with maintainers; [ fab ]; 38 39 };
+6 -4
pkgs/development/python-modules/pyoverkiz/default.nix
··· 2 2 , aiohttp 3 3 , attrs 4 4 , backoff 5 + , backports-strenum 5 6 , boto3 6 7 , buildPythonPackage 7 8 , fetchFromGitHub ··· 15 16 16 17 buildPythonPackage rec { 17 18 pname = "pyoverkiz"; 18 - version = "1.9.1"; 19 + version = "1.10.1"; 19 20 format = "pyproject"; 20 21 21 22 disabled = pythonOlder "3.7"; ··· 24 25 owner = "iMicknl"; 25 26 repo = "python-overkiz-api"; 26 27 rev = "refs/tags/v${version}"; 27 - hash = "sha256-03tbWCkSAG/aE6hsPxCPuGRFPTiMgkp/tCzWScPW8YE="; 28 + hash = "sha256-tb0xU1H1VrWTuObCg1+mFkzawAzrknO3fER7cN2St7U="; 28 29 }; 29 30 30 31 postPatch = '' ··· 37 38 ]; 38 39 39 40 propagatedBuildInputs = [ 40 - attrs 41 41 aiohttp 42 + attrs 42 43 backoff 43 - pyhumps 44 + backports-strenum 44 45 boto3 46 + pyhumps 45 47 warrant-lite 46 48 ]; 47 49
+2 -2
pkgs/development/python-modules/pyqt/pyqt6-sip.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "pyqt6-sip"; 8 - version = "13.5.1"; 8 + version = "13.5.2"; 9 9 10 10 src = fetchPypi { 11 11 pname = "PyQt6_sip"; 12 12 inherit version; 13 - hash = "sha256-0ekUF1KWZmlXbQSze6CxIqu8QcycNUk3UQKNfZHE3Uk="; 13 + hash = "sha256-6/YmS2/toBujfTtgpLuHSTvbh75w97KlOEp6zUkC2I0="; 14 14 }; 15 15 16 16 # There is no test code and the check phase fails with:
+2 -2
pkgs/development/python-modules/pysigma-backend-elasticsearch/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pysigma-backend-elasticsearch"; 13 - version = "1.0.4"; 13 + version = "1.0.5"; 14 14 format = "pyproject"; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 19 19 owner = "SigmaHQ"; 20 20 repo = "pySigma-backend-elasticsearch"; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-HHg5WNnWm7/4yhKRNMxskZzOgyH5qTjRxh55g8nkCb8="; 22 + hash = "sha256-a+2RW+S0Tpf1odfLi0JEdbxfJehF+HI/sHc4QX7lQ+4="; 23 23 }; 24 24 25 25 postPatch = ''
+22 -3
pkgs/development/python-modules/pytest-raises/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , pytest 4 5 , pytestCheckHook 6 + , pythonOlder 5 7 }: 6 8 7 9 buildPythonPackage rec { 8 10 pname = "pytest-raises"; 9 11 version = "0.11"; 12 + format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.7"; 10 15 11 16 src = fetchFromGitHub { 12 17 owner = "Lemmons"; 13 18 repo = pname; 14 - rev = version; 15 - sha256 = "0gbb4kml2qv7flp66i73mgb4qihdaybb6c96b5dw3mhydhymcsy2"; 19 + rev = "refs/tags/${version}"; 20 + hash = "sha256-wmtWPWwe1sFbWSYxs5ZXDUZM1qvjRGMudWdjQeskaz0="; 16 21 }; 22 + 23 + buildInputs = [ 24 + pytest 25 + ]; 17 26 18 27 nativeCheckInputs = [ 19 28 pytestCheckHook 20 29 ]; 21 30 22 - pythonImportsCheck = [ "pytest_raises" ]; 31 + pythonImportsCheck = [ 32 + "pytest_raises" 33 + ]; 34 + 35 + disabledTests = [ 36 + # Failed: nomatch: '*::test_pytest_mark_raises_unexpected_exception FAILED*' 37 + # https://github.com/Lemmons/pytest-raises/issues/30 38 + "test_pytest_mark_raises_unexpected_exception" 39 + "test_pytest_mark_raises_unexpected_match" 40 + "test_pytest_mark_raises_parametrize" 41 + ]; 23 42 24 43 meta = with lib; { 25 44 description = "An implementation of pytest.raises as a pytest.mark fixture";
+2 -2
pkgs/development/python-modules/python-otbr-api/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "python-otbr-api"; 15 - version = "2.4.0"; 15 + version = "2.5.0"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.9"; ··· 21 21 owner = "home-assistant-libs"; 22 22 repo = pname; 23 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-AN0CmXLOPI5Pd57fEw3dMM2AjiBGfZ/4hPwpVXU6Jho="; 24 + hash = "sha256-bPN2h60ypjlKpXs1xDS7bZcGRXvatA3EdlAX/HLxxTM="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+8 -5
pkgs/development/python-modules/python-rapidjson/default.nix
··· 12 12 13 13 let 14 14 rapidjson' = rapidjson.overrideAttrs (old: { 15 - version = "unstable-2022-05-24"; 15 + version = "unstable-2023-03-06"; 16 16 src = fetchFromGitHub { 17 17 owner = "Tencent"; 18 18 repo = "rapidjson"; 19 - rev = "232389d4f1012dddec4ef84861face2d2ba85709"; 20 - hash = "sha256-RLvDcInUa8E8DRA4U/oXEE8+TZ0SDXXDU/oWvpfDWjw="; 19 + rev = "083f359f5c36198accc2b9360ce1e32a333231d9"; 20 + hash = "sha256-8O5KwZcvoEkpE+O0Twn2CKHjV2AYh8qnSaBofoWEBs8="; 21 21 }; 22 22 patches = [ 23 23 (fetchpatch { ··· 30 30 cmakeFlags = old.cmakeFlags ++ [ "-DCMAKE_CTEST_ARGUMENTS=-E;valgrind_unittest" ]; 31 31 }); 32 32 in buildPythonPackage rec { 33 - version = "1.9"; 33 + version = "1.10"; 34 34 pname = "python-rapidjson"; 35 35 disabled = pythonOlder "3.7"; 36 + 37 + format = "setuptools"; 36 38 37 39 src = fetchPypi { 38 40 inherit pname version; 39 - hash = "sha256-vn01HHES2sYIEzoj9g6VOVZo0JgaB/QDf2Pg6Ir88Bo="; 41 + hash = "sha256-rP7L9e25HscqIKEl3n9WuML2Fh7/TGU4LI7mokhNNUA="; 40 42 }; 41 43 42 44 setupPyBuildFlags = [ ··· 53 55 ]; 54 56 55 57 meta = with lib; { 58 + changelog = "https://github.com/python-rapidjson/python-rapidjson/blob/v${version}/CHANGES.rst"; 56 59 homepage = "https://github.com/python-rapidjson/python-rapidjson"; 57 60 description = "Python wrapper around rapidjson"; 58 61 license = licenses.mit;
+2 -2
pkgs/development/python-modules/pyvex/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pyvex"; 16 - version = "9.2.63"; 16 + version = "9.2.64"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.8"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-HuAyI+X9XDcIJQw6+O1TrFdSsA0TNZpW5MAm70ox24c="; 23 + hash = "sha256-dIM/LybJNiQTB8SnZuIVOaxrL6KwZzEuQdRj30pMOeI="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+21 -14
pkgs/development/python-modules/qcodes/default.nix
··· 53 53 54 54 buildPythonPackage rec { 55 55 pname = "qcodes"; 56 - version = "0.39.0"; 56 + version = "0.39.1"; 57 57 format = "pyproject"; 58 58 59 59 disabled = pythonOlder "3.9"; 60 60 61 61 src = fetchPypi { 62 62 inherit pname version; 63 - sha256 = "sha256-zKn9LN7FBxKUfYSxUV1O6fB2s/B5bQpGDZTrK4DcxmU="; 63 + sha256 = "sha256-2gJ/WeynabiGB1Z66+qaUbf6/1wogf/XjIE2mCAXUZY="; 64 64 }; 65 65 66 66 postPatch = '' ··· 78 78 broadbean 79 79 h5netcdf 80 80 h5py 81 + ipykernel 82 + ipython 81 83 ipywidgets 82 - ipykernel 83 84 jsonschema 84 85 matplotlib 85 86 numpy ··· 87 88 opencensus-ext-azure 88 89 packaging 89 90 pandas 91 + pillow 90 92 pyvisa 93 + rsa 91 94 ruamel-yaml 92 95 tabulate 93 - typing-extensions 94 96 tqdm 97 + typing-extensions 95 98 uncertainties 96 99 websockets 97 100 wrapt 98 101 xarray 99 - ipython 100 - pillow 101 - rsa 102 102 ] ++ lib.optionals (pythonOlder "3.10") [ 103 103 importlib-metadata 104 104 ]; ··· 133 133 "--durations=20" 134 134 ]; 135 135 136 + disabledTestPaths = [ 137 + # Test depends on qcodes-loop, causing a cyclic dependency 138 + "qcodes/tests/dataset/measurement/test_load_legacy_data.py" 139 + ]; 140 + 136 141 disabledTests = [ 137 - # timing sensitive 142 + # Tests are time-sensitive and power-consuming 143 + # Those tests fails repeatably 138 144 "test_access_channels_by_slice" 139 - ]; 140 - 141 - disabledTestPaths = [ 142 - # depends on qcodes-loop, causing a cyclic dependency 143 - "qcodes/tests/dataset/measurement/test_load_legacy_data.py" 145 + "test_do1d_additional_setpoints_shape" 146 + "test_dond_1d_additional_setpoints_shape" 147 + "test_field_limits" 148 + "test_get_array_in_scalar_param_data" 149 + "test_get_parameter_data" 150 + "test_ramp_safely" 144 151 ]; 145 152 146 153 pythonImportsCheck = [ ··· 152 159 ''; 153 160 154 161 meta = with lib; { 155 - homepage = "https://qcodes.github.io/Qcodes/"; 156 162 description = "Python-based data acquisition framework"; 163 + homepage = "https://qcodes.github.io/Qcodes/"; 157 164 changelog = "https://github.com/QCoDeS/Qcodes/releases/tag/v${version}"; 158 165 license = licenses.mit; 159 166 maintainers = with maintainers; [ evilmav ];
+2 -2
pkgs/development/python-modules/rns/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "rns"; 12 - version = "0.5.6"; 12 + version = "0.5.7"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "markqvist"; 19 19 repo = "Reticulum"; 20 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-s/rOU9FEWdb0vmRsMq/yPkP/ZTNc5wjlfdB0V+ltryQ="; 21 + hash = "sha256-0WNgJKhxK4WjYQ0n7ofqrRxf4m9uWn2ygcZiv3uhrhM="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/rokuecp/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "rokuecp"; 20 - version = "0.18.0"; 20 + version = "0.18.1"; 21 21 format = "pyproject"; 22 22 23 23 disabled = pythonOlder "3.9"; ··· 26 26 owner = "ctalkington"; 27 27 repo = "python-rokuecp"; 28 28 rev = "refs/tags/${version}"; 29 - hash = "sha256-YvJ1+o7/S/QNROedYGsP8m99Dr+WpAkfe5YPEN+2ZhU="; 29 + hash = "sha256-0ArnP9xITVpbIfDrsNK3ukmeJBdd6SE3tnDwCLWSHMo="; 30 30 }; 31 31 32 32 nativeBuildInputs = [ ··· 52 52 postPatch = '' 53 53 substituteInPlace pyproject.toml \ 54 54 --replace 'version = "0.0.0"' 'version = "${version}"' \ 55 - --replace " --cov" "" 55 + --replace "--cov" "" 56 56 ''; 57 57 58 58 disabledTests = [
+2 -2
pkgs/development/python-modules/sagemaker/default.nix
··· 26 26 27 27 buildPythonPackage rec { 28 28 pname = "sagemaker"; 29 - version = "2.176.0"; 29 + version = "2.177.1"; 30 30 format = "setuptools"; 31 31 32 32 disabled = pythonOlder "3.6"; ··· 35 35 owner = "aws"; 36 36 repo = "sagemaker-python-sdk"; 37 37 rev = "refs/tags/v${version}"; 38 - hash = "sha256-Um1iL3muMyPlXgFj2OJ7eanvifCXrLvGG0V+pk00oqo="; 38 + hash = "sha256-Jqbk3DiV5K+TRXXSgCdoqjvddh6V2qc7mf7LotJdqys="; 39 39 }; 40 40 41 41 nativeBuildInputs = [
+9 -4
pkgs/development/python-modules/spsdk/default.nix
··· 17 17 , deepmerge 18 18 , fastjsonschema 19 19 , hexdump 20 + , importlib-metadata 20 21 , jinja2 21 22 , libusbsio 22 23 , oscrypto 23 24 , pycryptodome 25 + , pyftdi 24 26 , pylink-square 25 27 , pyocd 26 28 , pypemicro ··· 34 36 35 37 buildPythonPackage rec { 36 38 pname = "spsdk"; 37 - version = "1.10.1"; 39 + version = "1.11.0"; 38 40 39 41 src = fetchFromGitHub { 40 - owner = "NXPmicro"; 42 + owner = "nxp-mcuxpresso"; 41 43 repo = pname; 42 44 rev = "refs/tags/${version}"; 43 - hash = "sha256-2UTgVHqFJqizJ6mDT7+PFec3bQexcBG6v8X0E5Ai4Hc="; 45 + hash = "sha256-B3qedAXSG3A8rcWu1O2GnZ1ZqHN+7fQK43qXzGnDEY0="; 44 46 }; 45 47 46 48 nativeBuildInputs = [ ··· 92 94 ]; 93 95 94 96 nativeCheckInputs = [ 97 + importlib-metadata 98 + pyftdi 95 99 pytestCheckHook 96 100 voluptuous 97 101 ]; ··· 99 103 pythonImportsCheck = [ "spsdk" ]; 100 104 101 105 meta = with lib; { 106 + changelog = "https://github.com/nxp-mcuxpresso/spsdk/blob/${src.rev}/docs/release_notes.rst"; 102 107 description = "NXP Secure Provisioning SDK"; 103 - homepage = "https://github.com/NXPmicro/spsdk"; 108 + homepage = "https://github.com/nxp-mcuxpresso/spsdk"; 104 109 license = licenses.bsd3; 105 110 maintainers = with maintainers; [ frogamic sbruder ]; 106 111 };
+14
pkgs/development/python-modules/tiler/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , fetchpatch 3 4 , fetchPypi 4 5 , setuptools 6 + , setuptools-scm 7 + , wheel 5 8 , numpy 6 9 , tqdm 7 10 , pytestCheckHook ··· 17 20 hash = "sha256-2HWO/iJ9RCWNVmw2slu9F/+Mchk3evB5/F8EfbuMI/Y="; 18 21 }; 19 22 23 + patches = [ 24 + # https://github.com/the-lay/tiler/pull/24 25 + (fetchpatch { 26 + name = "unpin-setuptools-scm-dependency.patch"; 27 + url = "https://github.com/the-lay/tiler/commit/7a9f7e32c5f9c263c1ae28bfd19c7539556684cb.patch"; 28 + hash = "sha256-TMr3LJtiKUxJv2pAzAd8CWs3AtWsF0YS79NzKBN5TKM="; 29 + }) 30 + ]; 31 + 20 32 nativeBuildInputs = [ 21 33 setuptools 34 + setuptools-scm 35 + wheel 22 36 ]; 23 37 24 38 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/todoist-api-python/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "todoist-api-python"; 15 - version = "2.1.1"; 15 + version = "2.1.3"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.11"; ··· 21 21 owner = "Doist"; 22 22 repo = pname; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-mBQCC1beBAB+vDV/TrQHQB7cTjjoCDZlqpiYP8IphUA="; 24 + hash = "sha256-Xi3B/Nl5bMbW0lYwrkEbBgFTEl07YkFyN18kN0WyGyw="; 25 25 }; 26 26 27 27 patches = [
+1 -1
pkgs/development/python-modules/torch/default.nix
··· 68 68 # https://github.com/pytorch/pytorch/blob/v2.0.1/torch/utils/cpp_extension.py#L1744 69 69 supportedTorchCudaCapabilities = 70 70 let 71 - real = ["3.5" "3.7" "5.0" "5.2" "5.3" "6.0" "6.1" "6.2" "7.0" "7.2" "7.5" "8.0" "8.6" "8.9" "9.0"]; 71 + real = ["3.5" "3.7" "5.0" "5.2" "5.3" "6.0" "6.1" "6.2" "7.0" "7.2" "7.5" "8.0" "8.6" "8.7" "8.9" "9.0"]; 72 72 ptx = lists.map (x: "${x}+PTX") real; 73 73 in 74 74 real ++ ptx;
+2
pkgs/development/python-modules/treeo/default.nix
··· 53 53 homepage = "https://github.com/cgarciae/treeo"; 54 54 license = licenses.mit; 55 55 maintainers = with maintainers; [ ndl ]; 56 + # obsolete as of 2023-02-27 and not updated for more than a year as of 2023-08 57 + broken = true; 56 58 }; 57 59 }
+3 -3
pkgs/development/python-modules/txtai/default.nix
··· 52 52 , unittestCheckHook 53 53 }: 54 54 let 55 - version = "5.5.1"; 55 + version = "6.0.0"; 56 56 api = [ aiohttp fastapi uvicorn ]; 57 57 # cloud = [ apache-libcloud ]; 58 58 console = [ rich ]; ··· 104 104 src = fetchFromGitHub { 105 105 owner = "neuml"; 106 106 repo = "txtai"; 107 - rev = "v${version}"; 108 - hash = "sha256-h6TwWzLYfFg5x2QMIstAZ5pkxfHobBU+b4gb0HiayzY="; 107 + rev = "refs/tags/v${version}"; 108 + hash = "sha256-lGRdSUSQGdxe+I4WrUkE4hIyyJ1HcFn3cXO3zd27fsM="; 109 109 }; 110 110 111 111 nativeBuildInputs = [
+9
pkgs/development/python-modules/typer/default.nix
··· 28 28 hash = "sha256-UJIv15rqL0dRqOBAj/ENJmK9DIu/qEdVppnzutopeLI="; 29 29 }; 30 30 31 + patches = [ 32 + # https://github.com/tiangolo/typer/pull/651 33 + (fetchpatch { 34 + name = "unpin-flit-core-dependency.patch"; 35 + url = "https://github.com/tiangolo/typer/commit/78a0ee2eec9f54ad496420e177fdaad84984def1.patch"; 36 + hash = "sha256-VVUzFvF2KCXXkCfCU5xu9acT6OLr+PlQQPeVGONtU4A="; 37 + }) 38 + ]; 39 + 31 40 nativeBuildInputs = [ 32 41 flit-core 33 42 ];
+2 -2
pkgs/development/python-modules/types-pytz/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "types-pytz"; 8 - version = "2023.3.0.0"; 8 + version = "2023.3.0.1"; 9 9 format = "setuptools"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - hash = "sha256-7Nxw1UOq82FqfkhjFUOohPdCBfKEzv1mSd30TGqCCqw="; 13 + hash = "sha256-GnuNSqxwmBz6JEeKQerfzZagh8mG1vFQ13486zwr36s="; 14 14 }; 15 15 16 16 # Modules doesn't have tests
+3 -2
pkgs/development/python-modules/upcloud-api/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "upcloud-api"; 11 - version = "2.0.1"; 11 + version = "2.5.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "UpCloudLtd"; 15 15 repo = "upcloud-python-api"; 16 16 rev = "refs/tags/v${version}"; 17 - sha256 = "sha256-thmrbCpGjlDkHIZwIjRgIVMplaypiKByFS/nS8F2LXA="; 17 + hash = "sha256-35vPODc/oL+JPMnStFutIRYVTUkYAXKRt/KXBW0Yc+U="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [ ··· 29 29 pythonImportsCheck = [ "upcloud_api" ]; 30 30 31 31 meta = with lib; { 32 + changelog = "https://github.com/UpCloudLtd/upcloud-python-api/blob/${src.rev}/CHANGELOG.md"; 32 33 description = "UpCloud API Client"; 33 34 homepage = "https://github.com/UpCloudLtd/upcloud-python-api"; 34 35 license = licenses.mit;
+59 -9
pkgs/development/python-modules/vega/default.nix
··· 1 - { lib, buildPythonPackage , fetchPypi, pythonOlder 2 - , jupyter-core, pandas, ipywidgets, jupyter }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , pythonRelaxDepsHook 6 + , altair 7 + , ipytablewidgets 8 + , ipywidgets 9 + , jupyter 10 + , jupyter-core 11 + , jupyterlab 12 + , pandas 13 + , poetry-core 14 + , pytestCheckHook 15 + }: 3 16 4 17 buildPythonPackage rec { 5 18 pname = "vega"; 6 - version = "3.6.0"; 7 - disabled = pythonOlder "3.6"; 19 + version = "4.0.0"; 20 + format = "pyproject"; 21 + 22 + disabled = pythonOlder "3.8"; 8 23 9 24 src = fetchPypi { 10 25 inherit pname version; 11 - hash = "sha256-cO+7Ynbv/+uoNUOPQvDNZji04llHUBlm95Cyfy+Ny80="; 26 + hash = "sha256-v1/8taHdN1n9+gy7L+g/wAJ2x9FwYCaxZiEdFqLct1Y="; 12 27 }; 13 28 14 - propagatedBuildInputs = [ jupyter jupyter-core pandas ipywidgets ]; 29 + postPatch = '' 30 + substituteInPlace pyproject.toml \ 31 + --replace "poetry.masonry.api" "poetry.core.masonry.api" 32 + ''; 15 33 16 - # currently, recommonmark is broken on python3 17 - doCheck = false; 34 + nativeBuildInputs = [ 35 + poetry-core 36 + pythonRelaxDepsHook 37 + ]; 38 + 39 + pythonRelaxDeps = [ 40 + "pandas" 41 + ]; 42 + 43 + propagatedBuildInputs = [ 44 + ipytablewidgets 45 + jupyter 46 + jupyter-core 47 + pandas 48 + ]; 49 + 50 + passthru.optional-dependencies = { 51 + widget = [ 52 + ipywidgets 53 + ]; 54 + jupyterlab = [ 55 + jupyterlab 56 + ]; 57 + }; 58 + 59 + nativeCheckInputs = [ 60 + altair 61 + pytestCheckHook 62 + ]; 63 + 64 + disabledTestPaths = [ 65 + # these tests are broken with jupyter-notebook >= 7 66 + "vega/tests/test_entrypoint.py" 67 + ]; 68 + 18 69 pythonImportsCheck = [ "vega" ]; 19 70 20 71 meta = with lib; { ··· 28 79 homepage = "https://github.com/vega/ipyvega"; 29 80 license = licenses.bsd3; 30 81 maintainers = with maintainers; [ teh ]; 31 - platforms = platforms.unix; 32 82 }; 33 83 }
+9
pkgs/development/python-modules/vulcan-api/default.nix
··· 7 7 , fetchFromGitHub 8 8 , pyopenssl 9 9 , pythonOlder 10 + , pythonRelaxDepsHook 10 11 , pytz 11 12 , related 12 13 , requests ··· 27 28 rev = "refs/tags/v${version}"; 28 29 hash = "sha256-5Tj611p4wYn7GjoCtCTRhUZkKyAJglHcci76ciVFWik="; 29 30 }; 31 + 32 + pythonRemoveDeps = [ 33 + "faust-cchardet" 34 + ]; 35 + 36 + nativeBuildInputs = [ 37 + pythonRelaxDepsHook 38 + ]; 30 39 31 40 propagatedBuildInputs = [ 32 41 aenum
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 22 22 23 23 buildPythonApplication rec { 24 24 pname = "checkov"; 25 - version = "2.3.365"; 25 + version = "2.3.366"; 26 26 format = "setuptools"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "bridgecrewio"; 30 30 repo = pname; 31 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-shJfqslstZIQ7W0GBV75M2ekxpb1/sIqbFDrL74Zpp4="; 32 + hash = "sha256-tlFtuT5Oemi1TEtWk2fpgg0AUfMlIyCWM8ZzrSWT8YM="; 33 33 }; 34 34 35 35 patches = [
+61 -41
pkgs/development/tools/build-managers/buck2/default.nix
··· 2 2 , testers, buck2 # for passthru.tests 3 3 }: 4 4 5 - let 6 - # NOTE (aseipp): buck2 uses a precompiled binary build for good reason — the 7 - # upstream codebase extensively uses unstable `rustc` nightly features, and as 8 - # a result can't be built upstream in any sane manner. it is only ever tested 9 - # and integrated against a single version of the compiler, which produces all 10 - # usable binaries. you shouldn't try to workaround this or get clever and 11 - # think you can patch it to work; just accept it for now. it is extremely 12 - # unlikely buck2 will build with a stable compiler anytime soon; see related 13 - # upstream issues: 14 - # 15 - # - NixOS/nixpkgs#226677 16 - # - NixOS/nixpkgs#232471 17 - # - facebook/buck2#265 18 - # - facebook/buck2#322 19 - # 20 - # worth noting: it *is* possible to build buck2 from source using 21 - # buildRustPackage, and it works fine, but only if you are using flakes and 22 - # can import `rust-overlay` from somewhere else to vendor your compiler. See 23 - # nixos/nixpkgs#226677 for more information about that. 5 + # NOTE (aseipp): buck2 uses a precompiled binary build for good reason — the 6 + # upstream codebase extensively uses unstable `rustc` nightly features, and as a 7 + # result can't be built upstream in any sane manner. it is only ever tested and 8 + # integrated against a single version of the compiler, which produces all usable 9 + # binaries. you shouldn't try to workaround this or get clever and think you can 10 + # patch it to work; just accept it for now. it is extremely unlikely buck2 will 11 + # build with a stable compiler anytime soon; see related upstream issues: 12 + # 13 + # - NixOS/nixpkgs#226677 14 + # - NixOS/nixpkgs#232471 15 + # - facebook/buck2#265 16 + # - facebook/buck2#322 17 + # 18 + # worth noting: it *is* possible to build buck2 from source using 19 + # buildRustPackage, and it works fine, but only if you are using flakes and can 20 + # import `rust-overlay` from somewhere else to vendor your compiler. See 21 + # nixos/nixpkgs#226677 for more information about that. 24 22 25 - # map our platform name to the rust toolchain suffix 26 - suffix = { 27 - x86_64-darwin = "x86_64-apple-darwin"; 28 - aarch64-darwin = "aarch64-apple-darwin"; 29 - x86_64-linux = "x86_64-unknown-linux-musl"; 30 - aarch64-linux = "aarch64-unknown-linux-musl"; 31 - }."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 23 + # NOTE (aseipp): this expression is mostly automated, and you are STRONGLY 24 + # RECOMMENDED to use to nix-update for updating this expression when new 25 + # releases come out, which runs the sibling `update.sh` script. 26 + # 27 + # from the root of the nixpkgs git repository, run: 28 + # 29 + # nix-shell maintainers/scripts/update.nix \ 30 + # --argstr commit true \ 31 + # --argstr package buck2 32 32 33 - allHashes = builtins.fromJSON (builtins.readFile ./hashes.json); 33 + let 34 + 35 + # build hashes, which correspond to the hashes of the precompiled binaries 36 + # procued by GitHub Actions. this also includes the hash for a download of a 37 + # compatible buck2-prelude 38 + buildHashes = builtins.fromJSON (builtins.readFile ./hashes.json); 34 39 35 40 # our version of buck2; this should be a git tag 36 - buck2-version = "2023-08-01"; 41 + version = "2023-08-15"; 42 + 43 + # the platform-specific, statically linked binary — which is also 44 + # zstd-compressed 37 45 src = 38 46 let 39 - hash = allHashes."${stdenv.hostPlatform.system}"; 40 - url = "https://github.com/facebook/buck2/releases/download/${buck2-version}/buck2-${suffix}.zst"; 41 - in fetchurl { inherit url hash; }; 47 + suffix = { 48 + # map our platform name to the rust toolchain suffix 49 + # NOTE (aseipp): must be synchronized with update.sh! 50 + x86_64-darwin = "x86_64-apple-darwin"; 51 + aarch64-darwin = "aarch64-apple-darwin"; 52 + x86_64-linux = "x86_64-unknown-linux-musl"; 53 + aarch64-linux = "aarch64-unknown-linux-musl"; 54 + }."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 55 + 56 + name = "buck2-${version}-${suffix}.zst"; 57 + hash = buildHashes."${stdenv.hostPlatform.system}"; 58 + url = "https://github.com/facebook/buck2/releases/download/${version}/buck2-${suffix}.zst"; 59 + in fetchurl { inherit name url hash; }; 42 60 43 - # compatible version of buck2 prelude; a git revision in the buck2-prelude repository 44 - buck2-prelude = "acf49faaa61fd6ad9facd9e1418eed514bbb2ec8"; 61 + # compatible version of buck2 prelude; this is exported via passthru.prelude 62 + # for downstream consumers to use when they need to automate any kind of 63 + # tooling 45 64 prelude-src = 46 65 let 47 - hash = allHashes."_prelude"; 48 - url = "https://github.com/facebook/buck2-prelude/archive/${buck2-prelude}.tar.gz"; 49 - in fetchurl { inherit url hash; }; 66 + prelude-hash = "40d6fffd01f224d25a62d982f4a3f00b275a5677"; 67 + name = "buck2-prelude-${version}.tar.gz"; 68 + hash = buildHashes."_prelude"; 69 + url = "https://github.com/facebook/buck2-prelude/archive/${prelude-hash}.tar.gz"; 70 + in fetchurl { inherit name url hash; }; 50 71 51 - in 52 - stdenv.mkDerivation rec { 72 + in stdenv.mkDerivation { 53 73 pname = "buck2"; 54 - version = "unstable-${buck2-version}"; # TODO (aseipp): kill 'unstable' once a non-prerelease is made 74 + version = "unstable-${version}"; # TODO (aseipp): kill 'unstable' once a non-prerelease is made 55 75 inherit src; 56 76 57 77 nativeBuildInputs = [ zstd ]; ··· 88 108 meta = with lib; { 89 109 description = "Fast, hermetic, multi-language build system"; 90 110 homepage = "https://buck2.build"; 91 - changelog = "https://github.com/facebook/buck2/releases/tag/${buck2-version}"; 111 + changelog = "https://github.com/facebook/buck2/releases/tag/${version}"; 92 112 license = with licenses; [ asl20 /* or */ mit ]; 93 - mainProgram = pname; 113 + mainProgram = "buck2"; 94 114 maintainers = with maintainers; [ thoughtpolice ]; 95 115 platforms = [ 96 116 "x86_64-linux" "aarch64-linux"
+5 -5
pkgs/development/tools/build-managers/buck2/hashes.json
··· 1 1 { "_comment": "@generated by pkgs/development/tools/build-managers/buck2/update.sh" 2 - , "_prelude": "sha256-SkCsVymQL/i8tUvKoLVtOQRYRm3zuF+WOFnbCggQwes=" 3 - , "x86_64-linux": "sha256-wZULK2FPZ4GtQ5MMQmgfmtbMHJ7sPbue2RdVY0dmRuE=" 4 - , "x86_64-darwin": "sha256-FmayArw2gswKjAEv0AzpFZNiXNx3GmJnPwH9g+Y/BGU=" 5 - , "aarch64-linux": "sha256-3M1dRIFU0CwoVCbmq3oghhz51wW37melzt9hdIHqzzY=" 6 - , "aarch64-darwin": "sha256-UAe73UNDSLL8OHqzAd+NOwwtW4bpVBz/aL4wdy3VuYg=" 2 + , "_prelude": "sha256-TaQ31JvG4ihVn3n1HLuxf9D6Kq5KOb6xRMVMt2odoqY=" 3 + , "x86_64-linux": "sha256-3Ae0e/J4GI7qPZnN36Ss7qImY8JWmETkbSyKSuGbpbg=" 4 + , "x86_64-darwin": "sha256-GOMuNFTwX8uf65OJ5o54u14T/47MSp/5g6crTJDa6mk=" 5 + , "aarch64-linux": "sha256-4oZXiPDu0zlQtlFTH1uH7OHKaNVVUjiQeZYbtc39yi0=" 6 + , "aarch64-darwin": "sha256-vPgK9cYjBz0d41n56Cxqjly5FAnr/vr0GsoqUuOIVQo=" 7 7 }
+2 -2
pkgs/development/tools/build-managers/buck2/update.sh
··· 41 41 echo "}" >> "$HFILE" 42 42 43 43 sed -i \ 44 - 's/buck2-version\s*=\s*".*";/buck2-version = "'"$VERSION"'";/' \ 44 + '0,/version\s*=\s*".*";/s//version = "'"$VERSION"'";/' \ 45 45 "$NFILE" 46 46 47 47 sed -i \ 48 - 's/buck2-prelude\s*=\s*".*";/buck2-prelude = "'"$PRELUDE_HASH"'";/' \ 48 + '0,/prelude-hash\s*=\s*".*";/s//prelude-hash = "'"$PRELUDE_HASH"'";/' \ 49 49 "$NFILE" 50 50 51 51 echo "Done; wrote $HFILE and updated version in $NFILE."
+2 -2
pkgs/development/tools/buildah/default.nix
··· 17 17 18 18 buildGoModule rec { 19 19 pname = "buildah"; 20 - version = "1.31.1"; 20 + version = "1.31.2"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "containers"; 24 24 repo = "buildah"; 25 25 rev = "v${version}"; 26 - hash = "sha256-EqnVlYZPddT6jE8G3uXCrj5H0XZJfUrUQkDPoRf8MOc="; 26 + hash = "sha256-AoE9/aIKmo5+XGz7glt5h2RHEgVGiI9K+jpgJJ0uC2g="; 27 27 }; 28 28 29 29 outputs = [ "out" "man" ];
+4 -4
pkgs/development/tools/continuous-integration/forgejo-actions-runner/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "forgejo-actions-runner"; 10 - version = "2.3.0"; 10 + version = "2.4.0"; 11 11 12 12 src = fetchFromGitea { 13 13 domain = "codeberg.org"; 14 14 owner = "forgejo"; 15 15 repo = "runner"; 16 16 rev = "v${version}"; 17 - hash = "sha256-ZIhUlTGeNuJSrBVXYjAz/YHYmkR3wg1LAe0uUabEQRQ="; 17 + hash = "sha256-EEwXo2MvdBlSMho4rrYD4wXLccS/30NbCuxO0CUktgE="; 18 18 }; 19 19 20 - vendorHash = "sha256-OauNDA0mkarSWrZBfJE/SYspa3CTEYKpLRMvbPdIoRo="; 20 + vendorHash = "sha256-FspNmiphGHSeZFmdlWIDsEUrCc8THfb0Wm67cMCTtHI="; 21 21 22 22 ldflags = [ 23 23 "-s" ··· 25 25 "-X gitea.com/gitea/act_runner/internal/pkg/ver.version=${src.rev}" 26 26 ]; 27 27 28 - doCheck = false; # Test try to lookuyp code.forgejo.org. 28 + doCheck = false; # Test try to lookup code.forgejo.org. 29 29 30 30 passthru.tests.version = testers.testVersion { 31 31 package = forgejo-actions-runner;
+3 -3
pkgs/development/tools/continuous-integration/woodpecker-plugin-git/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "woodpecker-plugin-git"; 10 - version = "2.1.0"; 10 + version = "2.1.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "woodpecker-ci"; 14 14 repo = "plugin-git"; 15 15 rev = "refs/tags/${version}"; 16 - hash = "sha256-k9w87zt021F6c4GD8kIpqC2ZjpPBiyvJO80z81TKtnE="; 16 + hash = "sha256-siPLI463qUQs9tBMlmrMv6G5ry0JrEEIelpid9/cf88="; 17 17 }; 18 18 19 - vendorHash = "sha256-63Ly/9yIJu2K/DwOfGs9pYU3fokbs2senZkl3MJ1UIY="; 19 + vendorHash = "sha256-ol5k37gGFsyeEnGOVcJaerkIejShHyNCBu4RZ8WyHvU="; 20 20 21 21 CGO_ENABLED = "0"; 22 22
+3 -3
pkgs/development/tools/database/sqlc/default.nix
··· 1 1 { lib, buildGoModule, fetchFromGitHub }: 2 2 3 3 let 4 - version = "1.19.1"; 4 + version = "1.20.0"; 5 5 in 6 6 buildGoModule { 7 7 pname = "sqlc"; ··· 11 11 owner = "kyleconroy"; 12 12 repo = "sqlc"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-xZogHQ44amdhFewovFd1TWrul0wlofUqo46Ay13Mnig="; 14 + sha256 = "sha256-ITW5jIlNoiW7sl6s5jCVRELglauZzSPmAj3PXVpdIGA="; 15 15 }; 16 16 17 17 proxyVendor = true; 18 - vendorHash = "sha256-owH+Gd6K+RzBRhWEs99qQLXV3UWysEkLinEFvzSzXIU="; 18 + vendorHash = "sha256-5ZJPHdjg3QCB/hJ+C7oXSfzBfg0fZ+kFyMXqC7KpJmY="; 19 19 20 20 subPackages = [ "cmd/sqlc" ]; 21 21
+2 -2
pkgs/development/tools/database/sqlfluff/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "sqlfluff"; 8 - version = "2.2.1"; 8 + version = "2.3.0"; 9 9 format = "setuptools"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = pname; 13 13 repo = pname; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-TRu9pDvVQIyT9aZR9MSYOtTbsUV596OcAZlGY4VrrKY="; 15 + hash = "sha256-zIufjQ8JNt3/GGd7Q1wEdJULKe+qXtZpEJJzrH3KVno="; 16 16 }; 17 17 18 18 propagatedBuildInputs = with python3.pkgs; [
+3 -3
pkgs/development/tools/language-servers/typst-lsp/Cargo.lock
··· 2903 2903 2904 2904 [[package]] 2905 2905 name = "tokio" 2906 - version = "1.30.0" 2906 + version = "1.31.0" 2907 2907 source = "registry+https://github.com/rust-lang/crates.io-index" 2908 - checksum = "2d3ce25f50619af8b0aec2eb23deebe84249e19e2ddd393a6e16e3300a6dadfd" 2908 + checksum = "40de3a2ba249dcb097e01be5e67a5ff53cf250397715a071a81543e8a832a920" 2909 2909 dependencies = [ 2910 2910 "backtrace", 2911 2911 "bytes", ··· 3267 3267 3268 3268 [[package]] 3269 3269 name = "typst-lsp" 3270 - version = "0.9.1" 3270 + version = "0.9.3" 3271 3271 dependencies = [ 3272 3272 "anyhow", 3273 3273 "async-compression",
+7 -2
pkgs/development/tools/language-servers/typst-lsp/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "typst-lsp"; 10 - version = "0.9.1"; 10 + version = "0.9.3"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "nvarner"; 14 14 repo = "typst-lsp"; 15 15 rev = "v${version}"; 16 - hash = "sha256-vzywUbfLyogJhjybiUEGJ2XESjDWE2fMfHM0uJxZC38="; 16 + hash = "sha256-maLiwM3ruCAf5qTv5Kky60eCdlpAp6JVKK6/E6vLVEw="; 17 17 }; 18 18 19 19 cargoLock = { ··· 31 31 # requires internet access 32 32 "--skip=workspace::package::external::remote_repo::test::full_download" 33 33 ]; 34 + 35 + # workspace::package::external::manager::test::local_package tries to access the data directory 36 + preCheck = '' 37 + export HOME=$(mktemp -d) 38 + ''; 34 39 35 40 meta = with lib; { 36 41 description = "A brand-new language server for Typst";
+3 -3
pkgs/development/tools/metal-cli/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "metal-cli"; 9 - version = "0.15.0"; 9 + version = "0.16.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "equinix"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - hash = "sha256-O/SO4cHcENiecbZoMLNTnT4uQR8NF0N9Xq0pBCwbdy8="; 15 + hash = "sha256-aZzz8KVvvhpdHAQ1QzSafc9Byu7bB9SobFjSad5RVPg="; 16 16 }; 17 17 18 - vendorHash = "sha256-cq0OH+YeEvflpEfMu3PGumhtbDSmLjAkTYas4m4UVfA="; 18 + vendorHash = "sha256-1pVf5d05zuKmFHTdKnuDKbvKggVea0Z8vppj/hOw1rs="; 19 19 20 20 ldflags = [ 21 21 "-s"
+30
pkgs/development/tools/misc/ztags/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , zig_0_11 5 + }: 6 + 7 + stdenv.mkDerivation { 8 + pname = "ztags"; 9 + version = "unstable-2023-08-03"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "gpanders"; 13 + repo = "ztags"; 14 + rev = "6ef039047f6580772c5ff97e8770d919dc07a4fa"; 15 + hash = "sha256-WuDEHzNU3I4VPHEAkRdIUE5LPbQEKbUnITdFutGV58Y="; 16 + }; 17 + 18 + nativeBuildInputs = [ 19 + zig_0_11.hook 20 + ]; 21 + 22 + meta = with lib; { 23 + description = "Generate tags files for Zig projects"; 24 + homepage = "https://github.com/gpanders/ztags"; 25 + license = licenses.mit; 26 + maintainers = with maintainers; [ figsoda ]; 27 + mainProgram = "ztags"; 28 + inherit (zig_0_11.meta) platforms; 29 + }; 30 + }
+3 -3
pkgs/development/tools/operator-sdk/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "operator-sdk"; 10 - version = "1.30.0"; 10 + version = "1.31.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "operator-framework"; 14 14 repo = pname; 15 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-mDjBu25hOhm3FrUDsFq1rjBn58K91Bao8gqN2heZ9ps="; 16 + hash = "sha256-v/7nqZg/lwiK2k92kQWSZCSjEZhTAQHCGBcTfxQX2r0="; 17 17 }; 18 18 19 - vendorHash = "sha256-QfTWjSsWpbbGgKrv4U2E6jA6eAT4wnj0ixpUqDxtsY8="; 19 + vendorHash = "sha256-geKWTsDLx5drTleTnneg2JIbe5sMS5JUQxTX9Bcm+IQ="; 20 20 21 21 nativeBuildInputs = [ 22 22 makeWrapper
+4 -4
pkgs/development/tools/reindeer/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "reindeer"; 14 - version = "unstable-2023-07-14"; 14 + version = "unstable-2023-08-14"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "facebookincubator"; 18 18 repo = pname; 19 - rev = "381fe232bcab77b432e2f29dbbd685e013d19c76"; 20 - sha256 = "sha256-xyoGmleJAZA/tdB2Q11vPe9rcn74SCBPiTR//Cpx1Lw="; 19 + rev = "7ab6fc86006c3a9c7d46775d23474f86b1d29881"; 20 + sha256 = "sha256-wn5MwBDOKnHIOVYZK68GOjvX7dkFaWJuLJOxgUR6bok="; 21 21 }; 22 22 23 - cargoSha256 = "sha256-GVOkZcleKakXE58LbJthAa5ZWArKkIok/RawLXcwGPw="; 23 + cargoSha256 = "sha256-MVQVYiJ6512wahVG8ONtZB+jgXXEGGFnE89VHGa/77U="; 24 24 25 25 nativeBuildInputs = [ pkg-config ]; 26 26 buildInputs =
+3 -3
pkgs/development/tools/rust/cargo-llvm-cov/default.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "cargo-llvm-cov"; 9 - version = "0.5.26"; 9 + version = "0.5.27"; 10 10 11 11 src = fetchCrate { 12 12 inherit pname version; 13 - sha256 = "sha256-CDf0O8xp4mEkpyQ90IhPAFoL7/fvOsKnrta0gEisl+Y="; 13 + sha256 = "sha256-c48JHEziyrNGfnPk9MB++9jlOtDp/80XYelqQXi7Rfs="; 14 14 }; 15 - cargoSha256 = "sha256-Uh/k8TaoVz9ZjX1x1DWTLIzIoFyOuMrBrjA20U5+Tbk="; 15 + cargoSha256 = "sha256-ztF+txw6WAtpfiN1/zBzKw8jVjyf4YMHx3EfkGXSi4c="; 16 16 17 17 # skip tests which require llvm-tools-preview 18 18 checkFlags = [
+3 -3
pkgs/development/tools/sea-orm-cli/default.nix
··· 8 8 }: 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "sea-orm-cli"; 11 - version = "0.11.3"; 11 + version = "0.12.2"; 12 12 13 13 src = fetchCrate { 14 14 inherit pname version; 15 - hash = "sha256-VRSdPsjRubJOsjdAxdnFCM9VmAVwGkXDvpXT4GF2jxY="; 15 + hash = "sha256-mg0PkWxlfwo4eAtbU1ZOphEUBB1P6VsSpODyJZhvwQs="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ pkg-config ]; ··· 20 20 buildInputs = [ openssl ] 21 21 ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.SystemConfiguration ]; 22 22 23 - cargoHash = "sha256-4lPtj11Gc+0r2WQT8gx8eX+YK5L+HnUBR0w6pm3VlRQ="; 23 + cargoHash = "sha256-6LXJtY844CyR6H0/IkEJrpSj4UNWcpO/XoTzUthcTUc="; 24 24 25 25 meta = with lib; { 26 26 homepage = "https://sea-ql.org/SeaORM";
+3 -3
pkgs/development/tools/supabase-cli/default.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "supabase-cli"; 12 - version = "1.83.5"; 12 + version = "1.86.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "supabase"; 16 16 repo = "cli"; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-rTM8DRFMDBG+bLMlKwQimacYD2is5SxAg52ff37sz5Q="; 18 + sha256 = "sha256-JAs0PScCWsE82cxhUWKjl3fB1EqwR9nh/ESbPd63mc0="; 19 19 }; 20 20 21 - vendorSha256 = "sha256-/jYZp0bZUIHUn2Tmbgrpvz3mTQt3rF14wbcvWhEUAzw="; 21 + vendorSha256 = "sha256-efcgpxvhHe6KtNfNYYc5fYv93fJPf63V39d+5AcCvPQ="; 22 22 23 23 ldflags = [ 24 24 "-s"
+3 -3
pkgs/development/tools/viceroy/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "viceroy"; 5 - version = "0.6.1"; 5 + version = "0.7.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "fastly"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-+vvlj8gGCHKQ2T245fwaZxCiglRnrDFwupQIh3I47Ys="; 11 + hash = "sha256-ml9N4oxq80A1y7oFE98eifFIEtdcT9IRhXwDMEJ298k="; 12 12 }; 13 13 14 14 buildInputs = lib.optional stdenv.isDarwin Security; 15 15 16 - cargoHash = "sha256-0Qr40hMA59WaHinkUkebF0CwPy3aublgfzSz1er7Uws="; 16 + cargoHash = "sha256-PC2StxMefsiKaY9fXIG4167G9SoWlbmJBDGwrFBa4os="; 17 17 18 18 cargoTestFlags = [ 19 19 "--package viceroy-lib"
+3 -3
pkgs/games/forge-mtg/default.nix
··· 8 8 }: 9 9 10 10 let 11 - version = "1.6.56"; 11 + version = "1.6.57"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "Card-Forge"; 15 15 repo = "forge"; 16 16 rev = "forge-${version}"; 17 - hash = "sha256-VB/ToTq1XwHPEUNmbocwUoCP4DfyAFdlRAwxrx4tNJU="; 17 + hash = "sha256-pxnnqLfyblbIgIRZZrx8Y8K43zUv9mu7PzZ7zltpEUQ="; 18 18 }; 19 19 20 20 # launch4j downloads and runs a native binary during the package phase. ··· 27 27 28 28 # Tests need a running Xorg. 29 29 mvnParameters = "-DskipTests"; 30 - mvnHash = "sha256-ajrHnaiJS7ZnR9BjLaXK2bnAKCp5UWQqYpjWbz3z6bw="; 30 + mvnHash = "sha256-QK9g0tG75lIhEtf4jW03N32YbD9Fe5iI0JTuqmCTtnE="; 31 31 32 32 nativeBuildInputs = [ makeWrapper ]; 33 33
+31 -17
pkgs/games/openxcom/default.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchFromGitHub 1 + { boost 4 2 , cmake 5 - , pkg-config 3 + , fetchFromGitHub 4 + , lib 6 5 , libGLU 7 6 , libGL 8 - , zlib 9 7 , openssl 10 - , yaml-cpp 11 - , boost 8 + , pkg-config 12 9 , SDL 13 10 , SDL_image 14 11 , SDL_mixer 15 12 , SDL_gfx 13 + , stdenv 14 + , yaml-cpp 15 + , zlib 16 16 }: 17 17 18 - stdenv.mkDerivation rec { 18 + stdenv.mkDerivation { 19 19 pname = "openxcom"; 20 - version = "1.0.0.2019.10.18"; 20 + version = "1.0.0.2023.08.12"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "OpenXcom"; 24 24 repo = "OpenXcom"; 25 - rev = "f9853b2cb8c8f741ac58707487ef493416d890a3"; 26 - hash = "sha256-APv49ZT94oeM4KVKGtUdoQ1t8Ly8lsocr+FqXiRXbk0="; 25 + rev = "bd632cc8569a57fdc3b68ce53f6ea850422ec5ac"; 26 + hash = "sha256-ouYZ4rAEluqeP+ZUrbEZwCpXCw0cZLWsf1GbIE3jaTc="; 27 27 }; 28 28 29 - nativeBuildInputs = [ cmake pkg-config ]; 29 + nativeBuildInputs = [ 30 + cmake 31 + pkg-config 32 + ]; 30 33 31 - buildInputs = [ SDL SDL_gfx SDL_image SDL_mixer boost yaml-cpp libGLU libGL openssl zlib ]; 34 + buildInputs = [ 35 + boost 36 + libGL 37 + libGLU 38 + SDL 39 + SDL_gfx 40 + SDL_image 41 + SDL_mixer 42 + yaml-cpp 43 + openssl 44 + zlib 45 + ]; 32 46 33 - meta = with lib; { 47 + meta = { 34 48 description = "Open source clone of UFO: Enemy Unknown"; 35 49 homepage = "https://openxcom.org"; 36 - maintainers = with maintainers; [ cpages ]; 37 - platforms = platforms.linux; 38 - license = licenses.gpl3; 50 + license = lib.licenses.gpl3; 51 + maintainers = with lib.maintainers; [ cpages ]; 52 + platforms = lib.platforms.linux; 39 53 }; 40 54 }
+40 -37
pkgs/games/path-of-building/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, runCommand, unzip, meson, ninja, pkg-config, qtbase, qttools, wrapQtAppsHook, luajit }: 1 + { stdenv, lib, fetchFromGitHub, unzip, meson, ninja, pkg-config, qtbase, qttools, wrapQtAppsHook, luajit }: 2 2 let 3 - dataVersion = "2.31.0"; 4 - frontendVersion = "unstable-2023-04-09"; 3 + data = stdenv.mkDerivation(finalAttrs: { 4 + pname = "path-of-building-data"; 5 + version = "2.31.2"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "PathOfBuildingCommunity"; 9 + repo = "PathOfBuilding"; 10 + rev = "v${finalAttrs.version}"; 11 + hash = "sha256-E178uYVQ+B08h1lM7h+hwfMb08VZK+r25pD4haT1tc8="; 12 + }; 13 + 14 + nativeBuildInputs = [ unzip ]; 15 + 16 + buildCommand = '' 17 + # I have absolutely no idea how this file is generated 18 + # and I don't think I want to know. The Flatpak also does this. 19 + unzip -j -d $out $src/runtime-win32.zip lua/sha1.lua 20 + 21 + # Install the actual data 22 + cp -r $src/src $src/runtime/lua/*.lua $src/manifest.xml $out 23 + 24 + # Pretend this is an official build so we don't get the ugly "dev mode" warning 25 + substituteInPlace $out/manifest.xml --replace '<Version' '<Version platform="nixos"' 26 + touch $out/installed.cfg 27 + 28 + # Completely stub out the update check 29 + chmod +w $out/src/UpdateCheck.lua 30 + echo 'return "none"' > $out/src/UpdateCheck.lua 31 + ''; 32 + }); 5 33 in 6 34 stdenv.mkDerivation { 7 35 pname = "path-of-building"; 8 - version = "${dataVersion}-${frontendVersion}"; 36 + version = "${data.version}-unstable-2023-04-09"; 9 37 10 38 src = fetchFromGitHub { 11 39 owner = "ernstp"; ··· 14 42 hash = "sha256-zhw2PZ6ZNMgZ2hG+a6AcYBkeg7kbBHNc2eSt4if17Wk="; 15 43 }; 16 44 17 - data = runCommand "path-of-building-data" { 18 - src = fetchFromGitHub { 19 - owner = "PathOfBuildingCommunity"; 20 - repo = "PathOfBuilding"; 21 - rev = "v${dataVersion}"; 22 - hash = "sha256-romuFNd80TuskJUp/UqmI3hPjVMxE/xoBTpQVCu5MBI="; 23 - }; 24 - 25 - nativeBuildInputs = [ unzip ]; 26 - } 27 - '' 28 - # I have absolutely no idea how this file is generated 29 - # and I don't think I want to know. The Flatpak also does this. 30 - unzip -j -d $out $src/runtime-win32.zip lua/sha1.lua 31 - 32 - # Install the actual data 33 - cp -r $src/src $src/runtime/lua/*.lua $src/manifest.xml $out 34 - 35 - # Pretend this is an official build so we don't get the ugly "dev mode" warning 36 - substituteInPlace $out/manifest.xml --replace '<Version' '<Version platform="nixos"' 37 - touch $out/installed.cfg 38 - 39 - # Completely stub out the update check 40 - chmod +w $out/src/UpdateCheck.lua 41 - echo 'return "none"' > $out/src/UpdateCheck.lua 42 - ''; 43 - 44 45 nativeBuildInputs = [ meson ninja pkg-config qttools wrapQtAppsHook ]; 45 46 buildInputs = [ qtbase luajit luajit.pkgs.lua-curl ]; 46 - dontWrapQtApps = true; 47 47 48 48 installPhase = '' 49 49 runHook preInstall ··· 51 51 runHook postInstall 52 52 ''; 53 53 54 - postFixup = '' 55 - wrapQtApp $out/bin/pobfrontend \ 56 - --set LUA_PATH "$LUA_PATH" \ 57 - --set LUA_CPATH "$LUA_CPATH" \ 58 - --chdir "$data" 54 + preFixup = '' 55 + qtWrapperArgs+=( 56 + --set LUA_PATH "$LUA_PATH" 57 + --set LUA_CPATH "$LUA_CPATH" 58 + --chdir "${data}" 59 + ) 59 60 ''; 61 + 62 + passthru.data = data; 60 63 61 64 meta = { 62 65 description = "Offline build planner for Path of Exile";
+9 -31
pkgs/games/vintagestory/default.nix
··· 4 4 , makeWrapper 5 5 , makeDesktopItem 6 6 , copyDesktopItems 7 - , mono 8 7 , xorg 9 8 , gtk2 10 9 , sqlite ··· 16 15 , libglvnd 17 16 , pipewire 18 17 , libpulseaudio 19 - , experimental ? false 20 18 , dotnet-runtime_7 21 19 }: 22 20 23 21 stdenv.mkDerivation rec { 24 22 pname = "vintagestory"; 25 - version = if experimental then "1.18.8-rc.1" else "1.18.7"; 23 + version = "1.18.8"; 26 24 27 - src = 28 - if experimental 29 - then 30 - (fetchurl { 31 - url = "https://cdn.vintagestory.at/gamefiles/unstable/vs_client_linux-x64_${version}.tar.gz"; 32 - hash = "sha256-FxyAJTiLENTp5QxPKRgsiOhkMXz88CTn3QRvIHtOH+A="; 33 - }) 34 - else 35 - (fetchurl { 36 - url = "https://cdn.vintagestory.at/gamefiles/stable/vs_archive_${version}.tar.gz"; 37 - hash = "sha256-geJoNxBxODXQeTExLdTOaH84asjo2yg2xFm8Pj0IMc0="; 38 - }); 25 + src = fetchurl { 26 + url = "https://cdn.vintagestory.at/gamefiles/stable/vs_client_linux-x64_${version}.tar.gz"; 27 + hash = "sha256-q7MxmsWCGODOt/hCkCPz964m7az27SddIRBJ1vYg02k="; 28 + }; 39 29 40 30 41 31 nativeBuildInputs = [ makeWrapper copyDesktopItems ]; 42 32 43 - buildInputs = 44 - if experimental then [ 45 - dotnet-runtime_7 46 - ] else [ 47 - mono 48 - ]; 33 + buildInputs = [ dotnet-runtime_7 ]; 49 34 50 35 runtimeLibs = lib.makeLibraryPath ([ 51 36 gtk2 ··· 65 50 66 51 desktopItems = makeDesktopItem { 67 52 name = "vintagestory"; 68 - desktopName = if experimental then "Vintage Story Experimental .net 7" else "Vintage Story"; 53 + desktopName = "Vintage Story"; 69 54 exec = "vintagestory"; 70 55 icon = "vintagestory"; 71 56 comment = "Innovate and explore in a sandbox world"; ··· 83 68 runHook postInstall 84 69 ''; 85 70 86 - preFixup = (if experimental then '' 71 + preFixup = '' 87 72 makeWrapper ${dotnet-runtime_7}/bin/dotnet $out/bin/vintagestory \ 88 73 --prefix LD_LIBRARY_PATH : "${runtimeLibs}" \ 89 74 --add-flags $out/share/vintagestory/Vintagestory.dll 90 75 makeWrapper ${dotnet-runtime_7}/bin/dotnet $out/bin/vintagestory-server \ 91 76 --prefix LD_LIBRARY_PATH : "${runtimeLibs}" \ 92 77 --add-flags $out/share/vintagestory/VintagestoryServer.dll 93 - '' else '' 94 - makeWrapper ${mono}/bin/mono $out/bin/vintagestory \ 95 - --prefix LD_LIBRARY_PATH : "${runtimeLibs}" \ 96 - --add-flags $out/share/vintagestory/Vintagestory.exe 97 - makeWrapper ${mono}/bin/mono $out/bin/vintagestory-server \ 98 - --prefix LD_LIBRARY_PATH : "${runtimeLibs}" \ 99 - --add-flags $out/share/vintagestory/VintagestoryServer.exe 100 - '') + '' 78 + '' + '' 101 79 find "$out/share/vintagestory/assets/" -not -path "*/fonts/*" -regex ".*/.*[A-Z].*" | while read -r file; do 102 80 local filename="$(basename -- "$file")" 103 81 ln -sf "$filename" "''${file%/*}"/"''${filename,,}"
+39
pkgs/os-specific/darwin/apparency/default.nix
··· 1 + { lib 2 + , fetchurl 3 + , stdenv 4 + , undmg 5 + }: 6 + 7 + stdenv.mkDerivation { 8 + pname = "apparency"; 9 + version = "1.5.1"; 10 + 11 + src = fetchurl { 12 + url = "https://web.archive.org/web/20230815073821/https://www.mothersruin.com/software/downloads/Apparency.dmg"; 13 + hash = "sha256-JpaBdlt8kTNFzK/yZVZ+ZFJ3DnPQbogJC7QBmtSVkoQ="; 14 + }; 15 + 16 + nativeBuildInputs = [ undmg ]; 17 + 18 + sourceRoot = "Apparency.app"; 19 + 20 + installPhase = '' 21 + runHook preInstall 22 + 23 + mkdir -p $out/Applications/Apparency.app $out/bin 24 + cp -R . $out/Applications/Apparency.app 25 + ln -s ../Applications/Apparency.app/Contents/MacOS/appy $out/bin 26 + 27 + runHook postInstall 28 + ''; 29 + 30 + meta = { 31 + description = "The App That Opens Apps"; 32 + homepage = "https://www.mothersruin.com/software/Apparency/"; 33 + license = lib.licenses.unfreeRedistributable; 34 + maintainers = with lib.maintainers; [ Enzime ]; 35 + mainProgram = "appy"; 36 + platforms = lib.platforms.darwin; 37 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 38 + }; 39 + }
+4 -4
pkgs/os-specific/linux/rtw88/default.nix
··· 5 5 in 6 6 stdenv.mkDerivation { 7 7 pname = "rtw88"; 8 - version = "unstable-2022-11-05"; 8 + version = "unstable-2023-07-23"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "lwfinger"; 12 12 repo = "rtw88"; 13 - rev = "c0dfe571fd7b307e036f186ef5711b4c0d9f3f08"; 14 - sha256 = "1gc5nv5pyrfag826z36vsrbirg6iww99yx45pcgpp7rmrpbwamvg"; 13 + rev = "9b6fe04a741a6b0a1edc5ca134927784bff033a5"; 14 + hash = "sha256-OzaIy+WTrljwAhC73wEIRUXrkz1NrGNJAS3zofQyV6E="; 15 15 }; 16 16 17 17 nativeBuildInputs = kernel.moduleBuildDependencies; ··· 30 30 ''; 31 31 32 32 meta = with lib; { 33 - description = "The newest Realtek rtlwifi codes"; 33 + description = "Backport of the latest Realtek RTW88 driver from wireless-next for older kernels"; 34 34 homepage = "https://github.com/lwfinger/rtw88"; 35 35 license = with licenses; [ bsd3 gpl2Only ]; 36 36 maintainers = with maintainers; [ tvorog atila ];
+2 -2
pkgs/servers/atlassian/confluence.nix
··· 15 15 optionalWarning (crowdProperties != null) "Using `crowdProperties` is deprecated!" 16 16 (stdenvNoCC.mkDerivation rec { 17 17 pname = "atlassian-confluence"; 18 - version = "7.19.5"; 18 + version = "7.19.12"; 19 19 20 20 src = fetchurl { 21 21 url = "https://product-downloads.atlassian.com/software/confluence/downloads/${pname}-${version}.tar.gz"; 22 - sha256 = "sha256-32syhzbFCWzwE2NftTY58aA+iD0kABraT4FA7mYU1II="; 22 + sha256 = "sha256-59JOZWKhHPtz9NFiGreFHAOgIL5aB227j6nC1XyofvE="; 23 23 }; 24 24 25 25 buildPhase = ''
+1
pkgs/servers/chatgpt-retrieval-plugin/default.nix
··· 63 63 }; 64 64 65 65 meta = with lib; { 66 + broken = true; # dependencies are not up to date, the project doesn't look well maintained, this doesn't look like it's going in the right direction. I'm happy to handle maintainership to whoever wants to. 66 67 homepage = "https://github.com/openai/chatgpt-retrieval-plugin"; 67 68 description = "Tool to search and find personal or work documents by asking questions in everyday language"; 68 69 license = licenses.mit;
+3 -3
pkgs/servers/gemini/agate/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "agate"; 5 - version = "3.3.0"; 5 + version = "3.3.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mbrubeck"; 9 9 repo = "agate"; 10 10 rev = "v${version}"; 11 - hash = "sha256-B0hbXar/RulfBJUR1Jtczf3p1H6Zj5OVCXVCaj5zf/U="; 11 + hash = "sha256-gU4Q45Sb+LOmcv0j9R8yw996NUpCOnxdwT6lyvNp2pg="; 12 12 }; 13 - cargoHash = "sha256-6Z+mcQAJwW7tm4SBbrHwHIwiqlFV+PIa5I2onU2rPts="; 13 + cargoHash = "sha256-6jF4ayzBN4sSk81u3iX0CxMPAsL6D+wpXRYGjgntMUE="; 14 14 15 15 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ]; 16 16
+1
pkgs/servers/geospatial/t-rex/default.nix
··· 25 25 maintainers = with maintainers; [ sikmir ]; 26 26 mainProgram = "t_rex"; 27 27 platforms = platforms.unix; 28 + broken = true; # https://github.com/t-rex-tileserver/t-rex/issues/302 28 29 }; 29 30 }
+9 -5
pkgs/servers/invidious/default.nix
··· 97 97 cp -r config/sql $out/share/invidious/config 98 98 ''; 99 99 100 - # Invidious tries to open config/config.yml and connect to the database, even 101 - # when running --help. This specifies a minimal configuration in an 102 - # environment variable. Even though the database is bogus, --help still 103 - # works. 100 + # Invidious tries to open and validate config/config.yml, even when 101 + # running --help. This specifies a minimal configuration in an 102 + # environment variable. Even though the database and hmac_key are 103 + # bogus, --help still works. 104 104 installCheckPhase = '' 105 - INVIDIOUS_CONFIG="database_url: sqlite3:///dev/null" $out/bin/invidious --help 105 + INVIDIOUS_CONFIG="$(cat <<EOF 106 + database_url: sqlite3:///dev/null 107 + hmac_key: "this-is-required" 108 + EOF 109 + )" $out/bin/invidious --help 106 110 ''; 107 111 108 112 passthru = {
+1 -1
pkgs/servers/invidious/update.sh
··· 1 1 #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p curl crystal crystal2nix jq git moreutils nix nix-prefetch pkg-config 2 + #!nix-shell -i bash -p curl crystal crystal2nix jq git moreutils nix nix-prefetch pkg-config pcre 3 3 git_url='https://github.com/iv-org/invidious.git' 4 4 git_branch='master' 5 5 git_dir='/var/tmp/invidious.git'
+3 -3
pkgs/servers/invidious/versions.json
··· 4 4 "sha256": "sha256-EU6T9yQCdOLx98Io8o01rEsgxDFF/Xoy42LgPopD2/A=" 5 5 }, 6 6 "invidious": { 7 - "rev": "545a5937d87d31622e87bb2ba8151f8aecd66c81", 8 - "sha256": "sha256-1Ra3nLO2DsnTvyovteF0cOIl07GHbJyPbTYBRIyKuAs=", 9 - "version": "unstable-2023-06-06" 7 + "rev": "34508966027fce3f460d9670eeecef67b92565a0", 8 + "sha256": "sha256-z+6YHhESb0Ws9DRaVH4AR2i/SaWgM9OhTzxdY1bkv/0=", 9 + "version": "unstable-2023-08-07" 10 10 }, 11 11 "lsquic": { 12 12 "sha256": "sha256-hG8cUvhbCNeMOsKkaJlgGpzUrIx47E/WhmPIdI5F3qM=",
+36
pkgs/servers/mail/mailman/0001-Disable-broken-test_help_output-testcase.patch
··· 1 + From 1a914beafe2b00770213fa4d146ffad9d897dc0c Mon Sep 17 00:00:00 2001 2 + From: Maximilian Bosch <maximilian@mbosch.me> 3 + Date: Sat, 12 Aug 2023 12:27:25 +0200 4 + Subject: [PATCH] Disable broken `test_help_output` testcase 5 + 6 + The assertion fails, but checking for the exact whereabouts of helptext 7 + doesn't bring too much value anyways, so it seems OK to just skip the 8 + test. 9 + --- 10 + .../tests/commands/test_attachments_to_file.py | 13 ------------- 11 + 1 file changed, 13 deletions(-) 12 + 13 + diff --git a/hyperkitty/tests/commands/test_attachments_to_file.py b/hyperkitty/tests/commands/test_attachments_to_file.py 14 + index b3e61f3a..8db7c4b2 100644 15 + --- a/hyperkitty/tests/commands/test_attachments_to_file.py 16 + +++ b/hyperkitty/tests/commands/test_attachments_to_file.py 17 + @@ -83,16 +83,3 @@ class CommandTestCase(TestCase): 18 + self.assertEqual(fp.getvalue(), """\ 19 + 2 attachments moved. 20 + """) 21 + - 22 + - def test_help_output(self): 23 + - with io.StringIO() as fp, redirect_stdout(fp): 24 + - with suppress(SystemExit): 25 + - call_command('attachments_to_file', '--help') 26 + - 27 + - output_value = fp.getvalue() 28 + - assert ( 29 + - "HYPERKITTY_ATTACHMENT_FOLDER" in output_value 30 + - and "-c CHUNK_SIZE" in output_value 31 + - and "-c CHUNK_SIZE, --chunk-size CHUNK_SIZE" in output_value 32 + - and "-v {0,1}, --verbosity {0,1}" in output_value 33 + - ) 34 + -- 35 + 2.40.1 36 +
+3 -17
pkgs/servers/mail/mailman/hyperkitty.nix
··· 1 1 { lib 2 2 , python3 3 3 , fetchPypi 4 - , fetchpatch 5 4 }: 6 5 7 6 with python3.pkgs; 8 7 9 8 buildPythonPackage rec { 10 9 pname = "HyperKitty"; 11 - # Note: Mailman core must be on the latest version before upgrading HyperKitty. 12 - # See: https://gitlab.com/mailman/postorius/-/issues/516#note_544571309 13 - version = "1.3.5"; 10 + version = "1.3.7"; 14 11 disabled = pythonOlder "3.8"; 15 12 16 13 src = fetchPypi { 17 14 inherit pname version; 18 - sha256 = "sha256-gmkiK8pIHfubbbxNdm/D6L2o722FptxYgINYdIUOn4Y="; 15 + sha256 = "sha256-TXSso+wwVGdBymIzns5yOS4pj1EdConmm87b/NyBAss="; 19 16 }; 20 17 21 18 patches = [ 22 - # FIXME: backport Python 3.10 support fix, remove for next release 23 - (fetchpatch { 24 - url = "https://gitlab.com/mailman/hyperkitty/-/commit/551a44a76e46931fc5c1bcb341235d8f579820be.patch"; 25 - sha256 = "sha256-5XCrvyrDEqH3JryPMoOXSlVVDLQ+PdYBqwGYxkExdvk="; 26 - includes = [ "hyperkitty/*" ]; 27 - }) 28 - 29 - # Fix for Python >=3.9.13 30 - (fetchpatch { 31 - url = "https://gitlab.com/mailman/hyperkitty/-/commit/3efe7507944dbdbfcfa4c182d332528712476b28.patch"; 32 - sha256 = "sha256-yXuhTbmfDiYEXEsnz+zp+xLHRqI4GtkOhGHN+37W0iQ="; 33 - }) 19 + ./0001-Disable-broken-test_help_output-testcase.patch 34 20 ]; 35 21 36 22 postPatch = ''
+2 -4
pkgs/servers/mail/mailman/postorius.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "postorius"; 7 - # Note: Mailman core must be on the latest version before upgrading Postorious. 8 - # See: https://gitlab.com/mailman/postorius/-/issues/516#note_544571309 9 - version = "1.3.6"; 7 + version = "1.3.8"; 10 8 11 9 src = fetchPypi { 12 10 inherit pname version; 13 - sha256 = "sha256-KwzEU9IfcQ6YPZu3jPuFrd6ux/3e2pzoLfTrak/aGmg="; 11 + sha256 = "sha256-1mSt+PVx3xUJDc5JwrCmKiRNIDwbsjjbM2Fi5Sgz6h8="; 14 12 }; 15 13 16 14 propagatedBuildInputs = [ django-mailman3 readme_renderer ];
+21 -17
pkgs/servers/mail/mailman/python.nix
··· 1 - { python3, fetchPypi }: 1 + { python3, lib, overlay ? (_: _: {}) }: 2 2 3 3 python3.override { 4 - packageOverrides = self: super: { 5 - django = super.django_3; 4 + packageOverrides = lib.composeExtensions 5 + (self: super: { 6 + /* 7 + This overlay can be used whenever we need to override 8 + dependencies specific to the mailman ecosystem: in the past 9 + this was necessary for e.g. psycopg2[1] or sqlalchemy[2]. 6 10 7 - # does not find tests 8 - alembic = super.alembic.overridePythonAttrs (oldAttrs: { 9 - doCheck = false; 10 - }); 11 - # Fixes `AssertionError: database connection isn't set to UTC` 12 - psycopg2 = super.psycopg2.overridePythonAttrs (a: rec { 13 - version = "2.8.6"; 14 - src = fetchPypi { 15 - inherit version; 16 - inherit (a) pname; 17 - sha256 = "fb23f6c71107c37fd667cb4ea363ddeb936b348bbd6449278eb92c189699f543"; 18 - }; 19 - }); 20 - }; 11 + In such a large ecosystem this sort of issue is expected 12 + to arise again. Since we don't want to clutter the python package-set 13 + itself with version overrides and don't want to change the APIs 14 + in here back and forth every time this comes up (and as a result 15 + force users to change their code accordingly), this overlay 16 + is kept on purpose, even when empty. 17 + 18 + [1] 72a14ea563a3f5bf85db659349a533fe75a8b0ce 19 + [2] f931bc81d63f5cfda55ac73d754c87b3fd63b291 20 + */ 21 + django = super.django_3; 22 + }) 23 + 24 + overlay; 21 25 }
+2 -2
pkgs/servers/mail/mailman/web.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "mailman-web"; 9 - version = "0.0.5"; 9 + version = "0.0.6"; 10 10 disabled = pythonOlder "3.8"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "sha256-9pvs/VATAsMcGNrj58b/LifysEPTNhrAP57sfp4nX6Q="; 14 + sha256 = "sha256-UWdqrcx529r6kwgf0YEHiDrpZlGoUBR6OdYtHMTPMGY="; 15 15 }; 16 16 17 17 postPatch = ''
+29 -3
pkgs/servers/mail/rspamd/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, cmake, perl 2 - , glib, luajit, openssl, pcre, pkg-config, sqlite, ragel, icu 3 - , hyperscan, jemalloc, blas, lapack, lua, libsodium 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , fetchpatch2 5 + , cmake 6 + , perl 7 + , glib 8 + , luajit 9 + , openssl 10 + , pcre 11 + , pkg-config 12 + , sqlite 13 + , ragel 14 + , icu 15 + , hyperscan 16 + , jemalloc 17 + , blas 18 + , lapack 19 + , lua 20 + , libsodium 4 21 , withBlas ? true 5 22 , withHyperscan ? stdenv.isx86_64 6 23 , withLuaJIT ? stdenv.isx86_64 ··· 19 36 rev = version; 20 37 hash = "sha256-GuWuJK73RE+cS8451m+bcmpZNQEzmZtexm19xgdDQeU="; 21 38 }; 39 + 40 + patches = [ 41 + # Fix leak in `gzip` function 42 + # https://github.com/rspamd/rspamd/issues/4564 43 + (fetchpatch2 { 44 + url = "https://github.com/rspamd/rspamd/commit/ffbab4fbf218514845b8e5209aec044621b1f460.patch"; 45 + hash = "sha256-ltkC/mZcYmGoSFILaTTRB/UWSn36flEbuJP4Buys05Y="; 46 + }) 47 + ]; 22 48 23 49 hardeningEnable = [ "pie" ]; 24 50
+3 -3
pkgs/servers/matrix-synapse/default.nix
··· 16 16 in 17 17 python3.pkgs.buildPythonApplication rec { 18 18 pname = "matrix-synapse"; 19 - version = "1.89.0"; 19 + version = "1.90.0"; 20 20 format = "pyproject"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "matrix-org"; 24 24 repo = "synapse"; 25 25 rev = "v${version}"; 26 - hash = "sha256-ywDXjwYYCR0ojemRnShDmeoeUlDkpFH/ajFxV2DrR70="; 26 + hash = "sha256-VUbEERQ/UFCroSiz8Y8EsjB+uhFQXLAsK52kM6HTjjY="; 27 27 }; 28 28 29 29 cargoDeps = rustPlatform.fetchCargoTarball { 30 30 inherit src; 31 31 name = "${pname}-${version}"; 32 - hash = "sha256-Atwa7yIA9kPsle0/DKQD30PJljVNArqWgau4Ueqzo94="; 32 + hash = "sha256-t65rvhkLryzba6eZH1thBMzV7y0y5XMbdbrTxC91blQ="; 33 33 }; 34 34 35 35 postPatch = ''
+9 -6
pkgs/servers/mediamtx/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 3 , buildGoModule 4 + , nixosTests 4 5 }: 5 6 6 7 buildGoModule rec { 7 8 pname = "mediamtx"; 8 - version = "0.23.8"; 9 + version = "1.0.0"; 9 10 10 11 src = fetchFromGitHub { 11 - owner = "aler9"; 12 + owner = "bluenviron"; 12 13 repo = pname; 13 14 rev = "v${version}"; 14 - hash = "sha256-ICH102Z18dbabXVYgxCX4JTQ75v0A9wx2pIsZHIXDFg="; 15 + hash = "sha256-SKNCQu5uRAxKpQbceha50K4ShV7mE0VI1PGFVAlWq4Q="; 15 16 }; 16 17 17 - vendorHash = "sha256-uqcv05AHwwPxrix+FWSWpV8vKFqKQsMn8qEgD71zgo8="; 18 + vendorHash = "sha256-mPnAlFHCJKXOdmKP3Ff7cQJMStKtu4Sa7iYuot5/IKE="; 18 19 19 20 # Tests need docker 20 21 doCheck = false; ··· 23 24 "-X github.com/bluenviron/mediamtx/internal/core.version=v${version}" 24 25 ]; 25 26 27 + passthru.tests = { inherit (nixosTests) mediamtx; }; 28 + 26 29 meta = with lib; { 27 30 description = 28 31 "Ready-to-use RTSP server and RTSP proxy that allows to read and publish video and audio streams" 29 32 ; 30 33 inherit (src.meta) homepage; 31 34 license = licenses.mit; 32 - maintainers = with maintainers; [ ]; 35 + mainProgram = "mediamtx"; 36 + maintainers = with maintainers; [ fpletz ]; 33 37 }; 34 - 35 38 }
+15 -20
pkgs/servers/monitoring/matrix-alertmanager/default.nix
··· 1 - { lib, callPackage, mkYarnPackage, fetchYarnDeps, fetchFromGitHub, nodejs }: 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + , jq 5 + }: 2 6 3 - mkYarnPackage rec { 7 + buildNpmPackage rec { 4 8 pname = "matrix-alertmanager"; 5 - version = "0.5.0"; 9 + version = "0.7.2"; 6 10 7 11 src = fetchFromGitHub { 8 12 owner = "jaywink"; 9 13 repo = pname; 10 14 rev = "v${version}"; 11 - sha256 = "M3/8viRCRiVJGJSHidP6nG8cr8wOl9hMFY/gzdSRN+4="; 15 + hash = "sha256-7rsY/nUiuSVkM8fbPPa9DB3c+Uhs+Si/j1Jzls6d2qc="; 12 16 }; 13 17 14 - packageJSON = ./package.json; 15 - yarnLock = ./yarn.lock; 18 + postPatch = '' 19 + ${lib.getExe jq} '. += {"bin": "src/app.js"}' package.json > package.json.tmp 20 + mv package.json.tmp package.json 21 + ''; 16 22 17 - offlineCache = fetchYarnDeps { 18 - inherit yarnLock; 19 - sha256 = lib.fileContents ./yarn-hash; 20 - }; 23 + npmDepsHash = "sha256-OI/zlz03YQwUnpOiHAVQfk8PWKsurldpp0PbF1K9zbM="; 21 24 22 - prePatch = '' 23 - cp ${./package.json} ./package.json 24 - ''; 25 - postInstall = '' 26 - sed '1 s;^;#!${nodejs}/bin/node\n;' -i $out/libexec/matrix-alertmanager/node_modules/matrix-alertmanager/src/app.js 27 - chmod +x $out/libexec/matrix-alertmanager/node_modules/matrix-alertmanager/src/app.js 28 - ''; 29 - 30 - passthru.updateScript = callPackage ./update.nix {}; 25 + dontNpmBuild = true; 31 26 32 27 meta = with lib; { 28 + changelog = "https://github.com/jaywink/matrix-alertmanager/blob/${src.rev}/CHANGELOG.md"; 33 29 description = "Bot to receive Alertmanager webhook events and forward them to chosen rooms"; 34 30 homepage = "https://github.com/jaywink/matrix-alertmanager"; 35 31 license = licenses.mit; 36 32 maintainers = with maintainers; [ yuka ]; 37 - platforms = platforms.all; 38 33 }; 39 34 }
-41
pkgs/servers/monitoring/matrix-alertmanager/package.json
··· 1 - { 2 - "name": "matrix-alertmanager", 3 - "version": "0.5.0", 4 - "description": "Prometheus Alertmanager bot for Matrix", 5 - "main": "src/app.js", 6 - "scripts": { 7 - "dev": "node_modules/.bin/nodemon src/app.js localhost 3000", 8 - "test": "node_modules/.bin/mocha tests/", 9 - "start": "node src/app.js" 10 - }, 11 - "repository": { 12 - "type": "git", 13 - "url": "https://github.com/jaywink/matrix-alertmanager" 14 - }, 15 - "keywords": [ 16 - "matrix", 17 - "alertmanager", 18 - "prometheus", 19 - "bot" 20 - ], 21 - "engines": { 22 - "node": ">= 14" 23 - }, 24 - "author": "Jason Robinson", 25 - "license": "MIT", 26 - "devDependencies": { 27 - "chai": "^4.3.4", 28 - "eslint": "^7.32.0", 29 - "mocha": "^9.1.1", 30 - "nodemon": "^2.0.12", 31 - "npm-check-updates": "^11.8.5", 32 - "sinon": "^11.1.2" 33 - }, 34 - "dependencies": { 35 - "dotenv": "^10.0.0", 36 - "express": "^4.17.1", 37 - "matrix-js-sdk": "^12.5.0", 38 - "striptags": "^3.2.0" 39 - }, 40 - "bin": "src/app.js" 41 - }
-32
pkgs/servers/monitoring/matrix-alertmanager/update.nix
··· 1 - { lib, writeShellScript 2 - , coreutils, jq, common-updater-scripts 3 - , curl, wget, gnugrep, yarn, prefetch-yarn-deps 4 - }: 5 - 6 - writeShellScript "update-matrix-alertmanager" '' 7 - set -xe 8 - export PATH="${lib.makeBinPath [ gnugrep coreutils curl wget jq common-updater-scripts yarn prefetch-yarn-deps ]}" 9 - 10 - cd pkgs/servers/monitoring/matrix-alertmanager/ 11 - 12 - owner="jaywink" 13 - repo="matrix-alertmanager" 14 - version=`curl -s "https://api.github.com/repos/$owner/$repo/tags" | jq -r .[0].name | grep -oP "^v\K.*"` 15 - url="https://raw.githubusercontent.com/$owner/$repo/v$version/" 16 - 17 - ( 18 - cd ../../../.. 19 - update-source-version matrix-alertmanager "$version" --file=pkgs/servers/monitoring/matrix-alertmanager/default.nix 20 - ) 21 - 22 - rm -f package.json package-lock.json yarn.lock 23 - wget "$url/package.json" "$url/package-lock.json" 24 - 25 - yarn import 26 - echo $(prefetch-yarn-deps) > yarn-hash 27 - 28 - jq '. + { bin: .main }' package.json > package.json.tmp 29 - mv package.json{.tmp,} 30 - 31 - rm -rf package-lock.json node_modules 32 - ''
-1
pkgs/servers/monitoring/matrix-alertmanager/yarn-hash
··· 1 - 03a217ppbscz4fqc10c829p5frbs7j9qli5126cibz2b3pk2mi66
-3560
pkgs/servers/monitoring/matrix-alertmanager/yarn.lock
··· 1 - # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 - # yarn lockfile v1 3 - 4 - 5 - "@babel/code-frame@7.12.11": 6 - version "7.12.11" 7 - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" 8 - integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== 9 - dependencies: 10 - "@babel/highlight" "^7.10.4" 11 - 12 - "@babel/helper-validator-identifier@^7.14.5": 13 - version "7.15.7" 14 - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" 15 - integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== 16 - 17 - "@babel/highlight@^7.10.4": 18 - version "7.14.5" 19 - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" 20 - integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== 21 - dependencies: 22 - "@babel/helper-validator-identifier" "^7.14.5" 23 - chalk "^2.0.0" 24 - js-tokens "^4.0.0" 25 - 26 - "@babel/runtime@^7.12.5": 27 - version "7.15.4" 28 - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a" 29 - integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw== 30 - dependencies: 31 - regenerator-runtime "^0.13.4" 32 - 33 - "@eslint/eslintrc@^0.4.3": 34 - version "0.4.3" 35 - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" 36 - integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== 37 - dependencies: 38 - ajv "^6.12.4" 39 - debug "^4.1.1" 40 - espree "^7.3.0" 41 - globals "^13.9.0" 42 - ignore "^4.0.6" 43 - import-fresh "^3.2.1" 44 - js-yaml "^3.13.1" 45 - minimatch "^3.0.4" 46 - strip-json-comments "^3.1.1" 47 - 48 - "@gar/promisify@^1.0.1": 49 - version "1.1.2" 50 - resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210" 51 - integrity sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw== 52 - 53 - "@humanwhocodes/config-array@^0.5.0": 54 - version "0.5.0" 55 - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" 56 - integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== 57 - dependencies: 58 - "@humanwhocodes/object-schema" "^1.2.0" 59 - debug "^4.1.1" 60 - minimatch "^3.0.4" 61 - 62 - "@humanwhocodes/object-schema@^1.2.0": 63 - version "1.2.0" 64 - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf" 65 - integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w== 66 - 67 - "@nodelib/fs.scandir@2.1.5": 68 - version "2.1.5" 69 - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" 70 - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== 71 - dependencies: 72 - "@nodelib/fs.stat" "2.0.5" 73 - run-parallel "^1.1.9" 74 - 75 - "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": 76 - version "2.0.5" 77 - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" 78 - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== 79 - 80 - "@nodelib/fs.walk@^1.2.3": 81 - version "1.2.8" 82 - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" 83 - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== 84 - dependencies: 85 - "@nodelib/fs.scandir" "2.1.5" 86 - fastq "^1.6.0" 87 - 88 - "@npmcli/fs@^1.0.0": 89 - version "1.0.0" 90 - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.0.0.tgz#589612cfad3a6ea0feafcb901d29c63fd52db09f" 91 - integrity sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ== 92 - dependencies: 93 - "@gar/promisify" "^1.0.1" 94 - semver "^7.3.5" 95 - 96 - "@npmcli/git@^2.1.0": 97 - version "2.1.0" 98 - resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-2.1.0.tgz#2fbd77e147530247d37f325930d457b3ebe894f6" 99 - integrity sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw== 100 - dependencies: 101 - "@npmcli/promise-spawn" "^1.3.2" 102 - lru-cache "^6.0.0" 103 - mkdirp "^1.0.4" 104 - npm-pick-manifest "^6.1.1" 105 - promise-inflight "^1.0.1" 106 - promise-retry "^2.0.1" 107 - semver "^7.3.5" 108 - which "^2.0.2" 109 - 110 - "@npmcli/installed-package-contents@^1.0.6": 111 - version "1.0.7" 112 - resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa" 113 - integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw== 114 - dependencies: 115 - npm-bundled "^1.1.1" 116 - npm-normalize-package-bin "^1.0.1" 117 - 118 - "@npmcli/move-file@^1.0.1": 119 - version "1.1.2" 120 - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" 121 - integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== 122 - dependencies: 123 - mkdirp "^1.0.4" 124 - rimraf "^3.0.2" 125 - 126 - "@npmcli/node-gyp@^1.0.2": 127 - version "1.0.2" 128 - resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-1.0.2.tgz#3cdc1f30e9736dbc417373ed803b42b1a0a29ede" 129 - integrity sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg== 130 - 131 - "@npmcli/promise-spawn@^1.2.0", "@npmcli/promise-spawn@^1.3.2": 132 - version "1.3.2" 133 - resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz#42d4e56a8e9274fba180dabc0aea6e38f29274f5" 134 - integrity sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg== 135 - dependencies: 136 - infer-owner "^1.0.4" 137 - 138 - "@npmcli/run-script@^1.8.2": 139 - version "1.8.6" 140 - resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-1.8.6.tgz#18314802a6660b0d4baa4c3afe7f1ad39d8c28b7" 141 - integrity sha512-e42bVZnC6VluBZBAFEr3YrdqSspG3bgilyg4nSLBJ7TRGNCzxHa92XAHxQBLYg0BmgwO4b2mf3h/l5EkEWRn3g== 142 - dependencies: 143 - "@npmcli/node-gyp" "^1.0.2" 144 - "@npmcli/promise-spawn" "^1.3.2" 145 - node-gyp "^7.1.0" 146 - read-package-json-fast "^2.0.1" 147 - 148 - "@sindresorhus/is@^0.14.0": 149 - version "0.14.0" 150 - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" 151 - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== 152 - 153 - "@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.7.0", "@sinonjs/commons@^1.8.3": 154 - version "1.8.3" 155 - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" 156 - integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== 157 - dependencies: 158 - type-detect "4.0.8" 159 - 160 - "@sinonjs/fake-timers@^7.0.4", "@sinonjs/fake-timers@^7.1.2": 161 - version "7.1.2" 162 - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz#2524eae70c4910edccf99b2f4e6efc5894aff7b5" 163 - integrity sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg== 164 - dependencies: 165 - "@sinonjs/commons" "^1.7.0" 166 - 167 - "@sinonjs/samsam@^6.0.2": 168 - version "6.0.2" 169 - resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-6.0.2.tgz#a0117d823260f282c04bff5f8704bdc2ac6910bb" 170 - integrity sha512-jxPRPp9n93ci7b8hMfJOFDPRLFYadN6FSpeROFTR4UNF4i5b+EK6m4QXPO46BDhFgRy1JuS87zAnFOzCUwMJcQ== 171 - dependencies: 172 - "@sinonjs/commons" "^1.6.0" 173 - lodash.get "^4.4.2" 174 - type-detect "^4.0.8" 175 - 176 - "@sinonjs/text-encoding@^0.7.1": 177 - version "0.7.1" 178 - resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz#8da5c6530915653f3a1f38fd5f101d8c3f8079c5" 179 - integrity sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ== 180 - 181 - "@szmarczak/http-timer@^1.1.2": 182 - version "1.1.2" 183 - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" 184 - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== 185 - dependencies: 186 - defer-to-connect "^1.0.1" 187 - 188 - "@tootallnate/once@1": 189 - version "1.1.2" 190 - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" 191 - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== 192 - 193 - "@types/retry@^0.12.0": 194 - version "0.12.1" 195 - resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.1.tgz#d8f1c0d0dc23afad6dc16a9e993a0865774b4065" 196 - integrity sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g== 197 - 198 - "@ungap/promise-all-settled@1.1.2": 199 - version "1.1.2" 200 - resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44" 201 - integrity sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q== 202 - 203 - abbrev@1: 204 - version "1.1.1" 205 - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" 206 - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== 207 - 208 - accepts@~1.3.7: 209 - version "1.3.7" 210 - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" 211 - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== 212 - dependencies: 213 - mime-types "~2.1.24" 214 - negotiator "0.6.2" 215 - 216 - acorn-jsx@^5.3.1: 217 - version "5.3.2" 218 - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" 219 - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== 220 - 221 - acorn@^7.4.0: 222 - version "7.4.1" 223 - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" 224 - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== 225 - 226 - agent-base@6, agent-base@^6.0.2: 227 - version "6.0.2" 228 - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" 229 - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== 230 - dependencies: 231 - debug "4" 232 - 233 - agentkeepalive@^4.1.3: 234 - version "4.1.4" 235 - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.1.4.tgz#d928028a4862cb11718e55227872e842a44c945b" 236 - integrity sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ== 237 - dependencies: 238 - debug "^4.1.0" 239 - depd "^1.1.2" 240 - humanize-ms "^1.2.1" 241 - 242 - aggregate-error@^3.0.0: 243 - version "3.1.0" 244 - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" 245 - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== 246 - dependencies: 247 - clean-stack "^2.0.0" 248 - indent-string "^4.0.0" 249 - 250 - ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4: 251 - version "6.12.6" 252 - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" 253 - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== 254 - dependencies: 255 - fast-deep-equal "^3.1.1" 256 - fast-json-stable-stringify "^2.0.0" 257 - json-schema-traverse "^0.4.1" 258 - uri-js "^4.2.2" 259 - 260 - ajv@^8.0.1: 261 - version "8.6.3" 262 - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.3.tgz#11a66527761dc3e9a3845ea775d2d3c0414e8764" 263 - integrity sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw== 264 - dependencies: 265 - fast-deep-equal "^3.1.1" 266 - json-schema-traverse "^1.0.0" 267 - require-from-string "^2.0.2" 268 - uri-js "^4.2.2" 269 - 270 - another-json@^0.2.0: 271 - version "0.2.0" 272 - resolved "https://registry.yarnpkg.com/another-json/-/another-json-0.2.0.tgz#b5f4019c973b6dd5c6506a2d93469cb6d32aeedc" 273 - integrity sha512-/Ndrl68UQLhnCdsAzEXLMFuOR546o2qbYRqCglaNHbjXrwG1ayTcdwr3zkSGOGtGXDyR5X9nCFfnyG2AFJIsqg== 274 - 275 - ansi-align@^3.0.0: 276 - version "3.0.0" 277 - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" 278 - integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== 279 - dependencies: 280 - string-width "^3.0.0" 281 - 282 - ansi-colors@4.1.1, ansi-colors@^4.1.1: 283 - version "4.1.1" 284 - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" 285 - integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== 286 - 287 - ansi-regex@^2.0.0: 288 - version "2.1.1" 289 - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 290 - integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== 291 - 292 - ansi-regex@^3.0.0: 293 - version "3.0.0" 294 - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" 295 - integrity sha512-wFUFA5bg5dviipbQQ32yOQhl6gcJaJXiHE7dvR8VYPG97+J/GNC5FKGepKdEDUFeXRzDxPF1X/Btc8L+v7oqIQ== 296 - 297 - ansi-regex@^4.1.0: 298 - version "4.1.0" 299 - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" 300 - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== 301 - 302 - ansi-regex@^5.0.0: 303 - version "5.0.1" 304 - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" 305 - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== 306 - 307 - ansi-styles@^3.2.1: 308 - version "3.2.1" 309 - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 310 - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 311 - dependencies: 312 - color-convert "^1.9.0" 313 - 314 - ansi-styles@^4.0.0, ansi-styles@^4.1.0: 315 - version "4.3.0" 316 - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" 317 - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 318 - dependencies: 319 - color-convert "^2.0.1" 320 - 321 - anymatch@~3.1.2: 322 - version "3.1.2" 323 - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" 324 - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== 325 - dependencies: 326 - normalize-path "^3.0.0" 327 - picomatch "^2.0.4" 328 - 329 - aproba@^1.0.3: 330 - version "1.2.0" 331 - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" 332 - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== 333 - 334 - are-we-there-yet@~1.1.2: 335 - version "1.1.7" 336 - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" 337 - integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g== 338 - dependencies: 339 - delegates "^1.0.0" 340 - readable-stream "^2.0.6" 341 - 342 - argparse@^1.0.7: 343 - version "1.0.10" 344 - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" 345 - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== 346 - dependencies: 347 - sprintf-js "~1.0.2" 348 - 349 - argparse@^2.0.1: 350 - version "2.0.1" 351 - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" 352 - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== 353 - 354 - array-flatten@1.1.1: 355 - version "1.1.1" 356 - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" 357 - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== 358 - 359 - array-union@^2.1.0: 360 - version "2.1.0" 361 - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" 362 - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== 363 - 364 - asn1@~0.2.3: 365 - version "0.2.4" 366 - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" 367 - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== 368 - dependencies: 369 - safer-buffer "~2.1.0" 370 - 371 - assert-plus@1.0.0, assert-plus@^1.0.0: 372 - version "1.0.0" 373 - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" 374 - integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== 375 - 376 - assertion-error@^1.1.0: 377 - version "1.1.0" 378 - resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" 379 - integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== 380 - 381 - astral-regex@^2.0.0: 382 - version "2.0.0" 383 - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" 384 - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== 385 - 386 - asynckit@^0.4.0: 387 - version "0.4.0" 388 - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 389 - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== 390 - 391 - aws-sign2@~0.7.0: 392 - version "0.7.0" 393 - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" 394 - integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== 395 - 396 - aws4@^1.8.0: 397 - version "1.11.0" 398 - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" 399 - integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== 400 - 401 - balanced-match@^1.0.0: 402 - version "1.0.2" 403 - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 404 - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 405 - 406 - base-x@^3.0.2: 407 - version "3.0.8" 408 - resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.8.tgz#1e1106c2537f0162e8b52474a557ebb09000018d" 409 - integrity sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA== 410 - dependencies: 411 - safe-buffer "^5.0.1" 412 - 413 - bcrypt-pbkdf@^1.0.0: 414 - version "1.0.2" 415 - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" 416 - integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== 417 - dependencies: 418 - tweetnacl "^0.14.3" 419 - 420 - binary-extensions@^2.0.0: 421 - version "2.2.0" 422 - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" 423 - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== 424 - 425 - body-parser@1.19.0: 426 - version "1.19.0" 427 - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" 428 - integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== 429 - dependencies: 430 - bytes "3.1.0" 431 - content-type "~1.0.4" 432 - debug "2.6.9" 433 - depd "~1.1.2" 434 - http-errors "1.7.2" 435 - iconv-lite "0.4.24" 436 - on-finished "~2.3.0" 437 - qs "6.7.0" 438 - raw-body "2.4.0" 439 - type-is "~1.6.17" 440 - 441 - boxen@^4.2.0: 442 - version "4.2.0" 443 - resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64" 444 - integrity sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ== 445 - dependencies: 446 - ansi-align "^3.0.0" 447 - camelcase "^5.3.1" 448 - chalk "^3.0.0" 449 - cli-boxes "^2.2.0" 450 - string-width "^4.1.0" 451 - term-size "^2.1.0" 452 - type-fest "^0.8.1" 453 - widest-line "^3.1.0" 454 - 455 - boxen@^5.0.0: 456 - version "5.1.2" 457 - resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" 458 - integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== 459 - dependencies: 460 - ansi-align "^3.0.0" 461 - camelcase "^6.2.0" 462 - chalk "^4.1.0" 463 - cli-boxes "^2.2.1" 464 - string-width "^4.2.2" 465 - type-fest "^0.20.2" 466 - widest-line "^3.1.0" 467 - wrap-ansi "^7.0.0" 468 - 469 - brace-expansion@^1.1.7: 470 - version "1.1.11" 471 - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 472 - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 473 - dependencies: 474 - balanced-match "^1.0.0" 475 - concat-map "0.0.1" 476 - 477 - braces@^3.0.1, braces@~3.0.2: 478 - version "3.0.2" 479 - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 480 - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== 481 - dependencies: 482 - fill-range "^7.0.1" 483 - 484 - browser-request@^0.3.3: 485 - version "0.3.3" 486 - resolved "https://registry.yarnpkg.com/browser-request/-/browser-request-0.3.3.tgz#9ece5b5aca89a29932242e18bf933def9876cc17" 487 - integrity sha512-YyNI4qJJ+piQG6MMEuo7J3Bzaqssufx04zpEKYfSrl/1Op59HWali9zMtBpXnkmqMcOuWJPZvudrm9wISmnCbg== 488 - 489 - browser-stdout@1.3.1: 490 - version "1.3.1" 491 - resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" 492 - integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== 493 - 494 - bs58@^4.0.1: 495 - version "4.0.1" 496 - resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a" 497 - integrity sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw== 498 - dependencies: 499 - base-x "^3.0.2" 500 - 501 - builtins@^1.0.3: 502 - version "1.0.3" 503 - resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" 504 - integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ== 505 - 506 - bytes@3.1.0: 507 - version "3.1.0" 508 - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" 509 - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== 510 - 511 - cacache@^15.0.5, cacache@^15.2.0: 512 - version "15.3.0" 513 - resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" 514 - integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== 515 - dependencies: 516 - "@npmcli/fs" "^1.0.0" 517 - "@npmcli/move-file" "^1.0.1" 518 - chownr "^2.0.0" 519 - fs-minipass "^2.0.0" 520 - glob "^7.1.4" 521 - infer-owner "^1.0.4" 522 - lru-cache "^6.0.0" 523 - minipass "^3.1.1" 524 - minipass-collect "^1.0.2" 525 - minipass-flush "^1.0.5" 526 - minipass-pipeline "^1.2.2" 527 - mkdirp "^1.0.3" 528 - p-map "^4.0.0" 529 - promise-inflight "^1.0.1" 530 - rimraf "^3.0.2" 531 - ssri "^8.0.1" 532 - tar "^6.0.2" 533 - unique-filename "^1.1.1" 534 - 535 - cacheable-request@^6.0.0: 536 - version "6.1.0" 537 - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" 538 - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== 539 - dependencies: 540 - clone-response "^1.0.2" 541 - get-stream "^5.1.0" 542 - http-cache-semantics "^4.0.0" 543 - keyv "^3.0.0" 544 - lowercase-keys "^2.0.0" 545 - normalize-url "^4.1.0" 546 - responselike "^1.0.2" 547 - 548 - call-bind@^1.0.0: 549 - version "1.0.2" 550 - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" 551 - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== 552 - dependencies: 553 - function-bind "^1.1.1" 554 - get-intrinsic "^1.0.2" 555 - 556 - callsites@^3.0.0: 557 - version "3.1.0" 558 - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 559 - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== 560 - 561 - camelcase@^5.3.1: 562 - version "5.3.1" 563 - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" 564 - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== 565 - 566 - camelcase@^6.0.0, camelcase@^6.2.0: 567 - version "6.2.0" 568 - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" 569 - integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== 570 - 571 - caseless@~0.12.0: 572 - version "0.12.0" 573 - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" 574 - integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== 575 - 576 - chai@^4.3.4: 577 - version "4.3.4" 578 - resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.4.tgz#b55e655b31e1eac7099be4c08c21964fce2e6c49" 579 - integrity sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA== 580 - dependencies: 581 - assertion-error "^1.1.0" 582 - check-error "^1.0.2" 583 - deep-eql "^3.0.1" 584 - get-func-name "^2.0.0" 585 - pathval "^1.1.1" 586 - type-detect "^4.0.5" 587 - 588 - chalk@^2.0.0: 589 - version "2.4.2" 590 - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 591 - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 592 - dependencies: 593 - ansi-styles "^3.2.1" 594 - escape-string-regexp "^1.0.5" 595 - supports-color "^5.3.0" 596 - 597 - chalk@^3.0.0: 598 - version "3.0.0" 599 - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" 600 - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== 601 - dependencies: 602 - ansi-styles "^4.1.0" 603 - supports-color "^7.1.0" 604 - 605 - chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: 606 - version "4.1.2" 607 - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" 608 - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== 609 - dependencies: 610 - ansi-styles "^4.1.0" 611 - supports-color "^7.1.0" 612 - 613 - check-error@^1.0.2: 614 - version "1.0.2" 615 - resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" 616 - integrity sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA== 617 - 618 - chokidar@3.5.2, chokidar@^3.2.2: 619 - version "3.5.2" 620 - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" 621 - integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== 622 - dependencies: 623 - anymatch "~3.1.2" 624 - braces "~3.0.2" 625 - glob-parent "~5.1.2" 626 - is-binary-path "~2.1.0" 627 - is-glob "~4.0.1" 628 - normalize-path "~3.0.0" 629 - readdirp "~3.6.0" 630 - optionalDependencies: 631 - fsevents "~2.3.2" 632 - 633 - chownr@^2.0.0: 634 - version "2.0.0" 635 - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" 636 - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== 637 - 638 - ci-info@^2.0.0: 639 - version "2.0.0" 640 - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" 641 - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== 642 - 643 - cint@^8.2.1: 644 - version "8.2.1" 645 - resolved "https://registry.yarnpkg.com/cint/-/cint-8.2.1.tgz#70386b1b48e2773d0d63166a55aff94ef4456a12" 646 - integrity sha512-gyWqJHXgDFPNx7PEyFJotutav+al92TTC3dWlMFyTETlOyKBQMZb7Cetqmj3GlrnSILHwSJRwf4mIGzc7C5lXw== 647 - 648 - clean-stack@^2.0.0: 649 - version "2.2.0" 650 - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" 651 - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== 652 - 653 - cli-boxes@^2.2.0, cli-boxes@^2.2.1: 654 - version "2.2.1" 655 - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" 656 - integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== 657 - 658 - cli-table@^0.3.6: 659 - version "0.3.6" 660 - resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.6.tgz#e9d6aa859c7fe636981fd3787378c2a20bce92fc" 661 - integrity sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ== 662 - dependencies: 663 - colors "1.0.3" 664 - 665 - cliui@^7.0.2: 666 - version "7.0.4" 667 - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" 668 - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== 669 - dependencies: 670 - string-width "^4.2.0" 671 - strip-ansi "^6.0.0" 672 - wrap-ansi "^7.0.0" 673 - 674 - clone-response@^1.0.2: 675 - version "1.0.2" 676 - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" 677 - integrity sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q== 678 - dependencies: 679 - mimic-response "^1.0.0" 680 - 681 - code-point-at@^1.0.0: 682 - version "1.1.0" 683 - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 684 - integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== 685 - 686 - color-convert@^1.9.0: 687 - version "1.9.3" 688 - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 689 - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 690 - dependencies: 691 - color-name "1.1.3" 692 - 693 - color-convert@^2.0.1: 694 - version "2.0.1" 695 - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 696 - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 697 - dependencies: 698 - color-name "~1.1.4" 699 - 700 - color-name@1.1.3: 701 - version "1.1.3" 702 - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 703 - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== 704 - 705 - color-name@~1.1.4: 706 - version "1.1.4" 707 - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 708 - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 709 - 710 - colors@1.0.3: 711 - version "1.0.3" 712 - resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" 713 - integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw== 714 - 715 - combined-stream@^1.0.6, combined-stream@~1.0.6: 716 - version "1.0.8" 717 - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" 718 - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== 719 - dependencies: 720 - delayed-stream "~1.0.0" 721 - 722 - commander@^6.2.1: 723 - version "6.2.1" 724 - resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" 725 - integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== 726 - 727 - concat-map@0.0.1: 728 - version "0.0.1" 729 - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 730 - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== 731 - 732 - configstore@^5.0.1: 733 - version "5.0.1" 734 - resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" 735 - integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== 736 - dependencies: 737 - dot-prop "^5.2.0" 738 - graceful-fs "^4.1.2" 739 - make-dir "^3.0.0" 740 - unique-string "^2.0.0" 741 - write-file-atomic "^3.0.0" 742 - xdg-basedir "^4.0.0" 743 - 744 - console-control-strings@^1.0.0, console-control-strings@~1.1.0: 745 - version "1.1.0" 746 - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" 747 - integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== 748 - 749 - content-disposition@0.5.3: 750 - version "0.5.3" 751 - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" 752 - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== 753 - dependencies: 754 - safe-buffer "5.1.2" 755 - 756 - content-type@^1.0.4, content-type@~1.0.4: 757 - version "1.0.4" 758 - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" 759 - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== 760 - 761 - cookie-signature@1.0.6: 762 - version "1.0.6" 763 - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" 764 - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== 765 - 766 - cookie@0.4.0: 767 - version "0.4.0" 768 - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" 769 - integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== 770 - 771 - core-util-is@1.0.2, core-util-is@~1.0.0: 772 - version "1.0.2" 773 - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 774 - integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== 775 - 776 - cross-spawn@^7.0.2: 777 - version "7.0.3" 778 - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" 779 - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== 780 - dependencies: 781 - path-key "^3.1.0" 782 - shebang-command "^2.0.0" 783 - which "^2.0.1" 784 - 785 - crypto-random-string@^2.0.0: 786 - version "2.0.0" 787 - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" 788 - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== 789 - 790 - dashdash@^1.12.0: 791 - version "1.14.1" 792 - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" 793 - integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== 794 - dependencies: 795 - assert-plus "^1.0.0" 796 - 797 - debug@2.6.9, debug@^2.2.0: 798 - version "2.6.9" 799 - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" 800 - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== 801 - dependencies: 802 - ms "2.0.0" 803 - 804 - debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: 805 - version "4.3.2" 806 - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" 807 - integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== 808 - dependencies: 809 - ms "2.1.2" 810 - 811 - debug@4.3.1: 812 - version "4.3.1" 813 - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" 814 - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== 815 - dependencies: 816 - ms "2.1.2" 817 - 818 - debug@^3.2.6: 819 - version "3.2.7" 820 - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" 821 - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== 822 - dependencies: 823 - ms "^2.1.1" 824 - 825 - decamelize@^4.0.0: 826 - version "4.0.0" 827 - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" 828 - integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== 829 - 830 - decompress-response@^3.3.0: 831 - version "3.3.0" 832 - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" 833 - integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== 834 - dependencies: 835 - mimic-response "^1.0.0" 836 - 837 - deep-eql@^3.0.1: 838 - version "3.0.1" 839 - resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df" 840 - integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw== 841 - dependencies: 842 - type-detect "^4.0.0" 843 - 844 - deep-extend@^0.6.0: 845 - version "0.6.0" 846 - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" 847 - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== 848 - 849 - deep-is@^0.1.3: 850 - version "0.1.4" 851 - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" 852 - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== 853 - 854 - defer-to-connect@^1.0.1: 855 - version "1.1.3" 856 - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" 857 - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== 858 - 859 - delayed-stream@~1.0.0: 860 - version "1.0.0" 861 - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 862 - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== 863 - 864 - delegates@^1.0.0: 865 - version "1.0.0" 866 - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" 867 - integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== 868 - 869 - depd@^1.1.2, depd@~1.1.2: 870 - version "1.1.2" 871 - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" 872 - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== 873 - 874 - destroy@~1.0.4: 875 - version "1.0.4" 876 - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" 877 - integrity sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg== 878 - 879 - diff@5.0.0, diff@^5.0.0: 880 - version "5.0.0" 881 - resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" 882 - integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== 883 - 884 - dir-glob@^3.0.1: 885 - version "3.0.1" 886 - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" 887 - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== 888 - dependencies: 889 - path-type "^4.0.0" 890 - 891 - doctrine@^3.0.0: 892 - version "3.0.0" 893 - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" 894 - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== 895 - dependencies: 896 - esutils "^2.0.2" 897 - 898 - dot-prop@^5.2.0: 899 - version "5.3.0" 900 - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" 901 - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== 902 - dependencies: 903 - is-obj "^2.0.0" 904 - 905 - dotenv@^10.0.0: 906 - version "10.0.0" 907 - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" 908 - integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== 909 - 910 - duplexer3@^0.1.4: 911 - version "0.1.4" 912 - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" 913 - integrity sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA== 914 - 915 - ecc-jsbn@~0.1.1: 916 - version "0.1.2" 917 - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" 918 - integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== 919 - dependencies: 920 - jsbn "~0.1.0" 921 - safer-buffer "^2.1.0" 922 - 923 - ee-first@1.1.1: 924 - version "1.1.1" 925 - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" 926 - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== 927 - 928 - emoji-regex@^7.0.1: 929 - version "7.0.3" 930 - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" 931 - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== 932 - 933 - emoji-regex@^8.0.0: 934 - version "8.0.0" 935 - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 936 - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 937 - 938 - encodeurl@~1.0.2: 939 - version "1.0.2" 940 - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" 941 - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== 942 - 943 - encoding@^0.1.12: 944 - version "0.1.13" 945 - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" 946 - integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== 947 - dependencies: 948 - iconv-lite "^0.6.2" 949 - 950 - end-of-stream@^1.1.0: 951 - version "1.4.4" 952 - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" 953 - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== 954 - dependencies: 955 - once "^1.4.0" 956 - 957 - enquirer@^2.3.5: 958 - version "2.3.6" 959 - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" 960 - integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== 961 - dependencies: 962 - ansi-colors "^4.1.1" 963 - 964 - env-paths@^2.2.0: 965 - version "2.2.1" 966 - resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" 967 - integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== 968 - 969 - err-code@^2.0.2: 970 - version "2.0.3" 971 - resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" 972 - integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== 973 - 974 - escalade@^3.1.1: 975 - version "3.1.1" 976 - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" 977 - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== 978 - 979 - escape-goat@^2.0.0: 980 - version "2.1.1" 981 - resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" 982 - integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== 983 - 984 - escape-html@~1.0.3: 985 - version "1.0.3" 986 - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" 987 - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== 988 - 989 - escape-string-regexp@4.0.0, escape-string-regexp@^4.0.0: 990 - version "4.0.0" 991 - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" 992 - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== 993 - 994 - escape-string-regexp@^1.0.5: 995 - version "1.0.5" 996 - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 997 - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== 998 - 999 - eslint-scope@^5.1.1: 1000 - version "5.1.1" 1001 - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" 1002 - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== 1003 - dependencies: 1004 - esrecurse "^4.3.0" 1005 - estraverse "^4.1.1" 1006 - 1007 - eslint-utils@^2.1.0: 1008 - version "2.1.0" 1009 - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" 1010 - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== 1011 - dependencies: 1012 - eslint-visitor-keys "^1.1.0" 1013 - 1014 - eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: 1015 - version "1.3.0" 1016 - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" 1017 - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== 1018 - 1019 - eslint-visitor-keys@^2.0.0: 1020 - version "2.1.0" 1021 - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" 1022 - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== 1023 - 1024 - eslint@^7.32.0: 1025 - version "7.32.0" 1026 - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" 1027 - integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== 1028 - dependencies: 1029 - "@babel/code-frame" "7.12.11" 1030 - "@eslint/eslintrc" "^0.4.3" 1031 - "@humanwhocodes/config-array" "^0.5.0" 1032 - ajv "^6.10.0" 1033 - chalk "^4.0.0" 1034 - cross-spawn "^7.0.2" 1035 - debug "^4.0.1" 1036 - doctrine "^3.0.0" 1037 - enquirer "^2.3.5" 1038 - escape-string-regexp "^4.0.0" 1039 - eslint-scope "^5.1.1" 1040 - eslint-utils "^2.1.0" 1041 - eslint-visitor-keys "^2.0.0" 1042 - espree "^7.3.1" 1043 - esquery "^1.4.0" 1044 - esutils "^2.0.2" 1045 - fast-deep-equal "^3.1.3" 1046 - file-entry-cache "^6.0.1" 1047 - functional-red-black-tree "^1.0.1" 1048 - glob-parent "^5.1.2" 1049 - globals "^13.6.0" 1050 - ignore "^4.0.6" 1051 - import-fresh "^3.0.0" 1052 - imurmurhash "^0.1.4" 1053 - is-glob "^4.0.0" 1054 - js-yaml "^3.13.1" 1055 - json-stable-stringify-without-jsonify "^1.0.1" 1056 - levn "^0.4.1" 1057 - lodash.merge "^4.6.2" 1058 - minimatch "^3.0.4" 1059 - natural-compare "^1.4.0" 1060 - optionator "^0.9.1" 1061 - progress "^2.0.0" 1062 - regexpp "^3.1.0" 1063 - semver "^7.2.1" 1064 - strip-ansi "^6.0.0" 1065 - strip-json-comments "^3.1.0" 1066 - table "^6.0.9" 1067 - text-table "^0.2.0" 1068 - v8-compile-cache "^2.0.3" 1069 - 1070 - espree@^7.3.0, espree@^7.3.1: 1071 - version "7.3.1" 1072 - resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" 1073 - integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== 1074 - dependencies: 1075 - acorn "^7.4.0" 1076 - acorn-jsx "^5.3.1" 1077 - eslint-visitor-keys "^1.3.0" 1078 - 1079 - esprima@^4.0.0: 1080 - version "4.0.1" 1081 - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" 1082 - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== 1083 - 1084 - esquery@^1.4.0: 1085 - version "1.4.0" 1086 - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" 1087 - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== 1088 - dependencies: 1089 - estraverse "^5.1.0" 1090 - 1091 - esrecurse@^4.3.0: 1092 - version "4.3.0" 1093 - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" 1094 - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== 1095 - dependencies: 1096 - estraverse "^5.2.0" 1097 - 1098 - estraverse@^4.1.1: 1099 - version "4.3.0" 1100 - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" 1101 - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== 1102 - 1103 - estraverse@^5.1.0, estraverse@^5.2.0: 1104 - version "5.2.0" 1105 - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" 1106 - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== 1107 - 1108 - esutils@^2.0.2: 1109 - version "2.0.3" 1110 - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" 1111 - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== 1112 - 1113 - etag@~1.8.1: 1114 - version "1.8.1" 1115 - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" 1116 - integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== 1117 - 1118 - express@^4.17.1: 1119 - version "4.17.1" 1120 - resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" 1121 - integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== 1122 - dependencies: 1123 - accepts "~1.3.7" 1124 - array-flatten "1.1.1" 1125 - body-parser "1.19.0" 1126 - content-disposition "0.5.3" 1127 - content-type "~1.0.4" 1128 - cookie "0.4.0" 1129 - cookie-signature "1.0.6" 1130 - debug "2.6.9" 1131 - depd "~1.1.2" 1132 - encodeurl "~1.0.2" 1133 - escape-html "~1.0.3" 1134 - etag "~1.8.1" 1135 - finalhandler "~1.1.2" 1136 - fresh "0.5.2" 1137 - merge-descriptors "1.0.1" 1138 - methods "~1.1.2" 1139 - on-finished "~2.3.0" 1140 - parseurl "~1.3.3" 1141 - path-to-regexp "0.1.7" 1142 - proxy-addr "~2.0.5" 1143 - qs "6.7.0" 1144 - range-parser "~1.2.1" 1145 - safe-buffer "5.1.2" 1146 - send "0.17.1" 1147 - serve-static "1.14.1" 1148 - setprototypeof "1.1.1" 1149 - statuses "~1.5.0" 1150 - type-is "~1.6.18" 1151 - utils-merge "1.0.1" 1152 - vary "~1.1.2" 1153 - 1154 - extend@~3.0.2: 1155 - version "3.0.2" 1156 - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" 1157 - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== 1158 - 1159 - extsprintf@1.3.0, extsprintf@^1.2.0: 1160 - version "1.3.0" 1161 - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" 1162 - integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== 1163 - 1164 - fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: 1165 - version "3.1.3" 1166 - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" 1167 - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== 1168 - 1169 - fast-glob@^3.1.1: 1170 - version "3.2.7" 1171 - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" 1172 - integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== 1173 - dependencies: 1174 - "@nodelib/fs.stat" "^2.0.2" 1175 - "@nodelib/fs.walk" "^1.2.3" 1176 - glob-parent "^5.1.2" 1177 - merge2 "^1.3.0" 1178 - micromatch "^4.0.4" 1179 - 1180 - fast-json-stable-stringify@^2.0.0: 1181 - version "2.1.0" 1182 - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" 1183 - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== 1184 - 1185 - fast-levenshtein@^2.0.6: 1186 - version "2.0.6" 1187 - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" 1188 - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== 1189 - 1190 - fast-memoize@^2.5.2: 1191 - version "2.5.2" 1192 - resolved "https://registry.yarnpkg.com/fast-memoize/-/fast-memoize-2.5.2.tgz#79e3bb6a4ec867ea40ba0e7146816f6cdce9b57e" 1193 - integrity sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw== 1194 - 1195 - fastq@^1.6.0: 1196 - version "1.13.0" 1197 - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" 1198 - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== 1199 - dependencies: 1200 - reusify "^1.0.4" 1201 - 1202 - figgy-pudding@^3.5.1: 1203 - version "3.5.2" 1204 - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" 1205 - integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== 1206 - 1207 - file-entry-cache@^6.0.1: 1208 - version "6.0.1" 1209 - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" 1210 - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== 1211 - dependencies: 1212 - flat-cache "^3.0.4" 1213 - 1214 - fill-range@^7.0.1: 1215 - version "7.0.1" 1216 - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" 1217 - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== 1218 - dependencies: 1219 - to-regex-range "^5.0.1" 1220 - 1221 - finalhandler@~1.1.2: 1222 - version "1.1.2" 1223 - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" 1224 - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== 1225 - dependencies: 1226 - debug "2.6.9" 1227 - encodeurl "~1.0.2" 1228 - escape-html "~1.0.3" 1229 - on-finished "~2.3.0" 1230 - parseurl "~1.3.3" 1231 - statuses "~1.5.0" 1232 - unpipe "~1.0.0" 1233 - 1234 - find-up@5.0.0: 1235 - version "5.0.0" 1236 - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" 1237 - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== 1238 - dependencies: 1239 - locate-path "^6.0.0" 1240 - path-exists "^4.0.0" 1241 - 1242 - find-up@^3.0.0: 1243 - version "3.0.0" 1244 - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" 1245 - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== 1246 - dependencies: 1247 - locate-path "^3.0.0" 1248 - 1249 - flat-cache@^3.0.4: 1250 - version "3.0.4" 1251 - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" 1252 - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== 1253 - dependencies: 1254 - flatted "^3.1.0" 1255 - rimraf "^3.0.2" 1256 - 1257 - flat@^5.0.2: 1258 - version "5.0.2" 1259 - resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" 1260 - integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== 1261 - 1262 - flatted@^3.1.0: 1263 - version "3.2.2" 1264 - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.2.tgz#64bfed5cb68fe3ca78b3eb214ad97b63bedce561" 1265 - integrity sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA== 1266 - 1267 - forever-agent@~0.6.1: 1268 - version "0.6.1" 1269 - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" 1270 - integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== 1271 - 1272 - form-data@~2.3.2: 1273 - version "2.3.3" 1274 - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" 1275 - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== 1276 - dependencies: 1277 - asynckit "^0.4.0" 1278 - combined-stream "^1.0.6" 1279 - mime-types "^2.1.12" 1280 - 1281 - forwarded@~0.1.2: 1282 - version "0.1.2" 1283 - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" 1284 - integrity sha512-Ua9xNhH0b8pwE3yRbFfXJvfdWF0UHNCdeyb2sbi9Ul/M+r3PTdrz7Cv4SCfZRMjmzEM9PhraqfZFbGTIg3OMyA== 1285 - 1286 - fp-and-or@^0.1.3: 1287 - version "0.1.3" 1288 - resolved "https://registry.yarnpkg.com/fp-and-or/-/fp-and-or-0.1.3.tgz#e6fba83872a5853a56b3ebdf8d3167f5dfca1882" 1289 - integrity sha512-wJaE62fLaB3jCYvY2ZHjZvmKK2iiLiiehX38rz5QZxtdN8fVPJDeZUiVvJrHStdTc+23LHlyZuSEKgFc0pxi2g== 1290 - 1291 - fresh@0.5.2: 1292 - version "0.5.2" 1293 - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" 1294 - integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== 1295 - 1296 - fs-minipass@^2.0.0, fs-minipass@^2.1.0: 1297 - version "2.1.0" 1298 - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" 1299 - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== 1300 - dependencies: 1301 - minipass "^3.0.0" 1302 - 1303 - fs.realpath@^1.0.0: 1304 - version "1.0.0" 1305 - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 1306 - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== 1307 - 1308 - fsevents@~2.3.2: 1309 - version "2.3.2" 1310 - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" 1311 - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== 1312 - 1313 - function-bind@^1.1.1: 1314 - version "1.1.1" 1315 - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 1316 - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 1317 - 1318 - functional-red-black-tree@^1.0.1: 1319 - version "1.0.1" 1320 - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" 1321 - integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== 1322 - 1323 - gauge@~2.7.3: 1324 - version "2.7.4" 1325 - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" 1326 - integrity sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg== 1327 - dependencies: 1328 - aproba "^1.0.3" 1329 - console-control-strings "^1.0.0" 1330 - has-unicode "^2.0.0" 1331 - object-assign "^4.1.0" 1332 - signal-exit "^3.0.0" 1333 - string-width "^1.0.1" 1334 - strip-ansi "^3.0.1" 1335 - wide-align "^1.1.0" 1336 - 1337 - get-caller-file@^2.0.5: 1338 - version "2.0.5" 1339 - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" 1340 - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== 1341 - 1342 - get-func-name@^2.0.0: 1343 - version "2.0.0" 1344 - resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" 1345 - integrity sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig== 1346 - 1347 - get-intrinsic@^1.0.2: 1348 - version "1.1.1" 1349 - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" 1350 - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== 1351 - dependencies: 1352 - function-bind "^1.1.1" 1353 - has "^1.0.3" 1354 - has-symbols "^1.0.1" 1355 - 1356 - get-stdin@^8.0.0: 1357 - version "8.0.0" 1358 - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" 1359 - integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== 1360 - 1361 - get-stream@^4.1.0: 1362 - version "4.1.0" 1363 - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" 1364 - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== 1365 - dependencies: 1366 - pump "^3.0.0" 1367 - 1368 - get-stream@^5.1.0: 1369 - version "5.2.0" 1370 - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" 1371 - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== 1372 - dependencies: 1373 - pump "^3.0.0" 1374 - 1375 - getpass@^0.1.1: 1376 - version "0.1.7" 1377 - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" 1378 - integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== 1379 - dependencies: 1380 - assert-plus "^1.0.0" 1381 - 1382 - glob-parent@^5.1.2, glob-parent@~5.1.2: 1383 - version "5.1.2" 1384 - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" 1385 - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== 1386 - dependencies: 1387 - is-glob "^4.0.1" 1388 - 1389 - glob@7.1.7: 1390 - version "7.1.7" 1391 - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" 1392 - integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== 1393 - dependencies: 1394 - fs.realpath "^1.0.0" 1395 - inflight "^1.0.4" 1396 - inherits "2" 1397 - minimatch "^3.0.4" 1398 - once "^1.3.0" 1399 - path-is-absolute "^1.0.0" 1400 - 1401 - glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: 1402 - version "7.2.0" 1403 - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" 1404 - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== 1405 - dependencies: 1406 - fs.realpath "^1.0.0" 1407 - inflight "^1.0.4" 1408 - inherits "2" 1409 - minimatch "^3.0.4" 1410 - once "^1.3.0" 1411 - path-is-absolute "^1.0.0" 1412 - 1413 - global-dirs@^2.0.1: 1414 - version "2.1.0" 1415 - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.1.0.tgz#e9046a49c806ff04d6c1825e196c8f0091e8df4d" 1416 - integrity sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ== 1417 - dependencies: 1418 - ini "1.3.7" 1419 - 1420 - global-dirs@^3.0.0: 1421 - version "3.0.0" 1422 - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" 1423 - integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== 1424 - dependencies: 1425 - ini "2.0.0" 1426 - 1427 - globals@^13.6.0, globals@^13.9.0: 1428 - version "13.11.0" 1429 - resolved "https://registry.yarnpkg.com/globals/-/globals-13.11.0.tgz#40ef678da117fe7bd2e28f1fab24951bd0255be7" 1430 - integrity sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g== 1431 - dependencies: 1432 - type-fest "^0.20.2" 1433 - 1434 - globby@^11.0.4: 1435 - version "11.0.4" 1436 - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" 1437 - integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== 1438 - dependencies: 1439 - array-union "^2.1.0" 1440 - dir-glob "^3.0.1" 1441 - fast-glob "^3.1.1" 1442 - ignore "^5.1.4" 1443 - merge2 "^1.3.0" 1444 - slash "^3.0.0" 1445 - 1446 - got@^9.6.0: 1447 - version "9.6.0" 1448 - resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" 1449 - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== 1450 - dependencies: 1451 - "@sindresorhus/is" "^0.14.0" 1452 - "@szmarczak/http-timer" "^1.1.2" 1453 - cacheable-request "^6.0.0" 1454 - decompress-response "^3.3.0" 1455 - duplexer3 "^0.1.4" 1456 - get-stream "^4.1.0" 1457 - lowercase-keys "^1.0.1" 1458 - mimic-response "^1.0.1" 1459 - p-cancelable "^1.0.0" 1460 - to-readable-stream "^1.0.0" 1461 - url-parse-lax "^3.0.0" 1462 - 1463 - graceful-fs@^4.1.2, graceful-fs@^4.2.3: 1464 - version "4.2.8" 1465 - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" 1466 - integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== 1467 - 1468 - growl@1.10.5: 1469 - version "1.10.5" 1470 - resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" 1471 - integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== 1472 - 1473 - har-schema@^2.0.0: 1474 - version "2.0.0" 1475 - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" 1476 - integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q== 1477 - 1478 - har-validator@~5.1.3: 1479 - version "5.1.5" 1480 - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" 1481 - integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== 1482 - dependencies: 1483 - ajv "^6.12.3" 1484 - har-schema "^2.0.0" 1485 - 1486 - has-flag@^3.0.0: 1487 - version "3.0.0" 1488 - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 1489 - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== 1490 - 1491 - has-flag@^4.0.0: 1492 - version "4.0.0" 1493 - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 1494 - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 1495 - 1496 - has-symbols@^1.0.1: 1497 - version "1.0.2" 1498 - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" 1499 - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== 1500 - 1501 - has-unicode@^2.0.0: 1502 - version "2.0.1" 1503 - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" 1504 - integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== 1505 - 1506 - has-yarn@^2.1.0: 1507 - version "2.1.0" 1508 - resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" 1509 - integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== 1510 - 1511 - has@^1.0.3: 1512 - version "1.0.3" 1513 - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 1514 - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 1515 - dependencies: 1516 - function-bind "^1.1.1" 1517 - 1518 - he@1.2.0: 1519 - version "1.2.0" 1520 - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" 1521 - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== 1522 - 1523 - hosted-git-info@^4.0.1, hosted-git-info@^4.0.2: 1524 - version "4.0.2" 1525 - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961" 1526 - integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg== 1527 - dependencies: 1528 - lru-cache "^6.0.0" 1529 - 1530 - http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0: 1531 - version "4.1.0" 1532 - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" 1533 - integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== 1534 - 1535 - http-errors@1.7.2, http-errors@~1.7.2: 1536 - version "1.7.2" 1537 - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" 1538 - integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== 1539 - dependencies: 1540 - depd "~1.1.2" 1541 - inherits "2.0.3" 1542 - setprototypeof "1.1.1" 1543 - statuses ">= 1.5.0 < 2" 1544 - toidentifier "1.0.0" 1545 - 1546 - http-proxy-agent@^4.0.1: 1547 - version "4.0.1" 1548 - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" 1549 - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== 1550 - dependencies: 1551 - "@tootallnate/once" "1" 1552 - agent-base "6" 1553 - debug "4" 1554 - 1555 - http-signature@~1.2.0: 1556 - version "1.2.0" 1557 - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" 1558 - integrity sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ== 1559 - dependencies: 1560 - assert-plus "^1.0.0" 1561 - jsprim "^1.2.2" 1562 - sshpk "^1.7.0" 1563 - 1564 - https-proxy-agent@^5.0.0: 1565 - version "5.0.0" 1566 - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" 1567 - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== 1568 - dependencies: 1569 - agent-base "6" 1570 - debug "4" 1571 - 1572 - humanize-ms@^1.2.1: 1573 - version "1.2.1" 1574 - resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" 1575 - integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== 1576 - dependencies: 1577 - ms "^2.0.0" 1578 - 1579 - iconv-lite@0.4.24: 1580 - version "0.4.24" 1581 - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" 1582 - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== 1583 - dependencies: 1584 - safer-buffer ">= 2.1.2 < 3" 1585 - 1586 - iconv-lite@^0.6.2: 1587 - version "0.6.3" 1588 - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" 1589 - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== 1590 - dependencies: 1591 - safer-buffer ">= 2.1.2 < 3.0.0" 1592 - 1593 - ignore-by-default@^1.0.1: 1594 - version "1.0.1" 1595 - resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" 1596 - integrity sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA== 1597 - 1598 - ignore-walk@^3.0.3: 1599 - version "3.0.4" 1600 - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335" 1601 - integrity sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ== 1602 - dependencies: 1603 - minimatch "^3.0.4" 1604 - 1605 - ignore@^4.0.6: 1606 - version "4.0.6" 1607 - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" 1608 - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== 1609 - 1610 - ignore@^5.1.4: 1611 - version "5.1.8" 1612 - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" 1613 - integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== 1614 - 1615 - import-fresh@^3.0.0, import-fresh@^3.2.1: 1616 - version "3.3.0" 1617 - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" 1618 - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== 1619 - dependencies: 1620 - parent-module "^1.0.0" 1621 - resolve-from "^4.0.0" 1622 - 1623 - import-lazy@^2.1.0: 1624 - version "2.1.0" 1625 - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" 1626 - integrity sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A== 1627 - 1628 - imurmurhash@^0.1.4: 1629 - version "0.1.4" 1630 - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 1631 - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== 1632 - 1633 - indent-string@^4.0.0: 1634 - version "4.0.0" 1635 - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" 1636 - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== 1637 - 1638 - infer-owner@^1.0.4: 1639 - version "1.0.4" 1640 - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" 1641 - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== 1642 - 1643 - inflight@^1.0.4: 1644 - version "1.0.6" 1645 - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 1646 - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== 1647 - dependencies: 1648 - once "^1.3.0" 1649 - wrappy "1" 1650 - 1651 - inherits@2, inherits@2.0.3, inherits@~2.0.3: 1652 - version "2.0.3" 1653 - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 1654 - integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== 1655 - 1656 - ini@1.3.7, ini@^1.3.5, ini@~1.3.0: 1657 - version "1.3.7" 1658 - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84" 1659 - integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ== 1660 - 1661 - ini@2.0.0: 1662 - version "2.0.0" 1663 - resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" 1664 - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== 1665 - 1666 - ip@^1.1.5: 1667 - version "1.1.5" 1668 - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" 1669 - integrity sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA== 1670 - 1671 - ipaddr.js@1.9.1: 1672 - version "1.9.1" 1673 - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" 1674 - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== 1675 - 1676 - is-binary-path@~2.1.0: 1677 - version "2.1.0" 1678 - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" 1679 - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== 1680 - dependencies: 1681 - binary-extensions "^2.0.0" 1682 - 1683 - is-ci@^2.0.0: 1684 - version "2.0.0" 1685 - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" 1686 - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== 1687 - dependencies: 1688 - ci-info "^2.0.0" 1689 - 1690 - is-extglob@^2.1.1: 1691 - version "2.1.1" 1692 - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 1693 - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== 1694 - 1695 - is-fullwidth-code-point@^1.0.0: 1696 - version "1.0.0" 1697 - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 1698 - integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== 1699 - dependencies: 1700 - number-is-nan "^1.0.0" 1701 - 1702 - is-fullwidth-code-point@^2.0.0: 1703 - version "2.0.0" 1704 - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 1705 - integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== 1706 - 1707 - is-fullwidth-code-point@^3.0.0: 1708 - version "3.0.0" 1709 - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 1710 - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 1711 - 1712 - is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: 1713 - version "4.0.1" 1714 - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" 1715 - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== 1716 - dependencies: 1717 - is-extglob "^2.1.1" 1718 - 1719 - is-installed-globally@^0.3.1: 1720 - version "0.3.2" 1721 - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141" 1722 - integrity sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g== 1723 - dependencies: 1724 - global-dirs "^2.0.1" 1725 - is-path-inside "^3.0.1" 1726 - 1727 - is-installed-globally@^0.4.0: 1728 - version "0.4.0" 1729 - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" 1730 - integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== 1731 - dependencies: 1732 - global-dirs "^3.0.0" 1733 - is-path-inside "^3.0.2" 1734 - 1735 - is-lambda@^1.0.1: 1736 - version "1.0.1" 1737 - resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" 1738 - integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== 1739 - 1740 - is-npm@^4.0.0: 1741 - version "4.0.0" 1742 - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" 1743 - integrity sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig== 1744 - 1745 - is-npm@^5.0.0: 1746 - version "5.0.0" 1747 - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8" 1748 - integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== 1749 - 1750 - is-number@^7.0.0: 1751 - version "7.0.0" 1752 - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 1753 - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 1754 - 1755 - is-obj@^2.0.0: 1756 - version "2.0.0" 1757 - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" 1758 - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== 1759 - 1760 - is-path-inside@^3.0.1, is-path-inside@^3.0.2: 1761 - version "3.0.3" 1762 - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" 1763 - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== 1764 - 1765 - is-plain-obj@^2.1.0: 1766 - version "2.1.0" 1767 - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" 1768 - integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== 1769 - 1770 - is-typedarray@^1.0.0, is-typedarray@~1.0.0: 1771 - version "1.0.0" 1772 - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 1773 - integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== 1774 - 1775 - is-unicode-supported@^0.1.0: 1776 - version "0.1.0" 1777 - resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" 1778 - integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== 1779 - 1780 - is-yarn-global@^0.3.0: 1781 - version "0.3.0" 1782 - resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" 1783 - integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== 1784 - 1785 - isarray@0.0.1: 1786 - version "0.0.1" 1787 - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" 1788 - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== 1789 - 1790 - isarray@~1.0.0: 1791 - version "1.0.0" 1792 - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 1793 - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== 1794 - 1795 - isexe@^2.0.0: 1796 - version "2.0.0" 1797 - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 1798 - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== 1799 - 1800 - isstream@~0.1.2: 1801 - version "0.1.2" 1802 - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" 1803 - integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== 1804 - 1805 - jju@^1.1.0: 1806 - version "1.4.0" 1807 - resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" 1808 - integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== 1809 - 1810 - js-tokens@^4.0.0: 1811 - version "4.0.0" 1812 - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 1813 - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 1814 - 1815 - js-yaml@4.1.0, js-yaml@^4.0.0: 1816 - version "4.1.0" 1817 - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" 1818 - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== 1819 - dependencies: 1820 - argparse "^2.0.1" 1821 - 1822 - js-yaml@^3.13.1: 1823 - version "3.14.1" 1824 - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" 1825 - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== 1826 - dependencies: 1827 - argparse "^1.0.7" 1828 - esprima "^4.0.0" 1829 - 1830 - jsbn@~0.1.0: 1831 - version "0.1.1" 1832 - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" 1833 - integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== 1834 - 1835 - json-buffer@3.0.0: 1836 - version "3.0.0" 1837 - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" 1838 - integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== 1839 - 1840 - json-parse-even-better-errors@^2.3.0: 1841 - version "2.3.1" 1842 - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" 1843 - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== 1844 - 1845 - json-parse-helpfulerror@^1.0.3: 1846 - version "1.0.3" 1847 - resolved "https://registry.yarnpkg.com/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz#13f14ce02eed4e981297b64eb9e3b932e2dd13dc" 1848 - integrity sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg== 1849 - dependencies: 1850 - jju "^1.1.0" 1851 - 1852 - json-schema-traverse@^0.4.1: 1853 - version "0.4.1" 1854 - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 1855 - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== 1856 - 1857 - json-schema-traverse@^1.0.0: 1858 - version "1.0.0" 1859 - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" 1860 - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== 1861 - 1862 - json-schema@0.2.3: 1863 - version "0.2.3" 1864 - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" 1865 - integrity sha512-a3xHnILGMtk+hDOqNwHzF6e2fNbiMrXZvxKQiEv2MlgQP+pjIOzqAmKYD2mDpXYE/44M7g+n9p2bKkYWDUcXCQ== 1866 - 1867 - json-stable-stringify-without-jsonify@^1.0.1: 1868 - version "1.0.1" 1869 - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" 1870 - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== 1871 - 1872 - json-stringify-safe@~5.0.1: 1873 - version "5.0.1" 1874 - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" 1875 - integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== 1876 - 1877 - json5@^2.1.2: 1878 - version "2.2.0" 1879 - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" 1880 - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== 1881 - dependencies: 1882 - minimist "^1.2.5" 1883 - 1884 - jsonlines@^0.1.1: 1885 - version "0.1.1" 1886 - resolved "https://registry.yarnpkg.com/jsonlines/-/jsonlines-0.1.1.tgz#4fcd246dc5d0e38691907c44ab002f782d1d94cc" 1887 - integrity sha512-ekDrAGso79Cvf+dtm+mL8OBI2bmAOt3gssYs833De/C9NmIpWDWyUO4zPgB5x2/OhY366dkhgfPMYfwZF7yOZA== 1888 - 1889 - jsonparse@^1.3.1: 1890 - version "1.3.1" 1891 - resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" 1892 - integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== 1893 - 1894 - jsprim@^1.2.2: 1895 - version "1.4.1" 1896 - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" 1897 - integrity sha512-4Dj8Rf+fQ+/Pn7C5qeEX02op1WfOss3PKTE9Nsop3Dx+6UPxlm1dr/og7o2cRa5hNN07CACr4NFzRLtj/rjWog== 1898 - dependencies: 1899 - assert-plus "1.0.0" 1900 - extsprintf "1.3.0" 1901 - json-schema "0.2.3" 1902 - verror "1.10.0" 1903 - 1904 - just-extend@^4.0.2: 1905 - version "4.2.1" 1906 - resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.2.1.tgz#ef5e589afb61e5d66b24eca749409a8939a8c744" 1907 - integrity sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg== 1908 - 1909 - keyv@^3.0.0: 1910 - version "3.1.0" 1911 - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" 1912 - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== 1913 - dependencies: 1914 - json-buffer "3.0.0" 1915 - 1916 - kleur@^3.0.3: 1917 - version "3.0.3" 1918 - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" 1919 - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== 1920 - 1921 - latest-version@^5.0.0, latest-version@^5.1.0: 1922 - version "5.1.0" 1923 - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" 1924 - integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== 1925 - dependencies: 1926 - package-json "^6.3.0" 1927 - 1928 - levn@^0.4.1: 1929 - version "0.4.1" 1930 - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" 1931 - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== 1932 - dependencies: 1933 - prelude-ls "^1.2.1" 1934 - type-check "~0.4.0" 1935 - 1936 - libnpmconfig@^1.2.1: 1937 - version "1.2.1" 1938 - resolved "https://registry.yarnpkg.com/libnpmconfig/-/libnpmconfig-1.2.1.tgz#c0c2f793a74e67d4825e5039e7a02a0044dfcbc0" 1939 - integrity sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA== 1940 - dependencies: 1941 - figgy-pudding "^3.5.1" 1942 - find-up "^3.0.0" 1943 - ini "^1.3.5" 1944 - 1945 - locate-path@^3.0.0: 1946 - version "3.0.0" 1947 - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" 1948 - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== 1949 - dependencies: 1950 - p-locate "^3.0.0" 1951 - path-exists "^3.0.0" 1952 - 1953 - locate-path@^6.0.0: 1954 - version "6.0.0" 1955 - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" 1956 - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== 1957 - dependencies: 1958 - p-locate "^5.0.0" 1959 - 1960 - lodash.clonedeep@^4.5.0: 1961 - version "4.5.0" 1962 - resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" 1963 - integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ== 1964 - 1965 - lodash.get@^4.4.2: 1966 - version "4.4.2" 1967 - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" 1968 - integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== 1969 - 1970 - lodash.merge@^4.6.2: 1971 - version "4.6.2" 1972 - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" 1973 - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== 1974 - 1975 - lodash.truncate@^4.4.2: 1976 - version "4.4.2" 1977 - resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" 1978 - integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== 1979 - 1980 - lodash@^4.17.21: 1981 - version "4.17.21" 1982 - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" 1983 - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== 1984 - 1985 - log-symbols@4.1.0: 1986 - version "4.1.0" 1987 - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" 1988 - integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== 1989 - dependencies: 1990 - chalk "^4.1.0" 1991 - is-unicode-supported "^0.1.0" 1992 - 1993 - loglevel@^1.7.1: 1994 - version "1.7.1" 1995 - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" 1996 - integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== 1997 - 1998 - lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: 1999 - version "1.0.1" 2000 - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" 2001 - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== 2002 - 2003 - lowercase-keys@^2.0.0: 2004 - version "2.0.0" 2005 - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" 2006 - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== 2007 - 2008 - lru-cache@^6.0.0: 2009 - version "6.0.0" 2010 - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" 2011 - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== 2012 - dependencies: 2013 - yallist "^4.0.0" 2014 - 2015 - make-dir@^3.0.0: 2016 - version "3.1.0" 2017 - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" 2018 - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== 2019 - dependencies: 2020 - semver "^6.0.0" 2021 - 2022 - make-fetch-happen@^9.0.1: 2023 - version "9.1.0" 2024 - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz#53085a09e7971433e6765f7971bf63f4e05cb968" 2025 - integrity sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg== 2026 - dependencies: 2027 - agentkeepalive "^4.1.3" 2028 - cacache "^15.2.0" 2029 - http-cache-semantics "^4.1.0" 2030 - http-proxy-agent "^4.0.1" 2031 - https-proxy-agent "^5.0.0" 2032 - is-lambda "^1.0.1" 2033 - lru-cache "^6.0.0" 2034 - minipass "^3.1.3" 2035 - minipass-collect "^1.0.2" 2036 - minipass-fetch "^1.3.2" 2037 - minipass-flush "^1.0.5" 2038 - minipass-pipeline "^1.2.4" 2039 - negotiator "^0.6.2" 2040 - promise-retry "^2.0.1" 2041 - socks-proxy-agent "^6.0.0" 2042 - ssri "^8.0.0" 2043 - 2044 - matrix-js-sdk@^12.5.0: 2045 - version "12.5.0" 2046 - resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-12.5.0.tgz#3899f9d323c457d15a1fe436a2dfa07ae131cce2" 2047 - integrity sha512-HnEXoEhqpNp9/W9Ep7ZNZAubFlUssFyVpjgKfMOxxg+dYbBk5NWToHmAPQxlRUgrZ/rIMLVyMJROSCIthDbo2A== 2048 - dependencies: 2049 - "@babel/runtime" "^7.12.5" 2050 - another-json "^0.2.0" 2051 - browser-request "^0.3.3" 2052 - bs58 "^4.0.1" 2053 - content-type "^1.0.4" 2054 - loglevel "^1.7.1" 2055 - p-retry "^4.5.0" 2056 - qs "^6.9.6" 2057 - request "^2.88.2" 2058 - unhomoglyph "^1.0.6" 2059 - 2060 - media-typer@0.3.0: 2061 - version "0.3.0" 2062 - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" 2063 - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== 2064 - 2065 - merge-descriptors@1.0.1: 2066 - version "1.0.1" 2067 - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" 2068 - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== 2069 - 2070 - merge2@^1.3.0: 2071 - version "1.4.1" 2072 - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" 2073 - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== 2074 - 2075 - methods@~1.1.2: 2076 - version "1.1.2" 2077 - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" 2078 - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== 2079 - 2080 - micromatch@^4.0.4: 2081 - version "4.0.4" 2082 - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" 2083 - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== 2084 - dependencies: 2085 - braces "^3.0.1" 2086 - picomatch "^2.2.3" 2087 - 2088 - mime-db@1.44.0: 2089 - version "1.44.0" 2090 - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" 2091 - integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== 2092 - 2093 - mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24: 2094 - version "2.1.27" 2095 - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" 2096 - integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== 2097 - dependencies: 2098 - mime-db "1.44.0" 2099 - 2100 - mime@1.6.0: 2101 - version "1.6.0" 2102 - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" 2103 - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== 2104 - 2105 - mimic-response@^1.0.0, mimic-response@^1.0.1: 2106 - version "1.0.1" 2107 - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" 2108 - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== 2109 - 2110 - minimatch@3.0.4, minimatch@^3.0.4: 2111 - version "3.0.4" 2112 - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 2113 - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== 2114 - dependencies: 2115 - brace-expansion "^1.1.7" 2116 - 2117 - minimist@^1.2.0, minimist@^1.2.5: 2118 - version "1.2.5" 2119 - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" 2120 - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== 2121 - 2122 - minipass-collect@^1.0.2: 2123 - version "1.0.2" 2124 - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" 2125 - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== 2126 - dependencies: 2127 - minipass "^3.0.0" 2128 - 2129 - minipass-fetch@^1.3.0, minipass-fetch@^1.3.2: 2130 - version "1.4.1" 2131 - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz#d75e0091daac1b0ffd7e9d41629faff7d0c1f1b6" 2132 - integrity sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw== 2133 - dependencies: 2134 - minipass "^3.1.0" 2135 - minipass-sized "^1.0.3" 2136 - minizlib "^2.0.0" 2137 - optionalDependencies: 2138 - encoding "^0.1.12" 2139 - 2140 - minipass-flush@^1.0.5: 2141 - version "1.0.5" 2142 - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" 2143 - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== 2144 - dependencies: 2145 - minipass "^3.0.0" 2146 - 2147 - minipass-json-stream@^1.0.1: 2148 - version "1.0.1" 2149 - resolved "https://registry.yarnpkg.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7" 2150 - integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg== 2151 - dependencies: 2152 - jsonparse "^1.3.1" 2153 - minipass "^3.0.0" 2154 - 2155 - minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4: 2156 - version "1.2.4" 2157 - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" 2158 - integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== 2159 - dependencies: 2160 - minipass "^3.0.0" 2161 - 2162 - minipass-sized@^1.0.3: 2163 - version "1.0.3" 2164 - resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" 2165 - integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== 2166 - dependencies: 2167 - minipass "^3.0.0" 2168 - 2169 - minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3: 2170 - version "3.1.5" 2171 - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.5.tgz#71f6251b0a33a49c01b3cf97ff77eda030dff732" 2172 - integrity sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw== 2173 - dependencies: 2174 - yallist "^4.0.0" 2175 - 2176 - minizlib@^2.0.0, minizlib@^2.1.1: 2177 - version "2.1.2" 2178 - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" 2179 - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== 2180 - dependencies: 2181 - minipass "^3.0.0" 2182 - yallist "^4.0.0" 2183 - 2184 - mkdirp@^1.0.3, mkdirp@^1.0.4: 2185 - version "1.0.4" 2186 - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" 2187 - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== 2188 - 2189 - mocha@^9.1.1: 2190 - version "9.1.1" 2191 - resolved "https://registry.yarnpkg.com/mocha/-/mocha-9.1.1.tgz#33df2eb9c6262434630510c5f4283b36efda9b61" 2192 - integrity sha512-0wE74YMgOkCgBUj8VyIDwmLUjTsS13WV1Pg7l0SHea2qzZzlq7MDnfbPsHKcELBRk3+izEVkRofjmClpycudCA== 2193 - dependencies: 2194 - "@ungap/promise-all-settled" "1.1.2" 2195 - ansi-colors "4.1.1" 2196 - browser-stdout "1.3.1" 2197 - chokidar "3.5.2" 2198 - debug "4.3.1" 2199 - diff "5.0.0" 2200 - escape-string-regexp "4.0.0" 2201 - find-up "5.0.0" 2202 - glob "7.1.7" 2203 - growl "1.10.5" 2204 - he "1.2.0" 2205 - js-yaml "4.1.0" 2206 - log-symbols "4.1.0" 2207 - minimatch "3.0.4" 2208 - ms "2.1.3" 2209 - nanoid "3.1.23" 2210 - serialize-javascript "6.0.0" 2211 - strip-json-comments "3.1.1" 2212 - supports-color "8.1.1" 2213 - which "2.0.2" 2214 - wide-align "1.1.3" 2215 - workerpool "6.1.5" 2216 - yargs "16.2.0" 2217 - yargs-parser "20.2.4" 2218 - yargs-unparser "2.0.0" 2219 - 2220 - ms@2.0.0, ms@^2.0.0: 2221 - version "2.0.0" 2222 - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 2223 - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== 2224 - 2225 - ms@2.1.1: 2226 - version "2.1.1" 2227 - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" 2228 - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== 2229 - 2230 - ms@2.1.2: 2231 - version "2.1.2" 2232 - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 2233 - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 2234 - 2235 - ms@2.1.3, ms@^2.1.1: 2236 - version "2.1.3" 2237 - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" 2238 - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== 2239 - 2240 - nanoid@3.1.23: 2241 - version "3.1.23" 2242 - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" 2243 - integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw== 2244 - 2245 - natural-compare@^1.4.0: 2246 - version "1.4.0" 2247 - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" 2248 - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== 2249 - 2250 - negotiator@0.6.2, negotiator@^0.6.2: 2251 - version "0.6.2" 2252 - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" 2253 - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== 2254 - 2255 - nise@^5.1.0: 2256 - version "5.1.0" 2257 - resolved "https://registry.yarnpkg.com/nise/-/nise-5.1.0.tgz#713ef3ed138252daef20ec035ab62b7a28be645c" 2258 - integrity sha512-W5WlHu+wvo3PaKLsJJkgPup2LrsXCcm7AWwyNZkUnn5rwPkuPBi3Iwk5SQtN0mv+K65k7nKKjwNQ30wg3wLAQQ== 2259 - dependencies: 2260 - "@sinonjs/commons" "^1.7.0" 2261 - "@sinonjs/fake-timers" "^7.0.4" 2262 - "@sinonjs/text-encoding" "^0.7.1" 2263 - just-extend "^4.0.2" 2264 - path-to-regexp "^1.7.0" 2265 - 2266 - node-gyp@^7.1.0: 2267 - version "7.1.2" 2268 - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae" 2269 - integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ== 2270 - dependencies: 2271 - env-paths "^2.2.0" 2272 - glob "^7.1.4" 2273 - graceful-fs "^4.2.3" 2274 - nopt "^5.0.0" 2275 - npmlog "^4.1.2" 2276 - request "^2.88.2" 2277 - rimraf "^3.0.2" 2278 - semver "^7.3.2" 2279 - tar "^6.0.2" 2280 - which "^2.0.2" 2281 - 2282 - nodemon@^2.0.12: 2283 - version "2.0.12" 2284 - resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.12.tgz#5dae4e162b617b91f1873b3bfea215dd71e144d5" 2285 - integrity sha512-egCTmNZdObdBxUBw6ZNwvZ/xzk24CKRs5K6d+5zbmrMr7rOpPmfPeF6OxM3DDpaRx331CQRFEktn+wrFFfBSOA== 2286 - dependencies: 2287 - chokidar "^3.2.2" 2288 - debug "^3.2.6" 2289 - ignore-by-default "^1.0.1" 2290 - minimatch "^3.0.4" 2291 - pstree.remy "^1.1.7" 2292 - semver "^5.7.1" 2293 - supports-color "^5.5.0" 2294 - touch "^3.1.0" 2295 - undefsafe "^2.0.3" 2296 - update-notifier "^4.1.0" 2297 - 2298 - nopt@^5.0.0: 2299 - version "5.0.0" 2300 - resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" 2301 - integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== 2302 - dependencies: 2303 - abbrev "1" 2304 - 2305 - nopt@~1.0.10: 2306 - version "1.0.10" 2307 - resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" 2308 - integrity sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg== 2309 - dependencies: 2310 - abbrev "1" 2311 - 2312 - normalize-path@^3.0.0, normalize-path@~3.0.0: 2313 - version "3.0.0" 2314 - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" 2315 - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== 2316 - 2317 - normalize-url@^4.1.0: 2318 - version "4.5.1" 2319 - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" 2320 - integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== 2321 - 2322 - npm-bundled@^1.1.1: 2323 - version "1.1.2" 2324 - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" 2325 - integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ== 2326 - dependencies: 2327 - npm-normalize-package-bin "^1.0.1" 2328 - 2329 - npm-check-updates@^11.8.5: 2330 - version "11.8.5" 2331 - resolved "https://registry.yarnpkg.com/npm-check-updates/-/npm-check-updates-11.8.5.tgz#8dec7fd255a437264742c15f9c0bb29f4eceaf55" 2332 - integrity sha512-IYSHjlWe8UEugDy7X0qjBeJwcni4DlcWdBK4QQEbwgkNlEDlXyd4yQJYWFumKaJzrp/n5/EcvaboXsBD1Er/pw== 2333 - dependencies: 2334 - chalk "^4.1.2" 2335 - cint "^8.2.1" 2336 - cli-table "^0.3.6" 2337 - commander "^6.2.1" 2338 - fast-memoize "^2.5.2" 2339 - find-up "5.0.0" 2340 - fp-and-or "^0.1.3" 2341 - get-stdin "^8.0.0" 2342 - globby "^11.0.4" 2343 - hosted-git-info "^4.0.2" 2344 - json-parse-helpfulerror "^1.0.3" 2345 - jsonlines "^0.1.1" 2346 - libnpmconfig "^1.2.1" 2347 - lodash "^4.17.21" 2348 - minimatch "^3.0.4" 2349 - p-map "^4.0.0" 2350 - pacote "^11.3.5" 2351 - parse-github-url "^1.0.2" 2352 - progress "^2.0.3" 2353 - prompts "^2.4.1" 2354 - rc-config-loader "^4.0.0" 2355 - remote-git-tags "^3.0.0" 2356 - rimraf "^3.0.2" 2357 - semver "^7.3.5" 2358 - semver-utils "^1.1.4" 2359 - spawn-please "^1.0.0" 2360 - update-notifier "^5.1.0" 2361 - 2362 - npm-install-checks@^4.0.0: 2363 - version "4.0.0" 2364 - resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-4.0.0.tgz#a37facc763a2fde0497ef2c6d0ac7c3fbe00d7b4" 2365 - integrity sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w== 2366 - dependencies: 2367 - semver "^7.1.1" 2368 - 2369 - npm-normalize-package-bin@^1.0.1: 2370 - version "1.0.1" 2371 - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" 2372 - integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== 2373 - 2374 - npm-package-arg@^8.0.0, npm-package-arg@^8.0.1, npm-package-arg@^8.1.2: 2375 - version "8.1.5" 2376 - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.5.tgz#3369b2d5fe8fdc674baa7f1786514ddc15466e44" 2377 - integrity sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q== 2378 - dependencies: 2379 - hosted-git-info "^4.0.1" 2380 - semver "^7.3.4" 2381 - validate-npm-package-name "^3.0.0" 2382 - 2383 - npm-packlist@^2.1.4: 2384 - version "2.2.2" 2385 - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-2.2.2.tgz#076b97293fa620f632833186a7a8f65aaa6148c8" 2386 - integrity sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg== 2387 - dependencies: 2388 - glob "^7.1.6" 2389 - ignore-walk "^3.0.3" 2390 - npm-bundled "^1.1.1" 2391 - npm-normalize-package-bin "^1.0.1" 2392 - 2393 - npm-pick-manifest@^6.0.0, npm-pick-manifest@^6.1.1: 2394 - version "6.1.1" 2395 - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz#7b5484ca2c908565f43b7f27644f36bb816f5148" 2396 - integrity sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA== 2397 - dependencies: 2398 - npm-install-checks "^4.0.0" 2399 - npm-normalize-package-bin "^1.0.1" 2400 - npm-package-arg "^8.1.2" 2401 - semver "^7.3.4" 2402 - 2403 - npm-registry-fetch@^11.0.0: 2404 - version "11.0.0" 2405 - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz#68c1bb810c46542760d62a6a965f85a702d43a76" 2406 - integrity sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA== 2407 - dependencies: 2408 - make-fetch-happen "^9.0.1" 2409 - minipass "^3.1.3" 2410 - minipass-fetch "^1.3.0" 2411 - minipass-json-stream "^1.0.1" 2412 - minizlib "^2.0.0" 2413 - npm-package-arg "^8.0.0" 2414 - 2415 - npmlog@^4.1.2: 2416 - version "4.1.2" 2417 - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" 2418 - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== 2419 - dependencies: 2420 - are-we-there-yet "~1.1.2" 2421 - console-control-strings "~1.1.0" 2422 - gauge "~2.7.3" 2423 - set-blocking "~2.0.0" 2424 - 2425 - number-is-nan@^1.0.0: 2426 - version "1.0.1" 2427 - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 2428 - integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== 2429 - 2430 - oauth-sign@~0.9.0: 2431 - version "0.9.0" 2432 - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" 2433 - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== 2434 - 2435 - object-assign@^4.1.0: 2436 - version "4.1.1" 2437 - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 2438 - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== 2439 - 2440 - object-inspect@^1.9.0: 2441 - version "1.11.0" 2442 - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" 2443 - integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== 2444 - 2445 - on-finished@~2.3.0: 2446 - version "2.3.0" 2447 - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" 2448 - integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== 2449 - dependencies: 2450 - ee-first "1.1.1" 2451 - 2452 - once@^1.3.0, once@^1.3.1, once@^1.4.0: 2453 - version "1.4.0" 2454 - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 2455 - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== 2456 - dependencies: 2457 - wrappy "1" 2458 - 2459 - optionator@^0.9.1: 2460 - version "0.9.1" 2461 - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" 2462 - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== 2463 - dependencies: 2464 - deep-is "^0.1.3" 2465 - fast-levenshtein "^2.0.6" 2466 - levn "^0.4.1" 2467 - prelude-ls "^1.2.1" 2468 - type-check "^0.4.0" 2469 - word-wrap "^1.2.3" 2470 - 2471 - p-cancelable@^1.0.0: 2472 - version "1.1.0" 2473 - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" 2474 - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== 2475 - 2476 - p-limit@^2.0.0: 2477 - version "2.3.0" 2478 - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" 2479 - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== 2480 - dependencies: 2481 - p-try "^2.0.0" 2482 - 2483 - p-limit@^3.0.2: 2484 - version "3.1.0" 2485 - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" 2486 - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== 2487 - dependencies: 2488 - yocto-queue "^0.1.0" 2489 - 2490 - p-locate@^3.0.0: 2491 - version "3.0.0" 2492 - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" 2493 - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== 2494 - dependencies: 2495 - p-limit "^2.0.0" 2496 - 2497 - p-locate@^5.0.0: 2498 - version "5.0.0" 2499 - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" 2500 - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== 2501 - dependencies: 2502 - p-limit "^3.0.2" 2503 - 2504 - p-map@^4.0.0: 2505 - version "4.0.0" 2506 - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" 2507 - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== 2508 - dependencies: 2509 - aggregate-error "^3.0.0" 2510 - 2511 - p-retry@^4.5.0: 2512 - version "4.6.1" 2513 - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.1.tgz#8fcddd5cdf7a67a0911a9cf2ef0e5df7f602316c" 2514 - integrity sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA== 2515 - dependencies: 2516 - "@types/retry" "^0.12.0" 2517 - retry "^0.13.1" 2518 - 2519 - p-try@^2.0.0: 2520 - version "2.2.0" 2521 - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" 2522 - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== 2523 - 2524 - package-json@^6.3.0: 2525 - version "6.5.0" 2526 - resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" 2527 - integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== 2528 - dependencies: 2529 - got "^9.6.0" 2530 - registry-auth-token "^4.0.0" 2531 - registry-url "^5.0.0" 2532 - semver "^6.2.0" 2533 - 2534 - pacote@^11.3.5: 2535 - version "11.3.5" 2536 - resolved "https://registry.yarnpkg.com/pacote/-/pacote-11.3.5.tgz#73cf1fc3772b533f575e39efa96c50be8c3dc9d2" 2537 - integrity sha512-fT375Yczn4zi+6Hkk2TBe1x1sP8FgFsEIZ2/iWaXY2r/NkhDJfxbcn5paz1+RTFCyNf+dPnaoBDJoAxXSU8Bkg== 2538 - dependencies: 2539 - "@npmcli/git" "^2.1.0" 2540 - "@npmcli/installed-package-contents" "^1.0.6" 2541 - "@npmcli/promise-spawn" "^1.2.0" 2542 - "@npmcli/run-script" "^1.8.2" 2543 - cacache "^15.0.5" 2544 - chownr "^2.0.0" 2545 - fs-minipass "^2.1.0" 2546 - infer-owner "^1.0.4" 2547 - minipass "^3.1.3" 2548 - mkdirp "^1.0.3" 2549 - npm-package-arg "^8.0.1" 2550 - npm-packlist "^2.1.4" 2551 - npm-pick-manifest "^6.0.0" 2552 - npm-registry-fetch "^11.0.0" 2553 - promise-retry "^2.0.1" 2554 - read-package-json-fast "^2.0.1" 2555 - rimraf "^3.0.2" 2556 - ssri "^8.0.1" 2557 - tar "^6.1.0" 2558 - 2559 - parent-module@^1.0.0: 2560 - version "1.0.1" 2561 - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" 2562 - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== 2563 - dependencies: 2564 - callsites "^3.0.0" 2565 - 2566 - parse-github-url@^1.0.2: 2567 - version "1.0.2" 2568 - resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395" 2569 - integrity sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw== 2570 - 2571 - parseurl@~1.3.3: 2572 - version "1.3.3" 2573 - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" 2574 - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== 2575 - 2576 - path-exists@^3.0.0: 2577 - version "3.0.0" 2578 - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" 2579 - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== 2580 - 2581 - path-exists@^4.0.0: 2582 - version "4.0.0" 2583 - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" 2584 - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== 2585 - 2586 - path-is-absolute@^1.0.0: 2587 - version "1.0.1" 2588 - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 2589 - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== 2590 - 2591 - path-key@^3.1.0: 2592 - version "3.1.1" 2593 - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" 2594 - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== 2595 - 2596 - path-to-regexp@0.1.7: 2597 - version "0.1.7" 2598 - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" 2599 - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== 2600 - 2601 - path-to-regexp@^1.7.0: 2602 - version "1.8.0" 2603 - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" 2604 - integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== 2605 - dependencies: 2606 - isarray "0.0.1" 2607 - 2608 - path-type@^4.0.0: 2609 - version "4.0.0" 2610 - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" 2611 - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 2612 - 2613 - pathval@^1.1.1: 2614 - version "1.1.1" 2615 - resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" 2616 - integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== 2617 - 2618 - performance-now@^2.1.0: 2619 - version "2.1.0" 2620 - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" 2621 - integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== 2622 - 2623 - picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: 2624 - version "2.3.0" 2625 - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" 2626 - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== 2627 - 2628 - prelude-ls@^1.2.1: 2629 - version "1.2.1" 2630 - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" 2631 - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== 2632 - 2633 - prepend-http@^2.0.0: 2634 - version "2.0.0" 2635 - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" 2636 - integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== 2637 - 2638 - process-nextick-args@~2.0.0: 2639 - version "2.0.1" 2640 - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" 2641 - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== 2642 - 2643 - progress@^2.0.0, progress@^2.0.3: 2644 - version "2.0.3" 2645 - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" 2646 - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== 2647 - 2648 - promise-inflight@^1.0.1: 2649 - version "1.0.1" 2650 - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" 2651 - integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== 2652 - 2653 - promise-retry@^2.0.1: 2654 - version "2.0.1" 2655 - resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" 2656 - integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== 2657 - dependencies: 2658 - err-code "^2.0.2" 2659 - retry "^0.12.0" 2660 - 2661 - prompts@^2.4.1: 2662 - version "2.4.1" 2663 - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61" 2664 - integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ== 2665 - dependencies: 2666 - kleur "^3.0.3" 2667 - sisteransi "^1.0.5" 2668 - 2669 - proxy-addr@~2.0.5: 2670 - version "2.0.6" 2671 - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" 2672 - integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== 2673 - dependencies: 2674 - forwarded "~0.1.2" 2675 - ipaddr.js "1.9.1" 2676 - 2677 - psl@^1.1.28: 2678 - version "1.8.0" 2679 - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" 2680 - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== 2681 - 2682 - pstree.remy@^1.1.7: 2683 - version "1.1.8" 2684 - resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a" 2685 - integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== 2686 - 2687 - pump@^3.0.0: 2688 - version "3.0.0" 2689 - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" 2690 - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== 2691 - dependencies: 2692 - end-of-stream "^1.1.0" 2693 - once "^1.3.1" 2694 - 2695 - punycode@^2.1.0, punycode@^2.1.1: 2696 - version "2.1.1" 2697 - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 2698 - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== 2699 - 2700 - pupa@^2.0.1, pupa@^2.1.1: 2701 - version "2.1.1" 2702 - resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" 2703 - integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== 2704 - dependencies: 2705 - escape-goat "^2.0.0" 2706 - 2707 - qs@6.7.0: 2708 - version "6.7.0" 2709 - resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" 2710 - integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== 2711 - 2712 - qs@^6.9.6: 2713 - version "6.10.1" 2714 - resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.1.tgz#4931482fa8d647a5aab799c5271d2133b981fb6a" 2715 - integrity sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg== 2716 - dependencies: 2717 - side-channel "^1.0.4" 2718 - 2719 - qs@~6.5.2: 2720 - version "6.5.2" 2721 - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" 2722 - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== 2723 - 2724 - queue-microtask@^1.2.2: 2725 - version "1.2.3" 2726 - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" 2727 - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== 2728 - 2729 - randombytes@^2.1.0: 2730 - version "2.1.0" 2731 - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" 2732 - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== 2733 - dependencies: 2734 - safe-buffer "^5.1.0" 2735 - 2736 - range-parser@~1.2.1: 2737 - version "1.2.1" 2738 - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" 2739 - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== 2740 - 2741 - raw-body@2.4.0: 2742 - version "2.4.0" 2743 - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" 2744 - integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== 2745 - dependencies: 2746 - bytes "3.1.0" 2747 - http-errors "1.7.2" 2748 - iconv-lite "0.4.24" 2749 - unpipe "1.0.0" 2750 - 2751 - rc-config-loader@^4.0.0: 2752 - version "4.0.0" 2753 - resolved "https://registry.yarnpkg.com/rc-config-loader/-/rc-config-loader-4.0.0.tgz#144cf31961c9f8ebcf252bd9c263fd40d62bd387" 2754 - integrity sha512-//LRTblJEcqbmmro1GCmZ39qZXD+JqzuD8Y5/IZU3Dhp3A1Yr0Xn68ks8MQ6qKfKvYCWDveUmRDKDA40c+sCXw== 2755 - dependencies: 2756 - debug "^4.1.1" 2757 - js-yaml "^4.0.0" 2758 - json5 "^2.1.2" 2759 - require-from-string "^2.0.2" 2760 - 2761 - rc@^1.2.8: 2762 - version "1.2.8" 2763 - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" 2764 - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== 2765 - dependencies: 2766 - deep-extend "^0.6.0" 2767 - ini "~1.3.0" 2768 - minimist "^1.2.0" 2769 - strip-json-comments "~2.0.1" 2770 - 2771 - read-package-json-fast@^2.0.1: 2772 - version "2.0.3" 2773 - resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83" 2774 - integrity sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ== 2775 - dependencies: 2776 - json-parse-even-better-errors "^2.3.0" 2777 - npm-normalize-package-bin "^1.0.1" 2778 - 2779 - readable-stream@^2.0.6: 2780 - version "2.3.7" 2781 - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" 2782 - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== 2783 - dependencies: 2784 - core-util-is "~1.0.0" 2785 - inherits "~2.0.3" 2786 - isarray "~1.0.0" 2787 - process-nextick-args "~2.0.0" 2788 - safe-buffer "~5.1.1" 2789 - string_decoder "~1.1.1" 2790 - util-deprecate "~1.0.1" 2791 - 2792 - readdirp@~3.6.0: 2793 - version "3.6.0" 2794 - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" 2795 - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== 2796 - dependencies: 2797 - picomatch "^2.2.1" 2798 - 2799 - regenerator-runtime@^0.13.4: 2800 - version "0.13.9" 2801 - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" 2802 - integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== 2803 - 2804 - regexpp@^3.1.0: 2805 - version "3.2.0" 2806 - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" 2807 - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== 2808 - 2809 - registry-auth-token@^4.0.0: 2810 - version "4.2.1" 2811 - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250" 2812 - integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== 2813 - dependencies: 2814 - rc "^1.2.8" 2815 - 2816 - registry-url@^5.0.0: 2817 - version "5.1.0" 2818 - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" 2819 - integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== 2820 - dependencies: 2821 - rc "^1.2.8" 2822 - 2823 - remote-git-tags@^3.0.0: 2824 - version "3.0.0" 2825 - resolved "https://registry.yarnpkg.com/remote-git-tags/-/remote-git-tags-3.0.0.tgz#424f8ec2cdea00bb5af1784a49190f25e16983c3" 2826 - integrity sha512-C9hAO4eoEsX+OXA4rla66pXZQ+TLQ8T9dttgQj18yuKlPMTVkIkdYXvlMC55IuUsIkV6DpmQYi10JKFLaU+l7w== 2827 - 2828 - request@^2.88.2: 2829 - version "2.88.2" 2830 - resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" 2831 - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== 2832 - dependencies: 2833 - aws-sign2 "~0.7.0" 2834 - aws4 "^1.8.0" 2835 - caseless "~0.12.0" 2836 - combined-stream "~1.0.6" 2837 - extend "~3.0.2" 2838 - forever-agent "~0.6.1" 2839 - form-data "~2.3.2" 2840 - har-validator "~5.1.3" 2841 - http-signature "~1.2.0" 2842 - is-typedarray "~1.0.0" 2843 - isstream "~0.1.2" 2844 - json-stringify-safe "~5.0.1" 2845 - mime-types "~2.1.19" 2846 - oauth-sign "~0.9.0" 2847 - performance-now "^2.1.0" 2848 - qs "~6.5.2" 2849 - safe-buffer "^5.1.2" 2850 - tough-cookie "~2.5.0" 2851 - tunnel-agent "^0.6.0" 2852 - uuid "^3.3.2" 2853 - 2854 - require-directory@^2.1.1: 2855 - version "2.1.1" 2856 - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 2857 - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== 2858 - 2859 - require-from-string@^2.0.2: 2860 - version "2.0.2" 2861 - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" 2862 - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== 2863 - 2864 - resolve-from@^4.0.0: 2865 - version "4.0.0" 2866 - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" 2867 - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== 2868 - 2869 - responselike@^1.0.2: 2870 - version "1.0.2" 2871 - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" 2872 - integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== 2873 - dependencies: 2874 - lowercase-keys "^1.0.0" 2875 - 2876 - retry@^0.12.0: 2877 - version "0.12.0" 2878 - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" 2879 - integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== 2880 - 2881 - retry@^0.13.1: 2882 - version "0.13.1" 2883 - resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" 2884 - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== 2885 - 2886 - reusify@^1.0.4: 2887 - version "1.0.4" 2888 - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" 2889 - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== 2890 - 2891 - rimraf@^3.0.2: 2892 - version "3.0.2" 2893 - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" 2894 - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== 2895 - dependencies: 2896 - glob "^7.1.3" 2897 - 2898 - run-parallel@^1.1.9: 2899 - version "1.2.0" 2900 - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" 2901 - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== 2902 - dependencies: 2903 - queue-microtask "^1.2.2" 2904 - 2905 - safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: 2906 - version "5.1.2" 2907 - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 2908 - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 2909 - 2910 - "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: 2911 - version "2.1.2" 2912 - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 2913 - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== 2914 - 2915 - semver-diff@^3.1.1: 2916 - version "3.1.1" 2917 - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" 2918 - integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== 2919 - dependencies: 2920 - semver "^6.3.0" 2921 - 2922 - semver-utils@^1.1.4: 2923 - version "1.1.4" 2924 - resolved "https://registry.yarnpkg.com/semver-utils/-/semver-utils-1.1.4.tgz#cf0405e669a57488913909fc1c3f29bf2a4871e2" 2925 - integrity sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA== 2926 - 2927 - semver@^5.7.1: 2928 - version "5.7.1" 2929 - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" 2930 - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== 2931 - 2932 - semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: 2933 - version "6.3.0" 2934 - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 2935 - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 2936 - 2937 - semver@^7.1.1, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: 2938 - version "7.3.5" 2939 - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" 2940 - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== 2941 - dependencies: 2942 - lru-cache "^6.0.0" 2943 - 2944 - send@0.17.1: 2945 - version "0.17.1" 2946 - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" 2947 - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== 2948 - dependencies: 2949 - debug "2.6.9" 2950 - depd "~1.1.2" 2951 - destroy "~1.0.4" 2952 - encodeurl "~1.0.2" 2953 - escape-html "~1.0.3" 2954 - etag "~1.8.1" 2955 - fresh "0.5.2" 2956 - http-errors "~1.7.2" 2957 - mime "1.6.0" 2958 - ms "2.1.1" 2959 - on-finished "~2.3.0" 2960 - range-parser "~1.2.1" 2961 - statuses "~1.5.0" 2962 - 2963 - serialize-javascript@6.0.0: 2964 - version "6.0.0" 2965 - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" 2966 - integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== 2967 - dependencies: 2968 - randombytes "^2.1.0" 2969 - 2970 - serve-static@1.14.1: 2971 - version "1.14.1" 2972 - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" 2973 - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== 2974 - dependencies: 2975 - encodeurl "~1.0.2" 2976 - escape-html "~1.0.3" 2977 - parseurl "~1.3.3" 2978 - send "0.17.1" 2979 - 2980 - set-blocking@~2.0.0: 2981 - version "2.0.0" 2982 - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 2983 - integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== 2984 - 2985 - setprototypeof@1.1.1: 2986 - version "1.1.1" 2987 - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" 2988 - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== 2989 - 2990 - shebang-command@^2.0.0: 2991 - version "2.0.0" 2992 - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" 2993 - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== 2994 - dependencies: 2995 - shebang-regex "^3.0.0" 2996 - 2997 - shebang-regex@^3.0.0: 2998 - version "3.0.0" 2999 - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" 3000 - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== 3001 - 3002 - side-channel@^1.0.4: 3003 - version "1.0.4" 3004 - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" 3005 - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== 3006 - dependencies: 3007 - call-bind "^1.0.0" 3008 - get-intrinsic "^1.0.2" 3009 - object-inspect "^1.9.0" 3010 - 3011 - signal-exit@^3.0.0, signal-exit@^3.0.2: 3012 - version "3.0.4" 3013 - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.4.tgz#366a4684d175b9cab2081e3681fda3747b6c51d7" 3014 - integrity sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q== 3015 - 3016 - sinon@^11.1.2: 3017 - version "11.1.2" 3018 - resolved "https://registry.yarnpkg.com/sinon/-/sinon-11.1.2.tgz#9e78850c747241d5c59d1614d8f9cbe8840e8674" 3019 - integrity sha512-59237HChms4kg7/sXhiRcUzdSkKuydDeTiamT/jesUVHshBgL8XAmhgFo0GfK6RruMDM/iRSij1EybmMog9cJw== 3020 - dependencies: 3021 - "@sinonjs/commons" "^1.8.3" 3022 - "@sinonjs/fake-timers" "^7.1.2" 3023 - "@sinonjs/samsam" "^6.0.2" 3024 - diff "^5.0.0" 3025 - nise "^5.1.0" 3026 - supports-color "^7.2.0" 3027 - 3028 - sisteransi@^1.0.5: 3029 - version "1.0.5" 3030 - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" 3031 - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== 3032 - 3033 - slash@^3.0.0: 3034 - version "3.0.0" 3035 - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" 3036 - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== 3037 - 3038 - slice-ansi@^4.0.0: 3039 - version "4.0.0" 3040 - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" 3041 - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== 3042 - dependencies: 3043 - ansi-styles "^4.0.0" 3044 - astral-regex "^2.0.0" 3045 - is-fullwidth-code-point "^3.0.0" 3046 - 3047 - smart-buffer@^4.1.0: 3048 - version "4.2.0" 3049 - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" 3050 - integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== 3051 - 3052 - socks-proxy-agent@^6.0.0: 3053 - version "6.1.0" 3054 - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-6.1.0.tgz#869cf2d7bd10fea96c7ad3111e81726855e285c3" 3055 - integrity sha512-57e7lwCN4Tzt3mXz25VxOErJKXlPfXmkMLnk310v/jwW20jWRVcgsOit+xNkN3eIEdB47GwnfAEBLacZ/wVIKg== 3056 - dependencies: 3057 - agent-base "^6.0.2" 3058 - debug "^4.3.1" 3059 - socks "^2.6.1" 3060 - 3061 - socks@^2.6.1: 3062 - version "2.6.1" 3063 - resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.1.tgz#989e6534a07cf337deb1b1c94aaa44296520d30e" 3064 - integrity sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA== 3065 - dependencies: 3066 - ip "^1.1.5" 3067 - smart-buffer "^4.1.0" 3068 - 3069 - spawn-please@^1.0.0: 3070 - version "1.0.0" 3071 - resolved "https://registry.yarnpkg.com/spawn-please/-/spawn-please-1.0.0.tgz#51cf5831ba2bf418aa3ec2102d40b75cfd48b6f2" 3072 - integrity sha512-Kz33ip6NRNKuyTRo3aDWyWxeGeM0ORDO552Fs6E1nj4pLWPkl37SrRtTnq+MEopVaqgmaO6bAvVS+v64BJ5M/A== 3073 - 3074 - sprintf-js@~1.0.2: 3075 - version "1.0.3" 3076 - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 3077 - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== 3078 - 3079 - sshpk@^1.7.0: 3080 - version "1.16.1" 3081 - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" 3082 - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== 3083 - dependencies: 3084 - asn1 "~0.2.3" 3085 - assert-plus "^1.0.0" 3086 - bcrypt-pbkdf "^1.0.0" 3087 - dashdash "^1.12.0" 3088 - ecc-jsbn "~0.1.1" 3089 - getpass "^0.1.1" 3090 - jsbn "~0.1.0" 3091 - safer-buffer "^2.0.2" 3092 - tweetnacl "~0.14.0" 3093 - 3094 - ssri@^8.0.0, ssri@^8.0.1: 3095 - version "8.0.1" 3096 - resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" 3097 - integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== 3098 - dependencies: 3099 - minipass "^3.1.1" 3100 - 3101 - "statuses@>= 1.5.0 < 2", statuses@~1.5.0: 3102 - version "1.5.0" 3103 - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" 3104 - integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== 3105 - 3106 - string-width@^1.0.1: 3107 - version "1.0.2" 3108 - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 3109 - integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== 3110 - dependencies: 3111 - code-point-at "^1.0.0" 3112 - is-fullwidth-code-point "^1.0.0" 3113 - strip-ansi "^3.0.0" 3114 - 3115 - "string-width@^1.0.2 || 2": 3116 - version "2.1.1" 3117 - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" 3118 - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== 3119 - dependencies: 3120 - is-fullwidth-code-point "^2.0.0" 3121 - strip-ansi "^4.0.0" 3122 - 3123 - string-width@^3.0.0: 3124 - version "3.1.0" 3125 - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" 3126 - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== 3127 - dependencies: 3128 - emoji-regex "^7.0.1" 3129 - is-fullwidth-code-point "^2.0.0" 3130 - strip-ansi "^5.1.0" 3131 - 3132 - string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2: 3133 - version "4.2.2" 3134 - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" 3135 - integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== 3136 - dependencies: 3137 - emoji-regex "^8.0.0" 3138 - is-fullwidth-code-point "^3.0.0" 3139 - strip-ansi "^6.0.0" 3140 - 3141 - string_decoder@~1.1.1: 3142 - version "1.1.1" 3143 - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" 3144 - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== 3145 - dependencies: 3146 - safe-buffer "~5.1.0" 3147 - 3148 - strip-ansi@^3.0.0, strip-ansi@^3.0.1: 3149 - version "3.0.1" 3150 - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 3151 - integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== 3152 - dependencies: 3153 - ansi-regex "^2.0.0" 3154 - 3155 - strip-ansi@^4.0.0: 3156 - version "4.0.0" 3157 - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" 3158 - integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow== 3159 - dependencies: 3160 - ansi-regex "^3.0.0" 3161 - 3162 - strip-ansi@^5.1.0: 3163 - version "5.2.0" 3164 - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" 3165 - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== 3166 - dependencies: 3167 - ansi-regex "^4.1.0" 3168 - 3169 - strip-ansi@^6.0.0: 3170 - version "6.0.0" 3171 - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" 3172 - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== 3173 - dependencies: 3174 - ansi-regex "^5.0.0" 3175 - 3176 - strip-json-comments@3.1.1, strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: 3177 - version "3.1.1" 3178 - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" 3179 - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== 3180 - 3181 - strip-json-comments@~2.0.1: 3182 - version "2.0.1" 3183 - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 3184 - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== 3185 - 3186 - striptags@^3.2.0: 3187 - version "3.2.0" 3188 - resolved "https://registry.yarnpkg.com/striptags/-/striptags-3.2.0.tgz#cc74a137db2de8b0b9a370006334161f7dd67052" 3189 - integrity sha512-g45ZOGzHDMe2bdYMdIvdAfCQkCTDMGBazSw1ypMowwGIee7ZQ5dU0rBJ8Jqgl+jAKIv4dbeE1jscZq9wid1Tkw== 3190 - 3191 - supports-color@8.1.1: 3192 - version "8.1.1" 3193 - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" 3194 - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== 3195 - dependencies: 3196 - has-flag "^4.0.0" 3197 - 3198 - supports-color@^5.3.0, supports-color@^5.5.0: 3199 - version "5.5.0" 3200 - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 3201 - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 3202 - dependencies: 3203 - has-flag "^3.0.0" 3204 - 3205 - supports-color@^7.1.0, supports-color@^7.2.0: 3206 - version "7.2.0" 3207 - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" 3208 - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== 3209 - dependencies: 3210 - has-flag "^4.0.0" 3211 - 3212 - table@^6.0.9: 3213 - version "6.7.1" 3214 - resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2" 3215 - integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg== 3216 - dependencies: 3217 - ajv "^8.0.1" 3218 - lodash.clonedeep "^4.5.0" 3219 - lodash.truncate "^4.4.2" 3220 - slice-ansi "^4.0.0" 3221 - string-width "^4.2.0" 3222 - strip-ansi "^6.0.0" 3223 - 3224 - tar@^6.0.2, tar@^6.1.0: 3225 - version "6.1.11" 3226 - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" 3227 - integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== 3228 - dependencies: 3229 - chownr "^2.0.0" 3230 - fs-minipass "^2.0.0" 3231 - minipass "^3.0.0" 3232 - minizlib "^2.1.1" 3233 - mkdirp "^1.0.3" 3234 - yallist "^4.0.0" 3235 - 3236 - term-size@^2.1.0: 3237 - version "2.2.1" 3238 - resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" 3239 - integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== 3240 - 3241 - text-table@^0.2.0: 3242 - version "0.2.0" 3243 - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" 3244 - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== 3245 - 3246 - to-readable-stream@^1.0.0: 3247 - version "1.0.0" 3248 - resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" 3249 - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== 3250 - 3251 - to-regex-range@^5.0.1: 3252 - version "5.0.1" 3253 - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 3254 - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 3255 - dependencies: 3256 - is-number "^7.0.0" 3257 - 3258 - toidentifier@1.0.0: 3259 - version "1.0.0" 3260 - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" 3261 - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== 3262 - 3263 - touch@^3.1.0: 3264 - version "3.1.0" 3265 - resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" 3266 - integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== 3267 - dependencies: 3268 - nopt "~1.0.10" 3269 - 3270 - tough-cookie@~2.5.0: 3271 - version "2.5.0" 3272 - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" 3273 - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== 3274 - dependencies: 3275 - psl "^1.1.28" 3276 - punycode "^2.1.1" 3277 - 3278 - tunnel-agent@^0.6.0: 3279 - version "0.6.0" 3280 - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" 3281 - integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== 3282 - dependencies: 3283 - safe-buffer "^5.0.1" 3284 - 3285 - tweetnacl@^0.14.3, tweetnacl@~0.14.0: 3286 - version "0.14.5" 3287 - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" 3288 - integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== 3289 - 3290 - type-check@^0.4.0, type-check@~0.4.0: 3291 - version "0.4.0" 3292 - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" 3293 - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== 3294 - dependencies: 3295 - prelude-ls "^1.2.1" 3296 - 3297 - type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.5, type-detect@^4.0.8: 3298 - version "4.0.8" 3299 - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" 3300 - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== 3301 - 3302 - type-fest@^0.20.2: 3303 - version "0.20.2" 3304 - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" 3305 - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== 3306 - 3307 - type-fest@^0.8.1: 3308 - version "0.8.1" 3309 - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" 3310 - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== 3311 - 3312 - type-is@~1.6.17, type-is@~1.6.18: 3313 - version "1.6.18" 3314 - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" 3315 - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== 3316 - dependencies: 3317 - media-typer "0.3.0" 3318 - mime-types "~2.1.24" 3319 - 3320 - typedarray-to-buffer@^3.1.5: 3321 - version "3.1.5" 3322 - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" 3323 - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== 3324 - dependencies: 3325 - is-typedarray "^1.0.0" 3326 - 3327 - undefsafe@^2.0.3: 3328 - version "2.0.3" 3329 - resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.3.tgz#6b166e7094ad46313b2202da7ecc2cd7cc6e7aae" 3330 - integrity sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A== 3331 - dependencies: 3332 - debug "^2.2.0" 3333 - 3334 - unhomoglyph@^1.0.6: 3335 - version "1.0.6" 3336 - resolved "https://registry.yarnpkg.com/unhomoglyph/-/unhomoglyph-1.0.6.tgz#ea41f926d0fcf598e3b8bb2980c2ddac66b081d3" 3337 - integrity sha512-7uvcWI3hWshSADBu4JpnyYbTVc7YlhF5GDW/oPD5AxIxl34k4wXR3WDkPnzLxkN32LiTCTKMQLtKVZiwki3zGg== 3338 - 3339 - unique-filename@^1.1.1: 3340 - version "1.1.1" 3341 - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" 3342 - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== 3343 - dependencies: 3344 - unique-slug "^2.0.0" 3345 - 3346 - unique-slug@^2.0.0: 3347 - version "2.0.2" 3348 - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" 3349 - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== 3350 - dependencies: 3351 - imurmurhash "^0.1.4" 3352 - 3353 - unique-string@^2.0.0: 3354 - version "2.0.0" 3355 - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" 3356 - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== 3357 - dependencies: 3358 - crypto-random-string "^2.0.0" 3359 - 3360 - unpipe@1.0.0, unpipe@~1.0.0: 3361 - version "1.0.0" 3362 - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" 3363 - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== 3364 - 3365 - update-notifier@^4.1.0: 3366 - version "4.1.3" 3367 - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.3.tgz#be86ee13e8ce48fb50043ff72057b5bd598e1ea3" 3368 - integrity sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A== 3369 - dependencies: 3370 - boxen "^4.2.0" 3371 - chalk "^3.0.0" 3372 - configstore "^5.0.1" 3373 - has-yarn "^2.1.0" 3374 - import-lazy "^2.1.0" 3375 - is-ci "^2.0.0" 3376 - is-installed-globally "^0.3.1" 3377 - is-npm "^4.0.0" 3378 - is-yarn-global "^0.3.0" 3379 - latest-version "^5.0.0" 3380 - pupa "^2.0.1" 3381 - semver-diff "^3.1.1" 3382 - xdg-basedir "^4.0.0" 3383 - 3384 - update-notifier@^5.1.0: 3385 - version "5.1.0" 3386 - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9" 3387 - integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== 3388 - dependencies: 3389 - boxen "^5.0.0" 3390 - chalk "^4.1.0" 3391 - configstore "^5.0.1" 3392 - has-yarn "^2.1.0" 3393 - import-lazy "^2.1.0" 3394 - is-ci "^2.0.0" 3395 - is-installed-globally "^0.4.0" 3396 - is-npm "^5.0.0" 3397 - is-yarn-global "^0.3.0" 3398 - latest-version "^5.1.0" 3399 - pupa "^2.1.1" 3400 - semver "^7.3.4" 3401 - semver-diff "^3.1.1" 3402 - xdg-basedir "^4.0.0" 3403 - 3404 - uri-js@^4.2.2: 3405 - version "4.4.1" 3406 - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" 3407 - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== 3408 - dependencies: 3409 - punycode "^2.1.0" 3410 - 3411 - url-parse-lax@^3.0.0: 3412 - version "3.0.0" 3413 - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" 3414 - integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ== 3415 - dependencies: 3416 - prepend-http "^2.0.0" 3417 - 3418 - util-deprecate@~1.0.1: 3419 - version "1.0.2" 3420 - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 3421 - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== 3422 - 3423 - utils-merge@1.0.1: 3424 - version "1.0.1" 3425 - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" 3426 - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== 3427 - 3428 - uuid@^3.3.2: 3429 - version "3.4.0" 3430 - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" 3431 - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== 3432 - 3433 - v8-compile-cache@^2.0.3: 3434 - version "2.3.0" 3435 - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" 3436 - integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== 3437 - 3438 - validate-npm-package-name@^3.0.0: 3439 - version "3.0.0" 3440 - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" 3441 - integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw== 3442 - dependencies: 3443 - builtins "^1.0.3" 3444 - 3445 - vary@~1.1.2: 3446 - version "1.1.2" 3447 - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" 3448 - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== 3449 - 3450 - verror@1.10.0: 3451 - version "1.10.0" 3452 - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" 3453 - integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== 3454 - dependencies: 3455 - assert-plus "^1.0.0" 3456 - core-util-is "1.0.2" 3457 - extsprintf "^1.2.0" 3458 - 3459 - which@2.0.2, which@^2.0.1, which@^2.0.2: 3460 - version "2.0.2" 3461 - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" 3462 - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== 3463 - dependencies: 3464 - isexe "^2.0.0" 3465 - 3466 - wide-align@1.1.3, wide-align@^1.1.0: 3467 - version "1.1.3" 3468 - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" 3469 - integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== 3470 - dependencies: 3471 - string-width "^1.0.2 || 2" 3472 - 3473 - widest-line@^3.1.0: 3474 - version "3.1.0" 3475 - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" 3476 - integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== 3477 - dependencies: 3478 - string-width "^4.0.0" 3479 - 3480 - word-wrap@^1.2.3: 3481 - version "1.2.3" 3482 - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" 3483 - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== 3484 - 3485 - workerpool@6.1.5: 3486 - version "6.1.5" 3487 - resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.1.5.tgz#0f7cf076b6215fd7e1da903ff6f22ddd1886b581" 3488 - integrity sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw== 3489 - 3490 - wrap-ansi@^7.0.0: 3491 - version "7.0.0" 3492 - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" 3493 - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== 3494 - dependencies: 3495 - ansi-styles "^4.0.0" 3496 - string-width "^4.1.0" 3497 - strip-ansi "^6.0.0" 3498 - 3499 - wrappy@1: 3500 - version "1.0.2" 3501 - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 3502 - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== 3503 - 3504 - write-file-atomic@^3.0.0: 3505 - version "3.0.3" 3506 - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" 3507 - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== 3508 - dependencies: 3509 - imurmurhash "^0.1.4" 3510 - is-typedarray "^1.0.0" 3511 - signal-exit "^3.0.2" 3512 - typedarray-to-buffer "^3.1.5" 3513 - 3514 - xdg-basedir@^4.0.0: 3515 - version "4.0.0" 3516 - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" 3517 - integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== 3518 - 3519 - y18n@^5.0.5: 3520 - version "5.0.8" 3521 - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" 3522 - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== 3523 - 3524 - yallist@^4.0.0: 3525 - version "4.0.0" 3526 - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" 3527 - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== 3528 - 3529 - yargs-parser@20.2.4, yargs-parser@^20.2.2: 3530 - version "20.2.4" 3531 - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" 3532 - integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== 3533 - 3534 - yargs-unparser@2.0.0: 3535 - version "2.0.0" 3536 - resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb" 3537 - integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA== 3538 - dependencies: 3539 - camelcase "^6.0.0" 3540 - decamelize "^4.0.0" 3541 - flat "^5.0.2" 3542 - is-plain-obj "^2.1.0" 3543 - 3544 - yargs@16.2.0: 3545 - version "16.2.0" 3546 - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" 3547 - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== 3548 - dependencies: 3549 - cliui "^7.0.2" 3550 - escalade "^3.1.1" 3551 - get-caller-file "^2.0.5" 3552 - require-directory "^2.1.1" 3553 - string-width "^4.2.0" 3554 - y18n "^5.0.5" 3555 - yargs-parser "^20.2.2" 3556 - 3557 - yocto-queue@^0.1.0: 3558 - version "0.1.0" 3559 - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" 3560 - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
+4 -12
pkgs/servers/monitoring/prometheus/redis-exporter.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, nixosTests, fetchpatch }: 1 + { lib, buildGoModule, fetchFromGitHub, nixosTests }: 2 2 3 3 buildGoModule rec { 4 4 pname = "redis_exporter"; 5 - version = "1.51.0"; 5 + version = "1.52.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "oliver006"; 9 9 repo = "redis_exporter"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-NvkAwUrygjys25lcTxtRnrex4+XIK2yzqKkk26f4cmE="; 11 + sha256 = "sha256-DVl67+pouQHg26vF5ONntPjQfyxnLusI3LTpT96ogNw="; 12 12 }; 13 13 14 - patches = [ 15 - # https://github.com/oliver006/redis_exporter/pull/812 16 - (fetchpatch { 17 - url = "https://github.com/Ma27/redis_exporter/commit/250b2e9febbadef326ca9ae68c372dfaabd53ca9.patch"; 18 - sha256 = "sha256-G1OIUwlFZ06UWudWvc6v1YFcRz05ji1326nUcd9zYDc="; 19 - }) 20 - ]; 21 - 22 - vendorHash = "sha256-S7cEaFBgyvDmsNq+NvqtC8I2SRL/ngXUuNdx6TN/riI="; 14 + vendorHash = "sha256-nezvUbKZ8yi7Etp/dg3sT2g5bWBFMYZimt31NT91BEo="; 23 15 24 16 ldflags = [ 25 17 "-X main.BuildVersion=${version}"
+3 -3
pkgs/servers/monitoring/prometheus/smartctl-exporter/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "smartctl_exporter"; 9 - version = "0.9.1"; 9 + version = "0.10.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "prometheus-community"; 13 13 repo = pname; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-fc1NZ5QwzR/jJkeaDm5PMT4wBFFlqZOXKTJMBJWKJJ8="; 15 + hash = "sha256-M4d8l9EbOZsi2ubyRo7KSBYewcC9NidW/Rf1QVVIvo8="; 16 16 }; 17 17 18 - vendorSha256 = "sha256-lQKuT5dzjDHFpRSmcXpKD1RJDlEv+0kcxENkv3mT4FU="; 18 + vendorHash = "sha256-0WLI+nLhRkf1CGhSer1Jkv1nUho5sxIbTE/Mf5JmX7U="; 19 19 20 20 ldflags = [ 21 21 "-X github.com/prometheus/common/version.Version=${version}"
+6 -6
pkgs/servers/nextcloud/default.nix
··· 60 60 ''; 61 61 62 62 nextcloud25 = generic { 63 - version = "25.0.9"; 64 - sha256 = "sha256-k5XVM0ABRtAiCNoPNvkpYxq16Nb9Xd/VXNpqIDWg/nA="; 63 + version = "25.0.10"; 64 + sha256 = "sha256-alvh0fWESSS5KbfiKI1gaoahisDWnfT/bUhsSEEXfQI="; 65 65 packages = nextcloud25Packages; 66 66 }; 67 67 68 68 nextcloud26 = generic { 69 - version = "26.0.4"; 70 - sha256 = "sha256-gBya6RLPYmS+csFB5BjT2H1OZxx6ndZDAI9dfWmR6i4="; 69 + version = "26.0.5"; 70 + sha256 = "sha256-nhq0aAY4T1hUZdKJY66ZSlirCSgPQet8YJpciwJw1b4="; 71 71 packages = nextcloud26Packages; 72 72 }; 73 73 74 74 nextcloud27 = generic { 75 - version = "27.0.1"; 76 - sha256 = "sha256-OXa16PWPk03b63zEmsM7Ea0629f21dCQig/DahYMJ70="; 75 + version = "27.0.2"; 76 + sha256 = "sha256-ei3OpDqjuPswM0fv2kxvN3M8yhE8juFt2fDl+2jHIS8="; 77 77 packages = nextcloud27Packages; 78 78 }; 79 79
+14 -14
pkgs/servers/nextcloud/packages/25.json
··· 10 10 ] 11 11 }, 12 12 "calendar": { 13 - "sha256": "00m00jm6x6kkwbn8v7v0yjmr7m5isizsyll4nqy409c1jvmhq2rq", 14 - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.4.3/calendar-v4.4.3.tar.gz", 15 - "version": "4.4.3", 13 + "sha256": "0liws0xkndrx5qd06hn3n5jg7yl02w38j0nj37wyrv4qjk9w6n7v", 14 + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.4.4/calendar-v4.4.4.tar.gz", 15 + "version": "4.4.4", 16 16 "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", 17 17 "homepage": "https://github.com/nextcloud/calendar/", 18 18 "licenses": [ ··· 80 80 ] 81 81 }, 82 82 "groupfolders": { 83 - "sha256": "1mcb3dw1kx7fd35hm30af88wkfwc5q6jfqph2vmf1a0k5nkjg7vc", 84 - "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v13.1.4/groupfolders-v13.1.4.tar.gz", 85 - "version": "13.1.4", 83 + "sha256": "1yfhy14cfz16ax5i8d6zhl4m161qzy98xzm36y1656rh96i2ksbx", 84 + "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v13.1.5/groupfolders-v13.1.5.tar.gz", 85 + "version": "13.1.5", 86 86 "description": "Admin configured folders shared with everyone in a group.\n\nFolders can be configured from *Group folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more groups, control their write/sharing permissions and assign a quota for the folder.\n\nNote: Encrypting the contents of group folders is currently not supported.", 87 87 "homepage": "https://github.com/nextcloud/groupfolders", 88 88 "licenses": [ ··· 120 120 ] 121 121 }, 122 122 "maps": { 123 - "sha256": "0517kakkk7lr7ays6rrnl276709kcm5yvkp8g6cwjnfih7pmnkn9", 124 - "url": "https://github.com/nextcloud/maps/releases/download/v1.1.0-2a-nightly/maps-1.1.0-2a-nightly.tar.gz", 123 + "sha256": "12dg1bklv2jhmj5dnz4ram6zvgf8kipfz77g1lcn77fyhzqw6y1z", 124 + "url": "https://github.com/nextcloud/maps/releases/download/v1.1.0/maps-1.1.0.tar.gz", 125 125 "version": "1.1.0", 126 126 "description": "**The whole world fits inside your cloud!**\n\n- **🗺 Beautiful map:** Using [OpenStreetMap](https://www.openstreetmap.org) and [Leaflet](https://leafletjs.com), you can choose between standard map, satellite, topographical, dark mode or even watercolor! 🎨\n- **⭐ Favorites:** Save your favorite places, privately! Sync with [GNOME Maps](https://github.com/nextcloud/maps/issues/30) and mobile apps is planned.\n- **🧭 Routing:** Possible using either [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) or [Mapbox](https://www.mapbox.com).\n- **🖼 Photos on the map:** No more boring slideshows, just show directly where you were!\n- **🙋 Contacts on the map:** See where your friends live and plan your next visit.\n- **📱 Devices:** Lost your phone? Check the map!\n- **〰 Tracks:** Load GPS tracks or past trips. Recording with [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) or [OwnTracks](https://owntracks.org) is planned.", 127 127 "homepage": "https://github.com/nextcloud/maps", ··· 140 140 ] 141 141 }, 142 142 "news": { 143 - "sha256": "0fr72j4al8mi6fr7cdsyvvnp5cc39mphaaf3bcpkxy4a2v2hn2k0", 144 - "url": "https://github.com/nextcloud/news/releases/download/21.2.0/news.tar.gz", 145 - "version": "21.2.0", 143 + "sha256": "1z08k8xnyv71zj0djlv339faq9lx23mlqgjanf2jhv6jhh8cy5c6", 144 + "url": "https://github.com/nextcloud/news/releases/download/22.0.0/news.tar.gz", 145 + "version": "22.0.0", 146 146 "description": "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", 147 147 "homepage": "https://github.com/nextcloud/news", 148 148 "licenses": [ ··· 280 280 ] 281 281 }, 282 282 "user_saml": { 283 - "sha256": "0kf8h6z32x2gr87lm0l2cc7lghs8s222553lczxlfgj1xbi7486n", 284 - "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v5.2.1/user_saml-v5.2.1.tar.gz", 285 - "version": "5.2.1", 283 + "sha256": "1gsq5mcn5nnxd56jlp4j2610gqq2gk3ma9yvhgy74wl0sqil98jd", 284 + "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v5.2.2/user_saml-v5.2.2.tar.gz", 285 + "version": "5.2.2", 286 286 "description": "Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)\nThe following providers are supported and tested at the moment:\n\n* **SAML 2.0**\n\t* OneLogin\n\t* Shibboleth\n\t* Active Directory Federation Services (ADFS)\n\n* **Authentication via Environment Variable**\n\t* Kerberos (mod_auth_kerb)\n\t* Any other provider that authenticates using the environment variable\n\nWhile theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.", 287 287 "homepage": "https://github.com/nextcloud/user_saml", 288 288 "licenses": [
+15 -15
pkgs/servers/nextcloud/packages/26.json
··· 10 10 ] 11 11 }, 12 12 "calendar": { 13 - "sha256": "00m00jm6x6kkwbn8v7v0yjmr7m5isizsyll4nqy409c1jvmhq2rq", 14 - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.4.3/calendar-v4.4.3.tar.gz", 15 - "version": "4.4.3", 13 + "sha256": "0liws0xkndrx5qd06hn3n5jg7yl02w38j0nj37wyrv4qjk9w6n7v", 14 + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.4.4/calendar-v4.4.4.tar.gz", 15 + "version": "4.4.4", 16 16 "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", 17 17 "homepage": "https://github.com/nextcloud/calendar/", 18 18 "licenses": [ ··· 80 80 ] 81 81 }, 82 82 "groupfolders": { 83 - "sha256": "1nmc6b4bv66b3dp1qfgw19qml70b81gb2bql5ff33jhamd8ihdh0", 84 - "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v14.0.3/groupfolders-v14.0.3.tar.gz", 85 - "version": "14.0.3", 83 + "sha256": "00w3ri03d8kwnzzjgfbx8c5882gnw666nyxpjp4nq5rmr05m14s1", 84 + "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v14.0.4/groupfolders-v14.0.4.tar.gz", 85 + "version": "14.0.4", 86 86 "description": "Admin configured folders shared with everyone in a group.\n\nFolders can be configured from *Group folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more groups, control their write/sharing permissions and assign a quota for the folder.\n\nNote: Encrypting the contents of group folders is currently not supported.", 87 87 "homepage": "https://github.com/nextcloud/groupfolders", 88 88 "licenses": [ ··· 110 110 ] 111 111 }, 112 112 "mail": { 113 - "sha256": "1scx48g1h209pp4flq837njdgcdh4dxwh2n9jzv48zax8i9yz961", 114 - "url": "https://github.com/nextcloud-releases/mail/releases/download/v3.2.4/mail-v3.2.4.tar.gz", 115 - "version": "3.2.4", 113 + "sha256": "044adgcsix1lkisk6lr6y1z7hiqb0p3sipwn16xilxy1cdnxwf5h", 114 + "url": "https://github.com/nextcloud-releases/mail/releases/download/v3.2.6/mail-v3.2.6.tar.gz", 115 + "version": "3.2.6", 116 116 "description": "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n### Rating: 🟢\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", 117 117 "homepage": "https://github.com/nextcloud/mail#readme", 118 118 "licenses": [ ··· 140 140 ] 141 141 }, 142 142 "news": { 143 - "sha256": "0fr72j4al8mi6fr7cdsyvvnp5cc39mphaaf3bcpkxy4a2v2hn2k0", 144 - "url": "https://github.com/nextcloud/news/releases/download/21.2.0/news.tar.gz", 145 - "version": "21.2.0", 143 + "sha256": "1z08k8xnyv71zj0djlv339faq9lx23mlqgjanf2jhv6jhh8cy5c6", 144 + "url": "https://github.com/nextcloud/news/releases/download/22.0.0/news.tar.gz", 145 + "version": "22.0.0", 146 146 "description": "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", 147 147 "homepage": "https://github.com/nextcloud/news", 148 148 "licenses": [ ··· 270 270 ] 271 271 }, 272 272 "user_saml": { 273 - "sha256": "0kf8h6z32x2gr87lm0l2cc7lghs8s222553lczxlfgj1xbi7486n", 274 - "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v5.2.1/user_saml-v5.2.1.tar.gz", 275 - "version": "5.2.1", 273 + "sha256": "1gsq5mcn5nnxd56jlp4j2610gqq2gk3ma9yvhgy74wl0sqil98jd", 274 + "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v5.2.2/user_saml-v5.2.2.tar.gz", 275 + "version": "5.2.2", 276 276 "description": "Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)\nThe following providers are supported and tested at the moment:\n\n* **SAML 2.0**\n\t* OneLogin\n\t* Shibboleth\n\t* Active Directory Federation Services (ADFS)\n\n* **Authentication via Environment Variable**\n\t* Kerberos (mod_auth_kerb)\n\t* Any other provider that authenticates using the environment variable\n\nWhile theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.", 277 277 "homepage": "https://github.com/nextcloud/user_saml", 278 278 "licenses": [
+28 -18
pkgs/servers/nextcloud/packages/27.json
··· 10 10 ] 11 11 }, 12 12 "calendar": { 13 - "sha256": "00m00jm6x6kkwbn8v7v0yjmr7m5isizsyll4nqy409c1jvmhq2rq", 14 - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.4.3/calendar-v4.4.3.tar.gz", 15 - "version": "4.4.3", 13 + "sha256": "0liws0xkndrx5qd06hn3n5jg7yl02w38j0nj37wyrv4qjk9w6n7v", 14 + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.4.4/calendar-v4.4.4.tar.gz", 15 + "version": "4.4.4", 16 16 "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", 17 17 "homepage": "https://github.com/nextcloud/calendar/", 18 18 "licenses": [ ··· 80 80 ] 81 81 }, 82 82 "groupfolders": { 83 - "sha256": "13d4zqlfg2sq8j1jrq6lvsn8vx17825h3i3r88wi66ndsijz11dq", 84 - "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v15.0.1/groupfolders-v15.0.1.tar.gz", 85 - "version": "15.0.1", 83 + "sha256": "1ghq09ym82i6w4w11zarx5m64axa3m1abwyzmmhz9zv1rlz5xjm4", 84 + "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v15.0.2/groupfolders-v15.0.2.tar.gz", 85 + "version": "15.0.2", 86 86 "description": "Admin configured folders shared with everyone in a group.\n\nFolders can be configured from *Group folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more groups, control their write/sharing permissions and assign a quota for the folder.\n\nNote: Encrypting the contents of group folders is currently not supported.", 87 87 "homepage": "https://github.com/nextcloud/groupfolders", 88 88 "licenses": [ ··· 110 110 ] 111 111 }, 112 112 "mail": { 113 - "sha256": "1scx48g1h209pp4flq837njdgcdh4dxwh2n9jzv48zax8i9yz961", 114 - "url": "https://github.com/nextcloud-releases/mail/releases/download/v3.2.4/mail-v3.2.4.tar.gz", 115 - "version": "3.2.4", 113 + "sha256": "044adgcsix1lkisk6lr6y1z7hiqb0p3sipwn16xilxy1cdnxwf5h", 114 + "url": "https://github.com/nextcloud-releases/mail/releases/download/v3.2.6/mail-v3.2.6.tar.gz", 115 + "version": "3.2.6", 116 116 "description": "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n### Rating: 🟢\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", 117 117 "homepage": "https://github.com/nextcloud/mail#readme", 118 118 "licenses": [ ··· 139 139 "agpl" 140 140 ] 141 141 }, 142 + "news": { 143 + "sha256": "1z08k8xnyv71zj0djlv339faq9lx23mlqgjanf2jhv6jhh8cy5c6", 144 + "url": "https://github.com/nextcloud/news/releases/download/22.0.0/news.tar.gz", 145 + "version": "22.0.0", 146 + "description": "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", 147 + "homepage": "https://github.com/nextcloud/news", 148 + "licenses": [ 149 + "agpl" 150 + ] 151 + }, 142 152 "notes": { 143 153 "sha256": "1g4ibrymsfd2bcvmyfyrl23z2kh4bgkwrgyacvdx1glk44di6sgc", 144 154 "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.8.1/notes.tar.gz", ··· 160 170 ] 161 171 }, 162 172 "onlyoffice": { 163 - "sha256": "16vdbpylicdb8gz76j9sr8p15frwhdk0sd7sp0s3g6f49lb7fdrz", 164 - "url": "https://github.com/ONLYOFFICE/onlyoffice-nextcloud/releases/download/v8.1.0/onlyoffice.tar.gz", 165 - "version": "8.1.0", 173 + "sha256": "1872y2fpz3hrmafhcc6n84d63j5wgzx2plpirr91z3a8650frf3m", 174 + "url": "https://github.com/ONLYOFFICE/onlyoffice-nextcloud/releases/download/v8.2.0/onlyoffice.tar.gz", 175 + "version": "8.2.0", 166 176 "description": "ONLYOFFICE connector allows you to view, edit and collaborate on text documents, spreadsheets and presentations within Nextcloud using ONLYOFFICE Docs. This will create a new Edit in ONLYOFFICE action within the document library for Office documents. This allows multiple users to co-author documents in real time from the familiar web interface and save the changes back to your file storage.", 167 177 "homepage": "https://www.onlyoffice.com", 168 178 "licenses": [ ··· 210 220 ] 211 221 }, 212 222 "spreed": { 213 - "sha256": "07bf6vmz957m2myazkvw63q40lisi14kyb42w4gpg3860ihr16sc", 214 - "url": "https://github.com/nextcloud-releases/spreed/releases/download/v17.0.2/spreed-v17.0.2.tar.gz", 215 - "version": "17.0.2", 223 + "sha256": "02npdw77xbpmxr8nff4wpiz08155zcxbkd3awhzhl6gq00pigwrw", 224 + "url": "https://github.com/nextcloud-releases/spreed/releases/download/v17.0.3/spreed-v17.0.3.tar.gz", 225 + "version": "17.0.3", 216 226 "description": "Chat, video & audio-conferencing using WebRTC\n\n* 💬 **Chat integration!** Nextcloud Talk comes with a simple text chat. Allowing you to share files from your Nextcloud and mentioning other participants.\n* 👥 **Private, group, public and password protected calls!** Just invite somebody, a whole group or send a public link to invite to a call.\n* 💻 **Screen sharing!** Share your screen with participants of your call. You just need to use Firefox version 66 (or newer), latest Edge or Chrome 72 (or newer, also possible using Chrome 49 with this [Chrome extension](https://chrome.google.com/webstore/detail/screensharing-for-nextclo/kepnpjhambipllfmgmbapncekcmabkol)).\n* 🚀 **Integration with other Nextcloud apps** like Files, Contacts and Deck. More to come.\n\nAnd in the works for the [coming versions](https://github.com/nextcloud/spreed/milestones/):\n* ✋ [Federated calls](https://github.com/nextcloud/spreed/issues/21), to call people on other Nextclouds", 217 227 "homepage": "https://github.com/nextcloud/spreed", 218 228 "licenses": [ ··· 260 270 ] 261 271 }, 262 272 "user_saml": { 263 - "sha256": "0kf8h6z32x2gr87lm0l2cc7lghs8s222553lczxlfgj1xbi7486n", 264 - "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v5.2.1/user_saml-v5.2.1.tar.gz", 265 - "version": "5.2.1", 273 + "sha256": "1gsq5mcn5nnxd56jlp4j2610gqq2gk3ma9yvhgy74wl0sqil98jd", 274 + "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v5.2.2/user_saml-v5.2.2.tar.gz", 275 + "version": "5.2.2", 266 276 "description": "Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)\nThe following providers are supported and tested at the moment:\n\n* **SAML 2.0**\n\t* OneLogin\n\t* Shibboleth\n\t* Active Directory Federation Services (ADFS)\n\n* **Authentication via Environment Variable**\n\t* Kerberos (mod_auth_kerb)\n\t* Any other provider that authenticates using the environment variable\n\nWhile theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.", 267 277 "homepage": "https://github.com/nextcloud/user_saml", 268 278 "licenses": [
+57
pkgs/servers/roadrunner/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , installShellFiles 5 + }: 6 + 7 + buildGoModule rec { 8 + pname = "roadrunner"; 9 + version = "2023.2.2"; 10 + src = fetchFromGitHub { 11 + repo = "roadrunner"; 12 + owner = "roadrunner-server"; 13 + rev = "v${version}"; 14 + hash = "sha256-tkJ7MDFHWps6bCppFJXMFYQl7+i8OhuDVrk1n78rrUc"; 15 + }; 16 + 17 + nativeBuildInputs = [ 18 + installShellFiles 19 + ]; 20 + 21 + # Flags as provided by the build automation of the project: 22 + # https://github.com/roadrunner-server/roadrunner/blob/fe572d0eceae8fd05225fbd99ba50a9eb10c4393/.github/workflows/release.yml#L89 23 + ldflags = [ 24 + "-s" 25 + "-X github.com/roadrunner-server/roadrunner/v2023/internal/meta.version=${version}" 26 + "-X github.com/roadrunner-server/roadrunner/v2023/internal/meta.buildTime=1970-01-01T00:00:00Z" 27 + ]; 28 + 29 + postInstall = '' 30 + installShellCompletion --cmd rr \ 31 + --bash <($out/bin/rr completion bash) \ 32 + --zsh <($out/bin/rr zsh) \ 33 + --fish <($out/bin/rr fish) 34 + ''; 35 + 36 + postPatch = '' 37 + substituteInPlace internal/rpc/client_test.go \ 38 + --replace "127.0.0.1:55555" "127.0.0.1:55554" 39 + 40 + substituteInPlace internal/rpc/test/config_rpc_ok.yaml \ 41 + --replace "127.0.0.1:55555" "127.0.0.1:55554" 42 + 43 + substituteInPlace internal/rpc/test/config_rpc_conn_err.yaml \ 44 + --replace "127.0.0.1:0" "127.0.0.1:55554" 45 + ''; 46 + 47 + vendorHash = "sha256-pRZaJ1PBtshhna71V86IJ0VKs0u9wCFG27mghcE/8xY"; 48 + 49 + meta = { 50 + changelog = "https://github.com/roadrunner-server/roadrunner/blob/v${version}/CHANGELOG.md"; 51 + description = "High-performance PHP application server, process manager written in Go and powered with plugins"; 52 + homepage = "https://roadrunner.dev"; 53 + license = lib.licenses.mit; 54 + mainProgram = "rr"; 55 + maintainers = with lib.maintainers; [ shyim ]; 56 + }; 57 + }
+21 -18
pkgs/servers/search/opensearch/default.nix
··· 1 - { lib 2 - , stdenv 3 - , stdenvNoCC 1 + { coreutils 4 2 , fetchurl 5 - , makeWrapper 6 - , jre_headless 7 3 , gnugrep 8 - , coreutils 9 - , autoPatchelfHook 10 - , zlib 4 + , jre_headless 5 + , lib 6 + , makeBinaryWrapper 11 7 , nixosTests 8 + , stdenv 9 + , stdenvNoCC 12 10 }: 13 11 14 - stdenvNoCC.mkDerivation rec { 12 + stdenvNoCC.mkDerivation (finalAttrs: { 15 13 pname = "opensearch"; 16 - version = "2.8.0"; 14 + version = "2.9.0"; 17 15 18 16 src = fetchurl { 19 - url = "https://artifacts.opensearch.org/releases/bundle/opensearch/${version}/opensearch-${version}-linux-x64.tar.gz"; 20 - hash = "sha256-64vWis+YQfjOw8eaYi1nggq/Q2ErqqcEuISXPGROypc="; 17 + url = "https://artifacts.opensearch.org/releases/bundle/opensearch/${finalAttrs.version}/opensearch-${finalAttrs.version}-linux-x64.tar.gz"; 18 + hash = "sha256-A9YjwtmacQDC8PrdyP/ai6J+roqmP/bz99rSM3votow="; 21 19 }; 22 20 23 - nativeBuildInputs = [ makeWrapper ]; 24 - buildInputs = [ jre_headless ]; 21 + nativeBuildInputs = [ 22 + makeBinaryWrapper 23 + ]; 24 + 25 + buildInputs = [ 26 + jre_headless 27 + ]; 25 28 26 29 installPhase = '' 27 30 runHook preInstall ··· 48 51 meta = { 49 52 description = "Open Source, Distributed, RESTful Search Engine"; 50 53 homepage = "https://github.com/opensearch-project/OpenSearch"; 54 + license = lib.licenses.asl20; 55 + maintainers = with lib.maintainers; [ shyim ]; 56 + platforms = lib.platforms.unix; 51 57 sourceProvenance = with lib.sourceTypes; [ 52 58 binaryBytecode 53 59 binaryNativeCode 54 60 ]; 55 - license = lib.licenses.asl20; 56 - platforms = lib.platforms.unix; 57 - maintainers = with lib.maintainers; [ shyim ]; 58 61 }; 59 - } 62 + })
+2 -2
pkgs/servers/sql/postgresql/ext/plr.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "plr"; 5 - version = "8.4.5"; 5 + version = "8.4.6"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "postgres-plr"; 9 9 repo = "plr"; 10 10 rev = "REL${builtins.replaceStrings ["."] ["_"] version}"; 11 - sha256 = "sha256-G/V3I1JI6dWto/hK6lfOTBYEvbmkovvnvk2TwSQq4no="; 11 + sha256 = "sha256-c+wKWL66pulihVQnhdbzivrZOMD1/FfOpb+vFoHgqVg="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkg-config ];
+2 -37
pkgs/servers/web-apps/wiki-js/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "wiki-js"; 5 - version = "2.5.299"; 5 + version = "2.5.300"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/Requarks/wiki/releases/download/v${version}/${pname}.tar.gz"; 9 - sha256 = "sha256-GYe05dbR8RwCzPedeCMUQTWZ51roM/V2jUPPv7o7UEU="; 9 + sha256 = "sha256-Cycq2oeB8v02VtE5KPs09+uzZqvGbJRH+J4YPDYo+yY="; 10 10 }; 11 - 12 - # Implements nodejs 18 support as it's not planned to fix this before 13 - # the release of v3[1] which is planned to happen in 2023, but not before 14 - # NixOS 23.05. However, in the lifespan of 23.05 v16 will get EOLed, so 15 - # we have to hack this on our own. 16 - # 17 - # The problem we fix here is that `exports."/public/"` in a `package.json` 18 - # is prohibited, i.e. you cannot export full directories anymore. 19 - # 20 - # Unfortunately it's non-trivial to fix this because v10 of `extract-files` 21 - # (where the problem is fixed) doesn't work for graphql-tools (which depends 22 - # on this). Updating this as well is also quite complex because in later 23 - # versions the package was split up into multiple smaller packages and 24 - # thus a lot of parts of the code-base would need to be changed accordingly. 25 - # 26 - # Since this is the only breaking change of nodejs 17/18[2][3], this workaround 27 - # will be necessary until we can upgrade to v3. 28 - # 29 - # [1] https://github.com/requarks/wiki/discussions/6388 30 - # [2] https://nodejs.org/en/blog/release/v17.0.0 31 - # [3] https://nodejs.org/en/blog/release/v18.0.0 32 - patches = [ ./drop-node-check.patch ]; 33 - nativeBuildInputs = [ jq moreutils ]; 34 - postPatch = '' 35 - # Dirty hack to implement nodejs-18 support. 36 - <./node_modules/extract-files/package.json jq ' 37 - # error out loud if the structure has changed and we need to change 38 - # this expression 39 - if .exports|has("./public/")|not then 40 - halt_error(1) 41 - else 42 - .exports."./public/*" = "./public/*.js" | del(.exports."./public/") 43 - end 44 - ' | sponge ./node_modules/extract-files/package.json 45 - ''; 46 11 47 12 sourceRoot = "."; 48 13
-19
pkgs/servers/web-apps/wiki-js/drop-node-check.patch
··· 1 - diff --git a/server/index.js b/server/index.js 2 - index 7cdb4f80..161ebeb7 100644 3 - --- a/server/index.js 4 - +++ b/server/index.js 5 - @@ -8,14 +8,6 @@ const { nanoid } = require('nanoid') 6 - const { DateTime } = require('luxon') 7 - const { gte } = require('semver') 8 - 9 - -// ---------------------------------------- 10 - -// Check Node.js version 11 - -// ---------------------------------------- 12 - -if (gte(process.version, '18.0.0')) { 13 - - console.error('You\'re using an unsupported Node.js version. Please read the requirements.') 14 - - process.exit(1) 15 - -} 16 - - 17 - // ---------------------------------------- 18 - // Init WIKI instance 19 - // ----------------------------------------
+177 -177
pkgs/tools/admin/pulumi-bin/data.nix
··· 1 1 # DO NOT EDIT! This file is generated automatically by update.sh 2 2 { }: 3 3 { 4 - version = "3.76.0"; 4 + version = "3.78.1"; 5 5 pulumiPkgs = { 6 6 x86_64-linux = [ 7 7 { 8 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.76.0-linux-x64.tar.gz"; 9 - sha256 = "1h2h6g7fdxdm5298mar6zcqxy4givk87105q93l02l31k46mydgw"; 8 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.78.1-linux-x64.tar.gz"; 9 + sha256 = "10aw5ck6n0yyrclx1739bs62jk15yn21s7a78a4fgg8i4n0fhj28"; 10 10 } 11 11 { 12 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.5.0-linux-amd64.tar.gz"; 13 - sha256 = "056284cllv3jgm0w4piikfzfxj4j7jy5km06b9v85ykscgdmf2x9"; 12 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.6.0-linux-amd64.tar.gz"; 13 + sha256 = "09af270dwghp43nfmmqjq161l2ydmpl2gv9hg004aaidsdjzih7l"; 14 14 } 15 15 { 16 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v6.0.0-linux-amd64.tar.gz"; 17 - sha256 = "159wx1sa2bw55zp9janm4wzz1hgqbdvmzlmg8shxc3ny1i7np98g"; 16 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v6.1.0-linux-amd64.tar.gz"; 17 + sha256 = "1xvi2frwpfkb7xcmr10asan2p3hcax7ljzdgkkc3fd7igr5ydrr9"; 18 18 } 19 19 { 20 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.40.0-linux-amd64.tar.gz"; 21 - sha256 = "164ma8nsi8bg85wpb2w054lbrqa0yzssmlx8kb99b6rci01m4c2p"; 20 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.43.0-linux-amd64.tar.gz"; 21 + sha256 = "0ff2kfjrbfnpf5iy0ss6y3nyp07blc7s8ip0dwyfgl8dlr9rzn8k"; 22 22 } 23 23 { 24 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v4.2.0-linux-amd64.tar.gz"; 25 - sha256 = "0zhvp0pq8nnx10wkh1if1jzxgwdkibm8gd5b25yacncg3190rj6w"; 24 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v4.3.0-linux-amd64.tar.gz"; 25 + sha256 = "0ldzkcdrp4njg3ig6a0mgjc1x0qbxbkg6s1c6i30kkaiiz2y2kll"; 26 26 } 27 27 { 28 28 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.23.0-linux-amd64.tar.gz"; ··· 33 33 sha256 = "0yhzmiiic7nvqcdxfrsbwgxnd1d3fqb1z9zn2j7iavp2clkf67ka"; 34 34 } 35 35 { 36 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.45.0-linux-amd64.tar.gz"; 37 - sha256 = "1mjwsz3v1mr0iyaklv74455v29nlqx1hysjj33fal0j429wbwaz2"; 36 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.48.1-linux-amd64.tar.gz"; 37 + sha256 = "1p485dzi6mbjvy1ikbf0qs2z0c215rj3m54qx4y0rxi8annizmby"; 38 38 } 39 39 { 40 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.39.0-linux-amd64.tar.gz"; 41 - sha256 = "1sy0zj483gwv675ib40wb5ppjx31yh56p42538kxb9208ah1xcp0"; 40 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.40.0-linux-amd64.tar.gz"; 41 + sha256 = "088929a1fw35syk47s15wy0rzn46jc87q12n4bg35bzlya4vaf97"; 42 42 } 43 43 { 44 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.9.0-linux-amd64.tar.gz"; 45 - sha256 = "1cdka8jiq9gxx8iqsvvc7klkjkkria3w3d4fxa6xx82y7g2kia4s"; 44 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.10.0-linux-amd64.tar.gz"; 45 + sha256 = "00iv8r8wansaxgaj66mc7myccwa73nwmbl4rzb7qs6b4v111f8iy"; 46 46 } 47 47 { 48 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.6.0-linux-amd64.tar.gz"; 49 - sha256 = "1y1mh7jyhh86528nf21lvi5b17mwlc4q8n5143jvnxvxpnn90jzf"; 48 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.8.0-linux-amd64.tar.gz"; 49 + sha256 = "1ff269vq5hq0587i33k13vr4vy7r4m6zarkkyf1xfi542qzhgjmf"; 50 50 } 51 51 { 52 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.8.0-linux-amd64.tar.gz"; 53 - sha256 = "1ld9zss8qfj3a3v75a09b3py266ba5ghdrj1d7vj9rdgid8xlxlq"; 52 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.9.0-linux-amd64.tar.gz"; 53 + sha256 = "0drdv78f7xx3fx8xx6iialcy3nkq9z1lkdfj1fbhzaxpa6bmzyjh"; 54 54 } 55 55 { 56 56 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.21.0-linux-amd64.tar.gz"; 57 57 sha256 = "0vndpw6xc9iz69rfawkjihxs7gq8mch5z8qi742yicygw5hsmr58"; 58 58 } 59 59 { 60 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.20.0-linux-amd64.tar.gz"; 61 - sha256 = "1jlqclpr30vj0danzi242kj4yf291vi7hiahzm81dlwi1s7ychh6"; 60 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.21.0-linux-amd64.tar.gz"; 61 + sha256 = "0piqhknbirp7xp6y2v76fd4hd4zwd0v6y3sy6rivd6974zhcxlma"; 62 62 } 63 63 { 64 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.3.0-linux-amd64.tar.gz"; 65 - sha256 = "0dqp2sqw49jcc4sahi0xrifs989jpnd3lrfvv924m5vjj55prif8"; 64 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.3.1-linux-amd64.tar.gz"; 65 + sha256 = "15p29v8dxhj30h4zhn5vcaxlmrwd9vbls92p0jx4b28s08mbq1z8"; 66 66 } 67 67 { 68 68 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-linux-amd64.tar.gz"; 69 69 sha256 = "0hnardid0kbzy65dmn7vz8ddy5hq78nf2871zz6srf2hfyiv7qa4"; 70 70 } 71 71 { 72 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.1.3-linux-amd64.tar.gz"; 73 - sha256 = "100yr0ancgssylla3na92d5l2vv3qb55ckmjprl314z3ki5azfdw"; 72 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.1.4-linux-amd64.tar.gz"; 73 + sha256 = "0arlgmjs1zca1cjcnl8v9lgdsvy12v41f6qpwx4f3f7pi1sg9r3r"; 74 74 } 75 75 { 76 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.61.0-linux-amd64.tar.gz"; 77 - sha256 = "0sn7n5gm9x655pc5jhb66w7r707hbnljpxg16dphav38ccm6ich4"; 76 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.62.0-linux-amd64.tar.gz"; 77 + sha256 = "19h7y1klljhz6ipwv5298nm9qli5blw8y8w299kin1427hzhxw86"; 78 78 } 79 79 { 80 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.14.1-linux-amd64.tar.gz"; 81 - sha256 = "1v8qddz1fpm10hzqmg1khl9jvxvgb4v5dgbg9hxgbpc31i3bpn28"; 80 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.16.0-linux-amd64.tar.gz"; 81 + sha256 = "04k8a4l249ys0ckrjnprzcwwwa5asg8qnwnwb353rdwcqqq0j2ys"; 82 82 } 83 83 { 84 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v6.2.0-linux-amd64.tar.gz"; 85 - sha256 = "05zn312baszcsly6ix6211x2xdjj7ll11aykyp98f91cyia9klcx"; 84 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v6.2.1-linux-amd64.tar.gz"; 85 + sha256 = "0hxg4pdls5gwrjf3nvgl9wf5bymx6aj3fknpn8fhxvija2nig800"; 86 86 } 87 87 { 88 88 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.31.1-linux-amd64.tar.gz"; 89 89 sha256 = "1xq92rsk7bimkr52c13mjypd0ygs7qc9ijyi2ghnf0585d1z5bk5"; 90 90 } 91 91 { 92 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.14.0-linux-amd64.tar.gz"; 93 - sha256 = "1jpwygcg82yxwrjq5sazijbwk92m4vfdlhslj0hbfgdj4xbi70rf"; 92 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.14.1-linux-amd64.tar.gz"; 93 + sha256 = "14hp752d06dwg2yr7hm6dx2y2vi6m7aylxr4kw85zfk6c0zcpf74"; 94 94 } 95 95 { 96 96 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.0.3-linux-amd64.tar.gz"; ··· 109 109 sha256 = "0lj01hyjyq3qazkryvvxkx6nwai3bac9shqxb6hcqv4pfdjzzxhr"; 110 110 } 111 111 { 112 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v3.12.1-linux-amd64.tar.gz"; 113 - sha256 = "0hsf00j8hs4l9ln8vab9syl14b83xmvxql342gvi4rcz291gff3p"; 112 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v3.13.3-linux-amd64.tar.gz"; 113 + sha256 = "0qqfb0gxqz6rxi5m2q8m2k6s8yfdl9x97p5f3cfchmi2zvwyqysy"; 114 114 } 115 115 { 116 116 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.9.0-linux-amd64.tar.gz"; ··· 121 121 sha256 = "1a1l07v0hbay0gxvr05mrknllq6vqkyjbv9486klsdswqr9l4p6n"; 122 122 } 123 123 { 124 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.30.2-linux-amd64.tar.gz"; 125 - sha256 = "17ny01652c9wls1zr9m5v9al6l7x5awydpw3fkp685ygvasnbnj3"; 124 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.31.0-linux-amd64.tar.gz"; 125 + sha256 = "1g8lrzjb0qb9lmrwmgpjdjag9wsf50qddj2zq195vj9ds6s29s28"; 126 126 } 127 127 { 128 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.42.0-linux-amd64.tar.gz"; 129 - sha256 = "138pgczdayy2yx92y9syqx7xdj4giqpg6fks66g67cvk88jhl2nz"; 128 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.47.0-linux-amd64.tar.gz"; 129 + sha256 = "1zdfyk7b5vsxh1rv1sgig884q920yyjxf0vjd882m7dpiq8w2hp9"; 130 130 } 131 131 { 132 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.15.0-linux-amd64.tar.gz"; 133 - sha256 = "02rvbvshg7bcdjx45d1fkvhf6vdqw68a0zfyp08h67vagx8l2dxv"; 132 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.17.0-linux-amd64.tar.gz"; 133 + sha256 = "03bvzxbvyqlx3y332i2gb8h0rg2n8lrmsq8zfms1l7jgm2283slc"; 134 134 } 135 135 { 136 136 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.12.2-linux-amd64.tar.gz"; ··· 153 153 sha256 = "0sgzzqfq26dykzc4ij98ksnhv92d6c4n74pjwag2pfy78yzrm7rl"; 154 154 } 155 155 { 156 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v1.4.0-linux-amd64.tar.gz"; 157 - sha256 = "1s0sy0131i2nlybii6n88lr3srkm3rhy58vc9gkygyhsxi3n81d7"; 156 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.0.0-linux-amd64.tar.gz"; 157 + sha256 = "1s6p0jxhiywjyfkmv5w0lz5y3s83330ac8n691vyjglpaamkxi0n"; 158 158 } 159 159 { 160 160 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-yandex-v0.13.0-linux-amd64.tar.gz"; ··· 163 163 ]; 164 164 x86_64-darwin = [ 165 165 { 166 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.76.0-darwin-x64.tar.gz"; 167 - sha256 = "1z1915lllvhg5isl3zxp4nnpqrbm4yfj4wq00zg5pdaamvnf7yig"; 166 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.78.1-darwin-x64.tar.gz"; 167 + sha256 = "0v7hmaq22drl1zisf0sq8rjk9by345bf6bb6j27c8qh7fvxn2kzk"; 168 168 } 169 169 { 170 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.5.0-darwin-amd64.tar.gz"; 171 - sha256 = "0idzbwf0ygnajqn7w7j7q3z8ap37ji18vlxf0rmbld12404lmnlb"; 170 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.6.0-darwin-amd64.tar.gz"; 171 + sha256 = "16ygv5n87a9hjrs1jbzf13b8y8h5krpp86w1wl8fpy7ns624wjr1"; 172 172 } 173 173 { 174 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v6.0.0-darwin-amd64.tar.gz"; 175 - sha256 = "055lfa13ijl90yli2vm6h18565gzsp440x82bl21lhdvjmd97rq7"; 174 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v6.1.0-darwin-amd64.tar.gz"; 175 + sha256 = "0ad8hrv74r6s9bj6rlsgkjjd00h5hqkdb9dafgp7y7avlzc5lxgq"; 176 176 } 177 177 { 178 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.40.0-darwin-amd64.tar.gz"; 179 - sha256 = "0w62sxbdmjzqms1g6sa7b229vm8mja7yfcry42k396jmlpf748sr"; 178 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.43.0-darwin-amd64.tar.gz"; 179 + sha256 = "00h0k84pmaxyfqkb3aqvla5pv25x015r3ngb302lfamdq5py6k1g"; 180 180 } 181 181 { 182 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v4.2.0-darwin-amd64.tar.gz"; 183 - sha256 = "14jhqb7zbgc4yf44h6lmdlmh799v9c80xyrdndr54yj1mz7d9nfr"; 182 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v4.3.0-darwin-amd64.tar.gz"; 183 + sha256 = "05ac2lrz3vqs280xc2sdksimwwp124zk3r7v5m7w161sfs9fbppb"; 184 184 } 185 185 { 186 186 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.23.0-darwin-amd64.tar.gz"; ··· 191 191 sha256 = "0c8hmkqifms6y5wb5rw2xm2as1zrr91q94ikig9p02qv0g0m63n8"; 192 192 } 193 193 { 194 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.45.0-darwin-amd64.tar.gz"; 195 - sha256 = "0qx9jbhj86nzw1vprji1ybpp8ailnn66jr3kff80cm6nms2afcd4"; 194 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.48.1-darwin-amd64.tar.gz"; 195 + sha256 = "177y8gp07wkfc777za1fnyc4z3a3mxn3668h3qgyn6xvg2q9p7by"; 196 196 } 197 197 { 198 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.39.0-darwin-amd64.tar.gz"; 199 - sha256 = "1ak4ca47d15cv1ymm5r2rrakzdln2spky1jyi5drs5h292xrajgj"; 198 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.40.0-darwin-amd64.tar.gz"; 199 + sha256 = "04clrzbb2h2d1wwnbz1jyrn79gxjw523ygbr4f2ssr3hlcsagizz"; 200 200 } 201 201 { 202 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.9.0-darwin-amd64.tar.gz"; 203 - sha256 = "1v37hwzj6z3dih80fvs7lf3kpjka12279zql0p2vf5frkch3yrdm"; 202 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.10.0-darwin-amd64.tar.gz"; 203 + sha256 = "078bzv7jh4xvshcpdqcyn401a46c389d46df7vrs14c4bqblygmi"; 204 204 } 205 205 { 206 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.6.0-darwin-amd64.tar.gz"; 207 - sha256 = "18x8zrhqd4l3kb2jr5lkxg4zvp3mybr3zlyx5qi2rkax8bqn4amz"; 206 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.8.0-darwin-amd64.tar.gz"; 207 + sha256 = "1dwka3zpwv1njnqdxpiwl0mwyw68hllb8j17xsyk73j6bb4rzccm"; 208 208 } 209 209 { 210 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.8.0-darwin-amd64.tar.gz"; 211 - sha256 = "0v5h4jd1yyinchq332svcvcr1rw22xz6qv8c2660p0i50hhakv1p"; 210 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.9.0-darwin-amd64.tar.gz"; 211 + sha256 = "090iifz0psm9iqh4qwvfsl7nrk5v7xqiryqnhibg5m643h1vinqg"; 212 212 } 213 213 { 214 214 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.21.0-darwin-amd64.tar.gz"; 215 215 sha256 = "03r639yn0maqhlxfnmld7hhrms5gnajw9sqgw3k40xj8rfiiw6ar"; 216 216 } 217 217 { 218 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.20.0-darwin-amd64.tar.gz"; 219 - sha256 = "1sj8qjsjypg5ijxc6kv23hxr6qpky46w79mzcyaba0qhw0pffmaq"; 218 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.21.0-darwin-amd64.tar.gz"; 219 + sha256 = "182q1zkg9n29k9h1ncfr7wv8rfxwdfwj1if0b3gyxzwikybkpnjg"; 220 220 } 221 221 { 222 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.3.0-darwin-amd64.tar.gz"; 223 - sha256 = "00jx9xvkl2bk1jvi9crcn5b5rp67i2gnfmicskjz801lmcca7dia"; 222 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.3.1-darwin-amd64.tar.gz"; 223 + sha256 = "0x9sgdgna71by09nhd10jb4g3xdfwsbzyndsvsfgj70zqlrg4504"; 224 224 } 225 225 { 226 226 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-darwin-amd64.tar.gz"; 227 227 sha256 = "1m5lh59h7nck1flzxs9m4n0ag0klk3jmnpf7hc509vffxs89xnjq"; 228 228 } 229 229 { 230 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.1.3-darwin-amd64.tar.gz"; 231 - sha256 = "0h65ixspip86xbvmywpv95vbdcdwfpg5x81k0960l1mzgw2brf2q"; 230 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.1.4-darwin-amd64.tar.gz"; 231 + sha256 = "09w0a8kryyfkdk9nbhic4ww4c90z3bw0csvb9xc3102pq4w8kvq9"; 232 232 } 233 233 { 234 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.61.0-darwin-amd64.tar.gz"; 235 - sha256 = "1jc77321nrm09gw2qz34dr2npncrhr922fz6f0fxp5xr6g5j5cqa"; 234 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.62.0-darwin-amd64.tar.gz"; 235 + sha256 = "0n4qdx3w7m5gljwa9vngjjcfjzddfpplv8hmyvkj0zcflj2dgakn"; 236 236 } 237 237 { 238 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.14.1-darwin-amd64.tar.gz"; 239 - sha256 = "0pg6idwgyxi5ifcyn7fhhimbb3p4ldmiwdy6ll5iiaf8xdk4h4cg"; 238 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.16.0-darwin-amd64.tar.gz"; 239 + sha256 = "018gky56m0s3x9i50w8x90r1nxqhhl82r4hf99q8jzdibrm9xkn0"; 240 240 } 241 241 { 242 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v6.2.0-darwin-amd64.tar.gz"; 243 - sha256 = "17pzmy1nad6r1a1giy45bn78f0dc6isnwn2ym7pc86nbf199m7rg"; 242 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v6.2.1-darwin-amd64.tar.gz"; 243 + sha256 = "1xchg58b01sqqv44zzalk9mwgmkkdadm5mp8mn5v1gr0zc6mc14v"; 244 244 } 245 245 { 246 246 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.31.1-darwin-amd64.tar.gz"; 247 247 sha256 = "18vqn7cs5l6fyxmplvcmb779sa91ka8vzz40giggdxzsdjjj9dpx"; 248 248 } 249 249 { 250 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.14.0-darwin-amd64.tar.gz"; 251 - sha256 = "0i9is2gj51fwy0nill9vhi65clqlx8iqwa6cvvd5x4qqh8mfslma"; 250 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.14.1-darwin-amd64.tar.gz"; 251 + sha256 = "0xcx0lsxxs4v3wjbbdf7sm1x6gi1pihm2gb4a1x1mh7qpnp6jiv4"; 252 252 } 253 253 { 254 254 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.0.3-darwin-amd64.tar.gz"; ··· 267 267 sha256 = "0fhhc2k0g8mpxzcgci4jl3m59q3n8w3nka94l0n7r9cvs81099n6"; 268 268 } 269 269 { 270 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v3.12.1-darwin-amd64.tar.gz"; 271 - sha256 = "08m0xpra2c93j258nq8lcz4yfp8chl0kyq4csc625jmp0wx1fdfc"; 270 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v3.13.3-darwin-amd64.tar.gz"; 271 + sha256 = "11dh5jnpfiah7w1rg99ympm0fin4b2ld6rixggqxq04lqfqh8i2v"; 272 272 } 273 273 { 274 274 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.9.0-darwin-amd64.tar.gz"; ··· 279 279 sha256 = "0xdz6l3d646mmzn9llfw2zpgr8dk2drqkhf8fff9xljy736qc2zn"; 280 280 } 281 281 { 282 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.30.2-darwin-amd64.tar.gz"; 283 - sha256 = "14w5mzm2im86pxnlj7qzwdlq77lsnqjznb1mv3fyq5c43maf8d22"; 282 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.31.0-darwin-amd64.tar.gz"; 283 + sha256 = "07abpp4xbbx8p9s0bb7vw6h8pdlcr8s2zs9hp55437lymzbwbx39"; 284 284 } 285 285 { 286 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.42.0-darwin-amd64.tar.gz"; 287 - sha256 = "17jbd4i6wri9gfx8rh4aanmd97y66pzi286dsfprfi1m9gs8x3hz"; 286 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.47.0-darwin-amd64.tar.gz"; 287 + sha256 = "0mzvxhy13a3xvdyqcxdiflps7jaxjsgzgb1gqx6j3w4x1lq886gn"; 288 288 } 289 289 { 290 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.15.0-darwin-amd64.tar.gz"; 291 - sha256 = "1l6v7n4ch6z70amgrzp6lp181qwnip6vizj3cmdy3zaqyg49r1gx"; 290 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.17.0-darwin-amd64.tar.gz"; 291 + sha256 = "0y4xpdypr1gsf19lfbb46l74f7mjjshkq13dqv6gh7639b4c55q1"; 292 292 } 293 293 { 294 294 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.12.2-darwin-amd64.tar.gz"; ··· 311 311 sha256 = "00fbabsijwz6smm1s76vsjvahq5fp8wmjy1zhwxicmvacswcc5jp"; 312 312 } 313 313 { 314 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v1.4.0-darwin-amd64.tar.gz"; 315 - sha256 = "14il3in0d0y4fikz74hw5iwa66bnyba90s7bf69wjgfdd4wn0xqd"; 314 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.0.0-darwin-amd64.tar.gz"; 315 + sha256 = "0caqldzki2s6v0mmcwb570f8jkj0l8s5bn718ml1bfqcsxryiw48"; 316 316 } 317 317 { 318 318 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-yandex-v0.13.0-darwin-amd64.tar.gz"; ··· 321 321 ]; 322 322 aarch64-linux = [ 323 323 { 324 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.76.0-linux-arm64.tar.gz"; 325 - sha256 = "0qf2kg6rzihfw13kbx8gar78hmsfaalc5i9fyaijnnjw1r9jn4b6"; 324 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.78.1-linux-arm64.tar.gz"; 325 + sha256 = "0nahmxqfbdmcv1mzvmrlhrkdh0721i2l3cgi5zbm2dilgxswxhz9"; 326 326 } 327 327 { 328 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.5.0-linux-arm64.tar.gz"; 329 - sha256 = "15335mk5f8k32m45divp9pbahygjz6hd7vkaf7wgqwqa4qnahwgz"; 328 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.6.0-linux-arm64.tar.gz"; 329 + sha256 = "0h582403nz2i61h8rh0yv98846p3al4kgbdcr26gh8xzkgn7b8xx"; 330 330 } 331 331 { 332 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v6.0.0-linux-arm64.tar.gz"; 333 - sha256 = "14cdzl3a7h5rm5h6rkji4qbsiyi1077i59wnqj2vl4qk971ba6n8"; 332 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v6.1.0-linux-arm64.tar.gz"; 333 + sha256 = "0y3ii17xqdc04iqs5xc81q9zgswd4ilvh93gvlz3nx5mhhvi7ihp"; 334 334 } 335 335 { 336 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.40.0-linux-arm64.tar.gz"; 337 - sha256 = "18wcfx560jfsm7cimcgp36vpsbcvs9vbcm16a0db5wms8kc8synf"; 336 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.43.0-linux-arm64.tar.gz"; 337 + sha256 = "0wxr64mv51jr22bb3f224vvnysb1sj3bk1ibxs63bq869aw846vr"; 338 338 } 339 339 { 340 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v4.2.0-linux-arm64.tar.gz"; 341 - sha256 = "1b76jgm6zmgzv1px26az1hpm4q3np6gl8yb9jgc7nk6bz739dvyi"; 340 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v4.3.0-linux-arm64.tar.gz"; 341 + sha256 = "1iwzysb3wqdcx2r4mqif5nbw2wbqc2cly0cpc624p6k2kcmbxijy"; 342 342 } 343 343 { 344 344 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.23.0-linux-arm64.tar.gz"; ··· 349 349 sha256 = "1rgcsb0gbsr0r7rnyrzim92b54ig4vqzprcc7jcb6j5af4xmj2gs"; 350 350 } 351 351 { 352 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.45.0-linux-arm64.tar.gz"; 353 - sha256 = "0qnbgz640hjwnb73myzxgsmp9zl8lhkby3hmgf29g1ki893lnfj9"; 352 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.48.1-linux-arm64.tar.gz"; 353 + sha256 = "003zcb2hhmzbf69242rahdqvagzyl2xa0fnrs7wnrmi293avjhvx"; 354 354 } 355 355 { 356 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.39.0-linux-arm64.tar.gz"; 357 - sha256 = "1wzmwgazl60zsrhbv2x7153l4n8k5m93xmvchpcw058j2m92w259"; 356 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.40.0-linux-arm64.tar.gz"; 357 + sha256 = "051m5mfvxlz1abpcrps293yc71q2pidybf4fslyzw468pipzjja3"; 358 358 } 359 359 { 360 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.9.0-linux-arm64.tar.gz"; 361 - sha256 = "13f1xmcdnjaz6g6pp0vh0hh1cvzba8jwp41fl1zpv36hngps53m1"; 360 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.10.0-linux-arm64.tar.gz"; 361 + sha256 = "1q8p1jwrj1hpvicj1fvfpanm71ppf5nq166m5njygm97lz6cl5rg"; 362 362 } 363 363 { 364 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.6.0-linux-arm64.tar.gz"; 365 - sha256 = "1v1s84fai552vd5cm6k0b3r59vgjkjd3yq3p2rl5i3bqgz7c76bj"; 364 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.8.0-linux-arm64.tar.gz"; 365 + sha256 = "0ji6gp4f3295mf06n71hm4dhfjxh4jsz9yf5kzqf5sw2vcidgs3i"; 366 366 } 367 367 { 368 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.8.0-linux-arm64.tar.gz"; 369 - sha256 = "09m1444wy8y6qjbp9pzki3gvi9mrs88cpc7001m8xnb0iyhjj0sx"; 368 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.9.0-linux-arm64.tar.gz"; 369 + sha256 = "1wavn4szckiranji27h84i9mpb589h87zmp9sakiqgn7c6cdhqpb"; 370 370 } 371 371 { 372 372 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.21.0-linux-arm64.tar.gz"; 373 373 sha256 = "05bq68jf75f4fm7qyl2z8xnjy9pyy3r4h8bak064vpygdjq5bhcy"; 374 374 } 375 375 { 376 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.20.0-linux-arm64.tar.gz"; 377 - sha256 = "0sjhwrv21n52hf9id7ls18r3wcighvb0kbm87236vw9mysg8si2l"; 376 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.21.0-linux-arm64.tar.gz"; 377 + sha256 = "0z3wcn559h6yg5c2imp3vr1dzcy86y0hx47mrz5bl1zj8fm0qmvc"; 378 378 } 379 379 { 380 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.3.0-linux-arm64.tar.gz"; 381 - sha256 = "1cd92zc0b2b2jr7g95kaq7g97abvhfqwq2vyrxzcvrvs0vn4arfn"; 380 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.3.1-linux-arm64.tar.gz"; 381 + sha256 = "150xh5119kqdpn73ac25m9lba8pk0cirxpc3nafbiqqnsrqgxzsp"; 382 382 } 383 383 { 384 384 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-linux-arm64.tar.gz"; 385 385 sha256 = "111pia2f5xwkwaqs6p90ri29l5b3ivmahsa1bji4fwyyjyp22h4r"; 386 386 } 387 387 { 388 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.1.3-linux-arm64.tar.gz"; 389 - sha256 = "0i37kyifmpzz9fa4ymih6ppf94hbra8wfgha2pj4jbw43c6bv9cy"; 388 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.1.4-linux-arm64.tar.gz"; 389 + sha256 = "065g4zrcs94911vpm455gg89y5g0zgd0lbww489wij9qp7fa5l0z"; 390 390 } 391 391 { 392 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.61.0-linux-arm64.tar.gz"; 393 - sha256 = "0132ahb2agpzrnhn17i0hrs7kch8g1x65p2h6npfnzl408zx1pry"; 392 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.62.0-linux-arm64.tar.gz"; 393 + sha256 = "0vzah0xq5wgc2fhk8503pqds31x9kkb2lg9spk8w5lw59370326s"; 394 394 } 395 395 { 396 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.14.1-linux-arm64.tar.gz"; 397 - sha256 = "16i116riyz28y4jlznzw36c2fpkjnxv3bjiswfrlz9qhp4a6acpd"; 396 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.16.0-linux-arm64.tar.gz"; 397 + sha256 = "1cpc9nf6p83v1r9bksrk381x4ndikhm9iraaq0jq8lw1jpksb8vx"; 398 398 } 399 399 { 400 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v6.2.0-linux-arm64.tar.gz"; 401 - sha256 = "1pp1l1x4gpz9v87x92jzqb2wqxw756igwx78fphaivd9airp0fl4"; 400 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v6.2.1-linux-arm64.tar.gz"; 401 + sha256 = "1bs437qynd62xwphyz4ks7vavm8ysa6dhrqwxb4yridhwqkwh8l4"; 402 402 } 403 403 { 404 404 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.31.1-linux-arm64.tar.gz"; 405 405 sha256 = "17bykmfj9kxw2c94wjxcfakd10apnc88axr3wx2pa2k5idxd3ih0"; 406 406 } 407 407 { 408 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.14.0-linux-arm64.tar.gz"; 409 - sha256 = "0glgzm8w3qvy3zcswzrm0nmdd5n62934v8lbm3h3c2s5law08zrv"; 408 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.14.1-linux-arm64.tar.gz"; 409 + sha256 = "1q2j996h0zib4mpxbigrmp5ilzl9qy63wxl5i4hfzyspzq2n39zh"; 410 410 } 411 411 { 412 412 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.0.3-linux-arm64.tar.gz"; ··· 425 425 sha256 = "17iaf72dzy108v1njan21n72a5gzxbycq396hjh293a141kppn1m"; 426 426 } 427 427 { 428 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v3.12.1-linux-arm64.tar.gz"; 429 - sha256 = "1knr6yypkkxsays2ga6idia1bcc9y8n7dm0l5f3j7a56mhm7wmw4"; 428 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v3.13.3-linux-arm64.tar.gz"; 429 + sha256 = "1y5prgh9nq6jb4db5b7a4dpcilq2c9ivfl1b1z59096gx540yqar"; 430 430 } 431 431 { 432 432 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.9.0-linux-arm64.tar.gz"; ··· 437 437 sha256 = "0x8mgh057ln80rvwxzdis2qd4knasvm2f3f5cniywnb4zz1xygv2"; 438 438 } 439 439 { 440 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.30.2-linux-arm64.tar.gz"; 441 - sha256 = "12kl7dazjmz2sn15yd1fin5f7d8aj0qm9f5a9vp52qjadpzsmvy0"; 440 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.31.0-linux-arm64.tar.gz"; 441 + sha256 = "0m2j90zkyk11zls1y25hlnkj7abch0hc55cxdz8l3gv9migkcx63"; 442 442 } 443 443 { 444 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.42.0-linux-arm64.tar.gz"; 445 - sha256 = "0lw95n1s4ac0ys764saj16lfq2hlfh98067hi2qm6kxjwiplmzh6"; 444 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.47.0-linux-arm64.tar.gz"; 445 + sha256 = "1dsakh7093zavhayxqyki4dgprk918q6jwx47c9bypsicm5xjc9y"; 446 446 } 447 447 { 448 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.15.0-linux-arm64.tar.gz"; 449 - sha256 = "03aviplnf7hcj4hy3y308hw8zlkdqgvfx0587xzmd7dcw0q5br9s"; 448 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.17.0-linux-arm64.tar.gz"; 449 + sha256 = "00mlkp2g4n94cnlqpfqcqkpi3zpnkb29md01dp93dk940cc4aj0b"; 450 450 } 451 451 { 452 452 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.12.2-linux-arm64.tar.gz"; ··· 469 469 sha256 = "1xsmlza394wc38pyi4zzhfn7mvn4znvv00k9dxm8w3bxnym5gpbl"; 470 470 } 471 471 { 472 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v1.4.0-linux-arm64.tar.gz"; 473 - sha256 = "1vvwxrvrfqghf6wbkwmz11v2c3030s85c8hyy03f9nkvwhlvygd9"; 472 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.0.0-linux-arm64.tar.gz"; 473 + sha256 = "1f2hxw5l6v7w9szck4p8dikc68mfdkzcpyz8k9iiaqns8pb258h3"; 474 474 } 475 475 { 476 476 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-yandex-v0.13.0-linux-arm64.tar.gz"; ··· 479 479 ]; 480 480 aarch64-darwin = [ 481 481 { 482 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.76.0-darwin-arm64.tar.gz"; 483 - sha256 = "0awvmrvs5ggj7klqbkgbmmxb20snrnk306003l34q3nscqqxd8zm"; 482 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.78.1-darwin-arm64.tar.gz"; 483 + sha256 = "0z8v0v4qxcn0ppz6ifxdwikz3ibrvr42ssbkf3v0g9b2spmb4jq1"; 484 484 } 485 485 { 486 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.5.0-darwin-arm64.tar.gz"; 487 - sha256 = "03icn9ab7lsdh4kr2zwlbz6s2mp23zscb8igy75iz9scip49ahis"; 486 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.6.0-darwin-arm64.tar.gz"; 487 + sha256 = "1iwax27sz03aa3srjiby7nvn17k2vkb07ahqqsyj930bdy7851zl"; 488 488 } 489 489 { 490 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v6.0.0-darwin-arm64.tar.gz"; 491 - sha256 = "1lgqfvkxymfcfjzn9c94cigz34rc9fiqcdmg125dndjz5nnxk3zl"; 490 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v6.1.0-darwin-arm64.tar.gz"; 491 + sha256 = "0bh4c28ww1rz1zi23m0bf4y4anii3w2bdwjlmbyqf54jnqgb1pwd"; 492 492 } 493 493 { 494 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.40.0-darwin-arm64.tar.gz"; 495 - sha256 = "1ry88fr8ix4rn73xk6hv4si7khkdf7di98b9ncymna9520z2jxgv"; 494 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.43.0-darwin-arm64.tar.gz"; 495 + sha256 = "0j8gd0ng1ncaiwydsgcabdcmc823kfciii0qn5c0rvpc5d1l94y0"; 496 496 } 497 497 { 498 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v4.2.0-darwin-arm64.tar.gz"; 499 - sha256 = "07mvh4ffc8zqx037fdk4n4yd4b6zmd873g1dfb8kgf875vs5wdfh"; 498 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v4.3.0-darwin-arm64.tar.gz"; 499 + sha256 = "0096hg8k7z0pppcm6ifjq50cjpgahx15v2i1l64ykg6d4z5sqqh3"; 500 500 } 501 501 { 502 502 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.23.0-darwin-arm64.tar.gz"; ··· 507 507 sha256 = "06cm6va9bbkcm1sznlkjc95b1n20bsf3yvw1pysh3pwbs1qwd8v3"; 508 508 } 509 509 { 510 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.45.0-darwin-arm64.tar.gz"; 511 - sha256 = "18h0pzn7q5lm1p8i3yp2yvqyq3qhn2ipzsjj5sl383dnwbsp5z1x"; 510 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.48.1-darwin-arm64.tar.gz"; 511 + sha256 = "1xkyvd09y7dbf9928cyzgj37vdfbz4knagi3rbg7gd757xmvqxc7"; 512 512 } 513 513 { 514 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.39.0-darwin-arm64.tar.gz"; 515 - sha256 = "1lrnjw7jd5nxcvkhmymkdyg180i93jfy3snnh0a950m4dbmk5ap3"; 514 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.40.0-darwin-arm64.tar.gz"; 515 + sha256 = "06jg96pamb3bvs286nna66a8a2chnnz5vzb00lm1m2rrga5a50hb"; 516 516 } 517 517 { 518 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.9.0-darwin-arm64.tar.gz"; 519 - sha256 = "17nrxc6s9f56m7mwdaa06n4dqq2bldpss6ahqy4a79ha2qvhsxin"; 518 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.10.0-darwin-arm64.tar.gz"; 519 + sha256 = "15vd5mdb76awcxa1s5qw11mbhdy2dpfi5idi2gqsyhr6cqw0360v"; 520 520 } 521 521 { 522 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.6.0-darwin-arm64.tar.gz"; 523 - sha256 = "10glgipfjm5ph6g4c48cggymaf4mzw8vm2f7xw62fxly8mqy2s24"; 522 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.8.0-darwin-arm64.tar.gz"; 523 + sha256 = "04mk5c1dsn8k7r23vb0dlgg33vnjjgx5xyymsfmar7z8a2w5mjyd"; 524 524 } 525 525 { 526 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.8.0-darwin-arm64.tar.gz"; 527 - sha256 = "0301sm5d28yjw15k214rskq1w19a5b5l218y2qfzvv89z5qgh84r"; 526 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.9.0-darwin-arm64.tar.gz"; 527 + sha256 = "0m5ikqssgj33is9lxplx8ljlmklh7p173gwfvld8izs37pb1xdyw"; 528 528 } 529 529 { 530 530 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.21.0-darwin-arm64.tar.gz"; 531 531 sha256 = "1f8f2ncbdfxb6spgpzwfypj9vw9r3hcjwdgwg26n6zsfsd5jzfzx"; 532 532 } 533 533 { 534 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.20.0-darwin-arm64.tar.gz"; 535 - sha256 = "00fp3kns2558kwwy0jmlvg3fzhyp629nszgz2gbkdyasbh6a8qh9"; 534 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.21.0-darwin-arm64.tar.gz"; 535 + sha256 = "1bibn0248jvvd0hkz8msn3qr167i78igdq7z9mm01n54pz8pykxl"; 536 536 } 537 537 { 538 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.3.0-darwin-arm64.tar.gz"; 539 - sha256 = "1i4skyqjr9xd4jqsslfckjsj2ld896a0vwhaj2rxrvd7ljrjvgz6"; 538 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.3.1-darwin-arm64.tar.gz"; 539 + sha256 = "1ld4fqixh10d78lmgl6a7p8ji8y8w9dq8g7dd2ks2cxvf4y2hswy"; 540 540 } 541 541 { 542 542 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-darwin-arm64.tar.gz"; 543 543 sha256 = "12bzicm43l7yvh02v5fx3z8v46l9i7a9f677735xi5rjbmd2an4c"; 544 544 } 545 545 { 546 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.1.3-darwin-arm64.tar.gz"; 547 - sha256 = "1mg3pp3zl2jcc8k102a4zjr66x8379k5bdvixf1clgg9kb56i9bk"; 546 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.1.4-darwin-arm64.tar.gz"; 547 + sha256 = "0dha6lzil64d5hxbd9ay7gr4xhg25pgvy3q6d24abdpdsiq431j8"; 548 548 } 549 549 { 550 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.61.0-darwin-arm64.tar.gz"; 551 - sha256 = "0kjanryv6yfg59hiidj3x9cxrpdcnbsnxmwqv8qqk0ls7qs6smk2"; 550 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.62.0-darwin-arm64.tar.gz"; 551 + sha256 = "132vxlm3l8ir5v72b17j60kqx236vcbjp0bfi62w285h78182kvs"; 552 552 } 553 553 { 554 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.14.1-darwin-arm64.tar.gz"; 555 - sha256 = "0pny6zhbx3r17vwrb0yw6qkjfa5m2nr3g4hwl2p3cwxgn9bfdwpy"; 554 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.16.0-darwin-arm64.tar.gz"; 555 + sha256 = "08wnj6yn7rfv5mzwi3hkc622qb1kiz3lpmiy0lj4rrpncf6yldgj"; 556 556 } 557 557 { 558 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v6.2.0-darwin-arm64.tar.gz"; 559 - sha256 = "02m6rfbyl4ysd470zmadc9gqrxbxpkbfd609zk0i4li9i36ch85f"; 558 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v6.2.1-darwin-arm64.tar.gz"; 559 + sha256 = "1i95shv7h73wd1zm8mn3lqpq1sg59cj6d6ha3igprk62wb476407"; 560 560 } 561 561 { 562 562 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.31.1-darwin-arm64.tar.gz"; 563 563 sha256 = "0wcxrcpijn6jzz0l5azfqvh31xzg5q5bvk39iifczimdvw37xnva"; 564 564 } 565 565 { 566 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.14.0-darwin-arm64.tar.gz"; 567 - sha256 = "0aic4acxf50x5ybfdx9rravsyjx0wvnzabqy5lgicxwd6hkc84yi"; 566 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.14.1-darwin-arm64.tar.gz"; 567 + sha256 = "1ylkjnrkz343anffssls9qwqp17zwfg5z507bnpblqidavnmzq9d"; 568 568 } 569 569 { 570 570 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.0.3-darwin-arm64.tar.gz"; ··· 583 583 sha256 = "0kym9f36h8b7s1smlmgazbzv8jjfpwxk6wv036bhx2xm3ysc7rgp"; 584 584 } 585 585 { 586 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v3.12.1-darwin-arm64.tar.gz"; 587 - sha256 = "0iys3f21qfdx1gilba9xds5wv5d5xcw6qsd9c2662i42ccgggcjn"; 586 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v3.13.3-darwin-arm64.tar.gz"; 587 + sha256 = "1xl3i1py3m2fr4haww7jzyj064hcdrb86amnhrjs5ccps02r6gk3"; 588 588 } 589 589 { 590 590 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.9.0-darwin-arm64.tar.gz"; ··· 595 595 sha256 = "1w7g9gc01fpsa41csp5sv6q2w9g4i7gn5b1lnm0dal16169dkpy6"; 596 596 } 597 597 { 598 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.30.2-darwin-arm64.tar.gz"; 599 - sha256 = "1r9ffydqvm9ldybq134h3rcik8c5lh0i8rz01vx7wp03flrx92iw"; 598 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.31.0-darwin-arm64.tar.gz"; 599 + sha256 = "0qsj3xmlx3xfk0rfzxyngi8lkbnq2rmw7j33ym3aqcr0k4ji9phf"; 600 600 } 601 601 { 602 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.42.0-darwin-arm64.tar.gz"; 603 - sha256 = "1cbzsf1hn0qqxzs7zh8wawnlfc95qi36ba8wk1jzy6m357wlzswh"; 602 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.47.0-darwin-arm64.tar.gz"; 603 + sha256 = "1p3im8q89gih6j16rv5kf2zb76dlpfcxwgxpqdfh88z9nfpnz5v5"; 604 604 } 605 605 { 606 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.15.0-darwin-arm64.tar.gz"; 607 - sha256 = "16g2yjlhg3cja48qp70mmrms70n7mpz917izzmrv1ymazdjzsspm"; 606 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.17.0-darwin-arm64.tar.gz"; 607 + sha256 = "05c8zdv7f0nlkm3w5z1iavj6i7vp6q4dpi6y3c2wzj63swkxcmqd"; 608 608 } 609 609 { 610 610 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.12.2-darwin-arm64.tar.gz"; ··· 627 627 sha256 = "1r25pimq5r8f2r68prb14wk0ppb6ikf9z61lj6x8h5ym1advgirk"; 628 628 } 629 629 { 630 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v1.4.0-darwin-arm64.tar.gz"; 631 - sha256 = "1yyrgsfvzm8nrhcij95jfak4sv8mfd8jgxdl2apgpfz6x1n5wxxg"; 630 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.0.0-darwin-arm64.tar.gz"; 631 + sha256 = "1g82gvaqp1w9hr7ihbip1n7zbb7nh9ifwn4p6wk7y23fn8qh0m66"; 632 632 } 633 633 { 634 634 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-yandex-v0.13.0-darwin-arm64.tar.gz";
+3 -3
pkgs/tools/admin/syft/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "syft"; 5 - version = "0.85.0"; 5 + version = "0.86.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "anchore"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-TNo5WNSy0ogv0hn+O7VL7DCMaDtwhs1UNbTt5K7/40U="; 11 + hash = "sha256-9NrUNaBRrewoep4eUm94gw/ndI/Qhh3P848NB2IH2qM="; 12 12 # populate values that require us to use git. By doing this in postFetch we 13 13 # can delete .git afterwards and maintain better reproducibility of the src. 14 14 leaveDotGit = true; ··· 22 22 }; 23 23 # hash mismatch with darwin 24 24 proxyVendor = true; 25 - vendorHash = "sha256-OVCM7WAyKVpd7VNV4wmfAoMJWurEhTBPQsln34oS5U8="; 25 + vendorHash = "sha256-tHP6BBeKWJpynnGp2EP3tKGWiv/JIdi6xvTrg6IivWg="; 26 26 27 27 nativeBuildInputs = [ installShellFiles ]; 28 28
+3 -3
pkgs/tools/backup/duplicati/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "duplicati"; 5 - version = "2.0.6.3"; 5 + version = "2.0.7.1"; 6 6 channel = "beta"; 7 - build_date = "2021-06-17"; 7 + build_date = "2023-05-25"; 8 8 9 9 src = fetchzip { 10 10 url = "https://github.com/duplicati/duplicati/releases/download/v${version}-${version}_${channel}_${build_date}/duplicati-${version}_${channel}_${build_date}.zip"; 11 - sha256 = "sha256-usMwlmer6rLgP46wGVkaAIocUW4MjuEpVWdX7rRcghg="; 11 + hash = "sha256-isPmRC6N+gEZgvJ0bgeFf5kOQJsicZOsGnT+CAGgg+U="; 12 12 stripRoot = false; 13 13 }; 14 14
+2 -2
pkgs/tools/inputmethods/keymapper/default.nix
··· 12 12 13 13 stdenv.mkDerivation (finalAttrs: { 14 14 pname = "keymapper"; 15 - version = "2.6.2"; 15 + version = "2.7.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "houmain"; 19 19 repo = "keymapper"; 20 20 rev = finalAttrs.version; 21 - hash = "sha256-XCrEM9TR2nxw1GjkpDzXl4eYXu8peaJAIYXRCltSCj4="; 21 + hash = "sha256-45/Y+uFmdjTdZuAX5we5QrcKH/PjC5fvXiNqJscyTGY="; 22 22 }; 23 23 24 24 # all the following must be in nativeBuildInputs
+22 -13
pkgs/tools/misc/debianutils/default.nix
··· 1 - { lib, stdenv, fetchurl }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + }: 2 5 3 - stdenv.mkDerivation rec { 6 + stdenv.mkDerivation (finalAttrs: { 4 7 pname = "debianutils"; 5 - version = "5.7"; 8 + version = "5.8"; 6 9 7 10 src = fetchurl { 8 - url = "mirror://debian/pool/main/d/${pname}/${pname}_${version}.orig.tar.gz"; 9 - sha256 = "sha256-J+yeDn5E3Iq2EapXYzBHG6ywfkSR/+zw06ppCckvkCI="; 11 + url = "mirror://debian/pool/main/d/debianutils/debianutils_${finalAttrs.version}.orig.tar.gz"; 12 + hash = "sha256-WwhtJ+uQY95NdGdg0PrrQNlGT7hV/IqOf7k7A+/OxiI="; 10 13 }; 11 14 12 - meta = with lib; { 15 + outputs = [ "out" "man" ]; 16 + 17 + meta = { 18 + homepage = "https://packages.debian.org/sid/debianutils"; 13 19 description = "Miscellaneous utilities specific to Debian"; 14 20 longDescription = '' 15 - This package provides a number of small utilities which are used primarily by the installation scripts of Debian packages, although you may use them directly. 21 + This package provides a number of small utilities which are used 22 + primarily by the installation scripts of Debian packages, although you 23 + may use them directly. 16 24 17 - The specific utilities included are: add-shell installkernel ischroot remove-shell run-parts savelog tempfile which 25 + The specific utilities included are: add-shell installkernel ischroot 26 + remove-shell run-parts savelog tempfile which 18 27 ''; 19 - downloadPage = "https://packages.debian.org/sid/debianutils"; 20 - license = with licenses; [ gpl2Plus publicDomain smail ]; 21 - maintainers = []; 22 - platforms = platforms.all; 28 + license = with lib.licenses; [ gpl2Plus publicDomain smail ]; 29 + mainProgram = "ischroot"; 30 + maintainers = with lib.maintainers; [ AndersonTorres ]; 31 + platforms = lib.platforms.all; 23 32 }; 24 - } 33 + })
+3 -3
pkgs/tools/misc/goose/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "goose"; 9 - version = "3.14.0"; 9 + version = "3.15.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "pressly"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - hash = "sha256-4WBYfxEmEuFZM+Qt2miw6GxuV5B2nc4XXeyDQi1IISg="; 15 + hash = "sha256-BpCyBd5ogwpZussfKTCnCAcAnvT6jmlvLj2892+bZsg="; 16 16 }; 17 17 18 18 proxyVendor = true; 19 - vendorHash = "sha256-zsqulNAPcGVp6+ClYtRwM5U6YwRak4ttSLbgPWDxtbI="; 19 + vendorHash = "sha256-hOTP9fR0kK4aPJ0xlgwjl/D7O5rUfy9Xb1ruLV/uk1U="; 20 20 21 21 # end-to-end tests require a docker daemon 22 22 postPatch = ''
+34 -19
pkgs/tools/misc/nncp/default.nix
··· 1 - { lib, stdenv, go, fetchurl, redo-apenwarr, curl, perl, genericUpdater 2 - , writeShellScript, cfgPath ? "/etc/nncp.hjson" }: 1 + { cfgPath ? "/etc/nncp.hjson" 2 + , curl 3 + , fetchurl 4 + , lib 5 + , genericUpdater 6 + , go 7 + , perl 8 + , stdenv 9 + , writeShellScript 10 + }: 3 11 4 - stdenv.mkDerivation rec { 12 + stdenv.mkDerivation (finalAttrs: { 5 13 pname = "nncp"; 6 - version = "8.8.3"; 14 + version = "8.9.0"; 7 15 outputs = [ "out" "doc" "info" ]; 8 16 9 17 src = fetchurl { 10 - url = "http://www.nncpgo.org/download/${pname}-${version}.tar.xz"; 11 - hash = "sha256-IldQCEdH6XDYK+DW5lB/5HFFFGuq1nDkCwEaVo7vIvE="; 18 + url = "http://www.nncpgo.org/download/nncp-${finalAttrs.version}.tar.xz"; 19 + hash = "sha256-JZ+svDNU7cwW58ZOJ4qszbR/+j7Cr+oLNig/RqqCS10="; 12 20 }; 13 21 14 - nativeBuildInputs = [ go redo-apenwarr ]; 22 + nativeBuildInputs = [ 23 + go 24 + ]; 15 25 16 26 # Build parameters 17 27 CFGPATH = cfgPath; ··· 19 29 20 30 preConfigure = "export GOCACHE=$NIX_BUILD_TOP/gocache"; 21 31 32 + buildPhase = '' 33 + runHook preBuild 34 + ./bin/build 35 + runHook postBuild 36 + ''; 37 + 22 38 installPhase = '' 23 39 runHook preInstall 24 - export PREFIX=$out 25 - rm -f INSTALL # work around case insensitivity 26 - redo install 40 + PREFIX=$out ./install 27 41 runHook postInstall 28 42 ''; 29 43 ··· 31 45 32 46 passthru.updateScript = genericUpdater { 33 47 versionLister = writeShellScript "nncp-versionLister" '' 34 - ${curl}/bin/curl -s ${meta.downloadPage} | ${perl}/bin/perl -lne 'print $1 if /Release.*>([0-9.]+)</' 48 + ${curl}/bin/curl -s ${finalAttrs.meta.downloadPage} | ${perl}/bin/perl -lne 'print $1 if /Release.*>([0-9.]+)</' 35 49 ''; 36 50 }; 37 51 38 - meta = with lib; { 52 + meta = { 53 + broken = stdenv.isDarwin; 54 + changelog = "http://www.nncpgo.org/News.html"; 39 55 description = "Secure UUCP-like store-and-forward exchanging"; 56 + downloadPage = "http://www.nncpgo.org/Tarballs.html"; 57 + homepage = "http://www.nncpgo.org/"; 58 + license = lib.licenses.gpl3Only; 40 59 longDescription = '' 41 60 This utilities are intended to help build up small size (dozens of 42 61 nodes) ad-hoc friend-to-friend (F2F) statically routed darknet ··· 52 71 support. But online TCP daemon with full-duplex resumable data 53 72 transmission exists. 54 73 ''; 55 - homepage = "http://www.nncpgo.org/"; 56 - downloadPage = "http://www.nncpgo.org/Tarballs.html"; 57 - changelog = "http://www.nncpgo.org/News.html"; 58 - license = licenses.gpl3Only; 59 - platforms = platforms.all; 60 - maintainers = with maintainers; [ ehmry woffs ]; 74 + maintainers = with lib.maintainers; [ ehmry woffs ]; 75 + platforms = lib.platforms.all; 61 76 }; 62 - } 77 + })
+2 -2
pkgs/tools/misc/panoply/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "panoply"; 5 - version = "5.2.8"; 5 + version = "5.2.9"; 6 6 7 7 src = fetchurl { 8 8 url = "https://www.giss.nasa.gov/tools/panoply/download/PanoplyJ-${version}.tgz"; 9 - sha256 = "sha256-KqlXG49hUHoQPvkDxJ2kJzRn+imMONQT04TP5r6AV6I="; 9 + sha256 = "sha256-InnHiaPvSCCtRmWStyrYQMhNQnoG+lhSBe7ECrPFKFc="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+3 -3
pkgs/tools/misc/ripdrag/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "ripdrag"; 5 - version = "0.4.1"; 5 + version = "0.4.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "nik012003"; 9 9 repo = "ripdrag"; 10 10 rev = "v${version}"; 11 - hash = "sha256-Omq5y6ECo+3thhz88IMZJGkRNlAEuMAMbljVKXzxSQc="; 11 + hash = "sha256-YTr4vxPsZAQmzE1aE7PAgUEqEyr6pywAQO4VCZ4SZoM="; 12 12 }; 13 13 14 - cargoHash = "sha256-NQHFnA/9K8V8sxX9Lzoh6tuKvMmx7FMd8lTTPiQ+xnU="; 14 + cargoHash = "sha256-sUT05qY1eI0kw/kDvKcD93Zg2ZcKlHu+DSQIhFChf0I="; 15 15 16 16 nativeBuildInputs = [ pkg-config wrapGAppsHook4 ]; 17 17
+3 -3
pkgs/tools/networking/netbird/default.nix
··· 30 30 in 31 31 buildGoModule rec { 32 32 pname = "netbird"; 33 - version = "0.22.3"; 33 + version = "0.22.4"; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "netbirdio"; 37 37 repo = pname; 38 38 rev = "v${version}"; 39 - sha256 = "sha256-1LUHS3G46EnDz0FgAXXOqluGD+fTRaALypZKNgXtCf0="; 39 + sha256 = "sha256-t5uD/1SryxlCA1IPYPTL2nTov+cDzGdprs+J06vpLKI="; 40 40 }; 41 41 42 - vendorHash = "sha256-Fj80sYoNXt/rHUC8IEevbNbSIvWHPaKd90UQQTkd/7w="; 42 + vendorHash = "sha256-CwozOBAPFSsa1XzDOHBgmFSwGiNekWT8t7KGR2KOOX4="; 43 43 44 44 nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; 45 45
+28
pkgs/tools/security/dumpasn1/configpath.patch
··· 1 + From ab8bd63b32b963ddc7346a2dabfd39fba8bfba72 Mon Sep 17 00:00:00 2001 2 + From: Paul Meyer <49727155+katexochen@users.noreply.github.com> 3 + Date: Sun, 13 Aug 2023 14:13:21 +0200 4 + Subject: [PATCH] make config path injectable during build 5 + 6 + This way a config path can be added to the list during build by 7 + defining the makro. 8 + 9 + Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> 10 + --- 11 + dumpasn1.c | 4 ++++ 12 + 1 file changed, 4 insertions(+) 13 + 14 + diff --git a/dumpasn1.c b/dumpasn1.c 15 + index e7bf268..94f1582 100644 16 + --- a/dumpasn1.c 17 + +++ b/dumpasn1.c 18 + @@ -451,6 +451,10 @@ static const char *configPaths[] = { 19 + /* General environment-based paths */ 20 + "$DUMPASN1_PATH/", 21 + 22 + + #ifdef DUMPASN1_CONFIG_PATH 23 + + DUMPASN1_CONFIG_PATH, 24 + + #endif /* DUMPASN1_CONFIG_PATH */ 25 + + 26 + NULL 27 + }; 28 + #endif /* OS-specific search paths */
+34
pkgs/tools/security/dumpasn1/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + }: 5 + stdenv.mkDerivation (finalAttrs: { 6 + pname = "dumpasn1"; 7 + version = "20230207.0.0"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "katexochen"; 11 + repo = "dumpasn1"; 12 + rev = "v${finalAttrs.version}"; 13 + hash = "sha256-r40czSLdjCYbt73zK7exCoP/kMq6+pyJfz9LKJLLaXM="; 14 + }; 15 + 16 + CFLAGS = ''-DDUMPASN1_CONFIG_PATH='"$(out)/etc/"' ''; 17 + 18 + makeFlags = [ "prefix=$(out)" ]; 19 + 20 + patches = [ 21 + # Allow adding a config file path during build via makro. 22 + # Used to add the store path of the included config file through CFLAGS. 23 + # This won't be merged upstream. 24 + ./configpath.patch 25 + ]; 26 + 27 + meta = with lib; { 28 + description = "Display and debug ASN.1 data"; 29 + homepage = "https://github.com/katexochen/dumpasn1"; 30 + license = licenses.bsd2; 31 + maintainers = with maintainers; [ katexochen ]; 32 + platforms = platforms.linux ++ platforms.darwin; 33 + }; 34 + })
+30
pkgs/tools/security/minizign/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , zig_0_11 5 + }: 6 + 7 + stdenv.mkDerivation { 8 + pname = "minizign"; 9 + version = "unstable-2023-08-13"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "jedisct1"; 13 + repo = "zig-minisign"; 14 + rev = "47edc26d0c7bcfb531fe08e3b2411d8dda516d47"; 15 + hash = "sha256-zyxjUFxg+VufEVycYGCQPdjERE3p5Vz5iIi2UDujEjI="; 16 + }; 17 + 18 + nativeBuildInputs = [ 19 + zig_0_11.hook 20 + ]; 21 + 22 + meta = with lib; { 23 + description = "Minisign reimplemented in Zig"; 24 + homepage = "https://github.com/jedisct1/zig-minisign"; 25 + license = licenses.isc; 26 + maintainers = with maintainers; [ figsoda ]; 27 + mainProgram = "minizign"; 28 + inherit (zig_0_11.meta) platforms; 29 + }; 30 + }
+1
pkgs/tools/security/pynitrokey/default.nix
··· 46 46 ]; 47 47 48 48 pythonRelaxDeps = [ 49 + "click" 49 50 "cryptography" 50 51 "protobuf" 51 52 "python-dateutil"
-27
pkgs/tools/security/shhgit/default.nix
··· 1 - { lib 2 - , buildGoModule 3 - , fetchFromGitHub 4 - }: 5 - 6 - buildGoModule rec { 7 - pname = "shhgit"; 8 - version = "0.4-${lib.strings.substring 0 7 rev}"; 9 - rev = "7e55062d10d024f374882817692aa2afea02ff84"; 10 - 11 - src = fetchFromGitHub { 12 - owner = "eth0izzle"; 13 - repo = pname; 14 - inherit rev; 15 - sha256 = "1b7r4ivfplm4crlvx571nyz2rc6djy0xvl14nz7m0ngh6206df9k"; 16 - }; 17 - 18 - vendorSha256 = null; #vendorSha256 = ""; 19 - 20 - meta = with lib; { 21 - description = "Tool to detect secrets in repositories"; 22 - homepage = "https://github.com/eth0izzle/shhgit"; 23 - license = with licenses; [ mit ]; 24 - maintainers = with maintainers; [ fab ]; 25 - broken = true; # vendor isn't reproducible with go > 1.17: nix-build -A $name.goModules --check 26 - }; 27 - }
+3 -3
pkgs/tools/security/trufflehog/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "trufflehog"; 10 - version = "3.47.0"; 10 + version = "3.49.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "trufflesecurity"; 14 14 repo = "trufflehog"; 15 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-qdVWq+YESSHAmylyOWLygchy1VBxHDOmgk9CxSl22es="; 16 + hash = "sha256-IJFsEfWNstbawqnWa3E/7DVgEishOtM0AAGc5lqPVOU="; 17 17 }; 18 18 19 - vendorHash = "sha256-AlyONwUP4Z8S8Qj3hbGFCyhUlYzlN6AIxGzrnQaXBLY="; 19 + vendorHash = "sha256-RHNt9GxqWb4EDKg5of5s88iUmJPI2w7i5hPoCFMmnew="; 20 20 21 21 ldflags = [ 22 22 "-s"
+13 -7
pkgs/tools/system/gptman/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, rustPlatform, libiconv }: 1 + { lib, stdenv, fetchFromGitHub, rustPlatform, libiconv, testers, gptman }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "gptman"; 5 - version = "0.8.3"; 5 + version = "1.0.1"; 6 6 7 7 src = fetchFromGitHub { 8 - owner = "cecton"; 8 + owner = "rust-disk-partition-management"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-hI3F1E1vdbNDEeJ4FrU0EvR0t64svzUIpI6zaf0CquM="; 11 + hash = "sha256-sDRnvF/XPXgWIIIrOmnEuktP8XvZxPahF2n4h8RCX+o="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-3PRGPZGymccRo9dtQZgMMEL29x+GiUkTzgc8uAB/ocQ="; 14 + cargoHash = "sha256-voslPSh7n31cGTKaayKXomgiXWVTutuc4FxfnZUDejc="; 15 15 16 16 buildInputs = lib.optional stdenv.isDarwin libiconv; 17 17 18 + buildFeatures = [ "cli" ]; 19 + 20 + passthru.tests.version = testers.testVersion { 21 + package = gptman; 22 + }; 23 + 18 24 meta = with lib; { 19 - description = "A CLI tool for Linux to copy a partition from one disk to another and more."; 20 - homepage = "https://github.com/cecton/gptman"; 25 + description = "A GPT manager that allows you to copy partitions from one disk to another and more"; 26 + homepage = "https://github.com/rust-disk-partition-management/gptman"; 21 27 license = with licenses; [ asl20 /* or */ mit ]; 22 28 maintainers = with maintainers; [ akshgpt7 ]; 23 29 };
+3 -3
pkgs/tools/text/mdbook-admonish/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "mdbook-admonish"; 5 - version = "1.10.1"; 5 + version = "1.10.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "tommilligan"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-ENtnypxOQiKBG1j/kpSJSqm7Re0KUkp9el40EavsNsA="; 11 + hash = "sha256-2c1wSij2MDRdrqxN+cmnFO0z6mH/fgeg9E3cm+8ssww="; 12 12 }; 13 13 14 - cargoHash = "sha256-7FRY7Hca3E7tMyDHe8vKPtll8TH9UMTZoaLGkKhzJRs="; 14 + cargoHash = "sha256-UXH0SstMVprgezyr3I/6rv2uCMdDUUSIsQ3MJ49tdoI="; 15 15 16 16 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; 17 17
+3 -3
pkgs/tools/text/riffdiff/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "riffdiff"; 5 - version = "2.23.4"; 5 + version = "2.25.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "walles"; 9 9 repo = "riff"; 10 10 rev = version; 11 - hash = "sha256-NyVtGj4ZE/DdGWKt+v4LXAhf7ZK+JHjmLnViPypgmA4="; 11 + hash = "sha256-/V9xp5ew+oL3AIBsgDaAa6LE5Ko/ae7VW47QATtqG1I="; 12 12 }; 13 13 14 - cargoHash = "sha256-qsUFt+w9CEZdqzjf0EiB/Kkx2evHwOycrE8MYdrCHuo="; 14 + cargoHash = "sha256-pWMsmQ4JqlHgdP5TUgwZ6fwdEjKrilI5Rla6XLjaBF8="; 15 15 16 16 meta = with lib; { 17 17 description = "A diff filter highlighting which line parts have changed";
+32
pkgs/tools/text/u2ps/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , ghostscript_headless 5 + }: 6 + 7 + stdenv.mkDerivation (finalAttrs: { 8 + pname = "u2ps"; 9 + version = "1.2"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "arsv"; 13 + repo = "u2ps"; 14 + rev = finalAttrs.version; 15 + hash = "sha256-sa0CL47PwYVDykxzF8KeWhz7HXAX6jZ0AcfecD+aFyg="; 16 + }; 17 + 18 + buildInputs = [ ghostscript_headless ]; 19 + 20 + meta = with lib; { 21 + description = "Unicode text to postscript converter"; 22 + homepage = "https://github.com/arsv/u2ps"; 23 + license = licenses.gpl3Plus; 24 + longDescription = '' 25 + U2ps is a text to postscript converter similar to a2ps, 26 + with emphasis on Unicode support. 27 + ''; 28 + mainProgram = "u2ps"; 29 + maintainers = [ maintainers.athas ]; 30 + platforms = platforms.unix; 31 + }; 32 + })
-1
pkgs/tools/typesetting/asciidoctor-with-extensions/Gemfile
··· 8 8 gem 'asciidoctor-multipage' 9 9 gem 'asciidoctor-pdf' 10 10 gem 'asciidoctor-revealjs' 11 - gem 'asciidoctor-rouge' 12 11 gem 'coderay' 13 12 gem 'pygments.rb' 14 13 gem 'rouge'
+23 -29
pkgs/tools/typesetting/asciidoctor-with-extensions/Gemfile.lock
··· 2 2 remote: https://rubygems.org/ 3 3 specs: 4 4 Ascii85 (1.1.0) 5 - addressable (2.8.1) 5 + addressable (2.8.5) 6 6 public_suffix (>= 2.0.2, < 6.0) 7 7 afm (0.2.2) 8 - asciidoctor (2.0.18) 8 + asciidoctor (2.0.20) 9 9 asciidoctor-bibtex (0.8.0) 10 10 asciidoctor (~> 2.0) 11 11 bibtex-ruby (~> 5.1) 12 12 citeproc-ruby (~> 1) 13 13 csl-styles (~> 1) 14 14 latex-decode (~> 0.2) 15 - asciidoctor-diagram (2.2.3) 15 + asciidoctor-diagram (2.2.11) 16 16 asciidoctor (>= 1.5.7, < 3.x) 17 17 asciidoctor-diagram-ditaamini (~> 1.0) 18 18 asciidoctor-diagram-plantuml (~> 1.2021) 19 19 rexml 20 20 asciidoctor-diagram-ditaamini (1.0.3) 21 - asciidoctor-diagram-plantuml (1.2022.5) 21 + asciidoctor-diagram-plantuml (1.2023.10) 22 22 asciidoctor-epub3 (1.5.1) 23 23 asciidoctor (>= 1.5.6, < 3.0.0) 24 24 gepub (~> 1.0.0) ··· 32 32 mathematical (~> 1.6.0) 33 33 asciidoctor-multipage (0.0.16) 34 34 asciidoctor (>= 2.0.11, < 2.1) 35 - asciidoctor-pdf (2.3.2) 35 + asciidoctor-pdf (2.3.9) 36 36 asciidoctor (~> 2.0) 37 37 concurrent-ruby (~> 1.1) 38 38 matrix (~> 0.4) ··· 42 42 prawn-table (~> 0.2.0) 43 43 prawn-templates (~> 0.1.0) 44 44 treetop (~> 1.6.0) 45 - asciidoctor-revealjs (4.1.0) 45 + asciidoctor-revealjs (5.0.1) 46 46 asciidoctor (>= 2.0.0, < 3.0.0) 47 - concurrent-ruby (~> 1.0) 48 - thread_safe (~> 0.3.5) 49 - asciidoctor-rouge (0.4.0) 50 - asciidoctor (>= 1.5.6, < 2.1) 51 - rouge (>= 2.2, < 4) 52 - asciimath (2.0.4) 47 + asciimath (2.0.5) 53 48 bibtex-ruby (5.1.6) 54 49 latex-decode (~> 0.0) 55 50 citeproc (1.0.10) ··· 58 53 citeproc (~> 1.0, >= 1.0.9) 59 54 csl (~> 1.6) 60 55 coderay (1.1.3) 61 - concurrent-ruby (1.1.10) 56 + concurrent-ruby (1.2.2) 62 57 csl (1.6.0) 63 58 namae (~> 1.0) 64 59 rexml 65 60 csl-styles (1.0.1.11) 66 61 csl (~> 1.0) 67 - css_parser (1.12.0) 62 + css_parser (1.14.0) 68 63 addressable 69 64 gepub (1.0.15) 70 65 nokogiri (>= 1.8.2, < 2.0) 71 66 rubyzip (> 1.1.1, < 2.4) 72 67 hashery (2.1.2) 73 - i18n (1.12.0) 68 + i18n (1.14.1) 74 69 concurrent-ruby (~> 1.0) 75 70 latex-decode (0.4.0) 76 71 mathematical (1.6.14) 77 72 ruby-enum (~> 0.4) 78 73 matrix (0.4.2) 79 - mime-types (3.4.1) 74 + mime-types (3.5.0) 80 75 mime-types-data (~> 3.2015) 81 - mime-types-data (3.2022.0105) 82 - mini_portile2 (2.8.0) 76 + mime-types-data (3.2023.0808) 77 + mini_portile2 (2.8.4) 83 78 namae (1.1.1) 84 - nokogiri (1.13.8) 85 - mini_portile2 (~> 2.8.0) 79 + nokogiri (1.15.4) 80 + mini_portile2 (~> 2.8.2) 86 81 racc (~> 1.4) 87 82 pdf-core (0.9.0) 88 - pdf-reader (2.10.0) 83 + pdf-reader (2.11.0) 89 84 Ascii85 (~> 1.0) 90 85 afm (~> 0.2.1) 91 86 hashery (~> 2.0) ··· 106 101 prawn-templates (0.1.2) 107 102 pdf-reader (~> 2.0) 108 103 prawn (~> 2.2) 109 - public_suffix (5.0.0) 110 - pygments.rb (2.3.0) 111 - racc (1.6.0) 112 - rexml (3.2.5) 113 - rouge (3.30.0) 104 + public_suffix (5.0.3) 105 + pygments.rb (2.4.0) 106 + racc (1.7.1) 107 + rexml (3.2.6) 108 + rouge (4.1.3) 114 109 ruby-enum (0.9.0) 115 110 i18n 116 111 ruby-rc4 (0.1.5) 117 112 rubyzip (2.3.2) 118 113 thread_safe (0.3.6) 119 - treetop (1.6.11) 114 + treetop (1.6.12) 120 115 polyglot (~> 0.3) 121 116 ttfunk (1.7.0) 122 117 ··· 133 128 asciidoctor-multipage 134 129 asciidoctor-pdf 135 130 asciidoctor-revealjs 136 - asciidoctor-rouge 137 131 coderay 138 132 pygments.rb 139 133 rouge 140 134 141 135 BUNDLED WITH 142 - 2.3.22 136 + 2.4.17
+43 -54
pkgs/tools/typesetting/asciidoctor-with-extensions/gemset.nix
··· 5 5 platforms = []; 6 6 source = { 7 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "1ypdmpdn20hxp5vwxz3zc04r5xcwqc25qszdlg41h8ghdqbllwmw"; 8 + sha256 = "05r1fwy487klqkya7vzia8hnklcxy4vr92m9dmni3prfwk6zpw33"; 9 9 type = "gem"; 10 10 }; 11 - version = "2.8.1"; 11 + version = "2.8.5"; 12 12 }; 13 13 afm = { 14 14 groups = ["default"]; ··· 35 35 platforms = []; 36 36 source = { 37 37 remotes = ["https://rubygems.org"]; 38 - sha256 = "11z3vnd8vh3ny1vx69bjrbck5b2g8zsbj94npyadpn7fdp8y3ldv"; 38 + sha256 = "0yblqlbix3is5ihiqrpbfazb44in7ichfkjzdbsqibp48paanpl3"; 39 39 type = "gem"; 40 40 }; 41 - version = "2.0.18"; 41 + version = "2.0.20"; 42 42 }; 43 43 asciidoctor-bibtex = { 44 44 dependencies = ["asciidoctor" "bibtex-ruby" "citeproc-ruby" "csl-styles" "latex-decode"]; ··· 57 57 platforms = []; 58 58 source = { 59 59 remotes = ["https://rubygems.org"]; 60 - sha256 = "1jzaahnnyarjn24vvgprkisij5nw5mzqjphgycxf11gpmnvs2lar"; 60 + sha256 = "0j6622x9525xbshvbds4gkavvy72lqjqq1jw9flljr8vvsv7xjcs"; 61 61 type = "gem"; 62 62 }; 63 - version = "2.2.3"; 63 + version = "2.2.11"; 64 64 }; 65 65 asciidoctor-diagram-ditaamini = { 66 66 groups = ["default"]; ··· 77 77 platforms = []; 78 78 source = { 79 79 remotes = ["https://rubygems.org"]; 80 - sha256 = "18vbvj9cjr5f63jmjlq9kdknpn2dzykhnrv3i4y5gnbhs6f4jhi2"; 80 + sha256 = "0c1pz97fvc0hwvh0by5i682mxnwngqpxb5hp85fly9k8q9hb2hwg"; 81 81 type = "gem"; 82 82 }; 83 - version = "1.2022.5"; 83 + version = "1.2023.10"; 84 84 }; 85 85 asciidoctor-epub3 = { 86 86 dependencies = ["asciidoctor" "gepub" "mime-types"]; ··· 132 132 platforms = []; 133 133 source = { 134 134 remotes = ["https://rubygems.org"]; 135 - sha256 = "16mw0mlrrx44wn5j2knp3cv7b7phan90y4dr285c1qgdd25310xv"; 135 + sha256 = "19c98a6riqhxxlc7kmksjslnyxdjp106ppsqy1vdbkjb39zfign3"; 136 136 type = "gem"; 137 137 }; 138 - version = "2.3.2"; 138 + version = "2.3.9"; 139 139 }; 140 140 asciidoctor-revealjs = { 141 - dependencies = ["asciidoctor" "concurrent-ruby" "thread_safe"]; 141 + dependencies = ["asciidoctor"]; 142 142 groups = ["default"]; 143 143 platforms = []; 144 144 source = { 145 145 remotes = ["https://rubygems.org"]; 146 - sha256 = "03vmbcc3x059h17ry4qwk1p0yar9wgh87l2qssi307gy45cjw2mq"; 146 + sha256 = "0xh8ax5pv7cc9wa4sx0njpyj20gzfbhramca31qwldgi6hwk4wm8"; 147 147 type = "gem"; 148 148 }; 149 - version = "4.1.0"; 150 - }; 151 - asciidoctor-rouge = { 152 - dependencies = ["asciidoctor" "rouge"]; 153 - groups = ["default"]; 154 - platforms = []; 155 - source = { 156 - remotes = ["https://rubygems.org"]; 157 - sha256 = "197sbzs9km58pgfqdnnglhqr7anhb0m330cv1vxfc3s2qz106zjz"; 158 - type = "gem"; 159 - }; 160 - version = "0.4.0"; 149 + version = "5.0.1"; 161 150 }; 162 151 asciimath = { 163 152 groups = ["default"]; 164 153 platforms = []; 165 154 source = { 166 155 remotes = ["https://rubygems.org"]; 167 - sha256 = "1fy2jrn3gr7cl33qydp3pwyfilcmb4m4z6hfhnvydzg8r3srp36j"; 156 + sha256 = "1ny2qql3lgh7gx54psji2lm4mmbwyiwy00a17w26rjyh6cy55491"; 168 157 type = "gem"; 169 158 }; 170 - version = "2.0.4"; 159 + version = "2.0.5"; 171 160 }; 172 161 bibtex-ruby = { 173 162 dependencies = ["latex-decode"]; ··· 217 206 platforms = []; 218 207 source = { 219 208 remotes = ["https://rubygems.org"]; 220 - sha256 = "0s4fpn3mqiizpmpy2a24k4v365pv75y50292r8ajrv4i1p5b2k14"; 209 + sha256 = "0krcwb6mn0iklajwngwsg850nk8k9b35dhmc2qkbdqvmifdi2y9q"; 221 210 type = "gem"; 222 211 }; 223 - version = "1.1.10"; 212 + version = "1.2.2"; 224 213 }; 225 214 csl = { 226 215 dependencies = ["namae" "rexml"]; ··· 250 239 platforms = []; 251 240 source = { 252 241 remotes = ["https://rubygems.org"]; 253 - sha256 = "1107j3frhmcd95wcsz0rypchynnzhnjiyyxxcl6dlmr2lfy08z4b"; 242 + sha256 = "04q1vin8slr3k8mp76qz0wqgap6f9kdsbryvgfq9fljhrm463kpj"; 254 243 type = "gem"; 255 244 }; 256 - version = "1.12.0"; 245 + version = "1.14.0"; 257 246 }; 258 247 gepub = { 259 248 dependencies = ["nokogiri" "rubyzip"]; ··· 282 271 platforms = []; 283 272 source = { 284 273 remotes = ["https://rubygems.org"]; 285 - sha256 = "1vdcchz7jli1p0gnc669a7bj3q1fv09y9ppf0y3k0vb1jwdwrqwi"; 274 + sha256 = "0qaamqsh5f3szhcakkak8ikxlzxqnv49n2p7504hcz2l0f4nj0wx"; 286 275 type = "gem"; 287 276 }; 288 - version = "1.12.0"; 277 + version = "1.14.1"; 289 278 }; 290 279 latex-decode = { 291 280 groups = ["default"]; ··· 324 313 platforms = []; 325 314 source = { 326 315 remotes = ["https://rubygems.org"]; 327 - sha256 = "0ipw892jbksbxxcrlx9g5ljq60qx47pm24ywgfbyjskbcl78pkvb"; 316 + sha256 = "1s95nyppk5wrpfgqrzf6f00g7nk0662zmxm4mr2vbdbl83q3k72x"; 328 317 type = "gem"; 329 318 }; 330 - version = "3.4.1"; 319 + version = "3.5.0"; 331 320 }; 332 321 mime-types-data = { 333 322 groups = ["default"]; 334 323 platforms = []; 335 324 source = { 336 325 remotes = ["https://rubygems.org"]; 337 - sha256 = "003gd7mcay800k2q4pb2zn8lwwgci4bhi42v2jvlidm8ksx03i6q"; 326 + sha256 = "17zdim7kzrh5j8c97vjqp4xp78wbyz7smdp4hi5iyzk0s9imdn5a"; 338 327 type = "gem"; 339 328 }; 340 - version = "3.2022.0105"; 329 + version = "3.2023.0808"; 341 330 }; 342 331 mini_portile2 = { 343 332 groups = ["default"]; 344 333 platforms = []; 345 334 source = { 346 335 remotes = ["https://rubygems.org"]; 347 - sha256 = "0rapl1sfmfi3bfr68da4ca16yhc0pp93vjwkj7y3rdqrzy3b41hy"; 336 + sha256 = "02mj8mpd6ck5gpcnsimx5brzggw5h5mmmpq2djdypfq16wcw82qq"; 348 337 type = "gem"; 349 338 }; 350 - version = "2.8.0"; 339 + version = "2.8.4"; 351 340 }; 352 341 namae = { 353 342 groups = ["default"]; ··· 365 354 platforms = []; 366 355 source = { 367 356 remotes = ["https://rubygems.org"]; 368 - sha256 = "0g7axlq2y6gzmixzzzhw3fn6nhrhg469jj8gfr7gs8igiclpkhkr"; 357 + sha256 = "0k9w2z0953mnjrsji74cshqqp08q7m1r6zhadw1w0g34xzjh3a74"; 369 358 type = "gem"; 370 359 }; 371 - version = "1.13.8"; 360 + version = "1.15.4"; 372 361 }; 373 362 pdf-core = { 374 363 groups = ["default"]; ··· 386 375 platforms = []; 387 376 source = { 388 377 remotes = ["https://rubygems.org"]; 389 - sha256 = "07chhyxf3qlr65jngns3z5187ibfibf5h2q59505vx45dfr3lvwz"; 378 + sha256 = "09sx25jpnip2sp6wh5sn5ad7za78rfi95qp5iiczfh43z4jqa8q3"; 390 379 type = "gem"; 391 380 }; 392 - version = "2.10.0"; 381 + version = "2.11.0"; 393 382 }; 394 383 polyglot = { 395 384 groups = ["default"]; ··· 461 450 platforms = []; 462 451 source = { 463 452 remotes = ["https://rubygems.org"]; 464 - sha256 = "0sqw1zls6227bgq38sxb2hs8nkdz4hn1zivs27mjbniswfy4zvi6"; 453 + sha256 = "0n9j7mczl15r3kwqrah09cxj8hxdfawiqxa60kga2bmxl9flfz9k"; 465 454 type = "gem"; 466 455 }; 467 - version = "5.0.0"; 456 + version = "5.0.3"; 468 457 }; 469 458 "pygments.rb" = { 470 459 groups = ["default"]; 471 460 platforms = []; 472 461 source = { 473 462 remotes = ["https://rubygems.org"]; 474 - sha256 = "047mjyzz8v4kkgi1ap6fsjf7kcp6dwirpnigif00ss0hxsxchhac"; 463 + sha256 = "080kb51l3m0n7xbbzmlcy78wsi03wr995v932v3b6lf6xa6nq8rg"; 475 464 type = "gem"; 476 465 }; 477 - version = "2.3.0"; 466 + version = "2.4.0"; 478 467 }; 479 468 racc = { 480 469 groups = ["default"]; 481 470 platforms = []; 482 471 source = { 483 472 remotes = ["https://rubygems.org"]; 484 - sha256 = "0la56m0z26j3mfn1a9lf2l03qx1xifanndf9p3vx1azf6sqy7v9d"; 473 + sha256 = "11v3l46mwnlzlc371wr3x6yylpgafgwdf0q7hc7c1lzx6r414r5g"; 485 474 type = "gem"; 486 475 }; 487 - version = "1.6.0"; 476 + version = "1.7.1"; 488 477 }; 489 478 rexml = { 490 479 groups = ["default"]; 491 480 platforms = []; 492 481 source = { 493 482 remotes = ["https://rubygems.org"]; 494 - sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53"; 483 + sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0"; 495 484 type = "gem"; 496 485 }; 497 - version = "3.2.5"; 486 + version = "3.2.6"; 498 487 }; 499 488 rouge = { 500 489 groups = ["default"]; 501 490 platforms = []; 502 491 source = { 503 492 remotes = ["https://rubygems.org"]; 504 - sha256 = "1dnfkrk8xx2m8r3r9m2p5xcq57viznyc09k7r3i4jbm758i57lx3"; 493 + sha256 = "19drl3x8fw65v3mpy7fk3cf3dfrywz5alv98n2rm4pp04vdn71lw"; 505 494 type = "gem"; 506 495 }; 507 - version = "3.30.0"; 496 + version = "4.1.3"; 508 497 }; 509 498 ruby-enum = { 510 499 dependencies = ["i18n"]; ··· 553 542 platforms = []; 554 543 source = { 555 544 remotes = ["https://rubygems.org"]; 556 - sha256 = "0697qz1akblf8r3wi0s2dsjh468hfsd57fb0mrp93z35y2ni6bhh"; 545 + sha256 = "0adc8qblz8ii668r3rksjx83p675iryh52rvdvysimx2hkbasj7d"; 557 546 type = "gem"; 558 547 }; 559 - version = "1.6.11"; 548 + version = "1.6.12"; 560 549 }; 561 550 ttfunk = { 562 551 groups = ["default"];
+5 -5
pkgs/tools/typesetting/asciidoctor/Gemfile.lock
··· 2 2 remote: https://rubygems.org/ 3 3 specs: 4 4 Ascii85 (1.1.0) 5 - addressable (2.8.4) 5 + addressable (2.8.5) 6 6 public_suffix (>= 2.0.2, < 6.0) 7 7 afm (0.2.2) 8 8 asciidoctor (2.0.20) ··· 44 44 prawn-templates (0.1.2) 45 45 pdf-reader (~> 2.0) 46 46 prawn (~> 2.2) 47 - public_suffix (5.0.1) 47 + public_suffix (5.0.3) 48 48 pygments.rb (2.4.0) 49 - rexml (3.2.5) 50 - rouge (4.1.2) 49 + rexml (3.2.6) 50 + rouge (4.1.3) 51 51 ruby-rc4 (0.1.5) 52 52 tilt (2.2.0) 53 53 treetop (1.6.12) ··· 66 66 tilt 67 67 68 68 BUNDLED WITH 69 - 2.4.14 69 + 2.4.17
+8 -8
pkgs/tools/typesetting/asciidoctor/gemset.nix
··· 5 5 platforms = []; 6 6 source = { 7 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "15s8van7r2ad3dq6i03l3z4hqnvxcq75a3h72kxvf9an53sqma20"; 8 + sha256 = "05r1fwy487klqkya7vzia8hnklcxy4vr92m9dmni3prfwk6zpw33"; 9 9 type = "gem"; 10 10 }; 11 - version = "2.8.4"; 11 + version = "2.8.5"; 12 12 }; 13 13 afm = { 14 14 groups = ["default"]; ··· 193 193 platforms = []; 194 194 source = { 195 195 remotes = ["https://rubygems.org"]; 196 - sha256 = "0hz0bx2qs2pwb0bwazzsah03ilpf3aai8b7lk7s35jsfzwbkjq35"; 196 + sha256 = "0n9j7mczl15r3kwqrah09cxj8hxdfawiqxa60kga2bmxl9flfz9k"; 197 197 type = "gem"; 198 198 }; 199 - version = "5.0.1"; 199 + version = "5.0.3"; 200 200 }; 201 201 "pygments.rb" = { 202 202 groups = ["default"]; ··· 213 213 platforms = []; 214 214 source = { 215 215 remotes = ["https://rubygems.org"]; 216 - sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53"; 216 + sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0"; 217 217 type = "gem"; 218 218 }; 219 - version = "3.2.5"; 219 + version = "3.2.6"; 220 220 }; 221 221 rouge = { 222 222 groups = ["default"]; 223 223 platforms = []; 224 224 source = { 225 225 remotes = ["https://rubygems.org"]; 226 - sha256 = "0pym2zjwl6dwdfvbn7rbvmds32r70jx9qddhvvi6pqy6987ack1v"; 226 + sha256 = "19drl3x8fw65v3mpy7fk3cf3dfrywz5alv98n2rm4pp04vdn71lw"; 227 227 type = "gem"; 228 228 }; 229 - version = "4.1.2"; 229 + version = "4.1.3"; 230 230 }; 231 231 ruby-rc4 = { 232 232 groups = ["default"];
+3 -2
pkgs/tools/wayland/wl-mirror/default.nix
··· 28 28 29 29 stdenv.mkDerivation rec { 30 30 pname = "wl-mirror"; 31 - version = "0.13.1"; 31 + version = "0.13.2"; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "Ferdi265"; 35 35 repo = "wl-mirror"; 36 36 rev = "v${version}"; 37 - hash = "sha256-qYJmcsID5qbUs27ZCU2HkWVVnBmxWmyzSgruLPB4jI8="; 37 + hash = "sha256-dmdRe4GZ1W2gD7ZF1MudBqfZIm9HyBjISa+xB54BLz4="; 38 38 }; 39 39 40 40 strictDeps = true; 41 + depsBuildBuild = [ pkg-config ]; 41 42 nativeBuildInputs = [ cmake pkg-config wayland-scanner scdoc makeWrapper ]; 42 43 buildInputs = [ libGL wayland wayland-protocols wlr-protocols bash ]; 43 44
+1
pkgs/top-level/aliases.nix
··· 1571 1571 shared_mime_info = throw "'shared_mime_info' has been renamed to/replaced by 'shared-mime-info'"; # Converted to throw 2022-02-22 1572 1572 inherit (libsForQt5.mauiPackages) shelf; # added 2022-05-17 1573 1573 shellinabox = throw "shellinabox has been removed from nixpkgs, as it was unmaintained upstream"; # Added 2021-12-15 1574 + shhgit = throw "shhgit is broken and is no longer maintained. See https://github.com/eth0izzle/shhgit#-shhgit-is-no-longer-maintained-" ; # Added 2023-08-08 1574 1575 shipyard = jumppad; # Added 2023-06-06 1575 1576 sickbeard = throw "sickbeard has been removed from nixpkgs, as it was unmaintained"; # Added 2022-01-01 1576 1577 sickrage = throw "sickbeard has been removed from nixpkgs, as it was unmaintained"; # Added 2022-01-01
+22 -4
pkgs/top-level/all-packages.nix
··· 6882 6882 6883 6883 mozc = callPackage ../tools/inputmethods/ibus-engines/ibus-mozc { 6884 6884 stdenv = clangStdenv; 6885 - protobuf = pkgs.protobuf.overrideDerivation (_: { stdenv = clangStdenv; }); 6885 + protobuf = pkgs.protobuf3_21.overrideDerivation (_: { stdenv = clangStdenv; }); 6886 6886 }; 6887 6887 6888 6888 rime = callPackage ../tools/inputmethods/ibus-engines/ibus-rime { }; ··· 7463 7463 dump_syms = callPackage ../development/tools/dump_syms { 7464 7464 inherit (darwin.apple_sdk.frameworks) Security; 7465 7465 }; 7466 + 7467 + dumpasn1 = callPackage ../tools/security/dumpasn1 { }; 7466 7468 7467 7469 dumptorrent = callPackage ../tools/misc/dumptorrent { }; 7468 7470 ··· 9962 9964 minisign = callPackage ../tools/security/minisign { }; 9963 9965 9964 9966 ministat = callPackage ../tools/misc/ministat { }; 9967 + 9968 + minizign = callPackage ../tools/security/minizign { }; 9965 9969 9966 9970 mitm6 = callPackage ../tools/security/mitm6 { }; 9967 9971 ··· 20342 20346 20343 20347 zon2nix = callPackage ../tools/nix/zon2nix { }; 20344 20348 20349 + ztags = callPackage ../development/tools/misc/ztags { }; 20350 + 20345 20351 ### DEVELOPMENT / LIBRARIES 20346 20352 20347 20353 a52dec = callPackage ../development/libraries/a52dec { }; ··· 21327 21333 }; 21328 21334 21329 21335 gdal = callPackage ../development/libraries/gdal { }; 21336 + 21337 + gdalMinimal = callPackage ../development/libraries/gdal { 21338 + useMinimalFeatures = true; 21339 + }; 21330 21340 21331 21341 gdcm = callPackage ../development/libraries/gdcm { 21332 21342 inherit (darwin.apple_sdk.frameworks) ApplicationServices Cocoa; ··· 23994 24004 ngtcp2-gnutls = callPackage ../development/libraries/ngtcp2/gnutls.nix { }; 23995 24005 23996 24006 nix-plugins = callPackage ../development/libraries/nix-plugins { 23997 - nix = nixVersions.nix_2_16; 24007 + nix = nixVersions.nix_2_17; 23998 24008 }; 23999 24009 24000 24010 nika-fonts = callPackage ../data/fonts/nika-fonts { }; ··· 24805 24815 serf = callPackage ../development/libraries/serf { }; 24806 24816 24807 24817 sfsexp = callPackage ../development/libraries/sfsexp { }; 24808 - 24809 - shhgit = callPackage ../tools/security/shhgit { }; 24810 24818 24811 24819 shhmsg = callPackage ../development/libraries/shhmsg { }; 24812 24820 ··· 27472 27480 alsa-topology-conf 27473 27481 alsa-ucm-conf 27474 27482 alsa-utils; 27483 + 27484 + apparency = callPackage ../os-specific/darwin/apparency { }; 27475 27485 27476 27486 arm-trusted-firmware = callPackage ../misc/arm-trusted-firmware { }; 27477 27487 inherit (arm-trusted-firmware) ··· 32026 32036 rhvoice = callPackage ../applications/audio/rhvoice { }; 32027 32037 32028 32038 svox = callPackage ../applications/audio/svox { }; 32039 + 32040 + g4music = callPackage ../applications/audio/g4music { }; 32029 32041 32030 32042 genesys = callPackage ../applications/misc/genesys { }; 32031 32043 ··· 33036 33048 33037 33049 kubectl-images = callPackage ../applications/networking/cluster/kubectl-images { }; 33038 33050 33051 + kubectl-klock = callPackage ../applications/networking/cluster/kubectl-klock { }; 33052 + 33039 33053 kubectl-ktop = callPackage ../applications/networking/cluster/kubectl-ktop { }; 33040 33054 33041 33055 kubectl-node-shell = callPackage ../applications/networking/cluster/kubectl-node-shell { }; ··· 38276 38290 38277 38291 typespeed = callPackage ../games/typespeed { }; 38278 38292 38293 + u2ps = callPackage ../tools/text/u2ps { }; 38294 + 38279 38295 uchess = callPackage ../games/uchess { }; 38280 38296 38281 38297 ufoai = callPackage ../games/ufoai { }; ··· 40720 40736 ricty = callPackage ../data/fonts/ricty { }; 40721 40737 40722 40738 rivalcfg = callPackage ../misc/rivalcfg { }; 40739 + 40740 + roadrunner = callPackage ../servers/roadrunner { }; 40723 40741 40724 40742 rmfakecloud = callPackage ../servers/rmfakecloud { }; 40725 40743
-1
pkgs/top-level/linux-kernels.nix
··· 442 442 rtl8821cu = callPackage ../os-specific/linux/rtl8821cu { }; 443 443 444 444 rtw88 = callPackage ../os-specific/linux/rtw88 { }; 445 - rtlwifi_new = rtw88; 446 445 447 446 rtw89 = if lib.versionOlder kernel.version "5.16" then callPackage ../os-specific/linux/rtw89 { } else null; 448 447
+1
pkgs/top-level/python-aliases.nix
··· 132 132 filemagic = throw "inactive since 2014, so use python-magic instead"; # added 2022-11-19 133 133 flaskbabel = flask-babel; # added 2023-01-19 134 134 flask_login = flask-login; # added 2022-10-17 135 + flask_marshmallow = flask-marshmallow; # added 2023-08-16 135 136 flask-restplus = throw "flask-restplus is no longer maintained, use flask-restx instead"; # added 2023-02-21 136 137 flask_sqlalchemy = flask-sqlalchemy; # added 2022-07-20 137 138 flask_testing = flask-testing; # added 2022-04-25
+10 -2
pkgs/top-level/python-packages.nix
··· 548 548 inherit (pkgs) graphviz; 549 549 }; 550 550 551 + anywidget = callPackage ../development/python-modules/anywidget { }; 552 + 551 553 aocd = callPackage ../development/python-modules/aocd { }; 552 554 553 555 apache-beam = callPackage ../development/python-modules/apache-beam { }; ··· 1212 1214 backports_shutil_get_terminal_size = callPackage ../development/python-modules/backports_shutil_get_terminal_size { }; 1213 1215 1214 1216 backports-shutil-which = callPackage ../development/python-modules/backports-shutil-which { }; 1217 + 1218 + backports-strenum = callPackage ../development/python-modules/backports-strenum { }; 1215 1219 1216 1220 backports-zoneinfo = callPackage ../development/python-modules/backports-zoneinfo { }; 1217 1221 ··· 3823 3827 3824 3828 flask-mailman = callPackage ../development/python-modules/flask-mailman { }; 3825 3829 3826 - flask_marshmallow = callPackage ../development/python-modules/flask-marshmallow { }; 3830 + flask-marshmallow = callPackage ../development/python-modules/flask-marshmallow { }; 3827 3831 3828 3832 flask_migrate = callPackage ../development/python-modules/flask-migrate { }; 3829 3833 ··· 5218 5222 5219 5223 ipyparallel = callPackage ../development/python-modules/ipyparallel { }; 5220 5224 5225 + ipytablewidgets = callPackage ../development/python-modules/ipytablewidgets { }; 5226 + 5221 5227 ipython_genutils = callPackage ../development/python-modules/ipython_genutils { }; 5222 5228 5223 5229 ipython = callPackage ../development/python-modules/ipython { }; ··· 7352 7358 7353 7359 onlykey-solo-python = callPackage ../development/python-modules/onlykey-solo-python { }; 7354 7360 7355 - onnx = callPackage ../development/python-modules/onnx { }; 7361 + onnx = callPackage ../development/python-modules/onnx { 7362 + protobuf = protobuf3; 7363 + }; 7356 7364 7357 7365 onnxconverter-common = callPackage ../development/python-modules/onnxconverter-common { }; 7358 7366