lol

Merge master into haskell-updates

authored by

github-actions[bot] and committed by
GitHub
68b51513 64f0689a

+3473 -2554
+1 -1
.github/PULL_REQUEST_TEMPLATE.md
··· 22 22 - made sure NixOS tests are [linked](https://nixos.org/manual/nixpkgs/unstable/#ssec-nixos-tests-linking) to the relevant packages 23 23 - [ ] Tested compilation of all packages that depend on this change using `nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"`. Note: all changes have to be committed, also see [nixpkgs-review usage](https://github.com/Mic92/nixpkgs-review#usage) 24 24 - [ ] Tested basic functionality of all binary files (usually in `./result/bin/`) 25 - - [22.11 Release Notes (or backporting 21.11 Release notes)](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#generating-2211-release-notes) 25 + - [22.11 Release Notes (or backporting 22.05 Release notes)](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#generating-2211-release-notes) 26 26 - [ ] (Package updates) Added a release notes entry if the change is major or breaking 27 27 - [ ] (Module updates) Added a release notes entry if the change is significant 28 28 - [ ] (Module addition) Added a release notes entry if adding a new NixOS module
+2 -2
README.md
··· 51 51 system, [Hydra](https://hydra.nixos.org/). 52 52 53 53 * [Continuous package builds for unstable/master](https://hydra.nixos.org/jobset/nixos/trunk-combined) 54 - * [Continuous package builds for the NixOS 21.11 release](https://hydra.nixos.org/jobset/nixos/release-21.11) 54 + * [Continuous package builds for the NixOS 22.05 release](https://hydra.nixos.org/jobset/nixos/release-22.05) 55 55 * [Tests for unstable/master](https://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents) 56 - * [Tests for the NixOS 21.11 release](https://hydra.nixos.org/job/nixos/release-21.11/tested#tabs-constituents) 56 + * [Tests for the NixOS 22.05 release](https://hydra.nixos.org/job/nixos/release-22.05/tested#tabs-constituents) 57 57 58 58 Artifacts successfully built with Hydra are published to cache at 59 59 https://cache.nixos.org/. When successful build and test criteria are
+1 -1
lib/lists.nix
··· 507 507 compareLists compare [ "a" ] [] 508 508 => 1 509 509 compareLists compare [ "a" "b" ] [ "a" "c" ] 510 - => 1 510 + => -1 511 511 */ 512 512 compareLists = cmp: a: b: 513 513 if a == []
+10
maintainers/team-list.nix
··· 355 355 shortName = "Linux Kernel"; 356 356 }; 357 357 358 + lumiguide = { 359 + # Verify additions by approval of an already existing member of the team. 360 + members = [ 361 + roelvandijk 362 + lucus16 363 + ]; 364 + scope = "Group registration for LumiGuide employees who collectively maintain packages."; 365 + shortName = "Lumiguide employees"; 366 + }; 367 + 358 368 lumina = { 359 369 members = [ 360 370 romildo
+1 -1
nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
··· 615 615 version of the <literal>xmonad</literal> module, which will 616 616 break your configuration if you use <literal>launch</literal> 617 617 as entrypoint. The example code the corresponding nixos module 618 - was adjusted, you way want to have a look at it. 618 + was adjusted, you may want to have a look at it. 619 619 </para> 620 620 </listitem> 621 621 <listitem>
+1 -1
nixos/doc/manual/release-notes/rl-2205.section.md
··· 195 195 196 196 - The update of the haskell package set brings with it a new version of the `xmonad` 197 197 module, which will break your configuration if you use `launch` as entrypoint. The 198 - example code the corresponding nixos module was adjusted, you way want to have a look at it. 198 + example code the corresponding nixos module was adjusted, you may want to have a look at it. 199 199 200 200 - The `home-assistant` module now requires users that don't want their 201 201 configuration to be managed declaratively to set
-5
nixos/lib/eval-config.nix
··· 50 50 # they way through, but has the last priority behind everything else. 51 51 nixpkgs.system = lib.mkDefault system; 52 52 53 - # Stash the value of the `system` argument. When using `nesting.children` 54 - # we want to have the same default value behavior (immediately above) 55 - # without any interference from the user's configuration. 56 - nixpkgs.initialSystem = system; 57 - 58 53 _module.args.pkgs = lib.mkIf (pkgs_ != null) (lib.mkForce pkgs_); 59 54 }; 60 55 };
+1 -8
nixos/modules/misc/nixpkgs.nix
··· 67 67 imports = [ 68 68 ./assertions.nix 69 69 ./meta.nix 70 + (mkRemovedOptionModule [ "nixpkgs" "initialSystem" ] "The NixOS options `nesting.clone` and `nesting.children` have been deleted, and replaced with named specialisation. Therefore `nixpgks.initialSystem` has no effect anymore.") 70 71 ]; 71 72 72 73 options.nixpkgs = { ··· 217 218 218 219 Ignored when <code>nixpkgs.localSystem</code> is set. 219 220 Ignored when <code>nixpkgs.pkgs</code> is set. 220 - ''; 221 - }; 222 - 223 - initialSystem = mkOption { 224 - type = types.str; 225 - internal = true; 226 - description = '' 227 - Preserved value of <literal>system</literal> passed to <literal>eval-config.nix</literal>. 228 221 ''; 229 222 }; 230 223 };
+18
nixos/modules/programs/atop.nix
··· 136 136 packages = [ atop (lib.mkIf cfg.netatop.enable cfg.netatop.package) ]; 137 137 services = 138 138 mkService cfg.atopService.enable "atop" [ atop ] 139 + // lib.mkIf cfg.atopService.enable { 140 + # always convert logs to newer version first 141 + # XXX might trigger TimeoutStart but restarting atop.service will 142 + # convert remainings logs and start eventually 143 + atop.serviceConfig.ExecStartPre = pkgs.writeShellScript "atop-update-log-format" '' 144 + set -e -u 145 + for logfile in "$LOGPATH"/atop_* 146 + do 147 + ${atop}/bin/atopconvert "$logfile" "$logfile".new 148 + # only replace old file if version was upgraded to avoid 149 + # false positives for atop-rotate.service 150 + if ! ${pkgs.diffutils}/bin/cmp -s "$logfile" "$logfile".new 151 + then 152 + ${pkgs.coreutils}/bin/mv -v -f "$logfile".new "$logfile" 153 + fi 154 + done 155 + ''; 156 + } 139 157 // mkService cfg.atopacctService.enable "atopacct" [ atop ] 140 158 // mkService cfg.netatop.enable "netatop" [ cfg.netatop.package ] 141 159 // mkService cfg.atopgpu.enable "atopgpu" [ atop ];
+31 -13
nixos/modules/services/misc/libreddit.nix
··· 2 2 3 3 with lib; 4 4 5 - let 6 - cfg = config.services.libreddit; 5 + let 6 + cfg = config.services.libreddit; 7 7 8 - args = concatStringsSep " " ([ 9 - "--port ${toString cfg.port}" 10 - "--address ${cfg.address}" 11 - ] ++ optional cfg.redirect "--redirect-https"); 12 - 8 + args = concatStringsSep " " ([ 9 + "--port ${toString cfg.port}" 10 + "--address ${cfg.address}" 11 + ]); 13 12 in 14 13 { 15 14 options = { ··· 30 29 description = "The port to listen on"; 31 30 }; 32 31 33 - redirect = mkOption { 34 - type = types.bool; 35 - default = false; 36 - description = "Enable the redirecting to HTTPS"; 37 - }; 38 - 39 32 openFirewall = mkOption { 40 33 type = types.bool; 41 34 default = false; ··· 56 49 AmbientCapabilities = lib.mkIf (cfg.port < 1024) [ "CAP_NET_BIND_SERVICE" ]; 57 50 Restart = "on-failure"; 58 51 RestartSec = "2s"; 52 + # Hardening 53 + CapabilityBoundingSet = if (cfg.port < 1024) then [ "CAP_NET_BIND_SERVICE" ] else [ "" ]; 54 + DeviceAllow = [ "" ]; 55 + LockPersonality = true; 56 + MemoryDenyWriteExecute = true; 57 + PrivateDevices = true; 58 + # A private user cannot have process capabilities on the host's user 59 + # namespace and thus CAP_NET_BIND_SERVICE has no effect. 60 + PrivateUsers = (cfg.port >= 1024); 61 + ProcSubset = "pid"; 62 + ProtectClock = true; 63 + ProtectControlGroups = true; 64 + ProtectHome = true; 65 + ProtectHostname = true; 66 + ProtectKernelLogs = true; 67 + ProtectKernelModules = true; 68 + ProtectKernelTunables = true; 69 + ProtectProc = "invisible"; 70 + RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ]; 71 + RestrictNamespaces = true; 72 + RestrictRealtime = true; 73 + RestrictSUIDSGID = true; 74 + SystemCallArchitectures = "native"; 75 + SystemCallFilter = [ "@system-service" "~@privileged" "~@resources" ]; 76 + UMask = "0077"; 59 77 }; 60 78 }; 61 79
+80
nixos/modules/services/monitoring/grafana.nix
··· 14 14 PATHS_PLUGINS = if builtins.isNull cfg.declarativePlugins then "${cfg.dataDir}/plugins" else declarativePlugins; 15 15 PATHS_LOGS = "${cfg.dataDir}/log"; 16 16 17 + SERVER_SERVE_FROM_SUBPATH = boolToString cfg.server.serveFromSubPath; 17 18 SERVER_PROTOCOL = cfg.protocol; 18 19 SERVER_HTTP_ADDR = cfg.addr; 19 20 SERVER_HTTP_PORT = cfg.port; ··· 41 42 USERS_AUTO_ASSIGN_ORG = boolToString cfg.users.autoAssignOrg; 42 43 USERS_AUTO_ASSIGN_ORG_ROLE = cfg.users.autoAssignOrgRole; 43 44 45 + AUTH_DISABLE_LOGIN_FORM = boolToString cfg.auth.disableLoginForm; 46 + 44 47 AUTH_ANONYMOUS_ENABLED = boolToString cfg.auth.anonymous.enable; 45 48 AUTH_ANONYMOUS_ORG_NAME = cfg.auth.anonymous.org_name; 46 49 AUTH_ANONYMOUS_ORG_ROLE = cfg.auth.anonymous.org_role; 50 + 51 + AUTH_AZUREAD_NAME = "Azure AD"; 52 + AUTH_AZUREAD_ENABLED = boolToString cfg.auth.azuread.enable; 53 + AUTH_AZUREAD_ALLOW_SIGN_UP = boolToString cfg.auth.azuread.allowSignUp; 54 + AUTH_AZUREAD_CLIENT_ID = cfg.auth.azuread.clientId; 55 + AUTH_AZUREAD_SCOPES = "openid email profile"; 56 + AUTH_AZUREAD_AUTH_URL = "https://login.microsoftonline.com/${cfg.auth.azuread.tenantId}/oauth2/v2.0/authorize"; 57 + AUTH_AZUREAD_TOKEN_URL = "https://login.microsoftonline.com/${cfg.auth.azuread.tenantId}/oauth2/v2.0/token"; 58 + AUTH_AZUREAD_ALLOWED_DOMAINS = cfg.auth.azuread.allowedDomains; 59 + AUTH_AZUREAD_ALLOWED_GROUPS = cfg.auth.azuread.allowedGroups; 60 + AUTH_AZUREAD_ROLE_ATTRIBUTE_STRICT = false; 61 + 47 62 AUTH_GOOGLE_ENABLED = boolToString cfg.auth.google.enable; 48 63 AUTH_GOOGLE_ALLOW_SIGN_UP = boolToString cfg.auth.google.allowSignUp; 49 64 AUTH_GOOGLE_CLIENT_ID = cfg.auth.google.clientId; ··· 484 499 }; 485 500 }; 486 501 502 + server = { 503 + serveFromSubPath = mkOption { 504 + description = "Serve Grafana from subpath specified in rootUrl setting"; 505 + default = false; 506 + type = types.bool; 507 + }; 508 + }; 509 + 487 510 smtp = { 488 511 enable = mkEnableOption "smtp"; 489 512 host = mkOption { ··· 546 569 }; 547 570 548 571 auth = { 572 + disableLoginForm = mkOption { 573 + description = "Set to true to disable (hide) the login form, useful if you use OAuth"; 574 + default = false; 575 + type = types.bool; 576 + }; 577 + 549 578 anonymous = { 550 579 enable = mkOption { 551 580 description = "Whether to allow anonymous access."; ··· 563 592 type = types.str; 564 593 }; 565 594 }; 595 + azuread = { 596 + enable = mkOption { 597 + description = "Whether to allow Azure AD OAuth."; 598 + default = false; 599 + type = types.bool; 600 + }; 601 + allowSignUp = mkOption { 602 + description = "Whether to allow sign up with Azure AD OAuth."; 603 + default = false; 604 + type = types.bool; 605 + }; 606 + clientId = mkOption { 607 + description = "Azure AD OAuth client ID."; 608 + default = ""; 609 + type = types.str; 610 + }; 611 + clientSecretFile = mkOption { 612 + description = "Azure AD OAuth client secret."; 613 + default = null; 614 + type = types.nullOr types.path; 615 + }; 616 + tenantId = mkOption { 617 + description = '' 618 + Tenant id used to create auth and token url. Default to "common" 619 + , let user sign in with any tenant. 620 + ''; 621 + default = "common"; 622 + type = types.str; 623 + }; 624 + allowedDomains = mkOption { 625 + description = '' 626 + To limit access to authenticated users who are members of one or more groups, 627 + set allowedGroups to a comma- or space-separated list of group object IDs. 628 + You can find object IDs for a specific group on the Azure portal. 629 + ''; 630 + default = ""; 631 + type = types.str; 632 + }; 633 + allowedGroups = mkOption { 634 + description = '' 635 + Limits access to users who belong to specific domains. 636 + Separate domains with space or comma. 637 + ''; 638 + default = ""; 639 + type = types.str; 640 + }; 641 + }; 566 642 google = { 567 643 enable = mkOption { 568 644 description = "Whether to allow Google OAuth2."; ··· 652 728 set -o errexit -o pipefail -o nounset -o errtrace 653 729 shopt -s inherit_errexit 654 730 731 + ${optionalString (cfg.auth.azuread.clientSecretFile != null) '' 732 + GF_AUTH_AZUREAD_CLIENT_SECRET="$(<${escapeShellArg cfg.auth.azuread.clientSecretFile})" 733 + export GF_AUTH_AZUREAD_CLIENT_SECRET 734 + ''} 655 735 ${optionalString (cfg.auth.google.clientSecretFile != null) '' 656 736 GF_AUTH_GOOGLE_CLIENT_SECRET="$(<${escapeShellArg cfg.auth.google.clientSecretFile})" 657 737 export GF_AUTH_GOOGLE_CLIENT_SECRET
+1 -1
nixos/modules/services/monitoring/prometheus/exporters/dmarc.nix
··· 108 108 -i ${pkgs.writeText "dmarc-exporter.json.template" json} \ 109 109 -o ''${STATE_DIRECTORY}/dmarc-exporter.json 110 110 111 - exec ${pkgs.prometheus-dmarc-exporter}/bin/prometheus-dmarc-exporter \ 111 + exec ${pkgs.dmarc-metrics-exporter}/bin/dmarc-metrics-exporter \ 112 112 --configuration /var/lib/prometheus-dmarc-exporter/dmarc-exporter.json \ 113 113 ${optionalString cfg.debug "--debug"} 114 114 ''}";
+1 -1
nixos/tests/gitolite.nix
··· 107 107 with subtest("gitolite server starts"): 108 108 server.wait_for_unit("gitolite-init.service") 109 109 server.wait_for_unit("sshd.service") 110 - client.succeed("ssh gitolite@server info") 110 + client.succeed("ssh -n gitolite@server info") 111 111 112 112 with subtest("admin can clone and configure gitolite-admin.git"): 113 113 client.succeed(
+8 -6
nixos/tests/libreddit.nix
··· 6 6 name = "libreddit"; 7 7 meta.maintainers = with maintainers; [ fab ]; 8 8 9 - nodes.machine = 10 - { pkgs, ... }: 11 - { services.libreddit.enable = true; }; 9 + nodes.machine = { 10 + services.libreddit.enable = true; 11 + # Test CAP_NET_BIND_SERVICE 12 + services.libreddit.port = 80; 13 + }; 12 14 13 15 testScript = '' 14 16 machine.wait_for_unit("libreddit.service") 15 - machine.wait_for_open_port("8080") 16 - # The service wants to get data from https://www.reddit.com 17 - machine.succeed("curl http://localhost:8080/") 17 + machine.wait_for_open_port("80") 18 + # Query a page that does not require Internet access 19 + machine.succeed("curl --fail http://localhost:80/settings") 18 20 ''; 19 21 })
+1
nixos/tests/matrix/mjolnir.nix
··· 43 43 tls_certificate_path = "${cert}"; 44 44 tls_private_key_path = "${key}"; 45 45 enable_registration = true; 46 + enable_registration_without_verification = true; 46 47 registration_shared_secret = "supersecret-registration"; 47 48 48 49 listeners = [ {
+6 -5
nixos/tests/meilisearch.nix
··· 5 5 apiUrl = "http://${listenAddress}:${toString listenPort}"; 6 6 uid = "movies"; 7 7 indexJSON = pkgs.writeText "index.json" (builtins.toJSON { inherit uid; }); 8 - moviesJSON = pkgs.runCommand "movies.json" {} '' 9 - sed -n '1,5p;$p' ${pkgs.meilisearch.src}/datasets/movies/movies.json > $out 10 - ''; 8 + moviesJSON = pkgs.fetchurl { 9 + url = "https://github.com/meilisearch/meilisearch/raw/v0.23.1/datasets/movies/movies.json"; 10 + sha256 = "1r3srld63dpmg9yrmysm6xl175661j5cspi93mk5q2wf8xwn50c5"; 11 + }; 11 12 in { 12 13 name = "meilisearch"; 13 14 meta.maintainers = with lib.maintainers; [ Br1ght0ne ]; ··· 34 35 35 36 with subtest("create index"): 36 37 machine.succeed( 37 - "curl -XPOST ${apiUrl}/indexes --data @${indexJSON}" 38 + "curl -XPOST --header 'Content-Type: application/json' ${apiUrl}/indexes --data @${indexJSON}" 38 39 ) 39 40 indexes = json.loads(machine.succeed("curl ${apiUrl}/indexes")) 40 41 assert len(indexes) == 1, "index wasn't created" ··· 42 43 with subtest("add documents"): 43 44 response = json.loads( 44 45 machine.succeed( 45 - "curl -XPOST ${apiUrl}/indexes/${uid}/documents --data @${moviesJSON}" 46 + "curl -XPOST --header 'Content-Type: application/json' ${apiUrl}/indexes/${uid}/documents --data @${moviesJSON}" 46 47 ) 47 48 ) 48 49 update_id = response["updateId"]
-2
pkgs/applications/audio/kid3/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchurl 4 - , automoc4 5 4 , chromaprint 6 5 , cmake 7 6 , docbook_xml_dtd_45 ··· 44 43 wrapQtAppsHook 45 44 ]; 46 45 buildInputs = [ 47 - automoc4 48 46 chromaprint 49 47 ffmpeg 50 48 flac
+2 -2
pkgs/applications/blockchains/btcpayserver/default.nix
··· 3 3 4 4 buildDotnetModule rec { 5 5 pname = "btcpayserver"; 6 - version = "1.5.3"; 6 + version = "1.5.4"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = pname; 10 10 repo = pname; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-jPR996MEBCTT3k12qOdW1AO8LxA/pvQnw0qiW6//lcs="; 12 + sha256 = "sha256-8GMk7xBMhml0X/8YRuN3FsEF2TWDxtb0eoP/cduKXNg="; 13 13 }; 14 14 15 15 projectFile = "BTCPayServer/BTCPayServer.csproj";
+2
pkgs/applications/blockchains/nbxplorer/util/update-common.sh
··· 54 54 export GNUPGHOME=$tmpdir 55 55 # Fetch Nicolas Dorier's key (64-bit key ID: 6618763EF09186FE) 56 56 gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys AB4CFA9895ACA0DBE27F6B346618763EF09186FE 2> /dev/null 57 + # Fetch Andrew Camilleri's key (64-bit key ID: 8E5530D9D1C93097) 58 + gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 836C08CF3F523BB7A8CB8ECF8E5530D9D1C93097 2> /dev/null 57 59 echo 58 60 echo "Verifying commit" 59 61 git -C $repo verify-commit HEAD
+3 -3
pkgs/applications/blockchains/nearcore/default.nix
··· 4 4 }: 5 5 rustPlatform.buildRustPackage rec { 6 6 pname = "nearcore"; 7 - version = "1.26.0"; 7 + version = "1.26.1"; 8 8 9 9 # https://github.com/near/nearcore/tags 10 10 src = fetchFromGitHub { ··· 12 12 repo = "nearcore"; 13 13 # there is also a branch for this version number, so we need to be explicit 14 14 rev = "refs/tags/${version}"; 15 - sha256 = "sha256-N3A+hy5I1/yJ3IN9gDw3m1IZ9qK8LNhn3fuXLMn23bg="; 15 + sha256 = "sha256-WoQtDdbFcvl6Wp5uv2tr/W/YYH8dyezF+LzSJ5oJcYY="; 16 16 }; 17 17 18 - cargoSha256 = "sha256-g07liit048TSL73wFyDK+eKu33Z6fPJcJ+VeGgTtuS8="; 18 + cargoSha256 = "sha256-7h14XzhhPmkPoTx0kkJl7I7CPqbRAtxa1zpplYxg4p4="; 19 19 20 20 postPatch = '' 21 21 substituteInPlace neard/build.rs \
+12
pkgs/applications/editors/vim/plugins/generated.nix
··· 4786 4786 meta.homepage = "https://github.com/roxma/nvim-completion-manager/"; 4787 4787 }; 4788 4788 4789 + nvim-config-local = buildVimPluginFrom2Nix { 4790 + pname = "nvim-config-local"; 4791 + version = "2022-03-26"; 4792 + src = fetchFromGitHub { 4793 + owner = "klen"; 4794 + repo = "nvim-config-local"; 4795 + rev = "af59d6344e555917209f7304709bbff7cea9b5cc"; 4796 + sha256 = "1wg6g4rqpj12sjj0g1qxqgcpkzr7x82lk90lf6qczim97r3lj9hy"; 4797 + }; 4798 + meta.homepage = "https://github.com/klen/nvim-config-local/"; 4799 + }; 4800 + 4789 4801 nvim-cursorline = buildVimPluginFrom2Nix { 4790 4802 pname = "nvim-cursorline"; 4791 4803 version = "2022-04-15";
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 403 403 https://github.com/terrortylor/nvim-comment/,, 404 404 https://github.com/hrsh7th/nvim-compe/,, 405 405 https://github.com/roxma/nvim-completion-manager/,, 406 + https://github.com/klen/nvim-config-local/,, 406 407 https://github.com/yamatsum/nvim-cursorline/,, 407 408 https://github.com/mfussenegger/nvim-dap/,, 408 409 https://github.com/rcarriga/nvim-dap-ui/,,
+2 -2
pkgs/applications/graphics/ImageMagick/7.0.nix
··· 45 45 46 46 stdenv.mkDerivation rec { 47 47 pname = "imagemagick"; 48 - version = "7.1.0-35"; 48 + version = "7.1.0-36"; 49 49 50 50 src = fetchFromGitHub { 51 51 owner = "ImageMagick"; 52 52 repo = "ImageMagick"; 53 53 rev = version; 54 - hash = "sha256-KLS7gKUVeOAA89Kfrk07JzSXEF6TH6AgfheECbWi0lE="; 54 + hash = "sha256-fl83O3vVHp12+Vj3WT0NOWe5a6ufmtFlxVlbUhIzfB0="; 55 55 }; 56 56 57 57 outputs = [ "out" "dev" "doc" ]; # bin/ isn't really big
+2 -2
pkgs/applications/graphics/drawio/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "drawio"; 14 - version = "18.0.6"; 14 + version = "18.1.3"; 15 15 16 16 src = fetchurl { 17 17 url = "https://github.com/jgraph/drawio-desktop/releases/download/v${version}/drawio-x86_64-${version}.rpm"; 18 - sha256 = "939d23f45f82bc4978ff3cb5d15d096f8af9658fb9f9211d3849998f6a0bd3a9"; 18 + sha256 = "0abb33e790071368d1f549e5f41e8692cd565bdae8fabee23e660ace2020a743"; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+14 -3
pkgs/applications/graphics/leocad/default.nix
··· 2 2 , mkDerivation 3 3 , fetchFromGitHub 4 4 , fetchurl 5 + , povray 5 6 , qmake 6 7 , qttools 8 + , substituteAll 7 9 , zlib 8 10 }: 9 11 ··· 14 16 15 17 let 16 18 parts = fetchurl { 17 - url = "https://web.archive.org/web/20190715142541/https://www.ldraw.org/library/updates/complete.zip"; 19 + url = "https://web.archive.org/web/20210705153544/https://www.ldraw.org/library/updates/complete.zip"; 18 20 sha256 = "sha256-PW3XCbFwRaNkx4EgCnl2rXH7QgmpNgjTi17kZ5bladA="; 19 21 }; 20 22 21 23 in 22 24 mkDerivation rec { 23 25 pname = "leocad"; 24 - version = "21.03"; 26 + version = "21.06"; 25 27 26 28 src = fetchFromGitHub { 27 29 owner = "leozide"; 28 30 repo = "leocad"; 29 31 rev = "v${version}"; 30 - sha256 = "sha256-69Ocfk5dBXwcRqAZWEP9Xg41o/tAQo76dIOk9oYhCUE="; 32 + sha256 = "1ifbxngkbmg6d8vv08amxbnfvlyjdwzykrjp98lbwvgb0b843ygq"; 31 33 }; 32 34 33 35 nativeBuildInputs = [ qmake qttools ]; 34 36 35 37 buildInputs = [ zlib ]; 38 + 39 + propagatedBuildInputs = [ povray ]; 40 + 41 + patches = [ 42 + (substituteAll { 43 + src = ./povray.patch; 44 + inherit povray; 45 + }) 46 + ]; 36 47 37 48 qmakeFlags = [ 38 49 "INSTALL_PREFIX=${placeholder "out"}"
+72
pkgs/applications/graphics/leocad/povray.patch
··· 1 + From 6e7dd2c763e2cc79db4cd7173921a4e72ce9b95e Mon Sep 17 00:00:00 2001 2 + From: Elias Probst <mail@eliasprobst.eu> 3 + Date: Tue, 5 Oct 2021 02:55:18 +0200 4 + Subject: [PATCH] Don't use configurable POV-ray path. 5 + 6 + Once the POV-ray path is configurable, it'll be written to the LeoCAD 7 + profile, which will break upon the next update of POV-ray which will 8 + have a different Nix store path. 9 + 10 + Signed-off-by: Elias Probst <mail@eliasprobst.eu> 11 + --- 12 + common/lc_application.cpp | 1 - 13 + common/lc_profile.cpp | 2 +- 14 + qt/lc_qpreferencesdialog.cpp | 3 ++- 15 + qt/lc_renderdialog.cpp | 2 +- 16 + 4 files changed, 4 insertions(+), 4 deletions(-) 17 + 18 + diff --git a/common/lc_application.cpp b/common/lc_application.cpp 19 + index cbdec82e..21974510 100644 20 + --- a/common/lc_application.cpp 21 + +++ b/common/lc_application.cpp 22 + @@ -1267,7 +1267,6 @@ void lcApplication::ShowPreferencesDialog() 23 + lcSetProfileString(LC_PROFILE_DEFAULT_AUTHOR_NAME, Options.DefaultAuthor); 24 + lcSetProfileString(LC_PROFILE_PARTS_LIBRARY, Options.LibraryPath); 25 + lcSetProfileString(LC_PROFILE_MINIFIG_SETTINGS, Options.MinifigSettingsPath); 26 + - lcSetProfileString(LC_PROFILE_POVRAY_PATH, Options.POVRayPath); 27 + lcSetProfileString(LC_PROFILE_POVRAY_LGEO_PATH, Options.LGEOPath); 28 + lcSetProfileString(LC_PROFILE_LANGUAGE, Options.Language); 29 + lcSetProfileInt(LC_PROFILE_CHECK_UPDATES, Options.CheckForUpdates); 30 + diff --git a/common/lc_profile.cpp b/common/lc_profile.cpp 31 + index 1975b586..911c4fb0 100644 32 + --- a/common/lc_profile.cpp 33 + +++ b/common/lc_profile.cpp 34 + @@ -132,7 +132,7 @@ static lcProfileEntry gProfileEntries[LC_NUM_PROFILE_KEYS] = 35 + lcProfileEntry("HTML", "ImageWidth", 640), // LC_PROFILE_HTML_IMAGE_WIDTH 36 + lcProfileEntry("HTML", "ImageHeight", 480), // LC_PROFILE_HTML_IMAGE_HEIGHT 37 + 38 + - lcProfileEntry("POVRay", "Path", "/usr/bin/povray"), // LC_PROFILE_POVRAY_PATH 39 + + lcProfileEntry("POVRay", "Path", "@povray@/bin/povray"), // LC_PROFILE_POVRAY_PATH 40 + lcProfileEntry("POVRay", "LGEOPath", ""), // LC_PROFILE_POVRAY_LGEO_PATH 41 + lcProfileEntry("POVRay", "Width", 1280), // LC_PROFILE_POVRAY_WIDTH 42 + lcProfileEntry("POVRay", "Height", 720), // LC_PROFILE_POVRAY_HEIGHT 43 + diff --git a/qt/lc_qpreferencesdialog.cpp b/qt/lc_qpreferencesdialog.cpp 44 + index 89f86aad..c239763f 100644 45 + --- a/qt/lc_qpreferencesdialog.cpp 46 + +++ b/qt/lc_qpreferencesdialog.cpp 47 + @@ -55,7 +55,8 @@ lcQPreferencesDialog::lcQPreferencesDialog(QWidget* Parent, lcPreferencesDialogO 48 + ui->partsLibrary->setText(mOptions->LibraryPath); 49 + ui->ColorConfigEdit->setText(mOptions->ColorConfigPath); 50 + ui->MinifigSettingsEdit->setText(mOptions->MinifigSettingsPath); 51 + - ui->povrayExecutable->setText(mOptions->POVRayPath); 52 + + ui->povrayExecutable->hide(); 53 + + ui->povrayExecutableBrowse->hide(); 54 + ui->lgeoPath->setText(mOptions->LGEOPath); 55 + ui->authorName->setText(mOptions->DefaultAuthor); 56 + ui->mouseSensitivity->setValue(mOptions->Preferences.mMouseSensitivity); 57 + diff --git a/qt/lc_renderdialog.cpp b/qt/lc_renderdialog.cpp 58 + index bd8a9102..96794738 100644 59 + --- a/qt/lc_renderdialog.cpp 60 + +++ b/qt/lc_renderdialog.cpp 61 + @@ -184,7 +184,7 @@ void lcRenderDialog::on_RenderButton_clicked() 62 + #endif 63 + 64 + #ifdef Q_OS_LINUX 65 + - POVRayPath = lcGetProfileString(LC_PROFILE_POVRAY_PATH); 66 + + POVRayPath = QDir::cleanPath(QLatin1String("@povray@/bin/povray")); 67 + Arguments.append("+FN"); 68 + Arguments.append("-D"); 69 + #endif 70 + -- 71 + 2.33.0 72 +
+7
pkgs/applications/kde/khelpcenter.nix
··· 11 11 grantlee kcmutils kconfig kcoreaddons kdbusaddons khtml 12 12 ki18n kinit kservice xapian 13 13 ]; 14 + 15 + preFixup = '' 16 + qtWrapperArgs+=( 17 + --prefix MANPATH : /nix/var/nix/profiles/system/sw/share/man 18 + ) 19 + ''; 20 + 14 21 meta = with lib; { 15 22 homepage = "https://apps.kde.org/help/"; 16 23 description = "Help center";
+2 -2
pkgs/applications/misc/koreader/default.nix
··· 13 13 let font-droid = nerdfonts.override { fonts = [ "DroidSansMono" ]; }; 14 14 in stdenv.mkDerivation rec { 15 15 pname = "koreader"; 16 - version = "2022.03.1"; 16 + version = "2022.05.1"; 17 17 18 18 src = fetchurl { 19 19 url = 20 20 "https://github.com/koreader/koreader/releases/download/v${version}/koreader-${version}-amd64.deb"; 21 - sha256 = "sha256-ZoqITWPR60G4xY9InrtIY9rCWUk0PidGFZokHLWl5ps="; 21 + sha256 = "sha256-Uz8fzF/SdKNRywoIb8B/iHRuXDwRyw7wH7bL9vRzPfY="; 22 22 }; 23 23 24 24 sourceRoot = ".";
+2 -2
pkgs/applications/misc/mkgmap/default.nix
··· 15 15 in 16 16 stdenv.mkDerivation rec { 17 17 pname = "mkgmap"; 18 - version = "4902"; 18 + version = "4904"; 19 19 20 20 src = fetchsvn { 21 21 url = "https://svn.mkgmap.org.uk/mkgmap/mkgmap/trunk"; 22 22 rev = version; 23 - sha256 = "sha256-djqa6loaFUYfAhgmF6Lm+4M4Xgzyiw1bXqK4XWqT/tY="; 23 + sha256 = "sha256-43gJkpk19Ef3vUbRNt3VDstxCLJl6smsAjtcrovGjEE="; 24 24 }; 25 25 26 26 patches = [
+4 -4
pkgs/applications/misc/xplr/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "xplr"; 5 - version = "0.17.6"; 5 + version = "0.18.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "sayanarijit"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1lgfa1y5vsm3gqxizdgbn816klcamqmshw817mwan5i5yx9nk6xz"; 11 + sha256 = "sha256-L9eJd1ivFhAmjKVm+HFq9fNiA/UA/x2akEfa1CrUSBo="; 12 12 }; 13 13 14 14 buildInputs = lib.optional stdenv.isDarwin libiconv; 15 15 16 - cargoSha256 = "sha256-va+MKnHVdkQNq1SFvvoYnb28tW61W7d97LoCMNzwZHE="; 16 + cargoSha256 = "sha256-niH8gj49Wr20Lpa6UAczQ+YHgJlkvZYKJGFH6Spk9Ho="; 17 17 18 18 meta = with lib; { 19 19 description = "A hackable, minimal, fast TUI file explorer"; 20 - homepage = "https://github.com/sayanarijit/xplr"; 20 + homepage = "https://xplr.dev"; 21 21 license = licenses.mit; 22 22 maintainers = with maintainers; [ sayanarijit suryasr007 ]; 23 23 };
+393 -393
pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
··· 1 1 { 2 - version = "101.0b9"; 2 + version = "102.0b1"; 3 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ach/firefox-101.0b9.tar.bz2"; 4 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ach/firefox-102.0b1.tar.bz2"; 5 5 locale = "ach"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "3b6976610aecdcea2e4067875cd99948f3b90a19ba5c9cdc28a6468baedd9a91"; 7 + sha256 = "5bf7b77542830773cf517786efd69151dcf394e79ab493e373edc0a63917b3f2"; 8 8 } 9 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/af/firefox-101.0b9.tar.bz2"; 9 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/af/firefox-102.0b1.tar.bz2"; 10 10 locale = "af"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "3e0fcee8180c294477cd331080bc47a09619b6ac326f1da2f404469d71aab65b"; 12 + sha256 = "f7e5fe2f890b5ef8047e77e99c416eba4e196167233f2104e726bfaffc152e0e"; 13 13 } 14 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/an/firefox-101.0b9.tar.bz2"; 14 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/an/firefox-102.0b1.tar.bz2"; 15 15 locale = "an"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "25d1afb8220d1b75dbc582590a05731396cbc09272f4bf4526a4ddee8df5ccc1"; 17 + sha256 = "e3296557c37f57df9845ee66d9a47ae88c4b31427e2c3d927f04c9196da83ea4"; 18 18 } 19 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ar/firefox-101.0b9.tar.bz2"; 19 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ar/firefox-102.0b1.tar.bz2"; 20 20 locale = "ar"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "c7889add14aa4bba4f8c6ef9ead2041abc09f0141dc1ce01643f740d13537b3d"; 22 + sha256 = "951aac261c9801351d3460c6e6e71fa0d36cf68b58efc54b781ecbdc6e056671"; 23 23 } 24 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ast/firefox-101.0b9.tar.bz2"; 24 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ast/firefox-102.0b1.tar.bz2"; 25 25 locale = "ast"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "1f96dba635dfc3db01409320352aa0b81c6c3fbb8e6a697fa1403e72b87547f1"; 27 + sha256 = "2c0b8affeaa6f1f547681e7394b85ba4d2e59a04ae55018b2ed7fefe7726c011"; 28 28 } 29 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/az/firefox-101.0b9.tar.bz2"; 29 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/az/firefox-102.0b1.tar.bz2"; 30 30 locale = "az"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "0e46fbd9c55f13757cb3b98c10bf52385ab47a20f2913cc95717592ee0c284c8"; 32 + sha256 = "0bf8e2681a79b406ff30bbe18f2b2a297fc9753b5a0eef4103ef53c550948246"; 33 33 } 34 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/be/firefox-101.0b9.tar.bz2"; 34 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/be/firefox-102.0b1.tar.bz2"; 35 35 locale = "be"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "905a7f1f7a395defc7d4cfe0991ae70c1541d4fa6237af983f5b0090d67add2f"; 37 + sha256 = "4fdd0aa53fff4ae4a2482b057c6651aa162026962310a8246390a1759d0bd15b"; 38 38 } 39 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/bg/firefox-101.0b9.tar.bz2"; 39 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/bg/firefox-102.0b1.tar.bz2"; 40 40 locale = "bg"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "cfd4fa55ca17f629f1d643a33bd3c265eb2630e1a80af4d73a3277f8b208d949"; 42 + sha256 = "2720f21799bbbb3d4b2b466ec03156f0d917b9516842f8cd880846ce805cd23c"; 43 43 } 44 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/bn/firefox-101.0b9.tar.bz2"; 44 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/bn/firefox-102.0b1.tar.bz2"; 45 45 locale = "bn"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "b96a410a998c29ac62b2b0c5ad63b7021c718e3eed849cbc694a746fa2788637"; 47 + sha256 = "ae9d0730f90ca2731a1591114eea81dfaeba1fb3163d622ece44a24f297b7a6c"; 48 48 } 49 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/br/firefox-101.0b9.tar.bz2"; 49 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/br/firefox-102.0b1.tar.bz2"; 50 50 locale = "br"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "f52535396b2d872f70f80b66747d4884b4cd69e5f2475a85c13170773a08d5ec"; 52 + sha256 = "17e21d4db73c7d475ff72f11e01880774ff1e046bc6f099dbefde97f41dad8f2"; 53 53 } 54 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/bs/firefox-101.0b9.tar.bz2"; 54 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/bs/firefox-102.0b1.tar.bz2"; 55 55 locale = "bs"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "8538ca13db07a08cdef23263dc4312cce72152e7b2c51e28a1c690bdae60a99e"; 57 + sha256 = "017c6c0a0dc69a69299cd56bafe2b674423c8f06f5a5d5f53564993fe2dd6dfe"; 58 58 } 59 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ca-valencia/firefox-101.0b9.tar.bz2"; 59 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ca-valencia/firefox-102.0b1.tar.bz2"; 60 60 locale = "ca-valencia"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "37bc2096537d42963393f6405906b7ff4c1c185a52c5c6c73561f3d64da96489"; 62 + sha256 = "c00134e9beba1f1860646a364675437bddab803b6223cfa6c10ffbcbe0409a0d"; 63 63 } 64 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ca/firefox-101.0b9.tar.bz2"; 64 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ca/firefox-102.0b1.tar.bz2"; 65 65 locale = "ca"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "59712cd3ef6184598cbe8c9b82c6b4a881dcf9d44bef7d1a057889f8592fc889"; 67 + sha256 = "2080acf229af910ff879a76455235a33099fe399746daab22568a5f44fb68e29"; 68 68 } 69 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/cak/firefox-101.0b9.tar.bz2"; 69 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/cak/firefox-102.0b1.tar.bz2"; 70 70 locale = "cak"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "2e6a523a9860ede12c6cac9b8a03886e886f198d732dda8eae01082d088953c3"; 72 + sha256 = "adec8c1d42b2d5edb24d43b7fbe3cbc17213f29b725ad0fdaa8052b81152c62d"; 73 73 } 74 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/cs/firefox-101.0b9.tar.bz2"; 74 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/cs/firefox-102.0b1.tar.bz2"; 75 75 locale = "cs"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "dd3269c941177d144f408553378edcd7c24f0dac14396e5fb826bd524ccfc569"; 77 + sha256 = "eaecfc5694a0cac8d5fdcb7faab8cdf9dfc4345010d6be624586667e70cb19f5"; 78 78 } 79 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/cy/firefox-101.0b9.tar.bz2"; 79 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/cy/firefox-102.0b1.tar.bz2"; 80 80 locale = "cy"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "37b7e0a28c1cdd93866088cf5aaa68786ef64531857f6498186ca9423e8efbaf"; 82 + sha256 = "bbad096759ad9071623ff78eb7641516b1e5773f850d7de3d14b75de30c84c3c"; 83 83 } 84 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/da/firefox-101.0b9.tar.bz2"; 84 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/da/firefox-102.0b1.tar.bz2"; 85 85 locale = "da"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "e14ad5cfc9a150279b41c94be7b7217c246de861f5694a7dc9b9033e8cccd0f9"; 87 + sha256 = "480c261e00bb978f0cc7777489bec194d2a9e215130f31da647e80e5864a25d9"; 88 88 } 89 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/de/firefox-101.0b9.tar.bz2"; 89 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/de/firefox-102.0b1.tar.bz2"; 90 90 locale = "de"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "2d4b294c3a09da9f948ce81a157139ff8da7b628b70c083a18230fa8ca71516b"; 92 + sha256 = "a79f862029cdc81f392df4c4773aaea72310640663cd221eb98917045b88952d"; 93 93 } 94 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/dsb/firefox-101.0b9.tar.bz2"; 94 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/dsb/firefox-102.0b1.tar.bz2"; 95 95 locale = "dsb"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "21cc6912fa90883c8d82eba67cc2ea5125833e2c61f57a9d7275571ac767ccdc"; 97 + sha256 = "a04f396061267fc31bebbf3df5a0962cc679b4eaaad535f193bcc2427b7e36f8"; 98 98 } 99 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/el/firefox-101.0b9.tar.bz2"; 99 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/el/firefox-102.0b1.tar.bz2"; 100 100 locale = "el"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "0b1350c98686fa689cc9f164fc3392f711305eb76210da4f9c481e53c096b439"; 102 + sha256 = "df91ab7afd1c07c2ee6b6a9340c9843be00fbfb045c396357b821903c3e3e482"; 103 103 } 104 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/en-CA/firefox-101.0b9.tar.bz2"; 104 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/en-CA/firefox-102.0b1.tar.bz2"; 105 105 locale = "en-CA"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "70f61a52894c08bb6d62a34fd67c69e737c505fb24aa59caacd0bb94d8505c73"; 107 + sha256 = "b9111f4177bcca3e630a0a868f3abcf6f167723fed02fc00d1bdb0ee33a677b5"; 108 108 } 109 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/en-GB/firefox-101.0b9.tar.bz2"; 109 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/en-GB/firefox-102.0b1.tar.bz2"; 110 110 locale = "en-GB"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "864dcc9ca375bdaaf98f25223b8f6fa24ba20d08cc4b83f07d57ac1dceffd7d1"; 112 + sha256 = "674d1bc769b2ba4c648621e68268e8123d250d7ad2d99acb184ceacf9d5578b2"; 113 113 } 114 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/en-US/firefox-101.0b9.tar.bz2"; 114 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/en-US/firefox-102.0b1.tar.bz2"; 115 115 locale = "en-US"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "a222ae9a1799e81f99a6d394c83feb5a90ecb64f551a80cbcb4b512260f4f73e"; 117 + sha256 = "8370ff349f4d8dd306c26cc2f0ace89d594439bb37ea0479132c0c407a8ae35f"; 118 118 } 119 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/eo/firefox-101.0b9.tar.bz2"; 119 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/eo/firefox-102.0b1.tar.bz2"; 120 120 locale = "eo"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "472fdb8de55303b14fa55c39503d0874fcc5a51976703abdd88a139fda6fcddb"; 122 + sha256 = "6c0c35679a0cc1ce8afd42f5cf7031d4b516a68f29552c6f06667dae0c177454"; 123 123 } 124 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/es-AR/firefox-101.0b9.tar.bz2"; 124 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/es-AR/firefox-102.0b1.tar.bz2"; 125 125 locale = "es-AR"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "f099234d94a654923a0a0dd365bf7ff8f4d878cccf5f1cd8e592c72aeb528247"; 127 + sha256 = "aad712c43baa9f37511b814065be8919bf63ab066d1b2d1b6f904a19893dd1ca"; 128 128 } 129 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/es-CL/firefox-101.0b9.tar.bz2"; 129 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/es-CL/firefox-102.0b1.tar.bz2"; 130 130 locale = "es-CL"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "316a667ac49ce5664b6055ef4bd2dd9581ce2517e2fad7351e56d14d942c7c42"; 132 + sha256 = "358dfdef54ea8c3eca7ba9e8be2bff5ec1749246e5e8d5c7cbc343a4213cc04e"; 133 133 } 134 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/es-ES/firefox-101.0b9.tar.bz2"; 134 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/es-ES/firefox-102.0b1.tar.bz2"; 135 135 locale = "es-ES"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "728adea6eba648e2bb12af6062d0ff24b53b77095bc329e9d191b8e77e9c2c1f"; 137 + sha256 = "51814d3c30830351a61c5e3d4d1d198396842af75122933f139edf6d427f7b95"; 138 138 } 139 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/es-MX/firefox-101.0b9.tar.bz2"; 139 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/es-MX/firefox-102.0b1.tar.bz2"; 140 140 locale = "es-MX"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "e9b004f11f5efabd7c940d37b69376fbb5eee11798cf89a26054f63fa44d064b"; 142 + sha256 = "955acd8f8c52d239519edc72d4d543a4443ba2ba6a4fab9d8d1992964403d695"; 143 143 } 144 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/et/firefox-101.0b9.tar.bz2"; 144 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/et/firefox-102.0b1.tar.bz2"; 145 145 locale = "et"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "ea67ddbf2865bea034a985e6c8cba14f4414597a4140525c2f27645a2a9231c9"; 147 + sha256 = "a8f8349212f9276292f6c48efef9085e483adfb782dc78fc937b67c9d9f17426"; 148 148 } 149 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/eu/firefox-101.0b9.tar.bz2"; 149 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/eu/firefox-102.0b1.tar.bz2"; 150 150 locale = "eu"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "25dabe2c47e85b0fba1356a24c67934c533129a2295a429b0d45a5245b86e130"; 152 + sha256 = "df31f354fc851ddaa109c8188c5a2969460be2894995e6ebad60c370f4fbffb8"; 153 153 } 154 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/fa/firefox-101.0b9.tar.bz2"; 154 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/fa/firefox-102.0b1.tar.bz2"; 155 155 locale = "fa"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "8fd9f27662de06b3611820e2bcfad63a1334abedf1960f9870612c664cc56aca"; 157 + sha256 = "a1dd2cdd8ba88a1761cb32495c236d893d9ee1ceade2d50d82df444dbe790fac"; 158 158 } 159 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ff/firefox-101.0b9.tar.bz2"; 159 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ff/firefox-102.0b1.tar.bz2"; 160 160 locale = "ff"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "f30f7380e53cf2ee014b2c8256cd8959510a07f7a0b57ec4dbfcdf0fc2d1b77b"; 162 + sha256 = "c76bffdb13f53979c150871906592b7595e0cb9c40325682c09666cffa77edda"; 163 163 } 164 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/fi/firefox-101.0b9.tar.bz2"; 164 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/fi/firefox-102.0b1.tar.bz2"; 165 165 locale = "fi"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "f1a47149f5b104bfc457d7cee285e3886f85742bf52660d11075e94a43b2b8a0"; 167 + sha256 = "8b1575c5e2c8b59caeceb4000b3ed5a4ec4497a4c00bc3c70480c363a706dc9a"; 168 168 } 169 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/fr/firefox-101.0b9.tar.bz2"; 169 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/fr/firefox-102.0b1.tar.bz2"; 170 170 locale = "fr"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "2ff37caa3fa38da1eade172c4b445e3a1364cf95ab6fdb91730dcab78c16068c"; 172 + sha256 = "17eb0d4793a7407143c9fb81bf29f72085093d730ccc73a384ad42611049c81b"; 173 173 } 174 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/fy-NL/firefox-101.0b9.tar.bz2"; 174 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/fy-NL/firefox-102.0b1.tar.bz2"; 175 175 locale = "fy-NL"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "deea3a15a2ced0bdccc80a0f83a70befd73011d59f00ce833482f6f909e49799"; 177 + sha256 = "134716fc8a3222d57c2c80efe506cba93b3b90c4906e2ad6df3015cf7af3e81a"; 178 178 } 179 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ga-IE/firefox-101.0b9.tar.bz2"; 179 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ga-IE/firefox-102.0b1.tar.bz2"; 180 180 locale = "ga-IE"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "f90208d5995fec5ca2f4de183727b1d1650312e9db4aff10fab21b9ce952bab5"; 182 + sha256 = "6c9c25f24d3d1e66c65052d921e2824a957b876358d77dc50d1c3afb64602b1d"; 183 183 } 184 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/gd/firefox-101.0b9.tar.bz2"; 184 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/gd/firefox-102.0b1.tar.bz2"; 185 185 locale = "gd"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "aa0cf6d529f93400c79f70c8f088938b5ec06a4f50bbcc644354a5d55a7c4d82"; 187 + sha256 = "71195ddc56b0c4fa5f0969ec532909ee69604eee2eeeca93c9c93977a9192ca5"; 188 188 } 189 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/gl/firefox-101.0b9.tar.bz2"; 189 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/gl/firefox-102.0b1.tar.bz2"; 190 190 locale = "gl"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "7572b5870ca24e8f5c5f22966368e72f5bf2209d4bbfe6ffb552b9d38357c32b"; 192 + sha256 = "dc13b9e00c3ed0dd857574650ee9dada503b443daab5a7f5d15c813f953063ad"; 193 193 } 194 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/gn/firefox-101.0b9.tar.bz2"; 194 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/gn/firefox-102.0b1.tar.bz2"; 195 195 locale = "gn"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "f8c8682adc0e2f6292a85ecb2a93b9435038a39b38a10a70e363b5319c0e027c"; 197 + sha256 = "1c74f4bb5ccdc0f7d039528b28e995157b2fdc64d4a89ed30ef985e70e214fab"; 198 198 } 199 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/gu-IN/firefox-101.0b9.tar.bz2"; 199 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/gu-IN/firefox-102.0b1.tar.bz2"; 200 200 locale = "gu-IN"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "c782a8f038c19459272322075a996a4635868b87f7e5f5b71f1ef2426bff2f55"; 202 + sha256 = "d0af0dbb392cd69e81e99244680c33edd2ee43f2751633c5dd6e1085e7886395"; 203 203 } 204 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/he/firefox-101.0b9.tar.bz2"; 204 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/he/firefox-102.0b1.tar.bz2"; 205 205 locale = "he"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "c85c83456a0476ae472ad583211a2c21595ba9cc868de6b2f0fd0e638e38e0f4"; 207 + sha256 = "d8e21573efff5f3d0327190bc77a4cc00631e209e7ee7864f188e7c5b7b426d1"; 208 208 } 209 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/hi-IN/firefox-101.0b9.tar.bz2"; 209 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/hi-IN/firefox-102.0b1.tar.bz2"; 210 210 locale = "hi-IN"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "343cc02d860bb59549f2113e637d8d35bc5514fbc8a9d5c167b68af9f18be218"; 212 + sha256 = "bb5c4522f3460ca036b799d5867f29cedccfa291571e29f45cf178c155e50a88"; 213 213 } 214 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/hr/firefox-101.0b9.tar.bz2"; 214 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/hr/firefox-102.0b1.tar.bz2"; 215 215 locale = "hr"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "185c43871cb203bf25975099be162a73e07984873fe36ffce2acc8067f13eb77"; 217 + sha256 = "6aa8261afcb81efcefd4f1dd87a8a478f700271ab8b9679f5579c26b7d9234f7"; 218 218 } 219 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/hsb/firefox-101.0b9.tar.bz2"; 219 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/hsb/firefox-102.0b1.tar.bz2"; 220 220 locale = "hsb"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "3c161e86e08571ae7f3c6049cbd447cba55a81b2c9f8e02cf3993521cca2f865"; 222 + sha256 = "49e7b231a7044329d6ee4d9ab592af94b926fedcada0a495862f03662924b6cd"; 223 223 } 224 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/hu/firefox-101.0b9.tar.bz2"; 224 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/hu/firefox-102.0b1.tar.bz2"; 225 225 locale = "hu"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "b254b389f2234858a5991c920c782abc3de42bef9b55f26f672653afd55e77b7"; 227 + sha256 = "172b59c4a09d7d976adbca2bdb7a3ab17edd226f48c8368d5881fca6c1683a0c"; 228 228 } 229 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/hy-AM/firefox-101.0b9.tar.bz2"; 229 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/hy-AM/firefox-102.0b1.tar.bz2"; 230 230 locale = "hy-AM"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "f6a3d683b0b40f75ade047b3097c6ff7a82d32b7528776187c816f02c209693c"; 232 + sha256 = "58c6b3d9c05303ba1aa95332901dfaa7fe4bea73a372e88904265ba2a60b0ecb"; 233 233 } 234 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ia/firefox-101.0b9.tar.bz2"; 234 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ia/firefox-102.0b1.tar.bz2"; 235 235 locale = "ia"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "ca8913e3e1ef29fab4f55d8acca63a3dc4126df89297eba26244b130a9172ed4"; 237 + sha256 = "15dfaf1be33ab60f16a289abf93b4587d5f4f59ea40eb888a5f4b0fa995fe9e2"; 238 238 } 239 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/id/firefox-101.0b9.tar.bz2"; 239 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/id/firefox-102.0b1.tar.bz2"; 240 240 locale = "id"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "87eaa28653f77b8239df3c1b911431fc290e4ec8e604dbc5b0e4a40b0944ec4c"; 242 + sha256 = "5a4725663aebea696994f235ccb0ad8a30099811062489263ebb31fb74bc9486"; 243 243 } 244 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/is/firefox-101.0b9.tar.bz2"; 244 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/is/firefox-102.0b1.tar.bz2"; 245 245 locale = "is"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "0bd3a38a5a9659d0565b829c7491ea8e369eb9fb01bc7c0b991a70a67221663b"; 247 + sha256 = "a8d3e0a7339724ac80d5511a38a20bddd21e9169437e0ece90bea2bb905e9b70"; 248 248 } 249 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/it/firefox-101.0b9.tar.bz2"; 249 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/it/firefox-102.0b1.tar.bz2"; 250 250 locale = "it"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "901eb6195e9dba8ba44aea36358d7927b55c6356e21c705a1c6ad3f59a95818c"; 252 + sha256 = "1c5413179863f736e6c33c55980b986efdb23106e2dfaa6e65ba8087130ee5a8"; 253 253 } 254 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ja/firefox-101.0b9.tar.bz2"; 254 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ja/firefox-102.0b1.tar.bz2"; 255 255 locale = "ja"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "1546b415c858ce0ce896154ac9b678dbfaacee18c5bfed3f6ac659f991acb25c"; 257 + sha256 = "5cdced533cb8917c884f0933af8418a403c15e8cd4267a3e4ed5b4b44f004ebe"; 258 258 } 259 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ka/firefox-101.0b9.tar.bz2"; 259 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ka/firefox-102.0b1.tar.bz2"; 260 260 locale = "ka"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "f3b1f72309cd3839de8c15c57004822ad6f42c239a6f9df986746ef94c8a9c7f"; 262 + sha256 = "aa6e1cb166c3b6987b13af98fbf9cdf0218c170907b031a0a3ab0b12d816efb7"; 263 263 } 264 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/kab/firefox-101.0b9.tar.bz2"; 264 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/kab/firefox-102.0b1.tar.bz2"; 265 265 locale = "kab"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "43fc789b365928ec9f7bd8c2a5ae0b45b832d562a54147641051061bf2b2ce3b"; 267 + sha256 = "3937ae491eab4de1c742f7e36370f8b40394938b69b78ec062dade560ecf5309"; 268 268 } 269 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/kk/firefox-101.0b9.tar.bz2"; 269 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/kk/firefox-102.0b1.tar.bz2"; 270 270 locale = "kk"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "1b3f8ecc8789f013cbd49524b27d4517f8fb2ec00816160123b22db289d64725"; 272 + sha256 = "ca6907a9213dfd36c0ae47b75c606b7c773ebff92d60ebeb785efeb0d55a7ace"; 273 273 } 274 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/km/firefox-101.0b9.tar.bz2"; 274 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/km/firefox-102.0b1.tar.bz2"; 275 275 locale = "km"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "1a19b71b66ffd534d39860c959ed2c6f3aa96ca2a956dfa01cc1ed2b3a59435f"; 277 + sha256 = "7e36a11414ae496bc0478b29cbc23539b3bf373b2ce1337dc39eaa6b64082f6c"; 278 278 } 279 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/kn/firefox-101.0b9.tar.bz2"; 279 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/kn/firefox-102.0b1.tar.bz2"; 280 280 locale = "kn"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "d1fb6768e2fabb7dfb6c747484492673d5b651e4da60dba98ee351cc9195cf40"; 282 + sha256 = "8d49db33f9d6dee9a6ac0cf073e2aba82eed2365fb82a6d8ac774442abfc57ac"; 283 283 } 284 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ko/firefox-101.0b9.tar.bz2"; 284 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ko/firefox-102.0b1.tar.bz2"; 285 285 locale = "ko"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "dcd8e6b915509b12007e773cfdd23bd2c0cca78a6f83df7db6516bc6653bb1a6"; 287 + sha256 = "f1bb09defa86290f95e6a437ce4a5527aab734d948b0d77a88962afb5ec3683a"; 288 288 } 289 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/lij/firefox-101.0b9.tar.bz2"; 289 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/lij/firefox-102.0b1.tar.bz2"; 290 290 locale = "lij"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "6c5adb927ea168706ec60b51d2f0876c85ddcf176c3d30a66c7de426e1a21b34"; 292 + sha256 = "f0cf6c34bafd6e2bc4892bf872d456f2c55a74eb734b8285ed9c3901889cdf90"; 293 293 } 294 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/lt/firefox-101.0b9.tar.bz2"; 294 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/lt/firefox-102.0b1.tar.bz2"; 295 295 locale = "lt"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "03404c37d32c8ff3862a50b7faa2eebd1943b89049cf2a3a00063de997a72431"; 297 + sha256 = "496226d3c7f20540568553bd2aa3ea62c3418f03385909efb693556c15434873"; 298 298 } 299 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/lv/firefox-101.0b9.tar.bz2"; 299 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/lv/firefox-102.0b1.tar.bz2"; 300 300 locale = "lv"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "cc7c783e1b96d3b031d0c11217f494231f12e4b818dba5566ebca7dee1a22d72"; 302 + sha256 = "5d5c735bf76ae76407c269029f26f6d0de91cfa100bb9b53c0fac6be956cc91f"; 303 303 } 304 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/mk/firefox-101.0b9.tar.bz2"; 304 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/mk/firefox-102.0b1.tar.bz2"; 305 305 locale = "mk"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "51148c255b1bb434423021152770b004bc5df110946ae97cf1353fa3e067957d"; 307 + sha256 = "0fa3ee10829379605e9f8e98cf3005d0ad3a6623f94b838abb5ebe540ac035e5"; 308 308 } 309 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/mr/firefox-101.0b9.tar.bz2"; 309 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/mr/firefox-102.0b1.tar.bz2"; 310 310 locale = "mr"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "0a8d169ce3275d174c4a93d40ed6b297c5b9556a673da54a0b26b1aaece85fb3"; 312 + sha256 = "2308dc25440088b16566ce2898f78aadaafae59a9ac63b0848019d373790483c"; 313 313 } 314 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ms/firefox-101.0b9.tar.bz2"; 314 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ms/firefox-102.0b1.tar.bz2"; 315 315 locale = "ms"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "c8297bf48a736289b45128949e0c6d6470f635bf7f3667021bbe2d5c69b16c4a"; 317 + sha256 = "0f3d7ba9db7401cfc628e3d44c9339466fffcd914c1ffde3b98ee1e4dba23559"; 318 318 } 319 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/my/firefox-101.0b9.tar.bz2"; 319 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/my/firefox-102.0b1.tar.bz2"; 320 320 locale = "my"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "9f6007d047ac53edb7ad896605918204b2c560fe25b5cfa38900b9909e02c1de"; 322 + sha256 = "520eeafe70e21117d9ecb47cdd3f7aa183e45357050e488de2524d23fd99d9ba"; 323 323 } 324 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/nb-NO/firefox-101.0b9.tar.bz2"; 324 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/nb-NO/firefox-102.0b1.tar.bz2"; 325 325 locale = "nb-NO"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "31b3293b2dfbba19e48a5dc02a8cb71ec7bdb616c0a23d775143b9601ba03b08"; 327 + sha256 = "0b49458888ba323f17e5cb386a1ba1fdc4a0947c6323f0072e326ac347e937d8"; 328 328 } 329 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ne-NP/firefox-101.0b9.tar.bz2"; 329 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ne-NP/firefox-102.0b1.tar.bz2"; 330 330 locale = "ne-NP"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "790fba7bc871c59bf462011e123a555d278c41ea131c568df4cfd08d8533c037"; 332 + sha256 = "1db3c0dfeff7ca7b130ac23e8fb249f3fbfa8dda9e1a23343a121e11afca9786"; 333 333 } 334 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/nl/firefox-101.0b9.tar.bz2"; 334 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/nl/firefox-102.0b1.tar.bz2"; 335 335 locale = "nl"; 336 336 arch = "linux-x86_64"; 337 - sha256 = "9cbf14615f35b0943648b6004c42ecaf1562e036d3b2f47b832a02ae4a485203"; 337 + sha256 = "8b5c07abfaa47e9dd26112002ffa055893d656d5716ea8aad95a8e6a5d56c776"; 338 338 } 339 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/nn-NO/firefox-101.0b9.tar.bz2"; 339 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/nn-NO/firefox-102.0b1.tar.bz2"; 340 340 locale = "nn-NO"; 341 341 arch = "linux-x86_64"; 342 - sha256 = "acd608b3305833014a53c51ace00859fd112fc54eca525fb98fff17f7f34d3ab"; 342 + sha256 = "86b6391990fe065760122daebb1a9bcef836bd519636796e9a94051ece995a66"; 343 343 } 344 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/oc/firefox-101.0b9.tar.bz2"; 344 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/oc/firefox-102.0b1.tar.bz2"; 345 345 locale = "oc"; 346 346 arch = "linux-x86_64"; 347 - sha256 = "dbf3610aa0413b7679ec5440551339684a9cd6b14cb3f04dcb3d64759351072b"; 347 + sha256 = "e690fab7e167593524f8ccd2a1a498f3faf94c359760f972ea428bfd2d1f8055"; 348 348 } 349 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/pa-IN/firefox-101.0b9.tar.bz2"; 349 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/pa-IN/firefox-102.0b1.tar.bz2"; 350 350 locale = "pa-IN"; 351 351 arch = "linux-x86_64"; 352 - sha256 = "e40eba4bac0d2fb46f61834e77152807812685973a6a9f1ba657b94bab774469"; 352 + sha256 = "c89dd669e8f633ee603ed5c2df68aa5ea838fd975ec44d1a76ec40478e4c4098"; 353 353 } 354 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/pl/firefox-101.0b9.tar.bz2"; 354 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/pl/firefox-102.0b1.tar.bz2"; 355 355 locale = "pl"; 356 356 arch = "linux-x86_64"; 357 - sha256 = "cb6e0e2fe62a2d719ca40ad3a9238eea8671015bf6b96098c5955a679dc21718"; 357 + sha256 = "b0085dc6e6af3970b8bc2b163c5c09572b30a61c7fa6a65ae2abf468bf087fd3"; 358 358 } 359 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/pt-BR/firefox-101.0b9.tar.bz2"; 359 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/pt-BR/firefox-102.0b1.tar.bz2"; 360 360 locale = "pt-BR"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "d6802045cd943260b4d270d1e7032d41ecca261d338b6e5eebacf66ba28d6322"; 362 + sha256 = "347568d45297045c79c6ece860dd27e2b3df198f68cb9cfccecd4df32cefd6d4"; 363 363 } 364 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/pt-PT/firefox-101.0b9.tar.bz2"; 364 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/pt-PT/firefox-102.0b1.tar.bz2"; 365 365 locale = "pt-PT"; 366 366 arch = "linux-x86_64"; 367 - sha256 = "63bc9d7b3c0bd4c42416f1f17fa0a19f9e0077a5138acd48031173bcd562ebca"; 367 + sha256 = "7197b6c5f36bde9016c92b0f16d170c9b7d66bae8ae7f9e6eef2cb724c89851e"; 368 368 } 369 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/rm/firefox-101.0b9.tar.bz2"; 369 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/rm/firefox-102.0b1.tar.bz2"; 370 370 locale = "rm"; 371 371 arch = "linux-x86_64"; 372 - sha256 = "78073c1cbaad746f47e499d6c09242a526e68603715fc1e55ce5df4c3c43664e"; 372 + sha256 = "b684be5c5602e2e35557b439a2003d8fa9ca1d9f1558a96c98dafa5b2bd75853"; 373 373 } 374 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ro/firefox-101.0b9.tar.bz2"; 374 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ro/firefox-102.0b1.tar.bz2"; 375 375 locale = "ro"; 376 376 arch = "linux-x86_64"; 377 - sha256 = "c0f50f7dc3748f991ff37b6573594b1f3eb304a8a2617261534d596aaf9fa5d2"; 377 + sha256 = "9f7eab19db7753474571b9855bba17b670a0cceb561248660af5b94fd349e2e4"; 378 378 } 379 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ru/firefox-101.0b9.tar.bz2"; 379 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ru/firefox-102.0b1.tar.bz2"; 380 380 locale = "ru"; 381 381 arch = "linux-x86_64"; 382 - sha256 = "66c7933d2beccf62a31ad7ac70b30d7cd4f2d0ddd74fb2a891c552ebf7d01639"; 382 + sha256 = "d6f1facdd16577e4b6ccbf424803802ecbe6d9c38495268c964202b98ebbc53b"; 383 383 } 384 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/sco/firefox-101.0b9.tar.bz2"; 384 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/sco/firefox-102.0b1.tar.bz2"; 385 385 locale = "sco"; 386 386 arch = "linux-x86_64"; 387 - sha256 = "99aab380a45efd711f3e5d0a8202bc0aa9b0c924344e39f9e8d09e9fc9076896"; 387 + sha256 = "38c3b3f006d9cf7ba05b094afd2c2777be3450d2718893ecb15e9fdc88919eb4"; 388 388 } 389 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/si/firefox-101.0b9.tar.bz2"; 389 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/si/firefox-102.0b1.tar.bz2"; 390 390 locale = "si"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "7b64b790d4e33bcd671d3a7b54a1a27fee776f84a2e6db85f499e37a743ba3eb"; 392 + sha256 = "db9d12171cad6fdeb8f941ea63a752d714378298d23af61fa0d05aba4f3dc1ba"; 393 393 } 394 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/sk/firefox-101.0b9.tar.bz2"; 394 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/sk/firefox-102.0b1.tar.bz2"; 395 395 locale = "sk"; 396 396 arch = "linux-x86_64"; 397 - sha256 = "5f1a19fbcd96057b47b8954680b5951ca929b9da940b6c61d632c53b03987c8d"; 397 + sha256 = "cbb91cc3e7420a2e2a5e0cdf4fbf07ea4d738d92e3256c5d6fc21d53c0879a14"; 398 398 } 399 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/sl/firefox-101.0b9.tar.bz2"; 399 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/sl/firefox-102.0b1.tar.bz2"; 400 400 locale = "sl"; 401 401 arch = "linux-x86_64"; 402 - sha256 = "c25a3cd8f931671674387a92c7f066df519193aead18f42acfff4bb3e34dce4c"; 402 + sha256 = "b24dde197b24c0f632dabaca54c94d8e5680d49f920b322d6ac2cd469f7901d6"; 403 403 } 404 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/son/firefox-101.0b9.tar.bz2"; 404 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/son/firefox-102.0b1.tar.bz2"; 405 405 locale = "son"; 406 406 arch = "linux-x86_64"; 407 - sha256 = "7aa9c489b7b685a02b1156cbf659f673a6fbe9771b66faa89924e6b3d46880c7"; 407 + sha256 = "e4889e5504f02b08e4965b22eb448adf3824b65a19b894a1da9aba868c7fa228"; 408 408 } 409 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/sq/firefox-101.0b9.tar.bz2"; 409 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/sq/firefox-102.0b1.tar.bz2"; 410 410 locale = "sq"; 411 411 arch = "linux-x86_64"; 412 - sha256 = "8ee95b2aece9bb308550b2523a45735b8d241ff99436baa1a0859b3f8e30c2bc"; 412 + sha256 = "444cdfc2e3930bbc7c2420c126b672aedcd226576541f51e511ecc07d4a9f678"; 413 413 } 414 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/sr/firefox-101.0b9.tar.bz2"; 414 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/sr/firefox-102.0b1.tar.bz2"; 415 415 locale = "sr"; 416 416 arch = "linux-x86_64"; 417 - sha256 = "793ddbe11e0cca9cd4b8c049c093664ea8c551b100aa195e986a7644b308b91d"; 417 + sha256 = "a778d255e4139dfd15360ce5d7753594044b1bb5e71575dc460fd8c95110c126"; 418 418 } 419 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/sv-SE/firefox-101.0b9.tar.bz2"; 419 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/sv-SE/firefox-102.0b1.tar.bz2"; 420 420 locale = "sv-SE"; 421 421 arch = "linux-x86_64"; 422 - sha256 = "f9b650f593dc6830d40c7aac92db1e7d78f5675cef1048331ac431a5c4109113"; 422 + sha256 = "21d0e95e3f1cfd4158cb58bd1acb0beb80dbf28f6a3327d173057b3cfa9e715f"; 423 423 } 424 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/szl/firefox-101.0b9.tar.bz2"; 424 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/szl/firefox-102.0b1.tar.bz2"; 425 425 locale = "szl"; 426 426 arch = "linux-x86_64"; 427 - sha256 = "6f63629e32e82e2d7c64ef7882c27b2452561d6b6f78345751dfd3a3e7c669b0"; 427 + sha256 = "ff5280cd388245679f858eba3981d25a55ecbaa7596274f06d7fc4497e404070"; 428 428 } 429 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ta/firefox-101.0b9.tar.bz2"; 429 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ta/firefox-102.0b1.tar.bz2"; 430 430 locale = "ta"; 431 431 arch = "linux-x86_64"; 432 - sha256 = "0c4b1886161fd3c6adee625edaa615dd06ba8b9c868aecfe00d530b08a74b637"; 432 + sha256 = "61f01dbe8466e4f706c4cde8e02f85146c4bb4ef7cceb38b7432ab713ac4f122"; 433 433 } 434 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/te/firefox-101.0b9.tar.bz2"; 434 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/te/firefox-102.0b1.tar.bz2"; 435 435 locale = "te"; 436 436 arch = "linux-x86_64"; 437 - sha256 = "0cd91eeb24cf2ef76bfeb27b12d449158817254a27372f0e55ebcee4d854aa72"; 437 + sha256 = "f4941c5a27aa00960d4ffa965e2272826e82a91a772f82a88900fba0a5e9e5be"; 438 438 } 439 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/th/firefox-101.0b9.tar.bz2"; 439 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/th/firefox-102.0b1.tar.bz2"; 440 440 locale = "th"; 441 441 arch = "linux-x86_64"; 442 - sha256 = "65d5c828ed89099d90917b27510871fce6ac82f6ab7e8cc127847cda0746a0f3"; 442 + sha256 = "476340de222b16ddf99435a4e0a6d595e56ebf405a75fdbf86e288ceb002e384"; 443 443 } 444 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/tl/firefox-101.0b9.tar.bz2"; 444 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/tl/firefox-102.0b1.tar.bz2"; 445 445 locale = "tl"; 446 446 arch = "linux-x86_64"; 447 - sha256 = "7ca34250aef8cbc80f3e18e623232210a39b7c0b6a2bc14aa16301b4838f19e3"; 447 + sha256 = "43c30abc2e133df74092a37c1a76f08e5de29ab3e63e7d932b3cb36cf78fd962"; 448 448 } 449 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/tr/firefox-101.0b9.tar.bz2"; 449 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/tr/firefox-102.0b1.tar.bz2"; 450 450 locale = "tr"; 451 451 arch = "linux-x86_64"; 452 - sha256 = "754fb7a838bf93962167e647bf7df93e7a5c0b89306356b2803d0273f1b96a5c"; 452 + sha256 = "f32110fa8ef1dbb250163991c70cd10b34189c715320e33dfc651f4f2eefc7ae"; 453 453 } 454 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/trs/firefox-101.0b9.tar.bz2"; 454 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/trs/firefox-102.0b1.tar.bz2"; 455 455 locale = "trs"; 456 456 arch = "linux-x86_64"; 457 - sha256 = "9a2a6303cb55a53e91636090feb419242f4ab9451f40a8b9be4c86a13489a30d"; 457 + sha256 = "39fbc1b1808fdc4a14412fd8eb0f55eca552c8199befbd6bf1b66670d23d40fb"; 458 458 } 459 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/uk/firefox-101.0b9.tar.bz2"; 459 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/uk/firefox-102.0b1.tar.bz2"; 460 460 locale = "uk"; 461 461 arch = "linux-x86_64"; 462 - sha256 = "5ac5d442b54fc53a6ecbfa9cd58c39afb54b679d3191f7610461d1f5879b9c43"; 462 + sha256 = "94fc025ea6b21eca1ba3abc95adbe8139380834b25a77bab9edebe13d784a2a6"; 463 463 } 464 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/ur/firefox-101.0b9.tar.bz2"; 464 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/ur/firefox-102.0b1.tar.bz2"; 465 465 locale = "ur"; 466 466 arch = "linux-x86_64"; 467 - sha256 = "48f2cb5fa1cc6c2e1c8976a4471d21dbf98a3afeaa3a2f9b076a8a8cd4a95173"; 467 + sha256 = "d21902de47411cc61317e9d9a25a58f86d0c3c0fdded9d0aaf68746abb0799e9"; 468 468 } 469 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/uz/firefox-101.0b9.tar.bz2"; 469 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/uz/firefox-102.0b1.tar.bz2"; 470 470 locale = "uz"; 471 471 arch = "linux-x86_64"; 472 - sha256 = "def78f252455fc9ae075759dc7f078df3300bea26bc729ba66689cb3c93b9b86"; 472 + sha256 = "5af6ee234803855b472aee207ebdec44d632e0ca8490adbc73628d92024c0613"; 473 473 } 474 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/vi/firefox-101.0b9.tar.bz2"; 474 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/vi/firefox-102.0b1.tar.bz2"; 475 475 locale = "vi"; 476 476 arch = "linux-x86_64"; 477 - sha256 = "2a32efcd688ac5484687a1bd4c9f15e4c3dc28dd923bf094c38081a1c4a794b3"; 477 + sha256 = "86075662a1225c9d9e3f3c235cad38a461c070c96cfb5d76929d7f0f6ce71bb3"; 478 478 } 479 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/xh/firefox-101.0b9.tar.bz2"; 479 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/xh/firefox-102.0b1.tar.bz2"; 480 480 locale = "xh"; 481 481 arch = "linux-x86_64"; 482 - sha256 = "1fd1a8bdfa554fdf9e9aeb4b9d99f84acddc90aabe5ba516adc6fa497f55db01"; 482 + sha256 = "e931160b5e1aa5a6b319d8464f3cf51b3b2d59b60cc94df75f0831ee04fb5dfb"; 483 483 } 484 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/zh-CN/firefox-101.0b9.tar.bz2"; 484 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/zh-CN/firefox-102.0b1.tar.bz2"; 485 485 locale = "zh-CN"; 486 486 arch = "linux-x86_64"; 487 - sha256 = "af70a09341b9b9766d41dabfaa560f1b7db2964c1eb06aaa89cd89bc2a412134"; 487 + sha256 = "a8cdc90b39fa9fbf75f39c9602c1d8ab35fbdc433c25222da5d6ed8fb78117ba"; 488 488 } 489 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-x86_64/zh-TW/firefox-101.0b9.tar.bz2"; 489 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-x86_64/zh-TW/firefox-102.0b1.tar.bz2"; 490 490 locale = "zh-TW"; 491 491 arch = "linux-x86_64"; 492 - sha256 = "8e3c08489faada8281afe0dd48381843a987779bdb3e95749268fc30a195a2c2"; 492 + sha256 = "0db895acb0f98309f078661767fb6f0b0cc5c7124f39cfe9195e5a2323a18260"; 493 493 } 494 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ach/firefox-101.0b9.tar.bz2"; 494 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ach/firefox-102.0b1.tar.bz2"; 495 495 locale = "ach"; 496 496 arch = "linux-i686"; 497 - sha256 = "2341d71374b8859eb3c75494dc56a200e9fe521de6d2ecfdbd5752a2dd51a3b7"; 497 + sha256 = "0437f0464b665767ff2623d37b3826acb6069847db5c5a4397db9651962ec68b"; 498 498 } 499 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/af/firefox-101.0b9.tar.bz2"; 499 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/af/firefox-102.0b1.tar.bz2"; 500 500 locale = "af"; 501 501 arch = "linux-i686"; 502 - sha256 = "fa1874c00747fea84026057937a40c0254219c0be767e7704bc5c6809174717c"; 502 + sha256 = "cfe23197bbe6aae8677802cbb2ff68245b15d1fd8876b693de1c2dbf1f47d724"; 503 503 } 504 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/an/firefox-101.0b9.tar.bz2"; 504 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/an/firefox-102.0b1.tar.bz2"; 505 505 locale = "an"; 506 506 arch = "linux-i686"; 507 - sha256 = "aec0241d98ca3c9a7b01bbd78b747af64b1b6bcda83728f4a15931b2ee9d6577"; 507 + sha256 = "20a25672447283d7a9de733a1b968ecb46e7a4ef99748f5881cb39beee360c51"; 508 508 } 509 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ar/firefox-101.0b9.tar.bz2"; 509 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ar/firefox-102.0b1.tar.bz2"; 510 510 locale = "ar"; 511 511 arch = "linux-i686"; 512 - sha256 = "9d739a0595c6c114c0d20a9d74c0b0b19ddba77b78d34abaae340fbdbf1a7c17"; 512 + sha256 = "27b305d58aede4ff44adb519c6e86e032ec6f04174711923bb3923078e8c3fb8"; 513 513 } 514 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ast/firefox-101.0b9.tar.bz2"; 514 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ast/firefox-102.0b1.tar.bz2"; 515 515 locale = "ast"; 516 516 arch = "linux-i686"; 517 - sha256 = "10ff7239d7c574386a33a0be0145e5cbf0db893a7e46a4a0e04e09fe08961dee"; 517 + sha256 = "4b716d276aa0557e7a8aa184686f274c59a87de029862effeab94be87a9b299d"; 518 518 } 519 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/az/firefox-101.0b9.tar.bz2"; 519 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/az/firefox-102.0b1.tar.bz2"; 520 520 locale = "az"; 521 521 arch = "linux-i686"; 522 - sha256 = "323a1808075d2f9cd51a8d8f6be06211f1093c8d1ec63c4515bc2c03904e7923"; 522 + sha256 = "441819ba50b7ebdac51a020313b42b72ab9d5ddc083c90830b5923674e529e3f"; 523 523 } 524 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/be/firefox-101.0b9.tar.bz2"; 524 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/be/firefox-102.0b1.tar.bz2"; 525 525 locale = "be"; 526 526 arch = "linux-i686"; 527 - sha256 = "ad6796736e7a07d0892b30a2dbb537a3329d3e968929261dfb814a4786ab95c2"; 527 + sha256 = "81f82eb9a9a7546934d993e96104e60eb9f113547d5f9aadd1927b55353f83bc"; 528 528 } 529 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/bg/firefox-101.0b9.tar.bz2"; 529 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/bg/firefox-102.0b1.tar.bz2"; 530 530 locale = "bg"; 531 531 arch = "linux-i686"; 532 - sha256 = "18ffe90d491bfbfa98128c3ba0067d6770d444e349e268293acb30eb26597c0c"; 532 + sha256 = "98c90dbbcbce8479c43970a26347fa85ca7fa9bf88d8bbb40c3f59bf299d7fff"; 533 533 } 534 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/bn/firefox-101.0b9.tar.bz2"; 534 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/bn/firefox-102.0b1.tar.bz2"; 535 535 locale = "bn"; 536 536 arch = "linux-i686"; 537 - sha256 = "555a9503aaab6cb7c6aca368063937f3076179d7b72e55cdde92ff68a6bf3125"; 537 + sha256 = "b0b13133854c2debd2adc0595c8228eb61d0528f7cb0f7c9003c8b530aefe112"; 538 538 } 539 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/br/firefox-101.0b9.tar.bz2"; 539 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/br/firefox-102.0b1.tar.bz2"; 540 540 locale = "br"; 541 541 arch = "linux-i686"; 542 - sha256 = "e5b65fc5624c89c4e9210da90b1c7a89e76b7592c6bb0a726507e0edd4febb1d"; 542 + sha256 = "6a5cb06cffe271a7cefc2ba5bcdec55b2ddafc691a2966c50e8424d2063f3ea5"; 543 543 } 544 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/bs/firefox-101.0b9.tar.bz2"; 544 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/bs/firefox-102.0b1.tar.bz2"; 545 545 locale = "bs"; 546 546 arch = "linux-i686"; 547 - sha256 = "4ee1dbccc10336aafa9218b5768904b823ec951690539df0316b3c85a014302b"; 547 + sha256 = "baaf8167a852a5167d5be28cc01ae679d52e9d4b68139f7025d562f9cf407f42"; 548 548 } 549 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ca-valencia/firefox-101.0b9.tar.bz2"; 549 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ca-valencia/firefox-102.0b1.tar.bz2"; 550 550 locale = "ca-valencia"; 551 551 arch = "linux-i686"; 552 - sha256 = "6a842b5ff4537ca51c96dde356da8000d0cf44f832889ef14c51da55b4d8dc14"; 552 + sha256 = "06964de776425e78fc5f15bb3a80e7b8ab5bf48d1728022e3b421482c74cbebb"; 553 553 } 554 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ca/firefox-101.0b9.tar.bz2"; 554 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ca/firefox-102.0b1.tar.bz2"; 555 555 locale = "ca"; 556 556 arch = "linux-i686"; 557 - sha256 = "5382dfc6913e69c6778534b19f59e2846bbf21facd92129238f51f01e162830c"; 557 + sha256 = "2d93398c2e6038e44d865b116becedd09a98784f47478d2ea515f4d22645b123"; 558 558 } 559 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/cak/firefox-101.0b9.tar.bz2"; 559 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/cak/firefox-102.0b1.tar.bz2"; 560 560 locale = "cak"; 561 561 arch = "linux-i686"; 562 - sha256 = "2758f30ed49f1a936d4f7bbb6dd7c5dd579515e7476535946f32dc9c0c82a054"; 562 + sha256 = "2d0ed4e73bf2f10548f87e977c110b7381943894fc9086cd4070c3bb3eb9bd8f"; 563 563 } 564 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/cs/firefox-101.0b9.tar.bz2"; 564 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/cs/firefox-102.0b1.tar.bz2"; 565 565 locale = "cs"; 566 566 arch = "linux-i686"; 567 - sha256 = "bfa22b10ad0ab4bffb01172e2bf04c35a0e90ad960a30d48ab42270aa15d1a90"; 567 + sha256 = "ba2b742a49b7c9bdbf7aa69821cb115e08621406106651190e7b2471fb96aa2e"; 568 568 } 569 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/cy/firefox-101.0b9.tar.bz2"; 569 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/cy/firefox-102.0b1.tar.bz2"; 570 570 locale = "cy"; 571 571 arch = "linux-i686"; 572 - sha256 = "a89bfcae1941d7dc5a032ca2aefe378f40cda73c8e8d41461f707fa07feb71ff"; 572 + sha256 = "924497f2d2f32ac9f2c4beaa70cf642278270d1d436c4df31dda9b5a6ff34768"; 573 573 } 574 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/da/firefox-101.0b9.tar.bz2"; 574 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/da/firefox-102.0b1.tar.bz2"; 575 575 locale = "da"; 576 576 arch = "linux-i686"; 577 - sha256 = "d77554be4873cece00669d97195440d648022b9f278bfa1732cf8626ea0b4e5b"; 577 + sha256 = "7df699188f0397746229416cdcec8b1a1153882870baaae2e2fdc7f7cd215f99"; 578 578 } 579 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/de/firefox-101.0b9.tar.bz2"; 579 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/de/firefox-102.0b1.tar.bz2"; 580 580 locale = "de"; 581 581 arch = "linux-i686"; 582 - sha256 = "cf62aacf9e57fa0392391ebae982a31e90dfec65fdab21f52f38ccb00e5ade17"; 582 + sha256 = "5afe0a2a4cbcccd1fd2276b31c40bca27e4bab51a383181d00ccbe82e33ccd16"; 583 583 } 584 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/dsb/firefox-101.0b9.tar.bz2"; 584 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/dsb/firefox-102.0b1.tar.bz2"; 585 585 locale = "dsb"; 586 586 arch = "linux-i686"; 587 - sha256 = "59a9522f26b26aed47d2bd6fbcd5fe3e9c9b1089571bfd2a0e07811e0998eba8"; 587 + sha256 = "2bf561c2b91498e0629b1ed51e7cde4b143f5c4ef922879d32cb8a84e3eaf541"; 588 588 } 589 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/el/firefox-101.0b9.tar.bz2"; 589 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/el/firefox-102.0b1.tar.bz2"; 590 590 locale = "el"; 591 591 arch = "linux-i686"; 592 - sha256 = "054d5eae5b1374c8298afc24f34082f7125d467cb5158f9d1b83c7a1fba51ca0"; 592 + sha256 = "3b98567bbcf3e9247e162ec090dbcc74b9bd25d7956b778b95354bb29fca4f1c"; 593 593 } 594 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/en-CA/firefox-101.0b9.tar.bz2"; 594 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/en-CA/firefox-102.0b1.tar.bz2"; 595 595 locale = "en-CA"; 596 596 arch = "linux-i686"; 597 - sha256 = "5517dd83c75e1ed94c776c26d86c0f1d96834e722f734bdc6849b367a4437327"; 597 + sha256 = "49fb286864884bad0b0475b59a8c8183786735b7faebbfbee16abf63428b83c1"; 598 598 } 599 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/en-GB/firefox-101.0b9.tar.bz2"; 599 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/en-GB/firefox-102.0b1.tar.bz2"; 600 600 locale = "en-GB"; 601 601 arch = "linux-i686"; 602 - sha256 = "43418924b152c85efa7b870e743b7e0e3604bad290c146d2b021e4f932c6e798"; 602 + sha256 = "11c5a7beebdf04d0f256335edbaee3a6484c25463ab5fe9ffb8d6d05681b919f"; 603 603 } 604 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/en-US/firefox-101.0b9.tar.bz2"; 604 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/en-US/firefox-102.0b1.tar.bz2"; 605 605 locale = "en-US"; 606 606 arch = "linux-i686"; 607 - sha256 = "65a2906b98807e0a5fa7baf4e4d1c4f6f91e9f869d1d713ec120e30b3ce92df3"; 607 + sha256 = "c830eb987c8a5cea156b99a93ae1e81bb09731e20b0196123835e0973ca6e7f2"; 608 608 } 609 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/eo/firefox-101.0b9.tar.bz2"; 609 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/eo/firefox-102.0b1.tar.bz2"; 610 610 locale = "eo"; 611 611 arch = "linux-i686"; 612 - sha256 = "c879fc9e45a8ce6334c57fea38a1878e200c5725c1bdce4e6de454508c28a9a6"; 612 + sha256 = "ac017596916103c58e44e39c4ce78c824c518d1c9e0bfb91850f77e2c6fc01c9"; 613 613 } 614 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/es-AR/firefox-101.0b9.tar.bz2"; 614 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/es-AR/firefox-102.0b1.tar.bz2"; 615 615 locale = "es-AR"; 616 616 arch = "linux-i686"; 617 - sha256 = "b1882a26a9eca96c0b78c9afd214afb3c20d5b1f232065bb73aadf949d533982"; 617 + sha256 = "2c39d37608cd3334df267291dda11cc600342c828707b265bcf97965a8e63165"; 618 618 } 619 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/es-CL/firefox-101.0b9.tar.bz2"; 619 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/es-CL/firefox-102.0b1.tar.bz2"; 620 620 locale = "es-CL"; 621 621 arch = "linux-i686"; 622 - sha256 = "085608b8ab5443c627ebda0d8df7ff37b512a6aa317f9ddb791c5526232db12c"; 622 + sha256 = "80bd515fada96e0503ce4ba06da827ad92236144c04cad8ebd4a31b9664a44c3"; 623 623 } 624 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/es-ES/firefox-101.0b9.tar.bz2"; 624 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/es-ES/firefox-102.0b1.tar.bz2"; 625 625 locale = "es-ES"; 626 626 arch = "linux-i686"; 627 - sha256 = "fc754e339dc0341e8a4c014dff510721559869fc2c8aa3d8c0e54232a10669af"; 627 + sha256 = "aaaaf66780064ce6d7308292db468f01255fae319656802e42405894341b0310"; 628 628 } 629 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/es-MX/firefox-101.0b9.tar.bz2"; 629 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/es-MX/firefox-102.0b1.tar.bz2"; 630 630 locale = "es-MX"; 631 631 arch = "linux-i686"; 632 - sha256 = "28a2a3fa7867205adb118b83241d1c2dcad7be7639ecc488fa87035e6420ccf4"; 632 + sha256 = "971ff94c7b7d387ba00efa3003b5c584e80acadea532543654696810aca8ab03"; 633 633 } 634 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/et/firefox-101.0b9.tar.bz2"; 634 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/et/firefox-102.0b1.tar.bz2"; 635 635 locale = "et"; 636 636 arch = "linux-i686"; 637 - sha256 = "c5a1d9d3eeb4275694617a86138016c0512601b3a2be076089844129283964c9"; 637 + sha256 = "c356bb64e7905846500f77729b273e4099720164d7ec60ba5dccfb6a52798831"; 638 638 } 639 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/eu/firefox-101.0b9.tar.bz2"; 639 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/eu/firefox-102.0b1.tar.bz2"; 640 640 locale = "eu"; 641 641 arch = "linux-i686"; 642 - sha256 = "3a7bd404dc71dd70d6133022283aefac934e87f2a4f5edbd365af4420b347bc8"; 642 + sha256 = "fef22ca88e23a8b2058f3c18a08ca5c64319e800ae181d9f5fa577a2915850eb"; 643 643 } 644 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/fa/firefox-101.0b9.tar.bz2"; 644 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/fa/firefox-102.0b1.tar.bz2"; 645 645 locale = "fa"; 646 646 arch = "linux-i686"; 647 - sha256 = "adaef725b8a555556292a01cc79945a8b1981c57a6663c18261c161e2961232b"; 647 + sha256 = "3a29f741cde5f2bae16f92561852c8c418366f7bd3661d857b21d643055aafc8"; 648 648 } 649 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ff/firefox-101.0b9.tar.bz2"; 649 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ff/firefox-102.0b1.tar.bz2"; 650 650 locale = "ff"; 651 651 arch = "linux-i686"; 652 - sha256 = "9d66e8567195df41dd25ae552f3800faeee9acb38be8f745402b3530cd2a6d21"; 652 + sha256 = "604d25a3299123e9fb5e1cc4e198584ccfbfd1b6ad901318dab1723f9bd4dacb"; 653 653 } 654 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/fi/firefox-101.0b9.tar.bz2"; 654 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/fi/firefox-102.0b1.tar.bz2"; 655 655 locale = "fi"; 656 656 arch = "linux-i686"; 657 - sha256 = "d64e78e535bdcf02102a9608fe6ac9d55963cfa682cb13832f4d8bf0df28b4c1"; 657 + sha256 = "62d434f423017e24ddefea84208fd14e7a2c24ad6fb6daefe4e575167fbe19a3"; 658 658 } 659 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/fr/firefox-101.0b9.tar.bz2"; 659 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/fr/firefox-102.0b1.tar.bz2"; 660 660 locale = "fr"; 661 661 arch = "linux-i686"; 662 - sha256 = "1fbf1d49cbcd8f2e3f883f82d6f755da654f7f97b571d84140f8433c39325900"; 662 + sha256 = "b78ec1c9307fb5f313cc6d3fdf9c65c6917d53322ca5cfbe2af750edcec5d5e3"; 663 663 } 664 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/fy-NL/firefox-101.0b9.tar.bz2"; 664 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/fy-NL/firefox-102.0b1.tar.bz2"; 665 665 locale = "fy-NL"; 666 666 arch = "linux-i686"; 667 - sha256 = "c5ff61b1e1a085cabff4f6a4a8b7f39f151f0bb78dcddd8a673b50c8986cb82f"; 667 + sha256 = "331035fd4827477cd14e30ad8451fda9afc8ad29e6b399505e2a0dcfe73bcbd0"; 668 668 } 669 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ga-IE/firefox-101.0b9.tar.bz2"; 669 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ga-IE/firefox-102.0b1.tar.bz2"; 670 670 locale = "ga-IE"; 671 671 arch = "linux-i686"; 672 - sha256 = "268d2467317b9b626bdf275ad97d066882a229f866b52fcf5a19d17fb0e747e4"; 672 + sha256 = "ce3ba6050befeaa4fa93b304412e8ca27fe884d471b28f30ffb821953b43bc98"; 673 673 } 674 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/gd/firefox-101.0b9.tar.bz2"; 674 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/gd/firefox-102.0b1.tar.bz2"; 675 675 locale = "gd"; 676 676 arch = "linux-i686"; 677 - sha256 = "982c2d1cfeb71792eb3a46e2382f967df373ddb5abda16fb0c6137fd337fdf57"; 677 + sha256 = "9fd1f9f778258c582b60b02188bb2fcab40f5ed872f24ec4f6bba9e5644b4cdd"; 678 678 } 679 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/gl/firefox-101.0b9.tar.bz2"; 679 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/gl/firefox-102.0b1.tar.bz2"; 680 680 locale = "gl"; 681 681 arch = "linux-i686"; 682 - sha256 = "f622030a837dc78ced46adabde1b5af2ab5925fa208b9f1fa5bd44844410b85e"; 682 + sha256 = "8869da2fc8b7ef9c2aba51851890cf84823269dbe8e37bdb730a36f9c326a1a8"; 683 683 } 684 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/gn/firefox-101.0b9.tar.bz2"; 684 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/gn/firefox-102.0b1.tar.bz2"; 685 685 locale = "gn"; 686 686 arch = "linux-i686"; 687 - sha256 = "bc151f4b0632614bc42fa0b3be28e0750fcb8b593805c5c2b3471fefc92c424d"; 687 + sha256 = "c9e9bf23a9cd45f25e262f6a6d310b9a526ab5e408500ecf58ee81fb68da7629"; 688 688 } 689 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/gu-IN/firefox-101.0b9.tar.bz2"; 689 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/gu-IN/firefox-102.0b1.tar.bz2"; 690 690 locale = "gu-IN"; 691 691 arch = "linux-i686"; 692 - sha256 = "fbbf415fee3292a26ebec8ca2998a3c5dee78794082af0c37c2a89911286f9ce"; 692 + sha256 = "2beebe2851f27beff0df99656828da0e001e729734afb3c664f17956e161ef4f"; 693 693 } 694 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/he/firefox-101.0b9.tar.bz2"; 694 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/he/firefox-102.0b1.tar.bz2"; 695 695 locale = "he"; 696 696 arch = "linux-i686"; 697 - sha256 = "f0d6666370769f995049b9374a7ccb3411c278ffbc0852414b523d7a6d76d327"; 697 + sha256 = "6362379d495959cf29ec47dfdbafc6bf0490edbc53a493f8503259a1fa3129c9"; 698 698 } 699 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/hi-IN/firefox-101.0b9.tar.bz2"; 699 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/hi-IN/firefox-102.0b1.tar.bz2"; 700 700 locale = "hi-IN"; 701 701 arch = "linux-i686"; 702 - sha256 = "fc6f9e8d51f081ee80e1f0d23cdc6588e524501fa848e31155d3fbc203404370"; 702 + sha256 = "720a83f277210fd17579ba983390898d6eccf56fca8eebfbd4f515a81a06e3ae"; 703 703 } 704 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/hr/firefox-101.0b9.tar.bz2"; 704 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/hr/firefox-102.0b1.tar.bz2"; 705 705 locale = "hr"; 706 706 arch = "linux-i686"; 707 - sha256 = "998dab22f5f8bd1ead669a9f4b023d78017ab42a155e31f0cc303ab9ab575739"; 707 + sha256 = "2885d066bfd9b9d2048c0b085453dac63dae24fd004e139f7cbc61a4d523555b"; 708 708 } 709 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/hsb/firefox-101.0b9.tar.bz2"; 709 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/hsb/firefox-102.0b1.tar.bz2"; 710 710 locale = "hsb"; 711 711 arch = "linux-i686"; 712 - sha256 = "0ecb7490da9b5585214864988ee435165e1edc20ddbe9da0a8d2e92b573188e8"; 712 + sha256 = "e493df1f717c789ee79b219252498dee64078cf63d8d01ad251f013aaee116d7"; 713 713 } 714 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/hu/firefox-101.0b9.tar.bz2"; 714 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/hu/firefox-102.0b1.tar.bz2"; 715 715 locale = "hu"; 716 716 arch = "linux-i686"; 717 - sha256 = "06583503232b0b7b73f028410f741b3566d2d184100c3479bd03fb409da4c132"; 717 + sha256 = "67cfa2f9396da798b6a40e16bb065195050f2a3ebc7d8e4f16c264f9064a7bbb"; 718 718 } 719 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/hy-AM/firefox-101.0b9.tar.bz2"; 719 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/hy-AM/firefox-102.0b1.tar.bz2"; 720 720 locale = "hy-AM"; 721 721 arch = "linux-i686"; 722 - sha256 = "3c9b2ad5dfd3c61b868449f901ff58944a619a119e37f0d987c7fcd66f3b2514"; 722 + sha256 = "b50aeb41ada0842ef7a504000d58b4021efbdf7546af28a64f61ff1f73c1132d"; 723 723 } 724 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ia/firefox-101.0b9.tar.bz2"; 724 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ia/firefox-102.0b1.tar.bz2"; 725 725 locale = "ia"; 726 726 arch = "linux-i686"; 727 - sha256 = "cc0be3022aa6ee824b3ee6cdf5a9517bc9205aa237e3559f0c933789aec0dfe7"; 727 + sha256 = "f50d871307c56944db8da8bc9184e1d263438f4e65f5e1a224d457b50be9b221"; 728 728 } 729 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/id/firefox-101.0b9.tar.bz2"; 729 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/id/firefox-102.0b1.tar.bz2"; 730 730 locale = "id"; 731 731 arch = "linux-i686"; 732 - sha256 = "aac16ad0d7e1972d087bad5bcc2669e2a293e5599ef49501452a9757b59bb931"; 732 + sha256 = "45f88f4f6d52abe5b2f2396e6dd9026997da2c5e200a5c1214f551db79f60545"; 733 733 } 734 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/is/firefox-101.0b9.tar.bz2"; 734 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/is/firefox-102.0b1.tar.bz2"; 735 735 locale = "is"; 736 736 arch = "linux-i686"; 737 - sha256 = "98c58a4b6a1f78ae875c88bc56043341c8c2e6c55c504111e7dc69b180d75c59"; 737 + sha256 = "5fdc873a5169b90326bddb63bfeabb84dff1236989b2419d2552fe1a4ad374b9"; 738 738 } 739 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/it/firefox-101.0b9.tar.bz2"; 739 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/it/firefox-102.0b1.tar.bz2"; 740 740 locale = "it"; 741 741 arch = "linux-i686"; 742 - sha256 = "a18c972f87d00838d845d26afd98f1552d997e35a2f21caf5baa123e8b378be5"; 742 + sha256 = "b1fda09c4e30db3bf9f31f4ab90cba3c1e1af17a091aaccd48f73569fbff9011"; 743 743 } 744 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ja/firefox-101.0b9.tar.bz2"; 744 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ja/firefox-102.0b1.tar.bz2"; 745 745 locale = "ja"; 746 746 arch = "linux-i686"; 747 - sha256 = "8bde7abe3175f378605cdbbe642b9f22c0da6a8b527297c44017e50a154eacd2"; 747 + sha256 = "3cc1c9179d0ac123d8c94ff1a5432fdb0b71e98e06252322f5bcf460f4510979"; 748 748 } 749 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ka/firefox-101.0b9.tar.bz2"; 749 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ka/firefox-102.0b1.tar.bz2"; 750 750 locale = "ka"; 751 751 arch = "linux-i686"; 752 - sha256 = "0c48bb947c061665973f9174a6654ab7c84947c00d0e1dcba30a55355c9d802f"; 752 + sha256 = "79737294887adcf0664ac739762f864edd522f675f3db9df9426effa2d7aa08f"; 753 753 } 754 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/kab/firefox-101.0b9.tar.bz2"; 754 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/kab/firefox-102.0b1.tar.bz2"; 755 755 locale = "kab"; 756 756 arch = "linux-i686"; 757 - sha256 = "e0a1bfab26d0e5a85643196e611fc0d36292b8921480eed197a0ec81f3fb781f"; 757 + sha256 = "52fb97280fc2caa51c0b9acc4dece8247af707fe3de459d77edd8605b29214f2"; 758 758 } 759 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/kk/firefox-101.0b9.tar.bz2"; 759 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/kk/firefox-102.0b1.tar.bz2"; 760 760 locale = "kk"; 761 761 arch = "linux-i686"; 762 - sha256 = "3ab50e337956a85f3eed1efbfa1aceb352c01af35b9b6eab8e9802a7e968a27a"; 762 + sha256 = "636e013aa216ea096405f911f8205ce8b554698f47db4c1b54db341558ee5113"; 763 763 } 764 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/km/firefox-101.0b9.tar.bz2"; 764 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/km/firefox-102.0b1.tar.bz2"; 765 765 locale = "km"; 766 766 arch = "linux-i686"; 767 - sha256 = "b3fe2a4ac6efb397d40914c99eafb21cbcb7f5c0eb01865a1584eac2a701683e"; 767 + sha256 = "49d99f2bd7ecf9b2fc13d683234b4a41bfc6ce92a251dc6749b3b9e5e0e537df"; 768 768 } 769 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/kn/firefox-101.0b9.tar.bz2"; 769 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/kn/firefox-102.0b1.tar.bz2"; 770 770 locale = "kn"; 771 771 arch = "linux-i686"; 772 - sha256 = "82851a784b06360af3703076a4bafe0332920db5d30a3e77e511aab16dee4304"; 772 + sha256 = "50795dfc67f3995a78ba45ca8177f4e6f57c3385425fed7ca4d0f12f97526152"; 773 773 } 774 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ko/firefox-101.0b9.tar.bz2"; 774 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ko/firefox-102.0b1.tar.bz2"; 775 775 locale = "ko"; 776 776 arch = "linux-i686"; 777 - sha256 = "be15acf337f72f52a5536efd10956ee7a212d0148c4a2eb305932032e1966cf0"; 777 + sha256 = "88f81dd2c42afd3c0736cc285770430dfe42ebde6b8a8bcac803ca2ae48fddd1"; 778 778 } 779 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/lij/firefox-101.0b9.tar.bz2"; 779 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/lij/firefox-102.0b1.tar.bz2"; 780 780 locale = "lij"; 781 781 arch = "linux-i686"; 782 - sha256 = "ec94ff3d26a6de292bac97af985f966c2c1864c05ac3050491f5a1e19859cf3d"; 782 + sha256 = "a0644937b55e0362024a84f8081515032ca8b45dc464d617003aa97b750ab75c"; 783 783 } 784 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/lt/firefox-101.0b9.tar.bz2"; 784 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/lt/firefox-102.0b1.tar.bz2"; 785 785 locale = "lt"; 786 786 arch = "linux-i686"; 787 - sha256 = "cb6139fb6bc1f393832b78fedaf43e1c86b2fc704221f1fba4dcbb9e70e04ab5"; 787 + sha256 = "a6a33ee2772db50c58ee6bcfce0e792b15a4a9c0e32b29761d293ccf9f133e6a"; 788 788 } 789 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/lv/firefox-101.0b9.tar.bz2"; 789 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/lv/firefox-102.0b1.tar.bz2"; 790 790 locale = "lv"; 791 791 arch = "linux-i686"; 792 - sha256 = "994a7e0e7b425f41024a4aee7603c4c241ff6e89f27c1c7d92907df9c054744d"; 792 + sha256 = "f5cce0de3a90ce186333f7340800cd904d86e8ef9e67d8cee74250b5a7ee229e"; 793 793 } 794 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/mk/firefox-101.0b9.tar.bz2"; 794 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/mk/firefox-102.0b1.tar.bz2"; 795 795 locale = "mk"; 796 796 arch = "linux-i686"; 797 - sha256 = "8aa4f6d76f7187713fd34482d280a94115abdc24a566ec0a1d05d09972fe680a"; 797 + sha256 = "2192f4afd3f2deef349b94af6cfa991b52eca2b2b471d01c49c8d2fb52906215"; 798 798 } 799 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/mr/firefox-101.0b9.tar.bz2"; 799 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/mr/firefox-102.0b1.tar.bz2"; 800 800 locale = "mr"; 801 801 arch = "linux-i686"; 802 - sha256 = "43ddf0bff2404b97fe87c8fa66362a653ddc69475e272cfbb5766c9294e930d8"; 802 + sha256 = "52a473915b50af806e4411072e6ef1bb11513a1c2318cea2bc30316fea52e3c6"; 803 803 } 804 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ms/firefox-101.0b9.tar.bz2"; 804 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ms/firefox-102.0b1.tar.bz2"; 805 805 locale = "ms"; 806 806 arch = "linux-i686"; 807 - sha256 = "f9e79a74fb263b27c3360a1e51e94fe9c554a02fc039f707a4ec861b779a6b2c"; 807 + sha256 = "44222951d447e20d00e114dd2f8612f4d0530cdf2f16e2eb6b138d8a0c7dbc5f"; 808 808 } 809 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/my/firefox-101.0b9.tar.bz2"; 809 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/my/firefox-102.0b1.tar.bz2"; 810 810 locale = "my"; 811 811 arch = "linux-i686"; 812 - sha256 = "516308b634800aed937c47723039e11700a39b81be661a1072fd19303d880aaa"; 812 + sha256 = "f197fd101f16961ac1c1b14b5032b2024cb57bb058e391bc718f6322e7b09a42"; 813 813 } 814 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/nb-NO/firefox-101.0b9.tar.bz2"; 814 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/nb-NO/firefox-102.0b1.tar.bz2"; 815 815 locale = "nb-NO"; 816 816 arch = "linux-i686"; 817 - sha256 = "3003668aed8415cbc7a3f27c2a08a7cf13b7093d74c0d0a1134c368f48c3dc9a"; 817 + sha256 = "b2bdc585bf4e5a5809b5c8ec71c897ed002fc9f078c519f19c00a7d435ce3476"; 818 818 } 819 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ne-NP/firefox-101.0b9.tar.bz2"; 819 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ne-NP/firefox-102.0b1.tar.bz2"; 820 820 locale = "ne-NP"; 821 821 arch = "linux-i686"; 822 - sha256 = "07d23009316018189a0d25f5d42bbb5e6d4fdd353f7e83f0310d5a0fdba9a6ea"; 822 + sha256 = "fb7d577e07bf326aa567e3984225f56238e7729f1dfc4a483553c3c5afae0ac5"; 823 823 } 824 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/nl/firefox-101.0b9.tar.bz2"; 824 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/nl/firefox-102.0b1.tar.bz2"; 825 825 locale = "nl"; 826 826 arch = "linux-i686"; 827 - sha256 = "8f6eba3559269aaa6c96cda529cb20284d19c50db4f663c5f2386e3af711353d"; 827 + sha256 = "d29229abcc0bd8f43351f66d7971df31bd6954e3c828b3832cf76434ad235773"; 828 828 } 829 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/nn-NO/firefox-101.0b9.tar.bz2"; 829 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/nn-NO/firefox-102.0b1.tar.bz2"; 830 830 locale = "nn-NO"; 831 831 arch = "linux-i686"; 832 - sha256 = "e0a3920c73b5b9ca5d67faeb0df7e52155ff76a196e24c6539face7b16f3687f"; 832 + sha256 = "d386cd22da4240e18a43d901b5188c5671753f61239b87f7e4b3dbc005c38c9e"; 833 833 } 834 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/oc/firefox-101.0b9.tar.bz2"; 834 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/oc/firefox-102.0b1.tar.bz2"; 835 835 locale = "oc"; 836 836 arch = "linux-i686"; 837 - sha256 = "13d2aa642d28cd3be64d13f9ba15eed52779906a780ad288863bb17f651809dd"; 837 + sha256 = "1eea04b33f5c49d93af634e6b5d1932063915920677c21905ae164c2411d4b68"; 838 838 } 839 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/pa-IN/firefox-101.0b9.tar.bz2"; 839 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/pa-IN/firefox-102.0b1.tar.bz2"; 840 840 locale = "pa-IN"; 841 841 arch = "linux-i686"; 842 - sha256 = "f1b3719e423828eed2bb6d5fc4e0d2a1b1c9f491cc511cb799b742ea2c1e0fd1"; 842 + sha256 = "6984adee9873c7fe84e1efa5628d59c53b4f7576e8ec11a9f4ff95f456426b34"; 843 843 } 844 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/pl/firefox-101.0b9.tar.bz2"; 844 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/pl/firefox-102.0b1.tar.bz2"; 845 845 locale = "pl"; 846 846 arch = "linux-i686"; 847 - sha256 = "f33a9e8473786d0edd9436e59320f015992e5ffc2c14a94f3e975af94b6e4b7d"; 847 + sha256 = "d907cf20cd8efb9159572df0f287774b3c01bbea74ce081f9e2ea43c5a046c5f"; 848 848 } 849 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/pt-BR/firefox-101.0b9.tar.bz2"; 849 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/pt-BR/firefox-102.0b1.tar.bz2"; 850 850 locale = "pt-BR"; 851 851 arch = "linux-i686"; 852 - sha256 = "6ce5d183b5559351fb03f8cfbfee1c3f7633c316acad0c3ecd1384195df66653"; 852 + sha256 = "7361ebdc18f68f42b8c9de21a7282c073bfa2974a863cfe76b61a6bd6abfed52"; 853 853 } 854 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/pt-PT/firefox-101.0b9.tar.bz2"; 854 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/pt-PT/firefox-102.0b1.tar.bz2"; 855 855 locale = "pt-PT"; 856 856 arch = "linux-i686"; 857 - sha256 = "0c2a4dc6e857d852c6bcb2377815709bba08486fb1d0049eb35009fa0747bf1e"; 857 + sha256 = "532d63e38277f617f2f9876baaa01ab12ecb52a6c1997c30161e9caeb7a538f5"; 858 858 } 859 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/rm/firefox-101.0b9.tar.bz2"; 859 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/rm/firefox-102.0b1.tar.bz2"; 860 860 locale = "rm"; 861 861 arch = "linux-i686"; 862 - sha256 = "b69f2aaf1570551ad54f917cdfc1211bc5d69d272424de5f5f5cf345ce70f542"; 862 + sha256 = "1acac571273ee2b63ed09df573ae956ada59046213c3b6534cbec05af48de802"; 863 863 } 864 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ro/firefox-101.0b9.tar.bz2"; 864 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ro/firefox-102.0b1.tar.bz2"; 865 865 locale = "ro"; 866 866 arch = "linux-i686"; 867 - sha256 = "c513e2f949089afa5ce25cb8ac28cf10700c94ec7af6430b75ca954685c2bc27"; 867 + sha256 = "1995c012bf7b29ea733c19d0bd29dd10a407cdca0d7bd9f3de66a3860a3016cb"; 868 868 } 869 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ru/firefox-101.0b9.tar.bz2"; 869 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ru/firefox-102.0b1.tar.bz2"; 870 870 locale = "ru"; 871 871 arch = "linux-i686"; 872 - sha256 = "7fe916f0299a0fdc8a7199066996f593ad364d4c4defd7e022fd22b5291d6506"; 872 + sha256 = "298861e794b2cead714a95fc6a147a05e72c0a29908f0520ebc92a2d389e8d1b"; 873 873 } 874 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/sco/firefox-101.0b9.tar.bz2"; 874 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/sco/firefox-102.0b1.tar.bz2"; 875 875 locale = "sco"; 876 876 arch = "linux-i686"; 877 - sha256 = "2737424b3e5d170b368731842b6e3f7582e8f151bfbaafd741d594d4a59805af"; 877 + sha256 = "d561c43669d1b55d3d0b92df2010b53f4d1725111e5392a2aeb4d3a7c10808f0"; 878 878 } 879 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/si/firefox-101.0b9.tar.bz2"; 879 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/si/firefox-102.0b1.tar.bz2"; 880 880 locale = "si"; 881 881 arch = "linux-i686"; 882 - sha256 = "18e6cd6c5bbc22108df818c294764dd4f5ce9181206faed40508b223803f75d1"; 882 + sha256 = "92e3767984e459031043d2c1f546cf78b37ca66848a2388ed4350bdb839e61ed"; 883 883 } 884 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/sk/firefox-101.0b9.tar.bz2"; 884 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/sk/firefox-102.0b1.tar.bz2"; 885 885 locale = "sk"; 886 886 arch = "linux-i686"; 887 - sha256 = "f15cb6651f34728e419d3db98d206220cb098c5156b64024ff27c9dd1a4cdac4"; 887 + sha256 = "8e0c88b4cbb847a1778fd31571b7ed0aea7734057e67b5b940414121bfc311c6"; 888 888 } 889 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/sl/firefox-101.0b9.tar.bz2"; 889 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/sl/firefox-102.0b1.tar.bz2"; 890 890 locale = "sl"; 891 891 arch = "linux-i686"; 892 - sha256 = "5262f936643a798c42c9ea4e7d9929f9989b9d0e1407690369ab7efa0def8d42"; 892 + sha256 = "cdadc37d4e1d6f744e218ebb62775d906575fe3c901ffb32183c40eab63ece46"; 893 893 } 894 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/son/firefox-101.0b9.tar.bz2"; 894 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/son/firefox-102.0b1.tar.bz2"; 895 895 locale = "son"; 896 896 arch = "linux-i686"; 897 - sha256 = "dba232f97f7281d7db69d9af1cc7e00477ac3307b4c1c1e38b736b49738dd5b4"; 897 + sha256 = "2cd07ddb72b439f603540e0d9c6cc15ec102048d1cf63d4a0be048aa817588df"; 898 898 } 899 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/sq/firefox-101.0b9.tar.bz2"; 899 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/sq/firefox-102.0b1.tar.bz2"; 900 900 locale = "sq"; 901 901 arch = "linux-i686"; 902 - sha256 = "7feecfc1ad5c93dd9f1a16a34d6bdf1f82a2edf11036d358782a7b2df8c95cc1"; 902 + sha256 = "e6d51f7ff2dbfb189a7bdacfb4610f06e705a1b761a2c6d74e4b6ac3ca6857ca"; 903 903 } 904 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/sr/firefox-101.0b9.tar.bz2"; 904 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/sr/firefox-102.0b1.tar.bz2"; 905 905 locale = "sr"; 906 906 arch = "linux-i686"; 907 - sha256 = "447b1722eccc890b187f343dbca7ac54aea9d990d28a3fa521b481f39c27c145"; 907 + sha256 = "a61d649c677a96c678c126d412e7b61b8e0ced1e4ccc489dd196bd552262f414"; 908 908 } 909 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/sv-SE/firefox-101.0b9.tar.bz2"; 909 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/sv-SE/firefox-102.0b1.tar.bz2"; 910 910 locale = "sv-SE"; 911 911 arch = "linux-i686"; 912 - sha256 = "afc8450e122ccd3556d7cb8141e37e6d64e4298846b9f901704d53fb21bc2ed4"; 912 + sha256 = "a0eb1c6823aec788c1499c37a61fd73b14e68ec83bdba012fb21c214aa1c274e"; 913 913 } 914 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/szl/firefox-101.0b9.tar.bz2"; 914 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/szl/firefox-102.0b1.tar.bz2"; 915 915 locale = "szl"; 916 916 arch = "linux-i686"; 917 - sha256 = "32e8e492fa65c19d413b154b67b1c16c01abd8f533226ffc0cc8e457bc11667b"; 917 + sha256 = "e565d46b09754eb91c8dd9875f02c4a46aa5d246178960821296b7110b3e31b4"; 918 918 } 919 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ta/firefox-101.0b9.tar.bz2"; 919 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ta/firefox-102.0b1.tar.bz2"; 920 920 locale = "ta"; 921 921 arch = "linux-i686"; 922 - sha256 = "1fce4f6137f83861636405651c6dbb3cd65efa2b21d2c897f5518906e285a768"; 922 + sha256 = "8f8aaf241e0aee9e3bbd2758f0c2a3942966ec8011266ecb4f66a31709619b53"; 923 923 } 924 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/te/firefox-101.0b9.tar.bz2"; 924 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/te/firefox-102.0b1.tar.bz2"; 925 925 locale = "te"; 926 926 arch = "linux-i686"; 927 - sha256 = "4d0468b9131cdbf27747165731d3155af2d9dee306c3091832b75d9d4ef486cf"; 927 + sha256 = "6453a3b0c13566ff47a398c154a74d5845f098e610766e49ed700c623bc4f311"; 928 928 } 929 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/th/firefox-101.0b9.tar.bz2"; 929 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/th/firefox-102.0b1.tar.bz2"; 930 930 locale = "th"; 931 931 arch = "linux-i686"; 932 - sha256 = "e2961e8403dee552e4229560f94880739b929b586935728aef470d432a327c1a"; 932 + sha256 = "d7f462112729d9c55e65fa994b63837e57abfc993154c0e04f58451ec91eedc4"; 933 933 } 934 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/tl/firefox-101.0b9.tar.bz2"; 934 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/tl/firefox-102.0b1.tar.bz2"; 935 935 locale = "tl"; 936 936 arch = "linux-i686"; 937 - sha256 = "1fca14fd54605caa8cbdef36a30cb6f86e9814e420d6ca6f181930621cbce0b3"; 937 + sha256 = "666ab093de8e3fb245fa3c71f21d27bc7c1f4da6777d1e02ba3e84994ed8774e"; 938 938 } 939 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/tr/firefox-101.0b9.tar.bz2"; 939 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/tr/firefox-102.0b1.tar.bz2"; 940 940 locale = "tr"; 941 941 arch = "linux-i686"; 942 - sha256 = "d3aca0838f9cad9d89a64a1931c3eed797e18dc92d2a55c7492a0915a2c225bb"; 942 + sha256 = "dca1298c17bb682be5f7d6e8dc29971141b0356ab4d57a4131fa321b5743a224"; 943 943 } 944 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/trs/firefox-101.0b9.tar.bz2"; 944 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/trs/firefox-102.0b1.tar.bz2"; 945 945 locale = "trs"; 946 946 arch = "linux-i686"; 947 - sha256 = "d9a12fa029eacae9f8da979123d45aad8b5bfa266c242522b7afa63a060ab337"; 947 + sha256 = "a424735263a3380f5615412b7f1c018a415d86d6cff7bebfdf8e3bef949e65f5"; 948 948 } 949 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/uk/firefox-101.0b9.tar.bz2"; 949 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/uk/firefox-102.0b1.tar.bz2"; 950 950 locale = "uk"; 951 951 arch = "linux-i686"; 952 - sha256 = "c15733c5a391ca5248626fff6eab633ae556d828f10395633ede013bc066a6a3"; 952 + sha256 = "8928f31cc9dde4abbc87ca25d2df2a1e091dffd6954cd8967fa6aae64026ddda"; 953 953 } 954 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/ur/firefox-101.0b9.tar.bz2"; 954 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/ur/firefox-102.0b1.tar.bz2"; 955 955 locale = "ur"; 956 956 arch = "linux-i686"; 957 - sha256 = "e30a0d3dab7355a3f96aaa7a648fab419cb8f92d9cc119d6b3d4b70e7ae7d179"; 957 + sha256 = "b1c1ccae2e38af8738b11222d2ddfaa833502dba1888f333ce28d70bacdc11c0"; 958 958 } 959 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/uz/firefox-101.0b9.tar.bz2"; 959 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/uz/firefox-102.0b1.tar.bz2"; 960 960 locale = "uz"; 961 961 arch = "linux-i686"; 962 - sha256 = "c4cda21f12e63e51b2a58229a5102c4747706296ddd2df64c1e5682c2e3a1674"; 962 + sha256 = "207dd10285eef70d20573e9513af846c98928d7d847508adc98f5d2b2d3f35dc"; 963 963 } 964 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/vi/firefox-101.0b9.tar.bz2"; 964 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/vi/firefox-102.0b1.tar.bz2"; 965 965 locale = "vi"; 966 966 arch = "linux-i686"; 967 - sha256 = "4886b762811649fe9c0ee970e48cd7fb58c9e9afa8ce24f8b071b74232be93c1"; 967 + sha256 = "14a880166e78f6ce298b4fc8c7a3e1af8a4b59265ee47cd7e9b10cfef2f071d1"; 968 968 } 969 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/xh/firefox-101.0b9.tar.bz2"; 969 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/xh/firefox-102.0b1.tar.bz2"; 970 970 locale = "xh"; 971 971 arch = "linux-i686"; 972 - sha256 = "95f75a06bf14c603d41728892fe7cd942f36083134469125c64e3c4a61e5fbd8"; 972 + sha256 = "be4209406b5f2fc7b10020d4c8ce9caa50cb2362348b5d357381693474bc30c9"; 973 973 } 974 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/zh-CN/firefox-101.0b9.tar.bz2"; 974 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/zh-CN/firefox-102.0b1.tar.bz2"; 975 975 locale = "zh-CN"; 976 976 arch = "linux-i686"; 977 - sha256 = "86990983cb6143b8da7a88291964cd89d232d64b8b808c7e3e9dd41817b59460"; 977 + sha256 = "2afe953fed72682c999b81ab623a3643d7510d6a6bb9c67b88e265704cf12626"; 978 978 } 979 - { url = "http://archive.mozilla.org/pub/firefox/releases/101.0b9/linux-i686/zh-TW/firefox-101.0b9.tar.bz2"; 979 + { url = "http://archive.mozilla.org/pub/firefox/releases/102.0b1/linux-i686/zh-TW/firefox-102.0b1.tar.bz2"; 980 980 locale = "zh-TW"; 981 981 arch = "linux-i686"; 982 - sha256 = "a855bead500cdfbd85386f63a98fcf7f13c7f457291d1b913c5b2083dcff2759"; 982 + sha256 = "73c2cc84876d74e6de355835274eb2e9d5fc9ce4868ed0550e8d8094d9d212af"; 983 983 } 984 984 ]; 985 985 }
+393 -393
pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
··· 1 1 { 2 - version = "101.0b9"; 2 + version = "102.0b1"; 3 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ach/firefox-101.0b9.tar.bz2"; 4 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ach/firefox-102.0b1.tar.bz2"; 5 5 locale = "ach"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "51b1754ae3d864c9f535938163287a4b40e9274493b5740119a2ee8e29860aa8"; 7 + sha256 = "2869c8410d33dd72aa49640e8e4212495ca8d727313ed04f98075d069770ad37"; 8 8 } 9 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/af/firefox-101.0b9.tar.bz2"; 9 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/af/firefox-102.0b1.tar.bz2"; 10 10 locale = "af"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "e29565c3caab8f9f16a07059bccacb6d64cd656e69f2ef14e3b7380e358427c4"; 12 + sha256 = "aa209757eefccd0a55ed4c5fcbc8bf3bbfb2370199a3c344d758e2bd952c5b79"; 13 13 } 14 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/an/firefox-101.0b9.tar.bz2"; 14 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/an/firefox-102.0b1.tar.bz2"; 15 15 locale = "an"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "6acfa2c566be141ed7372d55654c1be2346a4cbb84fbf36eb9b21d3727d728e0"; 17 + sha256 = "dd6adfd7c206ec2141fe4d8cdf71d069136a9e794adbe47aafa178f44f815b80"; 18 18 } 19 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ar/firefox-101.0b9.tar.bz2"; 19 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ar/firefox-102.0b1.tar.bz2"; 20 20 locale = "ar"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "b249ceea6a6ad19505d243c9e018cb8c21d35b949c1b01b04c75fce4b874f5f3"; 22 + sha256 = "0951a188b1eac97dfbc2c6aefc2ec6b39277bd4137b3114b1819c10c7f473729"; 23 23 } 24 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ast/firefox-101.0b9.tar.bz2"; 24 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ast/firefox-102.0b1.tar.bz2"; 25 25 locale = "ast"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "da027d237755963910a8d361c27213cf3cca1c9211d0c58b9a4c46a4fd0b29a5"; 27 + sha256 = "ccb5ecd4eead223c7a1603bbcd2b27be131353a72cad27fca842c72d9b5c8ff6"; 28 28 } 29 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/az/firefox-101.0b9.tar.bz2"; 29 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/az/firefox-102.0b1.tar.bz2"; 30 30 locale = "az"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "7bda9277819b76215c0e938042d6e5398aab3d22ec5e4cff1746436ddb097139"; 32 + sha256 = "71fab001a0525b286a25bb865148279e22d012ceb0674f961bd1ed23dfaba53e"; 33 33 } 34 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/be/firefox-101.0b9.tar.bz2"; 34 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/be/firefox-102.0b1.tar.bz2"; 35 35 locale = "be"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "3d9cddaa1b83001014f7c0021eb48d66331b5bee91bfbad6eded5072248c4505"; 37 + sha256 = "2f81b34bbde17d9cea6effc1a4679b4c56a7ee235d387e5d301661b9b0f62b8a"; 38 38 } 39 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/bg/firefox-101.0b9.tar.bz2"; 39 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/bg/firefox-102.0b1.tar.bz2"; 40 40 locale = "bg"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "8c6cd54c990c289cb77e1b1eea59f1ce37331d374f2ef19360075fdd21ea3a04"; 42 + sha256 = "8d0fc8ff65ddd91a12087256bd551aaf1fe044e5eea42c739bb3955e0b53e7ac"; 43 43 } 44 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/bn/firefox-101.0b9.tar.bz2"; 44 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/bn/firefox-102.0b1.tar.bz2"; 45 45 locale = "bn"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "53d52004c3307582e1ae1607363a6c92e8ecd1910a61211d3721ddb7126db0d4"; 47 + sha256 = "a82d5849c01705daa7ceae84f55b5234ab7480371c9a164631ba66055ace8e47"; 48 48 } 49 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/br/firefox-101.0b9.tar.bz2"; 49 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/br/firefox-102.0b1.tar.bz2"; 50 50 locale = "br"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "80a9e8a8bc216c931880320cc19f854965accd27e49a44a38f1fa5101899def8"; 52 + sha256 = "bc2f6129be28dbfc83116ba77afad7ad65593e04c7619c9db955da0aed2259c8"; 53 53 } 54 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/bs/firefox-101.0b9.tar.bz2"; 54 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/bs/firefox-102.0b1.tar.bz2"; 55 55 locale = "bs"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "beb82789240aa1b560ac3480536335d50697ee06307a69c5ff9b2daf224b849d"; 57 + sha256 = "c9901f6f2dfd76de70af99fe8c40c0e4e293d83391ec87529e127fe5de29acf8"; 58 58 } 59 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ca-valencia/firefox-101.0b9.tar.bz2"; 59 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ca-valencia/firefox-102.0b1.tar.bz2"; 60 60 locale = "ca-valencia"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "9d10b6ce6dfbf123389210d7ed61b2929b7b4721d99f3cf653003ea5e13f40a2"; 62 + sha256 = "97de640fa7679a94c154bf283cf458321fe7e57976463826c321212e86a7ae04"; 63 63 } 64 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ca/firefox-101.0b9.tar.bz2"; 64 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ca/firefox-102.0b1.tar.bz2"; 65 65 locale = "ca"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "ea34e445d4e59e3df3df71af13b40e659a53208c540090d8580662209d2d6685"; 67 + sha256 = "400fe18f1e123a82110cdd1be6ed6f3962f95dbad2aacba131d84726e55bc54e"; 68 68 } 69 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/cak/firefox-101.0b9.tar.bz2"; 69 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/cak/firefox-102.0b1.tar.bz2"; 70 70 locale = "cak"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "ad350d6511f8ef95c9487aa9899e33e99fefd9e3ed99530701bb7ef4c0b27a15"; 72 + sha256 = "af223a64339ce70a87371d0c884f0e875f45489d4a4a3205440a0438dba636e3"; 73 73 } 74 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/cs/firefox-101.0b9.tar.bz2"; 74 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/cs/firefox-102.0b1.tar.bz2"; 75 75 locale = "cs"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "0cf08cbbdc86d7f6762fd734b44bb66ef27a7d9ec98bb7f9c0b770dd16e9493b"; 77 + sha256 = "c80711a10772f82d79f9c869fa3423c1f2d2751e3d74a3d03f87970bc496cc2f"; 78 78 } 79 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/cy/firefox-101.0b9.tar.bz2"; 79 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/cy/firefox-102.0b1.tar.bz2"; 80 80 locale = "cy"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "c5c6047e3345af863d05d929ac98b6f4f7e4dc04a949d3f942010009da45228f"; 82 + sha256 = "f2a3964821da317e201e06e49d41fac33128ee2e756f405eb5bea7d5fe6d33ef"; 83 83 } 84 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/da/firefox-101.0b9.tar.bz2"; 84 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/da/firefox-102.0b1.tar.bz2"; 85 85 locale = "da"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "3f4f43a2eec19c2523c4adfc02ec10bd10687a7613c3482107f6ad8be1be1a06"; 87 + sha256 = "ce485755ab3e3f99fd9702bcbd4217941bbac25486dd14c5680c8bffef198879"; 88 88 } 89 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/de/firefox-101.0b9.tar.bz2"; 89 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/de/firefox-102.0b1.tar.bz2"; 90 90 locale = "de"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "b490052b41cbd11c48e1c4e61263cc7200996e4cad3a6302c36986f14d6e7e7e"; 92 + sha256 = "f18659798afc514287e7932ab89e9b474a1b1cd211afc4dd7955da5c8dab118e"; 93 93 } 94 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/dsb/firefox-101.0b9.tar.bz2"; 94 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/dsb/firefox-102.0b1.tar.bz2"; 95 95 locale = "dsb"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "2fd7e45b4af689addcb1434f5c0e00703b54e2e35ed7ce266d948ed4a3439cca"; 97 + sha256 = "fb27f8bbefd2fd75c501ef5e1f3f00bf693e76cd16fd84f201e4af09cf51d260"; 98 98 } 99 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/el/firefox-101.0b9.tar.bz2"; 99 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/el/firefox-102.0b1.tar.bz2"; 100 100 locale = "el"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "656f3d9feb45b1925d38eac50bb15be1c5af266431a19343f57c485a845112d0"; 102 + sha256 = "2821dd98fa34d8606a9fcac6d1655d10544d0e052e3815d5ae8f2c398075ced8"; 103 103 } 104 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/en-CA/firefox-101.0b9.tar.bz2"; 104 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/en-CA/firefox-102.0b1.tar.bz2"; 105 105 locale = "en-CA"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "3e2d42955700bebe09f2db19f96475b6d257ac007a10ca22dbcd8e2bf7a8ba80"; 107 + sha256 = "1761cace29d72c97352d7884bfb11507e0536691a33c493718d3194f927a91a1"; 108 108 } 109 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/en-GB/firefox-101.0b9.tar.bz2"; 109 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/en-GB/firefox-102.0b1.tar.bz2"; 110 110 locale = "en-GB"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "1283522310cf6b80d31f9877f27b2129fba243f0bcc5363de259d42d836ea515"; 112 + sha256 = "90f8500e2b4f8bffe0fdc0f3180781ac310bf13013ca811b277663d31936e90e"; 113 113 } 114 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/en-US/firefox-101.0b9.tar.bz2"; 114 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/en-US/firefox-102.0b1.tar.bz2"; 115 115 locale = "en-US"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "f63b448c20fe3acb759e635cfffb91263a30c60262273f0f096bad4714197e86"; 117 + sha256 = "de886e61ef05adac7f5d3aceeb77c353dccc1a885fa99917f7c3ea8803fcc027"; 118 118 } 119 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/eo/firefox-101.0b9.tar.bz2"; 119 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/eo/firefox-102.0b1.tar.bz2"; 120 120 locale = "eo"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "faf800699f24cee014b9557b5277d18f162eede9e9cf9909dfcdc2d1e81457ca"; 122 + sha256 = "16ab1feb9b271915f67c68468815b4d968693f7193ca80a8085160753c07ca93"; 123 123 } 124 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/es-AR/firefox-101.0b9.tar.bz2"; 124 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/es-AR/firefox-102.0b1.tar.bz2"; 125 125 locale = "es-AR"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "16c90172eaef02ede80768af15a224d1d5eb152d814767ce5dddcf3b356c4eb8"; 127 + sha256 = "22577df6253bd464e3969beefad1d4bd73d25eb5f5e8b2a092e721d1c71bfeac"; 128 128 } 129 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/es-CL/firefox-101.0b9.tar.bz2"; 129 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/es-CL/firefox-102.0b1.tar.bz2"; 130 130 locale = "es-CL"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "8c09f45e8e2d1f312af0db99b906c5ca4a7559ec5f752d574b4c2bf5065064d8"; 132 + sha256 = "7f4e96171972faac42a2853d6cccc295133aeca58002b846af4af35c0c1fb28d"; 133 133 } 134 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/es-ES/firefox-101.0b9.tar.bz2"; 134 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/es-ES/firefox-102.0b1.tar.bz2"; 135 135 locale = "es-ES"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "d6186d9e5f6092e2d838bafb63b07cf2e149a7d7b08e81c7c60e189dbfac3bb4"; 137 + sha256 = "533d1dc7b12f5be8d162a09b3a805769c45fd59416f8e42259c46d5135e4f98e"; 138 138 } 139 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/es-MX/firefox-101.0b9.tar.bz2"; 139 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/es-MX/firefox-102.0b1.tar.bz2"; 140 140 locale = "es-MX"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "04e29557a075140f8eb29c26bd5b0dc950c1451ce7cc4f3877ad2a68432f2199"; 142 + sha256 = "db8af4d55e0bd9f2b0b74c0e7036632a59d69056a93f5acb935fcab0ed34d9af"; 143 143 } 144 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/et/firefox-101.0b9.tar.bz2"; 144 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/et/firefox-102.0b1.tar.bz2"; 145 145 locale = "et"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "e4094095142e0e620abf7874bf2744594aad4e7a4ead4b21b2670973260267bb"; 147 + sha256 = "b7919d4c4039eb95664442e1b8843bea2d9917ae1b6e7c7078d2bc3977fea011"; 148 148 } 149 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/eu/firefox-101.0b9.tar.bz2"; 149 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/eu/firefox-102.0b1.tar.bz2"; 150 150 locale = "eu"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "37bc71769f33b3878c26cd3401c285ac5378bae1c9ca96ebc59b0c74b62646f9"; 152 + sha256 = "0076d6f98eda1417402b7bd813014552d6c7d4e2db0bf2dbe0b48c8d1b7e07e6"; 153 153 } 154 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/fa/firefox-101.0b9.tar.bz2"; 154 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/fa/firefox-102.0b1.tar.bz2"; 155 155 locale = "fa"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "7ed72ea62c701451e0b4ca0112fbe7f66f0ef1d3c9abbcd9538dc4028badaf71"; 157 + sha256 = "84315f84ebf2822a80606901ee9fd95f780ec3875c0d9f1fc0e3834cdb877b9e"; 158 158 } 159 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ff/firefox-101.0b9.tar.bz2"; 159 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ff/firefox-102.0b1.tar.bz2"; 160 160 locale = "ff"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "a35db256a2ac71844ee7c5cba868aff9452c1f7fbb6f0a6812c325781d0e1926"; 162 + sha256 = "40ab1e5706528fa2d4ea42c24ead5874d0581f173512c67302f848a988c9301e"; 163 163 } 164 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/fi/firefox-101.0b9.tar.bz2"; 164 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/fi/firefox-102.0b1.tar.bz2"; 165 165 locale = "fi"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "9b4dcbeea88282095390a0ee9cb85b725a1b4c56bb6fdfa426871ab89508a5b5"; 167 + sha256 = "d23c4a76f0f9cb418b081997344294c148bfb8fb8c99f14a852ebc60a54939cf"; 168 168 } 169 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/fr/firefox-101.0b9.tar.bz2"; 169 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/fr/firefox-102.0b1.tar.bz2"; 170 170 locale = "fr"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "b5c650f4b60a505a31f0ae75fe123bfb9ec81af632ad8faa3f6fc4782a077867"; 172 + sha256 = "a74b385a1d6e47015e6f523bd2e1d397f87939f0107e2038ec4672f908e7dc26"; 173 173 } 174 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/fy-NL/firefox-101.0b9.tar.bz2"; 174 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/fy-NL/firefox-102.0b1.tar.bz2"; 175 175 locale = "fy-NL"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "58d10008c70293b2704a5e99a364c614febe6ad7a62d647d0953cceaa0ee16e2"; 177 + sha256 = "57900479e289308e6a99e01553a78af144b37c2892f79636c3a76e5157f22671"; 178 178 } 179 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ga-IE/firefox-101.0b9.tar.bz2"; 179 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ga-IE/firefox-102.0b1.tar.bz2"; 180 180 locale = "ga-IE"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "825a2048b6d8163f30e110dfcb72bd73eb259d9958d185d1bd3f80330597148f"; 182 + sha256 = "f269d95a93794367ce2c5e80d8f9302f744d728c6ffb1cd2b0a8a24f2a1cfa43"; 183 183 } 184 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/gd/firefox-101.0b9.tar.bz2"; 184 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/gd/firefox-102.0b1.tar.bz2"; 185 185 locale = "gd"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "02e1e2921c383a7803df028507e4e87366f62d044e5c5097ae9dd56c28ccfa90"; 187 + sha256 = "fdbf3a0e009673a3d24b0cbeee7e7b86e07649369abd32448fbae8ffeeb4c9fe"; 188 188 } 189 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/gl/firefox-101.0b9.tar.bz2"; 189 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/gl/firefox-102.0b1.tar.bz2"; 190 190 locale = "gl"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "518ed85359766042e332aea5752851d40dc77c47a1af77b4d4606c63713af17e"; 192 + sha256 = "cb15cc797bb74894ab181060801359922683ea7d274e2bafa4fd941b99b0f55d"; 193 193 } 194 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/gn/firefox-101.0b9.tar.bz2"; 194 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/gn/firefox-102.0b1.tar.bz2"; 195 195 locale = "gn"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "df5de0bbbef549d67a23c467f68dd81c236e66f40bb3c9bee116e71d38adbc1c"; 197 + sha256 = "a9665138e16c2bfda6980344ad3ad85a655320bf71f97f147a69ee622ef90030"; 198 198 } 199 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/gu-IN/firefox-101.0b9.tar.bz2"; 199 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/gu-IN/firefox-102.0b1.tar.bz2"; 200 200 locale = "gu-IN"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "0093b50851bca18b15773cc36737a2543832cf046f58bf4ba2746c461151ab1e"; 202 + sha256 = "17ffa9d59aeafd899406db446d236a1c8132196c48146e970920904caf7eb450"; 203 203 } 204 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/he/firefox-101.0b9.tar.bz2"; 204 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/he/firefox-102.0b1.tar.bz2"; 205 205 locale = "he"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "15b18fe81d4cfd04a8a537e6d5a86e8d21d8f169d82e5b29a46beb4f96ac53f4"; 207 + sha256 = "10bfb240efe94e6012412c212bf8571b60942f97914f6a03618b8facb547b34b"; 208 208 } 209 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/hi-IN/firefox-101.0b9.tar.bz2"; 209 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/hi-IN/firefox-102.0b1.tar.bz2"; 210 210 locale = "hi-IN"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "aee1cbcfebdafe9c71b12889a5c55abd9637152d2d00d45be7422e073f7ad616"; 212 + sha256 = "5c9b8754f872984c34bf70f3ce59354352ea1da5a131597b529ec3d97f1bce13"; 213 213 } 214 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/hr/firefox-101.0b9.tar.bz2"; 214 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/hr/firefox-102.0b1.tar.bz2"; 215 215 locale = "hr"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "4072b4a0b9df99a1cb2432e2099cef01a239974c98bbc6075bcd2ab72752e40c"; 217 + sha256 = "3925cddc5997ea032920aa41c943a9e386a56ba177198a83f487b4e8f7c1a31c"; 218 218 } 219 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/hsb/firefox-101.0b9.tar.bz2"; 219 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/hsb/firefox-102.0b1.tar.bz2"; 220 220 locale = "hsb"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "1c40dcddf098d970be57d58f5a3f5b5439c66d3a99201156f4af2c7a45708215"; 222 + sha256 = "bb15df7f320c78c0bd0384100f21e453be564fb7e2c164491fc006173b5f43c5"; 223 223 } 224 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/hu/firefox-101.0b9.tar.bz2"; 224 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/hu/firefox-102.0b1.tar.bz2"; 225 225 locale = "hu"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "761d54bb685a6ed144bcdc2caeeab6bd044c770856cb35e166f27ad4b03b6aab"; 227 + sha256 = "0796d42094d84133062d73d3ca11b209b7a4d53dd67426c41a662d388d73c534"; 228 228 } 229 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/hy-AM/firefox-101.0b9.tar.bz2"; 229 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/hy-AM/firefox-102.0b1.tar.bz2"; 230 230 locale = "hy-AM"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "0935ff231fb52e149944448a76a30cb5de9105748901a5b942de6f672db9ef1e"; 232 + sha256 = "62900bab9827ebd082679b262bfc8387214aed6fcca8e304679095953e2dd2e0"; 233 233 } 234 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ia/firefox-101.0b9.tar.bz2"; 234 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ia/firefox-102.0b1.tar.bz2"; 235 235 locale = "ia"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "137c25267b7f3ea080cab852ad4852d1bafa19b01af67d4fc1031e857c924ac5"; 237 + sha256 = "9a13f091e0f319223df7029a82c1a152a2e659ce3a3209731f706f303711e2ce"; 238 238 } 239 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/id/firefox-101.0b9.tar.bz2"; 239 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/id/firefox-102.0b1.tar.bz2"; 240 240 locale = "id"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "52c10e10f7c09c1da9de02da8c82fe7b971a94fbcb7f4ab216c6d1a75e33668d"; 242 + sha256 = "0922a1b44f3c5e2fde754b27ee31660d4e0fc062bd422febeabfa6b3988717a2"; 243 243 } 244 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/is/firefox-101.0b9.tar.bz2"; 244 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/is/firefox-102.0b1.tar.bz2"; 245 245 locale = "is"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "8688168ea4e7099caf7141c815b3a6470080a2a2976b86f4415b1f56d3940fa7"; 247 + sha256 = "fd9534ffcc53ae2947d486be722b367990808a9ecef7e82f29188d563bc4eab6"; 248 248 } 249 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/it/firefox-101.0b9.tar.bz2"; 249 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/it/firefox-102.0b1.tar.bz2"; 250 250 locale = "it"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "5fa83bac7df59ba6f7be8c7321d67c7d1c64cf246d52abc2a3b7dd81c9347fcd"; 252 + sha256 = "78c5cbb05369a3467108c05ee832a51ee26196cfc33607c9d15e6cf755a82c60"; 253 253 } 254 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ja/firefox-101.0b9.tar.bz2"; 254 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ja/firefox-102.0b1.tar.bz2"; 255 255 locale = "ja"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "4f6d06374574fe242145f0ea84dc7b4430463083786b509a6835245b1a071bfe"; 257 + sha256 = "1f48c4f96b7a599a0ba28365d901b5a3c3354bcb147da1bdb0a18d379dee92c9"; 258 258 } 259 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ka/firefox-101.0b9.tar.bz2"; 259 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ka/firefox-102.0b1.tar.bz2"; 260 260 locale = "ka"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "1aa8571648641b73d82a5e9da04f6b62230fd43be951e788b8d5d88226cc5f51"; 262 + sha256 = "e92821bf3bc9be390e8feef391ca0f5044014ea92a06edc424241d8c761c6be2"; 263 263 } 264 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/kab/firefox-101.0b9.tar.bz2"; 264 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/kab/firefox-102.0b1.tar.bz2"; 265 265 locale = "kab"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "213bb6fa88425de0df3ade49ffe84a562cfa02d38e367662659b4828036fc094"; 267 + sha256 = "2eb9cf42edb080503792fa8a730b3fca624acdf48cca0e965b101130609a6392"; 268 268 } 269 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/kk/firefox-101.0b9.tar.bz2"; 269 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/kk/firefox-102.0b1.tar.bz2"; 270 270 locale = "kk"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "38deb01d3c044ecdba59639e5c50549c55acf88a48774ab665714bb12cfa908a"; 272 + sha256 = "d467ecff9f0fcd4107d5021c1eeec2741abb124dc9bc6fa8db7ca5d5c0403df0"; 273 273 } 274 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/km/firefox-101.0b9.tar.bz2"; 274 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/km/firefox-102.0b1.tar.bz2"; 275 275 locale = "km"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "a28cac2089e9d4605670df2b55993f4519b15a2a94e98a09d867f9e6e682e3b4"; 277 + sha256 = "f3cdc420d103218acc06e3622b4624ba95c705fefd42093550622a2ce3373d1c"; 278 278 } 279 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/kn/firefox-101.0b9.tar.bz2"; 279 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/kn/firefox-102.0b1.tar.bz2"; 280 280 locale = "kn"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "03c1ab57d433615b6a4a7a4e0499ff271ec0985cc0b3dde795320753b4210109"; 282 + sha256 = "e16917d4ba4ade2c3c8c5dc1309c220013f3e3f2b091991773ba8f3a448295d1"; 283 283 } 284 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ko/firefox-101.0b9.tar.bz2"; 284 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ko/firefox-102.0b1.tar.bz2"; 285 285 locale = "ko"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "457f0ef990ace5b977d620728af74862c605a30ca8005441042e0134b2d10948"; 287 + sha256 = "3d73f2d86cf4acc3e9469c7020c1bafe013d6aafe3ec79c16808390e2e676c48"; 288 288 } 289 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/lij/firefox-101.0b9.tar.bz2"; 289 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/lij/firefox-102.0b1.tar.bz2"; 290 290 locale = "lij"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "ad02358c944bf2519ed2f3d0ee646fe82a63dce049ec31b6e00d0cdde0d4be52"; 292 + sha256 = "73165758c67fa7f8cead25287742ed0c34cb3a0d429e4b559bed0d1466c06f9c"; 293 293 } 294 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/lt/firefox-101.0b9.tar.bz2"; 294 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/lt/firefox-102.0b1.tar.bz2"; 295 295 locale = "lt"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "47180658f8a6c7be6863f3c75d8cf09632367b29a9359dd6f7eb1f396d3a2389"; 297 + sha256 = "8e0cc44be1054b890591d5fb3f6625919504a6fdcf60d0271794f1a41db5a545"; 298 298 } 299 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/lv/firefox-101.0b9.tar.bz2"; 299 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/lv/firefox-102.0b1.tar.bz2"; 300 300 locale = "lv"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "a669f30e0bee7a8c1a729775508e5a15ae0ef582eca0dccb8968aea5758103ae"; 302 + sha256 = "14d6c3bd99487a768fc3696f8ea8b68487e46ace807a26b9c18df0a3c43c1ffc"; 303 303 } 304 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/mk/firefox-101.0b9.tar.bz2"; 304 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/mk/firefox-102.0b1.tar.bz2"; 305 305 locale = "mk"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "da3fd784ba213b90da55fd6a807f0620872e0a51eeb62a5e026e1439383c9ea2"; 307 + sha256 = "8cebf973addfc612c1c0dffdbe785fac53934f5bc542d1e79909d1bcdf025b51"; 308 308 } 309 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/mr/firefox-101.0b9.tar.bz2"; 309 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/mr/firefox-102.0b1.tar.bz2"; 310 310 locale = "mr"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "b5ac685b23bd00080f7e8133e7f99cd0c71bc8428c1fb80b568ad3c91afbd05f"; 312 + sha256 = "493dd2121d648367af1edd3e80db91015a9b8a9a47eefef9276ef1f6bf486f22"; 313 313 } 314 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ms/firefox-101.0b9.tar.bz2"; 314 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ms/firefox-102.0b1.tar.bz2"; 315 315 locale = "ms"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "988b4684f396eda8934a4ae2eb82d02c7445e73002af315ac703ab7f78db605f"; 317 + sha256 = "1508aa8660e8f666e04fc0a6c3e49b51a51816ad4b8ee43c0dfb680e2e90f611"; 318 318 } 319 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/my/firefox-101.0b9.tar.bz2"; 319 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/my/firefox-102.0b1.tar.bz2"; 320 320 locale = "my"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "837fe9791a8d4bba89be9cd32aaa794f721999a13950d44333241c305703ef4e"; 322 + sha256 = "f0878efedb68f2a03366e4874dafcf754e59921da849ec6fb6d39cd153315f1e"; 323 323 } 324 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/nb-NO/firefox-101.0b9.tar.bz2"; 324 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/nb-NO/firefox-102.0b1.tar.bz2"; 325 325 locale = "nb-NO"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "d0b231b936dfefba9b45a5b044b63373c8e3c87eeebd5b785346dd4ff53fefdc"; 327 + sha256 = "69001a55ae4e756393f273ce23ea13df8f8b47fb97359016d65e16dc6256551b"; 328 328 } 329 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ne-NP/firefox-101.0b9.tar.bz2"; 329 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ne-NP/firefox-102.0b1.tar.bz2"; 330 330 locale = "ne-NP"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "dd0f9b9867c55b69c3e725dfb718c8551942d5571d63e8216b53b9f83de26b0f"; 332 + sha256 = "4bcde837fc1bfc6f97c9539d607b6f7e748ff2e83e2c0b9a54aab2077eb446d8"; 333 333 } 334 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/nl/firefox-101.0b9.tar.bz2"; 334 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/nl/firefox-102.0b1.tar.bz2"; 335 335 locale = "nl"; 336 336 arch = "linux-x86_64"; 337 - sha256 = "2f1eb60500ebc47723e66d24d6293ef36719a774f2dfbe2d9747d3bf4225e1e3"; 337 + sha256 = "97fc75c9feaa019ea0bc80f9a1a6e8054e2bcd583071bc179cfab66d35c8856e"; 338 338 } 339 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/nn-NO/firefox-101.0b9.tar.bz2"; 339 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/nn-NO/firefox-102.0b1.tar.bz2"; 340 340 locale = "nn-NO"; 341 341 arch = "linux-x86_64"; 342 - sha256 = "a413040866fe257ffc0fc09f7503a84f22719cb788624c1417955402ad43a7dd"; 342 + sha256 = "fede171c784763824fd3a9c2a2788ed6eb945a7329a6e4e27b3d4a5c1bd8ac18"; 343 343 } 344 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/oc/firefox-101.0b9.tar.bz2"; 344 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/oc/firefox-102.0b1.tar.bz2"; 345 345 locale = "oc"; 346 346 arch = "linux-x86_64"; 347 - sha256 = "f49e7cb85d5df810975f73c5d6f50475829d499804c082ea04421c554cae485a"; 347 + sha256 = "625f5654a4ae1345fcde23e9314ceed16b17505b6070064c4e0d325e8d0f7ba2"; 348 348 } 349 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/pa-IN/firefox-101.0b9.tar.bz2"; 349 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/pa-IN/firefox-102.0b1.tar.bz2"; 350 350 locale = "pa-IN"; 351 351 arch = "linux-x86_64"; 352 - sha256 = "114d20a66b320b9bd7cd1189c7348742794ac8cf00c5528c8bab3d87a1778d4b"; 352 + sha256 = "30d3814d7d53788fe61f9322fb70228584e47ab1409e5786711085d61b0dc0c5"; 353 353 } 354 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/pl/firefox-101.0b9.tar.bz2"; 354 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/pl/firefox-102.0b1.tar.bz2"; 355 355 locale = "pl"; 356 356 arch = "linux-x86_64"; 357 - sha256 = "a1d2a08da0a167173054e0e15d30ca39c832d6d3755f1b109796b77965c1cd28"; 357 + sha256 = "afc89da60ff9a1a1811bd0b1d5301f73db0d172568012205e304eafda1e0600f"; 358 358 } 359 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/pt-BR/firefox-101.0b9.tar.bz2"; 359 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/pt-BR/firefox-102.0b1.tar.bz2"; 360 360 locale = "pt-BR"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "78ee67985cb75261421498d370ce8530a1f9fd1cbf8988d70410fdcc21908eeb"; 362 + sha256 = "fad00c1dfc184e4beb269b7cbe81d940c27b757fa55ec3b44510849b821c1f6a"; 363 363 } 364 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/pt-PT/firefox-101.0b9.tar.bz2"; 364 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/pt-PT/firefox-102.0b1.tar.bz2"; 365 365 locale = "pt-PT"; 366 366 arch = "linux-x86_64"; 367 - sha256 = "5da39633a6b500d98c64af27812aa568053d5240317e464586097d4563f1ca3f"; 367 + sha256 = "bde2a367aa909aae4edf73abd4c877b71292841c89a82c96bc136d1b80a722b2"; 368 368 } 369 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/rm/firefox-101.0b9.tar.bz2"; 369 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/rm/firefox-102.0b1.tar.bz2"; 370 370 locale = "rm"; 371 371 arch = "linux-x86_64"; 372 - sha256 = "53a652b2ee5b0610bbdd54bc34bf125ece0712fbac783581242a2ca4565439b7"; 372 + sha256 = "8a0dc63330317d8800c951a4db66fe1753b4511252051168f2af8f16a94c9364"; 373 373 } 374 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ro/firefox-101.0b9.tar.bz2"; 374 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ro/firefox-102.0b1.tar.bz2"; 375 375 locale = "ro"; 376 376 arch = "linux-x86_64"; 377 - sha256 = "2d039e0a8228d9ebee4507f46de09459e9c5bf1e953a239d6523e2a3a8c498c7"; 377 + sha256 = "c9c963ec177336ed842f005750e4e08bec393a0f85d9c681ab322b47ecf8e699"; 378 378 } 379 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ru/firefox-101.0b9.tar.bz2"; 379 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ru/firefox-102.0b1.tar.bz2"; 380 380 locale = "ru"; 381 381 arch = "linux-x86_64"; 382 - sha256 = "9e2777201b4389bdcaee8d6f4888b5d92a699bb2f78153e779a9961ca896bfe8"; 382 + sha256 = "d04893d872e73793b65f4d421a1514dfefa282df294e5f13814da89dd1643fb7"; 383 383 } 384 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/sco/firefox-101.0b9.tar.bz2"; 384 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/sco/firefox-102.0b1.tar.bz2"; 385 385 locale = "sco"; 386 386 arch = "linux-x86_64"; 387 - sha256 = "a063fef6bf12d39245d436ca7269bfe02b9d964b0bf18e90c8438a3f9fd1a88a"; 387 + sha256 = "d0014e69debc8df04bf25699232ad7bd85a75dd241c232f0bff52b1fce26310c"; 388 388 } 389 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/si/firefox-101.0b9.tar.bz2"; 389 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/si/firefox-102.0b1.tar.bz2"; 390 390 locale = "si"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "1748fa8998e3b65fb0e2dbe0c4a5c13a7cd0ab573cc2d1eee9e049acba1c1461"; 392 + sha256 = "c1613bacf6edc90334a2ade3ea0718d0dece70bf0f21823aa1d247fa3fe94152"; 393 393 } 394 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/sk/firefox-101.0b9.tar.bz2"; 394 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/sk/firefox-102.0b1.tar.bz2"; 395 395 locale = "sk"; 396 396 arch = "linux-x86_64"; 397 - sha256 = "7af81d1755789a5e96e657e623c8b4e048e3a78327edd6e3986af0761cb39d3d"; 397 + sha256 = "456bb9ba488d512a1b12dbae82688c5da5e611c9ef5537a10e86adbc415cb625"; 398 398 } 399 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/sl/firefox-101.0b9.tar.bz2"; 399 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/sl/firefox-102.0b1.tar.bz2"; 400 400 locale = "sl"; 401 401 arch = "linux-x86_64"; 402 - sha256 = "b838972bbd89bbc9d015263422140ea11cb4e4a3556722b9c4733b16288d501f"; 402 + sha256 = "aaaaf31bd6f8034df1d678367c017dec07eca73e3e46d250e61b9897491f7afb"; 403 403 } 404 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/son/firefox-101.0b9.tar.bz2"; 404 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/son/firefox-102.0b1.tar.bz2"; 405 405 locale = "son"; 406 406 arch = "linux-x86_64"; 407 - sha256 = "6f123c54e64c26a44c33bf7ccd0b331b7e25744e0ea27c3cce7ba7edbaa704b7"; 407 + sha256 = "533408b8c4b4b4d706a33530d6d5886c6413048ad7871da35f7baf1ba75a5bdd"; 408 408 } 409 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/sq/firefox-101.0b9.tar.bz2"; 409 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/sq/firefox-102.0b1.tar.bz2"; 410 410 locale = "sq"; 411 411 arch = "linux-x86_64"; 412 - sha256 = "ee988b4f94fc63163f967726b5caa301e63a86e3629b8312a72840a309c149df"; 412 + sha256 = "cb4d01b984e68673f1673468cb286560e511674f55eb778af51b7160e39a7097"; 413 413 } 414 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/sr/firefox-101.0b9.tar.bz2"; 414 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/sr/firefox-102.0b1.tar.bz2"; 415 415 locale = "sr"; 416 416 arch = "linux-x86_64"; 417 - sha256 = "402d7134120a462e1a0cb4cfb9d3173ece443f0230aaf17c684d23d303d28e47"; 417 + sha256 = "d5eb66a4165aac9491bf64176f07bc7f84ee4e98ce81a85e0e1b6571c5fd4a9b"; 418 418 } 419 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/sv-SE/firefox-101.0b9.tar.bz2"; 419 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/sv-SE/firefox-102.0b1.tar.bz2"; 420 420 locale = "sv-SE"; 421 421 arch = "linux-x86_64"; 422 - sha256 = "a12bf6d6b0ab7db2251c454929765516c52291901be2e3f3b6aefbcff4a13ba5"; 422 + sha256 = "ab037e78469d27856c5224ab615f4f222a95425ba8a2d1c356b36092595740e3"; 423 423 } 424 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/szl/firefox-101.0b9.tar.bz2"; 424 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/szl/firefox-102.0b1.tar.bz2"; 425 425 locale = "szl"; 426 426 arch = "linux-x86_64"; 427 - sha256 = "fa54a3d25dd2e24baf72cf9f4a34255fba063708a3e047d78167be9efe2a962d"; 427 + sha256 = "52bfa587c0ef1a327a8fd1cb4132b3260326c1e35266dc81cba70427a38c14d7"; 428 428 } 429 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ta/firefox-101.0b9.tar.bz2"; 429 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ta/firefox-102.0b1.tar.bz2"; 430 430 locale = "ta"; 431 431 arch = "linux-x86_64"; 432 - sha256 = "856e55fb2fc64267a7421f55c760fda0c4e200959447349e37e1aacabc76276e"; 432 + sha256 = "571831d05d2041f4e5017f02492f412ee4a6d22434f8c854fb03629ecbe0a4a7"; 433 433 } 434 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/te/firefox-101.0b9.tar.bz2"; 434 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/te/firefox-102.0b1.tar.bz2"; 435 435 locale = "te"; 436 436 arch = "linux-x86_64"; 437 - sha256 = "b419c6967f62845c441fe19908dff490e0ecc91aeb6a5360d455c18c623a0bac"; 437 + sha256 = "05a50bb39a94a3e25c7364e051de128cb06cb69ff097532dadc4d38ad2ba4765"; 438 438 } 439 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/th/firefox-101.0b9.tar.bz2"; 439 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/th/firefox-102.0b1.tar.bz2"; 440 440 locale = "th"; 441 441 arch = "linux-x86_64"; 442 - sha256 = "c3a3b04f8ce2a5bf7d592926fdea63a4039714791e7f0a48541ee9de73a17c8e"; 442 + sha256 = "54e1dd8283e83db7cc7df02c228ea6c07918925229fea66fdab3e2aecdace37c"; 443 443 } 444 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/tl/firefox-101.0b9.tar.bz2"; 444 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/tl/firefox-102.0b1.tar.bz2"; 445 445 locale = "tl"; 446 446 arch = "linux-x86_64"; 447 - sha256 = "a848c97e8ba510fe98b4da98c96a7ecfdcca215e0a475d40ab808d14dc2ba774"; 447 + sha256 = "8b213e29de094b7a8b2ee28bca4d4c2adf9b1f2f3def05877d4d84b177b16381"; 448 448 } 449 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/tr/firefox-101.0b9.tar.bz2"; 449 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/tr/firefox-102.0b1.tar.bz2"; 450 450 locale = "tr"; 451 451 arch = "linux-x86_64"; 452 - sha256 = "0952a7053bb3e64eecbfc522b2422d1322d22e22a4ff531038d72da87357d82d"; 452 + sha256 = "ea5ac108be644de8ae5d6098079e70d90d723472382bf4b656a4b10b32089aa4"; 453 453 } 454 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/trs/firefox-101.0b9.tar.bz2"; 454 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/trs/firefox-102.0b1.tar.bz2"; 455 455 locale = "trs"; 456 456 arch = "linux-x86_64"; 457 - sha256 = "c51991039eeacf7a094581724e3c31636579762abf6c00c3ab24a52397c739ab"; 457 + sha256 = "ae62a9b06118c9d692eead535b5369dfdf6615c65a7458e93873a4c34aaa9809"; 458 458 } 459 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/uk/firefox-101.0b9.tar.bz2"; 459 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/uk/firefox-102.0b1.tar.bz2"; 460 460 locale = "uk"; 461 461 arch = "linux-x86_64"; 462 - sha256 = "32d6896a26105b60e8a9d5e9c0cfbcc3e0a225f969a1b1b66af8072219f02cf8"; 462 + sha256 = "bcf906c12077923511b7dd2b9cf893e9aaa5dffd67997c4ea6dca47808a94001"; 463 463 } 464 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/ur/firefox-101.0b9.tar.bz2"; 464 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/ur/firefox-102.0b1.tar.bz2"; 465 465 locale = "ur"; 466 466 arch = "linux-x86_64"; 467 - sha256 = "30c5c04ceca1996ff51df5ead63d5ededec2a393d06b4216d58f8b32deb48238"; 467 + sha256 = "710e26fee7484f0ecc2465d8da3f42c986efe9102cf02c543ca6a08df8f57c16"; 468 468 } 469 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/uz/firefox-101.0b9.tar.bz2"; 469 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/uz/firefox-102.0b1.tar.bz2"; 470 470 locale = "uz"; 471 471 arch = "linux-x86_64"; 472 - sha256 = "c99c9442c0ec73c7965d90994295bf2d349076613b09528ec705d058eb7a9ec0"; 472 + sha256 = "c09c8f79961467daf9d2f9af59d1109603b0d40746897dd037e1fe489f910f53"; 473 473 } 474 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/vi/firefox-101.0b9.tar.bz2"; 474 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/vi/firefox-102.0b1.tar.bz2"; 475 475 locale = "vi"; 476 476 arch = "linux-x86_64"; 477 - sha256 = "cd7c90d30ea1aa4a9ad6426917aa85f54ce1f88abedbb54777f104f84d264f7b"; 477 + sha256 = "3ecf131c82a70b1609f65727a7f79bbe68b3194bea85fd02fdcd12f681ae9fae"; 478 478 } 479 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/xh/firefox-101.0b9.tar.bz2"; 479 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/xh/firefox-102.0b1.tar.bz2"; 480 480 locale = "xh"; 481 481 arch = "linux-x86_64"; 482 - sha256 = "3afba7baea1f7ee7d8b0f8a1cd7af26921b30e94c582d4fe774b35302b6a9476"; 482 + sha256 = "50e0ec349cbf8939847aa0de54e2fae7bd71762602ce3ed62ca40b834b089a00"; 483 483 } 484 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/zh-CN/firefox-101.0b9.tar.bz2"; 484 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/zh-CN/firefox-102.0b1.tar.bz2"; 485 485 locale = "zh-CN"; 486 486 arch = "linux-x86_64"; 487 - sha256 = "882ea861902ccc8698cec041ac9b27ec4164876fca18569eaf5ef4398410fc3f"; 487 + sha256 = "e800d967df599c5d48235af1038875d23ea4902e6263e0f5d779a5ff5eac9cff"; 488 488 } 489 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-x86_64/zh-TW/firefox-101.0b9.tar.bz2"; 489 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-x86_64/zh-TW/firefox-102.0b1.tar.bz2"; 490 490 locale = "zh-TW"; 491 491 arch = "linux-x86_64"; 492 - sha256 = "53bacc7e75669499538381441dcca7270054e15c8626332f9f87f3804499e40e"; 492 + sha256 = "0946cda9640bbf31727adbebc7b2dd221a050109d7248a77a2e7b443ca9d3334"; 493 493 } 494 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ach/firefox-101.0b9.tar.bz2"; 494 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ach/firefox-102.0b1.tar.bz2"; 495 495 locale = "ach"; 496 496 arch = "linux-i686"; 497 - sha256 = "40c2e9d80c7e4bb225e14f0fc35403c6605180eea9d0ce0fe690e17a83f441b6"; 497 + sha256 = "7d29bc8f1487d8f3dd19f7ab0bf6e40ee357199cdd16d03bf07033bef6288cce"; 498 498 } 499 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/af/firefox-101.0b9.tar.bz2"; 499 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/af/firefox-102.0b1.tar.bz2"; 500 500 locale = "af"; 501 501 arch = "linux-i686"; 502 - sha256 = "d88dc2dd027b90ecdd27e2293484c0a89c9dc026d56684a2873a25ae18ccd90f"; 502 + sha256 = "cceead004baf8183d82c9b9b1dedb18e5fe9f6e558a44f0fee7669f7a51bd357"; 503 503 } 504 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/an/firefox-101.0b9.tar.bz2"; 504 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/an/firefox-102.0b1.tar.bz2"; 505 505 locale = "an"; 506 506 arch = "linux-i686"; 507 - sha256 = "0e958410815e2054f1ccd49e038281112fc0fb68de4a3f4b317d701a9cabac27"; 507 + sha256 = "baf5bf3514da84f537da2271c772f7e7308389c46712826f3f5ddfa43f3316f7"; 508 508 } 509 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ar/firefox-101.0b9.tar.bz2"; 509 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ar/firefox-102.0b1.tar.bz2"; 510 510 locale = "ar"; 511 511 arch = "linux-i686"; 512 - sha256 = "5db4690752f171bd3314f02556d5a4443c564b4b1962cb48fb8206ecf85c77f0"; 512 + sha256 = "e31abc2de63a6a679fcf733b8a12827b2460024f2bbaebe986016f2c5705a1a6"; 513 513 } 514 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ast/firefox-101.0b9.tar.bz2"; 514 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ast/firefox-102.0b1.tar.bz2"; 515 515 locale = "ast"; 516 516 arch = "linux-i686"; 517 - sha256 = "b5f716347e17c88f72ae770489c1e22ea7ccf7c88537d1139c238e03302897f5"; 517 + sha256 = "4663f930dbe9a2c64ae4dd873903828d7cc26f0673353e7be3780feebe58718e"; 518 518 } 519 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/az/firefox-101.0b9.tar.bz2"; 519 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/az/firefox-102.0b1.tar.bz2"; 520 520 locale = "az"; 521 521 arch = "linux-i686"; 522 - sha256 = "62b543e89a0f6f66cb6524adf22665965b01173298f6501737b60f7f7ab67d0f"; 522 + sha256 = "8a952c2714e14c973b114ef056a6110ff1b937f0fe4b0c5a3f241b9d48d0c698"; 523 523 } 524 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/be/firefox-101.0b9.tar.bz2"; 524 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/be/firefox-102.0b1.tar.bz2"; 525 525 locale = "be"; 526 526 arch = "linux-i686"; 527 - sha256 = "fab20786e0817d4947302f8b256c41dacedd643926a8e39c9ed2fd3c4e6d5396"; 527 + sha256 = "61a78df562a99240b03a09d642c0530a8bd55ffd6bcdc15db4f9bd8b471eb808"; 528 528 } 529 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/bg/firefox-101.0b9.tar.bz2"; 529 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/bg/firefox-102.0b1.tar.bz2"; 530 530 locale = "bg"; 531 531 arch = "linux-i686"; 532 - sha256 = "aa500f768044be8c7aa94eeba9a3d43a32375d8d75e3fb8a7b7e864aaf0ca6b4"; 532 + sha256 = "80c0f371915db526e9fa400c662e87beebd3f122ce3ac15195bd70419e509ec7"; 533 533 } 534 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/bn/firefox-101.0b9.tar.bz2"; 534 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/bn/firefox-102.0b1.tar.bz2"; 535 535 locale = "bn"; 536 536 arch = "linux-i686"; 537 - sha256 = "af36728b49e0bb6c5d1071720170576a2ebf72e652503a0ed5a9681bc93143fd"; 537 + sha256 = "48b33b1e6e485b38e2940713ec972d70eba16938fe8780acb856833e2aaa6cb5"; 538 538 } 539 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/br/firefox-101.0b9.tar.bz2"; 539 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/br/firefox-102.0b1.tar.bz2"; 540 540 locale = "br"; 541 541 arch = "linux-i686"; 542 - sha256 = "de57869f78250f3e79bbe97539a368d0cfb1f3db50ea7a0a6eed0f6be10c4dca"; 542 + sha256 = "b75e59a526a34d8bdfe592d48ded3d1559d6de7fcb6683e356b212fb04179002"; 543 543 } 544 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/bs/firefox-101.0b9.tar.bz2"; 544 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/bs/firefox-102.0b1.tar.bz2"; 545 545 locale = "bs"; 546 546 arch = "linux-i686"; 547 - sha256 = "008d7f95e124683a6f086a0b77f2749bc52e6afa2ede62c4609c01185c6db5d0"; 547 + sha256 = "a55c68a945abceccaeab17418a866a5f5e5f7644e161faa5b3208667d54a877d"; 548 548 } 549 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ca-valencia/firefox-101.0b9.tar.bz2"; 549 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ca-valencia/firefox-102.0b1.tar.bz2"; 550 550 locale = "ca-valencia"; 551 551 arch = "linux-i686"; 552 - sha256 = "3b80603f7d38fdf32a4a64cf5e54f3d4413850a0ca6174b26565f9f437e56227"; 552 + sha256 = "a7afe58e11b0cf0dc95f9543aedbd88ce03ea246b92ddcb1f93340b75cc35200"; 553 553 } 554 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ca/firefox-101.0b9.tar.bz2"; 554 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ca/firefox-102.0b1.tar.bz2"; 555 555 locale = "ca"; 556 556 arch = "linux-i686"; 557 - sha256 = "f692f580fa6bece8d1a0aef9f55ebf091fcb3b5f0991cba7cdaab14131ff9aad"; 557 + sha256 = "a4039e50de751a61e5a79b4f35ea6b2495974a7c39394c25748149a362b4fdc0"; 558 558 } 559 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/cak/firefox-101.0b9.tar.bz2"; 559 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/cak/firefox-102.0b1.tar.bz2"; 560 560 locale = "cak"; 561 561 arch = "linux-i686"; 562 - sha256 = "56096c3944e828f1c345b4cb5c4c4db39d87d5d056d7dba5435da86245ee298c"; 562 + sha256 = "e021c889f0e180fdd23250c7993fb4e5d1e5c0a6ec801943cba0f05fd0909129"; 563 563 } 564 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/cs/firefox-101.0b9.tar.bz2"; 564 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/cs/firefox-102.0b1.tar.bz2"; 565 565 locale = "cs"; 566 566 arch = "linux-i686"; 567 - sha256 = "7965b459056f4bfae8b162119f0c8a4a88fd9e18b7fc4d65b9782b2de2b61cf9"; 567 + sha256 = "15439bf1c939707b6062eed5bf59c22e740ffdd4ef9a05cf4e01df502d4febcd"; 568 568 } 569 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/cy/firefox-101.0b9.tar.bz2"; 569 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/cy/firefox-102.0b1.tar.bz2"; 570 570 locale = "cy"; 571 571 arch = "linux-i686"; 572 - sha256 = "c50094be3fea5a75c4a7965c79d6fc640a375a958f907c5ab950a63270a111d5"; 572 + sha256 = "2d0e4c6851836b98d65c6a8f62a976b4292fdc6a2c612d9d02f1f825bea0ec20"; 573 573 } 574 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/da/firefox-101.0b9.tar.bz2"; 574 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/da/firefox-102.0b1.tar.bz2"; 575 575 locale = "da"; 576 576 arch = "linux-i686"; 577 - sha256 = "89f5ff2433f1f2306b46c708123757284e178d257f15fa02d59c5af2cb2a5b41"; 577 + sha256 = "19f0411b95446cef94a304f69fcb1c0e2471fe7c866f36eebba3bdf501dbd0be"; 578 578 } 579 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/de/firefox-101.0b9.tar.bz2"; 579 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/de/firefox-102.0b1.tar.bz2"; 580 580 locale = "de"; 581 581 arch = "linux-i686"; 582 - sha256 = "c66945dcdabb3aabb120b7af826870b0b9c2163a9372c2b35e6da4a467389622"; 582 + sha256 = "80b8cf81da026b576788453e179a6db128e7d2ffb42df12390ca731a7f62fc12"; 583 583 } 584 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/dsb/firefox-101.0b9.tar.bz2"; 584 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/dsb/firefox-102.0b1.tar.bz2"; 585 585 locale = "dsb"; 586 586 arch = "linux-i686"; 587 - sha256 = "57a0c5447d8a77cf6a59b69d6652e9348edec1b8f7e7a0612b4b177a5628035f"; 587 + sha256 = "dc15b9f7c07543c87232d62f503859b89b13d65a66cbe2e44bf9a3b306005a01"; 588 588 } 589 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/el/firefox-101.0b9.tar.bz2"; 589 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/el/firefox-102.0b1.tar.bz2"; 590 590 locale = "el"; 591 591 arch = "linux-i686"; 592 - sha256 = "bec4c447b48be53dc444a10fb8e2024f03aeca28d0c1f924545b32f031187c0b"; 592 + sha256 = "52f35b4225b6df62bd1946174f1ba109503cd6a77a649f6b31f2159650a620d3"; 593 593 } 594 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/en-CA/firefox-101.0b9.tar.bz2"; 594 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/en-CA/firefox-102.0b1.tar.bz2"; 595 595 locale = "en-CA"; 596 596 arch = "linux-i686"; 597 - sha256 = "f0f5acca315896921a7585ae8a065971779678420f1eb6c9282894736e64172c"; 597 + sha256 = "366fe6d1c3515b18049d85913ee86c38b5be461f99d6ffbf1c635dbee255e957"; 598 598 } 599 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/en-GB/firefox-101.0b9.tar.bz2"; 599 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/en-GB/firefox-102.0b1.tar.bz2"; 600 600 locale = "en-GB"; 601 601 arch = "linux-i686"; 602 - sha256 = "91e283cf7039ada850dba22fd4cfbc2f22dfa1a1388ab1f9d8d67d4a42b9b8c0"; 602 + sha256 = "af289855db6d990dd3885e3263e32e627dd381d7bba3193ec6269e445cdc4f00"; 603 603 } 604 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/en-US/firefox-101.0b9.tar.bz2"; 604 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/en-US/firefox-102.0b1.tar.bz2"; 605 605 locale = "en-US"; 606 606 arch = "linux-i686"; 607 - sha256 = "31c02a25efc179f0512957de2d3a979d7a82c875bc0773d8a3afd4e27edbf22c"; 607 + sha256 = "8f1bc05072d986a97995ebf0ca4ba57d345bc467747e9c420cf6e3c8d8ab5bd9"; 608 608 } 609 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/eo/firefox-101.0b9.tar.bz2"; 609 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/eo/firefox-102.0b1.tar.bz2"; 610 610 locale = "eo"; 611 611 arch = "linux-i686"; 612 - sha256 = "3fc680fc56d628b35e989d51c4559d78d510cedb6a60f4f44526c30dbe2601d7"; 612 + sha256 = "1ffaa167521c7dd200371d03ffc6b2137dc6d964010f71e65e4b182dd9806af1"; 613 613 } 614 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/es-AR/firefox-101.0b9.tar.bz2"; 614 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/es-AR/firefox-102.0b1.tar.bz2"; 615 615 locale = "es-AR"; 616 616 arch = "linux-i686"; 617 - sha256 = "8b1433dafc4174c0f939c80ed5b61ae8eb1d01719126c7b311f91cb3c71abc5f"; 617 + sha256 = "1e1f92815add28a3eee7ce0c4edad7e81a5bcd96de3805eacb4e6b4b0cc9c7e7"; 618 618 } 619 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/es-CL/firefox-101.0b9.tar.bz2"; 619 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/es-CL/firefox-102.0b1.tar.bz2"; 620 620 locale = "es-CL"; 621 621 arch = "linux-i686"; 622 - sha256 = "a60f5017f68cd48476c9aee40e4041c60c1f0434530313e374e6da39e00c41ab"; 622 + sha256 = "4506728d6d0ffd9ff80fb213187cce5170708a2413a5047b3e95196d78b98ed9"; 623 623 } 624 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/es-ES/firefox-101.0b9.tar.bz2"; 624 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/es-ES/firefox-102.0b1.tar.bz2"; 625 625 locale = "es-ES"; 626 626 arch = "linux-i686"; 627 - sha256 = "3e69135395aecac514b1bf2bbf1fbc7c9ab1bdaea712136423c0f0296c8f2338"; 627 + sha256 = "c90872f86df92a2ceaf7c78990b52e144f7b044f67838b1856eefd02aae6faf5"; 628 628 } 629 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/es-MX/firefox-101.0b9.tar.bz2"; 629 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/es-MX/firefox-102.0b1.tar.bz2"; 630 630 locale = "es-MX"; 631 631 arch = "linux-i686"; 632 - sha256 = "fd16ed8120365b053593fd4317faad82b22e538ee2fb5c1232c4fea414b551e4"; 632 + sha256 = "100d85d1862129a6fe3d6ef8220e549776a2c67d62dd38db7a13cbeb51a2d58e"; 633 633 } 634 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/et/firefox-101.0b9.tar.bz2"; 634 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/et/firefox-102.0b1.tar.bz2"; 635 635 locale = "et"; 636 636 arch = "linux-i686"; 637 - sha256 = "9fa08caf69cbe2aca5738df9e2b1b0cd79513f1dfee638f352cd754c3b17dd0e"; 637 + sha256 = "76ee145a97fe2f1c96f48e2f7b2248fb35817ae8f98414228e3117db1aa5bd55"; 638 638 } 639 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/eu/firefox-101.0b9.tar.bz2"; 639 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/eu/firefox-102.0b1.tar.bz2"; 640 640 locale = "eu"; 641 641 arch = "linux-i686"; 642 - sha256 = "94a5097df79182cf3a7f7a0740936beda02b666de005daab93d119011ed2372e"; 642 + sha256 = "b2637f52752e2641b0ae5c700dcea84d3e4def470c3995055f871a8945fcbf52"; 643 643 } 644 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/fa/firefox-101.0b9.tar.bz2"; 644 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/fa/firefox-102.0b1.tar.bz2"; 645 645 locale = "fa"; 646 646 arch = "linux-i686"; 647 - sha256 = "927bf74effee01adbe4e73ee1adf3a8846ca7f8648679016fccd83f0fcf6211a"; 647 + sha256 = "0ea2b65aeb6e0a562ee87cd4fa980769b1eb56e58cab76dd7d4a81c8f40a2478"; 648 648 } 649 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ff/firefox-101.0b9.tar.bz2"; 649 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ff/firefox-102.0b1.tar.bz2"; 650 650 locale = "ff"; 651 651 arch = "linux-i686"; 652 - sha256 = "fc3d4cfda60737d244190fd77483f635102016728d57540b2ede2beccdafa3ea"; 652 + sha256 = "e3a8d084202dc1e640f556074e06165c0a016486834a1011b872aea8f8c8e7ea"; 653 653 } 654 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/fi/firefox-101.0b9.tar.bz2"; 654 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/fi/firefox-102.0b1.tar.bz2"; 655 655 locale = "fi"; 656 656 arch = "linux-i686"; 657 - sha256 = "51c65fab027ec69d1261c4917d1c082b656306c0b5a1e64c771df6035ca89adf"; 657 + sha256 = "35d48e97e5ded260d79723338d8f91d05fab37be8d960503801240cf69504639"; 658 658 } 659 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/fr/firefox-101.0b9.tar.bz2"; 659 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/fr/firefox-102.0b1.tar.bz2"; 660 660 locale = "fr"; 661 661 arch = "linux-i686"; 662 - sha256 = "3e7380db9a56c624e04c66f50b7167a1b6932c64bb687d723b035f34d0e7837e"; 662 + sha256 = "9c96aeaf1470a49a28cd29d5d6c5e31f76c5e0f610e5a6065ace3585ceb7ff2d"; 663 663 } 664 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/fy-NL/firefox-101.0b9.tar.bz2"; 664 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/fy-NL/firefox-102.0b1.tar.bz2"; 665 665 locale = "fy-NL"; 666 666 arch = "linux-i686"; 667 - sha256 = "aed3d04d0198c4449861a15e35392bbe3e05d043c92d63a34cb204a63515bad2"; 667 + sha256 = "2f498d0fd9ffb298a9a54fa860fba3420ee8ca82ac45f70639dffb64c73aa458"; 668 668 } 669 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ga-IE/firefox-101.0b9.tar.bz2"; 669 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ga-IE/firefox-102.0b1.tar.bz2"; 670 670 locale = "ga-IE"; 671 671 arch = "linux-i686"; 672 - sha256 = "b8c2328f8793d1ae930aa0aae77f144a71c007eea8fb22867bbfacfa7e6c51a4"; 672 + sha256 = "ee34018c8702d7bb9c30e526aff4f795e1a40509b8e8eede985e9d413aac571f"; 673 673 } 674 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/gd/firefox-101.0b9.tar.bz2"; 674 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/gd/firefox-102.0b1.tar.bz2"; 675 675 locale = "gd"; 676 676 arch = "linux-i686"; 677 - sha256 = "02e8a9ac80aa7c35395e9b8d071cd3ec392285a66b929dd14b76d90e6994a698"; 677 + sha256 = "ca52067349378fbcdd33f84c31e7cbd3ebefd86fa870cef98daebd27ee607702"; 678 678 } 679 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/gl/firefox-101.0b9.tar.bz2"; 679 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/gl/firefox-102.0b1.tar.bz2"; 680 680 locale = "gl"; 681 681 arch = "linux-i686"; 682 - sha256 = "8a3e1429021228a616a6c309ca52e2606a319fde5bab64859d5ce2b7a471aacd"; 682 + sha256 = "16440444c26bca766105eb9888d7d3c38c7462764679ac4ac0b82e8884eac49d"; 683 683 } 684 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/gn/firefox-101.0b9.tar.bz2"; 684 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/gn/firefox-102.0b1.tar.bz2"; 685 685 locale = "gn"; 686 686 arch = "linux-i686"; 687 - sha256 = "198a1cfbbc143ba4a509877837efa3b777a56a0a2bb753f0feb84eae0e9c1631"; 687 + sha256 = "53cc0f9ac721262eddc4faaa3386eb5acce22a92b3d8433c8b4a4b0f090bf3d8"; 688 688 } 689 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/gu-IN/firefox-101.0b9.tar.bz2"; 689 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/gu-IN/firefox-102.0b1.tar.bz2"; 690 690 locale = "gu-IN"; 691 691 arch = "linux-i686"; 692 - sha256 = "eac041f094375ccef72cd1f3064b2913522bc6f1c7857f4eb3e64684e19730c7"; 692 + sha256 = "27abf002b149d493cb3f11719904fbe347ab2dec5d46e6e3e5e24a17f958c23f"; 693 693 } 694 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/he/firefox-101.0b9.tar.bz2"; 694 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/he/firefox-102.0b1.tar.bz2"; 695 695 locale = "he"; 696 696 arch = "linux-i686"; 697 - sha256 = "a68ade36b290e63052720325f5aa22976761c9c2e295510af6ab0dd5661d6da7"; 697 + sha256 = "33b62093079be24560d911cfdae89312aa980b8342c6114ea8359c306c2c3681"; 698 698 } 699 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/hi-IN/firefox-101.0b9.tar.bz2"; 699 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/hi-IN/firefox-102.0b1.tar.bz2"; 700 700 locale = "hi-IN"; 701 701 arch = "linux-i686"; 702 - sha256 = "8825e8254b6772d51720e122c9ee709a3b1ea564d4fb29a8a6ba929fcfc5437c"; 702 + sha256 = "18d0406231672931d4e24d0baa91786811087b496b885c2cb0bf2a4d8dd09bbe"; 703 703 } 704 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/hr/firefox-101.0b9.tar.bz2"; 704 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/hr/firefox-102.0b1.tar.bz2"; 705 705 locale = "hr"; 706 706 arch = "linux-i686"; 707 - sha256 = "762de5ec6480b9a860d998427ae821f06b1396bd1243561ff5e4c7d03be6fa06"; 707 + sha256 = "0f6fe33d4d8afde522b80567640f382a7e9ef40f8b161f574e3133b54e738233"; 708 708 } 709 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/hsb/firefox-101.0b9.tar.bz2"; 709 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/hsb/firefox-102.0b1.tar.bz2"; 710 710 locale = "hsb"; 711 711 arch = "linux-i686"; 712 - sha256 = "e857edad50260853c45f28628b2d995bb91350c16ad255ae796942784b5b482a"; 712 + sha256 = "350f6b854cea4720f1d9acb83fa738b3dce7877a2c8a3cf64d68249883a3d22d"; 713 713 } 714 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/hu/firefox-101.0b9.tar.bz2"; 714 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/hu/firefox-102.0b1.tar.bz2"; 715 715 locale = "hu"; 716 716 arch = "linux-i686"; 717 - sha256 = "08d7e05caf74c5738d1cf739a485450b2f6412a16fc8f3a823822fb53d796ec2"; 717 + sha256 = "d8b008c162608682e1e609cd853f02a374d7210461769307772b2aa0055befed"; 718 718 } 719 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/hy-AM/firefox-101.0b9.tar.bz2"; 719 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/hy-AM/firefox-102.0b1.tar.bz2"; 720 720 locale = "hy-AM"; 721 721 arch = "linux-i686"; 722 - sha256 = "e963239a29db7c532110a53411f0c8d22c92f4bc82d8ffd3827d129e8913665a"; 722 + sha256 = "14f17996404594e9e974f2c16c41dd83866e8f896900203aab975ebf7435ef52"; 723 723 } 724 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ia/firefox-101.0b9.tar.bz2"; 724 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ia/firefox-102.0b1.tar.bz2"; 725 725 locale = "ia"; 726 726 arch = "linux-i686"; 727 - sha256 = "2fe4b8500d98ff61e621659df71bbe67f18a005a7e235e0793f8740c6b453b2d"; 727 + sha256 = "21d47e59574336c64583546f84a4be97c9639093788926b4f261a868c2db1bb2"; 728 728 } 729 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/id/firefox-101.0b9.tar.bz2"; 729 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/id/firefox-102.0b1.tar.bz2"; 730 730 locale = "id"; 731 731 arch = "linux-i686"; 732 - sha256 = "c25f563b35ff9544c7024f6b66e2d2b1314fcb43a5b2307f2a15ac1186a5b11a"; 732 + sha256 = "e6ea69ac717f03f963bf9304946e2c2956d5dc5fdf154f1189b2ac00037a8770"; 733 733 } 734 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/is/firefox-101.0b9.tar.bz2"; 734 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/is/firefox-102.0b1.tar.bz2"; 735 735 locale = "is"; 736 736 arch = "linux-i686"; 737 - sha256 = "90ef654ae1601e97c7fb474216d35938cb25e9a9e36551389c5294f615bc1352"; 737 + sha256 = "e1497f01bd0e4b979f38584541a268c29be2723ba396327b5a7be961278ad81e"; 738 738 } 739 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/it/firefox-101.0b9.tar.bz2"; 739 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/it/firefox-102.0b1.tar.bz2"; 740 740 locale = "it"; 741 741 arch = "linux-i686"; 742 - sha256 = "5c7b23d95b3179942e03ab1f1e26b20e677e75e19c257b5eb474d21d2d74161d"; 742 + sha256 = "6943c5ec04c7c79c92c61081c9e896ec752765d813398bac568fe1869e79b83d"; 743 743 } 744 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ja/firefox-101.0b9.tar.bz2"; 744 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ja/firefox-102.0b1.tar.bz2"; 745 745 locale = "ja"; 746 746 arch = "linux-i686"; 747 - sha256 = "e20483525772a203c6468a807d7ef6f39a17edb1f00b3a39adca0e5c32c2b11b"; 747 + sha256 = "23308e1cf1eb70bcc5d3ccae8fd3b9f5e4a111ecb5690d577c89ea57f57b9e7c"; 748 748 } 749 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ka/firefox-101.0b9.tar.bz2"; 749 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ka/firefox-102.0b1.tar.bz2"; 750 750 locale = "ka"; 751 751 arch = "linux-i686"; 752 - sha256 = "7679fce7930cdd9f1fff4cb31bc1bc51fd2fa7ebb4236703e0aa60381bc1c62b"; 752 + sha256 = "e6bca98a1d137992f698134f970c75e0317c41f8ba3cfb9842e8c415ab361fd8"; 753 753 } 754 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/kab/firefox-101.0b9.tar.bz2"; 754 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/kab/firefox-102.0b1.tar.bz2"; 755 755 locale = "kab"; 756 756 arch = "linux-i686"; 757 - sha256 = "1ab08ecf7cb3f21e48b2fbbd4dc2eb1e9a0065644aba22a71ed58e0247009022"; 757 + sha256 = "267b9c22a2d92ac187150a1935ada053034c01ef45fe770dffd76351b33ca29f"; 758 758 } 759 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/kk/firefox-101.0b9.tar.bz2"; 759 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/kk/firefox-102.0b1.tar.bz2"; 760 760 locale = "kk"; 761 761 arch = "linux-i686"; 762 - sha256 = "48832d04c96272bfdb14eea01789fd487cc18b1e9904b074b4aa9d729644e2cd"; 762 + sha256 = "0feeb4bef2f52e5f0d7210753e4e02deebfe0ef33bd2f0840b6f7f743a1b445a"; 763 763 } 764 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/km/firefox-101.0b9.tar.bz2"; 764 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/km/firefox-102.0b1.tar.bz2"; 765 765 locale = "km"; 766 766 arch = "linux-i686"; 767 - sha256 = "e4d3a9bede49e675e6b0f1afa3637adfbe29e1693ba2985cb45c20ffc279b8c6"; 767 + sha256 = "5e851a5c7b633ead4583aaaa0668d9e2127a945019530c5dce48bb3a5b3b00f6"; 768 768 } 769 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/kn/firefox-101.0b9.tar.bz2"; 769 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/kn/firefox-102.0b1.tar.bz2"; 770 770 locale = "kn"; 771 771 arch = "linux-i686"; 772 - sha256 = "11a27061c8599edf173970683b596d24848c99f160d9d0ba29bdb9294064ec6d"; 772 + sha256 = "a95d69cbe8079d8a132e4d31521b6a45f7d7e513d049541bfa4cd24788530cc4"; 773 773 } 774 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ko/firefox-101.0b9.tar.bz2"; 774 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ko/firefox-102.0b1.tar.bz2"; 775 775 locale = "ko"; 776 776 arch = "linux-i686"; 777 - sha256 = "90b5cf8e356293e96a0a016d04afe0db4066d9f31ab1493e506f64ebb2e85a7d"; 777 + sha256 = "87c1d6fa8361cbc4119b9f92acbc3cd196518123af73067a507a04a8db3d313e"; 778 778 } 779 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/lij/firefox-101.0b9.tar.bz2"; 779 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/lij/firefox-102.0b1.tar.bz2"; 780 780 locale = "lij"; 781 781 arch = "linux-i686"; 782 - sha256 = "b66ac05f2abc62c8b417f3d9f8d5d86c8664ada139e369fc06a8919d2f9c1892"; 782 + sha256 = "81d934b8d5ca12875dd612c8a204e6bb7d37364f9b4cf1ecb99b8751f92500ad"; 783 783 } 784 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/lt/firefox-101.0b9.tar.bz2"; 784 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/lt/firefox-102.0b1.tar.bz2"; 785 785 locale = "lt"; 786 786 arch = "linux-i686"; 787 - sha256 = "bfcd0f7e9e9079e6bfea626bf14eb807527def8095173a769ef98e35e44427ad"; 787 + sha256 = "741a87ef1af0193b63adad96f9f43423c99adb582ae1168f56d9909d1e573b47"; 788 788 } 789 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/lv/firefox-101.0b9.tar.bz2"; 789 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/lv/firefox-102.0b1.tar.bz2"; 790 790 locale = "lv"; 791 791 arch = "linux-i686"; 792 - sha256 = "cce7fb3ced85549d7833749e6c24be0642d56929586f3d13be434c662a29d085"; 792 + sha256 = "85e31738fecd400f797c1dce5d30f8b91ff373bc02db06f2e9f4c1684ccaed9e"; 793 793 } 794 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/mk/firefox-101.0b9.tar.bz2"; 794 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/mk/firefox-102.0b1.tar.bz2"; 795 795 locale = "mk"; 796 796 arch = "linux-i686"; 797 - sha256 = "70d85396e328d74be237bcf1a0780b2aff480038ea5c3d56f26c5123c8258f53"; 797 + sha256 = "45c50c61b20c74bb7ed0a814984147b209524f78c7a6aa821093694795bdfbe9"; 798 798 } 799 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/mr/firefox-101.0b9.tar.bz2"; 799 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/mr/firefox-102.0b1.tar.bz2"; 800 800 locale = "mr"; 801 801 arch = "linux-i686"; 802 - sha256 = "5564c7293c9fcbe25e894cc8d1f8f4a07c63fae20067ecdb073a63dec3b213fb"; 802 + sha256 = "cb094495dc2f2aa9ace28dfaba79bc1c627c6f5dbb0c92386d7fae628642d64e"; 803 803 } 804 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ms/firefox-101.0b9.tar.bz2"; 804 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ms/firefox-102.0b1.tar.bz2"; 805 805 locale = "ms"; 806 806 arch = "linux-i686"; 807 - sha256 = "697d805d838834b516a90ecea22d15bff7a4de3c1a787b048522feed1ad7a813"; 807 + sha256 = "a858b0b119d81fb909a8ec0d8ba5b20a480a9cf7d52b10e96c62e34e45053ea5"; 808 808 } 809 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/my/firefox-101.0b9.tar.bz2"; 809 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/my/firefox-102.0b1.tar.bz2"; 810 810 locale = "my"; 811 811 arch = "linux-i686"; 812 - sha256 = "ef20a125e732c27541c299a02e3883cde2b52e46bf2eb15b744f32e2163bf6c2"; 812 + sha256 = "557b6190f3dca1ffbee31d5620e420f997d9033bee398dbe467fd12e2007a129"; 813 813 } 814 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/nb-NO/firefox-101.0b9.tar.bz2"; 814 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/nb-NO/firefox-102.0b1.tar.bz2"; 815 815 locale = "nb-NO"; 816 816 arch = "linux-i686"; 817 - sha256 = "9cabd3dd614e014e179510c5d46b0faec737be27f669be08bb0b0f9f636f9d3f"; 817 + sha256 = "6beb47419a38e014fdf7870a7c42b35d583b3787defcf7092c65d920a9682863"; 818 818 } 819 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ne-NP/firefox-101.0b9.tar.bz2"; 819 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ne-NP/firefox-102.0b1.tar.bz2"; 820 820 locale = "ne-NP"; 821 821 arch = "linux-i686"; 822 - sha256 = "9dfb4e5787523517f2084e447c2226b1c696e4cd30d3f74c1277235aab9c7ad5"; 822 + sha256 = "3ecfb96b7f423039e7cc51b325dc363ae6b769035103a1b0360476b6a5842293"; 823 823 } 824 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/nl/firefox-101.0b9.tar.bz2"; 824 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/nl/firefox-102.0b1.tar.bz2"; 825 825 locale = "nl"; 826 826 arch = "linux-i686"; 827 - sha256 = "a847671ad6728c3e4cbaec7db3b65d82bff007f9532957273cda2c15ea2a9855"; 827 + sha256 = "e22499361532c90dd0eb27c21d0788d0318b502b127dafd57216ee3e73eb4b2b"; 828 828 } 829 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/nn-NO/firefox-101.0b9.tar.bz2"; 829 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/nn-NO/firefox-102.0b1.tar.bz2"; 830 830 locale = "nn-NO"; 831 831 arch = "linux-i686"; 832 - sha256 = "0a70eea06255bb9fb507c4168660484a8ff8ec1f3bc5f3b27328adf7dfea0b7d"; 832 + sha256 = "d1e48a710173315069779aaac38d0e3c32bd63ce69e75e0c7e7380ff3c30a8f4"; 833 833 } 834 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/oc/firefox-101.0b9.tar.bz2"; 834 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/oc/firefox-102.0b1.tar.bz2"; 835 835 locale = "oc"; 836 836 arch = "linux-i686"; 837 - sha256 = "5a75fd0d96ead0b7a4e835b50e9663a3d2cf328a7f9a8031de9bd787b320a004"; 837 + sha256 = "de8ccc3ab0d7696ef0ea2afbbe08beb30115facc1683e5dbfc54b273e72d7df1"; 838 838 } 839 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/pa-IN/firefox-101.0b9.tar.bz2"; 839 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/pa-IN/firefox-102.0b1.tar.bz2"; 840 840 locale = "pa-IN"; 841 841 arch = "linux-i686"; 842 - sha256 = "5764236d5c0100a8d3125e5b71def40a6fd1bceda1e4e488f29e4ce583532ee7"; 842 + sha256 = "7ec93c3e8db7be9bf24d071db1df100252acbb07a933985e4a16810c0e41d00f"; 843 843 } 844 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/pl/firefox-101.0b9.tar.bz2"; 844 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/pl/firefox-102.0b1.tar.bz2"; 845 845 locale = "pl"; 846 846 arch = "linux-i686"; 847 - sha256 = "3b6e73f2155797cbfde8569969fac4769d594ec3e5e3572259ff45e06ac0b1b8"; 847 + sha256 = "fb57ca62cb348a627125f669179433e3daa300063b7eca8edf57932ab3b0e2a4"; 848 848 } 849 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/pt-BR/firefox-101.0b9.tar.bz2"; 849 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/pt-BR/firefox-102.0b1.tar.bz2"; 850 850 locale = "pt-BR"; 851 851 arch = "linux-i686"; 852 - sha256 = "7e8ec8d7ad729b2f7451a3cb9c3e965c9eeb9f173dd371e774a8738ed7c3cf7a"; 852 + sha256 = "e3955fc279438ebb92e3cbd4376c0304a2aa0f903a54b8cafa150b701a3d1f4c"; 853 853 } 854 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/pt-PT/firefox-101.0b9.tar.bz2"; 854 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/pt-PT/firefox-102.0b1.tar.bz2"; 855 855 locale = "pt-PT"; 856 856 arch = "linux-i686"; 857 - sha256 = "d68b4d0fb8073beec30db808d6cfd3c160305a14bb5a6141ae6e2101af2a0ede"; 857 + sha256 = "b40643e5d8d0fa1a897614c3d0d358c63d3d38ca086dba5ea39f52795cf86811"; 858 858 } 859 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/rm/firefox-101.0b9.tar.bz2"; 859 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/rm/firefox-102.0b1.tar.bz2"; 860 860 locale = "rm"; 861 861 arch = "linux-i686"; 862 - sha256 = "e1a2854a0f463dd07e40f28e056bf6f94a445fb85fe2e2cc520b69c9c0d078ce"; 862 + sha256 = "21f69e2b18ad801cd929b8abb1570747d738ada5c300ce01507c6bc9dca6f363"; 863 863 } 864 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ro/firefox-101.0b9.tar.bz2"; 864 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ro/firefox-102.0b1.tar.bz2"; 865 865 locale = "ro"; 866 866 arch = "linux-i686"; 867 - sha256 = "73e6752bea75727451516a0aef9566abff583741fd512b6b0c480d6fd10aa416"; 867 + sha256 = "1fae15db0efc6aaf945860200148b57b2f988d64c1b5ec333e1a0034ae174a97"; 868 868 } 869 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ru/firefox-101.0b9.tar.bz2"; 869 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ru/firefox-102.0b1.tar.bz2"; 870 870 locale = "ru"; 871 871 arch = "linux-i686"; 872 - sha256 = "56a5488e9b56f8100921ebfeda2ed983fde74efaf9b261ba6ccde8097d268d39"; 872 + sha256 = "26bd0558c16b1cb8f4401363da50cc23dca20738bbfc5393059a38c6f47676a3"; 873 873 } 874 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/sco/firefox-101.0b9.tar.bz2"; 874 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/sco/firefox-102.0b1.tar.bz2"; 875 875 locale = "sco"; 876 876 arch = "linux-i686"; 877 - sha256 = "f82204131daf34e49ede6f3d06e9da8ea52167e860c09358b63d54546d1a8eee"; 877 + sha256 = "835eb757dcf3300b56ea8eb303c48499c1a7d32f98f790b4260e3cef2794aca7"; 878 878 } 879 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/si/firefox-101.0b9.tar.bz2"; 879 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/si/firefox-102.0b1.tar.bz2"; 880 880 locale = "si"; 881 881 arch = "linux-i686"; 882 - sha256 = "500285c2acb758aecd84cf029dd2a0cc961ca897a54fb7ffc5a85344e6573758"; 882 + sha256 = "51062992f63fc07ac75d3744263df14a20f3f781ecf66c1860221ef801b26053"; 883 883 } 884 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/sk/firefox-101.0b9.tar.bz2"; 884 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/sk/firefox-102.0b1.tar.bz2"; 885 885 locale = "sk"; 886 886 arch = "linux-i686"; 887 - sha256 = "53358b16d382b1c843ee75c6d60276bd4c28648fceb7e3cf9d526fa9bc98e899"; 887 + sha256 = "6e33069706a50c23e089fbbba986d77370e6204d8548aa1593611580120bffb3"; 888 888 } 889 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/sl/firefox-101.0b9.tar.bz2"; 889 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/sl/firefox-102.0b1.tar.bz2"; 890 890 locale = "sl"; 891 891 arch = "linux-i686"; 892 - sha256 = "0f3e08fe4c298fe9311b35d2e856c28e3e659c0a5f7a7726bd95b5f2c904b28c"; 892 + sha256 = "a502d6b92c3e5d03531ef6aca6c736e087a6251b28f2f4cc20e560a35551b260"; 893 893 } 894 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/son/firefox-101.0b9.tar.bz2"; 894 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/son/firefox-102.0b1.tar.bz2"; 895 895 locale = "son"; 896 896 arch = "linux-i686"; 897 - sha256 = "1001ef5c55c9c409cdda832adf41bae783b91c55e59a6704a14eca03fc7cecb5"; 897 + sha256 = "8bbad5f5c790dfd00b3f58a7cd67c5f24b733969a66ac681746d0fa3e66cc663"; 898 898 } 899 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/sq/firefox-101.0b9.tar.bz2"; 899 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/sq/firefox-102.0b1.tar.bz2"; 900 900 locale = "sq"; 901 901 arch = "linux-i686"; 902 - sha256 = "5f066ae630a65c0c9d8b0fcedf4bbfc190156272f992892e42d18d8adf3a7106"; 902 + sha256 = "1da7a31f2893b3ca7991e43d0848cf0d50c4fa8534898c196fef999f76fe57af"; 903 903 } 904 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/sr/firefox-101.0b9.tar.bz2"; 904 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/sr/firefox-102.0b1.tar.bz2"; 905 905 locale = "sr"; 906 906 arch = "linux-i686"; 907 - sha256 = "6f1efb8804631b8a35dbad650e355ba525c12b63f561734006fd9eac5a0edb7f"; 907 + sha256 = "318f76f7813fea84b114b7a774e1deb0fb3e5d5bfb9b74139bddd552576054b1"; 908 908 } 909 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/sv-SE/firefox-101.0b9.tar.bz2"; 909 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/sv-SE/firefox-102.0b1.tar.bz2"; 910 910 locale = "sv-SE"; 911 911 arch = "linux-i686"; 912 - sha256 = "f570e2af2fa662642ea2ffb61e13d907862b154d9c6f8a15920f4f17bd6ddada"; 912 + sha256 = "6c1fd376f581c48385cb4722d57ed0f201c693b1aab4a88ab86e5c10e69785c7"; 913 913 } 914 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/szl/firefox-101.0b9.tar.bz2"; 914 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/szl/firefox-102.0b1.tar.bz2"; 915 915 locale = "szl"; 916 916 arch = "linux-i686"; 917 - sha256 = "1594ba0f331b813023167c56d7c6bd75132fe6a50f3bfbb4cc6562aaa983819c"; 917 + sha256 = "4c1d202bb8d6986a7086fef601cd78fdcf60cb624539a3c68ddd6788e1fb7236"; 918 918 } 919 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ta/firefox-101.0b9.tar.bz2"; 919 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ta/firefox-102.0b1.tar.bz2"; 920 920 locale = "ta"; 921 921 arch = "linux-i686"; 922 - sha256 = "417e61b3ed39def1afd7e3905a4229bc17ea7eeec4d3a849401af48995a7da60"; 922 + sha256 = "fc64775590eb188331497fd9747637d6882b5fabdeeec9d577e32af4fd151f9d"; 923 923 } 924 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/te/firefox-101.0b9.tar.bz2"; 924 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/te/firefox-102.0b1.tar.bz2"; 925 925 locale = "te"; 926 926 arch = "linux-i686"; 927 - sha256 = "d3f69da2ea3b6552496ea88de644af21e25c59c3ef1141ca8e0f8d67e6cb384d"; 927 + sha256 = "1b441621d1246c235a10241892359009e77542825b0c78eb0b584d60d3124fcc"; 928 928 } 929 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/th/firefox-101.0b9.tar.bz2"; 929 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/th/firefox-102.0b1.tar.bz2"; 930 930 locale = "th"; 931 931 arch = "linux-i686"; 932 - sha256 = "1d9c3fc39dd51087fdf1e841ab0c256ef8d7081f4cd837e05085f434150a101f"; 932 + sha256 = "f9b877cca833293145f9cdf76c152adf3ccfb6c44667d1580d2030f1f628f918"; 933 933 } 934 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/tl/firefox-101.0b9.tar.bz2"; 934 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/tl/firefox-102.0b1.tar.bz2"; 935 935 locale = "tl"; 936 936 arch = "linux-i686"; 937 - sha256 = "e60422b379dc3646b597979fe2a0afdda49be87ec021e16e1d2f8fbb4041fac3"; 937 + sha256 = "669dd844b396e01a34ae2bd8e32f2ef6d999b976228a59f9b1863352b8370e9e"; 938 938 } 939 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/tr/firefox-101.0b9.tar.bz2"; 939 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/tr/firefox-102.0b1.tar.bz2"; 940 940 locale = "tr"; 941 941 arch = "linux-i686"; 942 - sha256 = "4e10d3efa80426fd6f8213715d028fcdb4c611e1b66e698dc31d47ce77fa9c78"; 942 + sha256 = "7bf9b048f5f00ebe9ad937100cc5d2ed983f9f52d109b1fcf1fee82b4ab0f31b"; 943 943 } 944 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/trs/firefox-101.0b9.tar.bz2"; 944 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/trs/firefox-102.0b1.tar.bz2"; 945 945 locale = "trs"; 946 946 arch = "linux-i686"; 947 - sha256 = "73cb3c95e4e0657e24100a4164da9f66e79f1327ecb7a1786368c57e9825940b"; 947 + sha256 = "caba55bbf0cab9b1868d5e959c1b4be2cb9cf9a4e485e3a653bebe313ba982f6"; 948 948 } 949 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/uk/firefox-101.0b9.tar.bz2"; 949 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/uk/firefox-102.0b1.tar.bz2"; 950 950 locale = "uk"; 951 951 arch = "linux-i686"; 952 - sha256 = "c4a6980744b64a6577df515a51bd9c90510b08de98efa14118d1c14de86458c8"; 952 + sha256 = "a13e56ae29c6bea34ad3adcd5b8e802ed4add58c47ba7680631868c06ec9b73e"; 953 953 } 954 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/ur/firefox-101.0b9.tar.bz2"; 954 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/ur/firefox-102.0b1.tar.bz2"; 955 955 locale = "ur"; 956 956 arch = "linux-i686"; 957 - sha256 = "2c2f7c47bfd37f86c9d3850ab57041f87c612a0fb247a2cd19c35b8e3e443ec3"; 957 + sha256 = "c98a1fcd3a57d02d4e96a2a64537554782df9f273ced7dc3cc3745a1a1eb740a"; 958 958 } 959 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/uz/firefox-101.0b9.tar.bz2"; 959 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/uz/firefox-102.0b1.tar.bz2"; 960 960 locale = "uz"; 961 961 arch = "linux-i686"; 962 - sha256 = "e2ff4caf5379e4edf867c7c2e39785ff2f7426c524ae6b20915fd94e061ed8cd"; 962 + sha256 = "f3064f8a893e2f343dff7dc3ab000a8eac43625ed331af73991856749a1779a5"; 963 963 } 964 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/vi/firefox-101.0b9.tar.bz2"; 964 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/vi/firefox-102.0b1.tar.bz2"; 965 965 locale = "vi"; 966 966 arch = "linux-i686"; 967 - sha256 = "57c595c8c22709065795430586b2762edb67d2ca573232bc626952fb7abc6b3a"; 967 + sha256 = "e1ba9faeee76150c768e4f4fe717f82b752c3b82160c39e5ae7ab0b710c81f5d"; 968 968 } 969 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/xh/firefox-101.0b9.tar.bz2"; 969 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/xh/firefox-102.0b1.tar.bz2"; 970 970 locale = "xh"; 971 971 arch = "linux-i686"; 972 - sha256 = "bdb23fab3ef55f03bc4c3ac4488fdb30b174ffbbcbc89d9387ccf9cd1528e91b"; 972 + sha256 = "edd9d0c3c2b807fe303a229965569aa9dca64ecb61cd1a5d9aaf718ae3156b01"; 973 973 } 974 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/zh-CN/firefox-101.0b9.tar.bz2"; 974 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/zh-CN/firefox-102.0b1.tar.bz2"; 975 975 locale = "zh-CN"; 976 976 arch = "linux-i686"; 977 - sha256 = "3019768b3a9115b07a2e3d05868598c656f0ced8c50500fdf55a4db959ebc4f0"; 977 + sha256 = "434687c33b8d0c1261905656e96a619c5e4f3900eb0d4ac7d92394dc5c0230be"; 978 978 } 979 - { url = "http://archive.mozilla.org/pub/devedition/releases/101.0b9/linux-i686/zh-TW/firefox-101.0b9.tar.bz2"; 979 + { url = "http://archive.mozilla.org/pub/devedition/releases/102.0b1/linux-i686/zh-TW/firefox-102.0b1.tar.bz2"; 980 980 locale = "zh-TW"; 981 981 arch = "linux-i686"; 982 - sha256 = "73e243126bfa419e310f5f3aafa119b2ac516bea23c37e653193fa6bd75172a4"; 982 + sha256 = "5d022965855b6833b0f740449e7bb964018fddd96e9cc106f2cb5164bbf8b0fb"; 983 983 } 984 984 ]; 985 985 }
+393 -393
pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
··· 1 1 { 2 - version = "100.0.2"; 2 + version = "101.0"; 3 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ach/firefox-100.0.2.tar.bz2"; 4 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ach/firefox-101.0.tar.bz2"; 5 5 locale = "ach"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "c780a37812ae0aa875c3057a6bb6a7490912e1acf9b505558244347f5822a08e"; 7 + sha256 = "14db524413baf168d73273786015022ab502427a303f07c78572ad57aaeebe6b"; 8 8 } 9 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/af/firefox-100.0.2.tar.bz2"; 9 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/af/firefox-101.0.tar.bz2"; 10 10 locale = "af"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "0d29189c4f25852317cc37b0daab3e7f240371ce1d2dcc19a9e069411c48f57d"; 12 + sha256 = "33e6813b6ca1c502ef921b8c8642ccd987478c8de634dfb5d8c64ce0a19c06bc"; 13 13 } 14 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/an/firefox-100.0.2.tar.bz2"; 14 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/an/firefox-101.0.tar.bz2"; 15 15 locale = "an"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "b30da8be85534cf005412c8714bd6b4a8be80278b55d953a662d14d6637ab1f0"; 17 + sha256 = "86ccc87e19de62d6f756499ba191fda30e335b990bca8878b315ddb2155cd658"; 18 18 } 19 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ar/firefox-100.0.2.tar.bz2"; 19 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ar/firefox-101.0.tar.bz2"; 20 20 locale = "ar"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "f31dbcfcd091e6c8d1f13ee606e09e8c378d7f56cfe9aa4748512acfc29a5bd1"; 22 + sha256 = "48f18522e97684daa99c89034a391d77dea78e358cfc77221fce526718457955"; 23 23 } 24 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ast/firefox-100.0.2.tar.bz2"; 24 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ast/firefox-101.0.tar.bz2"; 25 25 locale = "ast"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "b86f64c68e65f1955f3753b8f005888787188c668b8e968da40e08cdaf5673d1"; 27 + sha256 = "9e09274dcfec395d743dd6b00da8a014fd1903b54cc1dc8b25bf0f54f1cb7826"; 28 28 } 29 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/az/firefox-100.0.2.tar.bz2"; 29 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/az/firefox-101.0.tar.bz2"; 30 30 locale = "az"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "e4420f829a30c18f06ce5d1460992497d7652b07ed34b8cbc78c16617f9b1ee9"; 32 + sha256 = "40b8c014c19f055c556ac77f9f74db8b9b08bfe4f4c3f85eb6e54507843b5abc"; 33 33 } 34 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/be/firefox-100.0.2.tar.bz2"; 34 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/be/firefox-101.0.tar.bz2"; 35 35 locale = "be"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "bd615ccb833b44d6b6e45b04d94b2124d7c0468c27536c82cf3370d66d4bcb56"; 37 + sha256 = "3e5460b19d3260e3380ca501a14a8c2206e1a486c751bd1aae3ca94f547f129c"; 38 38 } 39 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/bg/firefox-100.0.2.tar.bz2"; 39 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/bg/firefox-101.0.tar.bz2"; 40 40 locale = "bg"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "1137d03ce1dbafa7bbacb139f05eb45b370df4d218cf292d6d9408a2c0a65806"; 42 + sha256 = "ff5577529a103bb3ad6737aa73e45caafb206907b9928050322fb9ce4ecfbdd9"; 43 43 } 44 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/bn/firefox-100.0.2.tar.bz2"; 44 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/bn/firefox-101.0.tar.bz2"; 45 45 locale = "bn"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "f01e8ce4b227a96fe5d74dc10558d3fd930dfc3de101360f5c9145fb818f6a76"; 47 + sha256 = "fc45461a116248cead5534b1fc90d1c1b13c0209863c91af0587c15148288f78"; 48 48 } 49 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/br/firefox-100.0.2.tar.bz2"; 49 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/br/firefox-101.0.tar.bz2"; 50 50 locale = "br"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "5c425762b69702287977245e5ae5873b83ef404bf30c6f5eed9db71af3ab166a"; 52 + sha256 = "973585b8427f98a6c77bcc313aa20d11c574c3b5406bce11b1a2ab42bcdf63f5"; 53 53 } 54 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/bs/firefox-100.0.2.tar.bz2"; 54 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/bs/firefox-101.0.tar.bz2"; 55 55 locale = "bs"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "c7e54c5317d9612de77aa1e66cc1a97d0e5638fde5dabd7c0b90b5aedd357f73"; 57 + sha256 = "72a2c60c92e9994af5617b5bda987031ac2631e42b430f3c05715bedc6dfff5f"; 58 58 } 59 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ca-valencia/firefox-100.0.2.tar.bz2"; 59 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ca-valencia/firefox-101.0.tar.bz2"; 60 60 locale = "ca-valencia"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "dcf5011207d1e3b4c3a6597821ec9472d6b329e66fb03f2f648631003037e45f"; 62 + sha256 = "a6e6f102e67db1b21a110ee3ebc3f2bc6008bcdf5274c0d58153e83c9593a2b6"; 63 63 } 64 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ca/firefox-100.0.2.tar.bz2"; 64 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ca/firefox-101.0.tar.bz2"; 65 65 locale = "ca"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "061b69726b40e5f47b0d9319ca81a4137b62240303c4f4000523707243ebc914"; 67 + sha256 = "25e58754303a5008720524b0fec41ccf9ff9c349c5c393507a2e6eee76c87962"; 68 68 } 69 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/cak/firefox-100.0.2.tar.bz2"; 69 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/cak/firefox-101.0.tar.bz2"; 70 70 locale = "cak"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "a7d5bcd79465b280ce9901d4825f7aef361e3d8019a3659da69b484a76068556"; 72 + sha256 = "90839ec9985d15f7da930785c1ff209d7a7fdf716a0b12e527bb4d47b64ee00b"; 73 73 } 74 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/cs/firefox-100.0.2.tar.bz2"; 74 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/cs/firefox-101.0.tar.bz2"; 75 75 locale = "cs"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "341022099d92bdb0445d181522281c819fd441825c330d06218d15bf29dd3fde"; 77 + sha256 = "6b1a58bc125c67ef05f3bfadc451e0b34a08b65c7f8b0e52105c1b960627fbb4"; 78 78 } 79 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/cy/firefox-100.0.2.tar.bz2"; 79 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/cy/firefox-101.0.tar.bz2"; 80 80 locale = "cy"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "094d87c9ca25b4a1ec3ad28a6721b7c712627ff20cf268b208a66ea19143a905"; 82 + sha256 = "89949e630bd4739640a526b1f415b3530d2a00519db263e66ef560f37a825124"; 83 83 } 84 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/da/firefox-100.0.2.tar.bz2"; 84 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/da/firefox-101.0.tar.bz2"; 85 85 locale = "da"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "14484560f67d8edb395bcb6c5d97372fc40f389a5fd9baf1afbbed2c8c3c4a45"; 87 + sha256 = "60ae6268c40b5c90128aa0f6560620df7aa50d35cd7509facf7c288d94f56349"; 88 88 } 89 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/de/firefox-100.0.2.tar.bz2"; 89 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/de/firefox-101.0.tar.bz2"; 90 90 locale = "de"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "693a2ef07ad927d94f9eb2ba91fb02c2ae0eb7239ebc5c146f6475a2ba9e67a4"; 92 + sha256 = "90b3d59e90ed03c3a765bfdafbc041df55e7561d153d76ee0c435a8bc995d1e9"; 93 93 } 94 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/dsb/firefox-100.0.2.tar.bz2"; 94 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/dsb/firefox-101.0.tar.bz2"; 95 95 locale = "dsb"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "8c1014642041c9d74ae2d3a5f7d68ea0d4e67d9ac55cbf0d645f14071a43966f"; 97 + sha256 = "6a1c087d6656acb509c99f114f954359ea66432a8dac736173003de9375b1f15"; 98 98 } 99 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/el/firefox-100.0.2.tar.bz2"; 99 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/el/firefox-101.0.tar.bz2"; 100 100 locale = "el"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "299ea488d9654798cee04483ee7171e14a6869184df23d3a47924e70356e627a"; 102 + sha256 = "d4a2ff58861be221f8b0dfd9a809b84c204b24575031b8cd30ce2a6ae7962f0e"; 103 103 } 104 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/en-CA/firefox-100.0.2.tar.bz2"; 104 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/en-CA/firefox-101.0.tar.bz2"; 105 105 locale = "en-CA"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "0599d3566e6d23ab400116ef3bfb21f1f2cf50e196977def75fd573647541d1b"; 107 + sha256 = "baf4bde1575fbf78ce267cd6fd5e57bd9a2ad1d73a5f997eb14a71c89e5db40d"; 108 108 } 109 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/en-GB/firefox-100.0.2.tar.bz2"; 109 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/en-GB/firefox-101.0.tar.bz2"; 110 110 locale = "en-GB"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "7495a84b63760213f66b5c23a41435c7e3d081178e365996b3a6ed78c52a0539"; 112 + sha256 = "cd18d9742b885a0b1f7e97f50c97c611c60f6d925d9b43430667f6fa96601aa3"; 113 113 } 114 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/en-US/firefox-100.0.2.tar.bz2"; 114 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/en-US/firefox-101.0.tar.bz2"; 115 115 locale = "en-US"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "e7b42e9fd82bcd569cbca1fc95b7e1a364c3dbf4d44a0624b4466ec1bd67f836"; 117 + sha256 = "a7fbb33d88fe5bb1e448e3ff25f45271ca5fbc0af386e24575bd6bac90ddd356"; 118 118 } 119 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/eo/firefox-100.0.2.tar.bz2"; 119 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/eo/firefox-101.0.tar.bz2"; 120 120 locale = "eo"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "c34ae185dcb4e1adebb5acd0bddaf3201cd2873b9661ae2a31a2aed25036ecc1"; 122 + sha256 = "b00e54bd4b24654a4fb8d4549d1f62dfc7abeece501e239a188b286e7fa8fb37"; 123 123 } 124 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/es-AR/firefox-100.0.2.tar.bz2"; 124 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/es-AR/firefox-101.0.tar.bz2"; 125 125 locale = "es-AR"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "b6dd7deb95fe13341c5e47d7d4c0eba8751421af02a2f8d51500522fdeb688b0"; 127 + sha256 = "d8bf5075a2e07ceddb69ddad444411a712efa707879e00775bdb533b9d3da854"; 128 128 } 129 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/es-CL/firefox-100.0.2.tar.bz2"; 129 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/es-CL/firefox-101.0.tar.bz2"; 130 130 locale = "es-CL"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "dc89f4a7d99d62f998bfd3c73197b279a2edb20da8a2954c96413c64f5b47226"; 132 + sha256 = "9717c4eaad36fed52de69a5145d83f090fa9c96ab7ffd05126de01ee7503a545"; 133 133 } 134 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/es-ES/firefox-100.0.2.tar.bz2"; 134 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/es-ES/firefox-101.0.tar.bz2"; 135 135 locale = "es-ES"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "6e52ac53a02df76bb56106ac8418e6f54f089b65ebbe9ec339d8aad209535721"; 137 + sha256 = "d4bce50048aa955ae14e18708518f4d47fa5e2a4416e9ad2d8cbfc077eefcb0d"; 138 138 } 139 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/es-MX/firefox-100.0.2.tar.bz2"; 139 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/es-MX/firefox-101.0.tar.bz2"; 140 140 locale = "es-MX"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "0650233bbd7a672f4d4bd1f1ac274f68ee47515447a6eaa4cae7a138f72a3249"; 142 + sha256 = "a7923256eed38fe3c7c322274b235cf6002753933b962a3f0f63674c3f97c853"; 143 143 } 144 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/et/firefox-100.0.2.tar.bz2"; 144 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/et/firefox-101.0.tar.bz2"; 145 145 locale = "et"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "bf607b4c76342da084597d0d2c92972236b847cbb1dd62d4c255a11de2b25ce5"; 147 + sha256 = "e84cc7bd58eec66ceed9ad9c593934ad2586f60766d437d42e0fd604729632d6"; 148 148 } 149 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/eu/firefox-100.0.2.tar.bz2"; 149 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/eu/firefox-101.0.tar.bz2"; 150 150 locale = "eu"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "4c1c3576cb9c151e81c0baefb854165dc00de39ccefede65f1f423a5438ffb43"; 152 + sha256 = "788afc1248050ec58b68d7f966080786265bce2fe2880af83cbd7f04e3542d8b"; 153 153 } 154 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/fa/firefox-100.0.2.tar.bz2"; 154 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/fa/firefox-101.0.tar.bz2"; 155 155 locale = "fa"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "39b0a53b67628f7a03c955da4a0cd66bd7d9d07cb7100134ea27dc57a8e84485"; 157 + sha256 = "b661ab31b891db240779ceff7ba98d82da66389cf7492a47f9e72349dab0bf6f"; 158 158 } 159 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ff/firefox-100.0.2.tar.bz2"; 159 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ff/firefox-101.0.tar.bz2"; 160 160 locale = "ff"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "f72efc16d5ccddec83d93e7600c99dea4fa45aee1f706b1cd1fa569aa58819aa"; 162 + sha256 = "58183f3a058528f47361f865662e82d3347f2898c16a70d1b6ca1050fad94c94"; 163 163 } 164 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/fi/firefox-100.0.2.tar.bz2"; 164 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/fi/firefox-101.0.tar.bz2"; 165 165 locale = "fi"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "7f61b5f4c8835f62ec07e285fc2801e66911f498d2dfac1b4d8662955b32c107"; 167 + sha256 = "c499158db1e90a7a81bcd52e75864a80c8bfa32d406c8cfd6d8ec502baafffd3"; 168 168 } 169 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/fr/firefox-100.0.2.tar.bz2"; 169 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/fr/firefox-101.0.tar.bz2"; 170 170 locale = "fr"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "dd8ba0017a12593395dbf3331227b7e849c9605ec7576339a6c7899b6cd841bf"; 172 + sha256 = "92a25e80c681d4e3f5c87bfeb62708f637b53fd73340772aef7195fdde22ddbb"; 173 173 } 174 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/fy-NL/firefox-100.0.2.tar.bz2"; 174 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/fy-NL/firefox-101.0.tar.bz2"; 175 175 locale = "fy-NL"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "53e79bff1b1f3a7140ec5d267b373bbed2e85e755fef75a847c8fb457a5679a2"; 177 + sha256 = "0d6f36991194e54e99a1942e6d6ee3db039986b4ddafbaac3fc2085a6887e95d"; 178 178 } 179 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ga-IE/firefox-100.0.2.tar.bz2"; 179 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ga-IE/firefox-101.0.tar.bz2"; 180 180 locale = "ga-IE"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "e991b794d1b2ae0b87a52c5e55336bfa3b735e79d7bf84afbeead49d1b2ea92f"; 182 + sha256 = "c61c5b9172a017a26b5b298e5c405aba4df8d5d28653eef515ed370bee9f8f2a"; 183 183 } 184 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/gd/firefox-100.0.2.tar.bz2"; 184 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/gd/firefox-101.0.tar.bz2"; 185 185 locale = "gd"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "95303d605278ab5bd8d1990fa262724756a30043b274b0ce51ceb496767ecd72"; 187 + sha256 = "48125e447921be025769c96506b6e01ea930d13f83d3f99fd8d3f28f4c675b90"; 188 188 } 189 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/gl/firefox-100.0.2.tar.bz2"; 189 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/gl/firefox-101.0.tar.bz2"; 190 190 locale = "gl"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "f3d72b39e375272922804c6bc9036e243554a6d2014ce4f4fb2db57fc9ecd00e"; 192 + sha256 = "2bd458ee51ca947d6ad33a5decafa82511a6dc61c59ba11ad4a7a2c49fe933ba"; 193 193 } 194 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/gn/firefox-100.0.2.tar.bz2"; 194 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/gn/firefox-101.0.tar.bz2"; 195 195 locale = "gn"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "9557215a185992ebd4105f578a1ce24eaa795ed3fe59cd4c41dc5a0d35339459"; 197 + sha256 = "7144f058790ac607ea1f7bb9be55f31fed1fc443a414e7edc20c0ce9840ec7a8"; 198 198 } 199 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/gu-IN/firefox-100.0.2.tar.bz2"; 199 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/gu-IN/firefox-101.0.tar.bz2"; 200 200 locale = "gu-IN"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "f45ce9ebb0f773ceb6ec1bafe71f30625e7e90bdafb527ad26d54cfe6a17ea37"; 202 + sha256 = "83aeb888cd7e2778bfb874bd44c758621da2f5fd9117d13cbbd5995141b1852f"; 203 203 } 204 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/he/firefox-100.0.2.tar.bz2"; 204 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/he/firefox-101.0.tar.bz2"; 205 205 locale = "he"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "ecfa6544e19c4550e52bedd739d67248a9ef282752699285c83cb139e1c3d7de"; 207 + sha256 = "bf847454b90c9037dc0d2c066bad139f636f8076d11cd2cb84f0a9e6581a1c31"; 208 208 } 209 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/hi-IN/firefox-100.0.2.tar.bz2"; 209 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/hi-IN/firefox-101.0.tar.bz2"; 210 210 locale = "hi-IN"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "6af2cbc926375ad508fc8d436b9de24ffc6dda0d2520af2696e5df517920c62d"; 212 + sha256 = "3df9962e6e90c72dcf46c388a7d0dad58e65824915e4d4a524044464254356e8"; 213 213 } 214 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/hr/firefox-100.0.2.tar.bz2"; 214 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/hr/firefox-101.0.tar.bz2"; 215 215 locale = "hr"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "49d90776c8fd2f68383cacc7b56e0f7d010ed68a2bdd3f1e985117fa6861a498"; 217 + sha256 = "be29bab135c5cff05587ccaad641fe7cbb669536135cb92cf224e1d497adc10e"; 218 218 } 219 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/hsb/firefox-100.0.2.tar.bz2"; 219 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/hsb/firefox-101.0.tar.bz2"; 220 220 locale = "hsb"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "566f07a2f0cf51b52b0031f80b224b952b4f49d3651295cc9f810f24f658adaa"; 222 + sha256 = "adbb39c9cf2a547dd64b8d3479ab86c32d94081f7a1eaf27693f613f26c71bc6"; 223 223 } 224 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/hu/firefox-100.0.2.tar.bz2"; 224 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/hu/firefox-101.0.tar.bz2"; 225 225 locale = "hu"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "43f71c5bfd0a928d78dbc6f62f5ce34c1f156c75b5b500cf965617b651d5ac2e"; 227 + sha256 = "9af49c093c5e347be9bb5357d847749e0c6743c33e24d027a89ddd05d6db3ad8"; 228 228 } 229 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/hy-AM/firefox-100.0.2.tar.bz2"; 229 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/hy-AM/firefox-101.0.tar.bz2"; 230 230 locale = "hy-AM"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "e16d68212052cc83de8d35056cff7d0e9a774ecd77603d199e61cf90b6c11474"; 232 + sha256 = "d67539319b9af553857965bed89e3c60c972107834b22a17d5e50791593ca492"; 233 233 } 234 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ia/firefox-100.0.2.tar.bz2"; 234 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ia/firefox-101.0.tar.bz2"; 235 235 locale = "ia"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "a3f7718cc9ec80e0398bf3276d2ca2ea0db6e4026bf2fa21300f9e5bc7c1902f"; 237 + sha256 = "d6618cfa24b299e48c33eb22fef9957860053128eabc2c40bfce95390a9db6a8"; 238 238 } 239 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/id/firefox-100.0.2.tar.bz2"; 239 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/id/firefox-101.0.tar.bz2"; 240 240 locale = "id"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "4b837ccb4e78e92552c0da74f9af9478b96a38560681d12ddf9842980772d6a4"; 242 + sha256 = "bb2a6f0ae3005b1a96c3f95c0ff5a9741a0c299a69ed02e220720b7ee7375325"; 243 243 } 244 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/is/firefox-100.0.2.tar.bz2"; 244 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/is/firefox-101.0.tar.bz2"; 245 245 locale = "is"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "64e95ecaec980bd97551e328f0ed878c92120588ed24bd3a155e8443e7e4767f"; 247 + sha256 = "6dc400c41faf87172b238dc51e7e50a3e4dca8ff636889f917813d788504b897"; 248 248 } 249 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/it/firefox-100.0.2.tar.bz2"; 249 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/it/firefox-101.0.tar.bz2"; 250 250 locale = "it"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "234f09fce994adcb53a9d11c68cf7ccb1b0bde15992da05242b0be79b0dbb247"; 252 + sha256 = "06e8c37b15d2c634a93c04e05fc05b844b6cdc82327a898b7b65b7e89f6d8c05"; 253 253 } 254 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ja/firefox-100.0.2.tar.bz2"; 254 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ja/firefox-101.0.tar.bz2"; 255 255 locale = "ja"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "1989bff3e8e70c5804048e1e2f738cf42adc3d6a19c56ed3b580400e2d7459e2"; 257 + sha256 = "5c4655516ce6047eb7e14d932d9b21f39e8c781aecb7ebe7ba9303af6412ae92"; 258 258 } 259 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ka/firefox-100.0.2.tar.bz2"; 259 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ka/firefox-101.0.tar.bz2"; 260 260 locale = "ka"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "b4c06e751f8fcfd5bb1b1142e961fb46826e3e15f37085caa65af7bac7109351"; 262 + sha256 = "25077c1bcbd9fba2e5d43e118d4d24b4528e116a30f11516da8a894e73ba3a62"; 263 263 } 264 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/kab/firefox-100.0.2.tar.bz2"; 264 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/kab/firefox-101.0.tar.bz2"; 265 265 locale = "kab"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "9b3fccea1c5b44e51e6cfd5e6f7b08254296a6106fbbf39f242795741ff0692a"; 267 + sha256 = "582e4da31b3bb1a01e32598ff9a57db7c01b9d3eaa8a897eec77da7ad97c29a6"; 268 268 } 269 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/kk/firefox-100.0.2.tar.bz2"; 269 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/kk/firefox-101.0.tar.bz2"; 270 270 locale = "kk"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "38d09329bc5c08e4a518d9ac026d5af449bba8fc210c6903f748902e0a013f92"; 272 + sha256 = "f5a34c98f65c8f9cde9e0eb3ba1c4a86490f4166d393e7dfdcfb4771e616cf9f"; 273 273 } 274 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/km/firefox-100.0.2.tar.bz2"; 274 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/km/firefox-101.0.tar.bz2"; 275 275 locale = "km"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "bc7d6215affefc5d6b474603f698b431b5dcbadf5d305705be8d83b169b07416"; 277 + sha256 = "e2ed6c7a0b329068f5f377bfb139af29eaeb8c02db1a09ba4a3e2a8b80573828"; 278 278 } 279 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/kn/firefox-100.0.2.tar.bz2"; 279 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/kn/firefox-101.0.tar.bz2"; 280 280 locale = "kn"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "af8613118b280e481250bdfb0e0ca53fbfd337a783c712b69fde707754c557f5"; 282 + sha256 = "9f6b31b8961a96bff006fb85bd152233f64893382aec0c305111198f8e9bdbb5"; 283 283 } 284 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ko/firefox-100.0.2.tar.bz2"; 284 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ko/firefox-101.0.tar.bz2"; 285 285 locale = "ko"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "1d20212da26b9ed952ce6ea60c6f769b1b737d35cc3e0ab095b5aab9b3c447da"; 287 + sha256 = "7a62c81bf05a530816b218800377de56b86bc4348f6306c91b357836c30f142a"; 288 288 } 289 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/lij/firefox-100.0.2.tar.bz2"; 289 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/lij/firefox-101.0.tar.bz2"; 290 290 locale = "lij"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "61521146ef77f25dd205187a03fc26c1bd527c7fedc831e9b8b6703ef37ee9ce"; 292 + sha256 = "ae59bb7d86f02c93772b257e4cf3465fb3369513e6275aa4a2ce41e579958d63"; 293 293 } 294 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/lt/firefox-100.0.2.tar.bz2"; 294 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/lt/firefox-101.0.tar.bz2"; 295 295 locale = "lt"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "808dd0fcc4e2b96ad5c83087827065fbab0c62b4eb9b49cbf865f3b6fe0972cf"; 297 + sha256 = "511ef1e7f2cb312acb62c48be62c85d77b9b629c3904aa5c99136ca1bcfa4081"; 298 298 } 299 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/lv/firefox-100.0.2.tar.bz2"; 299 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/lv/firefox-101.0.tar.bz2"; 300 300 locale = "lv"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "4684218cb17a75c2b622dc83deb3380f7eea4b8a580d07e9f60bb0bd3d59f1bd"; 302 + sha256 = "e7a9f9721f9fcf83aeacb4c1b2e997c8c8955f0faa56d200a25b53be4d05bb76"; 303 303 } 304 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/mk/firefox-100.0.2.tar.bz2"; 304 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/mk/firefox-101.0.tar.bz2"; 305 305 locale = "mk"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "906affcb5603ecf006a24f02d9d7d83c5543c658d6ffc589a4d9ac103c1d8d83"; 307 + sha256 = "f9e2cd667b742fc6c1d8515d20f7f919a9fa829f3fbde991d1bf184554a1e9f3"; 308 308 } 309 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/mr/firefox-100.0.2.tar.bz2"; 309 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/mr/firefox-101.0.tar.bz2"; 310 310 locale = "mr"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "18f2eb581b5f2e0a5b2403a04db05e4be95b94221627d0b9ab163edbf09af320"; 312 + sha256 = "ae83ac65ecb816201ee480f331db2f852ae2540a7676b37f07c8a56605f6a09f"; 313 313 } 314 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ms/firefox-100.0.2.tar.bz2"; 314 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ms/firefox-101.0.tar.bz2"; 315 315 locale = "ms"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "a0464688640cbd8b5221c0d48f8d4147c59754b0657b771ddda5651a7fa341e8"; 317 + sha256 = "967367faac639b244a4abed3390e51572cc5e2c84ee2085aed5a20f5623a3bf3"; 318 318 } 319 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/my/firefox-100.0.2.tar.bz2"; 319 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/my/firefox-101.0.tar.bz2"; 320 320 locale = "my"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "0121fa63fc9c2486101239cc09d3795fa461a36dba957a37ebc3a44228bfe590"; 322 + sha256 = "84e8b271ea132238fcc1d3cb273d749b313084c916704d30faf685bb8bf0414b"; 323 323 } 324 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/nb-NO/firefox-100.0.2.tar.bz2"; 324 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/nb-NO/firefox-101.0.tar.bz2"; 325 325 locale = "nb-NO"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "7a91d9022e166e67259e8b5879d6a7a803e249830594c5796fef08ce1accb5f8"; 327 + sha256 = "73e0c9a7ae62594bff977cf2602b2fe914f9a0fc9a6992d4359f79817a44e550"; 328 328 } 329 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ne-NP/firefox-100.0.2.tar.bz2"; 329 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ne-NP/firefox-101.0.tar.bz2"; 330 330 locale = "ne-NP"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "0c7febc07fc27e2d68426436a1fb72781db5b4a5d5d078cde0dc1648cd8cd5c4"; 332 + sha256 = "a21dad5ed5a35199b030d0d5cc69fc82ce3bc84511211d6ea322e39892ac7f81"; 333 333 } 334 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/nl/firefox-100.0.2.tar.bz2"; 334 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/nl/firefox-101.0.tar.bz2"; 335 335 locale = "nl"; 336 336 arch = "linux-x86_64"; 337 - sha256 = "8e833fbfcbd681e89bdc3d6b75fcd8432c12d820aea9a5adf8ecfa45dfcd260c"; 337 + sha256 = "ef8bd07819f02a4d28820cc07ab625d3817215ef6d166bd9bd1f5c555d9f26d5"; 338 338 } 339 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/nn-NO/firefox-100.0.2.tar.bz2"; 339 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/nn-NO/firefox-101.0.tar.bz2"; 340 340 locale = "nn-NO"; 341 341 arch = "linux-x86_64"; 342 - sha256 = "af1ad4071c51ccc7a9621637dc97e99cdcfc62f32c5bed3bfbafb16230218fb1"; 342 + sha256 = "b8af9e4769d6da41e6e54a4fb2f178b2bc17e6c9ba6439353d75654ac473722e"; 343 343 } 344 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/oc/firefox-100.0.2.tar.bz2"; 344 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/oc/firefox-101.0.tar.bz2"; 345 345 locale = "oc"; 346 346 arch = "linux-x86_64"; 347 - sha256 = "b0cc307c384070d292953e9a81b49a742caed18e01e2da19404feceffa917f10"; 347 + sha256 = "7b75d592f533d1023e59d2c5ddadb1ea14ceecd7e022913e894c624fa32d7c42"; 348 348 } 349 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/pa-IN/firefox-100.0.2.tar.bz2"; 349 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/pa-IN/firefox-101.0.tar.bz2"; 350 350 locale = "pa-IN"; 351 351 arch = "linux-x86_64"; 352 - sha256 = "4cc6dadf08119dd67098a5d65248306e3970ccec15450000a61bf5dda109e045"; 352 + sha256 = "faee5fdbe4856e317d3fbb93d280389b14fd148c2070699d8584f2b67f1c9654"; 353 353 } 354 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/pl/firefox-100.0.2.tar.bz2"; 354 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/pl/firefox-101.0.tar.bz2"; 355 355 locale = "pl"; 356 356 arch = "linux-x86_64"; 357 - sha256 = "619a694dd537ac2bd94eed9debc72f1bf9e8d35f617727f43f7defdc2804f063"; 357 + sha256 = "da93e21631e9d7401d39be651ba37daf1811d53fe20173eb3678761ebd4ad0cc"; 358 358 } 359 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/pt-BR/firefox-100.0.2.tar.bz2"; 359 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/pt-BR/firefox-101.0.tar.bz2"; 360 360 locale = "pt-BR"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "21c3b85c4b936f1f5f4e1ee7f9aa3a42ceb2049dc752f2dd27c71dc4fc5e7408"; 362 + sha256 = "beb4bd8ef9cb37c47011f013cec4345e323e2c55bc7d7b8f91200854163cd576"; 363 363 } 364 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/pt-PT/firefox-100.0.2.tar.bz2"; 364 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/pt-PT/firefox-101.0.tar.bz2"; 365 365 locale = "pt-PT"; 366 366 arch = "linux-x86_64"; 367 - sha256 = "ae7a09bd78dfe0c4a7ab9c003cc3987ec68d481fc1cd13960b9ae08900e47ab3"; 367 + sha256 = "9680c46656d6a0d48429c53590fca19dcc8981a7fe7fd68f764adc2e0f9d7151"; 368 368 } 369 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/rm/firefox-100.0.2.tar.bz2"; 369 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/rm/firefox-101.0.tar.bz2"; 370 370 locale = "rm"; 371 371 arch = "linux-x86_64"; 372 - sha256 = "6c1a34331c8c09dbb9fac083f6f4dee3e80cc6fbbfc3bda82ddadc9546dfb8ac"; 372 + sha256 = "5463259d86046bb9d63ac1480ded749413ad22c9ee44071c86cc0d7805a04877"; 373 373 } 374 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ro/firefox-100.0.2.tar.bz2"; 374 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ro/firefox-101.0.tar.bz2"; 375 375 locale = "ro"; 376 376 arch = "linux-x86_64"; 377 - sha256 = "3722ddfafc4e69c6268d8e5d289bf64b691eedd34cb0e9a5986c33ec3fec1d75"; 377 + sha256 = "43aab5d01e2d6509283ef29fa6fe8220f9739d796a5558e9670ecdf75123f95c"; 378 378 } 379 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ru/firefox-100.0.2.tar.bz2"; 379 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ru/firefox-101.0.tar.bz2"; 380 380 locale = "ru"; 381 381 arch = "linux-x86_64"; 382 - sha256 = "3dad696e2bf507be93c9ebe24f52daf801fb2db49607b22101f7a9e63afb47a2"; 382 + sha256 = "82fb586884c1ff0cfaa46a02fea8ccdcae516d078c6a6f2303f4291b5cdeae1f"; 383 383 } 384 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/sco/firefox-100.0.2.tar.bz2"; 384 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/sco/firefox-101.0.tar.bz2"; 385 385 locale = "sco"; 386 386 arch = "linux-x86_64"; 387 - sha256 = "fe387073c83a77f004c3219a3d22ee228e7437884e1488073ae3549370cf42d0"; 387 + sha256 = "669d480fd4df4f5afb62d6795141aedc08db91de288919fd84cd62b68b7da299"; 388 388 } 389 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/si/firefox-100.0.2.tar.bz2"; 389 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/si/firefox-101.0.tar.bz2"; 390 390 locale = "si"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "6dc9a38665cd5da3f2c6ee1e814a452c3c647932ce6352a540bdad78b076aee4"; 392 + sha256 = "094f88139fbfe5c92cb570a70cc901d386c28d04b42cfa5366bc18a3c0946d6c"; 393 393 } 394 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/sk/firefox-100.0.2.tar.bz2"; 394 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/sk/firefox-101.0.tar.bz2"; 395 395 locale = "sk"; 396 396 arch = "linux-x86_64"; 397 - sha256 = "b03321858d4cb8fd95f8cae16169e5fa8df042dba2459589eda8ddf60a8328e5"; 397 + sha256 = "29f996a4bbf2c4914a0a827a952ae6a4d8d416d5ffc6854f7ee57f9deab06c2b"; 398 398 } 399 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/sl/firefox-100.0.2.tar.bz2"; 399 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/sl/firefox-101.0.tar.bz2"; 400 400 locale = "sl"; 401 401 arch = "linux-x86_64"; 402 - sha256 = "334c0ff537a6af1dd46fb145a0ea5bdd343ef12693c563a37dfcf4f6ac59c395"; 402 + sha256 = "68fc41ed66185639b4c66a2595cc3bf98ec018523c8a96b42d1034256595bd75"; 403 403 } 404 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/son/firefox-100.0.2.tar.bz2"; 404 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/son/firefox-101.0.tar.bz2"; 405 405 locale = "son"; 406 406 arch = "linux-x86_64"; 407 - sha256 = "98dc720c267a7eb72a1b676f5d7bcdc1ed5bf08e4c5728fec34e73825f0b5490"; 407 + sha256 = "d2e7c1a28fb8280c69d7ed827be23183eed7ed59628dcb223999de51e006b294"; 408 408 } 409 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/sq/firefox-100.0.2.tar.bz2"; 409 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/sq/firefox-101.0.tar.bz2"; 410 410 locale = "sq"; 411 411 arch = "linux-x86_64"; 412 - sha256 = "f1ed88e2cb6b3e5e8f5d73df6605c76f46bb435c0e05524c54435d5d83db30c3"; 412 + sha256 = "b9f9da037869fa89faa78858eb8f64eaf2faf91303da7de35cb1f222e2a31b14"; 413 413 } 414 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/sr/firefox-100.0.2.tar.bz2"; 414 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/sr/firefox-101.0.tar.bz2"; 415 415 locale = "sr"; 416 416 arch = "linux-x86_64"; 417 - sha256 = "5359c2fa8496d67874681d66a694e943f92edfe01f6413aa0ba2529707461c38"; 417 + sha256 = "d584e652103feba633f4dbcaeffc4bf1bd5dbcd7f13a4ab96b240f9647bc577c"; 418 418 } 419 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/sv-SE/firefox-100.0.2.tar.bz2"; 419 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/sv-SE/firefox-101.0.tar.bz2"; 420 420 locale = "sv-SE"; 421 421 arch = "linux-x86_64"; 422 - sha256 = "ca15b8f2764c7f23450f6bfd9cf48f41d8beda50e8e9edd248d229c279f51518"; 422 + sha256 = "fb623fbdea9eaf12502f151ed92aab8bba1961663fcd5a79d312892eff5465b6"; 423 423 } 424 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/szl/firefox-100.0.2.tar.bz2"; 424 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/szl/firefox-101.0.tar.bz2"; 425 425 locale = "szl"; 426 426 arch = "linux-x86_64"; 427 - sha256 = "2f9647af8b549c218199d497c71412badfcf95e6b9ff8e5635933b474d584b5f"; 427 + sha256 = "4f7f59b41fff41692567e9e2f18e43f09725f54da7f284f08c919f7e46f1bc23"; 428 428 } 429 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ta/firefox-100.0.2.tar.bz2"; 429 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ta/firefox-101.0.tar.bz2"; 430 430 locale = "ta"; 431 431 arch = "linux-x86_64"; 432 - sha256 = "26d229ea43e636d241b3904cd395ebf9b7df817751315578fc09f0e32f89973b"; 432 + sha256 = "314806c810e3013635fbb2d31d49e903919691f76251139a56f75a001bda2fec"; 433 433 } 434 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/te/firefox-100.0.2.tar.bz2"; 434 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/te/firefox-101.0.tar.bz2"; 435 435 locale = "te"; 436 436 arch = "linux-x86_64"; 437 - sha256 = "0523980454e94b4d06493e57099d1e4100fe71b739d16b7221f2fdab6c2837ef"; 437 + sha256 = "a097f21d29f35fece34740c896b53f139f0c90891c815e5a11c092a804dd76c9"; 438 438 } 439 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/th/firefox-100.0.2.tar.bz2"; 439 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/th/firefox-101.0.tar.bz2"; 440 440 locale = "th"; 441 441 arch = "linux-x86_64"; 442 - sha256 = "29c8d2c2113f964902a7aa26c23a4698366d3e8fc92d29867bab06fcb3412bb6"; 442 + sha256 = "762b23c9e84af000787d4219b2a536e6990fbea46586daa3616ee95f5daf46ca"; 443 443 } 444 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/tl/firefox-100.0.2.tar.bz2"; 444 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/tl/firefox-101.0.tar.bz2"; 445 445 locale = "tl"; 446 446 arch = "linux-x86_64"; 447 - sha256 = "2f3371d833de8e225d6b697404b769c3db240d87c8635120872a1ce01b3f8fa7"; 447 + sha256 = "ae8e71ad7f59c6b180b21506e2e18afbf41b355d093886bafc63b99dc60ab8e4"; 448 448 } 449 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/tr/firefox-100.0.2.tar.bz2"; 449 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/tr/firefox-101.0.tar.bz2"; 450 450 locale = "tr"; 451 451 arch = "linux-x86_64"; 452 - sha256 = "9bf81a49a73faa431add2918120256beff97e2f5a18f3f2f0f650ee94b74adf1"; 452 + sha256 = "17ef9aaa88212ff26b99e111be4b35ab1ba5e98eedc4057f967ec9d2fa271d77"; 453 453 } 454 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/trs/firefox-100.0.2.tar.bz2"; 454 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/trs/firefox-101.0.tar.bz2"; 455 455 locale = "trs"; 456 456 arch = "linux-x86_64"; 457 - sha256 = "ef360e374b83af8718aaed412b4b53dd75fdbb075066ef5dd4109304de6538b2"; 457 + sha256 = "bec7f199cd6a396050ad896726e347fe23b10cb9e89fae0023002460519a5877"; 458 458 } 459 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/uk/firefox-100.0.2.tar.bz2"; 459 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/uk/firefox-101.0.tar.bz2"; 460 460 locale = "uk"; 461 461 arch = "linux-x86_64"; 462 - sha256 = "40d7305062cea9f154e74d0ca2b13173423aee72600bf1bbc7dae0a8e34bb23e"; 462 + sha256 = "233149ea079eaa59e2c7f2c1ea123d2572c52579951aa217646a47447510d13e"; 463 463 } 464 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/ur/firefox-100.0.2.tar.bz2"; 464 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/ur/firefox-101.0.tar.bz2"; 465 465 locale = "ur"; 466 466 arch = "linux-x86_64"; 467 - sha256 = "acca93d14b7dcca56e764c3fe45a7fb162042b3c0135b35da98aa7c6d25299ee"; 467 + sha256 = "7aba6f901beb995f0f0d7e8ac54fa7f19ec6524a7f6a018f9435c30db16e4659"; 468 468 } 469 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/uz/firefox-100.0.2.tar.bz2"; 469 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/uz/firefox-101.0.tar.bz2"; 470 470 locale = "uz"; 471 471 arch = "linux-x86_64"; 472 - sha256 = "4ed0df0b2695c85fea1559bf2e66b5afd1dfcb6af1f3a4fce6fd002c1fcfd3aa"; 472 + sha256 = "cb668846487e5a58315a6c50b81ba75fa3f65dba52c9fcb725f21e8777fe9295"; 473 473 } 474 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/vi/firefox-100.0.2.tar.bz2"; 474 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/vi/firefox-101.0.tar.bz2"; 475 475 locale = "vi"; 476 476 arch = "linux-x86_64"; 477 - sha256 = "14de32ad78a699ba0081d8086048070a66a0703897c5bca4325b81705c7911a2"; 477 + sha256 = "adbe092a8142bf2abc11a96a376223a07342513dc8e94bde35bc36e18b1eb274"; 478 478 } 479 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/xh/firefox-100.0.2.tar.bz2"; 479 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/xh/firefox-101.0.tar.bz2"; 480 480 locale = "xh"; 481 481 arch = "linux-x86_64"; 482 - sha256 = "16436cb5dcc4376320157f299bd7cb6a16ca4dd309db484acb805ddc052b06ce"; 482 + sha256 = "f4a225b10b300c09ad53facf99796228fd7ddb02e644cc1143ec265de390b7a9"; 483 483 } 484 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/zh-CN/firefox-100.0.2.tar.bz2"; 484 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/zh-CN/firefox-101.0.tar.bz2"; 485 485 locale = "zh-CN"; 486 486 arch = "linux-x86_64"; 487 - sha256 = "b4c0b35289313033c828327fccdeda48d153b55a6ca575ec04ef181dd1ca3a96"; 487 + sha256 = "28662691d294f09751d0fbd091832b0ade7e3ad1c551ccaacdc9fe32965b8c20"; 488 488 } 489 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-x86_64/zh-TW/firefox-100.0.2.tar.bz2"; 489 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-x86_64/zh-TW/firefox-101.0.tar.bz2"; 490 490 locale = "zh-TW"; 491 491 arch = "linux-x86_64"; 492 - sha256 = "44123156fee60e38c66174ea3d4d3b1e9fb896b9fb1b724f37f243cd91aeb9a5"; 492 + sha256 = "dbd64ccc0fe481252faa2fc355f532f9fd9d1bce8e0849bfb30ad1f01d5a0157"; 493 493 } 494 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ach/firefox-100.0.2.tar.bz2"; 494 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ach/firefox-101.0.tar.bz2"; 495 495 locale = "ach"; 496 496 arch = "linux-i686"; 497 - sha256 = "3730091d837d6ce8929d67f2a75b3eac0e3429177d73f351897a21c0a957e533"; 497 + sha256 = "ed4a2a733dfcce77cc9dc75be951b075014d0e68299d3440706f84a9fe646c80"; 498 498 } 499 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/af/firefox-100.0.2.tar.bz2"; 499 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/af/firefox-101.0.tar.bz2"; 500 500 locale = "af"; 501 501 arch = "linux-i686"; 502 - sha256 = "15126a658b2611fa62a393b90b80510ffdffe75c3f169be48aa48f7c4adaf417"; 502 + sha256 = "c4deca2ec13995802420be712606e73b57a81d07266d9e6b9d2b08c3d835a73e"; 503 503 } 504 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/an/firefox-100.0.2.tar.bz2"; 504 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/an/firefox-101.0.tar.bz2"; 505 505 locale = "an"; 506 506 arch = "linux-i686"; 507 - sha256 = "d1ccd4db01db49faf062f6b5c5cf4026c30bb86b0f7b7ed7450630f0214a73b2"; 507 + sha256 = "a9aa0b837b768793ba27b98144fe4f86eb50887a2ee2e0f169d18fc7115dc853"; 508 508 } 509 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ar/firefox-100.0.2.tar.bz2"; 509 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ar/firefox-101.0.tar.bz2"; 510 510 locale = "ar"; 511 511 arch = "linux-i686"; 512 - sha256 = "66506e827292032df317ed27d9232479c0dfa4192009efd9d8bfd72353503992"; 512 + sha256 = "07da00fa6b46ae7b33bd60eb718f251ad4c7ce0826bd1133854920c7da8dbf6b"; 513 513 } 514 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ast/firefox-100.0.2.tar.bz2"; 514 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ast/firefox-101.0.tar.bz2"; 515 515 locale = "ast"; 516 516 arch = "linux-i686"; 517 - sha256 = "5a7dd3da57c35cb496853a3bb630a6f04fa352642fb7a2a63e525c4d0c70d61c"; 517 + sha256 = "2b61ea2fab6da05faa3ad65b5e529d7ce231bbf09981c826385226559e1a4a3a"; 518 518 } 519 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/az/firefox-100.0.2.tar.bz2"; 519 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/az/firefox-101.0.tar.bz2"; 520 520 locale = "az"; 521 521 arch = "linux-i686"; 522 - sha256 = "72de1f6a586c30ecfe6d9071bc745da99d5f250934689ddcd43b367941c0e36c"; 522 + sha256 = "27af15457e6197a30a6be826f75fae605840db8925f395c644cc9a41076575f8"; 523 523 } 524 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/be/firefox-100.0.2.tar.bz2"; 524 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/be/firefox-101.0.tar.bz2"; 525 525 locale = "be"; 526 526 arch = "linux-i686"; 527 - sha256 = "b0383fe35a2a6670d5f470f9e63251e2d703dc16b1afc707522bff6ad9ec9ab9"; 527 + sha256 = "113da6d3df34fafd0a6ca4884b46befd2818dc01ee47a29f4e35b21a53ed184d"; 528 528 } 529 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/bg/firefox-100.0.2.tar.bz2"; 529 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/bg/firefox-101.0.tar.bz2"; 530 530 locale = "bg"; 531 531 arch = "linux-i686"; 532 - sha256 = "74b69784aefe4ba9fc8a45573385655bc9223a0d0d878266eda3cdc9474d795d"; 532 + sha256 = "77e774ed1000ffeb1b8d8b8f005b89d0d40de42a01c4bb1ee35d51934c992313"; 533 533 } 534 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/bn/firefox-100.0.2.tar.bz2"; 534 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/bn/firefox-101.0.tar.bz2"; 535 535 locale = "bn"; 536 536 arch = "linux-i686"; 537 - sha256 = "5c38263647a72cce19602b027015bbd826779717b7d54b60fe2cdc9c54db7b93"; 537 + sha256 = "8821b7d73dc7d569c598282ade6f401722873d7958b0ce7da82403ff507000ef"; 538 538 } 539 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/br/firefox-100.0.2.tar.bz2"; 539 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/br/firefox-101.0.tar.bz2"; 540 540 locale = "br"; 541 541 arch = "linux-i686"; 542 - sha256 = "8088dc85a7f875b80c9c5deab139d78fe91a35dec09dfe114ace00424c6084bb"; 542 + sha256 = "fd6ede8fd815b973999ba2cc06d457aba85a6ef9831c25f8c5c74b993c7aabce"; 543 543 } 544 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/bs/firefox-100.0.2.tar.bz2"; 544 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/bs/firefox-101.0.tar.bz2"; 545 545 locale = "bs"; 546 546 arch = "linux-i686"; 547 - sha256 = "3dc170d87e780e495818907921dbd0fc95a9e83979767b69a48b844ebd242958"; 547 + sha256 = "2162bee6bf2db3872a27a3d52c89685f010782f7a1c819d228b1988967532ab2"; 548 548 } 549 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ca-valencia/firefox-100.0.2.tar.bz2"; 549 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ca-valencia/firefox-101.0.tar.bz2"; 550 550 locale = "ca-valencia"; 551 551 arch = "linux-i686"; 552 - sha256 = "eb1c20effdb474054c84722ee2e4b37a7b45ec7403268edcfdd39f3cecce8431"; 552 + sha256 = "d5c76947ee4c0358b85a252eb5dc4dd303389e1a5e7b93d5cfb42f63bd746d75"; 553 553 } 554 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ca/firefox-100.0.2.tar.bz2"; 554 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ca/firefox-101.0.tar.bz2"; 555 555 locale = "ca"; 556 556 arch = "linux-i686"; 557 - sha256 = "ddf1b8f12b7fe29873cb1031a8be746b165932db2c758f1194c6fcaca31c1e95"; 557 + sha256 = "55b263d258686b88aa1955d4f4c1947a5711e4931a294e92ea59cc3bfb6731eb"; 558 558 } 559 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/cak/firefox-100.0.2.tar.bz2"; 559 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/cak/firefox-101.0.tar.bz2"; 560 560 locale = "cak"; 561 561 arch = "linux-i686"; 562 - sha256 = "083c850720c6607f469059d76393e0794679789c03242c394ef92ee2926e91d8"; 562 + sha256 = "a03cb4d4298be64acb9efb44bc9f0eceb3c236854836702e263f27670fb87d06"; 563 563 } 564 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/cs/firefox-100.0.2.tar.bz2"; 564 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/cs/firefox-101.0.tar.bz2"; 565 565 locale = "cs"; 566 566 arch = "linux-i686"; 567 - sha256 = "ad509e0556df3eccf6f93689abf2d47bdb9774994de6d69a900933c748cbf836"; 567 + sha256 = "1244440d1e08f5a85cd4b9b421017e5ff0e962595bf265432e4a7335a3d8bdca"; 568 568 } 569 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/cy/firefox-100.0.2.tar.bz2"; 569 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/cy/firefox-101.0.tar.bz2"; 570 570 locale = "cy"; 571 571 arch = "linux-i686"; 572 - sha256 = "76cb0b781283f55204b4fbca5707000db9394205286298a16faf7223a0ef72ca"; 572 + sha256 = "b105b779c7faf9f5a48fd0780a10129c07d42a0d96fadb88e3b2857fbe12f7a4"; 573 573 } 574 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/da/firefox-100.0.2.tar.bz2"; 574 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/da/firefox-101.0.tar.bz2"; 575 575 locale = "da"; 576 576 arch = "linux-i686"; 577 - sha256 = "a43c8b82a3c3728dbd18f9bb631b48bc8ffb2180988b00744bf6002934652520"; 577 + sha256 = "a39c036b133430b892a4ce138631405fe706175f787f4638976086eae7d8af0d"; 578 578 } 579 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/de/firefox-100.0.2.tar.bz2"; 579 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/de/firefox-101.0.tar.bz2"; 580 580 locale = "de"; 581 581 arch = "linux-i686"; 582 - sha256 = "7fcf3e841085502ef3be08e189e5a625a4f5e3f7781bac1e9af07bdc8d5d8991"; 582 + sha256 = "a063d2f9f90349733dd394df4a6bb9310b0762925396eb4a04e393445131f15d"; 583 583 } 584 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/dsb/firefox-100.0.2.tar.bz2"; 584 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/dsb/firefox-101.0.tar.bz2"; 585 585 locale = "dsb"; 586 586 arch = "linux-i686"; 587 - sha256 = "5bf2bc5c5e984f7e4f9f098e13ff8ffe68e52c4a35f240bc8e0c0c5c3363ffc6"; 587 + sha256 = "ed503eda1a9f92b2f0e3c9ef3849ccb06146efe97f98f6dfb2477c46528a70d0"; 588 588 } 589 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/el/firefox-100.0.2.tar.bz2"; 589 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/el/firefox-101.0.tar.bz2"; 590 590 locale = "el"; 591 591 arch = "linux-i686"; 592 - sha256 = "a2f111852f4d16f7ac14dc4bf57d95a1e67a6e45926beccdd5738e803dffaad5"; 592 + sha256 = "786b5f96b1857b04a07108f226b2954858a6c2f580118d68a22d437acaf518aa"; 593 593 } 594 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/en-CA/firefox-100.0.2.tar.bz2"; 594 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/en-CA/firefox-101.0.tar.bz2"; 595 595 locale = "en-CA"; 596 596 arch = "linux-i686"; 597 - sha256 = "863befdc4085eb9a13cfaba07f5d5f3cefd03ea4e0f9f24baca3ecdcedf44166"; 597 + sha256 = "a5667f28e17a36a82fa3926f6d55b8e9c9d409bb57bd9d6b4f0594000a95e757"; 598 598 } 599 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/en-GB/firefox-100.0.2.tar.bz2"; 599 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/en-GB/firefox-101.0.tar.bz2"; 600 600 locale = "en-GB"; 601 601 arch = "linux-i686"; 602 - sha256 = "a1e39a64862fc3652e02dab5b69f20d10c06d23f5443bf7b1a51e583da7c85ff"; 602 + sha256 = "a70914c28776e1af158c09f576e7c7106e6ab1c67d1b55b4a4a815223f172882"; 603 603 } 604 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/en-US/firefox-100.0.2.tar.bz2"; 604 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/en-US/firefox-101.0.tar.bz2"; 605 605 locale = "en-US"; 606 606 arch = "linux-i686"; 607 - sha256 = "fe4155a4a0c7ef39d9dd4b21158ddf54db5cee8e1937c8f92222030a072a5e96"; 607 + sha256 = "c7349be1d7fc89b9eb69a2f4f787fde4f871010e7bffc4527d730e8d0869ddd3"; 608 608 } 609 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/eo/firefox-100.0.2.tar.bz2"; 609 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/eo/firefox-101.0.tar.bz2"; 610 610 locale = "eo"; 611 611 arch = "linux-i686"; 612 - sha256 = "6265123c726cd2632c757c960fb53227e191851a67fe46d2b6b17837e6e96f16"; 612 + sha256 = "a274d4935dbb365a7cc91ced50b100dbaa52834cee9f9ee1fe8ad34a9148ea80"; 613 613 } 614 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/es-AR/firefox-100.0.2.tar.bz2"; 614 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/es-AR/firefox-101.0.tar.bz2"; 615 615 locale = "es-AR"; 616 616 arch = "linux-i686"; 617 - sha256 = "d8ca4ff428a197afca38b4d574c32d75ad53098b426ea607f9e65e1e4b1937e3"; 617 + sha256 = "c759bcebddc84f8a06fdf704f8401ec2dadd1f0575b1cc350fbcd7a237585583"; 618 618 } 619 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/es-CL/firefox-100.0.2.tar.bz2"; 619 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/es-CL/firefox-101.0.tar.bz2"; 620 620 locale = "es-CL"; 621 621 arch = "linux-i686"; 622 - sha256 = "83e3717dfcf0a8c7dedbdb9406d46d59d74c49e6d4f906ea7fe91ead38e5563b"; 622 + sha256 = "668475ac0f399bade5fa940753800a95938516964799febc8eb55ec895589d56"; 623 623 } 624 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/es-ES/firefox-100.0.2.tar.bz2"; 624 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/es-ES/firefox-101.0.tar.bz2"; 625 625 locale = "es-ES"; 626 626 arch = "linux-i686"; 627 - sha256 = "5138926d7929c6bc9593129d84b9826d413c3d581ac9c724ed60c0fa00a199b6"; 627 + sha256 = "8496a0a14729c5a395d2de953269b05b8d71787ad01332adf3a4868cdbd6e5e5"; 628 628 } 629 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/es-MX/firefox-100.0.2.tar.bz2"; 629 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/es-MX/firefox-101.0.tar.bz2"; 630 630 locale = "es-MX"; 631 631 arch = "linux-i686"; 632 - sha256 = "82ba6b83d431f90d9cc085cc5da06d7225e959821b6d4044f522a9064dcc210f"; 632 + sha256 = "a40e4630a78e1646cf7a75a0916895d44b57b5607f1318fa59783b6813940f90"; 633 633 } 634 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/et/firefox-100.0.2.tar.bz2"; 634 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/et/firefox-101.0.tar.bz2"; 635 635 locale = "et"; 636 636 arch = "linux-i686"; 637 - sha256 = "c5a18532919764b5eb1a6c3d57451691d978fdba19edd08f6cfd628db0a8ebb6"; 637 + sha256 = "16ddae557a301fc6c1cf2e172d6679e5f816d169d0e1af4c394b5ff4dc5a631b"; 638 638 } 639 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/eu/firefox-100.0.2.tar.bz2"; 639 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/eu/firefox-101.0.tar.bz2"; 640 640 locale = "eu"; 641 641 arch = "linux-i686"; 642 - sha256 = "9998f18a3fcb4adb00af2d75cd04516d2a98c2ffff95e3ae7a9b0867ab564d5a"; 642 + sha256 = "f138fa6c5734852c405bc4e65749249174ca9fd0a04c6ddc20a841f5a4f4e960"; 643 643 } 644 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/fa/firefox-100.0.2.tar.bz2"; 644 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/fa/firefox-101.0.tar.bz2"; 645 645 locale = "fa"; 646 646 arch = "linux-i686"; 647 - sha256 = "ab3f03e446861f63e5d939d428c91ab4ae5703c10c523c64852f4ef6323ec7ba"; 647 + sha256 = "72ea1ad58bf04ee65578e7d5720d78e74861fdb586712425fd31f8b37de905b1"; 648 648 } 649 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ff/firefox-100.0.2.tar.bz2"; 649 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ff/firefox-101.0.tar.bz2"; 650 650 locale = "ff"; 651 651 arch = "linux-i686"; 652 - sha256 = "5a9177363814dcd79b119323e3b1c40ff57eee9b079bc1caa563f8ed10673ce0"; 652 + sha256 = "b34cd5e14ca919ebb3282efb1a2694ef549ea1c8c4b7dd8080cc4ba55bab255d"; 653 653 } 654 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/fi/firefox-100.0.2.tar.bz2"; 654 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/fi/firefox-101.0.tar.bz2"; 655 655 locale = "fi"; 656 656 arch = "linux-i686"; 657 - sha256 = "7938c33f9940b9243f4b9c30392904270ff48556b4f391f1d725a35ad9cf3ef6"; 657 + sha256 = "f9437305d883969b9dc7c8dc74abcae164b2853e83315ede6bf6c59864b68603"; 658 658 } 659 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/fr/firefox-100.0.2.tar.bz2"; 659 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/fr/firefox-101.0.tar.bz2"; 660 660 locale = "fr"; 661 661 arch = "linux-i686"; 662 - sha256 = "005818dfba4e42cd2ab19032c67da52bbbd3fdee5af32363da0364b12cca0520"; 662 + sha256 = "c60ad164b817b8a9d95e32d28337201aacb21982abec04400e1a60f408f683c4"; 663 663 } 664 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/fy-NL/firefox-100.0.2.tar.bz2"; 664 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/fy-NL/firefox-101.0.tar.bz2"; 665 665 locale = "fy-NL"; 666 666 arch = "linux-i686"; 667 - sha256 = "30e8ccb6abc250d91e05a128e49e93bec1bbd9837ad22531110fe876105fd2e0"; 667 + sha256 = "ed99d06a4608da07e11878a928008d159fdbe4cf416553936c2e20a8b8256844"; 668 668 } 669 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ga-IE/firefox-100.0.2.tar.bz2"; 669 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ga-IE/firefox-101.0.tar.bz2"; 670 670 locale = "ga-IE"; 671 671 arch = "linux-i686"; 672 - sha256 = "6f94e7bc7ce2f939e172287f5e3dd7a919be3a3e51d3cc6e4d04f7d19f7c4311"; 672 + sha256 = "d0399a4ede61294becb01c5681d77734a280564f4da91ad24626f426e922452d"; 673 673 } 674 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/gd/firefox-100.0.2.tar.bz2"; 674 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/gd/firefox-101.0.tar.bz2"; 675 675 locale = "gd"; 676 676 arch = "linux-i686"; 677 - sha256 = "54314836fc112ed38af0e67c0d06549e8f1360fd129e82f35e6679bf47e40bc1"; 677 + sha256 = "614cdec3669c8b63b9c036cb12a4a9396c2d5f6c8a0587eda898c4a67b6443cd"; 678 678 } 679 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/gl/firefox-100.0.2.tar.bz2"; 679 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/gl/firefox-101.0.tar.bz2"; 680 680 locale = "gl"; 681 681 arch = "linux-i686"; 682 - sha256 = "3bb7f7c2295f80094a9413a2dbd2632ae3185e82288ffba2f94c89b9207113f7"; 682 + sha256 = "3490724153f7ca02e8112e86cf1211780b8644fccbbd98f58229dfb14fa73bf2"; 683 683 } 684 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/gn/firefox-100.0.2.tar.bz2"; 684 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/gn/firefox-101.0.tar.bz2"; 685 685 locale = "gn"; 686 686 arch = "linux-i686"; 687 - sha256 = "c109e5109eb6bf908bfb40eaf209887e96cf0e6fa9f215eed1192a83c471a9c2"; 687 + sha256 = "6108e07a96896b0731dcd25af54f39c5c30c811dbd316e44fa2f250750b2dd57"; 688 688 } 689 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/gu-IN/firefox-100.0.2.tar.bz2"; 689 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/gu-IN/firefox-101.0.tar.bz2"; 690 690 locale = "gu-IN"; 691 691 arch = "linux-i686"; 692 - sha256 = "b46a52077ec16056c47db5e77e78e6ebd63c079eef13eb106c4547e6757add49"; 692 + sha256 = "0cc8e928e0d34c9fd26bd2b82dc8b95cc1457919bcf8f43f30796088cbedaba5"; 693 693 } 694 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/he/firefox-100.0.2.tar.bz2"; 694 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/he/firefox-101.0.tar.bz2"; 695 695 locale = "he"; 696 696 arch = "linux-i686"; 697 - sha256 = "ed8cdcbe05a11bdc5d366679ee8ea8fbbb62db74dc451b5a3a1cfb7706d73231"; 697 + sha256 = "bc1594ee9785f8f89a805aeaa4f0a38536254c496129a762b115e1d04dc197a2"; 698 698 } 699 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/hi-IN/firefox-100.0.2.tar.bz2"; 699 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/hi-IN/firefox-101.0.tar.bz2"; 700 700 locale = "hi-IN"; 701 701 arch = "linux-i686"; 702 - sha256 = "fec133a50d9c0ef91b24231e6eb1bfe91a66224bdbe985773312f6d14a1ffaef"; 702 + sha256 = "5544cee30712323694cb93894fb1b372681f8abf7aa346e9e486e1cbeba20699"; 703 703 } 704 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/hr/firefox-100.0.2.tar.bz2"; 704 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/hr/firefox-101.0.tar.bz2"; 705 705 locale = "hr"; 706 706 arch = "linux-i686"; 707 - sha256 = "f95594469af643f49fae13e48a40c0c4a9e3bf81f1ac9a7e4f42002c464fd7c2"; 707 + sha256 = "dcb15296bac2961f54df24f8d6d256acd228f703136a8354e4d567d257872f17"; 708 708 } 709 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/hsb/firefox-100.0.2.tar.bz2"; 709 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/hsb/firefox-101.0.tar.bz2"; 710 710 locale = "hsb"; 711 711 arch = "linux-i686"; 712 - sha256 = "218df4ce22d93f0487346de842d83c6175c1301c68a3990ed79a1d307bf38074"; 712 + sha256 = "5efaacb071c8b445e0eb150d3ec5f962fec79f6f4359ae6aced2d46c601593d9"; 713 713 } 714 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/hu/firefox-100.0.2.tar.bz2"; 714 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/hu/firefox-101.0.tar.bz2"; 715 715 locale = "hu"; 716 716 arch = "linux-i686"; 717 - sha256 = "1db15330db682da2332958848cbdc6e3c89038ceac65050911f2fac75c00bf51"; 717 + sha256 = "bdeeafd08d1f27e02f86f99a36bd151665e3903b7a1f583c97ed248fa573449c"; 718 718 } 719 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/hy-AM/firefox-100.0.2.tar.bz2"; 719 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/hy-AM/firefox-101.0.tar.bz2"; 720 720 locale = "hy-AM"; 721 721 arch = "linux-i686"; 722 - sha256 = "71bcda0474fa2e5546bb55b6cf1199baac1c277258b2be015b6a0d833be2514f"; 722 + sha256 = "8b9853a2fb7205d5f927857f878b0f21e8d0a2e6e5659afccd803531a6765572"; 723 723 } 724 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ia/firefox-100.0.2.tar.bz2"; 724 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ia/firefox-101.0.tar.bz2"; 725 725 locale = "ia"; 726 726 arch = "linux-i686"; 727 - sha256 = "d02299856a2508098141ad78ccbf15c5f827f5e8a0cdd33f39028e99059513ab"; 727 + sha256 = "55caf5f447c856363966d7059df41b1bcba386876f53e22fc920a67b40d8fd1b"; 728 728 } 729 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/id/firefox-100.0.2.tar.bz2"; 729 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/id/firefox-101.0.tar.bz2"; 730 730 locale = "id"; 731 731 arch = "linux-i686"; 732 - sha256 = "d79ebf284b2c503083335c3c953b4ff382cc611f8a5a2cb4a037a349bae25bf6"; 732 + sha256 = "ff44f78979beb744659d34d712052ea82496498135974f7875fb4484cb7921da"; 733 733 } 734 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/is/firefox-100.0.2.tar.bz2"; 734 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/is/firefox-101.0.tar.bz2"; 735 735 locale = "is"; 736 736 arch = "linux-i686"; 737 - sha256 = "5f430fd77ce8a6a4c21aca62b58e095e1a9ae02c9d3694de49447f32226fef83"; 737 + sha256 = "78c926a89cfa76ae0462bb88183a4ee5f52785bd978933842bf18213b881ab00"; 738 738 } 739 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/it/firefox-100.0.2.tar.bz2"; 739 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/it/firefox-101.0.tar.bz2"; 740 740 locale = "it"; 741 741 arch = "linux-i686"; 742 - sha256 = "79aed49e98d5798c65f268ad8506f89ffbed3b980a289af6ecbfa265f3790ef8"; 742 + sha256 = "2addfd18bcb297c1b0feb78fd6fbc149273aa2072c5b1780db649a673fcc7380"; 743 743 } 744 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ja/firefox-100.0.2.tar.bz2"; 744 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ja/firefox-101.0.tar.bz2"; 745 745 locale = "ja"; 746 746 arch = "linux-i686"; 747 - sha256 = "ec4c928f3fab6366105e722478b997c53102fca980071548c2d60902387891ae"; 747 + sha256 = "6035ac17cd72d9a8468523c0bca7e9a0c646f7a879606000e0ffd79fe6a0d024"; 748 748 } 749 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ka/firefox-100.0.2.tar.bz2"; 749 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ka/firefox-101.0.tar.bz2"; 750 750 locale = "ka"; 751 751 arch = "linux-i686"; 752 - sha256 = "d2763ea580ea6d1cdcbd753f1d4bc3358bcc08a97658d1a05969ecfa22eca653"; 752 + sha256 = "ff4e7e6da69fb21ed0ec610fa6c5bc98ef525467e7bc175f329e8f41ea72444b"; 753 753 } 754 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/kab/firefox-100.0.2.tar.bz2"; 754 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/kab/firefox-101.0.tar.bz2"; 755 755 locale = "kab"; 756 756 arch = "linux-i686"; 757 - sha256 = "a41ebdfa04d63d892e114ca31a666fee61d369640a9509b2ff94f05f7b656add"; 757 + sha256 = "0a426d965232b2ce6bd10f558f342bd2d742f529de7281256773d665b9ad03ad"; 758 758 } 759 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/kk/firefox-100.0.2.tar.bz2"; 759 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/kk/firefox-101.0.tar.bz2"; 760 760 locale = "kk"; 761 761 arch = "linux-i686"; 762 - sha256 = "79a80098990c0d103d4733ab0a541187f719b0bfead5f30f332f6c941bea3e22"; 762 + sha256 = "2b3a1d3fe1a4f30bc60e5848db8cb0b053488edec689ad96728c2906c71b1aa8"; 763 763 } 764 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/km/firefox-100.0.2.tar.bz2"; 764 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/km/firefox-101.0.tar.bz2"; 765 765 locale = "km"; 766 766 arch = "linux-i686"; 767 - sha256 = "afa21a83356769a9ddc74ddfb2598809485a3f89e4c7063e1bc18180e3ac9464"; 767 + sha256 = "7d823fe28c563c17a78d4d4ca6c12838d9ecc22c6f7bcd2f572bc767d994b8ec"; 768 768 } 769 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/kn/firefox-100.0.2.tar.bz2"; 769 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/kn/firefox-101.0.tar.bz2"; 770 770 locale = "kn"; 771 771 arch = "linux-i686"; 772 - sha256 = "9eae9e16db05c2ba1bcbb8613885b358ecb295c6e220fb53d59ad7cf067016a8"; 772 + sha256 = "fc5c6f626b1dbfc4c76a324f332709ce9c7451192af2558c3058bf42127ce599"; 773 773 } 774 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ko/firefox-100.0.2.tar.bz2"; 774 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ko/firefox-101.0.tar.bz2"; 775 775 locale = "ko"; 776 776 arch = "linux-i686"; 777 - sha256 = "d043c244d9e91d606095ea08d3e197cda8fe5d78c07230f13f99d751c1e324f9"; 777 + sha256 = "e67480cf5d8d2eebcb787a8f375431a3169c4c3b670b9d0dcd5a0b0841fe7593"; 778 778 } 779 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/lij/firefox-100.0.2.tar.bz2"; 779 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/lij/firefox-101.0.tar.bz2"; 780 780 locale = "lij"; 781 781 arch = "linux-i686"; 782 - sha256 = "cf3d5899bd663ab15afa357ac32e7871d86f3f7f4c0e447dabb6fa71bbbe1ba3"; 782 + sha256 = "b1abf37f2be554d64dc6d0d6d3ad278bd7e6d6562e3da8bda3e5b113703339f7"; 783 783 } 784 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/lt/firefox-100.0.2.tar.bz2"; 784 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/lt/firefox-101.0.tar.bz2"; 785 785 locale = "lt"; 786 786 arch = "linux-i686"; 787 - sha256 = "82ecbeb020e63b5bced7571ba93c2e3ce73be85bc9d186f40e9f201e1bff2876"; 787 + sha256 = "2f186889c7f14780651af9c2095336d41b7d3b18984571f5bf1a6dd953771669"; 788 788 } 789 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/lv/firefox-100.0.2.tar.bz2"; 789 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/lv/firefox-101.0.tar.bz2"; 790 790 locale = "lv"; 791 791 arch = "linux-i686"; 792 - sha256 = "7439b7ce1ae5aed8179729664a6b4ef3bcea62735bc0a0d009efa036977df069"; 792 + sha256 = "cbae8899272e61a7a438a089de7ddb15d6a4d9eb9edbbdc678f05e68b9f64d75"; 793 793 } 794 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/mk/firefox-100.0.2.tar.bz2"; 794 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/mk/firefox-101.0.tar.bz2"; 795 795 locale = "mk"; 796 796 arch = "linux-i686"; 797 - sha256 = "126798aafbc5d36c2ee20ce5af940d25aed23aba0d7d24c8548830711d6ba33a"; 797 + sha256 = "18f51bad14598ecfc77a2c3150904589ec08deccb5262d6279aa345f6da7e31a"; 798 798 } 799 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/mr/firefox-100.0.2.tar.bz2"; 799 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/mr/firefox-101.0.tar.bz2"; 800 800 locale = "mr"; 801 801 arch = "linux-i686"; 802 - sha256 = "407d3a3a41cd6aadb8cbb10c1a759b14238f9e1fcc72b26a9bc5c6e48003705c"; 802 + sha256 = "e0f2b5b34eff5ab548b1ef9916e579f0ccacd937a829b8a64cbf2bb0b7c14865"; 803 803 } 804 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ms/firefox-100.0.2.tar.bz2"; 804 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ms/firefox-101.0.tar.bz2"; 805 805 locale = "ms"; 806 806 arch = "linux-i686"; 807 - sha256 = "f68179a547c53c3fb4abface982b36948bdda51ae45fc77782a8b2ffc5c289fe"; 807 + sha256 = "a3967f13cf494adcf2d3eba99e66b7c3eaf2288ded379a00563f57537d161315"; 808 808 } 809 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/my/firefox-100.0.2.tar.bz2"; 809 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/my/firefox-101.0.tar.bz2"; 810 810 locale = "my"; 811 811 arch = "linux-i686"; 812 - sha256 = "55ffa1b1ab79073acb88dc1cc2a28641b6e4d237c60ae2fc21ccd5112ea75e80"; 812 + sha256 = "939f95630d8e09bfc800ea76465745ffb9a3a9cb8f343a5b4b28192d43cac6a2"; 813 813 } 814 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/nb-NO/firefox-100.0.2.tar.bz2"; 814 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/nb-NO/firefox-101.0.tar.bz2"; 815 815 locale = "nb-NO"; 816 816 arch = "linux-i686"; 817 - sha256 = "538e77cd9ddce689aa117668ad75968b010025e6b400fc7bd96b5204ce9a9537"; 817 + sha256 = "9bbb12775311cd3b9c2c1d629b340448435957e3d98e6473b70b7055c9a89488"; 818 818 } 819 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ne-NP/firefox-100.0.2.tar.bz2"; 819 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ne-NP/firefox-101.0.tar.bz2"; 820 820 locale = "ne-NP"; 821 821 arch = "linux-i686"; 822 - sha256 = "ccd76c2e71b2d96481a75070ffec326c42e20b8024a0f99ca86056bdb67f2e7f"; 822 + sha256 = "ebacc072acca82eb6382e4e878c2e954470218b607856ba741f23f141472065d"; 823 823 } 824 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/nl/firefox-100.0.2.tar.bz2"; 824 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/nl/firefox-101.0.tar.bz2"; 825 825 locale = "nl"; 826 826 arch = "linux-i686"; 827 - sha256 = "682076a78e8d7fb7b2575e55dc78274299cd909ec5c9ff3d543092c98b9c9f40"; 827 + sha256 = "dc66ad68135f59442fedeaaad2c43128fd6235fa7676859e60656c2a9a4a4ef5"; 828 828 } 829 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/nn-NO/firefox-100.0.2.tar.bz2"; 829 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/nn-NO/firefox-101.0.tar.bz2"; 830 830 locale = "nn-NO"; 831 831 arch = "linux-i686"; 832 - sha256 = "6f8506ffcafc4508833a753f8df3f329a0b5f5ba452ecefca8a0b8f224398421"; 832 + sha256 = "0896130d79c08632b44a4a1c74ace2e2b1ab0661c6db16b9f5f1f9f034574655"; 833 833 } 834 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/oc/firefox-100.0.2.tar.bz2"; 834 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/oc/firefox-101.0.tar.bz2"; 835 835 locale = "oc"; 836 836 arch = "linux-i686"; 837 - sha256 = "8ae874315a44ac0e0de348082529e307ded81aae9252e2bb267b5eceddce65f3"; 837 + sha256 = "195173d1416849310f710c7f57e7679acad3f42d24cb196f5288522a7d853b3a"; 838 838 } 839 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/pa-IN/firefox-100.0.2.tar.bz2"; 839 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/pa-IN/firefox-101.0.tar.bz2"; 840 840 locale = "pa-IN"; 841 841 arch = "linux-i686"; 842 - sha256 = "d8c59bc7d2ce3f983fd8b0871d2f9a3ba59c4c6d82704923f5372b5e27be0d1d"; 842 + sha256 = "bf7d196c9ed97da16e0fb0a06293d2de338e4df58248640bad276ce5b810b79d"; 843 843 } 844 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/pl/firefox-100.0.2.tar.bz2"; 844 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/pl/firefox-101.0.tar.bz2"; 845 845 locale = "pl"; 846 846 arch = "linux-i686"; 847 - sha256 = "a4e8fb0156d7b3826adf9fd232caa548bc855926eae1ef67503ef76f72f216e2"; 847 + sha256 = "ba71f15d969ac92c764d4d3583cf564826315a6667a936290fded99b3fc1e8ee"; 848 848 } 849 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/pt-BR/firefox-100.0.2.tar.bz2"; 849 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/pt-BR/firefox-101.0.tar.bz2"; 850 850 locale = "pt-BR"; 851 851 arch = "linux-i686"; 852 - sha256 = "938817deabf50ffbf3aac9aff7da7c97a9ce3758a6c78524fee99b24db2528a9"; 852 + sha256 = "b5aa7bac52636cbb83b1e3c952dd2d0cb54c8e4f24a175464734d131bfb501b9"; 853 853 } 854 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/pt-PT/firefox-100.0.2.tar.bz2"; 854 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/pt-PT/firefox-101.0.tar.bz2"; 855 855 locale = "pt-PT"; 856 856 arch = "linux-i686"; 857 - sha256 = "0f3dc9df4946e917b6d3f5ba59cb5224c5b10ea03f0769dfbb62560774fdde8a"; 857 + sha256 = "12abaaac467f02e984da4290e0052de1dbe36093edf343482c488b2ae8645808"; 858 858 } 859 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/rm/firefox-100.0.2.tar.bz2"; 859 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/rm/firefox-101.0.tar.bz2"; 860 860 locale = "rm"; 861 861 arch = "linux-i686"; 862 - sha256 = "957f9794b99fddc4b778e5f0aac854d5310e2e4c8f157f3d96602abb20a8e3fc"; 862 + sha256 = "a79cdf8f100bdd1bcd02734d001611ec4db09cf2977b6082589bb933120f43f6"; 863 863 } 864 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ro/firefox-100.0.2.tar.bz2"; 864 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ro/firefox-101.0.tar.bz2"; 865 865 locale = "ro"; 866 866 arch = "linux-i686"; 867 - sha256 = "5fce2289eee60f15fc6c868192f571fa4faac863702bd35fcc65ba4b2b3270ca"; 867 + sha256 = "e9f87d21000f8340b4b20ed86aea881aeba0be3123b0840238cfc90774ae0c5a"; 868 868 } 869 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ru/firefox-100.0.2.tar.bz2"; 869 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ru/firefox-101.0.tar.bz2"; 870 870 locale = "ru"; 871 871 arch = "linux-i686"; 872 - sha256 = "2c226a1da278e8924296c190c7e9cbd6f0d986652b4536ecc017626434507e50"; 872 + sha256 = "429b0b879db9732412b2149f1f1f4e4493cb623539a37babb3c04c337b13c2f7"; 873 873 } 874 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/sco/firefox-100.0.2.tar.bz2"; 874 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/sco/firefox-101.0.tar.bz2"; 875 875 locale = "sco"; 876 876 arch = "linux-i686"; 877 - sha256 = "5cb621b1686672305bc9c597a8f11dd44f205054ffe5690994cfff3907a0ab22"; 877 + sha256 = "c7b9dc7aaeca702479d2aab0eb82eb9c56693ba4529399a2e89eddf7077fb23e"; 878 878 } 879 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/si/firefox-100.0.2.tar.bz2"; 879 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/si/firefox-101.0.tar.bz2"; 880 880 locale = "si"; 881 881 arch = "linux-i686"; 882 - sha256 = "bb2ac6167632254f04ea446f5f819cab31fca61c630a9e2b17253f581017d27f"; 882 + sha256 = "a7b377a7a2c448d15782f97778f2014315809a279cf3bf67354534816d886620"; 883 883 } 884 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/sk/firefox-100.0.2.tar.bz2"; 884 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/sk/firefox-101.0.tar.bz2"; 885 885 locale = "sk"; 886 886 arch = "linux-i686"; 887 - sha256 = "e9740de798e369179a5b963f650ea003de3d8d2959989cd7a5a39ec49ca69016"; 887 + sha256 = "97f3b93f0b98103200d2c8c974e0c13ef4b01188d7f78dd9ac8463bc0cd9e716"; 888 888 } 889 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/sl/firefox-100.0.2.tar.bz2"; 889 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/sl/firefox-101.0.tar.bz2"; 890 890 locale = "sl"; 891 891 arch = "linux-i686"; 892 - sha256 = "881ba248e489edee338aca98792d206cb8f749ef957197a9d6498595ed85e721"; 892 + sha256 = "759689d8c5981c24d432f9e791c7a0f3dfdb54da88edc4a09f8d515a7a4f754c"; 893 893 } 894 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/son/firefox-100.0.2.tar.bz2"; 894 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/son/firefox-101.0.tar.bz2"; 895 895 locale = "son"; 896 896 arch = "linux-i686"; 897 - sha256 = "7a9774c565cafaa531b43cda5242f2d0d7fbf3c5daa595f53e1de4019125a7b6"; 897 + sha256 = "cf9296fe3d3e53ff6febb0d55126185dbfe1f6ca051fd3874efa5da1ebda4a5b"; 898 898 } 899 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/sq/firefox-100.0.2.tar.bz2"; 899 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/sq/firefox-101.0.tar.bz2"; 900 900 locale = "sq"; 901 901 arch = "linux-i686"; 902 - sha256 = "2ed96996f3dd7a6da33403af096dbf8e077c141a8d7930384b916c43b606fbb8"; 902 + sha256 = "38631aa655b553a76678281b4ed2b8485b75e239b7440b83d0427a8a7b3da532"; 903 903 } 904 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/sr/firefox-100.0.2.tar.bz2"; 904 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/sr/firefox-101.0.tar.bz2"; 905 905 locale = "sr"; 906 906 arch = "linux-i686"; 907 - sha256 = "15c96cc5f76b9067a0f7e7adb58ae23a37f9b06a5094c14bab382577fc4629db"; 907 + sha256 = "e7c66daebb35b710dac0fa307dc071e30924631d493cca7e1c59007f14234eb2"; 908 908 } 909 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/sv-SE/firefox-100.0.2.tar.bz2"; 909 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/sv-SE/firefox-101.0.tar.bz2"; 910 910 locale = "sv-SE"; 911 911 arch = "linux-i686"; 912 - sha256 = "608945e00e5322c6e7ca814154d3e6df333f8114ad21f0ffd8a9d87efd2a8972"; 912 + sha256 = "627512f5df875426378bb8dad35eef2840660739ee08a59601dcdeb88723c8c5"; 913 913 } 914 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/szl/firefox-100.0.2.tar.bz2"; 914 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/szl/firefox-101.0.tar.bz2"; 915 915 locale = "szl"; 916 916 arch = "linux-i686"; 917 - sha256 = "5fa3b0bc14887479c7a82ba17d2f6a63a3715b63ac5e19d4576af89f8c84ea10"; 917 + sha256 = "8db81d2c81e8f4792e710e6bca4478e1a5a33ac5fd221d098b2eeee408fcfc0b"; 918 918 } 919 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ta/firefox-100.0.2.tar.bz2"; 919 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ta/firefox-101.0.tar.bz2"; 920 920 locale = "ta"; 921 921 arch = "linux-i686"; 922 - sha256 = "08f646c6d6e64b954923cc02fdd820e413f3e3dc120b4d4fc189f52d70d7b6e6"; 922 + sha256 = "15fa84ba22775d12509c980dbf41cfec9805ba5dc886e8ef55b6cb8edd5d24d7"; 923 923 } 924 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/te/firefox-100.0.2.tar.bz2"; 924 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/te/firefox-101.0.tar.bz2"; 925 925 locale = "te"; 926 926 arch = "linux-i686"; 927 - sha256 = "514f5a8927a82c0b5ec4746554daffeac2403c10e7c76833d2d3cf77557820d4"; 927 + sha256 = "570e8f9c117119bfe28e692f3c9dd472e42b1294179537e8a21d649e7f667f41"; 928 928 } 929 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/th/firefox-100.0.2.tar.bz2"; 929 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/th/firefox-101.0.tar.bz2"; 930 930 locale = "th"; 931 931 arch = "linux-i686"; 932 - sha256 = "93a6bcad7acf3588b13ee7e7537d68988785d04a245dcb2bb6bee7644d0bed73"; 932 + sha256 = "f9fde3b781d9a4ede606b847869eae22421827b2b1478b26cfbb0ca970e6ee73"; 933 933 } 934 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/tl/firefox-100.0.2.tar.bz2"; 934 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/tl/firefox-101.0.tar.bz2"; 935 935 locale = "tl"; 936 936 arch = "linux-i686"; 937 - sha256 = "7c1ccf221ed095d7c8afbf8903ced04f908f90bc3c83cfb207b5c4c2c3155053"; 937 + sha256 = "ac73f17f7ae81d876d84dbab61a084575588a1fba141f5dc00872ba0f433e27e"; 938 938 } 939 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/tr/firefox-100.0.2.tar.bz2"; 939 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/tr/firefox-101.0.tar.bz2"; 940 940 locale = "tr"; 941 941 arch = "linux-i686"; 942 - sha256 = "010dc56e6966947dd1a4a1b7462e7db842df03da955228e7d1a36906e7fbacfc"; 942 + sha256 = "546a6be0926439863924333f9f131b9cd49d1de6741c8479654280f72b95fe32"; 943 943 } 944 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/trs/firefox-100.0.2.tar.bz2"; 944 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/trs/firefox-101.0.tar.bz2"; 945 945 locale = "trs"; 946 946 arch = "linux-i686"; 947 - sha256 = "c684639b05c2cac1b569ec22ae8a559dd4ef3f1f27bcbf350424142f752541fc"; 947 + sha256 = "f4f08485be5fbe573e3d7a9c7f8128b0a4f95e2a5449be116dca1e8019a1b592"; 948 948 } 949 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/uk/firefox-100.0.2.tar.bz2"; 949 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/uk/firefox-101.0.tar.bz2"; 950 950 locale = "uk"; 951 951 arch = "linux-i686"; 952 - sha256 = "799d73d67f45ece8ea1e30ab7b99a263c8a79cebb9cd47fbc373a6a145782a88"; 952 + sha256 = "d84423e51ee540c7f58bf3f86c2897b8ea0d92d2b81c06c5f08ba86c4878c8d8"; 953 953 } 954 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/ur/firefox-100.0.2.tar.bz2"; 954 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/ur/firefox-101.0.tar.bz2"; 955 955 locale = "ur"; 956 956 arch = "linux-i686"; 957 - sha256 = "429b7fc64018c271a4177b746cb7a757cd1c3027e49a3f7e2cec25164b7d1950"; 957 + sha256 = "db5f75c031d1a4f115d833c390091f160d341b5a8688889948cf3dc5f57eb544"; 958 958 } 959 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/uz/firefox-100.0.2.tar.bz2"; 959 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/uz/firefox-101.0.tar.bz2"; 960 960 locale = "uz"; 961 961 arch = "linux-i686"; 962 - sha256 = "9f1fde31d699fcefd001eb80aa3fb20fffacddd69cf9dcc83f16d20dec809444"; 962 + sha256 = "cff9c0ade769eab45c2d37e5ee2be3ee8c9782e369f1665be4ae86dbf9c281f4"; 963 963 } 964 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/vi/firefox-100.0.2.tar.bz2"; 964 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/vi/firefox-101.0.tar.bz2"; 965 965 locale = "vi"; 966 966 arch = "linux-i686"; 967 - sha256 = "1286ea53f633fc126134f6f1787f72c676c8ef33668dc331d1fa9d02ddff015a"; 967 + sha256 = "867448419eb09c6a0a6cda430eb9cfc8f932e5867e8e236963902ddfda85d493"; 968 968 } 969 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/xh/firefox-100.0.2.tar.bz2"; 969 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/xh/firefox-101.0.tar.bz2"; 970 970 locale = "xh"; 971 971 arch = "linux-i686"; 972 - sha256 = "ae793a6c51bf274b5fa7f802325db70cd1d4aea5fef310dedd67d1945bebe3fd"; 972 + sha256 = "5069c1e55c01980eb77d9da0e98246a6ad786b88fcb4604a4570095892d7cec2"; 973 973 } 974 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/zh-CN/firefox-100.0.2.tar.bz2"; 974 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/zh-CN/firefox-101.0.tar.bz2"; 975 975 locale = "zh-CN"; 976 976 arch = "linux-i686"; 977 - sha256 = "e7fc147e67eb25a1c5a4d7aebcaaed6830c3c532dc0c79568f5932c0b30f7399"; 977 + sha256 = "544ac00893f544edcf3bc2e2c885e2a1bc78e13aceab04c31cc0523b496bc8ce"; 978 978 } 979 - { url = "http://archive.mozilla.org/pub/firefox/releases/100.0.2/linux-i686/zh-TW/firefox-100.0.2.tar.bz2"; 979 + { url = "http://archive.mozilla.org/pub/firefox/releases/101.0/linux-i686/zh-TW/firefox-101.0.tar.bz2"; 980 980 locale = "zh-TW"; 981 981 arch = "linux-i686"; 982 - sha256 = "cddc2580b752569d6a71e96fb0c5f9f9fb93dbcdb25c64cdb66645731c415839"; 982 + sha256 = "197c8ad51f176f9187ae9d747d7ed9c11fcfbeb4376720411b6237f706b3e487"; 983 983 } 984 984 ]; 985 985 }
+4 -4
pkgs/applications/networking/browsers/firefox/packages.nix
··· 3 3 rec { 4 4 firefox = buildMozillaMach rec { 5 5 pname = "firefox"; 6 - version = "100.0.2"; 6 + version = "101.0"; 7 7 src = fetchurl { 8 8 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 9 - sha512 = "6d9922e35e496fa63833ba03d1466e075287e40e50854ddc4f4a2036d9c7ca1f35c03bc6f708a3c469e0ec3b389b3346ac754bb84df0fecb86955fc21c05e00f"; 9 + sha512 = "fffe7e0940c1443fcdc5b205677764cb4e04b29f33fcfafb2857d383700584f309806b81fc4989efb56cc12a3cca1ff7d451b647050c43e98777b5c952ed5d56"; 10 10 }; 11 11 12 12 meta = { ··· 28 28 29 29 firefox-esr-91 = buildMozillaMach rec { 30 30 pname = "firefox-esr"; 31 - version = "91.9.1esr"; 31 + version = "91.10.0esr"; 32 32 applicationName = "Mozilla Firefox ESR"; 33 33 src = fetchurl { 34 34 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 35 - sha512 = "d432d559f2c5f4b0bc66a755db7d61585e24a727cd8d18630854b3fb8633d54baf61ed65b580345b13d52b66288aa15ca8ca5cfcde8231e88108241f0b007683"; 35 + sha512 = "8344b829d7bd86250afdd4cb582e27ed5705b3ef48aec50b9a39abc17deba86c9fd721f4667f5c2155e3d7cd1d6e1f82ff8e218ced3a16a4e06bb414ee0690f8"; 36 36 }; 37 37 38 38 meta = {
-1
pkgs/applications/networking/cloudflared/default.nix
··· 29 29 doCheck = !stdenv.isDarwin; 30 30 31 31 meta = with lib; { 32 - broken = (stdenv.isLinux && stdenv.isAarch64); 33 32 description = "CloudFlare Tunnel daemon (and DNS-over-HTTPS client)"; 34 33 homepage = "https://www.cloudflare.com/products/tunnel"; 35 34 license = licenses.asl20;
+5 -5
pkgs/applications/networking/cluster/terraform-providers/default.nix
··· 66 66 # Put all the providers we not longer support in this list. 67 67 removed-providers = 68 68 let 69 - archived = date: throw "the provider has been archived by upstream on ${date}"; 70 - removed = date: throw "removed from nixpkgs on ${date}"; 69 + archived = name: date: throw "the ${name} terraform provider has been archived by upstream on ${date}"; 70 + removed = name: date: throw "the ${name} terraform provider removed from nixpkgs on ${date}"; 71 71 in 72 72 lib.optionalAttrs config.allowAliases { 73 - opc = archived "2022/05"; 74 - oraclepaas = archived "2022/05"; 75 - template = archived "2022/05"; 73 + opc = archived "opc" "2022/05"; 74 + oraclepaas = archived "oraclepaas" "2022/05"; 75 + template = archived "template" "2022/05"; 76 76 }; 77 77 78 78 # excluding aliases, used by terraform-full
+3 -3
pkgs/applications/networking/dnscontrol/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "dnscontrol"; 5 - version = "3.16.1"; 5 + version = "3.16.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "StackExchange"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-WnUOHUGIALHd0Ne+WzturRxomznpgVjVLBM1wvVAA4M="; 11 + sha256 = "sha256-lzE35PT0QLlZ2jftXpDDvr4S3zD1DOpZVXrGGnzvpc8="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-fjmKBRkXZQkN6fofy+H7DS76H+J0x6tRgv0fV/2rCwY="; 14 + vendorSha256 = "sha256-M+Kzw2ZmKV527rPUJ1codtXWN0/5tmph7GMBTze4C7c="; 15 15 16 16 subPackages = [ "." ]; 17 17
+2 -2
pkgs/applications/networking/instant-messengers/cinny/default.nix
··· 4 4 configOverrides = writeText "cinny-config-overrides.json" (builtins.toJSON conf); 5 5 in stdenv.mkDerivation rec { 6 6 pname = "cinny"; 7 - version = "2.0.3"; 7 + version = "2.0.4"; 8 8 9 9 src = fetchurl { 10 10 url = "https://github.com/ajbura/cinny/releases/download/v${version}/cinny-v${version}.tar.gz"; 11 - sha256 = "13jg28dypp7x6wgsc6vikbqnagp1grqsdmmwhll8qz9ih9rq9fxd"; 11 + sha256 = "0p5s25nkjs9514a16c7kl0m78vn5f14mv6nbi79yz0sxb7hc12qg"; 12 12 }; 13 13 14 14 installPhase = ''
-51
pkgs/applications/office/libreoffice/darwin.nix
··· 1 - { stdenv 2 - , lib 3 - , fetchurl 4 - , undmg 5 - }: 6 - 7 - let 8 - appName = "LibreOffice.app"; 9 - version = "7.2.5"; 10 - dist = { 11 - aarch64-darwin = { 12 - arch = "aarch64"; 13 - sha256 = "bdbcb9a98211f866ca089d440aebcd1d313aa99e8ab4104aae4e65ea3cee74ca"; 14 - }; 15 - 16 - x86_64-darwin = { 17 - arch = "x86_64"; 18 - sha256 = "0b7ef18ed08341ac6c15339fe9a161ad17f6b469009d987cfc7d50c628d12a4e"; 19 - }; 20 - }."${stdenv.hostPlatform.system}"; 21 - in 22 - stdenv.mkDerivation { 23 - inherit version; 24 - pname = "libreoffice"; 25 - src = fetchurl { 26 - url = "https://download.documentfoundation.org/libreoffice/stable/${version}/mac/${dist.arch}/LibreOffice_${version}_MacOS_${dist.arch}.dmg"; 27 - inherit (dist) sha256; 28 - }; 29 - 30 - nativeBuildInputs = [ undmg ]; 31 - sourceRoot = "${appName}"; 32 - dontPatch = true; 33 - dontConfigure = true; 34 - dontBuild = true; 35 - 36 - installPhase = '' 37 - runHook preInstallPhase 38 - mkdir -p $out/{Applications/${appName},bin} 39 - cp -R . $out/Applications/${appName} 40 - ln -s $out/Applications/${appName}/Contents/MacOS/soffice $out/bin 41 - runHook postInstallPhase 42 - ''; 43 - 44 - meta = with lib; { 45 - description = "Comprehensive, professional-quality productivity suite, a variant of openoffice.org"; 46 - homepage = "https://libreoffice.org/"; 47 - license = licenses.lgpl3; 48 - maintainers = with maintainers; [ tricktron ]; 49 - platforms = [ "aarch64-darwin" "x86_64-darwin" ]; 50 - }; 51 - }
+80
pkgs/applications/office/libreoffice/darwin/default.nix
··· 1 + { stdenvNoCC 2 + , lib 3 + , fetchurl 4 + , undmg 5 + , writeScript 6 + , callPackage 7 + }: 8 + 9 + let 10 + appName = "LibreOffice.app"; 11 + scriptName = "soffice"; 12 + version = "7.3.3"; 13 + 14 + dist = { 15 + aarch64-darwin = rec { 16 + arch = "aarch64"; 17 + archSuffix = arch; 18 + url = "https://download.documentfoundation.org/libreoffice/stable/${version}/mac/${arch}/LibreOffice_${version}_MacOS_${archSuffix}.dmg"; 19 + sha256 = "50ed3deb8d9c987516e2687ebb865bca15486c69da79f1b6d74381e43f2ec863"; 20 + }; 21 + 22 + x86_64-darwin = rec { 23 + arch = "x86_64"; 24 + archSuffix = "x86-64"; 25 + url = "https://download.documentfoundation.org/libreoffice/stable/${version}/mac/${arch}/LibreOffice_${version}_MacOS_${archSuffix}.dmg"; 26 + sha256 = "fb2f9bb90eee34a22af3a2bf2854ef5b76098302b3c41d13d4f543f0d72b994f"; 27 + }; 28 + }; 29 + in 30 + stdenvNoCC.mkDerivation { 31 + inherit version; 32 + pname = "libreoffice"; 33 + src = fetchurl { 34 + inherit (dist.${stdenvNoCC.hostPlatform.system} or 35 + (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}")) url sha256; 36 + }; 37 + 38 + nativeBuildInputs = [ undmg ]; 39 + sourceRoot = "${appName}"; 40 + 41 + installPhase = '' 42 + runHook preInstall 43 + mkdir -p $out/{Applications/${appName},bin} 44 + cp -R . $out/Applications/${appName} 45 + cat > $out/bin/${scriptName} << EOF 46 + #!${stdenvNoCC.shell} 47 + open -na $out/Applications/${appName} --args "$@" 48 + EOF 49 + chmod +x $out/bin/${scriptName} 50 + runHook postInstall 51 + ''; 52 + 53 + passthru.updateScript = 54 + let 55 + defaultNixFile = builtins.toString ./default.nix; 56 + updateNix = builtins.toString ./update.nix; 57 + aarch64Url = dist."aarch64-darwin".url; 58 + x86_64Url = dist."x86_64-darwin".url; 59 + in 60 + writeScript "update-libreoffice.sh" 61 + '' 62 + #!/usr/bin/env nix-shell 63 + #!nix-shell -i bash --argstr aarch64Url ${aarch64Url} --argstr x86_64Url ${x86_64Url} --argstr version ${version} ${updateNix} 64 + set -eou pipefail 65 + 66 + # reset version first so that both platforms are always updated and in sync 67 + update-source-version libreoffice-bin 0 ${lib.fakeSha256} --file=${defaultNixFile} --system=aarch64-darwin 68 + update-source-version libreoffice-bin $newVersion $newAarch64Sha256 --file=${defaultNixFile} --system=aarch64-darwin 69 + update-source-version libreoffice-bin 0 ${lib.fakeSha256} --file=${defaultNixFile} --system=x86_64-darwin 70 + update-source-version libreoffice-bin $newVersion $newX86_64Sha256 --file=${defaultNixFile} --system=x86_64-darwin 71 + ''; 72 + 73 + meta = with lib; { 74 + description = "Comprehensive, professional-quality productivity suite, a variant of openoffice.org"; 75 + homepage = "https://libreoffice.org/"; 76 + license = licenses.lgpl3; 77 + maintainers = with maintainers; [ tricktron ]; 78 + platforms = [ "x86_64-darwin" "aarch64-darwin" ]; 79 + }; 80 + }
+50
pkgs/applications/office/libreoffice/darwin/update-test.nix
··· 1 + # run the tests with nixt <absolutePath to parent dir> -v 2 + 3 + { pkgs ? import <nixpkgs> { }, nixt }: 4 + let 5 + inherit (import ./update-utils.nix { inherit (pkgs) lib; }) 6 + extractLatestVersionFromHtml 7 + extractSha256FromHtml 8 + getLatestStableVersion; 9 + in 10 + nixt.mkSuite "LibreOffice Updater" 11 + { 12 + "should extract latest stable version from html" = 13 + let 14 + latestVersionHtmlMock = 15 + '' 16 + <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 17 + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 18 + <html xmlns="http://www.w3.org/1999/xhtml"> 19 + <head> 20 + <title>Index of /libreoffice/stable</title> 21 + <link rel="stylesheet" href="/mirrorbrain.css" type="text/css" /> 22 + </head> 23 + <body> 24 + <h1>Index of /libreoffice/stable</h1> 25 + <table><tr><th>&nbsp;</th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th>Metadata</th></tr><tr><th colspan="5"><hr /></th></tr> 26 + <tr><td valign="top">&nbsp;</td><td><a href="/libreoffice/">Parent Directory</a></td><td>&nbsp;</td><td align="right"> - </td><td>&nbsp;</td></tr> 27 + <tr><td valign="top">&nbsp;</td><td><a href="7.2.7/">7.2.7/</a></td><td align="right">10-Mar-2022 11:12 </td><td align="right"> - </td><td>&nbsp;</td></tr> 28 + <tr><td valign="top">&nbsp;</td><td><a href="7.3.3/">7.3.3/</a></td><td align="right">12-May-2022 10:06 </td><td align="right"> - </td><td>&nbsp;</td></tr> 29 + <tr><td valign="top">&nbsp;</td><td><a href="7.2.6/">7.2.6/</a></td><td align="right">05-May-2022 07:57 </td><td align="right"> - </td><td>&nbsp;</td></tr> 30 + <tr><th colspan="5"><hr /></th></tr> 31 + </table> 32 + <address>Apache Server at <a href="mailto:hostmaster@documentfoundation.org">download.documentfoundation.org</a> Port 80</address> 33 + <br/><address><a href="http://mirrorbrain.org/">MirrorBrain</a> powered by <a href="http://httpd.apache.org/">Apache</a></address> 34 + </body></html> 35 + ''; 36 + 37 + actual = extractLatestVersionFromHtml latestVersionHtmlMock; 38 + 39 + in 40 + "7.3.3" == actual; 41 + 42 + "should extract latest stable version from website" = (builtins.compareVersions getLatestStableVersion "7.3.3") >= 0; 43 + 44 + "should extract sha256 from html" = 45 + let 46 + sha256Html = "50ed3deb8d9c987516e2687ebb865bca15486c69da79f1b6d74381e43f2ec863 LibreOffice_7.3.3_MacOS_aarch64.dmg\n"; 47 + actual = extractSha256FromHtml sha256Html; 48 + in 49 + "50ed3deb8d9c987516e2687ebb865bca15486c69da79f1b6d74381e43f2ec863" == actual; 50 + }
+51
pkgs/applications/office/libreoffice/darwin/update-utils.nix
··· 1 + { lib }: 2 + let 3 + # extractLatestVersionFromHtml :: String -> String 4 + extractLatestVersionFromHtml = htmlString: 5 + let 6 + majorMinorPatchGroup = "([0-9]+\\.[0-9]+\\.[0-9]+)"; 7 + splittedVersions = builtins.split "href=\"${majorMinorPatchGroup}" htmlString; 8 + stableVersions = builtins.concatLists 9 + (builtins.filter (e: builtins.isList e) 10 + splittedVersions); 11 + in 12 + if stableVersions == [ ] 13 + then abort "Failed to extract versions from html." 14 + else lib.last (builtins.sort builtins.lessThan stableVersions); 15 + 16 + # getHtml :: String -> String 17 + getHtml = url: 18 + builtins.readFile (builtins.fetchurl url); 19 + 20 + # getLatestStableVersion :: String 21 + getLatestStableVersion = 22 + extractLatestVersionFromHtml 23 + (getHtml "https://download.documentfoundation.org/libreoffice/stable/"); 24 + 25 + # extractSha256FromHtml :: String -> String 26 + extractSha256FromHtml = htmlString: 27 + let 28 + sha256 = (builtins.match ".*([0-9a-fA-F]{64}).*" htmlString); 29 + in 30 + if sha256 == [ ] 31 + then abort "Failed to extract sha256 from html." 32 + else builtins.head sha256; 33 + 34 + # getSha256 :: String -> String 35 + getSha256 = dmgUrl: oldVersion: newVersion: 36 + extractSha256FromHtml (getHtml (getSha256Url dmgUrl oldVersion newVersion)); 37 + 38 + # getSha256Url :: String -> String -> String -> String 39 + getSha256Url = dmgUrl: oldVersion: newVersion: 40 + (builtins.replaceStrings [ oldVersion ] [ newVersion ] dmgUrl) + ".sha256"; 41 + 42 + in 43 + { 44 + inherit 45 + extractLatestVersionFromHtml 46 + getHtml 47 + getLatestStableVersion 48 + extractSha256FromHtml 49 + getSha256 50 + getSha256Url; 51 + }
+18
pkgs/applications/office/libreoffice/darwin/update.nix
··· 1 + # Impure functions, for passthru.updateScript runtime only 2 + { aarch64Url 3 + , x86_64Url 4 + , version 5 + , pkgs ? import ../../../../../default.nix { } 6 + , 7 + }: 8 + let 9 + inherit (import ./update-utils.nix { inherit (pkgs) lib; }) 10 + getLatestStableVersion 11 + getSha256; 12 + in 13 + pkgs.mkShell rec { 14 + buildInputs = [ pkgs.common-updater-scripts ]; 15 + newVersion = getLatestStableVersion; 16 + newAarch64Sha256 = getSha256 aarch64Url version newVersion; 17 + newX86_64Sha256 = getSha256 x86_64Url version newVersion; 18 + }
+2 -2
pkgs/applications/office/portfolio/default.nix
··· 25 25 in 26 26 stdenv.mkDerivation rec { 27 27 pname = "PortfolioPerformance"; 28 - version = "0.57.2"; 28 + version = "0.58.3"; 29 29 30 30 src = fetchurl { 31 31 url = "https://github.com/buchen/portfolio/releases/download/${version}/PortfolioPerformance-${version}-linux.gtk.x86_64.tar.gz"; 32 - sha256 = "sha256-ftLKlNzr46iL/V+P3J1wtoUByGHHl7wrh4xctU4JYkM="; 32 + sha256 = "sha256-hm7iIYv4egd79G+LfetFSFLQRnfechJIY3k5Dys63vY="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+56
pkgs/applications/science/biology/astral/default.nix
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchFromGitHub 4 + , jdk8 5 + , makeWrapper 6 + , jre8 7 + , zip 8 + }: 9 + let 10 + jdk = jdk8; 11 + jre = jre8; 12 + in 13 + stdenvNoCC.mkDerivation rec { 14 + pname = "astral"; 15 + version = "5.7.1"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "smirarab"; 19 + repo = "ASTRAL"; 20 + rev = "v${version}"; 21 + sha256 = "043w2z6gbrisqirdid022f4b8jps1pp5syi344krv2bis1gjq5sn"; 22 + }; 23 + 24 + nativeBuildInputs = [ jdk makeWrapper jre zip ]; 25 + 26 + buildPhase = '' 27 + patchShebangs ./make.sh 28 + ./make.sh 29 + ''; 30 + 31 + doCheck = true; 32 + 33 + checkPhase = '' 34 + runHook preCheck 35 + java -jar astral.${version}.jar -i main/test_data/song_primates.424.gene.tre 36 + runHook postCheck 37 + ''; 38 + 39 + installPhase = '' 40 + mkdir -p $out/share/lib 41 + mkdir -p $out/bin 42 + mv astral.${version}.jar $out/share/ 43 + mv lib/*.jar $out/share/lib 44 + mv Astral.${version}.zip $out/share/ 45 + cp -a main/test_data $out/share/ 46 + makeWrapper ${jre}/bin/java $out/bin/astral \ 47 + --add-flags "-jar $out/share/astral.${version}.jar" 48 + ''; 49 + 50 + meta = with lib; { 51 + homepage = "https://github.com/smirarab/ASTRAL"; 52 + description = "Tool for estimating an unrooted species tree given a set of unrooted gene trees"; 53 + license = licenses.asl20; 54 + maintainers = with maintainers; [ bzizou ]; 55 + }; 56 + }
+1 -1
pkgs/applications/science/electronics/picoscope/default.nix
··· 18 18 shared_meta = lib: 19 19 with lib; { 20 20 homepage = "https://www.picotech.com/downloads/linux"; 21 - maintainers = with maintainers; [ expipiplus1 yorickvp wirew0rm ]; 21 + maintainers = with maintainers; [ expipiplus1 wirew0rm ] ++ teams.lumiguide.members; 22 22 platforms = [ "x86_64-linux" ]; 23 23 license = licenses.unfree; 24 24 };
+5 -1
pkgs/applications/version-management/gitolite/default.nix
··· 1 - { stdenv, fetchFromGitHub, git, lib, makeWrapper, nettools, perl, perlPackages }: 1 + { stdenv, fetchFromGitHub, git, lib, makeWrapper, nettools, perl, perlPackages, nixosTests }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "gitolite"; ··· 37 37 perl ./install -to $out/bin 38 38 echo ${version} > $out/bin/VERSION 39 39 ''; 40 + 41 + passthru.tests = { 42 + gitolite = nixosTests.gitolite; 43 + }; 40 44 41 45 meta = with lib; { 42 46 description = "Finely-grained git repository hosting";
+86
pkgs/applications/video/hypnotix/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , substituteAll 5 + , cinnamon 6 + , gettext 7 + , gobject-introspection 8 + , mpv 9 + , python3 10 + , wrapGAppsHook 11 + }: 12 + 13 + stdenv.mkDerivation rec { 14 + pname = "hypnotix"; 15 + version = "2.6"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "linuxmint"; 19 + repo = "hypnotix"; 20 + rev = version; 21 + hash = "sha256-9HWr8zjUuhj/GZdrt1WwpwYNLEl34S9IJ7ikGZBSw3s="; 22 + }; 23 + 24 + patches = [ 25 + (substituteAll { 26 + src = ./libmpv-path.patch; 27 + libmpv = "${lib.getLib mpv}/lib/libmpv${stdenv.hostPlatform.extensions.sharedLibrary}"; 28 + }) 29 + ]; 30 + 31 + postPatch = '' 32 + substituteInPlace usr/lib/hypnotix/hypnotix.py \ 33 + --replace __DEB_VERSION__ ${version} \ 34 + --replace /usr/share/hypnotix $out/share/hypnotix 35 + ''; 36 + 37 + nativeBuildInputs = [ 38 + gettext 39 + gobject-introspection 40 + python3.pkgs.wrapPython 41 + wrapGAppsHook 42 + ]; 43 + 44 + dontWrapGApps = true; 45 + 46 + buildInputs = [ 47 + cinnamon.xapps 48 + ]; 49 + 50 + pythonPath = with python3.pkgs; [ 51 + imdbpy 52 + pygobject3 53 + requests 54 + setproctitle 55 + unidecode 56 + xapp 57 + ]; 58 + 59 + installPhase = '' 60 + runHook preInstall 61 + 62 + mkdir -p $out 63 + cp -r usr/lib $out 64 + cp -r usr/share $out 65 + 66 + glib-compile-schemas $out/share/glib-2.0/schemas 67 + 68 + runHook postInstall 69 + ''; 70 + 71 + preFixup = '' 72 + buildPythonPath "$out $pythonPath" 73 + makeWrapper ${python3.interpreter} $out/bin/hypnotix \ 74 + --add-flags $out/lib/hypnotix/hypnotix.py \ 75 + --prefix PYTHONPATH : "$program_PYTHONPATH" \ 76 + ''${gappsWrapperArgs[@]} 77 + ''; 78 + 79 + meta = { 80 + description = "IPTV streaming application"; 81 + homepage = "https://github.com/linuxmint/hypnotix"; 82 + license = lib.licenses.gpl3Plus; 83 + maintainers = with lib.maintainers; [ dotlambda ]; 84 + platforms = lib.platforms.linux; 85 + }; 86 + }
+18
pkgs/applications/video/hypnotix/libmpv-path.patch
··· 1 + diff --git a/usr/lib/hypnotix/mpv.py b/usr/lib/hypnotix/mpv.py 2 + index f42a3be..f1fc40b 100644 3 + --- a/usr/lib/hypnotix/mpv.py 4 + +++ b/usr/lib/hypnotix/mpv.py 5 + @@ -44,12 +44,7 @@ else: 6 + # still better than segfaulting, we are setting LC_NUMERIC to "C". 7 + locale.setlocale(locale.LC_NUMERIC, 'C') 8 + 9 + - sofile = ctypes.util.find_library('mpv') 10 + - if sofile is None: 11 + - raise OSError("Cannot find libmpv in the usual places. Depending on your distro, you may try installing an " 12 + - "mpv-devel or mpv-libs package. If you have libmpv around but this script can't find it, consult " 13 + - "the documentation for ctypes.util.find_library which this script uses to look up the library " 14 + - "filename.") 15 + + sofile = '@libmpv@' 16 + backend = CDLL(sofile) 17 + fs_enc = sys.getfilesystemencoding() 18 +
+1 -1
pkgs/build-support/rust/build-rust-package/default.nix
··· 97 97 # See https://os.phil-opp.com/testing/ for more information. 98 98 assert useSysroot -> !(args.doCheck or true); 99 99 100 - stdenv.mkDerivation ((removeAttrs args [ "depsExtraArgs" "cargoLock" ]) // lib.optionalAttrs useSysroot { 100 + stdenv.mkDerivation ((removeAttrs args [ "depsExtraArgs" "cargoUpdateHook" "cargoLock" ]) // lib.optionalAttrs useSysroot { 101 101 RUSTFLAGS = "--sysroot ${sysroot} " + (args.RUSTFLAGS or ""); 102 102 } // { 103 103 inherit buildAndTestSubdir cargoDeps;
+3 -2
pkgs/build-support/rust/fetch-cargo-tarball/default.nix
··· 23 23 , patches ? [] 24 24 , sourceRoot ? "" 25 25 , cargoUpdateHook ? "" 26 + , nativeBuildInputs ? [] 26 27 , ... 27 28 } @ args: 28 29 ··· 32 33 else throw "fetchCargoTarball requires a hash for ${name}"; 33 34 in stdenv.mkDerivation ({ 34 35 name = "${name}-vendor.tar.gz"; 35 - nativeBuildInputs = [ cacert git cargo-vendor-normalise cargo ]; 36 + nativeBuildInputs = [ cacert git cargo-vendor-normalise cargo ] ++ nativeBuildInputs; 36 37 37 38 buildPhase = '' 38 39 runHook preBuild ··· 82 83 83 84 impureEnvVars = lib.fetchers.proxyImpureEnvVars; 84 85 } // (builtins.removeAttrs args [ 85 - "name" "sha256" "cargoUpdateHook" 86 + "name" "sha256" "cargoUpdateHook" "nativeBuildInputs" 86 87 ]))
+5 -4
pkgs/data/themes/flat-remix-gnome/default.nix
··· 12 12 in 13 13 stdenv.mkDerivation rec { 14 14 pname = "flat-remix-gnome"; 15 - version = "20220510"; 15 + version = "20220524"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "daniruiz"; 19 19 repo = pname; 20 20 rev = version; 21 - hash = "sha256-sqHX3APeblZai6NBgY+bnRnkzn6CGXwppiQ4pb8HTTw="; 21 + hash = "sha256-m7Er6F0VWcdV3+oUPfhJJq80oaht15hBFtg7JQgZJI8="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ glib fake-dconf ]; 25 25 makeFlags = [ "PREFIX=$(out)" ]; 26 + 27 + # make install will back up this file, it will fail if the file doesn't exist. 28 + # https://github.com/daniruiz/flat-remix-gnome/blob/20220510/Makefile#L56 26 29 preInstall = '' 27 - # make install will back up this file, it will fail if the file doesn't exist. 28 - # https://github.com/daniruiz/flat-remix-gnome/blob/20220510/Makefile#L56 29 30 mkdir -p $out/share/gnome-shell/ 30 31 touch $out/share/gnome-shell/gnome-shell-theme.gresource 31 32 '';
+2 -2
pkgs/data/themes/qogir/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "qogir-theme"; 15 - version = "2022-04-29"; 15 + version = "2022-05-29"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "vinceliuice"; 19 19 repo = pname; 20 20 rev = version; 21 - sha256 = "oFGJ29He7ZmryW/Eg+JLM9C3FzNjmKjzNtyXDHGuhwo="; 21 + sha256 = "z8o/1Qc7XmefX9CuVr0Gq2MmKw2NlkUk+5Lz0Z593do="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/desktops/gnome/apps/gnome-boxes/default.nix
··· 55 55 56 56 stdenv.mkDerivation rec { 57 57 pname = "gnome-boxes"; 58 - version = "42.0.1"; 58 + version = "42.1"; 59 59 60 60 src = fetchurl { 61 61 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 62 - sha256 = "GuIS/4mZFVQuxTtU2VtozfJx2VjPUSzcP+3Hgixu4SM="; 62 + sha256 = "lvXQEbdQjbVhvw0WbA6p6LEhgFxA5dnzYRkkXBUXIIA="; 63 63 }; 64 64 65 65 patches = [
+2 -2
pkgs/desktops/gnome/core/gnome-software/default.nix
··· 42 42 43 43 stdenv.mkDerivation rec { 44 44 pname = "gnome-software"; 45 - version = "42.1"; 45 + version = "42.2"; 46 46 47 47 src = fetchurl { 48 48 url = "mirror://gnome/sources/gnome-software/${lib.versions.major version}/${pname}-${version}.tar.xz"; 49 - sha256 = "MtAFaYoAuK5er5Hk5/hlnvQwCnmPyuaiK3TC1/z2pIY="; 49 + sha256 = "6ENJYyp/XQhmzlwMVi5f6oQRoF8ickRBzZqCQgRiMiQ="; 50 50 }; 51 51 52 52 patches = [
+2 -2
pkgs/development/interpreters/spidermonkey/91.nix
··· 23 23 24 24 stdenv.mkDerivation rec { 25 25 pname = "spidermonkey"; 26 - version = "91.9.1"; 26 + version = "91.10.0"; 27 27 28 28 src = fetchurl { 29 29 url = "mirror://mozilla/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz"; 30 - sha512 = "d432d559f2c5f4b0bc66a755db7d61585e24a727cd8d18630854b3fb8633d54baf61ed65b580345b13d52b66288aa15ca8ca5cfcde8231e88108241f0b007683"; 30 + sha512 = "8344b829d7bd86250afdd4cb582e27ed5705b3ef48aec50b9a39abc17deba86c9fd721f4667f5c2155e3d7cd1d6e1f82ff8e218ced3a16a4e06bb414ee0690f8"; 31 31 }; 32 32 33 33 outputs = [ "out" "dev" ];
+2 -2
pkgs/development/libraries/gtk/4.x.nix
··· 62 62 63 63 stdenv.mkDerivation rec { 64 64 pname = "gtk4"; 65 - version = "4.6.4"; 65 + version = "4.6.5"; 66 66 67 67 outputs = [ "out" "dev" ] ++ lib.optionals x11Support [ "devdoc" ]; 68 68 outputBin = "dev"; ··· 74 74 75 75 src = fetchurl { 76 76 url = "mirror://gnome/sources/gtk/${lib.versions.majorMinor version}/gtk-${version}.tar.xz"; 77 - sha256 = "p5orvMeTG3A/xPofy+G5BuIpoVIthU1SKAF2anm8rJ8="; 77 + sha256 = "+kLDcfSckJFnEeFVkdh9S+5EOMJ78GknFVgYB2KL6cI="; 78 78 }; 79 79 80 80 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/pico-sdk/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pico-sdk"; 5 - version = "1.3.0"; 5 + version = "1.3.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "raspberrypi"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-cc1UTc1aswtJzuaUdYNcCzLtQ9+Wggiy/eRE+UoxSgE="; 11 + sha256 = "sha256-Yf3cVFdI8vR/qcxghcx8fsbYs1qD8r6O5aqZ0AkSLDc="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+6
pkgs/development/mobile/androidenv/README.md
··· 1 + # How to update 2 + 3 + 1. `./fetchrepo.sh` 4 + 2. `./mkrepo.sh` 5 + 3. Check the `repo.json` diff for new stable versions of `tools`, `platform-tools`, `build-tools`, `emulator` and/or `ndk` 6 + 4. Update the relevant argument defaults in `compose-android-packages.nix`
+6 -5
pkgs/development/mobile/androidenv/compose-android-packages.nix
··· 3 3 }: 4 4 5 5 { toolsVersion ? "26.1.1" 6 - , platformToolsVersion ? "31.0.3" 7 - , buildToolsVersions ? [ "31.0.0" ] 6 + , platformToolsVersion ? "33.0.1" 7 + , buildToolsVersions ? [ "32.0.0" ] 8 8 , includeEmulator ? false 9 - , emulatorVersion ? "30.9.0" 9 + , emulatorVersion ? "31.3.7" 10 10 , platformVersions ? [] 11 11 , includeSources ? false 12 12 , includeSystemImages ? false ··· 14 14 , abiVersions ? [ "armeabi-v7a" ] 15 15 , cmakeVersions ? [ ] 16 16 , includeNDK ? false 17 - , ndkVersion ? "22.1.7171670" 17 + , ndkVersion ? "24.0.8215888" 18 18 , ndkVersions ? [ndkVersion] 19 19 , useGoogleAPIs ? false 20 20 , useGoogleTVAddOns ? false ··· 120 120 }; 121 121 122 122 platform-tools = import ./platform-tools.nix { 123 - inherit deployAndroidPackage os autoPatchelfHook pkgs lib; 123 + inherit deployAndroidPackage autoPatchelfHook pkgs lib; 124 + os = if stdenv.system == "aarch64-darwin" then "macosx" else os; # "macosx" is a universal binary here 124 125 package = packages.platform-tools.${platformToolsVersion}; 125 126 }; 126 127
+560 -69
pkgs/development/mobile/androidenv/repo.json
··· 425 425 "archives": [ 426 426 { 427 427 "os": "windows", 428 - "sha1": "1d35ead3cdfaf6e51001455f66a2db102dd647b7", 429 - "size": 167191, 430 - "url": "https://dl.google.com/android/repository/gvm-windows_v1_7_0.zip" 428 + "sha1": "7be9c46e3bbf4ab107fa614e426f925584ce310b", 429 + "size": 166975, 430 + "url": "https://dl.google.com/android/repository/gvm-windows_v1_8_0.zip" 431 431 } 432 432 ], 433 433 "displayName": "Android Emulator Hypervisor Driver for AMD Processors (installer)", 434 434 "license": "android-sdk-license", 435 435 "name": "extras-google-Android_Emulator_Hypervisor_Driver", 436 436 "path": "extras/google/Android_Emulator_Hypervisor_Driver", 437 - "revision": "1.7.0" 437 + "revision": "1.8.0" 438 438 }, 439 439 "extras;google;admob_ads_sdk": { 440 440 "archives": [ ··· 1366 1366 }, 1367 1367 "28": { 1368 1368 "google_apis_playstore": { 1369 + "arm64-v8a": { 1370 + "archives": [ 1371 + { 1372 + "os": "all", 1373 + "sha1": "8901ad796ada9d40272c429427ba628de6919281", 1374 + "size": 835797733, 1375 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-28_r01.zip" 1376 + } 1377 + ], 1378 + "displayName": "Google ARM64-V8a Play ARM 64 v8a System Image", 1379 + "license": "android-sdk-arm-dbt-license", 1380 + "name": "system-image-28-google_apis_playstore-arm64-v8a", 1381 + "path": "system-images/android-28/google_apis_playstore/arm64-v8a", 1382 + "revision": "28-google_apis_playstore-arm64-v8a" 1383 + }, 1369 1384 "x86": { 1370 1385 "archives": [ 1371 1386 { ··· 1562 1577 "archives": [ 1563 1578 { 1564 1579 "os": "macosx", 1565 - "sha1": "bef2699f7fd74fe0c4106a8898833074de72984d", 1566 - "size": 1394878415, 1567 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-31_r06-darwin.zip" 1580 + "sha1": "8a1fa9a050a3894fb65c785d6b536e182be30e7f", 1581 + "size": 1468377491, 1582 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-31_r09-darwin.zip" 1568 1583 }, 1569 1584 { 1570 1585 "os": "linux", 1571 - "sha1": "bef2699f7fd74fe0c4106a8898833074de72984d", 1572 - "size": 1394878415, 1573 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-31_r06-linux.zip" 1586 + "sha1": "8a1fa9a050a3894fb65c785d6b536e182be30e7f", 1587 + "size": 1468377491, 1588 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-31_r09-linux.zip" 1574 1589 } 1575 1590 ], 1576 1591 "displayName": "Google Play ARM 64 v8a System Image", ··· 1582 1597 "x86_64": { 1583 1598 "archives": [ 1584 1599 { 1600 + "os": "all", 1601 + "sha1": "a80de967f445b3cf71803425f4e4b21b36e11d66", 1602 + "size": 1423631458, 1603 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-31_r09.zip" 1604 + } 1605 + ], 1606 + "displayName": "Google Play Intel x86 Atom_64 System Image", 1607 + "license": "android-sdk-arm-dbt-license", 1608 + "name": "system-image-31-google_apis_playstore-x86_64", 1609 + "path": "system-images/android-31/google_apis_playstore/x86_64", 1610 + "revision": "31-google_apis_playstore-x86_64" 1611 + } 1612 + } 1613 + }, 1614 + "32": { 1615 + "google_apis_playstore": { 1616 + "arm64-v8a": { 1617 + "archives": [ 1618 + { 1619 + "os": "macosx", 1620 + "sha1": "a03c886495ad5a3c3929fb0fc122c8ded743eef0", 1621 + "size": 1393496124, 1622 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-32_r03-darwin.zip" 1623 + }, 1624 + { 1625 + "os": "linux", 1626 + "sha1": "a03c886495ad5a3c3929fb0fc122c8ded743eef0", 1627 + "size": 1393496124, 1628 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-32_r03-linux.zip" 1629 + } 1630 + ], 1631 + "displayName": "Google Play ARM 64 v8a System Image", 1632 + "license": "android-sdk-arm-dbt-license", 1633 + "name": "system-image-32-google_apis_playstore-arm64-v8a", 1634 + "path": "system-images/android-32/google_apis_playstore/arm64-v8a", 1635 + "revision": "32-google_apis_playstore-arm64-v8a" 1636 + }, 1637 + "x86_64": { 1638 + "archives": [ 1639 + { 1585 1640 "os": "windows", 1586 - "sha1": "6450e33574aba4746682cfa72edd4e89947fed38", 1587 - "size": 1433583169, 1588 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-31_r06-windows.zip" 1641 + "sha1": "734f2fde664518688a402ad8198b10cf093c5871", 1642 + "size": 1437465460, 1643 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-32_r03-windows.zip" 1589 1644 }, 1590 1645 { 1591 1646 "os": "macosx", 1592 - "sha1": "6450e33574aba4746682cfa72edd4e89947fed38", 1593 - "size": 1433583169, 1594 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-31_r06-darwin.zip" 1647 + "sha1": "734f2fde664518688a402ad8198b10cf093c5871", 1648 + "size": 1437465460, 1649 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-32_r03-darwin.zip" 1595 1650 }, 1596 1651 { 1597 1652 "os": "linux", 1598 - "sha1": "6450e33574aba4746682cfa72edd4e89947fed38", 1599 - "size": 1433583169, 1600 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-31_r06-linux.zip" 1653 + "sha1": "734f2fde664518688a402ad8198b10cf093c5871", 1654 + "size": 1437465460, 1655 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-32_r03-linux.zip" 1601 1656 } 1602 1657 ], 1603 1658 "displayName": "Google Play Intel x86 Atom_64 System Image", 1604 1659 "license": "android-sdk-preview-license", 1605 - "name": "system-image-31-google_apis_playstore-x86_64", 1606 - "path": "system-images/android-31/google_apis_playstore/x86_64", 1607 - "revision": "31-google_apis_playstore-x86_64" 1660 + "name": "system-image-32-google_apis_playstore-x86_64", 1661 + "path": "system-images/android-32/google_apis_playstore/x86_64", 1662 + "revision": "32-google_apis_playstore-x86_64" 1663 + } 1664 + } 1665 + }, 1666 + "Tiramisu": { 1667 + "google_apis_playstore": { 1668 + "arm64-v8a": { 1669 + "archives": [ 1670 + { 1671 + "os": "macosx", 1672 + "sha1": "2b6d4dc0af98b2b4d3ed4ac82b6d8ee0bfe38383", 1673 + "size": 1457296537, 1674 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-Tiramisu_r02-darwin.zip" 1675 + }, 1676 + { 1677 + "os": "linux", 1678 + "sha1": "2b6d4dc0af98b2b4d3ed4ac82b6d8ee0bfe38383", 1679 + "size": 1457296537, 1680 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-Tiramisu_r02-linux.zip" 1681 + } 1682 + ], 1683 + "displayName": "Google Play ARM 64 v8a System Image", 1684 + "license": "android-sdk-arm-dbt-license", 1685 + "name": "system-image-Tiramisu-google_apis_playstore-arm64-v8a", 1686 + "path": "system-images/android-Tiramisu/google_apis_playstore/arm64-v8a", 1687 + "revision": "Tiramisu-google_apis_playstore-arm64-v8a" 1688 + }, 1689 + "x86_64": { 1690 + "archives": [ 1691 + { 1692 + "os": "all", 1693 + "sha1": "2d2fb4c36efa836f348d6acbfc588f9eed70934e", 1694 + "size": 1438511715, 1695 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-Tiramisu_r02.zip" 1696 + } 1697 + ], 1698 + "displayName": "Google Play Intel x86 Atom_64 System Image", 1699 + "license": "android-sdk-preview-license", 1700 + "name": "system-image-Tiramisu-google_apis_playstore-x86_64", 1701 + "path": "system-images/android-Tiramisu/google_apis_playstore/x86_64", 1702 + "revision": "Tiramisu-google_apis_playstore-x86_64" 1608 1703 } 1609 1704 } 1610 1705 } ··· 3148 3243 "name": "build-tools", 3149 3244 "path": "build-tools/31.0.0", 3150 3245 "revision": "31.0.0" 3246 + }, 3247 + "32.0.0": { 3248 + "archives": [ 3249 + { 3250 + "os": "windows", 3251 + "sha1": "2134fdd4a00b3501b87597d100182e169eaa8c6a", 3252 + "size": 56720035, 3253 + "url": "https://dl.google.com/android/repository/210b77e4bc623bd4cdda4dae790048f227972bd2.build-tools_r32-windows.zip" 3254 + }, 3255 + { 3256 + "os": "macosx", 3257 + "sha1": "27b56ee9a313f0f34f009dea343f3887d3f72b17", 3258 + "size": 52875135, 3259 + "url": "https://dl.google.com/android/repository/5219cc671e844de73762e969ace287c29d2e14cd.build-tools_r32-macosx.zip" 3260 + }, 3261 + { 3262 + "os": "linux", 3263 + "sha1": "c7f2c700aafd9f7a2da187d80901481b80156719", 3264 + "size": 54940436, 3265 + "url": "https://dl.google.com/android/repository/build-tools_r32-linux.zip" 3266 + } 3267 + ], 3268 + "displayName": "Android SDK Build-Tools 32", 3269 + "license": "android-sdk-license", 3270 + "name": "build-tools", 3271 + "path": "build-tools/32.0.0", 3272 + "revision": "32.0.0" 3273 + }, 3274 + "32.1.0-rc1": { 3275 + "archives": [ 3276 + { 3277 + "os": "windows", 3278 + "sha1": "af2abccfe48f9109ca0bddbec023234a4a68446b", 3279 + "size": 54636210, 3280 + "url": "https://dl.google.com/android/repository/21014bc1a76d38d0dcb79b3b3f49f40ea5a53c10.build-tools_r32.1-rc1-windows.zip" 3281 + }, 3282 + { 3283 + "os": "linux", 3284 + "sha1": "4af23395f3a7cb4a5c01623347622f881a4772fd", 3285 + "size": 57403070, 3286 + "url": "https://dl.google.com/android/repository/build-tools_r32.1-rc1-linux.zip" 3287 + }, 3288 + { 3289 + "os": "macosx", 3290 + "sha1": "38c166a60de3cb799ff1ad5b855234579d05e7b6", 3291 + "size": 59462877, 3292 + "url": "https://dl.google.com/android/repository/c165e9b235479731f416c7aea22d065819c7ce23.build-tools_r32.1-rc1-macosx.zip" 3293 + } 3294 + ], 3295 + "displayName": "Android SDK Build-Tools 32.1-rc1", 3296 + "license": "android-sdk-preview-license", 3297 + "name": "build-tools", 3298 + "path": "build-tools/32.1.0-rc1", 3299 + "revision": "32.1.0-rc1" 3300 + }, 3301 + "33.0.0-rc2": { 3302 + "archives": [ 3303 + { 3304 + "os": "windows", 3305 + "sha1": "789aa6dfb2155b81e073108c70982f73c890a95b", 3306 + "size": 55466255, 3307 + "url": "https://dl.google.com/android/repository/830151c9e0c410f6148390f0de30bd349ba91efd.build-tools_r33-rc2-windows.zip" 3308 + }, 3309 + { 3310 + "os": "linux", 3311 + "sha1": "013f98217b7af4f5677ab1a47e98da18ad57721c", 3312 + "size": 57876882, 3313 + "url": "https://dl.google.com/android/repository/build-tools_r33-rc2-linux.zip" 3314 + }, 3315 + { 3316 + "os": "macosx", 3317 + "sha1": "586f8f77847ba3899b7652d6514e8c6a78ab673a", 3318 + "size": 59910819, 3319 + "url": "https://dl.google.com/android/repository/f8baa248444f0a5aca1119b48e897908a3da49d5.build-tools_r33-rc2-macosx.zip" 3320 + } 3321 + ], 3322 + "displayName": "Android SDK Build-Tools 33-rc2", 3323 + "license": "android-sdk-preview-license", 3324 + "name": "build-tools", 3325 + "path": "build-tools/33.0.0-rc2", 3326 + "revision": "33.0.0-rc2" 3151 3327 } 3152 3328 }, 3153 3329 "cmake": { ··· 3205 3381 "path": "cmake/3.18.1", 3206 3382 "revision": "3.18.1" 3207 3383 }, 3384 + "3.22.1": { 3385 + "archives": [ 3386 + { 3387 + "os": "macosx", 3388 + "sha1": "8604eeef9adadb626dbb70a7ff58a87e6a7b967a", 3389 + "size": 38223266, 3390 + "url": "https://dl.google.com/android/repository/cmake-3.22.1-darwin.zip" 3391 + }, 3392 + { 3393 + "os": "linux", 3394 + "sha1": "fd0a48b4a758310df8c7aa51f59840ed48fe7ed8", 3395 + "size": 22308647, 3396 + "url": "https://dl.google.com/android/repository/cmake-3.22.1-linux.zip" 3397 + }, 3398 + { 3399 + "os": "windows", 3400 + "sha1": "292778f32a7d5183e1c49c7897b870653f2d2c1b", 3401 + "size": 16116742, 3402 + "url": "https://dl.google.com/android/repository/cmake-3.22.1-windows.zip" 3403 + } 3404 + ], 3405 + "displayName": "CMake 3.22.1", 3406 + "license": "android-sdk-preview-license", 3407 + "name": "cmake", 3408 + "path": "cmake/3.22.1", 3409 + "revision": "3.22.1" 3410 + }, 3208 3411 "3.6.4111459": { 3209 3412 "archives": [ 3210 3413 { ··· 3395 3598 "name": "cmdline-tools", 3396 3599 "path": "cmdline-tools/5.0", 3397 3600 "revision": "5.0" 3601 + }, 3602 + "6.0": { 3603 + "archives": [ 3604 + { 3605 + "os": "linux", 3606 + "sha1": "8d47ab9a90caa60ce8a95d7e384ec64633bc13b4", 3607 + "size": 119650630, 3608 + "url": "https://dl.google.com/android/repository/commandlinetools-linux-8092744_latest.zip" 3609 + }, 3610 + { 3611 + "os": "macosx", 3612 + "sha1": "bbd306940256ccb698edae47a56fb8da36d63e0b", 3613 + "size": 119650616, 3614 + "url": "https://dl.google.com/android/repository/commandlinetools-mac-8092744_latest.zip" 3615 + }, 3616 + { 3617 + "os": "windows", 3618 + "sha1": "3098050fb2bdc7cc8a07bdef4dd13035f9f78d2a", 3619 + "size": 119629490, 3620 + "url": "https://dl.google.com/android/repository/commandlinetools-win-8092744_latest.zip" 3621 + } 3622 + ], 3623 + "displayName": "Android SDK Command-line Tools", 3624 + "license": "android-sdk-license", 3625 + "name": "cmdline-tools", 3626 + "path": "cmdline-tools/6.0", 3627 + "revision": "6.0" 3398 3628 } 3399 3629 }, 3400 3630 "emulator": { 3401 - "30.8.4": { 3631 + "31.2.9": { 3402 3632 "archives": [ 3403 3633 { 3404 3634 "os": "linux", 3405 - "sha1": "140f833321684f7696e4b9012636c45eaa5b6a4a", 3406 - "size": 277522999, 3407 - "url": "https://dl.google.com/android/repository/emulator-linux_x64-7600983.zip" 3635 + "sha1": "164b759748b3d2ee2616da74173867b11b18f64f", 3636 + "size": 276337192, 3637 + "url": "https://dl.google.com/android/repository/emulator-linux_x64-8316981.zip" 3408 3638 }, 3409 3639 { 3410 3640 "os": "windows", 3411 - "sha1": "c26170db8aba1bbfcfe63481e95a90bc7b2ff129", 3412 - "size": 326723360, 3413 - "url": "https://dl.google.com/android/repository/emulator-windows_x64-7600983.zip" 3641 + "sha1": "2b6768485a8e6492823a9156fa43c55092afd533", 3642 + "size": 345298639, 3643 + "url": "https://dl.google.com/android/repository/emulator-windows_x64-8316981.zip" 3414 3644 }, 3415 3645 { 3416 3646 "os": "macosx", 3417 - "sha1": "9811a649c516153681471f897a02398947640045", 3418 - "size": 315292647, 3419 - "url": "https://dl.google.com/android/repository/emulator-darwin_x64-7600983.zip" 3647 + "sha1": "af2d950318d8ae8cc516a1401a94f888f615aca6", 3648 + "size": 313877066, 3649 + "url": "https://dl.google.com/android/repository/emulator-darwin_x64-8316981.zip" 3420 3650 } 3421 3651 ], 3422 3652 "displayName": "Android Emulator", 3423 3653 "license": "android-sdk-license", 3424 3654 "name": "emulator", 3425 3655 "path": "emulator", 3426 - "revision": "30.8.4" 3656 + "revision": "31.2.9" 3427 3657 }, 3428 - "30.9.0": { 3658 + "31.3.7": { 3429 3659 "archives": [ 3430 3660 { 3431 3661 "os": "macosx", 3432 - "sha1": "b197e04e0543271899a1bd956a3f828e1159086b", 3433 - "size": 315330447, 3434 - "url": "https://dl.google.com/android/repository/emulator-darwin_x64-7634933.zip" 3662 + "sha1": "0020b44623995a5a9a5b0d114f8fd942e9d3cbed", 3663 + "size": 347204784, 3664 + "url": "https://dl.google.com/android/repository/emulator-darwin_x64-8408431.zip" 3435 3665 }, 3436 3666 { 3437 3667 "os": "linux", 3438 - "sha1": "5cdfb2b27f24ded22348535f2de28ec373e203c8", 3439 - "size": 277557089, 3440 - "url": "https://dl.google.com/android/repository/emulator-linux_x64-7634933.zip" 3668 + "sha1": "46ba0c398fcd2704bee015c95e44d8f317b7b720", 3669 + "size": 293765376, 3670 + "url": "https://dl.google.com/android/repository/emulator-linux_x64-8408431.zip" 3441 3671 }, 3442 3672 { 3443 3673 "os": "windows", 3444 - "sha1": "aed5ba827d0c1d68c8663a4d786f184aaeb939ed", 3445 - "size": 326205048, 3446 - "url": "https://dl.google.com/android/repository/emulator-windows_x64-7634933.zip" 3674 + "sha1": "c09a35dd8c7eb7d8c53bf89c86019f5dbcd89b9d", 3675 + "size": 380137986, 3676 + "url": "https://dl.google.com/android/repository/emulator-windows_x64-8408431.zip" 3447 3677 } 3448 3678 ], 3449 3679 "displayName": "Android Emulator", 3450 3680 "license": "android-sdk-preview-license", 3451 3681 "name": "emulator", 3452 3682 "path": "emulator", 3453 - "revision": "30.9.0" 3683 + "revision": "31.3.7" 3454 3684 } 3455 3685 }, 3456 3686 "extras": { ··· 3481 3711 "path": "extras/google/auto", 3482 3712 "revision": "1.1" 3483 3713 }, 3484 - "2.0-rc2": { 3714 + "2.0": { 3485 3715 "archives": [ 3486 3716 { 3487 - "os": "linux", 3488 - "sha1": "dbb771c2be299fd88ca05d8b0e381c369a7f7009", 3489 - "size": 6947111, 3490 - "url": "https://dl.google.com/android/repository/desktop-head-unit-linux_r02.0.rc2.zip" 3717 + "os": "macosx", 3718 + "sha1": "d4d12a2173fef608ad62b94fed3a112bfa146759", 3719 + "size": 8030009, 3720 + "url": "https://dl.google.com/android/repository/desktop-head-unit-darwin-x64_r02.0.zip" 3491 3721 }, 3492 3722 { 3493 - "os": "macosx", 3494 - "sha1": "ec1f68f9acc234f8493f4ba24954d1d45291b736", 3495 - "size": 8593497, 3496 - "url": "https://dl.google.com/android/repository/desktop-head-unit-macosx_r02.0.rc2.zip" 3723 + "os": "linux", 3724 + "sha1": "77e3f80c2834e1fad33f56539ceb0215da408fab", 3725 + "size": 6895443, 3726 + "url": "https://dl.google.com/android/repository/desktop-head-unit-linux-x64_r02.0.zip" 3497 3727 }, 3498 3728 { 3499 3729 "os": "windows", 3500 - "sha1": "471ae94176512f859580e6ac9e8b8f5010632c78", 3501 - "size": 7130894, 3502 - "url": "https://dl.google.com/android/repository/desktop-head-unit-windows_r02.0.rc2.zip" 3730 + "sha1": "680418d5aca256cce151eb7f9527294e95b6bb8a", 3731 + "size": 6801703, 3732 + "url": "https://dl.google.com/android/repository/desktop-head-unit-windows-x64_r02.0.zip" 3503 3733 } 3504 3734 ], 3505 3735 "displayName": "Android Auto Desktop Head Unit Emulator", 3506 - "license": "android-sdk-preview-license", 3736 + "license": "android-sdk-license", 3507 3737 "name": "extras", 3508 3738 "path": "extras/google/auto", 3509 - "revision": "2.0-rc2" 3739 + "revision": "2.0" 3510 3740 } 3511 3741 }, 3512 3742 "ndk": { ··· 4265 4495 "name": "ndk", 4266 4496 "path": "ndk/23.0.7599858", 4267 4497 "revision": "23.0.7599858" 4498 + }, 4499 + "23.1.7779620": { 4500 + "archives": [ 4501 + { 4502 + "os": "macosx", 4503 + "sha1": "4f54966e733f92964f097887bedfdd0faa0f7042", 4504 + "size": 978956151, 4505 + "url": "https://dl.google.com/android/repository/android-ndk-r23b-darwin.zip" 4506 + }, 4507 + { 4508 + "os": "linux", 4509 + "sha1": "f47ec4c4badd11e9f593a8450180884a927c330d", 4510 + "size": 725122099, 4511 + "url": "https://dl.google.com/android/repository/android-ndk-r23b-linux.zip" 4512 + }, 4513 + { 4514 + "os": "windows", 4515 + "sha1": "6e3fb50022c611a2b13d02f5de5c21cc7206a298", 4516 + "size": 788638042, 4517 + "url": "https://dl.google.com/android/repository/android-ndk-r23b-windows.zip" 4518 + } 4519 + ], 4520 + "displayName": "NDK (Side by side) 23.1.7779620", 4521 + "license": "android-sdk-license", 4522 + "name": "ndk", 4523 + "path": "ndk/23.1.7779620", 4524 + "revision": "23.1.7779620" 4525 + }, 4526 + "24.0.7856742-rc1": { 4527 + "archives": [ 4528 + { 4529 + "os": "macosx", 4530 + "sha1": "de560fe3bc8b760d598a08bc329030cf36f6a490", 4531 + "size": 950494966, 4532 + "url": "https://dl.google.com/android/repository/android-ndk-r24-beta1-darwin.zip" 4533 + }, 4534 + { 4535 + "os": "linux", 4536 + "sha1": "4e43e498699b00cab8b07d431b65a0c1aa022313", 4537 + "size": 684615573, 4538 + "url": "https://dl.google.com/android/repository/android-ndk-r24-beta1-linux.zip" 4539 + }, 4540 + { 4541 + "os": "windows", 4542 + "sha1": "ade5412e9ac0dd206824e9249a5fbc11c9c248bf", 4543 + "size": 690364848, 4544 + "url": "https://dl.google.com/android/repository/android-ndk-r24-beta1-windows.zip" 4545 + } 4546 + ], 4547 + "displayName": "NDK (Side by side) 24.0.7856742", 4548 + "license": "android-sdk-preview-license", 4549 + "name": "ndk", 4550 + "path": "ndk/24.0.7856742", 4551 + "revision": "24.0.7856742-rc1" 4552 + }, 4553 + "24.0.7956693-rc2": { 4554 + "archives": [ 4555 + { 4556 + "os": "macosx", 4557 + "sha1": "9f95216133c78e871a31b35278dce524956579bd", 4558 + "size": 948103952, 4559 + "url": "https://dl.google.com/android/repository/android-ndk-r24-beta2-darwin.zip" 4560 + }, 4561 + { 4562 + "os": "linux", 4563 + "sha1": "78f3006243c0bc051c7c7bfb939689032e7c41ba", 4564 + "size": 695411089, 4565 + "url": "https://dl.google.com/android/repository/android-ndk-r24-beta2-linux.zip" 4566 + }, 4567 + { 4568 + "os": "windows", 4569 + "sha1": "d4eb40c03259094ae3ea05134ee17af717f48d6d", 4570 + "size": 661623688, 4571 + "url": "https://dl.google.com/android/repository/android-ndk-r24-beta2-windows.zip" 4572 + } 4573 + ], 4574 + "displayName": "NDK (Side by side) 24.0.7956693", 4575 + "license": "android-sdk-preview-license", 4576 + "name": "ndk", 4577 + "path": "ndk/24.0.7956693", 4578 + "revision": "24.0.7956693-rc2" 4579 + }, 4580 + "24.0.8079956-rc3": { 4581 + "archives": [ 4582 + { 4583 + "os": "macosx", 4584 + "sha1": "c7f3552e5bd6a76ea7fd460fe49afb4c7bdc5e39", 4585 + "size": 901524232, 4586 + "url": "https://dl.google.com/android/repository/android-ndk-r24-rc1-darwin.zip" 4587 + }, 4588 + { 4589 + "os": "linux", 4590 + "sha1": "de2a02e65c1c720336fe991dc708875539df85bf", 4591 + "size": 667835859, 4592 + "url": "https://dl.google.com/android/repository/android-ndk-r24-rc1-linux.zip" 4593 + }, 4594 + { 4595 + "os": "windows", 4596 + "sha1": "dbc9f19cc758285192c26238b4b87be207464bf2", 4597 + "size": 663173050, 4598 + "url": "https://dl.google.com/android/repository/android-ndk-r24-rc1-windows.zip" 4599 + } 4600 + ], 4601 + "displayName": "NDK (Side by side) 24.0.8079956", 4602 + "license": "android-sdk-preview-license", 4603 + "name": "ndk", 4604 + "path": "ndk/24.0.8079956", 4605 + "revision": "24.0.8079956-rc3" 4606 + }, 4607 + "24.0.8215888": { 4608 + "archives": [ 4609 + { 4610 + "os": "macosx", 4611 + "sha1": "fc4d0d86e3c802e8c4a6865d99cff58b336e2d5a", 4612 + "size": 901417197, 4613 + "url": "https://dl.google.com/android/repository/android-ndk-r24-darwin.zip" 4614 + }, 4615 + { 4616 + "os": "linux", 4617 + "sha1": "eceb18f147282eb93615eff1ad84a9d3962fbb31", 4618 + "size": 667731974, 4619 + "url": "https://dl.google.com/android/repository/android-ndk-r24-linux.zip" 4620 + }, 4621 + { 4622 + "os": "windows", 4623 + "sha1": "75f9c281c64762d18c84da465f486c60def47829", 4624 + "size": 663076813, 4625 + "url": "https://dl.google.com/android/repository/android-ndk-r24-windows.zip" 4626 + } 4627 + ], 4628 + "displayName": "NDK (Side by side) 24.0.8215888", 4629 + "license": "android-sdk-license", 4630 + "name": "ndk", 4631 + "path": "ndk/24.0.8215888", 4632 + "revision": "24.0.8215888" 4633 + }, 4634 + "25.0.8151533-rc1": { 4635 + "archives": [ 4636 + { 4637 + "os": "macosx", 4638 + "sha1": "32024b773d65dd445cf8cf52156a331c544ee7e0", 4639 + "size": 918358459, 4640 + "url": "https://dl.google.com/android/repository/android-ndk-r25-beta1-darwin.zip" 4641 + }, 4642 + { 4643 + "os": "linux", 4644 + "sha1": "0acca5e8faa47a6c961c358d724a93e33f8d6caf", 4645 + "size": 680831029, 4646 + "url": "https://dl.google.com/android/repository/android-ndk-r25-beta1-linux.zip" 4647 + }, 4648 + { 4649 + "os": "windows", 4650 + "sha1": "a5486182f79696794eb1a216c11f5e29652e72d1", 4651 + "size": 676453790, 4652 + "url": "https://dl.google.com/android/repository/android-ndk-r25-beta1-windows.zip" 4653 + } 4654 + ], 4655 + "displayName": "NDK (Side by side) 25.0.8151533", 4656 + "license": "android-sdk-preview-license", 4657 + "name": "ndk", 4658 + "path": "ndk/25.0.8151533", 4659 + "revision": "25.0.8151533-rc1" 4660 + }, 4661 + "25.0.8221429-rc2": { 4662 + "archives": [ 4663 + { 4664 + "os": "macosx", 4665 + "sha1": "51961d41ffe63ac664edf26b51906ec07213e088", 4666 + "size": 915502522, 4667 + "url": "https://dl.google.com/android/repository/android-ndk-r25-beta2-darwin.zip" 4668 + }, 4669 + { 4670 + "os": "linux", 4671 + "sha1": "3b7435a1a851a4b2dadeafa466f323db9235dd9a", 4672 + "size": 677975159, 4673 + "url": "https://dl.google.com/android/repository/android-ndk-r25-beta2-linux.zip" 4674 + }, 4675 + { 4676 + "os": "windows", 4677 + "sha1": "4fd188fdba7413c397bcaa342039d07266c954b6", 4678 + "size": 673597865, 4679 + "url": "https://dl.google.com/android/repository/android-ndk-r25-beta2-windows.zip" 4680 + } 4681 + ], 4682 + "displayName": "NDK (Side by side) 25.0.8221429", 4683 + "license": "android-sdk-preview-license", 4684 + "name": "ndk", 4685 + "path": "ndk/25.0.8221429", 4686 + "revision": "25.0.8221429-rc2" 4268 4687 } 4269 4688 }, 4270 4689 "ndk-bundle": { ··· 4962 5381 } 4963 5382 }, 4964 5383 "platform-tools": { 4965 - "31.0.3": { 5384 + "33.0.1": { 4966 5385 "archives": [ 4967 5386 { 4968 5387 "os": "macosx", 4969 - "sha1": "15f6f7e97b35994d538a0fc5147ad5fb502ba03d", 4970 - "size": 13227985, 4971 - "url": "https://dl.google.com/android/repository/e8b2b4cbe47c728c1e54c5f524440b52d4e1a33c.platform-tools_r31.0.3-darwin.zip" 5388 + "sha1": "82f7c23e9e4acf6c86991bb23cd5d9f861f7819f", 5389 + "size": 13131422, 5390 + "url": "https://dl.google.com/android/repository/platform-tools_r33.0.1-darwin.zip" 4972 5391 }, 4973 5392 { 4974 5393 "os": "linux", 4975 - "sha1": "f09581347ed39978abb3a99c6bb286de6adc98ef", 4976 - "size": 13302579, 4977 - "url": "https://dl.google.com/android/repository/platform-tools_r31.0.3-linux.zip" 5394 + "sha1": "4792ee4593e8e2395ddb87a3e82d60629eb0e977", 5395 + "size": 7449306, 5396 + "url": "https://dl.google.com/android/repository/platform-tools_r33.0.1-linux.zip" 4978 5397 }, 4979 5398 { 4980 5399 "os": "windows", 4981 - "sha1": "26bc02bbd920e8ed461ae526cc4c69d773b72395", 4982 - "size": 11912013, 4983 - "url": "https://dl.google.com/android/repository/platform-tools_r31.0.3-windows.zip" 5400 + "sha1": "e91ab59b5ddc5e387c5171b37c3813eaa2fa3846", 5401 + "size": 6331279, 5402 + "url": "https://dl.google.com/android/repository/platform-tools_r33.0.1-windows.zip" 4984 5403 } 4985 5404 ], 4986 5405 "displayName": "Android SDK Platform-Tools", 4987 5406 "license": "android-sdk-license", 4988 5407 "name": "platform-tools", 4989 5408 "path": "platform-tools", 4990 - "revision": "31.0.3" 5409 + "revision": "33.0.1" 4991 5410 } 4992 5411 }, 4993 5412 "platforms": { ··· 5375 5794 "path": "platforms/android-31", 5376 5795 "revision": "31" 5377 5796 }, 5797 + "32": { 5798 + "archives": [ 5799 + { 5800 + "os": "all", 5801 + "sha1": "afae86ed55d29733d50996ffed832f2d1bd75b9a", 5802 + "size": 66108299, 5803 + "url": "https://dl.google.com/android/repository/platform-32_r01.zip" 5804 + } 5805 + ], 5806 + "displayName": "Android SDK Platform 32", 5807 + "license": "android-sdk-license", 5808 + "name": "platforms", 5809 + "path": "platforms/android-32", 5810 + "revision": "32" 5811 + }, 5378 5812 "4": { 5379 5813 "archives": [ 5380 5814 { ··· 5500 5934 "name": "platforms", 5501 5935 "path": "platforms/android-9", 5502 5936 "revision": "9" 5937 + }, 5938 + "Tiramisu": { 5939 + "archives": [ 5940 + { 5941 + "os": "all", 5942 + "sha1": "2ac79862a909392d68d8ad503c45809e725d71f6", 5943 + "size": 67290653, 5944 + "url": "https://dl.google.com/android/repository/platform-Tiramisu_r02.zip" 5945 + } 5946 + ], 5947 + "displayName": "Android SDK Platform Tiramisu", 5948 + "license": "android-sdk-license", 5949 + "name": "platforms", 5950 + "path": "platforms/android-Tiramisu", 5951 + "revision": "Tiramisu" 5503 5952 } 5504 5953 }, 5505 5954 "skiaparser": { 5955 + "1": { 5956 + "archives": [ 5957 + { 5958 + "os": "linux", 5959 + "sha1": "72be6f7630b28e02449a8bbadff7589688f3c3d6", 5960 + "size": 7014665, 5961 + "url": "https://dl.google.com/android/repository/skiaparser-8339467-linux.zip" 5962 + }, 5963 + { 5964 + "os": "macosx", 5965 + "sha1": "53c688b0d2458bcead273791745fb27efa3b58ce", 5966 + "size": 17231541, 5967 + "url": "https://dl.google.com/android/repository/skiaparser-8339467-mac.zip" 5968 + }, 5969 + { 5970 + "os": "windows", 5971 + "sha1": "8d08dc7c56531092f1704a24b3457bd0455a4be1", 5972 + "size": 10174177, 5973 + "url": "https://dl.google.com/android/repository/skiaparser-8339467-win.zip" 5974 + } 5975 + ], 5976 + "displayName": "Layout Inspector image server for API 31 and T", 5977 + "license": "android-sdk-license", 5978 + "name": "skiaparser", 5979 + "path": "skiaparser/3", 5980 + "revision": "1" 5981 + }, 5506 5982 "3": { 5507 5983 "archives": [ 5508 5984 { ··· 5813 6289 "name": "sources", 5814 6290 "path": "sources/android-30", 5815 6291 "revision": "30" 6292 + }, 6293 + "31": { 6294 + "archives": [ 6295 + { 6296 + "os": "all", 6297 + "sha1": "2934d1b2975a8bf9fff112bd45a04f6d90db743e", 6298 + "size": 46383726, 6299 + "url": "https://dl.google.com/android/repository/sources-31_r01.zip" 6300 + } 6301 + ], 6302 + "displayName": "Sources for Android 31", 6303 + "license": "android-sdk-license", 6304 + "name": "sources", 6305 + "path": "sources/android-31", 6306 + "revision": "31" 5816 6307 } 5817 6308 }, 5818 6309 "tools": {
+1 -1
pkgs/development/ocaml-modules/json-data-encoding/bson.nix
··· 3 3 buildDunePackage { 4 4 pname = "json-data-encoding-bson"; 5 5 6 - inherit (json-data-encoding) version src useDune2 doCheck; 6 + inherit (json-data-encoding) version src doCheck; 7 7 8 8 propagatedBuildInputs = [ 9 9 json-data-encoding
+2 -3
pkgs/development/ocaml-modules/json-data-encoding/default.nix
··· 2 2 3 3 buildDunePackage rec { 4 4 pname = "json-data-encoding"; 5 - version = "0.10"; 5 + version = "0.11"; 6 6 minimalOCamlVersion = "4.10"; 7 7 src = fetchFromGitLab { 8 8 owner = "nomadic-labs"; 9 9 repo = "json-data-encoding"; 10 10 rev = "${version}"; 11 - sha256 = "0m0xx382wr44wz7gxf7mpfjx2w287pvqhg2lfvzmclfq3y5iy6mx"; 11 + sha256 = "sha256-4FNUU82sq3ylgw0lxHlwi1OV58NRRh9zJqE47YyQZSc="; 12 12 }; 13 - useDune2 = true; 14 13 15 14 propagatedBuildInputs = [ 16 15 uri
+2 -2
pkgs/development/ocaml-modules/resto/acl.nix
··· 2 2 3 3 buildDunePackage { 4 4 pname = "resto-acl"; 5 - inherit (resto) src version meta useDune2 doCheck; 5 + inherit (resto) src version meta doCheck; 6 6 7 - minimalOCamlVersion = "4.05"; 7 + minimalOCamlVersion = "4.10"; 8 8 9 9 propagatedBuildInputs = [ 10 10 resto
+1 -1
pkgs/development/ocaml-modules/resto/cohttp-client.nix
··· 8 8 9 9 buildDunePackage { 10 10 pname = "resto-cohttp-client"; 11 - inherit (resto) src version meta useDune2 doCheck; 11 + inherit (resto) src version meta doCheck; 12 12 13 13 propagatedBuildInputs = [ 14 14 resto
+1 -1
pkgs/development/ocaml-modules/resto/cohttp-self-serving-client.nix
··· 12 12 13 13 buildDunePackage { 14 14 pname = "resto-cohttp-self-serving-client"; 15 - inherit (resto) src version meta useDune2 doCheck; 15 + inherit (resto) src version meta doCheck; 16 16 17 17 propagatedBuildInputs = [ 18 18 resto
+1 -1
pkgs/development/ocaml-modules/resto/cohttp-server.nix
··· 11 11 12 12 buildDunePackage { 13 13 pname = "resto-cohttp-server"; 14 - inherit (resto) src version meta useDune2 doCheck; 14 + inherit (resto) src version meta doCheck; 15 15 16 16 propagatedBuildInputs = [ 17 17 resto
+1 -1
pkgs/development/ocaml-modules/resto/cohttp.nix
··· 2 2 3 3 buildDunePackage { 4 4 pname = "resto-cohttp"; 5 - inherit (resto) src version meta useDune2 doCheck; 5 + inherit (resto) src version meta doCheck; 6 6 7 7 propagatedBuildInputs = [ 8 8 resto
+2 -4
pkgs/development/ocaml-modules/resto/default.nix
··· 2 2 3 3 buildDunePackage rec { 4 4 pname = "resto"; 5 - version = "0.6.1"; 5 + version = "0.7"; 6 6 src = fetchFromGitLab { 7 7 owner = "nomadic-labs"; 8 8 repo = "resto"; 9 9 rev = "v${version}"; 10 - sha256 = "13h3zga7h2jhgbyda1q53szbpxcz3vvy3c51mlqk3jh9jq2wrn87"; 10 + sha256 = "sha256-aX7w/rsoOmbni8BOXa0WnoQ47Y5zl91vWvMobuNFT3Y="; 11 11 }; 12 - 13 - useDune2 = true; 14 12 15 13 propagatedBuildInputs = [ 16 14 uri
+1 -1
pkgs/development/ocaml-modules/resto/directory.nix
··· 2 2 3 3 buildDunePackage { 4 4 pname = "resto-directory"; 5 - inherit (resto) src version meta useDune2 doCheck; 5 + inherit (resto) src version meta doCheck; 6 6 7 7 propagatedBuildInputs = [ 8 8 resto
-13
pkgs/development/ocaml-modules/resto/ezresto-directory.nix
··· 1 - { buildDunePackage, resto, resto-directory, ezresto, lwt }: 2 - 3 - buildDunePackage { 4 - pname = "ezresto-directory"; 5 - inherit (resto) src version meta useDune2 doCheck; 6 - 7 - propagatedBuildInputs = [ 8 - ezresto 9 - resto-directory 10 - resto 11 - lwt 12 - ]; 13 - }
-12
pkgs/development/ocaml-modules/resto/ezresto.nix
··· 1 - { lib, buildDunePackage, resto, resto-json, uri }: 2 - 3 - buildDunePackage { 4 - pname = "ezresto"; 5 - inherit (resto) src version meta useDune2 doCheck; 6 - 7 - propagatedBuildInputs = [ 8 - uri 9 - resto 10 - resto-json 11 - ]; 12 - }
+1 -1
pkgs/development/ocaml-modules/resto/json.nix
··· 2 2 3 3 buildDunePackage { 4 4 pname = "resto-json"; 5 - inherit (resto) src version meta useDune2 doCheck; 5 + inherit (resto) src version meta doCheck; 6 6 7 7 propagatedBuildInputs = [ 8 8 resto
+48
pkgs/development/python-modules/bite-parser/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchPypi 5 + , poetry-core 6 + , pytest-asyncio 7 + , pytestCheckHook 8 + , typing-extensions 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "bite-parser"; 13 + version = "0.1.1"; 14 + 15 + disabled = pythonOlder "3.7"; 16 + 17 + format = "pyproject"; 18 + 19 + src = fetchPypi { 20 + inherit pname version; 21 + sha256 = "8021100bfbd6cc6056605361e763a3591efdea38014b3d8aa76c74c74de4ead4"; 22 + }; 23 + 24 + postPatch = '' 25 + substituteInPlace pyproject.toml \ 26 + --replace 'python = "^3.7,<=3.10"' 'python = "^3.7,<3.11"' \ 27 + --replace poetry.masonry.api poetry.core.masonry.api 28 + ''; 29 + 30 + nativeBuildInputs = [ 31 + poetry-core 32 + ]; 33 + 34 + checkInputs = [ 35 + pytest-asyncio 36 + pytestCheckHook 37 + typing-extensions 38 + ]; 39 + 40 + pythonImportsCheck = [ "bite" ]; 41 + 42 + meta = { 43 + description = "Asynchronous parser taking incremental bites out of your byte input stream"; 44 + homepage = "https://github.com/jgosmann/bite-parser"; 45 + license = lib.licenses.mit; 46 + maintainers = with lib.maintainers; [ dotlambda ]; 47 + }; 48 + }
+2 -2
pkgs/development/python-modules/blocksat-cli/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "blocksat-cli"; 16 - version = "0.4.3"; 16 + version = "0.4.4"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-HHalq64pgjobnPwjXMi57OumHxOuf7wjuw0d6arMoAI="; 20 + sha256 = "sha256-btwL8l5UdE9FwWXfuf1OHa8EwXDoFrh8tvOwr1yhyRg="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+66
pkgs/development/python-modules/dataclasses-serialization/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , more-properties 6 + , typing-inspect 7 + , toolz 8 + , toposort 9 + , bson 10 + , pytestCheckHook 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "dataclasses-serialization"; 15 + version = "1.3.1"; 16 + 17 + # upstream requires >= 3.6 but only 3.7 includes dataclasses 18 + disabled = pythonOlder "3.7"; 19 + 20 + format = "setuptools"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "madman-bob"; 24 + repo = "python-dataclasses-serialization"; 25 + rev = version; 26 + hash = "sha256-jLMR2D01KgzHHRP0zduMBJt8xgBmIquWLCjZYLo2/AA="; 27 + }; 28 + 29 + postPatch = '' 30 + mv pypi_upload/setup.py . 31 + substituteInPlace setup.py \ 32 + --replace "project_root = Path(__file__).parents[1]" "project_root = Path(__file__).parents[0]" 33 + 34 + # dataclasses is included in Python 3.7 35 + substituteInPlace requirements.txt \ 36 + --replace dataclasses "" 37 + 38 + # https://github.com/madman-bob/python-dataclasses-serialization/issues/16 39 + sed -i '/(\(Dict\|List\)/d' tests/test_json.py tests/test_bson.py 40 + ''; 41 + 42 + propagatedBuildInputs = [ 43 + more-properties 44 + typing-inspect 45 + toolz 46 + toposort 47 + ]; 48 + 49 + checkInputs = [ 50 + bson 51 + pytestCheckHook 52 + ]; 53 + 54 + pythonImportsCheck = [ 55 + "dataclasses_serialization.bson" 56 + "dataclasses_serialization.json" 57 + "dataclasses_serialization.serializer_base" 58 + ]; 59 + 60 + meta = { 61 + description = "Serialize/deserialize Python dataclasses to various other data formats"; 62 + homepage = "https://github.com/madman-bob/python-dataclasses-serialization"; 63 + license = lib.licenses.mit; 64 + maintainers = with lib.maintainers; [ dotlambda ]; 65 + }; 66 + }
+38
pkgs/development/python-modules/docformatter/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchPypi 5 + , untokenize 6 + , pytestCheckHook 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "docformatter"; 11 + version = "1.4"; 12 + 13 + disabled = pythonOlder "3.6"; 14 + 15 + format = "setuptools"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "064e6d81f04ac96bc0d176cbaae953a0332482b22d3ad70d47c8a7f2732eef6f"; 20 + }; 21 + 22 + propagatedBuildInputs = [ 23 + untokenize 24 + ]; 25 + 26 + checkInputs = [ 27 + pytestCheckHook 28 + ]; 29 + 30 + pythonImportsCheck = [ "docformatter" ]; 31 + 32 + meta = { 33 + description = "Formats docstrings to follow PEP 257"; 34 + homepage = "https://github.com/myint/docformatter"; 35 + license = lib.licenses.mit; 36 + maintainers = with lib.maintainers; [ dotlambda ]; 37 + }; 38 + }
+2 -2
pkgs/development/python-modules/google-re2/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "google-re2"; 12 - version = "0.2.20220401"; 12 + version = "0.2.20220601"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - hash = "sha256-v3G+MvFV8gq9LJqj/zrtlTjRm0ZNxTh0UdQSPiwFHY4="; 19 + hash = "sha256-zBCYPcqgsyYKTNHAfHrcH6aWfbz6zJwajxHkwRjHeQU="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/gpsoauth/default.nix
··· 7 7 }: 8 8 9 9 buildPythonPackage rec { 10 - version = "1.0.0"; 10 + version = "1.0.1"; 11 11 pname = "gpsoauth"; 12 12 13 13 disabled = pythonOlder "3.8"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "1c4d6a980625b8ab6f6f1cf3e30d9b10a6c61ababb2b60bfe4870649e9c82be0"; 17 + sha256 = "sha256-wxLyvrNwT3QQHGLCxaIFdRG7OJpECMpynE+lgAGtFk0="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [ pycryptodomex requests ];
+2 -2
pkgs/development/python-modules/gspread/default.nix
··· 7 7 }: 8 8 9 9 buildPythonPackage rec { 10 - version = "5.3.2"; 10 + version = "5.4.0"; 11 11 pname = "gspread"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-MZdm2Q2wUFYpP37grSs1UDoaQGg6dYl6KSI5jNIBYoM="; 15 + sha256 = "sha256-thcrYvqJnj5BmdLQ6hAItkMFVUugjT06lukSOCT97Eg="; 16 16 }; 17 17 18 18 propagatedBuildInputs = [ requests google-auth google-auth-oauthlib ];
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "hahomematic"; 17 - version = "1.6.1"; 17 + version = "1.6.2"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.9"; ··· 23 23 owner = "danielperna84"; 24 24 repo = pname; 25 25 rev = "refs/tags/${version}"; 26 - sha256 = "sha256-/v0om2SbikNpMCvJhwIGlWSiZilhnJi7qj8SCV+zHCU="; 26 + sha256 = "sha256-x7TaSpmNd0YUgh81Favpo6qZgRsVeIyvvFfH3UCCqsQ="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/hatasmota/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "hatasmota"; 11 - version = "0.5.0"; 11 + version = "0.5.1"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.6"; ··· 17 17 owner = "emontnemery"; 18 18 repo = pname; 19 19 rev = "refs/tags/${version}"; 20 - sha256 = "sha256-pIMao1zZXJJVEG9J9ypWlo/JF0nmci49ANcqHJSY2AY="; 20 + sha256 = "sha256-1tCTkmhO9HyfdQuymTtFdCvxG9+Xs5/dEN5tB3/2fpQ="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+45
pkgs/development/python-modules/huum/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , buildPythonPackage 4 + , fetchPypi 5 + , poetry-core 6 + , pydantic 7 + , pythonOlder 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "huum"; 12 + version = "0.5.0"; 13 + format = "pyproject"; 14 + 15 + disabled = pythonOlder "3.9"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "sha256-ldhAg9zGCEYvya01s6AHzALI4dS+d0R73c62YZyk19M="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + poetry-core 24 + ]; 25 + 26 + propagatedBuildInputs = [ 27 + aiohttp 28 + pydantic 29 + ]; 30 + 31 + # Tests are not shipped and source not tagged 32 + # https://github.com/frwickst/pyhuum/issues/2 33 + doCheck = false; 34 + 35 + pythonImportsCheck = [ 36 + "huum" 37 + ]; 38 + 39 + meta = with lib; { 40 + description = "Library for for Huum saunas"; 41 + homepage = "https://github.com/frwickst/pyhuum"; 42 + license = with licenses; [ mit ]; 43 + maintainers = with maintainers; [ fab ]; 44 + }; 45 + }
+2 -2
pkgs/development/python-modules/llfuse/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "llfuse"; 17 - version = "1.4.1"; 17 + version = "1.4.2"; 18 18 19 19 disabled = pythonOlder "3.5"; 20 20 ··· 22 22 owner = "python-llfuse"; 23 23 repo = "python-llfuse"; 24 24 rev = "release-${version}"; 25 - sha256 = "1dcpdg6cpkmdbyg66fgrylj7dp9zqzg5bf23y6m6673ykgxlv480"; 25 + hash = "sha256-TnZnv439fLvg0WM96yx0dPSSz8Mrae6GDC9LiLFrgQ8="; 26 26 }; 27 27 28 28 nativeBuildInputs = [ cython pkg-config ];
+46
pkgs/development/python-modules/more-properties/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , pytestCheckHook 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "more-properties"; 10 + version = "1.1.1"; 11 + 12 + # upstream requires >= 3.6 but only 3.7 includes dataclasses 13 + disabled = pythonOlder "3.7"; 14 + 15 + format = "setuptools"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "madman-bob"; 19 + repo = "python-more-properties"; 20 + rev = version; 21 + hash = "sha256-dKG97rw5IG19m7u3ZDBM2yGScL5cFaKBvGZxPVJaUTE="; 22 + }; 23 + 24 + postPatch = '' 25 + mv pypi_upload/setup.py . 26 + substituteInPlace setup.py \ 27 + --replace "project_root = Path(__file__).parents[1]" "project_root = Path(__file__).parents[0]" 28 + 29 + # dataclasses is included in Python 3.7 30 + substituteInPlace requirements.txt \ 31 + --replace dataclasses "" 32 + ''; 33 + 34 + checkInputs = [ 35 + pytestCheckHook 36 + ]; 37 + 38 + pythonImportsCheck = [ "more_properties" ]; 39 + 40 + meta = { 41 + description = "A collection of property variants"; 42 + homepage = "https://github.com/madman-bob/python-more-properties"; 43 + license = lib.licenses.mit; 44 + maintainers = with lib.maintainers; [ dotlambda ]; 45 + }; 46 + }
+2 -9
pkgs/development/python-modules/nettigo-air-monitor/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "nettigo-air-monitor"; 15 - version = "1.2.4"; 15 + version = "1.3.0"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 21 21 owner = "bieniu"; 22 22 repo = pname; 23 23 rev = version; 24 - sha256 = "sha256-zmmJ3F2Fl4u7vOx1h5Z0LtWL0/5xmZiFRY2NU8Tc0MY="; 24 + sha256 = "sha256-O/HJTqmNmnx85AVuhRRxNqS1W0dZyKFSPVFqaBXAuhU="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [ ··· 35 35 pytest-error-for-skips 36 36 pytestCheckHook 37 37 ]; 38 - 39 - postPatch = '' 40 - substituteInPlace setup.py \ 41 - --replace "pytest-runner" "" 42 - substituteInPlace setup.cfg \ 43 - --replace "--cov --cov-report term-missing " "" 44 - ''; 45 38 46 39 pythonImportsCheck = [ 47 40 "nettigo_air_monitor"
+2 -2
pkgs/development/python-modules/ocrmypdf/default.nix
··· 28 28 29 29 buildPythonPackage rec { 30 30 pname = "ocrmypdf"; 31 - version = "13.4.5"; 31 + version = "13.4.6"; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "ocrmypdf"; ··· 40 40 postFetch = '' 41 41 rm "$out/.git_archival.txt" 42 42 ''; 43 - hash = "sha256-5IpJ55Vu9LjGgWJITkAH5fOr+MfovswWhwqbEs/RlzA="; 43 + hash = "sha256-Hd9vsw+UEpE7juYSCiHhXtxaC58OtS/Uy20Jdp6QXPA="; 44 44 }; 45 45 46 46 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+3 -3
pkgs/development/python-modules/openrazer/common.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 3 }: rec { 4 - version = "3.1.0"; 4 + version = "3.3.0"; 5 5 src = fetchFromGitHub { 6 6 owner = "openrazer"; 7 7 repo = "openrazer"; 8 8 rev = "v${version}"; 9 - sha256 = "133szhi0xsfbnjw47xbvyidflxd8fp7pv78vk5wf9s5ch3hpnvxs"; 9 + sha256 = "1lw2cpj2xzwcsn5igrqj3f6m2v5n6zp1xa9vv3j9f9r2fbb48jcl"; 10 10 }; 11 11 meta = with lib; { 12 12 homepage = "https://openrazer.github.io/"; 13 13 license = licenses.gpl2Only; 14 - maintainers = with maintainers; [ roelvandijk evanjs ]; 14 + maintainers = with maintainers; [ evanjs ] ++ teams.lumiguide.members; 15 15 platforms = platforms.linux; 16 16 }; 17 17 }
+2 -2
pkgs/development/python-modules/pex/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pex"; 10 - version = "2.1.90"; 10 + version = "2.1.91"; 11 11 format = "flit"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-F9kpkp1Z70TWZjg97X0ZHMommswj07sJxQXiKVPMnRU="; 17 + hash = "sha256-nlEdCdFxF/maOZtpUwNVExnmqUhdAfzlbrEMxAHvUxE="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+7 -1
pkgs/development/python-modules/pyarrow/default.nix
··· 83 83 ] ++ lib.optionals stdenv.isDarwin [ 84 84 # Requires loopback networking 85 85 "--deselect=pyarrow/tests/test_ipc.py::test_socket_" 86 + "--deselect=pyarrow/tests/test_flight.py::test_never_sends_data" 87 + "--deselect=pyarrow/tests/test_flight.py::test_large_descriptor" 88 + "--deselect=pyarrow/tests/test_flight.py::test_large_metadata_client" 89 + "--deselect=pyarrow/tests/test_flight.py::test_none_action_side_effect" 86 90 ]; 87 91 88 92 dontUseSetuptoolsCheck = true; 89 93 preCheck = '' 90 94 shopt -s extglob 91 95 rm -r pyarrow/!(tests) 96 + '' + lib.optionalString stdenv.isDarwin '' 97 + # OSError: [Errno 24] Too many open files 98 + ulimit -n 1024 92 99 ''; 93 100 94 101 pythonImportsCheck = [ "pyarrow" ] ++ map (module: "pyarrow.${module}") ([ ··· 104 111 ] ++ lib.optionals (!stdenv.isDarwin) [ "plasma" ]); 105 112 106 113 meta = with lib; { 107 - broken = stdenv.isDarwin; 108 114 description = "A cross-language development platform for in-memory data"; 109 115 homepage = "https://arrow.apache.org/"; 110 116 license = licenses.asl20;
+36 -7
pkgs/development/python-modules/pyfuse3/default.nix
··· 1 - { stdenv, lib, buildPythonPackage, fetchPypi, pkg-config, fuse3, trio, pytestCheckHook, pytest-trio, which }: 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , cython 6 + , pkg-config 7 + , fuse3 8 + , trio 9 + , python 10 + , pytestCheckHook 11 + , pytest-trio 12 + , which 13 + }: 2 14 3 15 buildPythonPackage rec { 4 16 pname = "pyfuse3"; 5 17 version = "3.2.1"; 6 18 7 - src = fetchPypi { 8 - inherit pname version; 9 - sha256 = "22d146dac59a8429115e9a93317975ea54b35e0278044a94d3fac5b4ad5f7e33"; 19 + disabled = pythonOlder "3.5"; 20 + 21 + format = "setuptools"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "libfuse"; 25 + repo = "pyfuse3"; 26 + rev = "release-${version}"; 27 + hash = "sha256-JGbp2bSI/Rvyys1xMd2o34KlqqBsV6B9LhuuNopayYA="; 10 28 }; 11 29 12 - nativeBuildInputs = [ pkg-config ]; 30 + nativeBuildInputs = [ 31 + cython 32 + pkg-config 33 + ]; 13 34 14 35 buildInputs = [ fuse3 ]; 15 36 16 37 propagatedBuildInputs = [ trio ]; 17 38 39 + preBuild = '' 40 + ${python.pythonForBuild.interpreter} setup.py build_cython 41 + ''; 42 + 18 43 checkInputs = [ 19 44 pytestCheckHook 20 45 pytest-trio ··· 25 50 # Checks if a /usr/bin directory exists, can't work on NixOS 26 51 disabledTests = [ "test_listdir" ]; 27 52 53 + pythonImportsCheck = [ 54 + "pyfuse3" 55 + "pyfuse3_asyncio" 56 + ]; 57 + 28 58 meta = with lib; { 29 - broken = (stdenv.isLinux && stdenv.isAarch64); 30 59 description = "Python 3 bindings for libfuse 3 with async I/O support"; 31 60 homepage = "https://github.com/libfuse/pyfuse3"; 32 61 license = licenses.lgpl2Plus; 33 - maintainers = with maintainers; [ nyanloutre ]; 62 + maintainers = with maintainers; [ nyanloutre dotlambda ]; 34 63 }; 35 64 }
+2 -2
pkgs/development/python-modules/pyhiveapi/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "pyhiveapi"; 17 - version = "0.5.3"; 17 + version = "0.5.4"; 18 18 19 19 format = "pyproject"; 20 20 ··· 24 24 owner = "Pyhass"; 25 25 repo = "Pyhiveapi"; 26 26 rev = "v${version}"; 27 - hash = "sha256-QBn+yKZN461npdhGngTnFeewE40dPZ+5TkUf5Xacajk="; 27 + hash = "sha256-H/FxFv+1dOeJqnLZ0urDJfysYZHybeTJdQkjAFghTeI="; 28 28 }; 29 29 30 30 postPatch = ''
+27 -7
pkgs/development/python-modules/pyramid_chameleon/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , buildPythonPackage 4 + , chameleon 5 + , fetchpatch 4 6 , fetchPypi 5 - , chameleon 6 7 , pyramid 8 + , pytestCheckHook 9 + , setuptools 7 10 , zope_interface 8 - , setuptools 9 11 }: 10 12 11 13 buildPythonPackage rec { 12 - pname = "pyramid_chameleon"; 14 + pname = "pyramid-chameleon"; 13 15 version = "0.3"; 14 16 15 17 src = fetchPypi { 16 - inherit pname version; 17 - sha256 = "d176792a50eb015d7865b44bd9b24a7bd0489fa9a5cebbd17b9e05048cef9017"; 18 + pname = "pyramid_chameleon"; 19 + inherit version; 20 + sha256 = "sha256-0XZ5KlDrAV14ZbRL2bJKe9BIn6mlzrvRe54FBIzvkBc="; 18 21 }; 19 22 20 23 patches = [ 21 24 # https://github.com/Pylons/pyramid_chameleon/pull/25 22 25 ./test-renderers-pyramid-import.patch 26 + # Compatibility with pyramid 2, https://github.com/Pylons/pyramid_chameleon/pull/34 27 + (fetchpatch { 28 + name = "support-later-limiter.patch"; 29 + url = "https://github.com/Pylons/pyramid_chameleon/commit/36348bf4c01f52c3461e7ba4d20b1edfc54dba50.patch"; 30 + sha256 = "sha256-cPS7JhcS8nkBS1T0OdZke25jvWHT0qkPFjyPUDKHBGU="; 31 + }) 32 + ]; 33 + 34 + propagatedBuildInputs = [ 35 + chameleon 36 + pyramid 37 + setuptools 38 + zope_interface 23 39 ]; 24 40 25 - propagatedBuildInputs = [ chameleon pyramid zope_interface setuptools ]; 41 + checkInputs = [ 42 + pytestCheckHook 43 + ]; 26 44 27 - pythonImportsCheck = [ "pyramid_chameleon" ]; 45 + pythonImportsCheck = [ 46 + "pyramid_chameleon" 47 + ]; 28 48 29 49 meta = with lib; { 30 50 broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin;
+37 -6
pkgs/development/python-modules/pyramid_jinja2/default.nix
··· 3 3 , buildPythonPackage 4 4 , fetchPypi 5 5 , webtest 6 + , markupsafe 6 7 , jinja2 8 + , pytestCheckHook 9 + , zope_deprecation 7 10 , pyramid 11 + , pythonOlder 8 12 }: 9 13 10 14 buildPythonPackage rec { 11 - pname = "pyramid_jinja2"; 15 + pname = "pyramid-jinja2"; 12 16 version = "2.10"; 17 + format = "setuptools"; 18 + 19 + disabled = pythonOlder "3.7"; 13 20 14 21 src = fetchPypi { 15 - inherit pname version; 16 - sha256 = "sha256-8nEGnZ6ay6x622kSGQqEj2M49+V6+68+lSN/6DzI9NI="; 22 + pname = "pyramid_jinja2"; 23 + inherit version; 24 + hash = "sha256-8nEGnZ6ay6x622kSGQqEj2M49+V6+68+lSN/6DzI9NI="; 17 25 }; 18 26 19 - buildInputs = [ webtest ]; 20 - propagatedBuildInputs = [ jinja2 pyramid ]; 27 + propagatedBuildInputs = [ 28 + markupsafe 29 + jinja2 30 + pyramid 31 + zope_deprecation 32 + ]; 33 + 34 + checkInputs = [ 35 + webtest 36 + pytestCheckHook 37 + ]; 38 + 39 + postPatch = '' 40 + substituteInPlace setup.cfg \ 41 + --replace " --cov" "" 42 + ''; 43 + 44 + pythonImportsCheck = [ 45 + "pyramid_jinja2" 46 + ]; 21 47 22 - pythonImportsCheck = [ "pyramid_jinja2" ]; 48 + disabledTests = [ 49 + # AssertionError: Lists differ: ['pyramid_jinja2-2.10',... 50 + "test_it_relative_to_package" 51 + # AssertionError: False is not true 52 + "test_options" 53 + ]; 23 54 24 55 meta = with lib; { 25 56 broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin;
+2 -2
pkgs/development/python-modules/pysnmplib/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pysnmplib"; 13 - version = "5.0.15"; 13 + version = "5.0.16"; 14 14 format = "pyproject"; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 19 19 owner = "pysnmp"; 20 20 repo = "pysnmp"; 21 21 rev = "v${version}"; 22 - hash = "sha256-9HkS8oY9aHr8jXmryUMNz3z36BMWeYMuXLKdpEzCgZc="; 22 + hash = "sha256-TmH4lvlgShEbhpBFEpgGJWLR2k1TmT2MhV2bgYWt9vo="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/regenmaschine/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "regenmaschine"; 17 - version = "2022.05.0"; 17 + version = "2022.05.1"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 22 22 src = fetchFromGitHub { 23 23 owner = "bachya"; 24 24 repo = pname; 25 - rev = version; 26 - sha256 = "sha256-8tc/7XaHqgnuQgQc1ZlkoiBnl/d+OKKXjKNWwY+vCaU="; 25 + rev = "refs/tags/${version}"; 26 + sha256 = "sha256-E66qs8EC5o2WNMlv8ITK98De639wwhscbSFjljDzrks="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+64 -35
pkgs/development/python-modules/sunpy/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , buildPythonPackage 4 - , fetchPypi 5 - , pythonOlder 6 3 , asdf 7 4 , astropy 8 - , setuptools-scm 5 + , astropy-extension-helpers 9 6 , astropy-helpers 10 - , astropy-extension-helpers 11 7 , beautifulsoup4 8 + , buildPythonPackage 12 9 , drms 10 + , fetchPypi 13 11 , glymur 14 12 , h5netcdf 15 13 , hypothesis 14 + , lxml 16 15 , matplotlib 17 16 , numpy 18 17 , pandas 19 18 , parfive 20 - , pytestCheckHook 21 19 , pytest-astropy 20 + , pytestCheckHook 22 21 , pytest-mock 23 22 , python-dateutil 23 + , pythonOlder 24 24 , scikitimage 25 25 , scipy 26 + , setuptools-scm 26 27 , sqlalchemy 27 - , towncrier 28 28 , tqdm 29 29 , zeep 30 30 }: 31 31 32 32 buildPythonPackage rec { 33 33 pname = "sunpy"; 34 - version = "3.1.6"; 34 + version = "4.0.0"; 35 35 format = "setuptools"; 36 36 37 - disabled = pythonOlder "3.6"; 37 + disabled = pythonOlder "3.8"; 38 38 39 39 src = fetchPypi { 40 40 inherit pname version; 41 - sha256 = "sha256-mI5W4EDzTk3GryTQbnmvP+ks3VJDzw4drew9wD9+tIE="; 41 + hash = "sha256-01eGYls8eE2e3vzDYXz5D1xQs7pxpmHt89aBKCvVdLg="; 42 42 }; 43 43 44 44 nativeBuildInputs = [ ··· 47 47 ]; 48 48 49 49 propagatedBuildInputs = [ 50 - asdf 51 50 astropy 52 51 astropy-helpers 53 - beautifulsoup4 54 - drms 55 - glymur 56 - h5netcdf 57 - matplotlib 58 52 numpy 59 - pandas 60 53 parfive 61 - python-dateutil 62 - scikitimage 63 - scipy 64 - sqlalchemy 65 - towncrier 66 - tqdm 67 - zeep 68 54 ]; 69 55 56 + passthru.optional-dependencies = { 57 + asdf = [ 58 + asdf 59 + # asdf-astropy 60 + ]; 61 + database = [ 62 + sqlalchemy 63 + ]; 64 + image = [ 65 + scikitimage 66 + scipy 67 + ]; 68 + net = [ 69 + beautifulsoup4 70 + drms 71 + python-dateutil 72 + tqdm 73 + zeep 74 + ]; 75 + jpeg2000 = [ 76 + glymur 77 + lxml 78 + ]; 79 + timeseries = [ 80 + # cdflib 81 + h5netcdf 82 + # h5py 83 + matplotlib 84 + pandas 85 + ]; 86 + }; 87 + 70 88 checkInputs = [ 71 89 hypothesis 72 90 pytest-astropy 73 91 pytest-mock 74 92 pytestCheckHook 75 - ]; 93 + ] ++ passthru.optional-dependencies.asdf 94 + ++ passthru.optional-dependencies.database 95 + ++ passthru.optional-dependencies.image 96 + ++ passthru.optional-dependencies.net 97 + ++ passthru.optional-dependencies.timeseries; 98 + 99 + postPatch = '' 100 + substituteInPlace setup.cfg \ 101 + --replace " --dist no" "" 102 + ''; 76 103 77 104 # darwin has write permission issues 78 105 doCheck = stdenv.isLinux; ··· 86 113 "test_sunpy_warnings_logging" 87 114 "test_main_nonexisting_module" 88 115 "test_main_stdlib_module" 116 + "test_find_dependencies" 89 117 ]; 90 118 91 119 disabledTestPaths = [ 92 - "sunpy/io/special/asdf/schemas/sunpy.org/sunpy/coordinates/frames/helioprojective-1.0.0.yaml" 93 - "sunpy/io/special/asdf/schemas/sunpy.org/sunpy/coordinates/frames/heliocentric-1.0.0.yaml" 94 - "sunpy/io/special/asdf/schemas/sunpy.org/sunpy/coordinates/frames/heliographic_carrington-*.yaml" 95 - "sunpy/io/special/asdf/schemas/sunpy.org/sunpy/coordinates/frames/geocentricearthequatorial-1.0.0.yaml" 96 - "sunpy/io/special/asdf/schemas/sunpy.org/sunpy/coordinates/frames/geocentricsolarecliptic-1.0.0.yaml" 97 - "sunpy/io/special/asdf/schemas/sunpy.org/sunpy/coordinates/frames/heliocentricearthecliptic-1.0.0.yaml" 98 - "sunpy/io/special/asdf/schemas/sunpy.org/sunpy/coordinates/frames/heliocentricinertial-1.0.0.yaml" 99 - "sunpy/io/special/asdf/schemas/sunpy.org/sunpy/map/generic_map-1.0.0.yaml" 100 - # requires mpl-animators package 120 + # Tests are very slow 121 + "sunpy/net/tests/test_fido.py" 122 + # asdf.extensions plugin issue 123 + "sunpy/io/special/asdf/resources/schemas/" 124 + "sunpy/io/special/asdf/resources/manifests/sunpy-1.0.0.yaml" 125 + # Requires mpl-animators package 101 126 "sunpy/map/tests/test_compositemap.py" 102 127 "sunpy/map/tests/test_mapbase.py" 103 128 "sunpy/map/tests/test_mapsequence.py" ··· 109 134 "sunpy/visualization/animator/tests/test_mapsequenceanimator.py" 110 135 "sunpy/visualization/animator/tests/test_wcs.py" 111 136 "sunpy/visualization/colormaps/tests/test_cm.py" 112 - # requires cdflib package 137 + # Requires cdflib package 113 138 "sunpy/timeseries/tests/test_timeseries_factory.py" 139 + # Requires jplephem 140 + "sunpy/image/tests/test_transform.py" 141 + "sunpy/io/special/asdf/tests/test_coordinate_frames.py" 142 + "sunpy/io/special/asdf/tests/test_genericmap.py" 114 143 # distutils is deprecated 115 144 "sunpy/io/setup_package.py" 116 145 ];
+2 -2
pkgs/development/python-modules/types-setuptools/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "types-setuptools"; 8 - version = "57.4.15"; 8 + version = "57.4.17"; 9 9 format = "setuptools"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-ZQUozoA1hgKdfxU/Mq7S26prsoiLIzM0r4DXumPtPIc="; 13 + sha256 = "sha256-nVVvyvaAihzq1KqkHlwHph8BUqh1gR4SOXOOuk4LexY="; 14 14 }; 15 15 16 16 # Module doesn't have tests
+24 -7
pkgs/development/python-modules/verboselogs/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, pytest, mock }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , mock 5 + , pytestCheckHook 6 + , pythonOlder 7 + }: 2 8 3 9 buildPythonPackage rec { 4 10 pname = "verboselogs"; 5 11 version = "1.7"; 12 + format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.7"; 6 15 7 16 src = fetchFromGitHub { 8 17 owner = "xolox"; 9 18 repo = "python-verboselogs"; 10 19 rev = version; 11 - sha256 = "10jzm8pkl49as4y2zyiidmfqqj5zmqg3p73jvx4lfxi0gmp1vhl5"; 20 + hash = "sha256-hcIdbn0gdkdJ33KcOx6uv0iMXW0x+i880SoROi+qX4I="; 12 21 }; 13 22 14 - # do not run pylint plugin test, as astroid is a old unsupported version 15 - checkPhase = '' 16 - PATH=$PATH:$out/bin pytest . -k "not test_pylint_plugin" 17 - ''; 18 - checkInputs = [ pytest mock ]; 23 + checkInputs = [ 24 + pytestCheckHook 25 + mock 26 + ]; 27 + 28 + pythonImportsCheck = [ 29 + "verboselogs" 30 + ]; 31 + 32 + disabledTests = [ 33 + # Do not run pylint plugin test 34 + "test_pylint_plugin" 35 + ]; 19 36 20 37 meta = with lib; { 21 38 description = "Verbose logging for Python's logging module";
+23 -7
pkgs/development/python-modules/webtest-aiohttp/default.nix
··· 1 - { buildPythonPackage, fetchFromGitHub, lib, isPy27, webtest, invoke, flake8 2 - , aiohttp, pytest-aiohttp, pytestCheckHook }: 1 + { lib 2 + , aiohttp 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , pytest-aiohttp 6 + , pytestCheckHook 7 + , pythonOlder 8 + , webtest 9 + }: 3 10 4 11 buildPythonPackage rec { 5 12 pname = "webtest-aiohttp"; 6 13 version = "2.0.0"; 7 - disabled = isPy27; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.7"; 8 17 9 18 src = fetchFromGitHub { 10 19 owner = "sloria"; 11 20 repo = pname; 12 21 rev = version; 13 - sha256 = "1apr1x0wmnc6l8wv67z4dp00fiiygda6rwpxlspfk7nk9zz37q2j"; 22 + sha256 = "sha256-UuAz/k/Tnumupv3ybFR7PkYHwG3kH7M5oobZykEP+ao="; 14 23 }; 15 24 25 + propagatedBuildInputs = [ 26 + webtest 27 + ]; 28 + 29 + checkInputs = [ 30 + aiohttp 31 + pytest-aiohttp 32 + pytestCheckHook 33 + ]; 34 + 16 35 pythonImportsCheck = [ 17 36 "webtest_aiohttp" 18 37 ]; 19 - 20 - propagatedBuildInputs = [ webtest ]; 21 - checkInputs = [ invoke flake8 aiohttp pytest-aiohttp pytestCheckHook ]; 22 38 23 39 meta = with lib; { 24 40 description = "Provides integration of WebTest with aiohttp.web applications";
+80
pkgs/development/python-modules/xsdata/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchPypi 5 + , click 6 + , click-default-group 7 + , docformatter 8 + , jinja2 9 + , toposort 10 + , lxml 11 + , requests 12 + , pytestCheckHook 13 + }: 14 + 15 + buildPythonPackage rec { 16 + pname = "xsdata"; 17 + version = "22.5"; 18 + 19 + disabled = pythonOlder "3.6"; 20 + 21 + format = "setuptools"; 22 + 23 + src = fetchPypi { 24 + inherit pname version; 25 + sha256 = "701dcda5a4a07df3a642f8fb6f73f0e2e18224d359bcb7f4212b3c29d7af72c2"; 26 + }; 27 + 28 + postPatch = '' 29 + substituteInPlace setup.cfg \ 30 + --replace "--benchmark-skip" "" 31 + ''; 32 + 33 + passthru.optional-dependencies = { 34 + cli = [ 35 + click 36 + click-default-group 37 + docformatter 38 + jinja2 39 + toposort 40 + ]; 41 + lxml = [ 42 + lxml 43 + ]; 44 + soap = [ 45 + requests 46 + ]; 47 + }; 48 + 49 + checkInputs = [ 50 + pytestCheckHook 51 + ] ++ passthru.optional-dependencies.cli 52 + ++ passthru.optional-dependencies.lxml 53 + ++ passthru.optional-dependencies.soap; 54 + 55 + disabledTestPaths = [ 56 + "tests/integration/benchmarks" 57 + ]; 58 + 59 + pythonImportsCheck = [ 60 + "xsdata.formats.dataclass.context" 61 + "xsdata.formats.dataclass.models.elements" 62 + "xsdata.formats.dataclass.models.generics" 63 + "xsdata.formats.dataclass.parsers" 64 + "xsdata.formats.dataclass.parsers.handlers" 65 + "xsdata.formats.dataclass.parsers.nodes" 66 + "xsdata.formats.dataclass.serializers" 67 + "xsdata.formats.dataclass.serializers.config" 68 + "xsdata.formats.dataclass.serializers.mixins" 69 + "xsdata.formats.dataclass.serializers.writers" 70 + "xsdata.models.config" 71 + "xsdata.utils.text" 72 + ]; 73 + 74 + meta = { 75 + description = "Python XML Binding"; 76 + homepage = "https://github.com/tefra/xsdata"; 77 + license = lib.licenses.mit; 78 + maintainers = with lib.maintainers; [ dotlambda ]; 79 + }; 80 + }
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 32 32 33 33 buildPythonApplication rec { 34 34 pname = "checkov"; 35 - version = "2.0.1174"; 35 + version = "2.0.1175"; 36 36 format = "setuptools"; 37 37 38 38 src = fetchFromGitHub { 39 39 owner = "bridgecrewio"; 40 40 repo = pname; 41 41 rev = version; 42 - hash = "sha256-gQuMdI4KCLQp52T9z+zxnjmKFPh97NrKSY9dgNm+6/c="; 42 + hash = "sha256-nLh00DaSpKT6rngiXKa6z0+Ouu1/hMWzIYa54PHPD1k="; 43 43 }; 44 44 45 45 nativeBuildInputs = with py.pkgs; [
+9 -16
pkgs/development/tools/build-managers/scala-cli/default.nix
··· 1 - { stdenv, coreutils, lib, installShellFiles, zlib, autoPatchelfHook, fetchurl }: 1 + { stdenv, coreutils, lib, installShellFiles, zlib, autoPatchelfHook, fetchurl, callPackage }: 2 2 3 3 let 4 - version = "0.1.5"; 5 - assets = { 6 - x86_64-darwin = { 7 - asset = "scala-cli-x86_64-apple-darwin.gz"; 8 - sha256 = "1sczbvvhh1ff8mdb6zj4q3fnrz1qsqmr58jlb1s3fy1wv2p5ywxl"; 9 - }; 10 - x86_64-linux = { 11 - asset = "scala-cli-x86_64-pc-linux.gz"; 12 - sha256 = "1ahvjgcghh1pmgfsajg0b8bf5aaqxdx0f6b6qgljs0xfqm7zs05v"; 13 - }; 14 - }; 4 + pname = "scala-cli"; 5 + sources = builtins.fromJSON (builtins.readFile ./sources.json); 6 + inherit (sources) version assets; 7 + 8 + platforms = builtins.attrNames assets; 15 9 in 16 10 stdenv.mkDerivation { 17 - pname = "scala-cli"; 18 - inherit version; 11 + inherit pname version; 19 12 nativeBuildInputs = [ installShellFiles ] 20 13 ++ lib.optional stdenv.isLinux autoPatchelfHook; 21 14 buildInputs = [ coreutils zlib stdenv.cc.cc ]; ··· 27 20 url = "https://github.com/Virtuslab/scala-cli/releases/download/v${version}/${asset.asset}"; 28 21 sha256 = asset.sha256; 29 22 }; 30 - 31 23 unpackPhase = '' 32 24 runHook preUnpack 33 25 gzip -d < $src > scala-cli ··· 61 53 license = licenses.asl20; 62 54 description = "Command-line tool to interact with the Scala language"; 63 55 maintainers = [ maintainers.kubukoz ]; 64 - platforms = builtins.attrNames assets; 65 56 }; 57 + 58 + passthru.updateScript = callPackage ./update.nix { } { inherit platforms pname version; }; 66 59 }
+13
pkgs/development/tools/build-managers/scala-cli/sources.json
··· 1 + { 2 + "version": "0.1.6", 3 + "assets": { 4 + "x86_64-darwin": { 5 + "asset": "scala-cli-x86_64-apple-darwin.gz", 6 + "sha256": "1wcm47x0w4gdhkqrqjn0qvgnn36c707mz9m260pdnnffja203vyr" 7 + }, 8 + "x86_64-linux": { 9 + "asset": "scala-cli-x86_64-pc-linux.gz", 10 + "sha256": "1jwv67p2r6kxqlz8p2zvk5g5jdswl8cymj822b88lbp78a497kc6" 11 + } 12 + } 13 + }
+37
pkgs/development/tools/build-managers/scala-cli/update.nix
··· 1 + { lib, curl, writeShellScript, jq, gnused, git, nix, coreutils }: { platforms, pname, version }: 2 + 3 + writeShellScript "${pname}-update-script" '' 4 + set -o errexit 5 + PATH=${lib.makeBinPath [ curl jq gnused git nix coreutils ]} 6 + 7 + latest_version=$(curl -s "https://api.github.com/repos/VirtusLab/scala-cli/releases?per_page=1" | jq ".[0].tag_name" --raw-output | sed 's/^v//') 8 + 9 + if [[ "${version}" = "$latest_version" ]]; then 10 + echo "The new version same as the old version." 11 + exit 0 12 + fi 13 + 14 + nixpkgs=$(git rev-parse --show-toplevel) 15 + sources_json="$nixpkgs/pkgs/development/tools/build-managers/scala-cli/sources.json" 16 + 17 + platform_assets=() 18 + 19 + for platform in ${lib.concatStringsSep " " platforms}; do 20 + asset=$(jq ".assets.\"$platform\".asset" --raw-output < $sources_json) 21 + release_asset_url="https://github.com/Virtuslab/scala-cli/releases/download/v$latest_version/$asset" 22 + 23 + asset_hash=$(nix-prefetch-url "$release_asset_url") 24 + 25 + asset_object=$(jq --compact-output --null-input \ 26 + --arg asset "$asset" \ 27 + --arg sha256 "$asset_hash" \ 28 + --arg platform "$platform" \ 29 + '{asset: $asset, sha256: $sha256, platform: $platform}') 30 + platform_assets+=($asset_object) 31 + done 32 + 33 + printf '%s\n' "''${platform_assets[@]}" | \ 34 + jq -s "map ( { (.platform): . | del(.platform) }) | add" | \ 35 + jq --arg version $latest_version \ 36 + '{ version: $version, assets: . }' > $sources_json 37 + ''
+3 -3
pkgs/development/tools/glpaper/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "glpaper"; 6 - version = "unstable-2020-10-11"; 6 + version = "unstable-2022-05-15"; 7 7 8 8 src = fetchFromSourcehut { 9 9 owner = "~scoopta"; 10 10 repo = pname; 11 11 vc = "hg"; 12 - rev = "9e7ec7cd270af330039c395345c7d23c04682267"; 13 - sha256 = "sha256-yBHRg6eg+PK/ixuM0MBty3RJY9qcemr3Dt+8SAitqnk="; 12 + rev = "f89e60b7941fb60f1069ed51af9c5bb4917aab35"; 13 + sha256 = "sha256-E7FKjt3NL0aAEibfaq+YS2IVvpjNjInA+Rs8SU63/3M="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ meson ninja pkg-config ];
-22
pkgs/development/tools/misc/automoc4/default.nix
··· 1 - { lib, stdenv, fetchurl, cmake, qt4 }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "automoc4"; 5 - version = "0.9.88"; 6 - 7 - src = fetchurl { 8 - url = "mirror://kde/stable/automoc4/0.9.88/${pname}.tar.bz2"; 9 - sha256 = "0jackvg0bdjg797qlbbyf9syylm0qjs55mllhn11vqjsq3s1ch93"; 10 - }; 11 - 12 - nativeBuildInputs = [ cmake ]; 13 - buildInputs = [ qt4 ]; 14 - 15 - meta = with lib; { 16 - homepage = "https://techbase.kde.org/Development/Tools/Automoc4"; 17 - description = "KDE Meta Object Compiler"; 18 - license = licenses.bsd2; 19 - maintainers = [ maintainers.sander ]; 20 - platforms = platforms.unix; 21 - }; 22 - }
-59
pkgs/development/tools/node-webkit/nw12.nix
··· 1 - { stdenv, lib, fetchurl, buildEnv, makeWrapper 2 - , xorg, alsa-lib, dbus, glib, gtk2, atk, pango, freetype, fontconfig 3 - , gdk-pixbuf, cairo, nss, nspr, gconf, expat, systemd, libcap 4 - , libnotify}: 5 - let 6 - bits = if stdenv.hostPlatform.system == "x86_64-linux" then "x64" 7 - else "ia32"; 8 - 9 - nwEnv = buildEnv { 10 - name = "nwjs-env"; 11 - paths = [ 12 - xorg.libX11 xorg.libXrender glib gtk2 atk pango cairo gdk-pixbuf 13 - freetype fontconfig xorg.libXcomposite alsa-lib xorg.libXdamage 14 - xorg.libXext xorg.libXfixes nss nspr gconf expat dbus 15 - xorg.libXtst xorg.libXi xorg.libXcursor xorg.libXrandr libcap 16 - libnotify 17 - ]; 18 - 19 - extraOutputsToInstall = [ "lib" "out" ]; 20 - }; 21 - 22 - in stdenv.mkDerivation rec { 23 - pname = "nwjs"; 24 - version = "0.12.3"; 25 - 26 - src = fetchurl { 27 - url = "https://dl.nwjs.io/v${version}/nwjs-v${version}-linux-${bits}.tar.gz"; 28 - sha256 = if bits == "x64" then 29 - "1i5ipn5x188cx54pbbmjj1bz89vvcfx5z1c7pqy2xzglkyb2xsyg" else 30 - "117gx6yjbcya64yg2vybcfyp591sid209pg8a33k9afbsmgz684c"; 31 - }; 32 - 33 - installPhase = '' 34 - mkdir -p $out/share/nwjs 35 - cp -R * $out/share/nwjs 36 - 37 - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/share/nwjs/nw 38 - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/share/nwjs/nwjc 39 - 40 - ln -s ${lib.getLib systemd}/lib/libudev.so $out/share/nwjs/libudev.so.0 41 - 42 - patchelf --set-rpath "${nwEnv}/lib:${nwEnv}/lib64:${lib.makeLibraryPath [ stdenv.cc.cc ]}:$out/share/nwjs" $out/share/nwjs/nw 43 - patchelf --set-rpath "${nwEnv}/lib:${nwEnv}/lib64:$out/share/nwjs" $out/share/nwjs/nwjc 44 - 45 - mkdir -p $out/bin 46 - ln -s $out/share/nwjs/nw $out/bin 47 - ln -s $out/share/nwjs/nwjc $out/bin 48 - ''; 49 - 50 - nativeBuildInputs = [ makeWrapper ]; 51 - 52 - meta = with lib; { 53 - description = "An app runtime based on Chromium and node.js"; 54 - homepage = "https://nwjs.io/"; 55 - platforms = ["i686-linux" "x86_64-linux"]; 56 - maintainers = [ maintainers.offline ]; 57 - license = licenses.bsd3; 58 - }; 59 - }
+141
pkgs/development/tools/replay-io/default.nix
··· 1 + { stdenv, lib, fetchurl, fetchFromGitHub, autoPatchelfHook, makeWrapper, libcxx 2 + , libX11, libXt, libXdamage, glib, gtk3, dbus-glib, openssl, nodejs, zlib 3 + , fetchzip }: 4 + let metadata = lib.importJSON ./meta.json; 5 + in rec { 6 + replay-recordreplay = stdenv.mkDerivation rec { 7 + pname = "replay-recordreplay"; 8 + version = builtins.head (builtins.match ".*/linux-recordreplay-(.*).tgz" 9 + metadata.recordreplay.url); 10 + nativeBuildInputs = [ autoPatchelfHook ]; 11 + buildInputs = [ stdenv.cc.cc.lib openssl zlib ]; 12 + 13 + src = (fetchzip metadata.recordreplay); 14 + dontBuild = true; 15 + installPhase = '' 16 + runHook preInstall 17 + cp linux-recordreplay.so $out 18 + runHook postInstall 19 + ''; 20 + meta = with lib; { 21 + description = "RecordReplay internal recording library"; 22 + homepage = "https://www.replay.io/"; 23 + license = lib.licenses.unfree; 24 + maintainers = with maintainers; [ phryneas ]; 25 + platforms = [ "x86_64-linux" ]; 26 + }; 27 + }; 28 + 29 + replay-io = stdenv.mkDerivation rec { 30 + pname = "replay-io"; 31 + version = builtins.head 32 + (builtins.match ".*/linux-gecko-(.*).tar.bz2" metadata.replay.url); 33 + srcs = fetchurl metadata.replay; 34 + nativeBuildInputs = [ autoPatchelfHook makeWrapper ]; 35 + buildInputs = [ dbus-glib glib gtk3 libX11 libXdamage libXt ]; 36 + installPhase = '' 37 + runHook preInstall 38 + mkdir -p $out/opt/replay-io 39 + cp -r * $out/opt/replay-io 40 + mkdir $out/bin 41 + makeWrapper $out/opt/replay-io/replay \ 42 + $out/bin/replay-io \ 43 + --set "RECORD_REPLAY_DRIVER" "${replay-recordreplay}" 44 + runHook postInstall 45 + ''; 46 + 47 + passthru.updateScript = ./update.sh; 48 + 49 + meta = with lib; { 50 + description = "The Time Travel Debugger for Web Development"; 51 + longDescription = '' 52 + Replay allows you to record and replay web applications with familiar browser dev tools. 53 + You can access the browser DevTools at any point of the recording, adding new logger 54 + statements and inspecting the status of the DOM, variables and the current call stack. 55 + Your recordings can be shared with other users for collaborative debugging. 56 + ''; 57 + homepage = "https://www.replay.io/"; 58 + downloadPage = "https://www.replay.io/"; 59 + mainProgram = "replay-io"; 60 + license = lib.licenses.mpl20; 61 + maintainers = with maintainers; [ phryneas ]; 62 + platforms = [ "x86_64-linux" ]; 63 + }; 64 + }; 65 + 66 + replay-node = stdenv.mkDerivation rec { 67 + pname = "replay-node"; 68 + version = builtins.head 69 + (builtins.match ".*/linux-node-(.*)" metadata.replay-node.url); 70 + nativeBuildInputs = [ autoPatchelfHook makeWrapper ]; 71 + buildInputs = [ stdenv.cc.cc.lib ]; 72 + 73 + src = (fetchurl metadata.replay-node); 74 + dontUnpack = true; 75 + dontBuild = true; 76 + installPhase = '' 77 + runHook preInstall 78 + mkdir -p $out/bin $out/opt/replay-node 79 + cp $src $out/opt/replay-node/node-unwrapped 80 + chmod +x $out/opt/replay-node/node-unwrapped 81 + 82 + makeWrapper $out/opt/replay-node/node-unwrapped \ 83 + $out/opt/replay-node/node \ 84 + --set "RECORD_REPLAY_DRIVER" "${replay-recordreplay}" 85 + 86 + ln -s $out/opt/replay-node/node $out/bin/replay-node 87 + runHook postInstall 88 + ''; 89 + 90 + meta = with lib; { 91 + description = "Event-driven I/O framework for the V8 JavaScript engine, patched for replay"; 92 + homepage = "https://github.com/RecordReplay/node"; 93 + license = licenses.mit; 94 + maintainers = with maintainers; [ phryneas ]; 95 + platforms = platforms.linux; 96 + mainProgram = "replay-node"; 97 + }; 98 + }; 99 + 100 + replay-node-cli = stdenv.mkDerivation { 101 + pname = "replay-node-cli"; 102 + version = "0.1.7-" + builtins.head 103 + (builtins.match ".*/linux-node-(.*)" metadata.replay-node.url); 104 + src = fetchFromGitHub { 105 + owner = "RecordReplay"; 106 + repo = "replay-node-cli"; 107 + rev = "5269c8b8e7c5c7a9618a68f883d19c11a68be837"; 108 + sha256 = "04d22q3dvs9vxpb9ps64pdxq9ziwgvnzdgsn6p9p0lzjagh0f5n0"; 109 + }; 110 + 111 + nativeBuildInputs = [ makeWrapper ]; 112 + buildInputs = [ stdenv.cc.cc.lib nodejs ]; 113 + dontBuild = true; 114 + installPhase = '' 115 + runHook preInstall 116 + mkdir -p $out/opt/replay-node-cli 117 + cp -r * $out/opt/replay-node-cli 118 + makeWrapper $out/opt/replay-node-cli/bin/replay-node \ 119 + $out/bin/replay-node \ 120 + --prefix "PATH" ":" "${nodejs}/bin" \ 121 + --set "RECORD_REPLAY_NODE_DIRECTORY" "${replay-node}/opt/replay-node" 122 + runHook postInstall 123 + ''; 124 + 125 + meta = with lib; { 126 + description = "The Time Travel Debugger for Web Development - Node Command Line"; 127 + longDescription = '' 128 + The Replay Node Command Line allows you to record node applications and debug them 129 + with familiar browser dev tools. 130 + You can access the browser DevTools at any point of the recording, adding new logger 131 + statements and inspecting the status of variables and the current call stack. 132 + Your recordings can be shared with other users for collaborative debugging. 133 + ''; 134 + homepage = "https://www.replay.io/"; 135 + mainProgram = "replay-node"; 136 + license = lib.licenses.bsd3; 137 + maintainers = with maintainers; [ phryneas ]; 138 + platforms = [ "x86_64-linux" ]; 139 + }; 140 + }; 141 + }
+15
pkgs/development/tools/replay-io/meta.json
··· 1 + { 2 + "replay": { 3 + "url": "https://static.replay.io/downloads/linux-gecko-20220516-372662e7c79d-a9c63f38ea9b.tar.bz2", 4 + "sha256": "151k0ykd2mn722zk7n902si6llcsrqnhgjb5bs4wgn9rik9advbi" 5 + }, 6 + "recordreplay": { 7 + "url": "https://static.replay.io/downloads/linux-recordreplay-a9c63f38ea9b.tgz", 8 + "sha256": "032x9wiw4jcdkn0wjgr5j3pc4parrdy5n4r8bgmfxsldg5j48hmk", 9 + "stripRoot": false 10 + }, 11 + "replay-node": { 12 + "url": "https://static.replay.io/downloads/linux-node-20220506-096c12cb47eb-a1d05f422dff", 13 + "sha256": "1fbqlx01vp6llbvvz285brmz86jxc989v0cw6s06jk0657g87inq" 14 + } 15 + }
+32
pkgs/development/tools/replay-io/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl jq gnused 3 + 4 + set -euo pipefail 5 + 6 + # e.g. linux-gecko-20220331-59d0a686993f-ffd8d6280276 7 + BUILD_ID=$(curl https://static.replay.io/downloads/linux-replay.json | jq .buildId -r) 8 + REVISION=$(echo $BUILD_ID | sed 's/^.*-//') 9 + NODE_BUILD_ID=$(curl https://static.replay.io/downloads/linux-replay-node.json | jq .buildId -r) 10 + 11 + REPLAY_DL=https://static.replay.io/downloads/${BUILD_ID}.tar.bz2 12 + LIB_DL=https://static.replay.io/downloads/linux-recordreplay-${REVISION}.tgz 13 + NODE_DL=https://static.replay.io/downloads/${NODE_BUILD_ID} 14 + 15 + 16 + cat >"${BASH_SOURCE%/*}/meta.json" <<EOF 17 + { 18 + "replay": { 19 + "url": "${REPLAY_DL}", 20 + "sha256": "$(nix-prefetch-url --type sha256 "${REPLAY_DL}")" 21 + }, 22 + "recordreplay": { 23 + "url": "${LIB_DL}", 24 + "sha256": "$(nix-prefetch-url --type sha256 --unpack "${LIB_DL}")", 25 + "stripRoot": false 26 + }, 27 + "replay-node": { 28 + "url": "${NODE_DL}", 29 + "sha256": "$(nix-prefetch-url --type sha256 "${NODE_DL}")" 30 + } 31 + } 32 + EOF
+6
pkgs/games/sil/default.nix
··· 34 34 buildFlagsArray+=("LIBS=-lXaw -lXext -lSM -lICE -lXmu -lXt -lX11 -lncurses") 35 35 ''; 36 36 37 + # Workaround build failure on -fno-common toolchains like upstream 38 + # gcc-10. Otherwise build fails as: 39 + # ld: main.o:/build/source/Sil/src/externs.h:57: multiple definition of 40 + # `mini_screenshot_char'; variable.o:/build/source/Sil/src/externs.h:57: first defined here 41 + NIX_CFLAGS_COMPILE = "-fcommon"; 42 + 37 43 installPhase = '' 38 44 # the makefile doesn't have a sensible install target, so we hav to do it ourselves 39 45 mkdir -p $out/bin
+4 -5
pkgs/games/taisei/default.nix
··· 3 3 , docutils, meson, ninja, pkg-config, python3 4 4 # Runtime depends 5 5 , glfw, SDL2, SDL2_mixer 6 - , freetype, libpng, libwebp, libzip, zlib 6 + , cglm, freetype, libpng, libwebp, libzip, zlib 7 7 }: 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "taisei"; 11 - version = "1.3.1"; 11 + version = "1.3.2"; 12 12 13 13 src = fetchurl { 14 14 url = "https://github.com/taisei-project/${pname}/releases/download/v${version}/${pname}-v${version}.tar.xz"; 15 - sha256 = "11f9mlqmzy1lszwcc1nsbar9q1hs4ml6pbm52hqfd4q0f4x3ln46"; 15 + sha256 = "1g53fcyrlzmvlsb40pw90gaglysv6n1w42hk263iv61ibhdmzh6v"; 16 16 }; 17 17 18 18 nativeBuildInputs = [ ··· 21 21 22 22 buildInputs = [ 23 23 glfw SDL2 SDL2_mixer 24 - freetype libpng libwebp libzip zlib 24 + cglm freetype libpng libwebp libzip zlib 25 25 ]; 26 26 27 27 patches = [ ./0001-lto-fix.patch ]; ··· 44 44 platforms = platforms.all; 45 45 }; 46 46 } 47 -
+1 -1
pkgs/os-specific/linux/dpdk-kmods/default.nix
··· 5 5 version = "2021-04-21"; 6 6 7 7 src = fetchzip { 8 - url = "http://git.dpdk.org/dpdk-kmods/snapshot/dpdk-kmods-e13d7af77a1bf98757f85c3c4083f6ee6d0d2372.tar.xz"; 8 + url = "https://git.dpdk.org/dpdk-kmods/snapshot/dpdk-kmods-e13d7af77a1bf98757f85c3c4083f6ee6d0d2372.tar.xz"; 9 9 sha256 = "sha256-8ysWT3X3rIyUAo4/QbkX7cQq5iFeU18/BPsmmWugcIc="; 10 10 }; 11 11
+3 -3
pkgs/os-specific/linux/firmware/system76-firmware/default.nix
··· 2 2 rustPlatform.buildRustPackage rec { 3 3 pname = "system76-firmware"; 4 4 # Check Makefile when updating, make sure postInstall matches make install 5 - version = "1.0.32"; 5 + version = "1.0.39"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "pop-os"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-EV7byqfoz0sAIkf/hgZh+m7D2+54DEnE4td4CTX6c4s="; 11 + sha256 = "sha256-nPHBL73hmvW9z5SQjmfu+ozMXxUEajNQxNtE/V9QwZ0="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkg-config makeWrapper ]; ··· 17 17 18 18 cargoBuildFlags = [ "--workspace" ]; 19 19 20 - cargoSha256 = "sha256-/bf5JQgyFN8TH7o2TWHX5sv/NkxBLJ495iVW8c9Vqis="; 20 + cargoSha256 = "sha256-BrzicLj7FbUqRG1BgQIRqh801tRQpRZkHSiX3ekAYqc="; 21 21 22 22 # Purposefully don't install systemd unit file, that's for NixOS 23 23 postInstall = ''
+1 -1
pkgs/os-specific/linux/it87/default.nix
··· 32 32 homepage = "https://github.com/hannesha/it87"; 33 33 license = licenses.gpl2Plus; 34 34 platforms = [ "x86_64-linux" "i686-linux" ]; 35 - maintainers = with maintainers; [ yorickvp ]; 35 + maintainers = teams.lumiguide.members; 36 36 }; 37 37 }
+7 -1
pkgs/os-specific/linux/kvmfr/default.nix
··· 14 14 url = "https://github.com/gnif/LookingGlass/commit/a9b5302a517e19d7a2da114acf71ef1e69cfb497.patch"; 15 15 sha256 = "017nxlk2f7kyjp6llwa74dbczdb1jk8v791qld81dxhzkm9dyqqx"; 16 16 stripLen = 1; 17 + }) 18 + ++ lib.optional (kernel.kernelAtLeast "5.18") (fetchpatch { 19 + name = "kvmfr-5.18.patch"; 20 + url = "https://github.com/gnif/LookingGlass/commit/c7029f95042fe902843cb6acbfc75889e93dc210.patch"; 21 + sha256 = "sha256-6DpL17XWj8BKpiBdKdCPC51MWKLIo6PixQ9UaygT2Zg="; 22 + stripLen = 1; 17 23 }); 18 24 19 25 makeFlags = [ ··· 35 41 license = licenses.gpl2Plus; 36 42 maintainers = with maintainers; [ j-brn ]; 37 43 platforms = [ "x86_64-linux" ]; 38 - broken = kernel.kernelOlder "5.3" && kernel.kernelAtLeast "5.18"; 44 + broken = kernel.kernelOlder "5.3"; 39 45 }; 40 46 }
+2
pkgs/os-specific/linux/openrazer/driver.nix
··· 41 41 runHook postInstall 42 42 ''; 43 43 44 + enableParallelBuilding = true; 45 + 44 46 meta = common.meta // { 45 47 description = "An entirely open source Linux driver that allows you to manage your Razer peripherals on GNU/Linux"; 46 48 broken = kernel.kernelOlder "4.19";
pkgs/servers/mapcache/default.nix pkgs/servers/geospatial/mapcache/default.nix
pkgs/servers/mapserver/default.nix pkgs/servers/geospatial/mapserver/default.nix
pkgs/servers/martin/default.nix pkgs/servers/geospatial/martin/default.nix
pkgs/servers/mbtileserver/default.nix pkgs/servers/geospatial/mbtileserver/default.nix
-62
pkgs/servers/monitoring/prometheus/dmarc-exporter/default.nix
··· 1 - { poetry2nix, pkgs, lib }: 2 - 3 - let 4 - inherit (poetry2nix.mkPoetryPackages { 5 - projectDir = ./.; 6 - overrides = [ 7 - poetry2nix.defaultPoetryOverrides 8 - (import ./poetry-git-overlay.nix { inherit pkgs; }) 9 - (self: super: { 10 - dmarc-metrics-exporter = super.dmarc-metrics-exporter.overridePythonAttrs ({ nativeBuildInputs ? [ ], meta ? {}, ... }: { 11 - nativeBuildInputs = nativeBuildInputs ++ [ self.poetry ]; 12 - meta = with lib; meta // { 13 - license = licenses.mit; 14 - homepage = "https://github.com/jgosmann/dmarc-metrics-exporter/"; 15 - description = " Export Prometheus metrics from DMARC reports"; 16 - maintainers = with maintainers; [ ma27 ]; 17 - }; 18 - }); 19 - more-properties = super.more-properties.overridePythonAttrs (old: { 20 - src = pkgs.fetchFromGitHub { 21 - owner = "madman-bob"; 22 - repo = "python-more-properties"; 23 - rev = old.version; 24 - sha256 = "sha256-dKG97rw5IG19m7u3ZDBM2yGScL5cFaKBvGZxPVJaUTE="; 25 - }; 26 - postPatch = '' 27 - sed -i -e '/dataclasses/d' requirements.txt 28 - cp ./pypi_upload/setup.py setup.py 29 - substituteInPlace setup.py \ 30 - --replace "parents[1]" "parents[0]" 31 - ''; 32 - }); 33 - dataclasses-serialization = super.dataclasses-serialization.overridePythonAttrs (old: { 34 - src = pkgs.fetchFromGitHub { 35 - owner = "madman-bob"; 36 - repo = "python-dataclasses-serialization"; 37 - rev = old.version; 38 - sha256 = "sha256-jLMR2D01KgzHHRP0zduMBJt8xgBmIquWLCjZYLo2/AA="; 39 - }; 40 - postPatch = '' 41 - sed -i -e '/dataclasses/d' requirements.txt 42 - cp ./pypi_upload/setup.py setup.py 43 - substituteInPlace setup.py \ 44 - --replace "parents[1]" "parents[0]" 45 - ''; 46 - }); 47 - dataclasses = null; 48 - bite-parser = super.bite-parser.overridePythonAttrs (old: { 49 - nativeBuildInputs = old.nativeBuildInputs ++ [ self.poetry ]; 50 - }); 51 - }) 52 - ]; 53 - }) python; 54 - env = python.withPackages (p: [ p.dmarc-metrics-exporter ]); 55 - in 56 - 57 - (pkgs.writeShellScriptBin "prometheus-dmarc-exporter" '' 58 - export PYTHONPATH="${env}/lib/${env.libPrefix}/site-packages''${PYTHONPATH:+:}''${PYTHONPATH}" 59 - exec ${env}/bin/python3 -m dmarc_metrics_exporter "$@" 60 - '') // { 61 - inherit (python.pkgs.dmarc-metrics-exporter) meta; 62 - }
-14
pkgs/servers/monitoring/prometheus/dmarc-exporter/poetry-git-overlay.nix
··· 1 - { pkgs }: 2 - self: super: { 3 - 4 - dmarc-metrics-exporter = super.dmarc-metrics-exporter.overridePythonAttrs ( 5 - _: { 6 - src = pkgs.fetchgit { 7 - url = "https://github.com/jgosmann/dmarc-metrics-exporter.git"; 8 - rev = "3f1a0161d7ed51b9de48c056dcbc545b6375e872"; 9 - sha256 = "18sndv32ig0xq7s42hvkdxbb9qxvycmnrawm3x22cp7zfidgfkh2"; 10 - }; 11 - } 12 - ); 13 - 14 - }
-503
pkgs/servers/monitoring/prometheus/dmarc-exporter/poetry.lock
··· 1 - [[package]] 2 - name = "asgiref" 3 - version = "3.5.0" 4 - description = "ASGI specs, helper code, and adapters" 5 - category = "main" 6 - optional = false 7 - python-versions = ">=3.7" 8 - 9 - [package.dependencies] 10 - typing-extensions = {version = "*", markers = "python_version < \"3.8\""} 11 - 12 - [package.extras] 13 - tests = ["pytest", "pytest-asyncio", "mypy (>=0.800)"] 14 - 15 - [[package]] 16 - name = "bite-parser" 17 - version = "0.1.1" 18 - description = "Asynchronous parser taking incremental bites out of your byte input stream." 19 - category = "main" 20 - optional = false 21 - python-versions = ">=3.7,<=3.10" 22 - 23 - [[package]] 24 - name = "click" 25 - version = "8.0.4" 26 - description = "Composable command line interface toolkit" 27 - category = "main" 28 - optional = false 29 - python-versions = ">=3.6" 30 - 31 - [package.dependencies] 32 - colorama = {version = "*", markers = "platform_system == \"Windows\""} 33 - importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} 34 - 35 - [[package]] 36 - name = "colorama" 37 - version = "0.4.4" 38 - description = "Cross-platform colored terminal text." 39 - category = "main" 40 - optional = false 41 - python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" 42 - 43 - [[package]] 44 - name = "dataclasses" 45 - version = "0.6" 46 - description = "A backport of the dataclasses module for Python 3.6" 47 - category = "main" 48 - optional = false 49 - python-versions = "*" 50 - 51 - [[package]] 52 - name = "dataclasses-serialization" 53 - version = "1.3.1" 54 - description = "Serialize/deserialize Python dataclasses to various other data formats" 55 - category = "main" 56 - optional = false 57 - python-versions = ">=3.6" 58 - 59 - [package.dependencies] 60 - dataclasses = "*" 61 - more-properties = ">=1.1.0" 62 - toolz = "*" 63 - toposort = "*" 64 - typing-inspect = "*" 65 - 66 - [[package]] 67 - name = "dmarc-metrics-exporter" 68 - version = "0.5.1" 69 - description = "Export Prometheus metrics from DMARC reports." 70 - category = "main" 71 - optional = false 72 - python-versions = "^3.7,<3.10" 73 - develop = false 74 - 75 - [package.dependencies] 76 - bite-parser = "^0.1.1" 77 - dataclasses-serialization = "^1.3.1" 78 - prometheus_client = "^0.11.0" 79 - typing-extensions = "^4.0.1" 80 - uvicorn = {version = "^0.15.0", extras = ["standard"]} 81 - xsdata = "^21.9" 82 - 83 - [package.source] 84 - type = "git" 85 - url = "https://github.com/jgosmann/dmarc-metrics-exporter.git" 86 - reference = "v0.5.1" 87 - resolved_reference = "3f1a0161d7ed51b9de48c056dcbc545b6375e872" 88 - 89 - [[package]] 90 - name = "h11" 91 - version = "0.13.0" 92 - description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" 93 - category = "main" 94 - optional = false 95 - python-versions = ">=3.6" 96 - 97 - [package.dependencies] 98 - typing-extensions = {version = "*", markers = "python_version < \"3.8\""} 99 - 100 - [[package]] 101 - name = "httptools" 102 - version = "0.2.0" 103 - description = "A collection of framework independent HTTP protocol utils." 104 - category = "main" 105 - optional = false 106 - python-versions = "*" 107 - 108 - [package.extras] 109 - test = ["Cython (==0.29.22)"] 110 - 111 - [[package]] 112 - name = "importlib-metadata" 113 - version = "4.11.1" 114 - description = "Read metadata from Python packages" 115 - category = "main" 116 - optional = false 117 - python-versions = ">=3.7" 118 - 119 - [package.dependencies] 120 - typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""} 121 - zipp = ">=0.5" 122 - 123 - [package.extras] 124 - docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"] 125 - perf = ["ipython"] 126 - testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "packaging", "pyfakefs", "flufl.flake8", "pytest-perf (>=0.9.2)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)", "importlib-resources (>=1.3)"] 127 - 128 - [[package]] 129 - name = "more-properties" 130 - version = "1.1.1" 131 - description = "A collection of property variants" 132 - category = "main" 133 - optional = false 134 - python-versions = ">=3.6" 135 - 136 - [package.dependencies] 137 - dataclasses = "*" 138 - 139 - [[package]] 140 - name = "mypy-extensions" 141 - version = "0.4.3" 142 - description = "Experimental type system extensions for programs checked with the mypy typechecker." 143 - category = "main" 144 - optional = false 145 - python-versions = "*" 146 - 147 - [[package]] 148 - name = "prometheus-client" 149 - version = "0.11.0" 150 - description = "Python client for the Prometheus monitoring system." 151 - category = "main" 152 - optional = false 153 - python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" 154 - 155 - [package.extras] 156 - twisted = ["twisted"] 157 - 158 - [[package]] 159 - name = "python-dotenv" 160 - version = "0.19.2" 161 - description = "Read key-value pairs from a .env file and set them as environment variables" 162 - category = "main" 163 - optional = false 164 - python-versions = ">=3.5" 165 - 166 - [package.extras] 167 - cli = ["click (>=5.0)"] 168 - 169 - [[package]] 170 - name = "pyyaml" 171 - version = "6.0" 172 - description = "YAML parser and emitter for Python" 173 - category = "main" 174 - optional = false 175 - python-versions = ">=3.6" 176 - 177 - [[package]] 178 - name = "toolz" 179 - version = "0.11.2" 180 - description = "List processing tools and functional utilities" 181 - category = "main" 182 - optional = false 183 - python-versions = ">=3.5" 184 - 185 - [[package]] 186 - name = "toposort" 187 - version = "1.7" 188 - description = "\"Implements a topological sort algorithm.\"" 189 - category = "main" 190 - optional = false 191 - python-versions = "*" 192 - 193 - [[package]] 194 - name = "typing-extensions" 195 - version = "4.1.1" 196 - description = "Backported and Experimental Type Hints for Python 3.6+" 197 - category = "main" 198 - optional = false 199 - python-versions = ">=3.6" 200 - 201 - [[package]] 202 - name = "typing-inspect" 203 - version = "0.7.1" 204 - description = "Runtime inspection utilities for typing module." 205 - category = "main" 206 - optional = false 207 - python-versions = "*" 208 - 209 - [package.dependencies] 210 - mypy-extensions = ">=0.3.0" 211 - typing-extensions = ">=3.7.4" 212 - 213 - [[package]] 214 - name = "uvicorn" 215 - version = "0.15.0" 216 - description = "The lightning-fast ASGI server." 217 - category = "main" 218 - optional = false 219 - python-versions = "*" 220 - 221 - [package.dependencies] 222 - asgiref = ">=3.4.0" 223 - click = ">=7.0" 224 - colorama = {version = ">=0.4", optional = true, markers = "sys_platform == \"win32\" and extra == \"standard\""} 225 - h11 = ">=0.8" 226 - httptools = {version = ">=0.2.0,<0.3.0", optional = true, markers = "extra == \"standard\""} 227 - python-dotenv = {version = ">=0.13", optional = true, markers = "extra == \"standard\""} 228 - PyYAML = {version = ">=5.1", optional = true, markers = "extra == \"standard\""} 229 - typing-extensions = {version = "*", markers = "python_version < \"3.8\""} 230 - uvloop = {version = ">=0.14.0,<0.15.0 || >0.15.0,<0.15.1 || >0.15.1", optional = true, markers = "sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\" and extra == \"standard\""} 231 - watchgod = {version = ">=0.6", optional = true, markers = "extra == \"standard\""} 232 - websockets = {version = ">=9.1", optional = true, markers = "extra == \"standard\""} 233 - 234 - [package.extras] 235 - standard = ["websockets (>=9.1)", "httptools (>=0.2.0,<0.3.0)", "watchgod (>=0.6)", "python-dotenv (>=0.13)", "PyYAML (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "colorama (>=0.4)"] 236 - 237 - [[package]] 238 - name = "uvloop" 239 - version = "0.16.0" 240 - description = "Fast implementation of asyncio event loop on top of libuv" 241 - category = "main" 242 - optional = false 243 - python-versions = ">=3.7" 244 - 245 - [package.extras] 246 - dev = ["Cython (>=0.29.24,<0.30.0)", "pytest (>=3.6.0)", "Sphinx (>=4.1.2,<4.2.0)", "sphinxcontrib-asyncio (>=0.3.0,<0.4.0)", "sphinx-rtd-theme (>=0.5.2,<0.6.0)", "aiohttp", "flake8 (>=3.9.2,<3.10.0)", "psutil", "pycodestyle (>=2.7.0,<2.8.0)", "pyOpenSSL (>=19.0.0,<19.1.0)", "mypy (>=0.800)"] 247 - docs = ["Sphinx (>=4.1.2,<4.2.0)", "sphinxcontrib-asyncio (>=0.3.0,<0.4.0)", "sphinx-rtd-theme (>=0.5.2,<0.6.0)"] 248 - test = ["aiohttp", "flake8 (>=3.9.2,<3.10.0)", "psutil", "pycodestyle (>=2.7.0,<2.8.0)", "pyOpenSSL (>=19.0.0,<19.1.0)", "mypy (>=0.800)"] 249 - 250 - [[package]] 251 - name = "watchgod" 252 - version = "0.7" 253 - description = "Simple, modern file watching and code reload in python." 254 - category = "main" 255 - optional = false 256 - python-versions = ">=3.5" 257 - 258 - [[package]] 259 - name = "websockets" 260 - version = "10.2" 261 - description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)" 262 - category = "main" 263 - optional = false 264 - python-versions = ">=3.7" 265 - 266 - [[package]] 267 - name = "xsdata" 268 - version = "21.12" 269 - description = "Python XML Binding" 270 - category = "main" 271 - optional = false 272 - python-versions = ">=3.6" 273 - 274 - [package.dependencies] 275 - importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} 276 - 277 - [package.extras] 278 - cli = ["click (>=5.0)", "click-default-group (>=1.2)", "docformatter", "jinja2 (>=2.10)", "toposort (>=1.5)"] 279 - docs = ["furo", "sphinx", "sphinx-autobuild", "sphinx-autodoc-typehints", "sphinx-copybutton", "sphinx-inline-tabs"] 280 - lxml = ["lxml (>=4.4.1)"] 281 - soap = ["requests"] 282 - test = ["codecov", "pre-commit", "pytest", "pytest-benchmark", "pytest-cov", "tox"] 283 - 284 - [[package]] 285 - name = "zipp" 286 - version = "3.7.0" 287 - description = "Backport of pathlib-compatible object wrapper for zip files" 288 - category = "main" 289 - optional = false 290 - python-versions = ">=3.7" 291 - 292 - [package.extras] 293 - docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"] 294 - testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "jaraco.itertools", "func-timeout", "pytest-black (>=0.3.7)", "pytest-mypy"] 295 - 296 - [metadata] 297 - lock-version = "1.1" 298 - python-versions = "^3.7,<3.10" 299 - content-hash = "60bf34673c42fc90f369a810cb542b1b03c8e52cd019e7a9e86650de19544d01" 300 - 301 - [metadata.files] 302 - asgiref = [ 303 - {file = "asgiref-3.5.0-py3-none-any.whl", hash = "sha256:88d59c13d634dcffe0510be048210188edd79aeccb6a6c9028cdad6f31d730a9"}, 304 - {file = "asgiref-3.5.0.tar.gz", hash = "sha256:2f8abc20f7248433085eda803936d98992f1343ddb022065779f37c5da0181d0"}, 305 - ] 306 - bite-parser = [ 307 - {file = "bite-parser-0.1.1.tar.gz", hash = "sha256:8021100bfbd6cc6056605361e763a3591efdea38014b3d8aa76c74c74de4ead4"}, 308 - {file = "bite_parser-0.1.1-py3-none-any.whl", hash = "sha256:96803e7d63112e81544c9747fbd50cca61097dcf5973ae6cc710f3a96646600a"}, 309 - ] 310 - click = [ 311 - {file = "click-8.0.4-py3-none-any.whl", hash = "sha256:6a7a62563bbfabfda3a38f3023a1db4a35978c0abd76f6c9605ecd6554d6d9b1"}, 312 - {file = "click-8.0.4.tar.gz", hash = "sha256:8458d7b1287c5fb128c90e23381cf99dcde74beaf6c7ff6384ce84d6fe090adb"}, 313 - ] 314 - colorama = [ 315 - {file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"}, 316 - {file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"}, 317 - ] 318 - dataclasses = [ 319 - {file = "dataclasses-0.6-py3-none-any.whl", hash = "sha256:454a69d788c7fda44efd71e259be79577822f5e3f53f029a22d08004e951dc9f"}, 320 - {file = "dataclasses-0.6.tar.gz", hash = "sha256:6988bd2b895eef432d562370bb707d540f32f7360ab13da45340101bc2307d84"}, 321 - ] 322 - dataclasses-serialization = [ 323 - {file = "dataclasses_serialization-1.3.1-py3-none-any.whl", hash = "sha256:34294b1a68944c8d8ac00d2a53aecb8499301401aec6d024ba829ac3931e3b2a"}, 324 - {file = "dataclasses_serialization-1.3.1.tar.gz", hash = "sha256:7f9cf6b11e0650ab89691b1a0050dcce3aef4d389dd4540a53316c4151485921"}, 325 - ] 326 - dmarc-metrics-exporter = [] 327 - h11 = [ 328 - {file = "h11-0.13.0-py3-none-any.whl", hash = "sha256:8ddd78563b633ca55346c8cd41ec0af27d3c79931828beffb46ce70a379e7442"}, 329 - {file = "h11-0.13.0.tar.gz", hash = "sha256:70813c1135087a248a4d38cc0e1a0181ffab2188141a93eaf567940c3957ff06"}, 330 - ] 331 - httptools = [ 332 - {file = "httptools-0.2.0-cp35-cp35m-macosx_10_14_x86_64.whl", hash = "sha256:79dbc21f3612a78b28384e989b21872e2e3cf3968532601544696e4ed0007ce5"}, 333 - {file = "httptools-0.2.0-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:78d03dd39b09c99ec917d50189e6743adbfd18c15d5944392d2eabda688bf149"}, 334 - {file = "httptools-0.2.0-cp36-cp36m-macosx_10_14_x86_64.whl", hash = "sha256:a23166e5ae2775709cf4f7ad4c2048755ebfb272767d244e1a96d55ac775cca7"}, 335 - {file = "httptools-0.2.0-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:3ab1f390d8867f74b3b5ee2a7ecc9b8d7f53750bd45714bf1cb72a953d7dfa77"}, 336 - {file = "httptools-0.2.0-cp36-cp36m-win_amd64.whl", hash = "sha256:a7594f9a010cdf1e16a58b3bf26c9da39bbf663e3b8d46d39176999d71816658"}, 337 - {file = "httptools-0.2.0-cp37-cp37m-macosx_10_14_x86_64.whl", hash = "sha256:01b392a166adcc8bc2f526a939a8aabf89fe079243e1543fd0e7dc1b58d737cb"}, 338 - {file = "httptools-0.2.0-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:80ffa04fe8c8dfacf6e4cef8277347d35b0442c581f5814f3b0cf41b65c43c6e"}, 339 - {file = "httptools-0.2.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d5682eeb10cca0606c4a8286a3391d4c3c5a36f0c448e71b8bd05be4e1694bfb"}, 340 - {file = "httptools-0.2.0-cp38-cp38-macosx_10_14_x86_64.whl", hash = "sha256:a289c27ccae399a70eacf32df9a44059ca2ba4ac444604b00a19a6c1f0809943"}, 341 - {file = "httptools-0.2.0-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:813871f961edea6cb2fe312f2d9b27d12a51ba92545380126f80d0de1917ea15"}, 342 - {file = "httptools-0.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:cc9be041e428c10f8b6ab358c6b393648f9457094e1dcc11b4906026d43cd380"}, 343 - {file = "httptools-0.2.0-cp39-cp39-macosx_10_14_x86_64.whl", hash = "sha256:b08d00d889a118f68f37f3c43e359aab24ee29eb2e3fe96d64c6a2ba8b9d6557"}, 344 - {file = "httptools-0.2.0-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:fd3b8905e21431ad306eeaf56644a68fdd621bf8f3097eff54d0f6bdf7262065"}, 345 - {file = "httptools-0.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:200fc1cdf733a9ff554c0bb97a4047785cfaad9875307d6087001db3eb2b417f"}, 346 - {file = "httptools-0.2.0.tar.gz", hash = "sha256:94505026be56652d7a530ab03d89474dc6021019d6b8682281977163b3471ea0"}, 347 - ] 348 - importlib-metadata = [ 349 - {file = "importlib_metadata-4.11.1-py3-none-any.whl", hash = "sha256:e0bc84ff355328a4adfc5240c4f211e0ab386f80aa640d1b11f0618a1d282094"}, 350 - {file = "importlib_metadata-4.11.1.tar.gz", hash = "sha256:175f4ee440a0317f6e8d81b7f8d4869f93316170a65ad2b007d2929186c8052c"}, 351 - ] 352 - more-properties = [ 353 - {file = "more_properties-1.1.1-py3-none-any.whl", hash = "sha256:0992c49041cb2600e5ff4d8414bdf5761551f5404d00a4e553ced4f14d34b0bb"}, 354 - {file = "more_properties-1.1.1.tar.gz", hash = "sha256:47b136857d89c72b53def0fade2f2e0a23a95071c3eb87d5a77cfc91554f106c"}, 355 - ] 356 - mypy-extensions = [ 357 - {file = "mypy_extensions-0.4.3-py2.py3-none-any.whl", hash = "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d"}, 358 - {file = "mypy_extensions-0.4.3.tar.gz", hash = "sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8"}, 359 - ] 360 - prometheus-client = [ 361 - {file = "prometheus_client-0.11.0-py2.py3-none-any.whl", hash = "sha256:b014bc76815eb1399da8ce5fc84b7717a3e63652b0c0f8804092c9363acab1b2"}, 362 - {file = "prometheus_client-0.11.0.tar.gz", hash = "sha256:3a8baade6cb80bcfe43297e33e7623f3118d660d41387593758e2fb1ea173a86"}, 363 - ] 364 - python-dotenv = [ 365 - {file = "python-dotenv-0.19.2.tar.gz", hash = "sha256:a5de49a31e953b45ff2d2fd434bbc2670e8db5273606c1e737cc6b93eff3655f"}, 366 - {file = "python_dotenv-0.19.2-py2.py3-none-any.whl", hash = "sha256:32b2bdc1873fd3a3c346da1c6db83d0053c3c62f28f1f38516070c4c8971b1d3"}, 367 - ] 368 - pyyaml = [ 369 - {file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"}, 370 - {file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"}, 371 - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc"}, 372 - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b"}, 373 - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5"}, 374 - {file = "PyYAML-6.0-cp310-cp310-win32.whl", hash = "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513"}, 375 - {file = "PyYAML-6.0-cp310-cp310-win_amd64.whl", hash = "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a"}, 376 - {file = "PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86"}, 377 - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f"}, 378 - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92"}, 379 - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4"}, 380 - {file = "PyYAML-6.0-cp36-cp36m-win32.whl", hash = "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293"}, 381 - {file = "PyYAML-6.0-cp36-cp36m-win_amd64.whl", hash = "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57"}, 382 - {file = "PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c"}, 383 - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0"}, 384 - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4"}, 385 - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9"}, 386 - {file = "PyYAML-6.0-cp37-cp37m-win32.whl", hash = "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737"}, 387 - {file = "PyYAML-6.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d"}, 388 - {file = "PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b"}, 389 - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba"}, 390 - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34"}, 391 - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287"}, 392 - {file = "PyYAML-6.0-cp38-cp38-win32.whl", hash = "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78"}, 393 - {file = "PyYAML-6.0-cp38-cp38-win_amd64.whl", hash = "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07"}, 394 - {file = "PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b"}, 395 - {file = "PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174"}, 396 - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803"}, 397 - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3"}, 398 - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0"}, 399 - {file = "PyYAML-6.0-cp39-cp39-win32.whl", hash = "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb"}, 400 - {file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"}, 401 - {file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"}, 402 - ] 403 - toolz = [ 404 - {file = "toolz-0.11.2-py3-none-any.whl", hash = "sha256:a5700ce83414c64514d82d60bcda8aabfde092d1c1a8663f9200c07fdcc6da8f"}, 405 - {file = "toolz-0.11.2.tar.gz", hash = "sha256:6b312d5e15138552f1bda8a4e66c30e236c831b612b2bf0005f8a1df10a4bc33"}, 406 - ] 407 - toposort = [ 408 - {file = "toposort-1.7-py2.py3-none-any.whl", hash = "sha256:8ed8e109e96ae30bf66da2d2155e4eb9989d9c5c743c837e37d9774a4eddd804"}, 409 - {file = "toposort-1.7.tar.gz", hash = "sha256:ddc2182c42912a440511bd7ff5d3e6a1cabc3accbc674a3258c8c41cbfbb2125"}, 410 - ] 411 - typing-extensions = [ 412 - {file = "typing_extensions-4.1.1-py3-none-any.whl", hash = "sha256:21c85e0fe4b9a155d0799430b0ad741cdce7e359660ccbd8b530613e8df88ce2"}, 413 - {file = "typing_extensions-4.1.1.tar.gz", hash = "sha256:1a9462dcc3347a79b1f1c0271fbe79e844580bb598bafa1ed208b94da3cdcd42"}, 414 - ] 415 - typing-inspect = [ 416 - {file = "typing_inspect-0.7.1-py2-none-any.whl", hash = "sha256:b1f56c0783ef0f25fb064a01be6e5407e54cf4a4bf4f3ba3fe51e0bd6dcea9e5"}, 417 - {file = "typing_inspect-0.7.1-py3-none-any.whl", hash = "sha256:3cd7d4563e997719a710a3bfe7ffb544c6b72069b6812a02e9b414a8fa3aaa6b"}, 418 - {file = "typing_inspect-0.7.1.tar.gz", hash = "sha256:047d4097d9b17f46531bf6f014356111a1b6fb821a24fe7ac909853ca2a782aa"}, 419 - ] 420 - uvicorn = [ 421 - {file = "uvicorn-0.15.0-py3-none-any.whl", hash = "sha256:17f898c64c71a2640514d4089da2689e5db1ce5d4086c2d53699bf99513421c1"}, 422 - {file = "uvicorn-0.15.0.tar.gz", hash = "sha256:d9a3c0dd1ca86728d3e235182683b4cf94cd53a867c288eaeca80ee781b2caff"}, 423 - ] 424 - uvloop = [ 425 - {file = "uvloop-0.16.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:6224f1401025b748ffecb7a6e2652b17768f30b1a6a3f7b44660e5b5b690b12d"}, 426 - {file = "uvloop-0.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:30ba9dcbd0965f5c812b7c2112a1ddf60cf904c1c160f398e7eed3a6b82dcd9c"}, 427 - {file = "uvloop-0.16.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:bd53f7f5db562f37cd64a3af5012df8cac2c464c97e732ed556800129505bd64"}, 428 - {file = "uvloop-0.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:772206116b9b57cd625c8a88f2413df2fcfd0b496eb188b82a43bed7af2c2ec9"}, 429 - {file = "uvloop-0.16.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b572256409f194521a9895aef274cea88731d14732343da3ecdb175228881638"}, 430 - {file = "uvloop-0.16.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:04ff57aa137230d8cc968f03481176041ae789308b4d5079118331ab01112450"}, 431 - {file = "uvloop-0.16.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a19828c4f15687675ea912cc28bbcb48e9bb907c801873bd1519b96b04fb805"}, 432 - {file = "uvloop-0.16.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e814ac2c6f9daf4c36eb8e85266859f42174a4ff0d71b99405ed559257750382"}, 433 - {file = "uvloop-0.16.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bd8f42ea1ea8f4e84d265769089964ddda95eb2bb38b5cbe26712b0616c3edee"}, 434 - {file = "uvloop-0.16.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:647e481940379eebd314c00440314c81ea547aa636056f554d491e40503c8464"}, 435 - {file = "uvloop-0.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e0d26fa5875d43ddbb0d9d79a447d2ace4180d9e3239788208527c4784f7cab"}, 436 - {file = "uvloop-0.16.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:6ccd57ae8db17d677e9e06192e9c9ec4bd2066b77790f9aa7dede2cc4008ee8f"}, 437 - {file = "uvloop-0.16.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:089b4834fd299d82d83a25e3335372f12117a7d38525217c2258e9b9f4578897"}, 438 - {file = "uvloop-0.16.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98d117332cc9e5ea8dfdc2b28b0a23f60370d02e1395f88f40d1effd2cb86c4f"}, 439 - {file = "uvloop-0.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e5f2e2ff51aefe6c19ee98af12b4ae61f5be456cd24396953244a30880ad861"}, 440 - {file = "uvloop-0.16.0.tar.gz", hash = "sha256:f74bc20c7b67d1c27c72601c78cf95be99d5c2cdd4514502b4f3eb0933ff1228"}, 441 - ] 442 - watchgod = [ 443 - {file = "watchgod-0.7-py3-none-any.whl", hash = "sha256:d6c1ea21df37847ac0537ca0d6c2f4cdf513562e95f77bb93abbcf05573407b7"}, 444 - {file = "watchgod-0.7.tar.gz", hash = "sha256:48140d62b0ebe9dd9cf8381337f06351e1f2e70b2203fa9c6eff4e572ca84f29"}, 445 - ] 446 - websockets = [ 447 - {file = "websockets-10.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d5396710f86a306cf52f87fd8ea594a0e894ba0cc5a36059eaca3a477dc332aa"}, 448 - {file = "websockets-10.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b22bdc795e62e71118b63e14a08bacfa4f262fd2877de7e5b950f5ac16b0348f"}, 449 - {file = "websockets-10.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5b04270b5613f245ec84bb2c6a482a9d009aefad37c0575f6cda8499125d5d5c"}, 450 - {file = "websockets-10.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f5c335dc0e7dc271ef36df3f439868b3c790775f345338c2f61a562f1074187b"}, 451 - {file = "websockets-10.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6a009eb551c46fd79737791c0c833fc0e5b56bcd1c3057498b262d660b92e9cd"}, 452 - {file = "websockets-10.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:a10c0c1ee02164246f90053273a42d72a3b2452a7e7486fdae781138cf7fbe2d"}, 453 - {file = "websockets-10.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7b38a5c9112e3dbbe45540f7b60c5204f49b3cb501b40950d6ab34cd202ab1d0"}, 454 - {file = "websockets-10.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:2aa9b91347ecd0412683f28aabe27f6bad502d89bd363b76e0a3508b1596402e"}, 455 - {file = "websockets-10.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b7fe45ae43ac814beb8ca09d6995b56800676f2cfa8e23f42839dc69bba34a42"}, 456 - {file = "websockets-10.2-cp310-cp310-win32.whl", hash = "sha256:cef40a1b183dcf39d23b392e9dd1d9b07ab9c46aadf294fff1350fb79146e72b"}, 457 - {file = "websockets-10.2-cp310-cp310-win_amd64.whl", hash = "sha256:c21a67ab9a94bd53e10bba21912556027fea944648a09e6508415ad14e37c325"}, 458 - {file = "websockets-10.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cb316b87cbe3c0791c2ad92a5a36bf6adc87c457654335810b25048c1daa6fd5"}, 459 - {file = "websockets-10.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f14bd10e170abc01682a9f8b28b16e6f20acf6175945ef38db6ffe31b0c72c3f"}, 460 - {file = "websockets-10.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:fa35c5d1830d0fb7b810324e9eeab9aa92e8f273f11fdbdc0741dcded6d72b9f"}, 461 - {file = "websockets-10.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:71a4491cfe7a9f18ee57d41163cb6a8a3fa591e0f0564ca8b0ed86b2a30cced4"}, 462 - {file = "websockets-10.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:6193bbc1ee63aadeb9a4d81de0e19477401d150d506aee772d8380943f118186"}, 463 - {file = "websockets-10.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:8beac786a388bb99a66c3be4ab0fb38273c0e3bc17f612a4e0a47c4fc8b9c045"}, 464 - {file = "websockets-10.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:c67d9cacb3f6537ca21e9b224d4fd08481538e43bcac08b3d93181b0816def39"}, 465 - {file = "websockets-10.2-cp37-cp37m-win32.whl", hash = "sha256:a03a25d95cc7400bd4d61a63460b5d85a7761c12075ee2f51de1ffe73aa593d3"}, 466 - {file = "websockets-10.2-cp37-cp37m-win_amd64.whl", hash = "sha256:f8296b8408ec6853b26771599990721a26403e62b9de7e50ac0a056772ac0b5e"}, 467 - {file = "websockets-10.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:7bb9d8a6beca478c7e9bdde0159bd810cc1006ad6a7cb460533bae39da692ca2"}, 468 - {file = "websockets-10.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:05f6e9757017270e7a92a2975e2ae88a9a582ffc4629086fd6039aa80e99cd86"}, 469 - {file = "websockets-10.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:1c9031e90ebfc486e9cdad532b94004ade3aa39a31d3c46c105bb0b579cd2490"}, 470 - {file = "websockets-10.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82bc33db6d8309dc27a3bee11f7da2288ad925fcbabc2a4bb78f7e9c56249baf"}, 471 - {file = "websockets-10.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:24b879ba7db12bb525d4e58089fcbe6a3df3ce4666523183654170e86d372cbe"}, 472 - {file = "websockets-10.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:cf931c33db9c87c53d009856045dd524e4a378445693382a920fa1e0eb77c36c"}, 473 - {file = "websockets-10.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:669e54228a4d9457abafed27cbf0e2b9f401445c4dfefc12bf8e4db9751703b8"}, 474 - {file = "websockets-10.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:bffc65442dd35c473ca9790a3fa3ba06396102a950794f536783f4b8060af8dd"}, 475 - {file = "websockets-10.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d4d110a84b63c5cfdd22485acc97b8b919aefeecd6300c0c9d551e055b9a88ea"}, 476 - {file = "websockets-10.2-cp38-cp38-win32.whl", hash = "sha256:117383d0a17a0dda349f7a8790763dde75c1508ff8e4d6e8328b898b7df48397"}, 477 - {file = "websockets-10.2-cp38-cp38-win_amd64.whl", hash = "sha256:0b66421f9f13d4df60cd48ab977ed2c2b6c9147ae1a33caf5a9f46294422fda1"}, 478 - {file = "websockets-10.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:ac081aa0307f263d63c5ff0727935c736c8dad51ddf2dc9f5d0c4759842aefaa"}, 479 - {file = "websockets-10.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b4059e2ccbe6587b6dc9a01db5fc49ead9a884faa4076eea96c5ec62cb32f42a"}, 480 - {file = "websockets-10.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9ca2ca05a4c29179f06cf6727b45dba5d228da62623ec9df4184413d8aae6cb9"}, 481 - {file = "websockets-10.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:97950c7c844ec6f8d292440953ae18b99e3a6a09885e09d20d5e7ecd9b914cf8"}, 482 - {file = "websockets-10.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:98f57b3120f8331cd7440dbe0e776474f5e3632fdaa474af1f6b754955a47d71"}, 483 - {file = "websockets-10.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:a72b92f96e5e540d5dda99ee3346e199ade8df63152fa3c737260da1730c411f"}, 484 - {file = "websockets-10.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:038afef2a05893578d10dadbdbb5f112bd115c46347e1efe99f6a356ff062138"}, 485 - {file = "websockets-10.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f09f46b1ff6d09b01c7816c50bd1903cf7d02ebbdb63726132717c2fcda835d5"}, 486 - {file = "websockets-10.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2349fa81b6b959484bb2bda556ccb9eb70ba68987646a0f8a537a1a18319fb03"}, 487 - {file = "websockets-10.2-cp39-cp39-win32.whl", hash = "sha256:bef03a51f9657fb03d8da6ccd233fe96e04101a852f0ffd35f5b725b28221ff3"}, 488 - {file = "websockets-10.2-cp39-cp39-win_amd64.whl", hash = "sha256:1c1f3b18c8162e3b09761d0c6a0305fd642934202541cc511ef972cb9463261e"}, 489 - {file = "websockets-10.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5a38a0175ae82e4a8c4bac29fc01b9ee26d7d5a614e5ee11e7813c68a7d938ce"}, 490 - {file = "websockets-10.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c6e56606842bb24e16e36ae7eb308d866b4249cf0be8f63b212f287eeb76b124"}, 491 - {file = "websockets-10.2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0f73cb2526d6da268e86977b2c4b58f2195994e53070fe567d5487c6436047e6"}, 492 - {file = "websockets-10.2-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:0cd02f36d37e503aca88ab23cc0a1a0e92a263d37acf6331521eb38040dcf77b"}, 493 - {file = "websockets-10.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:56d48eebe9e39ce0d68701bce3b21df923aa05dcc00f9fd8300de1df31a7c07c"}, 494 - {file = "websockets-10.2.tar.gz", hash = "sha256:8351c3c86b08156337b0e4ece0e3c5ec3e01fcd14e8950996832a23c99416098"}, 495 - ] 496 - xsdata = [ 497 - {file = "xsdata-21.12-py3-none-any.whl", hash = "sha256:857ef5d1c1fdee09f7f1a0a0e8f2771c0469dcc60b28f9b2a7b2a0d2aba3a58f"}, 498 - {file = "xsdata-21.12.tar.gz", hash = "sha256:baba44a2909fc928f783b0cdde4e1a96d5c632414588b9934aa8adf5f60002e8"}, 499 - ] 500 - zipp = [ 501 - {file = "zipp-3.7.0-py3-none-any.whl", hash = "sha256:b47250dd24f92b7dd6a0a8fc5244da14608f3ca90a5efcd37a3b1642fac9a375"}, 502 - {file = "zipp-3.7.0.tar.gz", hash = "sha256:9f50f446828eb9d45b267433fd3e9da8d801f614129124863f9c51ebceafb87d"}, 503 - ]
-14
pkgs/servers/monitoring/prometheus/dmarc-exporter/pyproject.toml
··· 1 - [tool.poetry] 2 - name = "dmarc-metrics-exporter-env" 3 - version = "0.5.1" 4 - description = "" 5 - authors = [] 6 - 7 - [tool.poetry.dependencies] 8 - python = "^3.7,<3.10" 9 - dmarc-metrics-exporter = {git="https://github.com/jgosmann/dmarc-metrics-exporter.git", tag = "v0.5.1"} 10 - bite-parser = "0.1.1" 11 - 12 - [build-system] 13 - requires = ["poetry-core>=1.0.0"] 14 - build-backend = "poetry.core.masonry.api"
-5
pkgs/servers/monitoring/prometheus/dmarc-exporter/update
··· 1 - #!/usr/bin/env nix-shell 2 - #! nix-shell -i bash -p poetry poetry2nix.cli 3 - set -eu 4 - poetry lock 5 - poetry2nix lock
+69
pkgs/servers/monitoring/prometheus/dmarc-metrics-exporter/default.nix
··· 1 + { lib 2 + , python3 3 + , fetchpatch 4 + }: 5 + 6 + python3.pkgs.buildPythonApplication rec { 7 + pname = "dmarc-metrics-exporter"; 8 + version = "0.5.1"; 9 + 10 + disabled = python3.pythonOlder "3.7"; 11 + 12 + format = "pyproject"; 13 + 14 + src = python3.pkgs.fetchPypi { 15 + inherit pname version; 16 + sha256 = "22ec361f9a4c86abefbfab541f588597e21bf4fbedf2911f230e560b2ec3503a"; 17 + }; 18 + 19 + patches = [ 20 + # https://github.com/jgosmann/dmarc-metrics-exporter/pull/23 21 + (fetchpatch { 22 + url = "https://github.com/jgosmann/dmarc-metrics-exporter/commit/3fe401f5dfb9e0304601a2a89ac987ff853b7cba.patch"; 23 + hash = "sha256-MjVLlFQMp2r3AhBMu1lEmRm0Y2H9FdvCfPgAK5kvwWE="; 24 + }) 25 + ]; 26 + 27 + postPatch = '' 28 + substituteInPlace pyproject.toml \ 29 + --replace 'python = "^3.7,<3.10"' 'python = "^3.7,<3.11"' \ 30 + --replace poetry.masonry.api poetry.core.masonry.api \ 31 + --replace '"^' '">=' 32 + ''; 33 + 34 + nativeBuildInputs = with python3.pkgs; [ 35 + poetry-core 36 + ]; 37 + 38 + propagatedBuildInputs = with python3.pkgs; [ 39 + bite-parser 40 + dataclasses-serialization 41 + prometheus-client 42 + typing-extensions 43 + uvicorn 44 + xsdata 45 + ]; 46 + 47 + checkInputs = with python3.pkgs; [ 48 + aiohttp 49 + pytest-asyncio 50 + pytestCheckHook 51 + requests 52 + ]; 53 + 54 + disabledTestPaths = [ 55 + # require networking 56 + "dmarc_metrics_exporter/tests/test_e2e.py" 57 + "dmarc_metrics_exporter/tests/test_imap_client.py" 58 + "dmarc_metrics_exporter/tests/test_imap_queue.py" 59 + ]; 60 + 61 + pythonImportsCheck = [ "dmarc_metrics_exporter" ]; 62 + 63 + meta = { 64 + description = "Export Prometheus metrics from DMARC reports"; 65 + homepage = "https://github.com/jgosmann/dmarc-metrics-exporter"; 66 + license = lib.licenses.mit; 67 + maintainers = with lib.maintainers; [ ma27 ]; 68 + }; 69 + }
pkgs/servers/pg_featureserv/default.nix pkgs/servers/geospatial/pg_featureserv/default.nix
pkgs/servers/pg_tileserv/default.nix pkgs/servers/geospatial/pg_tileserv/default.nix
+1 -1
pkgs/servers/pulseaudio/default.nix
··· 91 91 "-Dalsa=${if !libOnly then "enabled" else "disabled"}" 92 92 "-Dasyncns=${if !libOnly then "enabled" else "disabled"}" 93 93 "-Davahi=${if zeroconfSupport then "enabled" else "disabled"}" 94 - "-Dbluez5=${if !libOnly then "enabled" else "disabled"}" 94 + "-Dbluez5=${if !libOnly && bluetoothSupport then "enabled" else "disabled"}" 95 95 # advanced bluetooth audio codecs are provided by gstreamer 96 96 "-Dbluez5-gstreamer=${if (!libOnly && bluetoothSupport && advancedBluetoothCodecs) then "enabled" else "disabled"}" 97 97 "-Ddatabase=simple"
+4
pkgs/servers/search/meilisearch/default.nix
··· 5 5 , Security 6 6 , DiskArbitration 7 7 , Foundation 8 + , nixosTests 8 9 }: 9 10 10 11 let version = "0.23.1"; ··· 25 26 ]; 26 27 cargoSha256 = "sha256-dz+1IQZRSeMEagI2dnOtR3A8prg4UZ2Om0pd1BUhuhE="; 27 28 buildInputs = lib.optionals stdenv.isDarwin [ Security DiskArbitration Foundation ]; 29 + passthru.tests = { 30 + meilisearch = nixosTests.meilisearch; 31 + }; 28 32 meta = with lib; { 29 33 broken = stdenv.isDarwin; 30 34 description = "Powerful, fast, and an easy to use search engine ";
pkgs/servers/t-rex/default.nix pkgs/servers/geospatial/t-rex/default.nix
pkgs/servers/tegola/default.nix pkgs/servers/geospatial/tegola/default.nix
+3 -3
pkgs/servers/tile38/default.nix pkgs/servers/geospatial/tile38/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "tile38"; 5 - version = "1.27.1"; 5 + version = "1.28.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "tidwall"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-CT611ZQmUYb6AclDEWXQsKDNxpwdJ+jqxIdDKGRo4/Q="; 11 + sha256 = "sha256-Kac0iNqJFLLRR+Xu5GlxrsQqvim60uDlToe883++/7g="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-FeQbfnvdERg5jtiTaT7Uz1YvmYLDXCDEf4sAyr3+Avk="; 14 + vendorSha256 = "sha256-/7dDPUXutyzkWq6EVVINFKzhuaiBCv5GrAF5pWG3ikc="; 15 15 16 16 subPackages = [ "cmd/tile38-cli" "cmd/tile38-server" ]; 17 17
+18 -14
pkgs/shells/nushell/default.nix
··· 13 13 , Security 14 14 , nghttp2 15 15 , libgit2 16 + , cargo-edit 16 17 , withExtraFeatures ? true 17 18 , testers 18 19 , nushell ··· 29 30 sha256 = "sha256-4thvUSOSvH/bv0aW7hGGQMvtXdS+yDfZzPRLZmPZQMQ="; 30 31 }; 31 32 32 - cargoSha256 = "sha256-ALUp6sPcmnJy/A078umyKg8KBv23P0vv8mwoO9OU+DQ="; 33 + cargoSha256 = "sha256-Vd8R9EsO52q840HqRzc37PirZZyTZr+Bnow5qHEacJ0="; 34 + # Since 0.34, nu has an indirect dependency on `zstd-sys` (via `polars` and 35 + # `parquet`, for dataframe support), which by default has an impure build 36 + # (git submodule for the `zstd` C library). The `pkg-config` feature flag 37 + # fixes this, but it's hard to invoke this in the right place, because of 38 + # the indirect dependencies. So add a direct dependency on `zstd-sys` here 39 + # at the top level, along with this feature flag, to ensure that when 40 + # `zstd-sys` is transitively invoked, it triggers a pure build using the 41 + # system `zstd` library provided above. 42 + depsExtraArgs = { nativeBuildInputs = [ cargo-edit ]; }; 43 + # cargo add has been merged in to cargo so the above can be removed once 1.62.0 is available in nixpkgs 44 + # https://github.com/rust-lang/cargo/pull/10472 45 + cargoUpdateHook = '' 46 + cargo add zstd-sys --features pkg-config --offline 47 + # write the change to the lockfile 48 + cargo update --package zstd-sys --offline 49 + ''; 33 50 34 51 nativeBuildInputs = [ pkg-config ] 35 52 ++ lib.optionals (withExtraFeatures && stdenv.isLinux) [ python3 ]; ··· 40 57 ++ lib.optionals (withExtraFeatures && stdenv.isDarwin) [ AppKit nghttp2 libgit2 ]; 41 58 42 59 buildFeatures = lib.optional withExtraFeatures "extra"; 43 - 44 - # Since 0.34, nu has an indirect dependency on `zstd-sys` (via `polars` and 45 - # `parquet`, for dataframe support), which by default has an impure build 46 - # (git submodule for the `zstd` C library). The `pkg-config` feature flag 47 - # fixes this, but it's hard to invoke this in the right place, because of 48 - # the indirect dependencies. So add a direct dependency on `zstd-sys` here 49 - # at the top level, along with this feature flag, to ensure that when 50 - # `zstd-sys` is transitively invoked, it triggers a pure build using the 51 - # system `zstd` library provided above. 52 - # 53 - # (If this patch needs updating, in a nushell repo add the zstd-sys line to 54 - # Cargo.toml, then `cargo update --package zstd-sys` to update Cargo.lock.) 55 - cargoPatches = [ ./use-system-zstd-lib.diff ]; 56 60 57 61 # TODO investigate why tests are broken on darwin 58 62 # failures show that tests try to write to paths
-32
pkgs/shells/nushell/use-system-zstd-lib.diff
··· 1 - diff --git a/Cargo.lock b/Cargo.lock 2 - index 6cebf66d..b6e40cd9 100644 3 - --- a/Cargo.lock 4 - +++ b/Cargo.lock 5 - @@ -2443,6 +2443,7 @@ dependencies = [ 6 - "rstest", 7 - "serial_test", 8 - "tempfile", 9 - + "zstd-sys", 10 - ] 11 - 12 - [[package]] 13 - @@ -5365,4 +5366,5 @@ checksum = "9fd07cbbc53846d9145dbffdf6dd09a7a0aa52be46741825f5c97bdd4f73f12b" 14 - dependencies = [ 15 - "cc", 16 - "libc", 17 - + "pkg-config", 18 - ] 19 - diff --git a/Cargo.toml b/Cargo.toml 20 - index 0791d462..d520d9ae 100644 21 - --- a/Cargo.toml 22 - +++ b/Cargo.toml 23 - @@ -58,6 +58,9 @@ rayon = "1.5.1" 24 - reedline = { version = "0.6.0", features = ["bashisms"]} 25 - is_executable = "1.0.1" 26 - 27 - +# Specify that the indirect dependency ztsd-sys should pick up the system zstd C library 28 - +zstd-sys = { version = "2", features = [ "pkg-config" ] } 29 - + 30 - [dev-dependencies] 31 - nu-test-support = { path="./crates/nu-test-support", version = "0.63.0" } 32 - tempfile = "3.2.0"
+5 -3
pkgs/shells/zsh/default.nix
··· 13 13 , buildPackages }: 14 14 15 15 let 16 - version = "5.8.1"; 16 + version = "5.9"; 17 17 in 18 18 19 19 stdenv.mkDerivation { ··· 22 22 23 23 src = fetchurl { 24 24 url = "mirror://sourceforge/zsh/zsh-${version}.tar.xz"; 25 - sha256 = "sha256-tpc1ILrOYAtHeSACabHl155fUFrElSBYwRrVu/DdmRk="; 25 + sha256 = "sha256-m40ezt1bXoH78ZGOh2dSp92UjgXBoNuhCrhjhC1FrNU="; 26 26 }; 27 27 28 28 patches = [ ··· 82 82 ${lib.getBin buildPackages.zsh}/bin/zsh -c "zcompile $out/etc/zprofile" 83 83 ''} 84 84 mv $out/etc/zprofile $out/etc/zprofile_zwc_is_used 85 + 86 + rm $out/bin/zsh-${version} 85 87 ''; 86 88 # XXX: patch zsh to take zwc if newer _or equal_ 87 89 ··· 97 99 ''; 98 100 license = "MIT-like"; 99 101 homepage = "https://www.zsh.org/"; 100 - maintainers = with lib.maintainers; [ pSub ]; 102 + maintainers = with lib.maintainers; [ pSub artturin ]; 101 103 platforms = lib.platforms.unix; 102 104 }; 103 105
+5 -3
pkgs/stdenv/darwin/make-bootstrap-tools.nix
··· 1 1 { pkgspath ? ../../.., test-pkgspath ? pkgspath 2 - , system ? builtins.currentSystem, crossSystem ? null, bootstrapFiles ? null 2 + , localSystem ? { system = builtins.currentSystem; } 3 + , crossSystem ? null 4 + , bootstrapFiles ? null 3 5 }: 4 6 5 7 let cross = if crossSystem != null ··· 11 13 in (import "${pkgspath}/pkgs/stdenv/darwin" args').stagesDarwin; 12 14 } 13 15 else {}; 14 - in with import pkgspath ({ inherit system; } // cross // custom-bootstrap); 16 + in with import pkgspath ({ inherit localSystem; } // cross // custom-bootstrap); 15 17 16 18 let 17 19 llvmPackages = llvmPackages_11; ··· 364 366 test-pkgs = import test-pkgspath { 365 367 # if the bootstrap tools are for another platform, we should be testing 366 368 # that platform. 367 - system = if crossSystem != null then crossSystem else system; 369 + localSystem = if crossSystem != null then crossSystem else localSystem; 368 370 369 371 stdenvStages = args: let 370 372 args' = args // { inherit bootstrapLlvmVersion bootstrapFiles; };
+1 -4
pkgs/stdenv/linux/make-bootstrap-tools.nix
··· 1 - { localSystem ? { system = builtins.currentSystem; } 2 - , crossSystem ? null 3 - }: 1 + { pkgs ? import ../../.. {} }: 4 2 5 3 let 6 - pkgs = import ../../.. { inherit localSystem crossSystem; }; 7 4 libc = pkgs.stdenv.cc.libc; 8 5 in with pkgs; rec { 9 6
+9 -6
pkgs/test/config.nix
··· 9 9 tempAllow pkgs.authy "2.1.0" [ "electron-9.4.4" ]; 10 10 }; 11 11 }; 12 - # Allow with forgetting 13 - tempAllow = p: v: pa: 14 - lib.optionals (lib.assertMsg (p.version == v) "${p.name} is no longer at version ${v}, consider removing the tempAllow") pa; 15 - # For this test we don't _really_ care about the version though, 16 - # only about evaluation strictness 17 - tempAllowAlike = p: v: pa: builtins.seq v builtins.seq p.version pa; 12 + # A simplification of `tempAllow` that doesn't check the version, but 13 + # has the same strictness characteristics. Actually checking a version 14 + # here would add undue maintenance. 15 + # 16 + # Original: 17 + # tempAllow = p: v: pa: 18 + # lib.optionals (lib.assertMsg (p.version == v) "${p.name} is no longer at version ${v}, consider removing the tempAllow") pa; 19 + # 20 + tempAllow = p: v: pa: builtins.seq v builtins.seq p.version pa; 18 21 19 22 in pkgs.hello; 20 23
+2 -4
pkgs/tools/backup/borgbackup/default.nix
··· 27 27 ''; 28 28 29 29 nativeBuildInputs = with python3.pkgs; [ 30 + cython 30 31 setuptools-scm 31 32 # For building documentation: 32 33 sphinx ··· 43 44 ]; 44 45 45 46 propagatedBuildInputs = with python3.pkgs; [ 46 - cython 47 - llfuse 48 47 msgpack 49 48 packaging 50 - ] ++ lib.optionals (!stdenv.isDarwin) [ 51 - pyfuse3 49 + (if stdenv.isLinux then pyfuse3 else llfuse) 52 50 ]; 53 51 54 52 preConfigure = ''
+1 -1
pkgs/tools/misc/esptool/default.nix
··· 57 57 description = "ESP8266 and ESP32 serial bootloader utility"; 58 58 homepage = "https://github.com/espressif/esptool"; 59 59 license = licenses.gpl2Plus; 60 - maintainers = with maintainers; [ dezgeg dotlambda ]; 60 + maintainers = with maintainers; [ dezgeg dotlambda ] ++ teams.lumiguide.members; 61 61 platforms = platforms.linux; 62 62 }; 63 63 }
+3 -3
pkgs/tools/package-management/nix-doc/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "nix-doc"; 5 - version = "0.5.3"; 5 + version = "0.5.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "lf-"; 10 10 repo = "nix-doc"; 11 - sha256 = "sha256-H8FNOOjHMUW2wIUfoDhS3eH2AgxxD0LAuX4J9SJyJhg="; 11 + sha256 = "sha256-bijcLIRBfoqirwz98Q3uQjHXSOaaqZECfav4TUvCuxg="; 12 12 }; 13 13 14 14 doCheck = true; ··· 16 16 17 17 nativeBuildInputs = [ pkg-config ]; 18 18 19 - cargoSha256 = "sha256-BTMFoZ8HqbgUXkVyydOkcQZ10TLE8KsGRdt+xhBKJVc="; 19 + cargoSha256 = "sha256-LpcAMsBeNa2GDGN7+9rTtkQluPfHSnAxanRtDtRahzc="; 20 20 21 21 meta = with lib; { 22 22 description = "An interactive Nix documentation tool";
-44
pkgs/tools/package-management/nixui/default.nix
··· 1 - { lib, stdenv, pkgs, fetchFromGitHub, nix, node_webkit, makeDesktopItem 2 - , writeScript }: 3 - let 4 - nixui = (import ./nixui.nix { 5 - inherit pkgs; 6 - inherit (stdenv.hostPlatform) system; 7 - })."nixui-git+https://github.com/matejc/nixui.git#0.2.1"; 8 - script = writeScript "nixui" '' 9 - #! ${stdenv.shell} 10 - export PATH="${nix}/bin:\$PATH" 11 - ${node_webkit}/bin/nw ${nixui}/lib/node_modules/nixui/ 12 - ''; 13 - desktop = makeDesktopItem { 14 - name = "nixui"; 15 - exec = script; 16 - icon = "${nixui}/lib/node_modules/nixui/img/128.png"; 17 - desktopName = "NixUI"; 18 - genericName = "NixUI"; 19 - }; 20 - in 21 - stdenv.mkDerivation rec { 22 - pname = "nixui"; 23 - version = "0.2.1"; 24 - src = fetchFromGitHub { 25 - owner = "matejc"; 26 - repo = "nixui"; 27 - rev = version; 28 - sha256 = "sha256-KisdzZIB4wYkJojGyG9SCsR+9d6EGuDX6mro/yiJw6s="; 29 - }; 30 - installPhase = '' 31 - mkdir -p $out/bin 32 - ln -s ${script} $out/bin/nixui 33 - 34 - mkdir -p $out/share/applications 35 - ln -s ${desktop}/share/applications/* $out/share/applications/ 36 - ''; 37 - meta = { 38 - description = "NodeWebkit user interface for Nix"; 39 - homepage = "https://github.com/matejc/nixui"; 40 - license = lib.licenses.asl20; 41 - maintainers = [ lib.maintainers.matejc ]; 42 - platforms = lib.platforms.unix; 43 - }; 44 - }
-4
pkgs/tools/package-management/nixui/generate.sh
··· 1 - #!/usr/bin/env nix-shell 2 - #! nix-shell -i bash -p nodePackages.node2nix 3 - 4 - exec node2nix --nodejs-10 -i pkg.json -c nixui.nix -e ../../../development/node-packages/node-env.nix --no-copy-node-env
-17
pkgs/tools/package-management/nixui/nixui.nix
··· 1 - # This file has been generated by node2nix 1.9.0. Do not edit! 2 - 3 - {pkgs ? import <nixpkgs> { 4 - inherit system; 5 - }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-10_x"}: 6 - 7 - let 8 - nodeEnv = import ../../../development/node-packages/node-env.nix { 9 - inherit (pkgs) stdenv lib python2 runCommand writeTextFile writeShellScript; 10 - inherit pkgs nodejs; 11 - libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null; 12 - }; 13 - in 14 - import ./node-packages.nix { 15 - inherit (pkgs) fetchurl nix-gitignore stdenv lib fetchgit; 16 - inherit nodeEnv; 17 - }
-108
pkgs/tools/package-management/nixui/node-packages.nix
··· 1 - # This file has been generated by node2nix 1.9.0. Do not edit! 2 - 3 - {nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}: 4 - 5 - let 6 - sources = { 7 - "async-0.2.10" = { 8 - name = "async"; 9 - packageName = "async"; 10 - version = "0.2.10"; 11 - src = fetchurl { 12 - url = "https://registry.npmjs.org/async/-/async-0.2.10.tgz"; 13 - sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1"; 14 - }; 15 - }; 16 - "binary-search-tree-0.2.4" = { 17 - name = "binary-search-tree"; 18 - packageName = "binary-search-tree"; 19 - version = "0.2.4"; 20 - src = fetchurl { 21 - url = "https://registry.npmjs.org/binary-search-tree/-/binary-search-tree-0.2.4.tgz"; 22 - sha1 = "14fe106366a59ca8efb68c0ae30c36aaff0cd510"; 23 - }; 24 - }; 25 - "isnumber-1.0.0" = { 26 - name = "isnumber"; 27 - packageName = "isnumber"; 28 - version = "1.0.0"; 29 - src = fetchurl { 30 - url = "https://registry.npmjs.org/isnumber/-/isnumber-1.0.0.tgz"; 31 - sha1 = "0e3f9759b581d99dd85086f0ec2a74909cfadd01"; 32 - }; 33 - }; 34 - "mkdirp-0.3.5" = { 35 - name = "mkdirp"; 36 - packageName = "mkdirp"; 37 - version = "0.3.5"; 38 - src = fetchurl { 39 - url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; 40 - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; 41 - }; 42 - }; 43 - "nedb-1.0.2" = { 44 - name = "nedb"; 45 - packageName = "nedb"; 46 - version = "1.0.2"; 47 - src = fetchurl { 48 - url = "https://registry.npmjs.org/nedb/-/nedb-1.0.2.tgz"; 49 - sha1 = "309f10ba29f2002f74a92fb870b8a53ba2131593"; 50 - }; 51 - }; 52 - "underscore-1.12.0" = { 53 - name = "underscore"; 54 - packageName = "underscore"; 55 - version = "1.12.0"; 56 - src = fetchurl { 57 - url = "https://registry.npmjs.org/underscore/-/underscore-1.12.0.tgz"; 58 - sha512 = "21rQzss/XPMjolTiIezSu3JAjgagXKROtNrYFEOWK109qY1Uv2tVjPTZ1ci2HgvQDA16gHYSthQIJfB+XId/rQ=="; 59 - }; 60 - }; 61 - "underscore-1.4.4" = { 62 - name = "underscore"; 63 - packageName = "underscore"; 64 - version = "1.4.4"; 65 - src = fetchurl { 66 - url = "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; 67 - sha1 = "61a6a32010622afa07963bf325203cf12239d604"; 68 - }; 69 - }; 70 - }; 71 - in 72 - { 73 - "nixui-git+https://github.com/matejc/nixui.git#0.2.1" = nodeEnv.buildNodePackage { 74 - name = "nixui"; 75 - packageName = "nixui"; 76 - version = "0.2.1"; 77 - src = fetchgit { 78 - url = "https://github.com/matejc/nixui.git"; 79 - rev = "845a5f4a33f1d0c509c727c130d0792a5b450a38"; 80 - sha256 = "2a2b1dcd9201e306242688c6c86f520ac47ef5de841ae0d7ea6ae8ff2889c3ab"; 81 - }; 82 - dependencies = [ 83 - sources."async-0.2.10" 84 - (sources."binary-search-tree-0.2.4" // { 85 - dependencies = [ 86 - sources."underscore-1.4.4" 87 - ]; 88 - }) 89 - sources."isnumber-1.0.0" 90 - sources."mkdirp-0.3.5" 91 - (sources."nedb-1.0.2" // { 92 - dependencies = [ 93 - sources."underscore-1.4.4" 94 - ]; 95 - }) 96 - sources."underscore-1.12.0" 97 - ]; 98 - buildInputs = globalBuildInputs; 99 - meta = { 100 - description = "nix-env frontend written with Polymer"; 101 - homepage = "https://github.com/matejc/nixui"; 102 - license = "Apache-2.0"; 103 - }; 104 - production = true; 105 - bypassCache = true; 106 - reconstructLock = true; 107 - }; 108 - }
-3
pkgs/tools/package-management/nixui/pkg.json
··· 1 - [ 2 - { "nixui": "git+https://github.com/matejc/nixui.git#0.2.1" } 3 - ]
+2 -2
pkgs/tools/security/cfripper/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "cfripper"; 8 - version = "1.10.0"; 8 + version = "1.11.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "Skyscanner"; 12 12 repo = pname; 13 13 rev = "refs/tags/${version}"; 14 - hash = "sha256-xDLzxe8lelHMU58SaThQ2NSfWDZ0DCYSHkiLPifxQGw="; 14 + hash = "sha256-f/oZ7ZN2WT0a290Cq1w8O4Yggo1YV5k1tiTAm5ulVdI="; 15 15 }; 16 16 17 17 propagatedBuildInputs = with python3.pkgs; [
+4
pkgs/top-level/aliases.nix
··· 90 90 at_spi2_atk = throw "'at_spi2_atk' has been renamed to/replaced by 'at-spi2-atk'"; # Converted to throw 2022-02-22 91 91 at_spi2_core = throw "'at_spi2_core' has been renamed to/replaced by 'at-spi2-core'"; # Converted to throw 2022-02-22 92 92 aucdtect = throw "aucdtect: Upstream no longer provides download urls"; # Added 2020-12-26 93 + automoc4 = throw "automoc4 has been removed from nixpkgs"; # Added 2022-05-30 93 94 avldrums-lv2 = x42-avldrums; # Added 2020-03-29 94 95 avxsynth = throw "avxsynth was removed because it was broken"; # Added 2021-05-18 95 96 awesome-4-0 = awesome; # Added 2022-05-05 ··· 908 909 nix_2_6 = nixVersions.nix_2_6; 909 910 nixopsUnstable = nixops_unstable; # Added 2022-03-03 910 911 nixosTest = testers.nixosTest; # Added 2022-05-05 912 + nixui = throw "nixui has been removed from nixpkgs, due to the project being unmaintained"; # Added 2022-05-23 911 913 nmap-unfree = nmap; # Added 2021-04-06 912 914 nmap-graphical = throw "nmap graphical support has been removed due to its python2 dependency"; # Added 2022-04-26 913 915 nmap_graphical = throw "nmap graphical support has been removed due to its python2 dependency"; # Modified 2022-04-26 ··· 1097 1099 proglodyte-wasm = throw "proglodyte-wasm has been removed from nixpkgs, because it is unmaintained since 5 years with zero github stars"; # Added 2021-06-30 1098 1100 proj_5 = throw "Proj-5 has been removed from nixpkgs, use proj instead"; # Added 2021-04-12 1099 1101 prometheus-cups-exporter = throw "outdated and broken by design; removed by developer"; # Added 2021-03-16 1102 + prometheus-dmarc-exporter = dmarc-metrics-exporter; # added 2022-05-31 1100 1103 prometheus-mesos-exporter = throw "prometheus-mesos-exporter is deprecated and archived by upstream"; # Added 2022-04-05 1101 1104 proxytunnel = throw "proxytunnel has been removed from nixpkgs, because it has not been update upstream since it was added to nixpkgs in 2008 and has therefore bitrotted."; # added 2021-12-15 1102 1105 pulseaudio-hsphfpd = throw "pulseaudio-hsphfpd upstream has been abandoned"; # Added 2022-03-23 ··· 1426 1429 winpdb = throw "winpdb has been removed: abandoned by upstream"; # Added 2022-04-22 1427 1430 winusb = throw "'winusb' has been renamed to/replaced by 'woeusb'"; # Converted to throw 2022-02-22 1428 1431 wireguard = throw "'wireguard' has been renamed to/replaced by 'wireguard-tools'"; # Converted to throw 2022-02-22 1432 + wormhole-rs = magic-wormhole-rs; # Added 2022-05-30. preserve, reason: Arch package name, main binary name 1429 1433 wmii_hg = wmii; 1430 1434 wxmupen64plus = throw "wxmupen64plus was removed because the upstream disappeared"; # Added 2022-01-31 1431 1435
+31 -29
pkgs/top-level/all-packages.nix
··· 1918 1918 1919 1919 brewtarget = libsForQt514.callPackage ../applications/misc/brewtarget { } ; 1920 1920 1921 - stdenvBootstrapTools = 1922 - let args = { crossSystem = stdenv.hostPlatform.system; }; in 1923 - if stdenv.hostPlatform.isDarwin 1924 - then callPackage ../stdenv/darwin/make-bootstrap-tools.nix args 1925 - else if stdenv.hostPlatform.isLinux 1926 - then callPackage ../stdenv/linux/make-bootstrap-tools.nix args 1927 - else throw "stdenvBootstrapTools: unknown hostPlatform ${stdenv.hostPlatform.config}"; 1921 + stdenvBootstrapTools = if stdenv.hostPlatform.isDarwin then 1922 + callPackage ../stdenv/darwin/make-bootstrap-tools.nix { 1923 + localSystem = stdenv.buildPlatform; 1924 + crossSystem = 1925 + if stdenv.buildPlatform == stdenv.hostPlatform then null else stdenv.hostPlatform; 1926 + } 1927 + else if stdenv.hostPlatform.isLinux then 1928 + callPackage ../stdenv/linux/make-bootstrap-tools.nix {} 1929 + else throw "stdenvBootstrapTools: unknown hostPlatform ${stdenv.hostPlatform.config}"; 1928 1930 1929 1931 boxes = callPackage ../tools/text/boxes { }; 1930 1932 ··· 7671 7673 7672 7674 mani = callPackage ../development/tools/mani { }; 7673 7675 7674 - mapcache = callPackage ../servers/mapcache { }; 7676 + mapcache = callPackage ../servers/geospatial/mapcache { }; 7675 7677 7676 - mapserver = callPackage ../servers/mapserver { }; 7678 + mapserver = callPackage ../servers/geospatial/mapserver { }; 7677 7679 7678 - martin = callPackage ../servers/martin { 7680 + martin = callPackage ../servers/geospatial/martin { 7679 7681 inherit (darwin.apple_sdk.frameworks) Security; 7680 7682 }; 7681 7683 ··· 10893 10895 10894 10896 tidy-viewer = callPackage ../tools/text/tidy-viewer { }; 10895 10897 10896 - tile38 = callPackage ../servers/tile38 { }; 10898 + tile38 = callPackage ../servers/geospatial/tile38 { }; 10897 10899 10898 10900 tiled = libsForQt5.callPackage ../applications/editors/tiled { }; 10899 10901 ··· 11509 11511 11510 11512 td = callPackage ../tools/misc/td { }; 11511 11513 11512 - tegola = callPackage ../servers/tegola {}; 11514 + tegola = callPackage ../servers/geospatial/tegola {}; 11513 11515 11514 11516 tftp-hpa = callPackage ../tools/networking/tftp-hpa {}; 11515 11517 ··· 13086 13088 13087 13089 remarkable2-toolchain = callPackage ../development/tools/misc/remarkable/remarkable2-toolchain { }; 13088 13090 13089 - t-rex = callPackage ../servers/t-rex { 13091 + t-rex = callPackage ../servers/geospatial/t-rex { 13090 13092 inherit (darwin.apple_sdk.frameworks) Security; 13091 13093 }; 13092 13094 ··· 14925 14927 automake115x = callPackage ../development/tools/misc/automake/automake-1.15.x.nix { }; 14926 14928 14927 14929 automake116x = callPackage ../development/tools/misc/automake/automake-1.16.x.nix { }; 14928 - 14929 - automoc4 = callPackage ../development/tools/misc/automoc4 { }; 14930 14930 14931 14931 avrdude = callPackage ../development/embedded/avrdude { }; 14932 14932 ··· 15935 15935 sdk = true; 15936 15936 }; 15937 15937 15938 - # only kept for nixui, see https://github.com/matejc/nixui/issues/27 15939 - nwjs_0_12 = callPackage ../development/tools/node-webkit/nw12.nix { 15940 - gconf = gnome2.GConf; 15941 - }; 15942 - 15943 15938 nrfutil = callPackage ../development/tools/misc/nrfutil { }; 15944 15939 15945 15940 obelisk = callPackage ../development/tools/ocaml/obelisk { menhir = ocamlPackages.menhir; }; ··· 16116 16111 replace-secret = callPackage ../build-support/replace-secret/replace-secret.nix { }; 16117 16112 16118 16113 replacement = callPackage ../development/tools/misc/replacement { }; 16114 + 16115 + inherit (callPackage ../development/tools/replay-io { }) 16116 + replay-io replay-node-cli; 16119 16117 16120 16118 retdec = callPackage ../development/tools/analysis/retdec { 16121 16119 stdenv = gcc8Stdenv; ··· 21711 21709 21712 21710 dkimproxy = callPackage ../servers/mail/dkimproxy { }; 21713 21711 21712 + dmarc-metrics-exporter = callPackage ../servers/monitoring/prometheus/dmarc-metrics-exporter { }; 21713 + 21714 21714 do-agent = callPackage ../servers/monitoring/do-agent { }; 21715 21715 21716 21716 dodgy = with python3Packages; toPythonApplication dodgy; ··· 21961 21961 21962 21962 mattermost-desktop = callPackage ../applications/networking/instant-messengers/mattermost-desktop { }; 21963 21963 21964 - mbtileserver = callPackage ../servers/mbtileserver { }; 21964 + mbtileserver = callPackage ../servers/geospatial/mbtileserver { }; 21965 21965 21966 21966 memcached = callPackage ../servers/memcached {}; 21967 21967 ··· 22203 22203 22204 22204 tomcat-native = callPackage ../servers/http/tomcat/tomcat-native.nix { }; 22205 22205 22206 - pg_featureserv = callPackage ../servers/pg_featureserv { }; 22206 + pg_featureserv = callPackage ../servers/geospatial/pg_featureserv { }; 22207 22207 22208 - pg_tileserv = callPackage ../servers/pg_tileserv { }; 22208 + pg_tileserv = callPackage ../servers/geospatial/pg_tileserv { }; 22209 22209 22210 22210 pies = callPackage ../servers/pies { }; 22211 22211 ··· 22437 22437 prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { }; 22438 22438 prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { }; 22439 22439 prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { }; 22440 - prometheus-dmarc-exporter = callPackage ../servers/monitoring/prometheus/dmarc-exporter { }; 22441 22440 prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { }; 22442 22441 prometheus-dovecot-exporter = callPackage ../servers/monitoring/prometheus/dovecot-exporter.nix { }; 22443 22442 prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { }; ··· 27101 27100 27102 27101 hyperledger-fabric = callPackage ../tools/misc/hyperledger-fabric { }; 27103 27102 27103 + hypnotix = callPackage ../applications/video/hypnotix { }; 27104 + 27104 27105 indigenous-desktop = callPackage ../applications/networking/feedreaders/indigenous-desktop { }; 27105 27106 27106 27107 jackline = callPackage ../applications/networking/instant-messengers/jackline { }; ··· 27802 27803 boost = boost175; 27803 27804 }; 27804 27805 27805 - libreoffice = if stdenv.isDarwin 27806 - then callPackage ../applications/office/libreoffice/darwin.nix {} 27807 - else hiPrio libreoffice-still; 27806 + libreoffice-bin = callPackage ../applications/office/libreoffice/darwin { }; 27807 + 27808 + libreoffice = hiPrio libreoffice-still; 27809 + 27808 27810 libreoffice-unwrapped = (hiPrio libreoffice-still).libreoffice; 27809 27811 27810 27812 libreoffice-args = { ··· 32732 32734 32733 32735 aragorn = callPackage ../applications/science/biology/aragorn { }; 32734 32736 32737 + astral = callPackage ../applications/science/biology/astral { }; 32738 + 32735 32739 archimedes = callPackage ../applications/science/electronics/archimedes { 32736 32740 stdenv = gcc6Stdenv; 32737 32741 }; ··· 34300 34304 ({ inherit pkgs lib; } // attrs); 34301 34305 34302 34306 nixos-install-tools = callPackage ../tools/nix/nixos-install-tools { }; 34303 - 34304 - nixui = callPackage ../tools/package-management/nixui { node_webkit = nwjs_0_12; }; 34305 34307 34306 34308 nixdoc = callPackage ../tools/nix/nixdoc {}; 34307 34309
-3
pkgs/top-level/ocaml-packages.nix
··· 1293 1293 1294 1294 rfc7748 = callPackage ../development/ocaml-modules/rfc7748 { }; 1295 1295 1296 - ezresto = callPackage ../development/ocaml-modules/resto/ezresto.nix { }; 1297 - ezresto-directory = callPackage ../development/ocaml-modules/resto/ezresto-directory.nix { }; 1298 - 1299 1296 resto = callPackage ../development/ocaml-modules/resto { }; 1300 1297 resto-acl = callPackage ../development/ocaml-modules/resto/acl.nix { }; 1301 1298 resto-cohttp = callPackage ../development/ocaml-modules/resto/cohttp.nix { };
+12
pkgs/top-level/python-packages.nix
··· 1257 1257 1258 1258 bitcoinrpc = callPackage ../development/python-modules/bitcoinrpc { }; 1259 1259 1260 + bite-parser = callPackage ../development/python-modules/bite-parser { }; 1261 + 1260 1262 bitlist = callPackage ../development/python-modules/bitlist { }; 1261 1263 1262 1264 bitmath = callPackage ../development/python-modules/bitmath { }; ··· 2087 2089 2088 2090 dataclasses-json = callPackage ../development/python-modules/dataclasses-json { }; 2089 2091 2092 + dataclasses-serialization = callPackage ../development/python-modules/dataclasses-serialization { }; 2093 + 2090 2094 datadiff = callPackage ../development/python-modules/datadiff { }; 2091 2095 2092 2096 datadog = callPackage ../development/python-modules/datadog { }; ··· 2486 2490 2487 2491 doc8 = callPackage ../development/python-modules/doc8 { }; 2488 2492 2493 + docformatter = callPackage ../development/python-modules/docformatter { }; 2494 + 2489 2495 docker = callPackage ../development/python-modules/docker { }; 2490 2496 2491 2497 dockerfile-parse = callPackage ../development/python-modules/dockerfile-parse { }; ··· 4043 4049 4044 4050 hupper = callPackage ../development/python-modules/hupper { }; 4045 4051 4052 + huum = callPackage ../development/python-modules/huum { }; 4053 + 4046 4054 hvac = callPackage ../development/python-modules/hvac { }; 4047 4055 4048 4056 hvplot = callPackage ../development/python-modules/hvplot { }; ··· 5451 5459 moonraker-api = callPackage ../development/python-modules/moonraker-api { }; 5452 5460 5453 5461 more-itertools = callPackage ../development/python-modules/more-itertools { }; 5462 + 5463 + more-properties = callPackage ../development/python-modules/more-properties { }; 5454 5464 5455 5465 moretools = callPackage ../development/python-modules/moretools { }; 5456 5466 ··· 11266 11276 xpath-expressions = callPackage ../development/python-modules/xpath-expressions { }; 11267 11277 11268 11278 xpybutil = callPackage ../development/python-modules/xpybutil { }; 11279 + 11280 + xsdata = callPackage ../development/python-modules/xsdata { }; 11269 11281 11270 11282 xstatic-bootbox = callPackage ../development/python-modules/xstatic-bootbox { }; 11271 11283