Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub ba716a80 b7010890

+5797 -3122
+6
maintainers/maintainer-list.nix
··· 19511 19511 githubId = 7536431; 19512 19512 name = "Jonas Fierlings"; 19513 19513 }; 19514 + pilz = { 19515 + name = "Pilz"; 19516 + email = "nix@pilz.foo"; 19517 + github = "pilz0"; 19518 + githubId = 48645439; 19519 + }; 19514 19520 pimeys = { 19515 19521 email = "julius@nauk.io"; 19516 19522 github = "pimeys";
+21
nixos/doc/manual/redirects.json
··· 56 56 "module-services-opencloud-basic-usage": [ 57 57 "index.html#module-services-opencloud-basic-usage" 58 58 ], 59 + "module-services-networking-pihole-ftl-configuration-inherit-dnsmasq": [ 60 + "index.html#module-services-networking-pihole-ftl-configuration-inherit-dnsmasq" 61 + ], 62 + "module-services-networking-pihole-ftl-configuration-multiple-interfaces": [ 63 + "index.html#module-services-networking-pihole-ftl-configuration-multiple-interfaces" 64 + ], 59 65 "module-services-strfry": [ 60 66 "index.html#module-services-strfry" 61 67 ], ··· 1447 1453 ], 1448 1454 "module-services-input-methods-kime": [ 1449 1455 "index.html#module-services-input-methods-kime" 1456 + ], 1457 + "module-services-networking-pihole-ftl": [ 1458 + "index.html#module-services-networking-pihole-ftl" 1459 + ], 1460 + "module-services-networking-pihole-ftl-administration": [ 1461 + "index.html#module-services-networking-pihole-ftl-administration" 1462 + ], 1463 + "module-services-networking-pihole-ftl-configuration": [ 1464 + "index.html#module-services-networking-pihole-ftl-configuration" 1465 + ], 1466 + "module-services-web-apps-pihole-web": [ 1467 + "index.html#module-services-web-apps-pihole-web" 1468 + ], 1469 + "module-services-web-apps-pihole-web-configuration": [ 1470 + "index.html#module-services-web-apps-pihole-web-configuration" 1450 1471 ], 1451 1472 "ch-profiles": [ 1452 1473 "index.html#ch-profiles"
+2
nixos/doc/manual/release-notes/rl-2511.section.md
··· 13 13 - [gtklock](https://github.com/jovanlanik/gtklock), a GTK-based lockscreen for Wayland. Available as [programs.gtklock](#opt-programs.gtklock.enable). 14 14 - [Chrysalis](https://github.com/keyboardio/Chrysalis), a graphical configurator for Kaleidoscope-powered keyboards. Available as [programs.chrysalis](#opt-programs.chrysalis.enable). 15 15 16 + - [Pi-hole](https://pi-hole.net/), a DNS sinkhole for advertisements based on Dnsmasq. Available as [services.pihole-ftl](#opt-services.pihole-ftl.enable), and [services.pihole-web](#opt-services.pihole-web.enable) for the web GUI and API. 17 + 16 18 - [FileBrowser](https://filebrowser.org/), a web application for managing and sharing files. Available as [services.filebrowser](#opt-services.filebrowser.enable). 17 19 18 20 - [LACT](https://github.com/ilya-zlobintsev/LACT), a GPU monitoring and configuration tool, can now be enabled through [services.lact.enable](#opt-services.lact.enable).
+2
nixos/modules/module-list.nix
··· 1268 1268 ./services/networking/pdnsd.nix 1269 1269 ./services/networking/peroxide.nix 1270 1270 ./services/networking/picosnitch.nix 1271 + ./services/networking/pihole-ftl.nix 1271 1272 ./services/networking/pixiecore.nix 1272 1273 ./services/networking/pleroma.nix 1273 1274 ./services/networking/powerdns.nix ··· 1629 1630 ./services/web-apps/photoprism.nix 1630 1631 ./services/web-apps/phylactery.nix 1631 1632 ./services/web-apps/pict-rs.nix 1633 + ./services/web-apps/pihole-web.nix 1632 1634 ./services/web-apps/pingvin-share.nix 1633 1635 ./services/web-apps/pixelfed.nix 1634 1636 ./services/web-apps/plantuml-server.nix
+1 -1
nixos/modules/services/backup/borgmatic.nix
··· 25 25 in 26 26 { 27 27 pg_dump_command = 28 - if d.name == "all" then 28 + if d.name == "all" && (!(d ? format) || isNull d.format) then 29 29 "${as_user}${postgresql}/bin/pg_dumpall" 30 30 else 31 31 "${as_user}${postgresql}/bin/pg_dump";
+50 -55
nixos/modules/services/misc/gitea.nix
··· 79 79 ) 80 80 81 81 (mkRemovedOptionModule [ "services" "gitea" "ssh" "enable" ] 82 - "services.gitea.ssh.enable has been migrated into freeform setting services.gitea.settings.server.DISABLE_SSH. Keep in mind that the setting is inverted" 82 + "It has been migrated into freeform setting services.gitea.settings.server.DISABLE_SSH. Keep in mind that the setting is inverted." 83 83 ) 84 + (mkRemovedOptionModule [ 85 + "services" 86 + "gitea" 87 + "useWizard" 88 + ] "Has been removed because it was broken and lacked automated testing.") 84 89 ]; 85 90 86 91 options = { ··· 92 97 }; 93 98 94 99 package = mkPackageOption pkgs "gitea" { }; 95 - 96 - useWizard = mkOption { 97 - default = false; 98 - type = types.bool; 99 - description = "Do not generate a configuration and use gitea' installation wizard instead. The first registered user will be administrator."; 100 - }; 101 100 102 101 stateDir = mkOption { 103 102 default = "/var/lib/gitea"; ··· 495 494 This can be disabled by using this option. 496 495 497 496 *Note:* please keep in mind that this should be added after the initial 498 - deploy unless [](#opt-services.gitea.useWizard) 499 - is `true` as the first registered user will be the administrator if 500 - no install wizard is used. 497 + deploy as the first registered user will be the administrator. 501 498 ''; 502 499 }; 503 500 }; ··· 752 749 in 753 750 '' 754 751 # copy custom configuration and generate random secrets if needed 755 - ${optionalString (!cfg.useWizard) '' 756 - function gitea_setup { 757 - cp -f '${configFile}' '${runConfig}' 752 + function gitea_setup { 753 + cp -f '${configFile}' '${runConfig}' 758 754 759 - if [ ! -s '${secretKey}' ]; then 760 - ${exe} generate secret SECRET_KEY > '${secretKey}' 761 - fi 762 - 763 - # Migrate LFS_JWT_SECRET filename 764 - if [[ -s '${oldLfsJwtSecret}' && ! -s '${lfsJwtSecret}' ]]; then 765 - mv '${oldLfsJwtSecret}' '${lfsJwtSecret}' 766 - fi 755 + if [ ! -s '${secretKey}' ]; then 756 + ${exe} generate secret SECRET_KEY > '${secretKey}' 757 + fi 767 758 768 - if [ ! -s '${oauth2JwtSecret}' ]; then 769 - ${exe} generate secret JWT_SECRET > '${oauth2JwtSecret}' 770 - fi 759 + # Migrate LFS_JWT_SECRET filename 760 + if [[ -s '${oldLfsJwtSecret}' && ! -s '${lfsJwtSecret}' ]]; then 761 + mv '${oldLfsJwtSecret}' '${lfsJwtSecret}' 762 + fi 771 763 772 - ${lib.optionalString cfg.lfs.enable '' 773 - if [ ! -s '${lfsJwtSecret}' ]; then 774 - ${exe} generate secret LFS_JWT_SECRET > '${lfsJwtSecret}' 775 - fi 776 - ''} 764 + if [ ! -s '${oauth2JwtSecret}' ]; then 765 + ${exe} generate secret JWT_SECRET > '${oauth2JwtSecret}' 766 + fi 777 767 778 - if [ ! -s '${internalToken}' ]; then 779 - ${exe} generate secret INTERNAL_TOKEN > '${internalToken}' 768 + ${lib.optionalString cfg.lfs.enable '' 769 + if [ ! -s '${lfsJwtSecret}' ]; then 770 + ${exe} generate secret LFS_JWT_SECRET > '${lfsJwtSecret}' 780 771 fi 772 + ''} 781 773 782 - chmod u+w '${runConfig}' 783 - ${replaceSecretBin} '#secretkey#' '${secretKey}' '${runConfig}' 784 - ${replaceSecretBin} '#dbpass#' '${cfg.database.passwordFile}' '${runConfig}' 785 - ${replaceSecretBin} '#oauth2jwtsecret#' '${oauth2JwtSecret}' '${runConfig}' 786 - ${replaceSecretBin} '#internaltoken#' '${internalToken}' '${runConfig}' 774 + if [ ! -s '${internalToken}' ]; then 775 + ${exe} generate secret INTERNAL_TOKEN > '${internalToken}' 776 + fi 787 777 788 - ${lib.optionalString cfg.lfs.enable '' 789 - ${replaceSecretBin} '#lfsjwtsecret#' '${lfsJwtSecret}' '${runConfig}' 790 - ''} 778 + chmod u+w '${runConfig}' 779 + ${replaceSecretBin} '#secretkey#' '${secretKey}' '${runConfig}' 780 + ${replaceSecretBin} '#dbpass#' '${cfg.database.passwordFile}' '${runConfig}' 781 + ${replaceSecretBin} '#oauth2jwtsecret#' '${oauth2JwtSecret}' '${runConfig}' 782 + ${replaceSecretBin} '#internaltoken#' '${internalToken}' '${runConfig}' 791 783 792 - ${lib.optionalString (cfg.camoHmacKeyFile != null) '' 793 - ${replaceSecretBin} '#hmackey#' '${cfg.camoHmacKeyFile}' '${runConfig}' 794 - ''} 784 + ${lib.optionalString cfg.lfs.enable '' 785 + ${replaceSecretBin} '#lfsjwtsecret#' '${lfsJwtSecret}' '${runConfig}' 786 + ''} 795 787 796 - ${lib.optionalString (cfg.mailerPasswordFile != null) '' 797 - ${replaceSecretBin} '#mailerpass#' '${cfg.mailerPasswordFile}' '${runConfig}' 798 - ''} 788 + ${lib.optionalString (cfg.camoHmacKeyFile != null) '' 789 + ${replaceSecretBin} '#hmackey#' '${cfg.camoHmacKeyFile}' '${runConfig}' 790 + ''} 799 791 800 - ${lib.optionalString (cfg.metricsTokenFile != null) '' 801 - ${replaceSecretBin} '#metricstoken#' '${cfg.metricsTokenFile}' '${runConfig}' 802 - ''} 792 + ${lib.optionalString (cfg.mailerPasswordFile != null) '' 793 + ${replaceSecretBin} '#mailerpass#' '${cfg.mailerPasswordFile}' '${runConfig}' 794 + ''} 803 795 804 - ${lib.optionalString (cfg.captcha.secretFile != null) '' 805 - ${replaceSecretBin} '#captchasecret#' '${cfg.captcha.secretFile}' '${runConfig}' 806 - ''} 807 - chmod u-w '${runConfig}' 808 - } 809 - (umask 027; gitea_setup) 810 - ''} 796 + ${lib.optionalString (cfg.metricsTokenFile != null) '' 797 + ${replaceSecretBin} '#metricstoken#' '${cfg.metricsTokenFile}' '${runConfig}' 798 + ''} 799 + 800 + ${lib.optionalString (cfg.captcha.secretFile != null) '' 801 + ${replaceSecretBin} '#captchasecret#' '${cfg.captcha.secretFile}' '${runConfig}' 802 + ''} 803 + chmod u-w '${runConfig}' 804 + } 805 + (umask 027; gitea_setup) 811 806 812 807 # run migrations/init the database 813 808 ${exe} migrate
+7 -1
nixos/modules/services/networking/dnsmasq.nix
··· 115 115 ''; 116 116 }; 117 117 118 + configFile = lib.mkOption { 119 + type = lib.types.package; 120 + default = dnsmasqConf; 121 + internal = true; 122 + }; 123 + 118 124 }; 119 125 120 126 }; ··· 172 178 serviceConfig = { 173 179 Type = "dbus"; 174 180 BusName = "uk.org.thekelleys.dnsmasq"; 175 - ExecStart = "${dnsmasq}/bin/dnsmasq -k --enable-dbus --user=dnsmasq -C ${dnsmasqConf}"; 181 + ExecStart = "${dnsmasq}/bin/dnsmasq -k --enable-dbus --user=dnsmasq -C ${cfg.configFile}"; 176 182 ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; 177 183 PrivateTmp = true; 178 184 ProtectSystem = true;
+82
nixos/modules/services/networking/pihole-ftl-setup-script.nix
··· 1 + { 2 + cfg, 3 + config, 4 + lib, 5 + pkgs, 6 + }: 7 + 8 + let 9 + pihole = pkgs.pihole; 10 + makePayload = 11 + list: 12 + builtins.toJSON { 13 + inherit (list) type enabled; 14 + address = list.url; 15 + comment = list.description; 16 + }; 17 + payloads = map makePayload cfg.lists; 18 + in 19 + '' 20 + # Can't use -u (unset) because api.sh uses API_URL before it is set 21 + set -eo pipefail 22 + pihole="${lib.getExe pihole}" 23 + jq="${lib.getExe pkgs.jq}" 24 + 25 + # If the database doesn't exist, it needs to be created with gravity.sh 26 + if [ ! -f '${cfg.stateDirectory}'/gravity.db ]; then 27 + $pihole -g 28 + # Send SIGRTMIN to FTL, which makes it reload the database, opening the newly created one 29 + ${pkgs.procps}/bin/kill -s SIGRTMIN $(systemctl show --property MainPID --value ${config.systemd.services.pihole-ftl.name}) 30 + fi 31 + 32 + source ${pihole}/usr/share/pihole/advanced/Scripts/api.sh 33 + source ${pihole}/usr/share/pihole/advanced/Scripts/utils.sh 34 + 35 + any_failed=0 36 + 37 + addList() { 38 + local payload="$1" 39 + 40 + echo "Adding list: $payload" 41 + local result=$(PostFTLData "lists" "$payload") 42 + 43 + local error="$($jq '.error' <<< "$result")" 44 + if [[ "$error" != "null" ]]; then 45 + echo "Error: $error" 46 + any_failed=1 47 + return 48 + fi 49 + 50 + id="$($jq '.lists.[].id?' <<< "$result")" 51 + if [[ "$id" == "null" ]]; then 52 + any_failed=1 53 + error="$($jq '.processed.errors.[].error' <<< "$result")" 54 + echo "Error: $error" 55 + return 56 + fi 57 + 58 + echo "Added list ID $id: $result" 59 + } 60 + 61 + for i in 1 2 3; do 62 + (TestAPIAvailability) && break 63 + echo "Retrying API shortly..." 64 + ${pkgs.coreutils}/bin/sleep .5s 65 + done; 66 + 67 + LoginAPI 68 + 69 + ${builtins.concatStringsSep "\n" ( 70 + map ( 71 + payload: 72 + lib.pipe payload [ 73 + lib.strings.escapeShellArg 74 + (payload: "addList ${payload}") 75 + ] 76 + ) payloads 77 + )} 78 + 79 + # Run gravity.sh to load any new lists 80 + $pihole -g 81 + exit $any_failed 82 + ''
+128
nixos/modules/services/networking/pihole-ftl.md
··· 1 + # pihole-FTL {#module-services-networking-pihole-ftl} 2 + 3 + *Upstream documentation*: <https://docs.pi-hole.net/ftldns/> 4 + 5 + pihole-FTL is a fork of [Dnsmasq](index.html#module-services-networking-dnsmasq), 6 + providing some additional features, including an API for analysis and 7 + statistics. 8 + 9 + Note that pihole-FTL and Dnsmasq cannot be enabled at 10 + the same time. 11 + 12 + ## Configuration {#module-services-networking-pihole-ftl-configuration} 13 + 14 + pihole-FTL can be configured with [{option}`services.pihole-ftl.settings`](options.html#opt-services.pihole-ftl.settings), which controls the content of `pihole.toml`. 15 + 16 + The template pihole.toml is provided in `pihole-ftl.passthru.settingsTemplate`, 17 + which describes all settings. 18 + 19 + Example configuration: 20 + 21 + ```nix 22 + { 23 + services.pihole-ftl = { 24 + enable = true; 25 + openFirewallDHCP = true; 26 + queryLogDeleter.enable = true; 27 + lists = [ 28 + { 29 + url = "https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts"; 30 + # Alternatively, use the file from nixpkgs. Note its contents won't be 31 + # automatically updated by Pi-hole, as it would with an online URL. 32 + # url = "file://${pkgs.stevenblack-blocklist}/hosts"; 33 + description = "Steven Black's unified adlist"; 34 + } 35 + ]; 36 + settings = { 37 + dns = { 38 + domainNeeded = true; 39 + expandHosts = true; 40 + interface = "br-lan"; 41 + listeningMode = "BIND"; 42 + upstreams = [ "127.0.0.1#5053" ]; 43 + }; 44 + dhcp = { 45 + active = true; 46 + router = "192.168.10.1"; 47 + start = "192.168.10.2"; 48 + end = "192.168.10.254"; 49 + leaseTime = "1d"; 50 + ipv6 = true; 51 + multiDNS = true; 52 + hosts = [ 53 + # Static address for the current host 54 + "aa:bb:cc:dd:ee:ff,192.168.10.1,${config.networking.hostName},infinite" 55 + ]; 56 + rapidCommit = true; 57 + }; 58 + misc.dnsmasq_lines = [ 59 + # This DHCP server is the only one on the network 60 + "dhcp-authoritative" 61 + # Source: https://data.iana.org/root-anchors/root-anchors.xml 62 + "trust-anchor=.,38696,8,2,683D2D0ACB8C9B712A1948B27F741219298D0A450D612C483AF444A4C0FB2B16" 63 + ]; 64 + }; 65 + }; 66 + } 67 + ``` 68 + 69 + ### Inheriting configuration from Dnsmasq {#module-services-networking-pihole-ftl-configuration-inherit-dnsmasq} 70 + 71 + If [{option}`services.pihole-ftl.useDnsmasqConfig`](options.html#opt-services.pihole-ftl.useDnsmasqConfig) is enabled, the configuration [options of the Dnsmasq 72 + module](index.html#module-services-networking-dnsmasq) will be automatically 73 + used by pihole-FTL. Note that this may cause duplicate option errors 74 + depending on pihole-FTL settings. 75 + 76 + See the [Dnsmasq 77 + example](index.html#module-services-networking-dnsmasq-configuration-home) for 78 + an exemplar Dnsmasq configuration. Make sure to set 79 + [{option}`services.dnsmasq.enable`](options.html#opt-services.dnsmasq.enable) to false and 80 + [{option}`services.pihole-ftl.enable`](options.html#opt-services.pihole-ftl.enable) to true instead: 81 + 82 + ```nix 83 + { 84 + services.pihole-ftl = { 85 + enable = true; 86 + useDnsmasqConfig = true; 87 + }; 88 + } 89 + ``` 90 + 91 + ### Serving on multiple interfaces {#module-services-networking-pihole-ftl-configuration-multiple-interfaces} 92 + 93 + Pi-hole's configuration only supports specifying a single interface. If you want 94 + to configure additional interfaces with different configuration, use 95 + `misc.dnsmasq_lines` to append extra Dnsmasq options. 96 + 97 + ```nix 98 + { 99 + services.pihole-ftl = { 100 + settings.misc.dnsmasq_lines = [ 101 + # Specify the secondary interface 102 + "interface=enp1s0" 103 + # A different device is the router on this network, e.g. the one 104 + # provided by your ISP 105 + "dhcp-option=enp1s0,option:router,192.168.0.1" 106 + # Specify the IPv4 ranges to allocate, with a 1-day lease time 107 + "dhcp-range=enp1s0,192.168.0.10,192.168.0.253,1d" 108 + # Enable IPv6 109 + "dhcp-range=::f,::ff,constructor:enp1s0,ra-names,ra-stateless" 110 + ]; 111 + }; 112 + }; 113 + } 114 + ``` 115 + 116 + ## Administration {#module-services-networking-pihole-ftl-administration} 117 + 118 + *pihole command documentation*: <https://docs.pi-hole.net/main/pihole-command> 119 + 120 + Enabling pihole-FTL provides the `pihole` command, which can be used to control 121 + the daemon and some configuration. 122 + 123 + Note that in NixOS the script has been patched to remove the reinstallation, 124 + update, and Dnsmasq configuration commands. In NixOS, Pi-hole's configuration is 125 + immutable and must be done with NixOS options. 126 + 127 + For more convenient administration and monitoring, see [Pi-hole 128 + Dashboard](#module-services-web-apps-pihole-web)
+483
nixos/modules/services/networking/pihole-ftl.nix
··· 1 + { 2 + config, 3 + lib, 4 + pkgs, 5 + ... 6 + }: 7 + 8 + with { 9 + inherit (lib) 10 + elemAt 11 + getExe 12 + hasAttrByPath 13 + mkEnableOption 14 + mkIf 15 + mkOption 16 + strings 17 + types 18 + ; 19 + }; 20 + 21 + let 22 + mkDefaults = lib.mapAttrsRecursive (n: v: lib.mkDefault v); 23 + 24 + cfg = config.services.pihole-ftl; 25 + 26 + piholeScript = pkgs.writeScriptBin "pihole" '' 27 + sudo=exec 28 + if [[ "$USER" != '${cfg.user}' ]]; then 29 + sudo='exec /run/wrappers/bin/sudo -u ${cfg.user}' 30 + fi 31 + $sudo ${getExe cfg.piholePackage} "$@" 32 + ''; 33 + 34 + settingsFormat = pkgs.formats.toml { }; 35 + settingsFile = settingsFormat.generate "pihole.toml" cfg.settings; 36 + in 37 + { 38 + options.services.pihole-ftl = { 39 + enable = mkEnableOption "Pi-hole FTL"; 40 + 41 + package = lib.mkPackageOption pkgs "pihole-ftl" { }; 42 + piholePackage = lib.mkPackageOption pkgs "pihole" { }; 43 + 44 + privacyLevel = mkOption { 45 + type = types.numbers.between 0 3; 46 + description = '' 47 + Level of detail in generated statistics. 0 enables full statistics, 3 48 + shows only anonymous statistics. 49 + 50 + See [the documentation](https://docs.pi-hole.net/ftldns/privacylevels). 51 + 52 + Also see services.dnsmasq.settings.log-queries to completely disable 53 + query logging. 54 + ''; 55 + default = 0; 56 + example = "3"; 57 + }; 58 + 59 + openFirewallDHCP = mkOption { 60 + type = types.bool; 61 + default = false; 62 + description = "Open ports in the firewall for pihole-FTL's DHCP server."; 63 + }; 64 + 65 + openFirewallWebserver = mkOption { 66 + type = types.bool; 67 + default = false; 68 + description = '' 69 + Open ports in the firewall for pihole-FTL's webserver, as configured in `settings.webserver.port`. 70 + ''; 71 + }; 72 + 73 + configDirectory = mkOption { 74 + type = types.path; 75 + default = "/etc/pihole"; 76 + internal = true; 77 + readOnly = true; 78 + description = '' 79 + Path for pihole configuration. 80 + pihole does not currently support any path other than /etc/pihole. 81 + ''; 82 + }; 83 + 84 + stateDirectory = mkOption { 85 + type = types.path; 86 + default = "/var/lib/pihole"; 87 + description = '' 88 + Path for pihole state files. 89 + ''; 90 + }; 91 + 92 + logDirectory = mkOption { 93 + type = types.path; 94 + default = "/var/log/pihole"; 95 + description = "Path for Pi-hole log files"; 96 + }; 97 + 98 + settings = mkOption { 99 + type = settingsFormat.type; 100 + description = '' 101 + Configuration options for pihole.toml. 102 + See the upstream [documentation](https://docs.pi-hole.net/ftldns/configfile). 103 + ''; 104 + }; 105 + 106 + useDnsmasqConfig = mkOption { 107 + type = types.bool; 108 + default = false; 109 + description = '' 110 + Import options defined in [](#opt-services.dnsmasq.settings) via 111 + misc.dnsmasq_lines in Pi-hole's config. 112 + ''; 113 + }; 114 + 115 + pihole = mkOption { 116 + type = types.package; 117 + default = piholeScript; 118 + internal = true; 119 + description = "Pi-hole admin script"; 120 + }; 121 + 122 + lists = 123 + let 124 + adlistType = types.submodule { 125 + options = { 126 + url = mkOption { 127 + type = types.str; 128 + description = "URL of the domain list"; 129 + }; 130 + type = mkOption { 131 + type = types.enum [ 132 + "allow" 133 + "block" 134 + ]; 135 + default = "block"; 136 + description = "Whether domains on this list should be explicitly allowed, or blocked"; 137 + }; 138 + enabled = mkOption { 139 + type = types.bool; 140 + default = true; 141 + description = "Whether this list is enabled"; 142 + }; 143 + description = mkOption { 144 + type = types.str; 145 + description = "Description of the list"; 146 + default = ""; 147 + }; 148 + }; 149 + }; 150 + in 151 + mkOption { 152 + type = with types; listOf adlistType; 153 + description = "Deny (or allow) domain lists to use"; 154 + default = [ ]; 155 + example = [ 156 + { 157 + url = "https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts"; 158 + } 159 + ]; 160 + }; 161 + 162 + user = mkOption { 163 + type = types.str; 164 + default = "pihole"; 165 + description = "User to run the service as."; 166 + }; 167 + 168 + group = mkOption { 169 + type = types.str; 170 + default = "pihole"; 171 + description = "Group to run the service as."; 172 + }; 173 + 174 + queryLogDeleter = { 175 + enable = mkEnableOption ("Pi-hole FTL DNS query log deleter"); 176 + 177 + age = mkOption { 178 + type = types.int; 179 + default = 90; 180 + description = '' 181 + Delete DNS query logs older than this many days, if 182 + [](#opt-services.pihole-ftl.queryLogDeleter.enable) is on. 183 + ''; 184 + }; 185 + 186 + interval = mkOption { 187 + type = types.str; 188 + default = "weekly"; 189 + description = '' 190 + How often the query log deleter is run. See systemd.time(7) for more 191 + information about the format. 192 + ''; 193 + }; 194 + }; 195 + }; 196 + 197 + config = mkIf cfg.enable { 198 + assertions = [ 199 + { 200 + assertion = !config.services.dnsmasq.enable; 201 + message = "pihole-ftl conflicts with dnsmasq. Please disable one of them."; 202 + } 203 + 204 + { 205 + assertion = 206 + builtins.length cfg.lists == 0 207 + || ( 208 + (hasAttrByPath [ "webserver" "port" ] cfg.settings) 209 + && !builtins.elem cfg.settings.webserver.port [ 210 + "" 211 + null 212 + ] 213 + ); 214 + message = '' 215 + The Pi-hole webserver must be enabled for lists set in services.pihole-ftl.lists to be automatically loaded on startup via the web API. 216 + services.pihole-ftl.settings.port must be defined, e.g. by enabling services.pihole-web.enable and defining services.pihole-web.port. 217 + ''; 218 + } 219 + 220 + { 221 + assertion = 222 + builtins.length cfg.lists == 0 223 + || !(hasAttrByPath [ "webserver" "api" "cli_pw" ] cfg.settings) 224 + || cfg.settings.webserver.api.cli_pw == true; 225 + message = '' 226 + services.pihole-ftl.settings.webserver.api.cli_pw must be true for lists set in services.pihole-ftl.lists to be automatically loaded on startup. 227 + This enables an ephemeral password used by the pihole command. 228 + ''; 229 + } 230 + ]; 231 + 232 + services.pihole-ftl.settings = lib.mkMerge [ 233 + # Defaults 234 + (mkDefaults { 235 + misc.readOnly = true; # Prevent config changes via API or CLI by default 236 + webserver.port = ""; # Disable the webserver by default 237 + misc.privacyLevel = cfg.privacyLevel; 238 + }) 239 + 240 + # Move state files to cfg.stateDirectory 241 + { 242 + # TODO: Pi-hole currently hardcodes dhcp-leasefile this in its 243 + # generated dnsmasq.conf, and we can't override it 244 + misc.dnsmasq_lines = [ 245 + # "dhcp-leasefile=${cfg.stateDirectory}/dhcp.leases" 246 + # "hostsdir=${cfg.stateDirectory}/hosts" 247 + ]; 248 + 249 + files = { 250 + database = "${cfg.stateDirectory}/pihole-FTL.db"; 251 + gravity = "${cfg.stateDirectory}/gravity.db"; 252 + macvendor = "${cfg.stateDirectory}/gravity.db"; 253 + log.ftl = "${cfg.logDirectory}/FTL.log"; 254 + log.dnsmasq = "${cfg.logDirectory}/pihole.log"; 255 + log.webserver = "${cfg.logDirectory}/webserver.log"; 256 + }; 257 + 258 + webserver.tls = "${cfg.stateDirectory}/tls.pem"; 259 + } 260 + 261 + (lib.optionalAttrs cfg.useDnsmasqConfig { 262 + misc.dnsmasq_lines = lib.pipe config.services.dnsmasq.configFile [ 263 + builtins.readFile 264 + (lib.strings.splitString "\n") 265 + (builtins.filter (s: s != "")) 266 + ]; 267 + }) 268 + ]; 269 + 270 + systemd.tmpfiles.rules = [ 271 + "d ${cfg.configDirectory} 0700 ${cfg.user} ${cfg.group} - -" 272 + "d ${cfg.stateDirectory} 0700 ${cfg.user} ${cfg.group} - -" 273 + "d ${cfg.logDirectory} 0700 ${cfg.user} ${cfg.group} - -" 274 + ]; 275 + 276 + systemd.services = { 277 + pihole-ftl = 278 + let 279 + setupService = config.systemd.services.pihole-ftl-setup.name; 280 + in 281 + { 282 + description = "Pi-hole FTL"; 283 + 284 + after = [ "network.target" ]; 285 + before = [ setupService ]; 286 + 287 + wantedBy = [ "multi-user.target" ]; 288 + wants = [ setupService ]; 289 + 290 + environment = { 291 + # Currently unused, but allows the service to be reloaded 292 + # automatically when the config is changed. 293 + PIHOLE_CONFIG = settingsFile; 294 + 295 + # pihole is executed by the /actions/gravity API endpoint 296 + PATH = lib.mkForce ( 297 + lib.makeBinPath [ 298 + cfg.piholePackage 299 + ] 300 + ); 301 + }; 302 + 303 + serviceConfig = { 304 + Type = "simple"; 305 + User = cfg.user; 306 + Group = cfg.group; 307 + AmbientCapabilities = [ 308 + "CAP_NET_BIND_SERVICE" 309 + "CAP_NET_RAW" 310 + "CAP_NET_ADMIN" 311 + "CAP_SYS_NICE" 312 + "CAP_IPC_LOCK" 313 + "CAP_CHOWN" 314 + "CAP_SYS_TIME" 315 + ]; 316 + ExecStart = "${getExe cfg.package} no-daemon"; 317 + Restart = "on-failure"; 318 + RestartSec = 1; 319 + # Hardening 320 + NoNewPrivileges = true; 321 + PrivateTmp = true; 322 + PrivateDevices = true; 323 + DevicePolicy = "closed"; 324 + ProtectSystem = "strict"; 325 + ProtectHome = "read-only"; 326 + ProtectControlGroups = true; 327 + ProtectKernelModules = true; 328 + ProtectKernelTunables = true; 329 + ReadWritePaths = [ 330 + cfg.configDirectory 331 + cfg.stateDirectory 332 + cfg.logDirectory 333 + ]; 334 + RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6 AF_NETLINK"; 335 + RestrictNamespaces = true; 336 + RestrictRealtime = true; 337 + RestrictSUIDSGID = true; 338 + MemoryDenyWriteExecute = true; 339 + LockPersonality = true; 340 + }; 341 + }; 342 + 343 + pihole-ftl-setup = { 344 + description = "Pi-hole FTL setup"; 345 + # Wait for network so lists can be downloaded 346 + after = [ "network-online.target" ]; 347 + requires = [ "network-online.target" ]; 348 + serviceConfig = { 349 + Type = "oneshot"; 350 + User = cfg.user; 351 + Group = cfg.group; 352 + 353 + # Hardening 354 + NoNewPrivileges = true; 355 + PrivateTmp = true; 356 + PrivateDevices = true; 357 + DevicePolicy = "closed"; 358 + ProtectSystem = "strict"; 359 + ProtectHome = "read-only"; 360 + ProtectControlGroups = true; 361 + ProtectKernelModules = true; 362 + ProtectKernelTunables = true; 363 + ReadWritePaths = [ 364 + cfg.configDirectory 365 + cfg.stateDirectory 366 + cfg.logDirectory 367 + ]; 368 + RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6 AF_NETLINK"; 369 + RestrictNamespaces = true; 370 + RestrictRealtime = true; 371 + RestrictSUIDSGID = true; 372 + MemoryDenyWriteExecute = true; 373 + LockPersonality = true; 374 + }; 375 + script = import ./pihole-ftl-setup-script.nix { 376 + inherit 377 + cfg 378 + config 379 + lib 380 + pkgs 381 + ; 382 + }; 383 + }; 384 + 385 + pihole-ftl-log-deleter = mkIf cfg.queryLogDeleter.enable { 386 + description = "Pi-hole FTL DNS query log deleter"; 387 + serviceConfig = { 388 + Type = "oneshot"; 389 + User = cfg.user; 390 + Group = cfg.group; 391 + # Hardening 392 + NoNewPrivileges = true; 393 + PrivateTmp = true; 394 + PrivateDevices = true; 395 + DevicePolicy = "closed"; 396 + ProtectSystem = "strict"; 397 + ProtectHome = "read-only"; 398 + ProtectControlGroups = true; 399 + ProtectKernelModules = true; 400 + ProtectKernelTunables = true; 401 + ReadWritePaths = [ cfg.stateDirectory ]; 402 + RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6 AF_NETLINK"; 403 + RestrictNamespaces = true; 404 + RestrictRealtime = true; 405 + RestrictSUIDSGID = true; 406 + MemoryDenyWriteExecute = true; 407 + LockPersonality = true; 408 + }; 409 + script = 410 + let 411 + days = toString cfg.queryLogDeleter.age; 412 + database = "${cfg.stateDirectory}/pihole-FTL.db"; 413 + in 414 + '' 415 + set -euo pipefail 416 + 417 + echo "Deleting query logs older than ${days} days" 418 + ${getExe cfg.package} sqlite3 "${database}" "DELETE FROM query_storage WHERE timestamp <= CAST(strftime('%s', date('now', '-${days} day')) AS INT); select changes() from query_storage limit 1" 419 + ''; 420 + }; 421 + }; 422 + 423 + systemd.timers.pihole-ftl-log-deleter = mkIf cfg.queryLogDeleter.enable { 424 + description = "Pi-hole FTL DNS query log deleter"; 425 + before = [ 426 + config.systemd.services.pihole-ftl.name 427 + config.systemd.services.pihole-ftl-setup.name 428 + ]; 429 + wantedBy = [ "timers.target" ]; 430 + timerConfig = { 431 + OnCalendar = cfg.queryLogDeleter.interval; 432 + Unit = "pihole-ftl-log-deleter.service"; 433 + }; 434 + }; 435 + 436 + networking.firewall = lib.mkMerge [ 437 + (mkIf cfg.openFirewallDHCP { 438 + allowedUDPPorts = [ 53 ]; 439 + allowedTCPPorts = [ 53 ]; 440 + }) 441 + 442 + (mkIf cfg.openFirewallWebserver { 443 + allowedTCPPorts = lib.pipe cfg.settings.webserver.port [ 444 + (lib.splitString ",") 445 + (map ( 446 + port: 447 + lib.pipe port [ 448 + (builtins.split "[[:alpha:]]+") 449 + builtins.head 450 + lib.toInt 451 + ] 452 + )) 453 + ]; 454 + }) 455 + ]; 456 + 457 + users.users.${cfg.user} = { 458 + group = cfg.group; 459 + isSystemUser = true; 460 + }; 461 + 462 + users.groups.${cfg.group} = { }; 463 + 464 + environment.etc."pihole/pihole.toml" = { 465 + source = settingsFile; 466 + user = cfg.user; 467 + group = cfg.group; 468 + mode = "400"; 469 + }; 470 + 471 + environment.systemPackages = [ cfg.pihole ]; 472 + 473 + services.logrotate.settings.pihole-ftl = { 474 + enable = true; 475 + files = [ "${cfg.logDirectory}/FTL.log" ]; 476 + }; 477 + }; 478 + 479 + meta = { 480 + doc = ./pihole-ftl.md; 481 + maintainers = with lib.maintainers; [ williamvds ]; 482 + }; 483 + }
+19
nixos/modules/services/web-apps/pihole-web.md
··· 1 + # Pi-hole Web Dashboard {#module-services-web-apps-pihole-web} 2 + 3 + The Pi-hole suite provides a web GUI for controlling and monitoring 4 + [pihole-FTL](index.html#module-services-networking-pihole-ftl). 5 + 6 + ## Configuration {#module-services-web-apps-pihole-web-configuration} 7 + 8 + Example configuration: 9 + 10 + ```nix 11 + { 12 + services.pihole-web = { 13 + enable = true; 14 + ports = [ 80 ]; 15 + }; 16 + } 17 + ``` 18 + 19 + The dashboard can be configured using [{option}`services.pihole-ftl.settings`](options.html#opt-services.pihole-ftl.settings), in particular the `webserver` subsection.
+104
nixos/modules/services/web-apps/pihole-web.nix
··· 1 + { 2 + config, 3 + lib, 4 + pkgs, 5 + ... 6 + }: 7 + 8 + let 9 + cfg = config.services.pihole-web; 10 + in 11 + { 12 + options.services.pihole-web = { 13 + enable = lib.mkEnableOption "Pi-hole dashboard"; 14 + 15 + package = lib.mkPackageOption pkgs "pihole-web" { }; 16 + 17 + hostName = lib.mkOption { 18 + type = lib.types.str; 19 + description = "Domain name for the website."; 20 + default = "pi.hole"; 21 + }; 22 + 23 + ports = 24 + let 25 + portType = lib.types.submodule { 26 + options = { 27 + port = lib.mkOption { 28 + type = lib.types.port; 29 + description = "Port to bind"; 30 + }; 31 + optional = lib.mkOption { 32 + type = lib.types.bool; 33 + default = false; 34 + description = "Skip the port if it cannot be bound"; 35 + }; 36 + redirectSSL = lib.mkOption { 37 + type = lib.types.bool; 38 + default = false; 39 + description = "Redirect from this port to the first configured SSL port"; 40 + }; 41 + ssl = lib.mkOption { 42 + type = lib.types.bool; 43 + default = false; 44 + description = "Serve SSL on the port"; 45 + }; 46 + }; 47 + }; 48 + in 49 + lib.mkOption { 50 + type = lib.types.listOf ( 51 + lib.types.oneOf [ 52 + lib.types.port 53 + lib.types.str 54 + portType 55 + ] 56 + ); 57 + description = '' 58 + Port(s) for the webserver to serve on. 59 + 60 + If provided as a string, optionally append suffixes to control behaviour: 61 + 62 + - `o`: to make the port is optional - failure to bind will not be an error. 63 + - `s`: for the port to be used for SSL. 64 + - `r`: for a non-SSL port to redirect to the first available SSL port. 65 + ''; 66 + example = [ 67 + "80r" 68 + "443s" 69 + ]; 70 + apply = 71 + values: 72 + let 73 + convert = 74 + value: 75 + if (builtins.typeOf) value == "int" then 76 + toString value 77 + else if builtins.typeOf value == "set" then 78 + lib.strings.concatStrings [ 79 + (toString value.port) 80 + (lib.optionalString value.optional "o") 81 + (lib.optionalString value.redirectSSL "r") 82 + (lib.optionalString value.ssl "s") 83 + ] 84 + else 85 + value; 86 + in 87 + lib.strings.concatStringsSep "," (map convert values); 88 + }; 89 + }; 90 + 91 + config = lib.mkIf cfg.enable { 92 + services.pihole-ftl.settings.webserver = { 93 + domain = cfg.hostName; 94 + port = cfg.ports; 95 + paths.webroot = "${cfg.package}/share/"; 96 + paths.webhome = "/"; 97 + }; 98 + }; 99 + 100 + meta = { 101 + doc = ./pihole-web.md; 102 + maintainers = with lib.maintainers; [ williamvds ]; 103 + }; 104 + }
+12 -19
nixos/tests/vaultwarden.nix
··· 53 53 driver = Firefox(options=options) 54 54 55 55 driver.implicitly_wait(20) 56 - driver.get('http://localhost:8080/#/register') 56 + driver.get('http://localhost:8080/#/signup') 57 57 58 58 wait = WebDriverWait(driver, 10) 59 59 60 60 wait.until(EC.title_contains("Vaultwarden Web")) 61 61 62 - driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_email').send_keys( 62 + driver.find_element(By.CSS_SELECTOR, 'input#register-start_form_input_email').send_keys( 63 63 '${userEmail}' 64 64 ) 65 - driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_name').send_keys( 65 + driver.find_element(By.CSS_SELECTOR, 'input#register-start_form_input_name').send_keys( 66 66 'A Cat' 67 67 ) 68 - driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_master-password').send_keys( 68 + driver.find_element(By.XPATH, "//button[contains(., 'Continue')]").click() 69 + driver.find_element(By.CSS_SELECTOR, 'input#input-password-form_new-password').send_keys( 69 70 '${userPassword}' 70 71 ) 71 - driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_confirm-master-password').send_keys( 72 + driver.find_element(By.CSS_SELECTOR, 'input#input-password-form_confirm-new-password').send_keys( 72 73 '${userPassword}' 73 74 ) 74 - if driver.find_element(By.CSS_SELECTOR, 'input#checkForBreaches').is_selected(): 75 - driver.find_element(By.CSS_SELECTOR, 'input#checkForBreaches').click() 75 + if driver.find_element(By.XPATH, '//input[@formcontrolname="checkForBreaches"]').is_selected(): 76 + driver.find_element(By.XPATH, '//input[@formcontrolname="checkForBreaches"]').click() 76 77 77 78 driver.find_element(By.XPATH, "//button[contains(., 'Create account')]").click() 78 79 79 - wait.until_not(EC.title_contains("Create account")) 80 + wait.until_not(EC.title_contains("Set a strong password")) 80 81 81 - driver.find_element(By.XPATH, "//button[contains(., 'Continue')]").click() 82 + click_when_unobstructed((By.XPATH, "//button[contains(., 'New item')]")) 82 83 83 - driver.find_element(By.XPATH, '//input[@type="password"]').send_keys( 84 - '${userPassword}' 85 - ) 86 - driver.find_element(By.XPATH, "//button[contains(., 'Log in with master password')]").click() 87 - 88 - click_when_unobstructed((By.CSS_SELECTOR, 'button#newItemDropdown')) 89 - driver.find_element(By.XPATH, "//button[contains(., 'Item')]").click() 90 - 91 - driver.find_element(By.CSS_SELECTOR, 'input#name').send_keys( 84 + driver.find_element(By.XPATH, '//input[@formcontrolname="name"]').send_keys( 92 85 'secrets' 93 86 ) 94 - driver.find_element(By.CSS_SELECTOR, 'input#loginPassword').send_keys( 87 + driver.find_element(By.XPATH, '//input[@formcontrolname="password"]').send_keys( 95 88 '${storedPassword}' 96 89 ) 97 90
+6 -6
pkgs/applications/editors/vscode/vscodium.nix
··· 26 26 27 27 hash = 28 28 { 29 - x86_64-linux = "sha256-6/ECgQbl7r4KI66BApOijIdJJP4nlDEgRE1JEMJcSDk="; 30 - x86_64-darwin = "sha256-t68Wkwo6p/S0hTf8BiR95nHC4qOLVtBkU0u3dco+jEc="; 31 - aarch64-linux = "sha256-KJ74qd0xOQV9EkoIdWGLCr57ZYJ9U0F2zyW6y9zWSY4="; 32 - aarch64-darwin = "sha256-CPPIYDxDiF07SdRaOe2Cp8fl4YvbVPeaVqobo0PZyrY="; 33 - armv7l-linux = "sha256-ob2Xlgvsk6KFo9stlmuGTPPRyXQpBUACuq5q48haGxs="; 29 + x86_64-linux = "sha256-4zLMqwIFMfeZBuHDmaORx+BK9vqxe0SMwSKUyqVYtb8="; 30 + x86_64-darwin = "sha256-RzvRknMzZPdM2sd/nRIYSWN7TUJ/uBl3NL4H3+ckAUI="; 31 + aarch64-linux = "sha256-rfsfgWmX24783VM9srcCZHNIeCSV1I9J7NoFjtXqdBc="; 32 + aarch64-darwin = "sha256-3fcO8Wy0703j4y2TCe6O5tSuAMSW3kLzxrZ5ztgN9r8="; 33 + armv7l-linux = "sha256-7Qk0V7sZeBohqCp1ciEtccGj073ZYXvvLsxMZ40ZqFg="; 34 34 } 35 35 .${system} or throwSystem; 36 36 ··· 41 41 42 42 # Please backport all compatible updates to the stable release. 43 43 # This is important for the extension ecosystem. 44 - version = "1.100.23258"; 44 + version = "1.100.33714"; 45 45 pname = "vscodium"; 46 46 47 47 executableName = "codium";
+825 -825
pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
··· 1 1 { 2 - version = "140.0b3"; 2 + version = "140.0b4"; 3 3 sources = [ 4 4 { 5 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ach/firefox-140.0b3.tar.xz"; 5 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ach/firefox-140.0b4.tar.xz"; 6 6 locale = "ach"; 7 7 arch = "linux-x86_64"; 8 - sha256 = "87c1f8aa057b132bdf97b81aa911cde1b76df420f4319052dac1fb36f73aeaa7"; 8 + sha256 = "79c4bae3ab2ecc83eaaaab31104e117ba66ad82abc4dfae2f5ec76dde47f51ad"; 9 9 } 10 10 { 11 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/af/firefox-140.0b3.tar.xz"; 11 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/af/firefox-140.0b4.tar.xz"; 12 12 locale = "af"; 13 13 arch = "linux-x86_64"; 14 - sha256 = "995fb3776e849a87271df8f7967fff46febbb57ac4e513e520fe2790947e8e04"; 14 + sha256 = "699a969d7ab130bc9bda98abf1e5ff47b77dd6de0cbdb0c1201f465ba8cee7e7"; 15 15 } 16 16 { 17 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/an/firefox-140.0b3.tar.xz"; 17 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/an/firefox-140.0b4.tar.xz"; 18 18 locale = "an"; 19 19 arch = "linux-x86_64"; 20 - sha256 = "a3daa36f2d0477ff3bf8af4df84b1bbd6d001093b1b7453489486efabfc1c0c9"; 20 + sha256 = "68f2fd1f33a6fd473c53cf0e3574e780cfa9a28c298d2733813676d71650e6ac"; 21 21 } 22 22 { 23 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ar/firefox-140.0b3.tar.xz"; 23 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ar/firefox-140.0b4.tar.xz"; 24 24 locale = "ar"; 25 25 arch = "linux-x86_64"; 26 - sha256 = "36bb911e75abad10dd74d9d1aa541ee8b34f7918f5867acbfeb2682386d1b875"; 26 + sha256 = "16d9b35f06fb47a74a778d64cf7abe219a3624ca4732287970ce9f109cfa688c"; 27 27 } 28 28 { 29 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ast/firefox-140.0b3.tar.xz"; 29 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ast/firefox-140.0b4.tar.xz"; 30 30 locale = "ast"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "3df5f717c4ba64c88fcf873e01a667dc72ec006be98e4ccdf776381fb5c2999f"; 32 + sha256 = "8063552de94d50d73b2adfe01eed122e50c399aeacf4944769e27ac51af5ca5c"; 33 33 } 34 34 { 35 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/az/firefox-140.0b3.tar.xz"; 35 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/az/firefox-140.0b4.tar.xz"; 36 36 locale = "az"; 37 37 arch = "linux-x86_64"; 38 - sha256 = "0fbc914fed6b0344f6701dda29c92a613650987a9c5c3b6cc6f5f99f1d77df47"; 38 + sha256 = "f54d622ba71e419a329768ac346d4469cffcac4b8077d686902ab254b7d5ac1d"; 39 39 } 40 40 { 41 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/be/firefox-140.0b3.tar.xz"; 41 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/be/firefox-140.0b4.tar.xz"; 42 42 locale = "be"; 43 43 arch = "linux-x86_64"; 44 - sha256 = "0e07670b6e2f0912d3c7c599b7db147212b0cad36737681d8012f2dca7d8c22e"; 44 + sha256 = "827a6e56ff56d907d4bfe825322564c31b690058a18b835f73612384f388645d"; 45 45 } 46 46 { 47 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/bg/firefox-140.0b3.tar.xz"; 47 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/bg/firefox-140.0b4.tar.xz"; 48 48 locale = "bg"; 49 49 arch = "linux-x86_64"; 50 - sha256 = "7d96d3e05a94d268accf129fe008688fe492472ae1edbb8eb50fc29f7c899be9"; 50 + sha256 = "f4a9493a0ff3e35a9a0e73de70d7e5a681de1ef14e031320015cd0cd15d52145"; 51 51 } 52 52 { 53 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/bn/firefox-140.0b3.tar.xz"; 53 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/bn/firefox-140.0b4.tar.xz"; 54 54 locale = "bn"; 55 55 arch = "linux-x86_64"; 56 - sha256 = "0788fda0e35abb70344cc4030bb54af725ec4dc3725f8ebc12df70ceeb860fdb"; 56 + sha256 = "0ec9de4c5276ef24b3d0531f4964cc01bb3d1c4d44530de59ead8a4ff804f42f"; 57 57 } 58 58 { 59 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/br/firefox-140.0b3.tar.xz"; 59 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/br/firefox-140.0b4.tar.xz"; 60 60 locale = "br"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "5a45b3c49e0ccd7314881494d825badb16372fda7bb94fd704b8eb49fe9492c3"; 62 + sha256 = "d6a1163df76100d1995929bcbce45aad6db99f600d29e93a7610662185ffdcb1"; 63 63 } 64 64 { 65 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/bs/firefox-140.0b3.tar.xz"; 65 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/bs/firefox-140.0b4.tar.xz"; 66 66 locale = "bs"; 67 67 arch = "linux-x86_64"; 68 - sha256 = "e4dd687373bf633cfde18764d9b424ac245349925a7fdb5a45fd1698b8ed1164"; 68 + sha256 = "00eec200da5859ff0c4ea01c582c12dc3610b4216876bda9e08bbe41f3d7719a"; 69 69 } 70 70 { 71 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ca-valencia/firefox-140.0b3.tar.xz"; 71 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ca-valencia/firefox-140.0b4.tar.xz"; 72 72 locale = "ca-valencia"; 73 73 arch = "linux-x86_64"; 74 - sha256 = "f4dd916b333e0abc0551d7651156e94cdf31049d7fe7e51b2f46f877066fc144"; 74 + sha256 = "a73eeae5de570615e3de64949de40a6a149dbf0450170686342ef48fc330da48"; 75 75 } 76 76 { 77 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ca/firefox-140.0b3.tar.xz"; 77 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ca/firefox-140.0b4.tar.xz"; 78 78 locale = "ca"; 79 79 arch = "linux-x86_64"; 80 - sha256 = "020a985e9841238d683fa817e26f1791ea60946701c91e8eab3def9c2db23278"; 80 + sha256 = "532184e6c74f6de599e29360f5b2fcb7c68032fc48101296e13a4bed5e8500ac"; 81 81 } 82 82 { 83 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/cak/firefox-140.0b3.tar.xz"; 83 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/cak/firefox-140.0b4.tar.xz"; 84 84 locale = "cak"; 85 85 arch = "linux-x86_64"; 86 - sha256 = "542b5987fb29f278c2d1c0451053a37874f8a9ee1c80a3e2d818821b740a465c"; 86 + sha256 = "1fb82efc4e4f0b5e626c133bb17fa57ee54ff00916d306e66a96943d594b0da6"; 87 87 } 88 88 { 89 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/cs/firefox-140.0b3.tar.xz"; 89 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/cs/firefox-140.0b4.tar.xz"; 90 90 locale = "cs"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "390df2e96d9b0f2c6a5c5ef01b9f4790e0d65a5bd559bcd7b5645e632fe05b6c"; 92 + sha256 = "d12c2f7e5c102a83995aec62fe69db2c1f9895b9680cdb2df6bdbfc03d622631"; 93 93 } 94 94 { 95 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/cy/firefox-140.0b3.tar.xz"; 95 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/cy/firefox-140.0b4.tar.xz"; 96 96 locale = "cy"; 97 97 arch = "linux-x86_64"; 98 - sha256 = "a0cd0379ffe29c33eb1f34dce54f56e9c6801cf25378633e4c3cf9a0badfae22"; 98 + sha256 = "479ccceda72ad7f2e2d0056545878f43ecd72ff834b09b7ef7e342955eaf83c4"; 99 99 } 100 100 { 101 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/da/firefox-140.0b3.tar.xz"; 101 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/da/firefox-140.0b4.tar.xz"; 102 102 locale = "da"; 103 103 arch = "linux-x86_64"; 104 - sha256 = "582033616abeaa16914802635720708294de44afb42c118098b5d30a3df96968"; 104 + sha256 = "0ad71e504abe067cb52d68d88916be3393913c2f1978eb98dd48f94ab6daf4f9"; 105 105 } 106 106 { 107 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/de/firefox-140.0b3.tar.xz"; 107 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/de/firefox-140.0b4.tar.xz"; 108 108 locale = "de"; 109 109 arch = "linux-x86_64"; 110 - sha256 = "e05ae143147e96e5b5c686813f8284640b193b12fa1ecc878a033d7a6b62572a"; 110 + sha256 = "40ab7b73e1d433eeeae0c8b5fa5c032d14182bc526cbde7b4efc2e32c275a3b7"; 111 111 } 112 112 { 113 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/dsb/firefox-140.0b3.tar.xz"; 113 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/dsb/firefox-140.0b4.tar.xz"; 114 114 locale = "dsb"; 115 115 arch = "linux-x86_64"; 116 - sha256 = "bf11f20d86bd8c8fec4a4d9fa14adfba00e9bce9b40f9a899a0fe8cafdfaa89e"; 116 + sha256 = "cd782ee1d65b7fd5952e30c6c2c285215f7043f37b9ae3bb0aa51d6056b6a824"; 117 117 } 118 118 { 119 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/el/firefox-140.0b3.tar.xz"; 119 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/el/firefox-140.0b4.tar.xz"; 120 120 locale = "el"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "f4758465dedcc1a1abbef1dfbfa1c1a0e630714eddfa98038826033f7baaddca"; 122 + sha256 = "19736769c65ceff853bfe9c4fd6541c2e30e13166dffd707a1a96077da5bee1c"; 123 123 } 124 124 { 125 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/en-CA/firefox-140.0b3.tar.xz"; 125 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/en-CA/firefox-140.0b4.tar.xz"; 126 126 locale = "en-CA"; 127 127 arch = "linux-x86_64"; 128 - sha256 = "75949735b5d56b36a143410517d109d55139bd670d505d0b467288094ccd34bb"; 128 + sha256 = "8880c95c0d00a51cd65829ddf5eca2ae9bd0f6a7e995d1d532224c223beb4a70"; 129 129 } 130 130 { 131 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/en-GB/firefox-140.0b3.tar.xz"; 131 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/en-GB/firefox-140.0b4.tar.xz"; 132 132 locale = "en-GB"; 133 133 arch = "linux-x86_64"; 134 - sha256 = "e81b992506abce52d839623334376229a35659699c8770516b3c7e34d810ead7"; 134 + sha256 = "56c46be9058e82aaa046788499c0c6e96c48cbeb0a05a47b907772b2c73122a4"; 135 135 } 136 136 { 137 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/en-US/firefox-140.0b3.tar.xz"; 137 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/en-US/firefox-140.0b4.tar.xz"; 138 138 locale = "en-US"; 139 139 arch = "linux-x86_64"; 140 - sha256 = "c1428da2dfc7a16deb7b9570fcccba94c13158373a359804233a4b5f330746a0"; 140 + sha256 = "40820674c78e05b1413458c2844e874c8521670780fdb4489e62379a42fba704"; 141 141 } 142 142 { 143 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/eo/firefox-140.0b3.tar.xz"; 143 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/eo/firefox-140.0b4.tar.xz"; 144 144 locale = "eo"; 145 145 arch = "linux-x86_64"; 146 - sha256 = "54790c6e1050b34d380e6daf96f387379aa825249af5889c71752eb728ecb10d"; 146 + sha256 = "3d444671937f8438ad98b3bf2ee935233a8025c0bd7de8a916be3d1806168222"; 147 147 } 148 148 { 149 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/es-AR/firefox-140.0b3.tar.xz"; 149 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/es-AR/firefox-140.0b4.tar.xz"; 150 150 locale = "es-AR"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "d4dc96fba97c8f0c96ec5d596aaf6e30fe5f467399b59307ba1e91b5471979d5"; 152 + sha256 = "640d6480bc2680609dde51a76e512c8e9d1d8bcc93b75af239f254b824a0b330"; 153 153 } 154 154 { 155 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/es-CL/firefox-140.0b3.tar.xz"; 155 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/es-CL/firefox-140.0b4.tar.xz"; 156 156 locale = "es-CL"; 157 157 arch = "linux-x86_64"; 158 - sha256 = "c9888370387548a0c7b26facd131e8effc9b43bf27d4d2ad31cec12c3e39eecd"; 158 + sha256 = "7a430e844e216eba749d2e65cdd5f698ea5e450e018e1a217b993c97c375ebbf"; 159 159 } 160 160 { 161 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/es-ES/firefox-140.0b3.tar.xz"; 161 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/es-ES/firefox-140.0b4.tar.xz"; 162 162 locale = "es-ES"; 163 163 arch = "linux-x86_64"; 164 - sha256 = "6fd830a501cebe0dd6a005cc00eb326cc82c30f38836da4ba46a79be13401377"; 164 + sha256 = "1905f4a96c7de86f9b024d41ba07758e478f55c43d16bbb817c9b8e36b544e97"; 165 165 } 166 166 { 167 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/es-MX/firefox-140.0b3.tar.xz"; 167 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/es-MX/firefox-140.0b4.tar.xz"; 168 168 locale = "es-MX"; 169 169 arch = "linux-x86_64"; 170 - sha256 = "0f65338c18d4cd2bc4fc5b4eecaf62d759e532059588a920ce19de13d941ec7a"; 170 + sha256 = "d7eb82b97a007de775afc9055e33b7b8dbf51947567fe3b1a6e37e2b8765c4a2"; 171 171 } 172 172 { 173 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/et/firefox-140.0b3.tar.xz"; 173 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/et/firefox-140.0b4.tar.xz"; 174 174 locale = "et"; 175 175 arch = "linux-x86_64"; 176 - sha256 = "904917e0115be1015954139ddf50395ec69e297082bd37f14a280415471116cb"; 176 + sha256 = "aa3921d10df3e89d33375ae23b32a668e78c22c30fff3e546957d75c815d1ba1"; 177 177 } 178 178 { 179 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/eu/firefox-140.0b3.tar.xz"; 179 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/eu/firefox-140.0b4.tar.xz"; 180 180 locale = "eu"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "9e03aeda162aa17a17eb3336e430dffbc415685cd211aadfc43a5f616c8e8758"; 182 + sha256 = "b678e517a072e9aa3a585acb027a59b3f18d0e4e132ce03cba26c8d5598ca04d"; 183 183 } 184 184 { 185 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/fa/firefox-140.0b3.tar.xz"; 185 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/fa/firefox-140.0b4.tar.xz"; 186 186 locale = "fa"; 187 187 arch = "linux-x86_64"; 188 - sha256 = "6054bf75fad6b65c29b2f7c4e223df75f02b5ccabceb86b9c5e5e42b741f7bfd"; 188 + sha256 = "e23cedbe5d62203347749feaf3ad189b19593be7d328519296d727c142b07774"; 189 189 } 190 190 { 191 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ff/firefox-140.0b3.tar.xz"; 191 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ff/firefox-140.0b4.tar.xz"; 192 192 locale = "ff"; 193 193 arch = "linux-x86_64"; 194 - sha256 = "ebea919c503fc4523e1c594216ce8079316c9d377ba9bae6a6729ee3182c9df3"; 194 + sha256 = "a2867f278763c04b7d1bc50bdd4dd5ea49be62bba9986740b680cddf6f2b458b"; 195 195 } 196 196 { 197 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/fi/firefox-140.0b3.tar.xz"; 197 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/fi/firefox-140.0b4.tar.xz"; 198 198 locale = "fi"; 199 199 arch = "linux-x86_64"; 200 - sha256 = "3126d98ccd0c5f16b77a71ad4c11423482cd5c7d8f7d10f7828e9e6d11e0f461"; 200 + sha256 = "a9758c8d99ea549fb056bfba4f74d70824105bb5f999343347d661f4ccd53283"; 201 201 } 202 202 { 203 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/fr/firefox-140.0b3.tar.xz"; 203 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/fr/firefox-140.0b4.tar.xz"; 204 204 locale = "fr"; 205 205 arch = "linux-x86_64"; 206 - sha256 = "9ddfee47dd74850d20f7aa87cbf92b46ff237d0a934d871025b92a364b2cb4c6"; 206 + sha256 = "12616ac5602bfcce857eccdd7ac50a98bac7bc9d5c6510ac49ab4627d6c762ac"; 207 207 } 208 208 { 209 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/fur/firefox-140.0b3.tar.xz"; 209 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/fur/firefox-140.0b4.tar.xz"; 210 210 locale = "fur"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "05025972440fdc4087266a88d02e6968b52a43ff6d77f0190a659eac6ae816c4"; 212 + sha256 = "a6b9aaa2fa7f8c25efcf338bef0bb98d57535c9ba7d0c99775b2b6cd0c44f15d"; 213 213 } 214 214 { 215 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/fy-NL/firefox-140.0b3.tar.xz"; 215 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/fy-NL/firefox-140.0b4.tar.xz"; 216 216 locale = "fy-NL"; 217 217 arch = "linux-x86_64"; 218 - sha256 = "4243921762a60f5ce51e7737b6d3fe9bcc4dfea67c9198a1b917290efba9d0f2"; 218 + sha256 = "13a13fa59708aae286e6f99cbb301334ed082f94995454ff8f333c88c214f67d"; 219 219 } 220 220 { 221 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ga-IE/firefox-140.0b3.tar.xz"; 221 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ga-IE/firefox-140.0b4.tar.xz"; 222 222 locale = "ga-IE"; 223 223 arch = "linux-x86_64"; 224 - sha256 = "71a26a2fbaaf721ea307a8c3a8b083ef70077765f3a7278d25385b531ac315dc"; 224 + sha256 = "abf292f9c8a74e8f342c1e573441c5f2ed93a646e308131c098634f0e8403fdf"; 225 225 } 226 226 { 227 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/gd/firefox-140.0b3.tar.xz"; 227 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/gd/firefox-140.0b4.tar.xz"; 228 228 locale = "gd"; 229 229 arch = "linux-x86_64"; 230 - sha256 = "c44b110b0fc96d3826103b0799bbd3df88cee0c8972f7e60f556590e053d9636"; 230 + sha256 = "7ae719127ba74d411a09704cc68801ba147aa46a599f75da4e1a1d99c0bbb4de"; 231 231 } 232 232 { 233 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/gl/firefox-140.0b3.tar.xz"; 233 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/gl/firefox-140.0b4.tar.xz"; 234 234 locale = "gl"; 235 235 arch = "linux-x86_64"; 236 - sha256 = "a6707479746e71d8c3d5af40500433c2290fce9d2ff98bd3ecd89bdbb9cd182c"; 236 + sha256 = "16391a560e0766f246ec605d5761f5445a9186118d4b9b154c5aa76d2694dde7"; 237 237 } 238 238 { 239 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/gn/firefox-140.0b3.tar.xz"; 239 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/gn/firefox-140.0b4.tar.xz"; 240 240 locale = "gn"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "d2dcd4701b0563af8825c3eb3aa22ffd2702d9a8458cd0ed4896a9bf57c0d291"; 242 + sha256 = "88acc62bd18a767e3ace84d758359fd2e3483cced4b47376bb4b62abf0607fcc"; 243 243 } 244 244 { 245 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/gu-IN/firefox-140.0b3.tar.xz"; 245 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/gu-IN/firefox-140.0b4.tar.xz"; 246 246 locale = "gu-IN"; 247 247 arch = "linux-x86_64"; 248 - sha256 = "eec813b14a376b6f0e7c251ada0e972fbaae06db077e1e5ad63f5a069c81ad97"; 248 + sha256 = "00e7bbaa43437143c28ee9c0c661ed7c30a4ad887a5de6a99b53d036f8ba28db"; 249 249 } 250 250 { 251 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/he/firefox-140.0b3.tar.xz"; 251 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/he/firefox-140.0b4.tar.xz"; 252 252 locale = "he"; 253 253 arch = "linux-x86_64"; 254 - sha256 = "e3952c61718e26ea8f9aeb73a3b8146bd0163aa87388db2f518e997aed1163a1"; 254 + sha256 = "88442ae052ba3e93b65d7d878c5628e852f25f192b987a0dec40bb7775fff789"; 255 255 } 256 256 { 257 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/hi-IN/firefox-140.0b3.tar.xz"; 257 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/hi-IN/firefox-140.0b4.tar.xz"; 258 258 locale = "hi-IN"; 259 259 arch = "linux-x86_64"; 260 - sha256 = "b00059920c29e3e11dbb2fe3051acee804dda39838706a65c3716bdccabf7e9b"; 260 + sha256 = "c64522ad816a1b8f298b141bc545895f17aa495b3c227d377ae4bc89cd01ace8"; 261 261 } 262 262 { 263 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/hr/firefox-140.0b3.tar.xz"; 263 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/hr/firefox-140.0b4.tar.xz"; 264 264 locale = "hr"; 265 265 arch = "linux-x86_64"; 266 - sha256 = "d77d3d50678d17098e9996edb0642bd8e6a1ccb983ea68e376d59e2ae0529779"; 266 + sha256 = "dda7aebbb74867704f5b4cbd2fba4a5f5d2974543c48faa4e634f746c08fd653"; 267 267 } 268 268 { 269 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/hsb/firefox-140.0b3.tar.xz"; 269 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/hsb/firefox-140.0b4.tar.xz"; 270 270 locale = "hsb"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "45e839005799d5bdbcbed3869680da6ca0ad42c3f9932b61e0f8e3fbc0316fee"; 272 + sha256 = "3ccf8a34bbad1bb4efc5fcf12aa203d7098c22654910e068e8af92c9a21056b8"; 273 273 } 274 274 { 275 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/hu/firefox-140.0b3.tar.xz"; 275 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/hu/firefox-140.0b4.tar.xz"; 276 276 locale = "hu"; 277 277 arch = "linux-x86_64"; 278 - sha256 = "2c655b6b1e91265befe5f7c1745a9ea8f4a97f6995ed2f4c4b3eede9fd07c8a5"; 278 + sha256 = "4b4d9c7965fc90649ea66f91d04f885c180c6127ea9ab8685b2229f148497a20"; 279 279 } 280 280 { 281 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/hy-AM/firefox-140.0b3.tar.xz"; 281 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/hy-AM/firefox-140.0b4.tar.xz"; 282 282 locale = "hy-AM"; 283 283 arch = "linux-x86_64"; 284 - sha256 = "bcc23fec185ab50660111850185ad9caeafabc056a77e6b8d99e12962da030ec"; 284 + sha256 = "e68ad63527eab5b51274d5b23a4e1487b01e46da6f58f933f1afcd3347eb32e8"; 285 285 } 286 286 { 287 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ia/firefox-140.0b3.tar.xz"; 287 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ia/firefox-140.0b4.tar.xz"; 288 288 locale = "ia"; 289 289 arch = "linux-x86_64"; 290 - sha256 = "c70ac08f5d1ac3c2175b5c1f0fed88564a8fc921771e0cb6082bfe9502f08407"; 290 + sha256 = "5546814c18755b68c3eff2903599e1a8c9612ec8d13b1989ebe8db66c2331adc"; 291 291 } 292 292 { 293 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/id/firefox-140.0b3.tar.xz"; 293 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/id/firefox-140.0b4.tar.xz"; 294 294 locale = "id"; 295 295 arch = "linux-x86_64"; 296 - sha256 = "b77533733de76fde27cdcb220f2f4c985784aeeb65456a8aa4f22689d1a78633"; 296 + sha256 = "98eb4c8c3a34600d34fbbf41abe853390193396044e02f8faa2b841576730eb1"; 297 297 } 298 298 { 299 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/is/firefox-140.0b3.tar.xz"; 299 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/is/firefox-140.0b4.tar.xz"; 300 300 locale = "is"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "e8d28dfed20bc64fdb431c6149c8f46a1601dcdb7c198e6aaac3bc26849ed564"; 302 + sha256 = "4ce9326633f6965b19cb116bb084af2376b79723e3aa2125f6108127ce797c8e"; 303 303 } 304 304 { 305 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/it/firefox-140.0b3.tar.xz"; 305 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/it/firefox-140.0b4.tar.xz"; 306 306 locale = "it"; 307 307 arch = "linux-x86_64"; 308 - sha256 = "aa7017e3cc75ee281523f109c5a804a2686cb2d120af07f639cbe6e0b529f95b"; 308 + sha256 = "1633f576551a196695492299d9cc6c654b7a6fc436ece013c0052d0d59b18fd9"; 309 309 } 310 310 { 311 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ja/firefox-140.0b3.tar.xz"; 311 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ja/firefox-140.0b4.tar.xz"; 312 312 locale = "ja"; 313 313 arch = "linux-x86_64"; 314 - sha256 = "aac539dc6adaed5e46f5dc180e6d5df7e58e7d06c9b3eb8840f67bb3005a3d1b"; 314 + sha256 = "4fa482c73b534fdf8da15d9f242c319742373aba34cd2033d890c2e10ff1a952"; 315 315 } 316 316 { 317 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ka/firefox-140.0b3.tar.xz"; 317 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ka/firefox-140.0b4.tar.xz"; 318 318 locale = "ka"; 319 319 arch = "linux-x86_64"; 320 - sha256 = "dca7592228e259a535805f0b40473448dbf5406f8bec1a313ae39621ba3a22e4"; 320 + sha256 = "8d35d90b1a228b3a93dae95913a3a246824f9fef9ddddf226d1d45dbb5f52cf3"; 321 321 } 322 322 { 323 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/kab/firefox-140.0b3.tar.xz"; 323 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/kab/firefox-140.0b4.tar.xz"; 324 324 locale = "kab"; 325 325 arch = "linux-x86_64"; 326 - sha256 = "02cea8e48adce2143ffa78f564da31a26355572df7bf1a379e743a7ec4949a90"; 326 + sha256 = "39e2c59bcc692622d37813b2c6dbdb53322217759bb36adb3c40e564fb633816"; 327 327 } 328 328 { 329 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/kk/firefox-140.0b3.tar.xz"; 329 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/kk/firefox-140.0b4.tar.xz"; 330 330 locale = "kk"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "12e9811a0fb02ff7c52790d2fdfd116e2232fc6788cfd84e9d52009ab480d846"; 332 + sha256 = "5bfbfe860b5594b35583dc219524119d449ce843058c2416966923db02a37b4e"; 333 333 } 334 334 { 335 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/km/firefox-140.0b3.tar.xz"; 335 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/km/firefox-140.0b4.tar.xz"; 336 336 locale = "km"; 337 337 arch = "linux-x86_64"; 338 - sha256 = "fbde93d1aad4c0cd059b14ae9ae0bd1ccf95374009aaafe68e830007b4cf496a"; 338 + sha256 = "dc60d8f33da1bf2131700143f92c45c407db0c72198a9eeb30be6c50ed219fd0"; 339 339 } 340 340 { 341 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/kn/firefox-140.0b3.tar.xz"; 341 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/kn/firefox-140.0b4.tar.xz"; 342 342 locale = "kn"; 343 343 arch = "linux-x86_64"; 344 - sha256 = "975aaf5d7a139ea4ecb3d92b2cff56373a63069e7735478eafa596e1dca2a7d6"; 344 + sha256 = "f9de9ea646106410dac113ed8a43f7fe5d8b2ab78f8cbad800c7e06f39dea83f"; 345 345 } 346 346 { 347 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ko/firefox-140.0b3.tar.xz"; 347 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ko/firefox-140.0b4.tar.xz"; 348 348 locale = "ko"; 349 349 arch = "linux-x86_64"; 350 - sha256 = "6c43fd5ae7e8d8af3e87940dfb49a6183c540fc18e98fcfe00ffce137b5682af"; 350 + sha256 = "046fe9882ebbe7a16b9c4e3a46881d3d58e524903e69025b41d4cf5ddfc39cb7"; 351 351 } 352 352 { 353 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/lij/firefox-140.0b3.tar.xz"; 353 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/lij/firefox-140.0b4.tar.xz"; 354 354 locale = "lij"; 355 355 arch = "linux-x86_64"; 356 - sha256 = "da9bf66ee9231718bcbcbf16662b631984b75bb73bef82e58d1442560a2c0232"; 356 + sha256 = "c3f54a55d3bca2b3d16bb808161b31759a045624fe3828fa4dc00d4395b6e934"; 357 357 } 358 358 { 359 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/lt/firefox-140.0b3.tar.xz"; 359 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/lt/firefox-140.0b4.tar.xz"; 360 360 locale = "lt"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "c8f018f9494291e01e4dedd3dc0e496c1c4fc4d346896f5225972d182f231c57"; 362 + sha256 = "cc6c6f218dd93c702840afbf6b4947fe25f9a3ce6f1f0c3d6c53612f5ffdea6f"; 363 363 } 364 364 { 365 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/lv/firefox-140.0b3.tar.xz"; 365 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/lv/firefox-140.0b4.tar.xz"; 366 366 locale = "lv"; 367 367 arch = "linux-x86_64"; 368 - sha256 = "6a46324a4abedeea12aaeeb6f88af8b0277af5863a4977f06c33a0df7d3a9f3f"; 368 + sha256 = "6413e4d6878ed2cf612f8562f4d7a87b572b44a861b98def88932f5261d4532a"; 369 369 } 370 370 { 371 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/mk/firefox-140.0b3.tar.xz"; 371 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/mk/firefox-140.0b4.tar.xz"; 372 372 locale = "mk"; 373 373 arch = "linux-x86_64"; 374 - sha256 = "b1f2fc79baff629f24d0ae75fb8b29559a607b8b1434d745e8b9b5ab0c40ef14"; 374 + sha256 = "f193552cc2c671273e2ceff6d63b721d994905232b1ebeb2272406d11f7c2631"; 375 375 } 376 376 { 377 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/mr/firefox-140.0b3.tar.xz"; 377 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/mr/firefox-140.0b4.tar.xz"; 378 378 locale = "mr"; 379 379 arch = "linux-x86_64"; 380 - sha256 = "04eceab79c3d3156fb27968108abbe0d7b0f01608f788eed474512bb82412fd8"; 380 + sha256 = "de2083da32a191962280df959e5f2bdf5a9cd1bfd5e619236052225b2c4432b9"; 381 381 } 382 382 { 383 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ms/firefox-140.0b3.tar.xz"; 383 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ms/firefox-140.0b4.tar.xz"; 384 384 locale = "ms"; 385 385 arch = "linux-x86_64"; 386 - sha256 = "17e8527080d60c18a363ced9e36548ed5bf575e8ad62bf5c397cf26fe06cb078"; 386 + sha256 = "060c67fc339f7ca5685524c6164b1b23783c5959bc1ee88947ed5d646a4469bd"; 387 387 } 388 388 { 389 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/my/firefox-140.0b3.tar.xz"; 389 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/my/firefox-140.0b4.tar.xz"; 390 390 locale = "my"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "19e137672d04c8eefff895b9c434a5b940c881aca4669b5f31947081c202c476"; 392 + sha256 = "cd1b449874fcef63e5e7366c26c88096121212ea92cc1a20b8d0cefe3d1ab6f3"; 393 393 } 394 394 { 395 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/nb-NO/firefox-140.0b3.tar.xz"; 395 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/nb-NO/firefox-140.0b4.tar.xz"; 396 396 locale = "nb-NO"; 397 397 arch = "linux-x86_64"; 398 - sha256 = "97deb521ad609263c0dbe13458c4500021422a4f3bc84bbdd2a1aa290d288abf"; 398 + sha256 = "afe1046c6fe6d1ba75b57520d2162e23e190d7eaebd41bf4f8b3b9cb435e34ad"; 399 399 } 400 400 { 401 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ne-NP/firefox-140.0b3.tar.xz"; 401 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ne-NP/firefox-140.0b4.tar.xz"; 402 402 locale = "ne-NP"; 403 403 arch = "linux-x86_64"; 404 - sha256 = "717d6e19cd002fc19208cf2506f2d4508561316f759154ff212928a20a44a195"; 404 + sha256 = "5b5b6cd0004f7ace163588b162dd2ff7ddb08064e5bf2e4ee6c73a5d855c3944"; 405 405 } 406 406 { 407 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/nl/firefox-140.0b3.tar.xz"; 407 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/nl/firefox-140.0b4.tar.xz"; 408 408 locale = "nl"; 409 409 arch = "linux-x86_64"; 410 - sha256 = "765d8adf054295479e63d40fead98656d3d672bb7f4a42a8dc9c0cd5e8c29815"; 410 + sha256 = "60a452998b7797a259080a39ce7900aa45a3ec92e09933d3eebd654cd2d9cdf5"; 411 411 } 412 412 { 413 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/nn-NO/firefox-140.0b3.tar.xz"; 413 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/nn-NO/firefox-140.0b4.tar.xz"; 414 414 locale = "nn-NO"; 415 415 arch = "linux-x86_64"; 416 - sha256 = "74d183d64ed423bc1dea8972a4f32378aded5c733b6f58a1e6d178f49024f7c4"; 416 + sha256 = "b1cc96a175d3377eaf6ad67f3737d08b5fdf45e54312d0147448167753e0b413"; 417 417 } 418 418 { 419 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/oc/firefox-140.0b3.tar.xz"; 419 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/oc/firefox-140.0b4.tar.xz"; 420 420 locale = "oc"; 421 421 arch = "linux-x86_64"; 422 - sha256 = "883fe66e83b2af674d9596a52910f28703548bd7c0615e15587a980a93d38c16"; 422 + sha256 = "44839b3805ab01d637a5adc270e9e86086f96b7b947162039f6ce356c7e98d99"; 423 423 } 424 424 { 425 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/pa-IN/firefox-140.0b3.tar.xz"; 425 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/pa-IN/firefox-140.0b4.tar.xz"; 426 426 locale = "pa-IN"; 427 427 arch = "linux-x86_64"; 428 - sha256 = "ee586be768d0035a681acf83b5c68cc1c5cab04054afe8deb141a4c9f21d2890"; 428 + sha256 = "3ee9443ed3a85a3b4c2a22db5ee258bfc21ae8785675ed5b11ee8d5563cd16f7"; 429 429 } 430 430 { 431 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/pl/firefox-140.0b3.tar.xz"; 431 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/pl/firefox-140.0b4.tar.xz"; 432 432 locale = "pl"; 433 433 arch = "linux-x86_64"; 434 - sha256 = "c65c7e68fb0ccf5b01bf17aee844c4e4ecf5192a630a2b4e2bb30de5752a9f9d"; 434 + sha256 = "30270dbb80419f92173ab90c2b99269dcdc5052a94efd1bed12b223d68ec0fc8"; 435 435 } 436 436 { 437 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/pt-BR/firefox-140.0b3.tar.xz"; 437 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/pt-BR/firefox-140.0b4.tar.xz"; 438 438 locale = "pt-BR"; 439 439 arch = "linux-x86_64"; 440 - sha256 = "a097d98e98410dff2c051bd1d9a2667d54da22df0a1578c0d558e028835dd372"; 440 + sha256 = "e22b7b27b89cecfd7866648ba16db249f8b53856bc9e49e7d722ab006c61a052"; 441 441 } 442 442 { 443 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/pt-PT/firefox-140.0b3.tar.xz"; 443 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/pt-PT/firefox-140.0b4.tar.xz"; 444 444 locale = "pt-PT"; 445 445 arch = "linux-x86_64"; 446 - sha256 = "788048f852dd4f215dcca69d6e658e75bf52fa9a2bdc7118b27d47025343d55a"; 446 + sha256 = "9592fbe56057246e6519641e4ce97d727e894cd70fab2aa91aa63196e13535da"; 447 447 } 448 448 { 449 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/rm/firefox-140.0b3.tar.xz"; 449 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/rm/firefox-140.0b4.tar.xz"; 450 450 locale = "rm"; 451 451 arch = "linux-x86_64"; 452 - sha256 = "b691ae86cfc7a1d4d22a25c04d84e89e3b616970012559bc182225539af0a92b"; 452 + sha256 = "15e0f382c19db6af473d49dbdfb48c2b8891255cf7b85694f1c0ef12620c4bef"; 453 453 } 454 454 { 455 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ro/firefox-140.0b3.tar.xz"; 455 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ro/firefox-140.0b4.tar.xz"; 456 456 locale = "ro"; 457 457 arch = "linux-x86_64"; 458 - sha256 = "b9f502952d67e13bec4a5d4c7a780ed5f06c628463cb6c4a3c5b70febb2724f4"; 458 + sha256 = "480b8d1c13c8a647feb799366c91c9223a3b3afc32e6e758d7edb57d016fb4cc"; 459 459 } 460 460 { 461 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ru/firefox-140.0b3.tar.xz"; 461 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ru/firefox-140.0b4.tar.xz"; 462 462 locale = "ru"; 463 463 arch = "linux-x86_64"; 464 - sha256 = "daa5e9adffeff031b2bd764802482730cb37335a6a4b5ba011e708ebe39f771c"; 464 + sha256 = "983807e6ee0951ff1cb56518a5d4c764a204616a6826381e43dba49f8c398836"; 465 465 } 466 466 { 467 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sat/firefox-140.0b3.tar.xz"; 467 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sat/firefox-140.0b4.tar.xz"; 468 468 locale = "sat"; 469 469 arch = "linux-x86_64"; 470 - sha256 = "3a2ebe89dc72f8b6988fb6742340623423df9d166030ed691c884d013de0fa83"; 470 + sha256 = "3be3f00cece3378b9afb0364339527d6f2cad06c73cbf095a4c6fe34a0f7171f"; 471 471 } 472 472 { 473 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sc/firefox-140.0b3.tar.xz"; 473 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sc/firefox-140.0b4.tar.xz"; 474 474 locale = "sc"; 475 475 arch = "linux-x86_64"; 476 - sha256 = "db27ece945871d6f988ae710daf52874e4d6cbe03eb950c4a4faeff6d67bd9b1"; 476 + sha256 = "780c0e439a16d97b5a0a4e8dbf21695b18316083496655d89ca7c15762d30ca1"; 477 477 } 478 478 { 479 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sco/firefox-140.0b3.tar.xz"; 479 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sco/firefox-140.0b4.tar.xz"; 480 480 locale = "sco"; 481 481 arch = "linux-x86_64"; 482 - sha256 = "976b40edd9700fbc012b55584824c77b4839be8cc2269dc8a178c6b2b3e57041"; 482 + sha256 = "394998ba5da43c7ffdb36ba640f3657e286faeb09b4895171c689a70aa0357ed"; 483 483 } 484 484 { 485 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/si/firefox-140.0b3.tar.xz"; 485 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/si/firefox-140.0b4.tar.xz"; 486 486 locale = "si"; 487 487 arch = "linux-x86_64"; 488 - sha256 = "e7d94105a1bbfbb30d220e7b10b6c59118a7556541bb2a25ba4aa3b454827841"; 488 + sha256 = "c6f7172c8ae66768a8c1c8ec1237d50c1409952abd90f5c7baa6b0c2db35c94b"; 489 489 } 490 490 { 491 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sk/firefox-140.0b3.tar.xz"; 491 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sk/firefox-140.0b4.tar.xz"; 492 492 locale = "sk"; 493 493 arch = "linux-x86_64"; 494 - sha256 = "cc38654e9236e9dfc8b58e3795c9d347447f3832c8d5b6d50afbfc1298c1c996"; 494 + sha256 = "51e4555381d62f4eabcdb45817fd91cd025eca458a175c8c9a9927f3c8eea624"; 495 495 } 496 496 { 497 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/skr/firefox-140.0b3.tar.xz"; 497 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/skr/firefox-140.0b4.tar.xz"; 498 498 locale = "skr"; 499 499 arch = "linux-x86_64"; 500 - sha256 = "12e95e82e29358039287da28a81a7f90d9d6dc7262f0f2aa541253856931eab6"; 500 + sha256 = "9ef1756da491f25f7357deb640604f470a3a159211f0ea1ac4c31a657a26b1e3"; 501 501 } 502 502 { 503 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sl/firefox-140.0b3.tar.xz"; 503 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sl/firefox-140.0b4.tar.xz"; 504 504 locale = "sl"; 505 505 arch = "linux-x86_64"; 506 - sha256 = "bc6c1f3f4a8540baaa764aa34d571bb5743e2364cebd49d3326ddb01ba6b20cc"; 506 + sha256 = "62d5913ad935a30f8b6536231a747b54b69f81681f81468a5ddbd5daabe10431"; 507 507 } 508 508 { 509 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/son/firefox-140.0b3.tar.xz"; 509 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/son/firefox-140.0b4.tar.xz"; 510 510 locale = "son"; 511 511 arch = "linux-x86_64"; 512 - sha256 = "d949c0da8ab52490c03fb8577dcd10a96cdf68378b4a70d5fd9ac28f6cb660e9"; 512 + sha256 = "df3ac2759b995a974762a94018ae6c7c142209e7fd12be96186eaf56b5447d50"; 513 513 } 514 514 { 515 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sq/firefox-140.0b3.tar.xz"; 515 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sq/firefox-140.0b4.tar.xz"; 516 516 locale = "sq"; 517 517 arch = "linux-x86_64"; 518 - sha256 = "fb531412139967abb42c99a5a68fad323892b6101953e8e6207d45b9f62a6f94"; 518 + sha256 = "a107def094ebf1d6bd77b05c153747fc058f3fcced730aa5513a8a33a2f34ed0"; 519 519 } 520 520 { 521 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sr/firefox-140.0b3.tar.xz"; 521 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sr/firefox-140.0b4.tar.xz"; 522 522 locale = "sr"; 523 523 arch = "linux-x86_64"; 524 - sha256 = "a04d2d0347fb2761ad58b85304e0f8f9ffd343366608fd17cf687c2d53e61009"; 524 + sha256 = "1ec6bb2204b6e25e1cef465abb74ea115914d1ec179006f4ff9ab8d5cfa95b05"; 525 525 } 526 526 { 527 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sv-SE/firefox-140.0b3.tar.xz"; 527 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sv-SE/firefox-140.0b4.tar.xz"; 528 528 locale = "sv-SE"; 529 529 arch = "linux-x86_64"; 530 - sha256 = "ae8abbd42e9dd09213511f359d0a069e8f58b8fb8b1139600fe678cc437e7fa1"; 530 + sha256 = "47ef089aae34922e892e5e24fc31f0a9ed0dadad427834d46e96dbd189236a1e"; 531 531 } 532 532 { 533 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/szl/firefox-140.0b3.tar.xz"; 533 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/szl/firefox-140.0b4.tar.xz"; 534 534 locale = "szl"; 535 535 arch = "linux-x86_64"; 536 - sha256 = "9939bccff2b5b00e0da9764d0d859eb17dc68477553c61c3bf8a3dd632779638"; 536 + sha256 = "c3ea0cb6a2f1430d1f96ae5a3bee2083b265936ec9a5625ffcd31c91c542ad01"; 537 537 } 538 538 { 539 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ta/firefox-140.0b3.tar.xz"; 539 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ta/firefox-140.0b4.tar.xz"; 540 540 locale = "ta"; 541 541 arch = "linux-x86_64"; 542 - sha256 = "844ea991305f8b946b0c5ac059788ed661abb033016e8c2e096d872784ecf20e"; 542 + sha256 = "0a8274d9d638706a05dbb5573191fb5c604da633a39a3065dc46e75b50bfe595"; 543 543 } 544 544 { 545 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/te/firefox-140.0b3.tar.xz"; 545 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/te/firefox-140.0b4.tar.xz"; 546 546 locale = "te"; 547 547 arch = "linux-x86_64"; 548 - sha256 = "bb21e776ffa953c82444f34ae9f81d06fa8d725c5a86e5b85b25d4171ce6079f"; 548 + sha256 = "9de2c77e2cfc1cb33de926f2f0af656369071ce896086c39b0f6e823802c5651"; 549 549 } 550 550 { 551 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/tg/firefox-140.0b3.tar.xz"; 551 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/tg/firefox-140.0b4.tar.xz"; 552 552 locale = "tg"; 553 553 arch = "linux-x86_64"; 554 - sha256 = "2f3d94b992a2a89169cb3628eb807967c0f4b02fb25c14ee7f9ea925c4d78e85"; 554 + sha256 = "ccdf9edaa6d7642a066800f5edee083c92303473ea9eeafd04e17505367ce082"; 555 555 } 556 556 { 557 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/th/firefox-140.0b3.tar.xz"; 557 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/th/firefox-140.0b4.tar.xz"; 558 558 locale = "th"; 559 559 arch = "linux-x86_64"; 560 - sha256 = "cf58b75d8a9f1a4b8dd702a5dc4f3b8fb676e0f1c0d8949b445cef0aede13586"; 560 + sha256 = "ca2deb4e79e3ed447e0b62c678dfba1bc3d47749d983e478f98eef8f075eeea8"; 561 561 } 562 562 { 563 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/tl/firefox-140.0b3.tar.xz"; 563 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/tl/firefox-140.0b4.tar.xz"; 564 564 locale = "tl"; 565 565 arch = "linux-x86_64"; 566 - sha256 = "8cb619b4d8caa1a6e492b8b2815b4c41a25fe3b6f53852d99ca55da56fab8815"; 566 + sha256 = "24b5c9689dc2958f4607932614f9d3ac97286248d932bbe43574c71425126eee"; 567 567 } 568 568 { 569 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/tr/firefox-140.0b3.tar.xz"; 569 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/tr/firefox-140.0b4.tar.xz"; 570 570 locale = "tr"; 571 571 arch = "linux-x86_64"; 572 - sha256 = "e5b39883c5e0a906873f4af0e8d6a630337d05467759741276077b70deeaa23a"; 572 + sha256 = "278381e636f98ec68c9ed75c721cff588f2e291a1611386db6b4f0038cfa7403"; 573 573 } 574 574 { 575 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/trs/firefox-140.0b3.tar.xz"; 575 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/trs/firefox-140.0b4.tar.xz"; 576 576 locale = "trs"; 577 577 arch = "linux-x86_64"; 578 - sha256 = "a19d8f0262019768cbc61edbe3ce7b5eb69571b5ca1c5cc9736025f10e6250ec"; 578 + sha256 = "5d4d4db5dcd4428e7ab6d351d4a1e6fdb7f6f327d031ec045f1e0572f39569be"; 579 579 } 580 580 { 581 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/uk/firefox-140.0b3.tar.xz"; 581 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/uk/firefox-140.0b4.tar.xz"; 582 582 locale = "uk"; 583 583 arch = "linux-x86_64"; 584 - sha256 = "4525800927692a4230034a5ac44351b87857e5292e5bec60aa478d52f55c0606"; 584 + sha256 = "1f7ed2ac92af2d802e743433d6d8bb501057a019770178afc4f83d9382f082ca"; 585 585 } 586 586 { 587 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ur/firefox-140.0b3.tar.xz"; 587 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ur/firefox-140.0b4.tar.xz"; 588 588 locale = "ur"; 589 589 arch = "linux-x86_64"; 590 - sha256 = "fad4ca04ddb978bfb405ef496cecfc54e0f59ad5cfe0adefe9f79bd55da6dc9a"; 590 + sha256 = "941d716e18c08961041052a3e3ce47b8b927e3c2ff4e2d02aa377e18c3ee9899"; 591 591 } 592 592 { 593 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/uz/firefox-140.0b3.tar.xz"; 593 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/uz/firefox-140.0b4.tar.xz"; 594 594 locale = "uz"; 595 595 arch = "linux-x86_64"; 596 - sha256 = "9098b78744b8b8af558fd4edbab5be3a573048405b05376d0a08a9d2282784c9"; 596 + sha256 = "542417ee58e5997d60c3eaba77f3e1d7be9f5bef5f4d96e3ca9252988a1dd4ff"; 597 597 } 598 598 { 599 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/vi/firefox-140.0b3.tar.xz"; 599 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/vi/firefox-140.0b4.tar.xz"; 600 600 locale = "vi"; 601 601 arch = "linux-x86_64"; 602 - sha256 = "cc10fc7919e04a0401f910ed84092e8eeb8f926c2410c4ab2a9feb34b0a1fd80"; 602 + sha256 = "d501faabcda4703590242da47168bd90c1ba5b8ccf53573ea92d4ee150c60347"; 603 603 } 604 604 { 605 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/xh/firefox-140.0b3.tar.xz"; 605 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/xh/firefox-140.0b4.tar.xz"; 606 606 locale = "xh"; 607 607 arch = "linux-x86_64"; 608 - sha256 = "a9c75ada1290493a0f1265d47ed584dd5fe4c6ff3d763baee03d5c6741775394"; 608 + sha256 = "c0aade40862694b4eefc2e1b138e28802bf72e7ca99a9aa77dff668140c0f8f9"; 609 609 } 610 610 { 611 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/zh-CN/firefox-140.0b3.tar.xz"; 611 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/zh-CN/firefox-140.0b4.tar.xz"; 612 612 locale = "zh-CN"; 613 613 arch = "linux-x86_64"; 614 - sha256 = "0423bc10bc9f1affe9c4a54387c9c06d003fa5d600c42e351cccd1b94c096a13"; 614 + sha256 = "d6acae4e60b6b50f05a17630e45da73dbe2ff691ec216c0368493efd44c4b978"; 615 615 } 616 616 { 617 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/zh-TW/firefox-140.0b3.tar.xz"; 617 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/zh-TW/firefox-140.0b4.tar.xz"; 618 618 locale = "zh-TW"; 619 619 arch = "linux-x86_64"; 620 - sha256 = "e07202200f0f41d691d8d4a4225b332b51fd00c14af0e5c2c61c1317938a69bd"; 620 + sha256 = "7493a417c1d4cca1bcbfcd782d8b5d0d4ba3817b18bc7598544e7ca1b9f5c06f"; 621 621 } 622 622 { 623 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ach/firefox-140.0b3.tar.xz"; 623 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ach/firefox-140.0b4.tar.xz"; 624 624 locale = "ach"; 625 625 arch = "linux-i686"; 626 - sha256 = "3c3f09f172315420d76a89352cf556095d3120cc8fce3384b825680978682886"; 626 + sha256 = "3be76f9194d24421ce986d088a4e54f38a9e934a272f62c6aa6e9bef9a09a666"; 627 627 } 628 628 { 629 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/af/firefox-140.0b3.tar.xz"; 629 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/af/firefox-140.0b4.tar.xz"; 630 630 locale = "af"; 631 631 arch = "linux-i686"; 632 - sha256 = "eaedf8f14d1a89141cfdd02d1331982d57c283810229f1bc4a2add6acf47a7dc"; 632 + sha256 = "a8eb60898c425fd996b02c304d495668b283dcf763c034c30c19841b71fe5be3"; 633 633 } 634 634 { 635 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/an/firefox-140.0b3.tar.xz"; 635 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/an/firefox-140.0b4.tar.xz"; 636 636 locale = "an"; 637 637 arch = "linux-i686"; 638 - sha256 = "52d635cf3d2cb3fe60f2f5a120714c011b6c5ddf46715450102d457fc9962318"; 638 + sha256 = "6722650b3809255e939976cda6f6a15b6c1b88e0a3fb2143ce14f05bc1748001"; 639 639 } 640 640 { 641 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ar/firefox-140.0b3.tar.xz"; 641 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ar/firefox-140.0b4.tar.xz"; 642 642 locale = "ar"; 643 643 arch = "linux-i686"; 644 - sha256 = "893cad4f3e9ff8f6eb46861c17873d29ce07cecab1a52c666f3af91ac94b0f4a"; 644 + sha256 = "96246f81a7d0678bb32714ba376bbb2834f989eb7418d4edd1827d4511e344a4"; 645 645 } 646 646 { 647 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ast/firefox-140.0b3.tar.xz"; 647 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ast/firefox-140.0b4.tar.xz"; 648 648 locale = "ast"; 649 649 arch = "linux-i686"; 650 - sha256 = "c7981fccfb22d3afb4e36e34ca11629bbb064b2256d297e0717dd7a7c76ef502"; 650 + sha256 = "ccedf416b838286c42ffa27534d9328916a5d51d7897a8f9f9f0914b317ecf9e"; 651 651 } 652 652 { 653 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/az/firefox-140.0b3.tar.xz"; 653 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/az/firefox-140.0b4.tar.xz"; 654 654 locale = "az"; 655 655 arch = "linux-i686"; 656 - sha256 = "a1192052f0a9dfc637fe6dfea16b4bcc4a1e7a6881d025efcbe65f4dd4a49027"; 656 + sha256 = "0efad9674c64ee1f67f930b46266124d3c0e1b4220522700a89ce8e2abdd133b"; 657 657 } 658 658 { 659 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/be/firefox-140.0b3.tar.xz"; 659 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/be/firefox-140.0b4.tar.xz"; 660 660 locale = "be"; 661 661 arch = "linux-i686"; 662 - sha256 = "575d234e0d09dc61dd7eb2574b0db946b866472e31f45e80c6af90c99dd83cf6"; 662 + sha256 = "fe4d45528436e5a6eb6d6cbe692974a8e07f3d7721bf2bf9f3aba2bd4c40a685"; 663 663 } 664 664 { 665 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/bg/firefox-140.0b3.tar.xz"; 665 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/bg/firefox-140.0b4.tar.xz"; 666 666 locale = "bg"; 667 667 arch = "linux-i686"; 668 - sha256 = "39c2fc75618ea33423a5ae0c606d416484c0c6bceb82f6ca79e12e26efb23220"; 668 + sha256 = "793c784ffd98c017155376f029e5270a5d2c5195e017ebaabee330031b5281ce"; 669 669 } 670 670 { 671 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/bn/firefox-140.0b3.tar.xz"; 671 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/bn/firefox-140.0b4.tar.xz"; 672 672 locale = "bn"; 673 673 arch = "linux-i686"; 674 - sha256 = "c92ac4831df0e4e4f8af68ddcb82d3bae98505845f04bfd39bb3e573639d648d"; 674 + sha256 = "52e39351fb98bbdebd22764b77c420a2778adcb6ee6fa9c82845c4cddb4a48cf"; 675 675 } 676 676 { 677 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/br/firefox-140.0b3.tar.xz"; 677 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/br/firefox-140.0b4.tar.xz"; 678 678 locale = "br"; 679 679 arch = "linux-i686"; 680 - sha256 = "39c3b934fe6bb0eb593d52fc17983994a680261e74f5764c9cf2dd5e0ecc0527"; 680 + sha256 = "fa0707853f1b21e708b627a58127efa6848935bdfb071bd9dfa34cc712c544a4"; 681 681 } 682 682 { 683 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/bs/firefox-140.0b3.tar.xz"; 683 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/bs/firefox-140.0b4.tar.xz"; 684 684 locale = "bs"; 685 685 arch = "linux-i686"; 686 - sha256 = "dd4b8a6c02cbe11536ef7de6d1ea64bb17eb16806aa6dcf838847f7b2649ba22"; 686 + sha256 = "038c08de66a19e28293dc5ad8ab5ff099a653fe11e66a50f117b09201b0487cc"; 687 687 } 688 688 { 689 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ca-valencia/firefox-140.0b3.tar.xz"; 689 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ca-valencia/firefox-140.0b4.tar.xz"; 690 690 locale = "ca-valencia"; 691 691 arch = "linux-i686"; 692 - sha256 = "3a43a9986e3bafbcb8c59904f8de749cd9a8e11a5a6424780c1db1f75e57a152"; 692 + sha256 = "893d8ccd8276108f74802b6ade3aeaa182d35f24a7d4f59f73f7d9f0083e5374"; 693 693 } 694 694 { 695 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ca/firefox-140.0b3.tar.xz"; 695 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ca/firefox-140.0b4.tar.xz"; 696 696 locale = "ca"; 697 697 arch = "linux-i686"; 698 - sha256 = "0e11daa82aa4663c1d07f96fa68cdd7e06d404ac372887e510173db91456203b"; 698 + sha256 = "89cf5bb8d68c2e396fc3459d708ecf561d2ab58dee924f81034ecff6a9a58f89"; 699 699 } 700 700 { 701 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/cak/firefox-140.0b3.tar.xz"; 701 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/cak/firefox-140.0b4.tar.xz"; 702 702 locale = "cak"; 703 703 arch = "linux-i686"; 704 - sha256 = "d3558555d2e55d4089a224c6f49cc9d4ae60cc5b55b95ea29b131f53e9516693"; 704 + sha256 = "6dc7a40dc583ad71310ca5844563298d68b2f4dfe6160d77323bee582ed70054"; 705 705 } 706 706 { 707 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/cs/firefox-140.0b3.tar.xz"; 707 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/cs/firefox-140.0b4.tar.xz"; 708 708 locale = "cs"; 709 709 arch = "linux-i686"; 710 - sha256 = "a6c2c7db6633d6fe5fd24ee17efb6cff59e00959fa0226234bc90805247fe0bb"; 710 + sha256 = "0bb58b90686bafd341991a97b4006417970684d0c82b542718e539c12ec11768"; 711 711 } 712 712 { 713 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/cy/firefox-140.0b3.tar.xz"; 713 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/cy/firefox-140.0b4.tar.xz"; 714 714 locale = "cy"; 715 715 arch = "linux-i686"; 716 - sha256 = "59c697c88dcf4658cd4ea85d5c110239b786df15d84e21006c3ae9254d932122"; 716 + sha256 = "d704d90a4b3063f983651d777064c9d705d9deedb1e0f69428687d8d383762ed"; 717 717 } 718 718 { 719 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/da/firefox-140.0b3.tar.xz"; 719 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/da/firefox-140.0b4.tar.xz"; 720 720 locale = "da"; 721 721 arch = "linux-i686"; 722 - sha256 = "42c2bd817b7f337146f52c00b3671ddbc48f4a1b39bbece4e9fbcd3a97545e33"; 722 + sha256 = "5675f10f6fda9082aacb42895dfcf0f78e6e53c649b2a620fadffd92db731b4d"; 723 723 } 724 724 { 725 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/de/firefox-140.0b3.tar.xz"; 725 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/de/firefox-140.0b4.tar.xz"; 726 726 locale = "de"; 727 727 arch = "linux-i686"; 728 - sha256 = "c8a4c21ce54d08d9539d2dedbc14a108842c401354e59b2a2e3f79f0322305e1"; 728 + sha256 = "a3b2053b85e7ec3046c2f4f2e437c685fc5d4ead7dcfdce1ba40e1560251317e"; 729 729 } 730 730 { 731 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/dsb/firefox-140.0b3.tar.xz"; 731 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/dsb/firefox-140.0b4.tar.xz"; 732 732 locale = "dsb"; 733 733 arch = "linux-i686"; 734 - sha256 = "7eab0cdf71a1571227b505450ed7af7d5605c306116a1fdb92697e2a5653afa7"; 734 + sha256 = "c3a198d51af7a9f1301b85d586ac61c0afd8b1243656e36de880d14c2bf51ce7"; 735 735 } 736 736 { 737 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/el/firefox-140.0b3.tar.xz"; 737 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/el/firefox-140.0b4.tar.xz"; 738 738 locale = "el"; 739 739 arch = "linux-i686"; 740 - sha256 = "f903fe1eb373a4ef6160aa6137f7081f52c2134301b807417c4a9fbd66cc3ad2"; 740 + sha256 = "7921f62be7826f76229007503e8e27915b7d682346baf5bcf6149dedd4a921c6"; 741 741 } 742 742 { 743 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/en-CA/firefox-140.0b3.tar.xz"; 743 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/en-CA/firefox-140.0b4.tar.xz"; 744 744 locale = "en-CA"; 745 745 arch = "linux-i686"; 746 - sha256 = "b9718d0a1333f27862797531fc96a410d28f483537f9eb23d8c42ce5abe755b9"; 746 + sha256 = "ba39324c5662162aa1674d7cab7d4edf6fb02fd05bb99b2b0fb3f0d1fe7ecf71"; 747 747 } 748 748 { 749 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/en-GB/firefox-140.0b3.tar.xz"; 749 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/en-GB/firefox-140.0b4.tar.xz"; 750 750 locale = "en-GB"; 751 751 arch = "linux-i686"; 752 - sha256 = "cf2534426f9b5fce7e8aa5fc301c3e59b4e1718fb87a9b2737f9d04de1011a8a"; 752 + sha256 = "02c2bc0cfa15192edb33b22834b678c9a8d99372cbd028d48a190113b8f93d7b"; 753 753 } 754 754 { 755 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/en-US/firefox-140.0b3.tar.xz"; 755 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/en-US/firefox-140.0b4.tar.xz"; 756 756 locale = "en-US"; 757 757 arch = "linux-i686"; 758 - sha256 = "71ae3e6d03e16c80d8f7f41e79954a4dfb9aaac6df0bc04264672cf4027b0488"; 758 + sha256 = "45a4c9e6e1f2119bbccf4e2bb5a285ee5fb2c9003adbf15931f4c6f781d67c2c"; 759 759 } 760 760 { 761 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/eo/firefox-140.0b3.tar.xz"; 761 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/eo/firefox-140.0b4.tar.xz"; 762 762 locale = "eo"; 763 763 arch = "linux-i686"; 764 - sha256 = "651ea1186149d9cd455c0b9dbc7c2c7dc70a46963d5690a576acc59cba6e56c7"; 764 + sha256 = "5caa0619cf07394e3ac1c68a8348ff7f47aaee9587fcd0a50c4346215617b5cc"; 765 765 } 766 766 { 767 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/es-AR/firefox-140.0b3.tar.xz"; 767 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/es-AR/firefox-140.0b4.tar.xz"; 768 768 locale = "es-AR"; 769 769 arch = "linux-i686"; 770 - sha256 = "d11382ca1dc4b707c5330b06cc9e951bdcaeea3846516195f52027e2c557bbbd"; 770 + sha256 = "d224e1606ccb29e5f73626cdfca835d01ede2f4b746de8b139308665bae59f71"; 771 771 } 772 772 { 773 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/es-CL/firefox-140.0b3.tar.xz"; 773 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/es-CL/firefox-140.0b4.tar.xz"; 774 774 locale = "es-CL"; 775 775 arch = "linux-i686"; 776 - sha256 = "9e26cf06cc5e01059711dd2d79dc25cf8635b28d17eba1f0d08c25eb61305a01"; 776 + sha256 = "343b33976f5db469de0eb6b025be4d5373191c9b7173d16d89a1dbb2cee118e2"; 777 777 } 778 778 { 779 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/es-ES/firefox-140.0b3.tar.xz"; 779 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/es-ES/firefox-140.0b4.tar.xz"; 780 780 locale = "es-ES"; 781 781 arch = "linux-i686"; 782 - sha256 = "164c2f0347d9244651104c835d75d9f4093218a0f67ea7709cb1f4162ee294d5"; 782 + sha256 = "0462fcae5b37d56c6b5a0a537aae8dd5f8909eb9014824450179c9440fcf9451"; 783 783 } 784 784 { 785 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/es-MX/firefox-140.0b3.tar.xz"; 785 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/es-MX/firefox-140.0b4.tar.xz"; 786 786 locale = "es-MX"; 787 787 arch = "linux-i686"; 788 - sha256 = "bd092ea5d5dd484a092605d72fce5358e86537e89a9a7a8974dd6576b02c8bf4"; 788 + sha256 = "51cc0b92eb8c5948cd8f1ad2c2b0cbc6484f1de3da813761d48717f1a8b198c1"; 789 789 } 790 790 { 791 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/et/firefox-140.0b3.tar.xz"; 791 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/et/firefox-140.0b4.tar.xz"; 792 792 locale = "et"; 793 793 arch = "linux-i686"; 794 - sha256 = "3d19ddfefeabd49b3703fcfb0708bb6a46b19ad8bda204f91d4901e059b4d5ad"; 794 + sha256 = "02def4898b2b63c80c5acf9e4265b84875645f309d6954518fae3767f419ea18"; 795 795 } 796 796 { 797 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/eu/firefox-140.0b3.tar.xz"; 797 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/eu/firefox-140.0b4.tar.xz"; 798 798 locale = "eu"; 799 799 arch = "linux-i686"; 800 - sha256 = "b02d55efc88c1b8348dd719a599b568363db17923d5fcfb26952d551940557a3"; 800 + sha256 = "39fa560b9fadfbf7f29d1e0352f60109ea9edd25f341542a0965bf9d6912baff"; 801 801 } 802 802 { 803 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/fa/firefox-140.0b3.tar.xz"; 803 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/fa/firefox-140.0b4.tar.xz"; 804 804 locale = "fa"; 805 805 arch = "linux-i686"; 806 - sha256 = "043510f251a179077cb270d628d9cca62785f746668c5bf8291ad8907b624b2b"; 806 + sha256 = "e9685986383fc1a660d1548d0e86e1f6d6b24997dab0bb6cbcffdae57aec743d"; 807 807 } 808 808 { 809 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ff/firefox-140.0b3.tar.xz"; 809 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ff/firefox-140.0b4.tar.xz"; 810 810 locale = "ff"; 811 811 arch = "linux-i686"; 812 - sha256 = "8f52a213ab4f324f5fd94ba105c2c1e9970d69af93b2f9b30311a8bd7da615d8"; 812 + sha256 = "43805aadb07a9df678c40e29b4581a1a21adae6540a979a180acbd005ad66505"; 813 813 } 814 814 { 815 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/fi/firefox-140.0b3.tar.xz"; 815 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/fi/firefox-140.0b4.tar.xz"; 816 816 locale = "fi"; 817 817 arch = "linux-i686"; 818 - sha256 = "efae201318b19f549e69cb5aa4f59dc1bc87d682b40362203e25a5c1371b6d2f"; 818 + sha256 = "42ff002d3533302a4005e45d21c1fb4d2bb33dd34da84f376e0215afeae40ee9"; 819 819 } 820 820 { 821 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/fr/firefox-140.0b3.tar.xz"; 821 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/fr/firefox-140.0b4.tar.xz"; 822 822 locale = "fr"; 823 823 arch = "linux-i686"; 824 - sha256 = "e43116b71ad9f1b9158187c3a4299c36e5719da985d00be7a871bdeada36b192"; 824 + sha256 = "daf13073c63bbb8f1c83e64f7ae8238105f0b24490492bb171381b8359835ba4"; 825 825 } 826 826 { 827 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/fur/firefox-140.0b3.tar.xz"; 827 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/fur/firefox-140.0b4.tar.xz"; 828 828 locale = "fur"; 829 829 arch = "linux-i686"; 830 - sha256 = "23740807dd3b010a48486200bfa8ed888beb9b4e0aafa83b241409954f93365f"; 830 + sha256 = "b77e8cd7d890e59391cb0901c428b3af4285d46a8b7b97395256b7211688d445"; 831 831 } 832 832 { 833 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/fy-NL/firefox-140.0b3.tar.xz"; 833 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/fy-NL/firefox-140.0b4.tar.xz"; 834 834 locale = "fy-NL"; 835 835 arch = "linux-i686"; 836 - sha256 = "49063a53eb3ad9f9c62c859211bd19a9ac55f2b60a277e27bc1d82297e919f19"; 836 + sha256 = "b29253db8b87cab953abf1381155f8cfa055103720c4252ff4383b0d0bc9b24a"; 837 837 } 838 838 { 839 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ga-IE/firefox-140.0b3.tar.xz"; 839 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ga-IE/firefox-140.0b4.tar.xz"; 840 840 locale = "ga-IE"; 841 841 arch = "linux-i686"; 842 - sha256 = "0deb27c1880f256fef7916633f78423128b1a8ff76a977bfcc265dfa77173a0a"; 842 + sha256 = "3a73a2bd7d32be4e6ec2bb41bb3b910ed41ecaa678f26cb6283c7c4bf9c1115a"; 843 843 } 844 844 { 845 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/gd/firefox-140.0b3.tar.xz"; 845 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/gd/firefox-140.0b4.tar.xz"; 846 846 locale = "gd"; 847 847 arch = "linux-i686"; 848 - sha256 = "c3ce807880680a92dfef22fdb9cb8e638dc686a59049c6cf01efab4ac3732ce2"; 848 + sha256 = "c7d7266fc4f89031ed171dbca0ec522631d4052f21fee6189edf5b25b3253b23"; 849 849 } 850 850 { 851 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/gl/firefox-140.0b3.tar.xz"; 851 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/gl/firefox-140.0b4.tar.xz"; 852 852 locale = "gl"; 853 853 arch = "linux-i686"; 854 - sha256 = "a978a9abb6a675968285efaa76ed1ea89e8741c071ff976ded923e83e242f75d"; 854 + sha256 = "0705bf96b77ec990537b154dfe739bae3f86db9526ff66eaa9c65e4a21b1e927"; 855 855 } 856 856 { 857 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/gn/firefox-140.0b3.tar.xz"; 857 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/gn/firefox-140.0b4.tar.xz"; 858 858 locale = "gn"; 859 859 arch = "linux-i686"; 860 - sha256 = "40d423c64850455905b955f9c84c0aceff20e79a469a654bb04722d1bf04c928"; 860 + sha256 = "052a95f7cbe122fa15f11b6b6aff20a681dc9f8f17ccf58b3627a6f4eab36122"; 861 861 } 862 862 { 863 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/gu-IN/firefox-140.0b3.tar.xz"; 863 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/gu-IN/firefox-140.0b4.tar.xz"; 864 864 locale = "gu-IN"; 865 865 arch = "linux-i686"; 866 - sha256 = "bf94bab9f91d5ea82131e43ed3d432b0261e3b2090c2d2db95fb035e4e961346"; 866 + sha256 = "a37cb18d401f9dea9e1f3d6200297133653982d2e29f68babde5178b13092820"; 867 867 } 868 868 { 869 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/he/firefox-140.0b3.tar.xz"; 869 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/he/firefox-140.0b4.tar.xz"; 870 870 locale = "he"; 871 871 arch = "linux-i686"; 872 - sha256 = "db191d3e2a3fff647a1bf9a955075919de5cb5a376a4a1474a8adac44c3df841"; 872 + sha256 = "de6d96dd60e87f374535095d01d00cebf5d76002c151318a524711482f05d4e3"; 873 873 } 874 874 { 875 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/hi-IN/firefox-140.0b3.tar.xz"; 875 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/hi-IN/firefox-140.0b4.tar.xz"; 876 876 locale = "hi-IN"; 877 877 arch = "linux-i686"; 878 - sha256 = "c6a51b472c569cda3b50d7dc9e9d0a36cf820a8a788a8b5b4cdb582f175e7ce5"; 878 + sha256 = "1dbdb7f28f064e171bb25121f84b3d677e2a0e9825547577dea168e45101408b"; 879 879 } 880 880 { 881 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/hr/firefox-140.0b3.tar.xz"; 881 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/hr/firefox-140.0b4.tar.xz"; 882 882 locale = "hr"; 883 883 arch = "linux-i686"; 884 - sha256 = "54aca88fb64a6b5141746ad4da23b081a482d94e04a7517b9c731340fa5440df"; 884 + sha256 = "f8851d7d962ef0cc5b45129b30eec0cb4906ae790b2e4a04171b6aafb1a423ec"; 885 885 } 886 886 { 887 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/hsb/firefox-140.0b3.tar.xz"; 887 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/hsb/firefox-140.0b4.tar.xz"; 888 888 locale = "hsb"; 889 889 arch = "linux-i686"; 890 - sha256 = "6c586090e9fe87bc44892ac85637ad540ab5d5e158c17c5f14c68f9f63ee3a74"; 890 + sha256 = "a8075b7c3682a5c21f0723466e2bc1ff1a87f1648af55b979284564a86591827"; 891 891 } 892 892 { 893 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/hu/firefox-140.0b3.tar.xz"; 893 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/hu/firefox-140.0b4.tar.xz"; 894 894 locale = "hu"; 895 895 arch = "linux-i686"; 896 - sha256 = "dea07e07f30d00b08c14b7dbabf5a38cd7911923808cf9224293d32921c2a65a"; 896 + sha256 = "8562d9f2effeb5c63c99de48586412b1952054f1d35341a960d3c1b68da98a1c"; 897 897 } 898 898 { 899 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/hy-AM/firefox-140.0b3.tar.xz"; 899 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/hy-AM/firefox-140.0b4.tar.xz"; 900 900 locale = "hy-AM"; 901 901 arch = "linux-i686"; 902 - sha256 = "5d5fe665856bd0790e63edd43651ff9754608ef8fbaab38a8cae31a1252d1751"; 902 + sha256 = "13e5bae04b5f2a30fe58e46263618f093efd3e457d1cddc6096148dfe602a2a6"; 903 903 } 904 904 { 905 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ia/firefox-140.0b3.tar.xz"; 905 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ia/firefox-140.0b4.tar.xz"; 906 906 locale = "ia"; 907 907 arch = "linux-i686"; 908 - sha256 = "e90c989cc7c7b8eada6272566265c263eebba4cbab6e258e0d5a2d431b1dd7da"; 908 + sha256 = "91d6a400ac1c0ee6845677c526ff1c179b369f107ff36535765293b44f1ac43d"; 909 909 } 910 910 { 911 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/id/firefox-140.0b3.tar.xz"; 911 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/id/firefox-140.0b4.tar.xz"; 912 912 locale = "id"; 913 913 arch = "linux-i686"; 914 - sha256 = "5482412883d928072d3a0e334213199e947cc03fd3db6fc598f7a915976dbbf6"; 914 + sha256 = "eb086df64f9f18ed83e29b57a897d3652fce933b92e9db72472ef2c7cb36497a"; 915 915 } 916 916 { 917 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/is/firefox-140.0b3.tar.xz"; 917 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/is/firefox-140.0b4.tar.xz"; 918 918 locale = "is"; 919 919 arch = "linux-i686"; 920 - sha256 = "5684323f967b0edcb1de2199f1ac3d15730bf87b19a0091776b5dabae99c3c1c"; 920 + sha256 = "3cbfe061954939a9f3d90f790612b921eb644bf792b2ca0cbaaa77b1054b8ca4"; 921 921 } 922 922 { 923 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/it/firefox-140.0b3.tar.xz"; 923 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/it/firefox-140.0b4.tar.xz"; 924 924 locale = "it"; 925 925 arch = "linux-i686"; 926 - sha256 = "12df3e97e46b5b6291f6317c827381635cc1916c042aa18a3da928646c3298b2"; 926 + sha256 = "ea608343fba2138887a168ad3251493dea1f537e08745f3108f6962364d47f34"; 927 927 } 928 928 { 929 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ja/firefox-140.0b3.tar.xz"; 929 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ja/firefox-140.0b4.tar.xz"; 930 930 locale = "ja"; 931 931 arch = "linux-i686"; 932 - sha256 = "208ab74c7967a65a4b73edf57d9d8189341007554e6aa75906df6255505b984f"; 932 + sha256 = "5977a78da473ce233e8d48034f6a04ac519888189cd4f4b3bf314ead6a7b74e9"; 933 933 } 934 934 { 935 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ka/firefox-140.0b3.tar.xz"; 935 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ka/firefox-140.0b4.tar.xz"; 936 936 locale = "ka"; 937 937 arch = "linux-i686"; 938 - sha256 = "5f193f7cb6008dfa55e7f2fcfa914c13d44a5d27dd18c291932d913a049d3c54"; 938 + sha256 = "d4874532ae1e9afe9b4c77ba064cec618cb48c8d90d6e5941fecde77c37c29d7"; 939 939 } 940 940 { 941 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/kab/firefox-140.0b3.tar.xz"; 941 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/kab/firefox-140.0b4.tar.xz"; 942 942 locale = "kab"; 943 943 arch = "linux-i686"; 944 - sha256 = "616a5fae71e292e4cfadf83c670879a5436337d859bcdb693498f2318a33e9e0"; 944 + sha256 = "0a453f53f7e88968f09c8697193aaadf2a0e7036d8a8ed01c7b54b38e61fd8a9"; 945 945 } 946 946 { 947 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/kk/firefox-140.0b3.tar.xz"; 947 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/kk/firefox-140.0b4.tar.xz"; 948 948 locale = "kk"; 949 949 arch = "linux-i686"; 950 - sha256 = "7e90e3cf6ef7db5c534474a4b7eb458582c914814f5ab3e9faede1aeaedf288f"; 950 + sha256 = "62279adb30aa4c792beef58eff120112fa9151abd1f74bf40d6f2cd097d453b8"; 951 951 } 952 952 { 953 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/km/firefox-140.0b3.tar.xz"; 953 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/km/firefox-140.0b4.tar.xz"; 954 954 locale = "km"; 955 955 arch = "linux-i686"; 956 - sha256 = "638c185fe326bdbc6e122fa900ed54600abede47bbc702b4c2aeace7fe81ea59"; 956 + sha256 = "8bfb8f1af400e143c3f795aeecbec5652d9cde304a6551e5bfcbf7cb2a8cc676"; 957 957 } 958 958 { 959 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/kn/firefox-140.0b3.tar.xz"; 959 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/kn/firefox-140.0b4.tar.xz"; 960 960 locale = "kn"; 961 961 arch = "linux-i686"; 962 - sha256 = "4f1bce2457170735ca89a1fdd49355b3ce66862eb25c4650018f29786a3e628c"; 962 + sha256 = "5b1ed6ee0e97d89cc83bf4f8408b409f5e0aeda5b68dbf7fbe2d9867cfc8f4d9"; 963 963 } 964 964 { 965 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ko/firefox-140.0b3.tar.xz"; 965 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ko/firefox-140.0b4.tar.xz"; 966 966 locale = "ko"; 967 967 arch = "linux-i686"; 968 - sha256 = "912d16eb2952971879b9a4a12d5bc0596bd26a3a446a0836d644d95322c0d88f"; 968 + sha256 = "04747f583bf7cf9035a52e584ca76c84798830ccc74c8f6faa46a5af4df74011"; 969 969 } 970 970 { 971 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/lij/firefox-140.0b3.tar.xz"; 971 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/lij/firefox-140.0b4.tar.xz"; 972 972 locale = "lij"; 973 973 arch = "linux-i686"; 974 - sha256 = "c9d88715308eb1dc9a7408e70d791619b96bfeb513a497264bbe4b35a2a6c21a"; 974 + sha256 = "432359d0dfcafeabdb98e7baead22a23c1e9a2e30ad6cdba88fd7f2fbfc9ba8e"; 975 975 } 976 976 { 977 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/lt/firefox-140.0b3.tar.xz"; 977 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/lt/firefox-140.0b4.tar.xz"; 978 978 locale = "lt"; 979 979 arch = "linux-i686"; 980 - sha256 = "2a04604e7455fe01534470c36a35fdec6b833c6fbf37a415ad65a2a33ac685eb"; 980 + sha256 = "3aaf5547d7a0e5cb1fe120de403650a682579540cd4411d113bed81c9e0ee781"; 981 981 } 982 982 { 983 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/lv/firefox-140.0b3.tar.xz"; 983 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/lv/firefox-140.0b4.tar.xz"; 984 984 locale = "lv"; 985 985 arch = "linux-i686"; 986 - sha256 = "a820fa038bd93794e06cf1e42a69759bbf6cde44196d1103fe7f877602510f8b"; 986 + sha256 = "2af656a600c244eb615b21e204336bd28549648dc1af363e08ffb8802565f9b4"; 987 987 } 988 988 { 989 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/mk/firefox-140.0b3.tar.xz"; 989 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/mk/firefox-140.0b4.tar.xz"; 990 990 locale = "mk"; 991 991 arch = "linux-i686"; 992 - sha256 = "b6417ebc9f7f9f811346bcd013c65ae873bd3b2671d6a0c25f02c9d1fdf15f8e"; 992 + sha256 = "c0c62629f81a5bb1e1ec256269b2285bbaef67caec7d1c4b8ad8102a72abf180"; 993 993 } 994 994 { 995 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/mr/firefox-140.0b3.tar.xz"; 995 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/mr/firefox-140.0b4.tar.xz"; 996 996 locale = "mr"; 997 997 arch = "linux-i686"; 998 - sha256 = "d9600fee7682011fa3eae2b090b50d67bab743c0393c5deff03c5667fa11f78f"; 998 + sha256 = "dab2b1103c27706124fe8f4f8ff059baf21151cf0e50f8fce2ce40788545a5cd"; 999 999 } 1000 1000 { 1001 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ms/firefox-140.0b3.tar.xz"; 1001 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ms/firefox-140.0b4.tar.xz"; 1002 1002 locale = "ms"; 1003 1003 arch = "linux-i686"; 1004 - sha256 = "faffaf6851c21ebd1181c93772f912709bf81ab59b795cf4eb7201a162aedda4"; 1004 + sha256 = "4c4872d23b305cc66b7efcd0d36065ad3aefedf0e0fc53f05881c3708be5782a"; 1005 1005 } 1006 1006 { 1007 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/my/firefox-140.0b3.tar.xz"; 1007 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/my/firefox-140.0b4.tar.xz"; 1008 1008 locale = "my"; 1009 1009 arch = "linux-i686"; 1010 - sha256 = "97f5cea2c18b3e07388496fc45126dca7bf58a837eccb14385b2b29701d11108"; 1010 + sha256 = "900e5e7cdb64fc9e1dd966d1fbdcbe2c8086c1ab2be54d2d9f1c2fddb0673cef"; 1011 1011 } 1012 1012 { 1013 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/nb-NO/firefox-140.0b3.tar.xz"; 1013 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/nb-NO/firefox-140.0b4.tar.xz"; 1014 1014 locale = "nb-NO"; 1015 1015 arch = "linux-i686"; 1016 - sha256 = "9205b0871af11b98e802ca77f3c8504894cac12cbf1cbfa502767eb975eec6c0"; 1016 + sha256 = "1299f2becf8ab50225fb68d18d1345754d43334d30aa5f3500d674278208b777"; 1017 1017 } 1018 1018 { 1019 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ne-NP/firefox-140.0b3.tar.xz"; 1019 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ne-NP/firefox-140.0b4.tar.xz"; 1020 1020 locale = "ne-NP"; 1021 1021 arch = "linux-i686"; 1022 - sha256 = "449ad603575859ce4627e743d808e5ffbfd2d595c1d492fa764a8cf059816b7f"; 1022 + sha256 = "cf41fc923f63a7f1a4bf720cb3a8fa1595ef92d121d729d7e902cffefaa852fe"; 1023 1023 } 1024 1024 { 1025 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/nl/firefox-140.0b3.tar.xz"; 1025 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/nl/firefox-140.0b4.tar.xz"; 1026 1026 locale = "nl"; 1027 1027 arch = "linux-i686"; 1028 - sha256 = "ad5fa26a8566c22f9efd33ca0268736d4a38ffa3309fdf21f98c0a29f60462ad"; 1028 + sha256 = "84b2cbff63025fab413175ad49c47ea734f0823b8eeee7676789f9c27bb9de23"; 1029 1029 } 1030 1030 { 1031 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/nn-NO/firefox-140.0b3.tar.xz"; 1031 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/nn-NO/firefox-140.0b4.tar.xz"; 1032 1032 locale = "nn-NO"; 1033 1033 arch = "linux-i686"; 1034 - sha256 = "1bd652bbb01825a9ad3efc7991fe315dff9fdc3596d197c413658c055f97efbf"; 1034 + sha256 = "818e77d80fd86e8e27460b8f629f05215c985a80a275f30f3864821d6619db30"; 1035 1035 } 1036 1036 { 1037 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/oc/firefox-140.0b3.tar.xz"; 1037 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/oc/firefox-140.0b4.tar.xz"; 1038 1038 locale = "oc"; 1039 1039 arch = "linux-i686"; 1040 - sha256 = "79732be6d97e6f7fb812da0a718998bde7808f571d5a57fd8042d5b33584b79b"; 1040 + sha256 = "5636ac4f5757edde5867ad0d186e6d779dde239fc302962b7f257a5428a5a87c"; 1041 1041 } 1042 1042 { 1043 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/pa-IN/firefox-140.0b3.tar.xz"; 1043 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/pa-IN/firefox-140.0b4.tar.xz"; 1044 1044 locale = "pa-IN"; 1045 1045 arch = "linux-i686"; 1046 - sha256 = "85076e967a48f3ba02fd785adbba0af0f6525c133efbda4a3884b5110c4d2a7c"; 1046 + sha256 = "b033beca5afb4fb0c8715d29f2d9e6b0bdb2115d63ff8d5552adc1ebb86f18e4"; 1047 1047 } 1048 1048 { 1049 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/pl/firefox-140.0b3.tar.xz"; 1049 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/pl/firefox-140.0b4.tar.xz"; 1050 1050 locale = "pl"; 1051 1051 arch = "linux-i686"; 1052 - sha256 = "eef5081b1c72402758b244d7bfe7d1aeec301ccb2b3f1436fe8fac2ed5c8fa22"; 1052 + sha256 = "afeb6ddc491281c001dc98c177bb19120d46fe3d738f777daa2f9c0582faa828"; 1053 1053 } 1054 1054 { 1055 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/pt-BR/firefox-140.0b3.tar.xz"; 1055 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/pt-BR/firefox-140.0b4.tar.xz"; 1056 1056 locale = "pt-BR"; 1057 1057 arch = "linux-i686"; 1058 - sha256 = "eaf150b7ea5496a4cd7648da0ecf507091ba7b4412a037db6ea48dc5614fd6f7"; 1058 + sha256 = "b0d75cf5e760cd505c397dff4fcaafd8f0bed1b416c40beeaa297912b1110f44"; 1059 1059 } 1060 1060 { 1061 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/pt-PT/firefox-140.0b3.tar.xz"; 1061 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/pt-PT/firefox-140.0b4.tar.xz"; 1062 1062 locale = "pt-PT"; 1063 1063 arch = "linux-i686"; 1064 - sha256 = "81f6ab621772995f3bb3492695e32eaac1d667142e7bd4f6de0bb8825ed5b48c"; 1064 + sha256 = "e1c7cbe5bc38bbeed8cd3abd05ef956366e2f398b70e42b3007342a4e61760bd"; 1065 1065 } 1066 1066 { 1067 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/rm/firefox-140.0b3.tar.xz"; 1067 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/rm/firefox-140.0b4.tar.xz"; 1068 1068 locale = "rm"; 1069 1069 arch = "linux-i686"; 1070 - sha256 = "f26cd0a09eecdafbac993a9e305f3ec9969906cd06fdff5f5101dce71b7b48f4"; 1070 + sha256 = "ab26f4fb5846a8eca415748e69dc37f33a6d3ab91ff0db384d627553a69fe9a4"; 1071 1071 } 1072 1072 { 1073 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ro/firefox-140.0b3.tar.xz"; 1073 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ro/firefox-140.0b4.tar.xz"; 1074 1074 locale = "ro"; 1075 1075 arch = "linux-i686"; 1076 - sha256 = "6513741a8ac710a7016a33b3e3c00969954db50e3c2ddfa4a2debb5992e4c8ac"; 1076 + sha256 = "483e633f4e2922e521c0492d47d420fcb5a1ff7209d7f42c58952c5e7705fb44"; 1077 1077 } 1078 1078 { 1079 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ru/firefox-140.0b3.tar.xz"; 1079 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ru/firefox-140.0b4.tar.xz"; 1080 1080 locale = "ru"; 1081 1081 arch = "linux-i686"; 1082 - sha256 = "325d70559d8be33846c519a9aeda98d2a42651daaf9c12602d1d29059029a6b5"; 1082 + sha256 = "dcd3441f6f5a9390407f2794f8d747511215246f5c9a85ac4d6b704bd4bbff9e"; 1083 1083 } 1084 1084 { 1085 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sat/firefox-140.0b3.tar.xz"; 1085 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sat/firefox-140.0b4.tar.xz"; 1086 1086 locale = "sat"; 1087 1087 arch = "linux-i686"; 1088 - sha256 = "6ab0592eb32fdd72b6e5ac121199d2c7c46320b2e3215fa043112c8c60b72396"; 1088 + sha256 = "1fa56ccd4d66542467487d17ee7e95f847f0920774692a03da8cc14f1cf2ac70"; 1089 1089 } 1090 1090 { 1091 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sc/firefox-140.0b3.tar.xz"; 1091 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sc/firefox-140.0b4.tar.xz"; 1092 1092 locale = "sc"; 1093 1093 arch = "linux-i686"; 1094 - sha256 = "7202e3e121225c034724e67f2bd1d0f5dc1359c5c316e76fb45e1522d975a2e2"; 1094 + sha256 = "d626a423d3d02011a9a5090633595add37d6c99fc741ec96a1a66761312bc1ea"; 1095 1095 } 1096 1096 { 1097 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sco/firefox-140.0b3.tar.xz"; 1097 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sco/firefox-140.0b4.tar.xz"; 1098 1098 locale = "sco"; 1099 1099 arch = "linux-i686"; 1100 - sha256 = "a3cfd6eabb41224e3a7ff23b19c2bfe3bee8b662c259eac3ff504d9dd371e4d5"; 1100 + sha256 = "3d8c5bc791c943e82b678918f3459471a3ababef8e44e9ee4257f036b552b813"; 1101 1101 } 1102 1102 { 1103 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/si/firefox-140.0b3.tar.xz"; 1103 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/si/firefox-140.0b4.tar.xz"; 1104 1104 locale = "si"; 1105 1105 arch = "linux-i686"; 1106 - sha256 = "10b49deeca01bf571c8de9a49f18f51bd761d1eef4a00b15eb8740c734a69962"; 1106 + sha256 = "980d3542c6c25d306e1b24404731554d4a21157eb1bf5fc17ab31949d2e5e563"; 1107 1107 } 1108 1108 { 1109 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sk/firefox-140.0b3.tar.xz"; 1109 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sk/firefox-140.0b4.tar.xz"; 1110 1110 locale = "sk"; 1111 1111 arch = "linux-i686"; 1112 - sha256 = "ea6a2c21f49066ff5bd7e45d7e5cbb6fa1eb737ed111e2fadc325da659cb3e50"; 1112 + sha256 = "055076bedecfbf77818bc70c0d69b6deacc4ac9f015bc419738b1dfbb499e6ea"; 1113 1113 } 1114 1114 { 1115 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/skr/firefox-140.0b3.tar.xz"; 1115 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/skr/firefox-140.0b4.tar.xz"; 1116 1116 locale = "skr"; 1117 1117 arch = "linux-i686"; 1118 - sha256 = "0f2421d1617932b5a17c158ca04b01e820c2adb6c7eda9d6f54e7b22e99ded02"; 1118 + sha256 = "72856c1bfacaf66461ea1cef6cbe5481787751674e6a79b89997aaa23880ab52"; 1119 1119 } 1120 1120 { 1121 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sl/firefox-140.0b3.tar.xz"; 1121 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sl/firefox-140.0b4.tar.xz"; 1122 1122 locale = "sl"; 1123 1123 arch = "linux-i686"; 1124 - sha256 = "654864b81f5abf3518f67787d5d9e404e3d5462953916649f3ada78f5ec8e3ab"; 1124 + sha256 = "366b072e83d350147ef916e8386db402e0dd2ac0d086d7b1242f8dfd91c00cc2"; 1125 1125 } 1126 1126 { 1127 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/son/firefox-140.0b3.tar.xz"; 1127 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/son/firefox-140.0b4.tar.xz"; 1128 1128 locale = "son"; 1129 1129 arch = "linux-i686"; 1130 - sha256 = "e7b42884848ddf9b32783020eb41c6e616c46a7b4b46bd1e2d32c99c78842bac"; 1130 + sha256 = "3d4a4fea98df1c0013371f96db1e95d3b8266a5a773cb2ecc4f58ab7d4522c27"; 1131 1131 } 1132 1132 { 1133 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sq/firefox-140.0b3.tar.xz"; 1133 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sq/firefox-140.0b4.tar.xz"; 1134 1134 locale = "sq"; 1135 1135 arch = "linux-i686"; 1136 - sha256 = "d82fb6ce158e37cbd74971d6a9cfe6c57004614c3f406f817f342c1f523b6c2a"; 1136 + sha256 = "195ebd91159fc04d11a34801d7b0871b5b998f401e8c4e3cc516113bf067b7c8"; 1137 1137 } 1138 1138 { 1139 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sr/firefox-140.0b3.tar.xz"; 1139 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sr/firefox-140.0b4.tar.xz"; 1140 1140 locale = "sr"; 1141 1141 arch = "linux-i686"; 1142 - sha256 = "028c133c6823549f499b1a079d07052c50f890c5f431412e856e6e9b52fa6797"; 1142 + sha256 = "95431dd518de2fe5a679e8635f6e3cdfa3ae99d7b42eb93ef8591b6bb5ee0d1d"; 1143 1143 } 1144 1144 { 1145 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sv-SE/firefox-140.0b3.tar.xz"; 1145 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sv-SE/firefox-140.0b4.tar.xz"; 1146 1146 locale = "sv-SE"; 1147 1147 arch = "linux-i686"; 1148 - sha256 = "8e7eea05f48a536dab3b6924dada5d4f0fa11ccf6a691d993f84ffbb0dd8e8ad"; 1148 + sha256 = "5cc49bda64618b9e07ad9d1b6af8625bc3a7ca158467ec880836bd20a2a08dbb"; 1149 1149 } 1150 1150 { 1151 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/szl/firefox-140.0b3.tar.xz"; 1151 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/szl/firefox-140.0b4.tar.xz"; 1152 1152 locale = "szl"; 1153 1153 arch = "linux-i686"; 1154 - sha256 = "e5c40fb83fc68718a38411bf8dd17172546c89328e8a352b6aa4ad81d8946963"; 1154 + sha256 = "f6d2d95427f8eb184d600b101e0bd3ab78580f837765eee297c022cd2e603433"; 1155 1155 } 1156 1156 { 1157 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ta/firefox-140.0b3.tar.xz"; 1157 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ta/firefox-140.0b4.tar.xz"; 1158 1158 locale = "ta"; 1159 1159 arch = "linux-i686"; 1160 - sha256 = "b2ca1cc8d20926557240946aa9ca432c1b24162d8c26be088f95c98a0e2a2697"; 1160 + sha256 = "f5ef3477f4fdd8708908b2cf41486c0083ee9724d6f313cb28f24abf3f26a156"; 1161 1161 } 1162 1162 { 1163 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/te/firefox-140.0b3.tar.xz"; 1163 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/te/firefox-140.0b4.tar.xz"; 1164 1164 locale = "te"; 1165 1165 arch = "linux-i686"; 1166 - sha256 = "8a3d7b4669dae9648ac2f06a03781578f6803a241fbc5183499fa18a29f46fac"; 1166 + sha256 = "f41f2fdd0d2cdfb76eb440e8ea7756368ddc4285736bfe604c65b03df42061ec"; 1167 1167 } 1168 1168 { 1169 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/tg/firefox-140.0b3.tar.xz"; 1169 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/tg/firefox-140.0b4.tar.xz"; 1170 1170 locale = "tg"; 1171 1171 arch = "linux-i686"; 1172 - sha256 = "a65218675b9e62e2a2e72c8bd7a3a78a56cab0ce91426f623b6e6afdea1a04df"; 1172 + sha256 = "815ea87b2552b0c6093bf6dbaec6dfc660d3625f44f2bf042b5869e42c23e25e"; 1173 1173 } 1174 1174 { 1175 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/th/firefox-140.0b3.tar.xz"; 1175 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/th/firefox-140.0b4.tar.xz"; 1176 1176 locale = "th"; 1177 1177 arch = "linux-i686"; 1178 - sha256 = "9ddb3cae1f4d999d1a7840e019867f1554995cc8bef0a1aa8ac90ba547972722"; 1178 + sha256 = "a58b8c1730cd066c5dfc26e8d2d4d3b6557a72a0c680e4163c43279c671c5ec4"; 1179 1179 } 1180 1180 { 1181 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/tl/firefox-140.0b3.tar.xz"; 1181 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/tl/firefox-140.0b4.tar.xz"; 1182 1182 locale = "tl"; 1183 1183 arch = "linux-i686"; 1184 - sha256 = "a1455aec73754985d65d7b28ffe2897ee9bbde55506fd6d9772277b5346f4092"; 1184 + sha256 = "817db84221e7361a7c932d0880c6e82aa7a64552931e015c4c4694c1ab9ea253"; 1185 1185 } 1186 1186 { 1187 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/tr/firefox-140.0b3.tar.xz"; 1187 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/tr/firefox-140.0b4.tar.xz"; 1188 1188 locale = "tr"; 1189 1189 arch = "linux-i686"; 1190 - sha256 = "9fbfd677f9a807daba18eb008a183fdf63cad7d42f42cf10311593ccf1e4af93"; 1190 + sha256 = "909252098ca36f93de56732fd0762fdd041657559d42a7200c821115b38980aa"; 1191 1191 } 1192 1192 { 1193 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/trs/firefox-140.0b3.tar.xz"; 1193 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/trs/firefox-140.0b4.tar.xz"; 1194 1194 locale = "trs"; 1195 1195 arch = "linux-i686"; 1196 - sha256 = "57a19f4b076bf14db8a83e96559c937e7e848d95621aebc04f8009d614312bfb"; 1196 + sha256 = "e1c4ad015d1e3565c4435e769bc59d5bff953f719123a330f8e37c43833881a2"; 1197 1197 } 1198 1198 { 1199 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/uk/firefox-140.0b3.tar.xz"; 1199 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/uk/firefox-140.0b4.tar.xz"; 1200 1200 locale = "uk"; 1201 1201 arch = "linux-i686"; 1202 - sha256 = "ce745304c9068082289893584e10855f022e0b55b974088cd4d2f2d177e949a7"; 1202 + sha256 = "0e31db03a117def0867bcf5d3e1acc7ebaff9daf4325cf3be548e72bb09057e0"; 1203 1203 } 1204 1204 { 1205 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ur/firefox-140.0b3.tar.xz"; 1205 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ur/firefox-140.0b4.tar.xz"; 1206 1206 locale = "ur"; 1207 1207 arch = "linux-i686"; 1208 - sha256 = "b5fa6ae252d2a39f002d9f61bfca5f4c44322f134f82f6d75736197207ac93ba"; 1208 + sha256 = "63ef448ad869a987cb0e7756f25e81e7d1c6bc083048e7eb49dbf5100626879c"; 1209 1209 } 1210 1210 { 1211 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/uz/firefox-140.0b3.tar.xz"; 1211 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/uz/firefox-140.0b4.tar.xz"; 1212 1212 locale = "uz"; 1213 1213 arch = "linux-i686"; 1214 - sha256 = "d17c250ae08b958bf0c9a3be3953133af69e88855c38dabd5a1f9281ae675b93"; 1214 + sha256 = "77d9943bb83a8b1b42f448b0e3e0c3cee11a1ea0bb1dae18ba52c52ed5a7d7df"; 1215 1215 } 1216 1216 { 1217 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/vi/firefox-140.0b3.tar.xz"; 1217 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/vi/firefox-140.0b4.tar.xz"; 1218 1218 locale = "vi"; 1219 1219 arch = "linux-i686"; 1220 - sha256 = "45ba1505cc8b64e55ad518c1138e115c7f01c9572a13c2dd07970a479005cd39"; 1220 + sha256 = "c47d720da1f5aeae9d8429ed71f1044275888751a0c217a6a534e61e9f4dfdec"; 1221 1221 } 1222 1222 { 1223 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/xh/firefox-140.0b3.tar.xz"; 1223 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/xh/firefox-140.0b4.tar.xz"; 1224 1224 locale = "xh"; 1225 1225 arch = "linux-i686"; 1226 - sha256 = "bc0aea632a700251fbd0359f8fef1b152a86fcad15707b4fb4bcb055c7755c50"; 1226 + sha256 = "8f4530d50019aeedf2d059135acc6ed42147f86d98ee7defaee5ae2d826c4821"; 1227 1227 } 1228 1228 { 1229 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/zh-CN/firefox-140.0b3.tar.xz"; 1229 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/zh-CN/firefox-140.0b4.tar.xz"; 1230 1230 locale = "zh-CN"; 1231 1231 arch = "linux-i686"; 1232 - sha256 = "4f31a97f9a0eb5677de689c839e61989d40856244d5239707378e5e01fcf0ea6"; 1232 + sha256 = "59f60c919eb0d331166eeb9d76449c0a57593e82061a9d3319d680253ecaa503"; 1233 1233 } 1234 1234 { 1235 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/zh-TW/firefox-140.0b3.tar.xz"; 1235 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/zh-TW/firefox-140.0b4.tar.xz"; 1236 1236 locale = "zh-TW"; 1237 1237 arch = "linux-i686"; 1238 - sha256 = "cd397ce84153a60c04457fef2edd31b648eb71476598aca12ff59ddd4f09fe7b"; 1238 + sha256 = "c6c71d581e46b18e48fa76699835ae7bdbb11033366674f9e1d2be0cfcab80bd"; 1239 1239 } 1240 1240 { 1241 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ach/firefox-140.0b3.tar.xz"; 1241 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ach/firefox-140.0b4.tar.xz"; 1242 1242 locale = "ach"; 1243 1243 arch = "linux-aarch64"; 1244 - sha256 = "ca1d393c3f6d8f0b483256bb4dcbbfd87c3e73320acd272125db6a252d225690"; 1244 + sha256 = "241018608d47cb0d022e323e968922b082acd7064b3ca8e7bafe665ff23c9b3e"; 1245 1245 } 1246 1246 { 1247 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/af/firefox-140.0b3.tar.xz"; 1247 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/af/firefox-140.0b4.tar.xz"; 1248 1248 locale = "af"; 1249 1249 arch = "linux-aarch64"; 1250 - sha256 = "904ce80c145a1d3230081bd7883d2c5e57ed02660b2404bfce3943df0561104f"; 1250 + sha256 = "f8ae5994e39898cf2611db052640f7eff4425c5c7d94107491173f900245df32"; 1251 1251 } 1252 1252 { 1253 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/an/firefox-140.0b3.tar.xz"; 1253 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/an/firefox-140.0b4.tar.xz"; 1254 1254 locale = "an"; 1255 1255 arch = "linux-aarch64"; 1256 - sha256 = "a994667975cc8c14d5b768d238a151506e9c9a2bdf6dafa73feba9e43aeab57c"; 1256 + sha256 = "4a18c94a3ec5544664a89c9cedd5e25c5b15ff41cce68890a7f2036a720c9b1a"; 1257 1257 } 1258 1258 { 1259 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ar/firefox-140.0b3.tar.xz"; 1259 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ar/firefox-140.0b4.tar.xz"; 1260 1260 locale = "ar"; 1261 1261 arch = "linux-aarch64"; 1262 - sha256 = "2a9798d1ef0a04664ab9c2683f7fd509c4da5d8129d769c781077c6d45dcc37e"; 1262 + sha256 = "3478f78815017cb30bff0946399ddddd15f90a739213c4e54f8e09602c76df83"; 1263 1263 } 1264 1264 { 1265 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ast/firefox-140.0b3.tar.xz"; 1265 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ast/firefox-140.0b4.tar.xz"; 1266 1266 locale = "ast"; 1267 1267 arch = "linux-aarch64"; 1268 - sha256 = "e862943c675f5853709fdf1ca14d2ac28cf732d90d782bd9bada809556f1b654"; 1268 + sha256 = "fec697046bdc9c5edfda4ab3f6df1df84819a3ea7b46250f20722b05ea356dc1"; 1269 1269 } 1270 1270 { 1271 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/az/firefox-140.0b3.tar.xz"; 1271 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/az/firefox-140.0b4.tar.xz"; 1272 1272 locale = "az"; 1273 1273 arch = "linux-aarch64"; 1274 - sha256 = "c3e0a2cc6ae0646a5c7497e96b7b47947354f984ba733672fa38a7c14eed8856"; 1274 + sha256 = "78a68fba1f9dfec4510bb2cd493d82fcac31801bb7bb5718f8afeb57940870c1"; 1275 1275 } 1276 1276 { 1277 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/be/firefox-140.0b3.tar.xz"; 1277 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/be/firefox-140.0b4.tar.xz"; 1278 1278 locale = "be"; 1279 1279 arch = "linux-aarch64"; 1280 - sha256 = "bd197bc761ba7d16d74ec1eb11f6eb0ea6122919ffba3a775690e3db029e471e"; 1280 + sha256 = "8e27d99cdad038331140386da3749f2c85afd5cffdf8afdf9b35a735027a690d"; 1281 1281 } 1282 1282 { 1283 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/bg/firefox-140.0b3.tar.xz"; 1283 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/bg/firefox-140.0b4.tar.xz"; 1284 1284 locale = "bg"; 1285 1285 arch = "linux-aarch64"; 1286 - sha256 = "6dacd9985823ce3ae329eac3fc97530fa405737cac7115a3b56ec6a0db04cfb7"; 1286 + sha256 = "fa1e2d472ace070d1dc8beabf7cddf85b571957c453ccf8cd08ea14ee213761a"; 1287 1287 } 1288 1288 { 1289 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/bn/firefox-140.0b3.tar.xz"; 1289 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/bn/firefox-140.0b4.tar.xz"; 1290 1290 locale = "bn"; 1291 1291 arch = "linux-aarch64"; 1292 - sha256 = "22e0bf169370241de826f2f882c987f01e5cee823dc303d0122e04a210d2b781"; 1292 + sha256 = "bf8b652eef9f6fe89adf3cab9639b59cd2ce5009c31f690923a09ae399b68570"; 1293 1293 } 1294 1294 { 1295 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/br/firefox-140.0b3.tar.xz"; 1295 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/br/firefox-140.0b4.tar.xz"; 1296 1296 locale = "br"; 1297 1297 arch = "linux-aarch64"; 1298 - sha256 = "d3e532791588565ca5aa5dd892cb72298c34efd9a9d07e3b2e89c5df23d41fe6"; 1298 + sha256 = "fa245862a996f8023b25035e2176e54047af8d333912a89be7faca81908a4604"; 1299 1299 } 1300 1300 { 1301 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/bs/firefox-140.0b3.tar.xz"; 1301 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/bs/firefox-140.0b4.tar.xz"; 1302 1302 locale = "bs"; 1303 1303 arch = "linux-aarch64"; 1304 - sha256 = "9358ea0b92e59d528873a99bc452bd30c88a2943d23edcd71d47c3dd5521313e"; 1304 + sha256 = "34976543a5bc5d9558d8e725391b22805dcf8b8797cf6a54701cee7328106550"; 1305 1305 } 1306 1306 { 1307 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ca-valencia/firefox-140.0b3.tar.xz"; 1307 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ca-valencia/firefox-140.0b4.tar.xz"; 1308 1308 locale = "ca-valencia"; 1309 1309 arch = "linux-aarch64"; 1310 - sha256 = "133b4c9ec4c86a88203c251a5c54e312024d5def03e60e75c80ddbf7868fffaa"; 1310 + sha256 = "8a9a04837e328286f8128f9b744d274d98f7db5762c244f9294e0f9fe7766731"; 1311 1311 } 1312 1312 { 1313 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ca/firefox-140.0b3.tar.xz"; 1313 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ca/firefox-140.0b4.tar.xz"; 1314 1314 locale = "ca"; 1315 1315 arch = "linux-aarch64"; 1316 - sha256 = "b4a6e4975dd731eff8f7a70f1b9fbfc33dcc53f76efa3061232df7b0270f803a"; 1316 + sha256 = "384a1314de0b0c566fdfe39c2a74905f972a624fa434359dd6914e7224d95641"; 1317 1317 } 1318 1318 { 1319 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/cak/firefox-140.0b3.tar.xz"; 1319 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/cak/firefox-140.0b4.tar.xz"; 1320 1320 locale = "cak"; 1321 1321 arch = "linux-aarch64"; 1322 - sha256 = "9c647560a9a1f5012002cdf619f50e10c8f16b8e03e37d34a2aa312f714f9ae2"; 1322 + sha256 = "ffd23426e799190a55d6e2db09f3ab1ad9512a8fdf11a065ced8eda4715198c3"; 1323 1323 } 1324 1324 { 1325 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/cs/firefox-140.0b3.tar.xz"; 1325 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/cs/firefox-140.0b4.tar.xz"; 1326 1326 locale = "cs"; 1327 1327 arch = "linux-aarch64"; 1328 - sha256 = "5b81394b51d29a85677439bf4f91794b1daf5b878e920d1c0e6913fdb8c3fd73"; 1328 + sha256 = "779085fadd246044b587c08ff4ed2397215a97b0d0ca4a5a3df70142bf75e43a"; 1329 1329 } 1330 1330 { 1331 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/cy/firefox-140.0b3.tar.xz"; 1331 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/cy/firefox-140.0b4.tar.xz"; 1332 1332 locale = "cy"; 1333 1333 arch = "linux-aarch64"; 1334 - sha256 = "f0e9b6ab15dfeba4e41ac3e540c02917d8b30213fe2a5fa234a43a9bf9580d33"; 1334 + sha256 = "be7161a550b8698b20cc2a5005a0c6656a10ae2685c5ad52d5133da4d7812f76"; 1335 1335 } 1336 1336 { 1337 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/da/firefox-140.0b3.tar.xz"; 1337 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/da/firefox-140.0b4.tar.xz"; 1338 1338 locale = "da"; 1339 1339 arch = "linux-aarch64"; 1340 - sha256 = "fcad12e84319527cfc25f53192cdfadf51703ae1ab721f05c5f70817586f0626"; 1340 + sha256 = "2f524f76f90fca51a39a3d8c574c50aaf7cef68e276431966ca616c40212a964"; 1341 1341 } 1342 1342 { 1343 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/de/firefox-140.0b3.tar.xz"; 1343 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/de/firefox-140.0b4.tar.xz"; 1344 1344 locale = "de"; 1345 1345 arch = "linux-aarch64"; 1346 - sha256 = "805b6c414e6a56ff4fcb3d2fff4cb2ff62105e1f3c5476ea61981916111652bd"; 1346 + sha256 = "8ebe0cdd840bc6ef9e3f2a5801a6308d35d265ca32eeb54db6ae863216a10b5c"; 1347 1347 } 1348 1348 { 1349 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/dsb/firefox-140.0b3.tar.xz"; 1349 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/dsb/firefox-140.0b4.tar.xz"; 1350 1350 locale = "dsb"; 1351 1351 arch = "linux-aarch64"; 1352 - sha256 = "d9a0dc6db5f1a21ef94101b6ddf1e1c644d88f639b9cf1f4baf3d82759914b61"; 1352 + sha256 = "72b2c42048b933c29410db5ab1cf3b83f1b9d89a5b1130777598bc8572437bac"; 1353 1353 } 1354 1354 { 1355 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/el/firefox-140.0b3.tar.xz"; 1355 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/el/firefox-140.0b4.tar.xz"; 1356 1356 locale = "el"; 1357 1357 arch = "linux-aarch64"; 1358 - sha256 = "109873f011ac29c4bdc78f27e8a13541aa1b11175b29401197ed3d3512dec72f"; 1358 + sha256 = "138e9495ccf965c528ad0c2482b11557c6ff0ab4723332bbdd37bd2ce1afbe72"; 1359 1359 } 1360 1360 { 1361 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/en-CA/firefox-140.0b3.tar.xz"; 1361 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/en-CA/firefox-140.0b4.tar.xz"; 1362 1362 locale = "en-CA"; 1363 1363 arch = "linux-aarch64"; 1364 - sha256 = "ab9ed750e684fd405ac3a797e4fb60ead2c64c39aa53d6742e0259930d371adb"; 1364 + sha256 = "fe569caab44348927473fcca363e859f3ac3ba1eff752abd9978e9e0cccc397d"; 1365 1365 } 1366 1366 { 1367 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/en-GB/firefox-140.0b3.tar.xz"; 1367 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/en-GB/firefox-140.0b4.tar.xz"; 1368 1368 locale = "en-GB"; 1369 1369 arch = "linux-aarch64"; 1370 - sha256 = "c7c9bc00cb6cfe8dc9c4875b049a13d0655c00a3ff171c5647f5bedef107e7ea"; 1370 + sha256 = "c069247ef7744b71547ba952b2d332563bb0bed5ee4c33a5bab20c8f0b71156e"; 1371 1371 } 1372 1372 { 1373 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/en-US/firefox-140.0b3.tar.xz"; 1373 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/en-US/firefox-140.0b4.tar.xz"; 1374 1374 locale = "en-US"; 1375 1375 arch = "linux-aarch64"; 1376 - sha256 = "39261cfe396d7359aebaf6b5f3becd3bdb5c43b292869f544a88e801443c9efb"; 1376 + sha256 = "e91834ae34ef10d436a22795b4d5716df01a31c83fdefd8cf22a62deb4dc26c6"; 1377 1377 } 1378 1378 { 1379 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/eo/firefox-140.0b3.tar.xz"; 1379 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/eo/firefox-140.0b4.tar.xz"; 1380 1380 locale = "eo"; 1381 1381 arch = "linux-aarch64"; 1382 - sha256 = "75179c336ad589676d93d8dd6daa084c82573a621e69e3e8cbd09679c5f00755"; 1382 + sha256 = "b2626c8d82f90f958e39c6fc8fdd11e0e477e54c0fa770b8642ea4eacc5c145e"; 1383 1383 } 1384 1384 { 1385 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/es-AR/firefox-140.0b3.tar.xz"; 1385 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/es-AR/firefox-140.0b4.tar.xz"; 1386 1386 locale = "es-AR"; 1387 1387 arch = "linux-aarch64"; 1388 - sha256 = "88ca0c23ae377fbea842073192f89fcbe2319ff4944ade3311c722370c166aa1"; 1388 + sha256 = "20bbd71dda6392b8e296d36f27be410e2bb831bccad9a6eb520b3ef3a8eadf2b"; 1389 1389 } 1390 1390 { 1391 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/es-CL/firefox-140.0b3.tar.xz"; 1391 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/es-CL/firefox-140.0b4.tar.xz"; 1392 1392 locale = "es-CL"; 1393 1393 arch = "linux-aarch64"; 1394 - sha256 = "32b6911754837cb979fec837168963f25590d19adc87ca84c3ee0634bc1797a8"; 1394 + sha256 = "47492d04205be6c535209513f64b9c0896a3a786c5af3e87add57425e95d2a04"; 1395 1395 } 1396 1396 { 1397 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/es-ES/firefox-140.0b3.tar.xz"; 1397 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/es-ES/firefox-140.0b4.tar.xz"; 1398 1398 locale = "es-ES"; 1399 1399 arch = "linux-aarch64"; 1400 - sha256 = "ae81dada372a60bdfa0f6c48a988c42f23165e1d1c8cee3c7958c95b64c87d2a"; 1400 + sha256 = "f1504517f6e874ae5c73cc73fda5763b692d403be5b2d6a3c5fdebca847dd044"; 1401 1401 } 1402 1402 { 1403 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/es-MX/firefox-140.0b3.tar.xz"; 1403 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/es-MX/firefox-140.0b4.tar.xz"; 1404 1404 locale = "es-MX"; 1405 1405 arch = "linux-aarch64"; 1406 - sha256 = "c8171810252614f5cbc162b5f4dfe3afd897a8d9beec4978126909bad3f76bea"; 1406 + sha256 = "9e8fae58eebc5fd0fc212ed66ed63add5408730de3b360020ea39ee3c67e70a2"; 1407 1407 } 1408 1408 { 1409 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/et/firefox-140.0b3.tar.xz"; 1409 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/et/firefox-140.0b4.tar.xz"; 1410 1410 locale = "et"; 1411 1411 arch = "linux-aarch64"; 1412 - sha256 = "76fd0607c61228898b9568987523b4a8e1f5a3b15a4b2859296c0e23c4e59585"; 1412 + sha256 = "c9256db0e31b1d836cb4ad7d45c9289d45dc05853a0883071103b581743645b9"; 1413 1413 } 1414 1414 { 1415 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/eu/firefox-140.0b3.tar.xz"; 1415 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/eu/firefox-140.0b4.tar.xz"; 1416 1416 locale = "eu"; 1417 1417 arch = "linux-aarch64"; 1418 - sha256 = "16205f39cffe37ce480d45e17d266c4bbc3ab1844ce2ea2e04485ddfcb647120"; 1418 + sha256 = "a85b68a93d51c3c42343a7038ac72d4ee3b0847aee312a3f720899abc3b30961"; 1419 1419 } 1420 1420 { 1421 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/fa/firefox-140.0b3.tar.xz"; 1421 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/fa/firefox-140.0b4.tar.xz"; 1422 1422 locale = "fa"; 1423 1423 arch = "linux-aarch64"; 1424 - sha256 = "36b1c98577255d88e2f7b01c88cdb1414b2016fa520aae459b66aa47b10f8996"; 1424 + sha256 = "44ee01aa1e8c1ef973cdb2b28916635fef9bb81a7dbb7e735e055aac02f65007"; 1425 1425 } 1426 1426 { 1427 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ff/firefox-140.0b3.tar.xz"; 1427 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ff/firefox-140.0b4.tar.xz"; 1428 1428 locale = "ff"; 1429 1429 arch = "linux-aarch64"; 1430 - sha256 = "2988f2897ef2c643cdfcd79dce0c126c24fccf6e9810aa58776d91a1baf1b453"; 1430 + sha256 = "0dc1f2c9223adfbff26376aa55fa858ea89e04fcb4f3326b115bc6f9cd0f1791"; 1431 1431 } 1432 1432 { 1433 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/fi/firefox-140.0b3.tar.xz"; 1433 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/fi/firefox-140.0b4.tar.xz"; 1434 1434 locale = "fi"; 1435 1435 arch = "linux-aarch64"; 1436 - sha256 = "c8dd76d403209b965f430d3251df3fe9800535074f3ed1c8d1ec3c49a0ef92ea"; 1436 + sha256 = "43c5253851fc94038a7b8c922660651f43484d70cc54d22dc0f521fb978e76b4"; 1437 1437 } 1438 1438 { 1439 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/fr/firefox-140.0b3.tar.xz"; 1439 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/fr/firefox-140.0b4.tar.xz"; 1440 1440 locale = "fr"; 1441 1441 arch = "linux-aarch64"; 1442 - sha256 = "7d43f4e963244761ce06e827776dc3037060457f15d806d248e406222b732d03"; 1442 + sha256 = "eaed4f0100d898555c1f2bfab43592648342b9be1a712602c43929a77f61f67c"; 1443 1443 } 1444 1444 { 1445 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/fur/firefox-140.0b3.tar.xz"; 1445 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/fur/firefox-140.0b4.tar.xz"; 1446 1446 locale = "fur"; 1447 1447 arch = "linux-aarch64"; 1448 - sha256 = "75fa230906c272d17bccc003d3bd605a16ac21825812a964c78ca6e839365447"; 1448 + sha256 = "e74ce591b238c6a6754180aaf8eec4701206c84204b2792e505d3b065235be10"; 1449 1449 } 1450 1450 { 1451 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/fy-NL/firefox-140.0b3.tar.xz"; 1451 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/fy-NL/firefox-140.0b4.tar.xz"; 1452 1452 locale = "fy-NL"; 1453 1453 arch = "linux-aarch64"; 1454 - sha256 = "7b40e7c98e5bca1e7a503303d6d47160243bfc81991301c401da056f506469cc"; 1454 + sha256 = "15309be99c0df4c8bf23ac5387e8ba6c15b2051e54a331a943c4cc54959e645f"; 1455 1455 } 1456 1456 { 1457 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ga-IE/firefox-140.0b3.tar.xz"; 1457 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ga-IE/firefox-140.0b4.tar.xz"; 1458 1458 locale = "ga-IE"; 1459 1459 arch = "linux-aarch64"; 1460 - sha256 = "c2fea5545eb58658a6c3e8ef751b1c18372edb052bb66694b13f09fa0044fe1e"; 1460 + sha256 = "0b7d2969509f650aa4e725d38022ec61633e89d5b325075be3eb97649abf58f2"; 1461 1461 } 1462 1462 { 1463 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/gd/firefox-140.0b3.tar.xz"; 1463 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/gd/firefox-140.0b4.tar.xz"; 1464 1464 locale = "gd"; 1465 1465 arch = "linux-aarch64"; 1466 - sha256 = "d8894d4118e625b7ed8125621e58b561657f03915a7e4acc464c06e2c948f043"; 1466 + sha256 = "9f28a60ecd9e6eee111df4b57b437739a77a55276d9fb66d2191c4fb0a0b9886"; 1467 1467 } 1468 1468 { 1469 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/gl/firefox-140.0b3.tar.xz"; 1469 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/gl/firefox-140.0b4.tar.xz"; 1470 1470 locale = "gl"; 1471 1471 arch = "linux-aarch64"; 1472 - sha256 = "59cee79cd1d2b593b3ab607d7e56314188f2f9d21aa2eafc4e3da19b27e7cd5a"; 1472 + sha256 = "d561f29fa446a9541f43651f439cde9a4c7c5dd7a4fe7d8dbb41e7dcc1aa351f"; 1473 1473 } 1474 1474 { 1475 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/gn/firefox-140.0b3.tar.xz"; 1475 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/gn/firefox-140.0b4.tar.xz"; 1476 1476 locale = "gn"; 1477 1477 arch = "linux-aarch64"; 1478 - sha256 = "9570e9cd008c221d4587ee0ab740a98b74da2e74f2ade874eb96051c7319f60e"; 1478 + sha256 = "84415639e92579f37ecd8598d2757a3a49aa8c81287c3d8c5b653e489e5e41a6"; 1479 1479 } 1480 1480 { 1481 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/gu-IN/firefox-140.0b3.tar.xz"; 1481 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/gu-IN/firefox-140.0b4.tar.xz"; 1482 1482 locale = "gu-IN"; 1483 1483 arch = "linux-aarch64"; 1484 - sha256 = "b0ff6954af3e48e2fe996e38bfe72f060f17a7596640b5653893bdee6ee05f24"; 1484 + sha256 = "d05bd65e0115b4dd204833e980928e8f409e79fbad11cf003c22863775e41b14"; 1485 1485 } 1486 1486 { 1487 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/he/firefox-140.0b3.tar.xz"; 1487 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/he/firefox-140.0b4.tar.xz"; 1488 1488 locale = "he"; 1489 1489 arch = "linux-aarch64"; 1490 - sha256 = "61db85d5f194b2d6b797765180135949e683142e24a7c2f10872132a3acafeba"; 1490 + sha256 = "3dc2d50792fe1ecf2248f243da773da783df54c039ef6f47e316caec33353f51"; 1491 1491 } 1492 1492 { 1493 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/hi-IN/firefox-140.0b3.tar.xz"; 1493 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/hi-IN/firefox-140.0b4.tar.xz"; 1494 1494 locale = "hi-IN"; 1495 1495 arch = "linux-aarch64"; 1496 - sha256 = "e5c4e8fb08e6a36ee6c72dc0c4aadb5312e04f91cacf3679c89b7963c8d05541"; 1496 + sha256 = "e8004158a6a24786c3ce373e43c9d9cab82142bb7d2eae9fd187f8be3e315606"; 1497 1497 } 1498 1498 { 1499 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/hr/firefox-140.0b3.tar.xz"; 1499 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/hr/firefox-140.0b4.tar.xz"; 1500 1500 locale = "hr"; 1501 1501 arch = "linux-aarch64"; 1502 - sha256 = "85fb4cf83ac75fd1a0e7f44b73f64e4bfa61899df78f0318370f6d232fafa063"; 1502 + sha256 = "c0c047431c8ae0786a77b3934f47b9b5723028e028ce487a895f997fc7ca40ff"; 1503 1503 } 1504 1504 { 1505 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/hsb/firefox-140.0b3.tar.xz"; 1505 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/hsb/firefox-140.0b4.tar.xz"; 1506 1506 locale = "hsb"; 1507 1507 arch = "linux-aarch64"; 1508 - sha256 = "05be655775adb1b4e113e047cc9188e7eefc78a4558f87a8176193697138c687"; 1508 + sha256 = "12d757bb7689211acc5a9bf7380eb4b8f659dc5e797a16481ff43d19252670a0"; 1509 1509 } 1510 1510 { 1511 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/hu/firefox-140.0b3.tar.xz"; 1511 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/hu/firefox-140.0b4.tar.xz"; 1512 1512 locale = "hu"; 1513 1513 arch = "linux-aarch64"; 1514 - sha256 = "566fb0b2e78f693ffdfb6b5990bebf7e84fcca396026b11678b8c613673364b7"; 1514 + sha256 = "21e08a716cd14ae2ddd8797cecd3a387d6a69f1725283da9dab778cee0ac5a96"; 1515 1515 } 1516 1516 { 1517 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/hy-AM/firefox-140.0b3.tar.xz"; 1517 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/hy-AM/firefox-140.0b4.tar.xz"; 1518 1518 locale = "hy-AM"; 1519 1519 arch = "linux-aarch64"; 1520 - sha256 = "6e51cf2be81bd264143fe6d05f5dd0806456a111cb989b130fde546d2e561fcb"; 1520 + sha256 = "cf0ec104784fa1f8b0965ccb54476021b0aa553fa61f76258ccc0838af3fdc58"; 1521 1521 } 1522 1522 { 1523 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ia/firefox-140.0b3.tar.xz"; 1523 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ia/firefox-140.0b4.tar.xz"; 1524 1524 locale = "ia"; 1525 1525 arch = "linux-aarch64"; 1526 - sha256 = "74af672f73f85d2e7bffbfa346153358fc8418d0eb5a732d86aaf1be0b3627f9"; 1526 + sha256 = "d398f24f832df11e54319485990d6b0763b88018e4942734f97eb6aa1027ab14"; 1527 1527 } 1528 1528 { 1529 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/id/firefox-140.0b3.tar.xz"; 1529 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/id/firefox-140.0b4.tar.xz"; 1530 1530 locale = "id"; 1531 1531 arch = "linux-aarch64"; 1532 - sha256 = "1b37065b20cdcc2e7d7793f77fa71fd846779c4ebcd68f489461489b165ba1b8"; 1532 + sha256 = "66300532e61904c2ec3b38654fa5c04fc77132264560651eb47d08505f92aa93"; 1533 1533 } 1534 1534 { 1535 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/is/firefox-140.0b3.tar.xz"; 1535 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/is/firefox-140.0b4.tar.xz"; 1536 1536 locale = "is"; 1537 1537 arch = "linux-aarch64"; 1538 - sha256 = "782622a22fb4cac4e967c3d7c934c1fa0fc7e9734e8d4fe6738abeedad7b4188"; 1538 + sha256 = "905759bb5644dba6962cac36370c8092c8b4d940dd0fd811d89f2633d8278375"; 1539 1539 } 1540 1540 { 1541 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/it/firefox-140.0b3.tar.xz"; 1541 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/it/firefox-140.0b4.tar.xz"; 1542 1542 locale = "it"; 1543 1543 arch = "linux-aarch64"; 1544 - sha256 = "a1c05f3d29b77c3274b65f20bfe0a0a7662133382a2080394cfdba0366cdef01"; 1544 + sha256 = "090d658b0d9883ae4cb030efbae33dcad50cec614cc4df645d9d578f8f3d9f78"; 1545 1545 } 1546 1546 { 1547 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ja/firefox-140.0b3.tar.xz"; 1547 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ja/firefox-140.0b4.tar.xz"; 1548 1548 locale = "ja"; 1549 1549 arch = "linux-aarch64"; 1550 - sha256 = "a010cfc3fba7877b33666db790d020c13014b98bc6567d9f3c5274d9705681b8"; 1550 + sha256 = "498c93faff28cdf519c68228a929538a6d86722aa23cf77c65b9a6bc9eec6cde"; 1551 1551 } 1552 1552 { 1553 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ka/firefox-140.0b3.tar.xz"; 1553 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ka/firefox-140.0b4.tar.xz"; 1554 1554 locale = "ka"; 1555 1555 arch = "linux-aarch64"; 1556 - sha256 = "1c1beaa5d438a6214dc75ccf5100982ae415d814d5589f6d19c75f3edc8a2fd3"; 1556 + sha256 = "6a7219133dc2cd5828fca8c47c8918960078a1edb04e5d0f130572802228d8f2"; 1557 1557 } 1558 1558 { 1559 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/kab/firefox-140.0b3.tar.xz"; 1559 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/kab/firefox-140.0b4.tar.xz"; 1560 1560 locale = "kab"; 1561 1561 arch = "linux-aarch64"; 1562 - sha256 = "5db404895a198a93cadabd73b3e8b7b9707c9b631169a69268799aba8a2e50b5"; 1562 + sha256 = "61bf24a6f254d3a290207fd3c2578d3fe0968ac6af729c5468952c7508e60f32"; 1563 1563 } 1564 1564 { 1565 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/kk/firefox-140.0b3.tar.xz"; 1565 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/kk/firefox-140.0b4.tar.xz"; 1566 1566 locale = "kk"; 1567 1567 arch = "linux-aarch64"; 1568 - sha256 = "115ea1a7775f678f6c60342149993c98f107cab03e10b47ceee913a45f66f311"; 1568 + sha256 = "c390e1a6bea9f444984fc78ac8b321c1f7a629540716f311677ce31ae853f52e"; 1569 1569 } 1570 1570 { 1571 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/km/firefox-140.0b3.tar.xz"; 1571 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/km/firefox-140.0b4.tar.xz"; 1572 1572 locale = "km"; 1573 1573 arch = "linux-aarch64"; 1574 - sha256 = "de7a2faadd3072d434f8c5bd1fe62e23616c4097d5286801669ab6db27143332"; 1574 + sha256 = "f37ca60447383abbef2720253a82d551a906b0e358c404480e94b8e69dbcd92a"; 1575 1575 } 1576 1576 { 1577 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/kn/firefox-140.0b3.tar.xz"; 1577 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/kn/firefox-140.0b4.tar.xz"; 1578 1578 locale = "kn"; 1579 1579 arch = "linux-aarch64"; 1580 - sha256 = "713a1bf13d20796677cf3b4712da2e8f45fe01ae8d2428a48aede0ddf0d57cf3"; 1580 + sha256 = "a5069cf01bfb68e73a524638cbb8fc435e54cf874369c0ae8199e724dcbd96eb"; 1581 1581 } 1582 1582 { 1583 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ko/firefox-140.0b3.tar.xz"; 1583 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ko/firefox-140.0b4.tar.xz"; 1584 1584 locale = "ko"; 1585 1585 arch = "linux-aarch64"; 1586 - sha256 = "e7642bae7805a364e3189c67143c9935188936925fbf5b9a0210141ed64a7587"; 1586 + sha256 = "af9ba9b7c6e825b6fbd57cd1b2d015f6ca9ddde361d643d1fe520b7869e21221"; 1587 1587 } 1588 1588 { 1589 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/lij/firefox-140.0b3.tar.xz"; 1589 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/lij/firefox-140.0b4.tar.xz"; 1590 1590 locale = "lij"; 1591 1591 arch = "linux-aarch64"; 1592 - sha256 = "9f65891d625c585c1515a005ce35b6de04c201428c1352efd9215fa033bdcf07"; 1592 + sha256 = "271945a88d4fc02733fa3de327e613d822445f18c70601f43bf503dc4bb76076"; 1593 1593 } 1594 1594 { 1595 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/lt/firefox-140.0b3.tar.xz"; 1595 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/lt/firefox-140.0b4.tar.xz"; 1596 1596 locale = "lt"; 1597 1597 arch = "linux-aarch64"; 1598 - sha256 = "3ca4a021fe1782414512fa7610d0eb5f3ace978373632c6a6f4d618c7afb7645"; 1598 + sha256 = "6e822b90f21a571e72b01c353b0d2371ce0e0e788382c5cb9fbd558869f0abee"; 1599 1599 } 1600 1600 { 1601 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/lv/firefox-140.0b3.tar.xz"; 1601 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/lv/firefox-140.0b4.tar.xz"; 1602 1602 locale = "lv"; 1603 1603 arch = "linux-aarch64"; 1604 - sha256 = "e73d4256ae749209e41861c3bd20de05c5c50035f760c2c9355320d795e1e99d"; 1604 + sha256 = "840962acfde031c9bf7ac3be1e491444ea5dec8f4fde6eb018376dc39e2beb73"; 1605 1605 } 1606 1606 { 1607 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/mk/firefox-140.0b3.tar.xz"; 1607 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/mk/firefox-140.0b4.tar.xz"; 1608 1608 locale = "mk"; 1609 1609 arch = "linux-aarch64"; 1610 - sha256 = "508698c697ab258dfa923e5f63749569f87c070f2cdbc26ee0bc0a36b1996259"; 1610 + sha256 = "f1d13371556a0fb39f65e2e327eb87a0abed3d550988faa5a06785145693326e"; 1611 1611 } 1612 1612 { 1613 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/mr/firefox-140.0b3.tar.xz"; 1613 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/mr/firefox-140.0b4.tar.xz"; 1614 1614 locale = "mr"; 1615 1615 arch = "linux-aarch64"; 1616 - sha256 = "99e9e06270e56262f4fc4a95e6dbfb15ba918e57a964b4fadeec2ad7af4829be"; 1616 + sha256 = "ece70d221688bc7e21b28d849a75fc827f892195ad2ce0eba0851edf5a458ae4"; 1617 1617 } 1618 1618 { 1619 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ms/firefox-140.0b3.tar.xz"; 1619 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ms/firefox-140.0b4.tar.xz"; 1620 1620 locale = "ms"; 1621 1621 arch = "linux-aarch64"; 1622 - sha256 = "c9c3935bb6814e5dbbbd980a4487d1dcffeba62f14e3e907f38e07dfaae4822a"; 1622 + sha256 = "2ebac815285a5fee53d0038f7504acf772775b76e9c142825d9d38d406abbf1a"; 1623 1623 } 1624 1624 { 1625 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/my/firefox-140.0b3.tar.xz"; 1625 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/my/firefox-140.0b4.tar.xz"; 1626 1626 locale = "my"; 1627 1627 arch = "linux-aarch64"; 1628 - sha256 = "ca0ec2bdd803a7d0f61a135ea61d706394877508f32c645acb014f52bf4c4a33"; 1628 + sha256 = "f17264509af2285d77811bb37e04a78ba50795cc7ca9d7315ecf0b657063b02f"; 1629 1629 } 1630 1630 { 1631 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/nb-NO/firefox-140.0b3.tar.xz"; 1631 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/nb-NO/firefox-140.0b4.tar.xz"; 1632 1632 locale = "nb-NO"; 1633 1633 arch = "linux-aarch64"; 1634 - sha256 = "c74cfbcfcb0a8b50c18f0d0da54d4855d1326aa72718dfa73614ffc276fe07da"; 1634 + sha256 = "be7310e5f244efd65bd649ec6a87831d74f275d9d47f9fa3af413562e1f520bd"; 1635 1635 } 1636 1636 { 1637 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ne-NP/firefox-140.0b3.tar.xz"; 1637 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ne-NP/firefox-140.0b4.tar.xz"; 1638 1638 locale = "ne-NP"; 1639 1639 arch = "linux-aarch64"; 1640 - sha256 = "f6e88a6e38af551c2ec786e2941c9a23451d236bfc9fc7411fd61d58ef02a93d"; 1640 + sha256 = "f2490420afc5dfcf52ebe57bcce39f3a4884dea697f244a6bb1c5ad59f4318f2"; 1641 1641 } 1642 1642 { 1643 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/nl/firefox-140.0b3.tar.xz"; 1643 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/nl/firefox-140.0b4.tar.xz"; 1644 1644 locale = "nl"; 1645 1645 arch = "linux-aarch64"; 1646 - sha256 = "2a3dfe87d3b94479282f1bd8b700ff91df1d414ed4d9fc3733533f1db7ae2d5f"; 1646 + sha256 = "a6cd59a175f6406118408261f6294124a7441e17847a5ec818747a79b5cfc044"; 1647 1647 } 1648 1648 { 1649 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/nn-NO/firefox-140.0b3.tar.xz"; 1649 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/nn-NO/firefox-140.0b4.tar.xz"; 1650 1650 locale = "nn-NO"; 1651 1651 arch = "linux-aarch64"; 1652 - sha256 = "fbe5608bfeea90d66f0d4f4c9dc8fe012cee2e0a664dc1eda948660e8e71a7fe"; 1652 + sha256 = "a55c303f21439df3d7a93fb093b70b13bbd0c310d381132f1d3a0e3eb55b7edc"; 1653 1653 } 1654 1654 { 1655 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/oc/firefox-140.0b3.tar.xz"; 1655 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/oc/firefox-140.0b4.tar.xz"; 1656 1656 locale = "oc"; 1657 1657 arch = "linux-aarch64"; 1658 - sha256 = "36e7cfea755d82e8a210841c94c0a95bfee4a7a69cb9464726b08de103f86a01"; 1658 + sha256 = "24e06d73859e511ec57f291bd2516492e5a30e28455a16e24eda79e186d4e484"; 1659 1659 } 1660 1660 { 1661 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/pa-IN/firefox-140.0b3.tar.xz"; 1661 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/pa-IN/firefox-140.0b4.tar.xz"; 1662 1662 locale = "pa-IN"; 1663 1663 arch = "linux-aarch64"; 1664 - sha256 = "8c5885c4df9b41f70336217ebdc28d4e640dd99731def0546dd0e34879fd1f65"; 1664 + sha256 = "01658567d989c0427da0ed91c633d770ed281855f1dcf9eacfc8a9d4e1c4a61d"; 1665 1665 } 1666 1666 { 1667 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/pl/firefox-140.0b3.tar.xz"; 1667 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/pl/firefox-140.0b4.tar.xz"; 1668 1668 locale = "pl"; 1669 1669 arch = "linux-aarch64"; 1670 - sha256 = "24740a98cac566ddbaeac20d6e16d6fa715c63e703cb9b39be40b8cf9a9b18c9"; 1670 + sha256 = "66661a57a4177366c8e50a5a9ed1c75e56d36aec6f1a11c9db167084ea23bae8"; 1671 1671 } 1672 1672 { 1673 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/pt-BR/firefox-140.0b3.tar.xz"; 1673 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/pt-BR/firefox-140.0b4.tar.xz"; 1674 1674 locale = "pt-BR"; 1675 1675 arch = "linux-aarch64"; 1676 - sha256 = "cf51d2981a09199f6091cae1242c73560b1aceeaf04207175fc64e546ccc3396"; 1676 + sha256 = "a563cf71764b735541cc1c7ea937819c7edaeaadc14cbfff3739c1ac3e16d6bf"; 1677 1677 } 1678 1678 { 1679 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/pt-PT/firefox-140.0b3.tar.xz"; 1679 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/pt-PT/firefox-140.0b4.tar.xz"; 1680 1680 locale = "pt-PT"; 1681 1681 arch = "linux-aarch64"; 1682 - sha256 = "2b3cb182d876a304b386f1c091c96be21416b93dcae669a9cc93f19d65741585"; 1682 + sha256 = "7abe6b559e61fa1fe77b9cb91c647378db6b5a45957ee03259cf9ff7f783800a"; 1683 1683 } 1684 1684 { 1685 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/rm/firefox-140.0b3.tar.xz"; 1685 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/rm/firefox-140.0b4.tar.xz"; 1686 1686 locale = "rm"; 1687 1687 arch = "linux-aarch64"; 1688 - sha256 = "914f3b9c41e9cf814ba31a671809f4d2daec6c77ea80e70e808f0ad7beee88d3"; 1688 + sha256 = "9e6b92cb0b7f3ff8fd449b4a96d8b13f7eebe3f3113c98fa94eddb0a4121ebae"; 1689 1689 } 1690 1690 { 1691 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ro/firefox-140.0b3.tar.xz"; 1691 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ro/firefox-140.0b4.tar.xz"; 1692 1692 locale = "ro"; 1693 1693 arch = "linux-aarch64"; 1694 - sha256 = "da7893ed953bf77fd859ffaa542a7cd4ad52357fa5797d0b3c2f31d0395b9720"; 1694 + sha256 = "38e9fa5a6953c89263feeca394a71efc409c4c9f785f34550decbba2cbc18c63"; 1695 1695 } 1696 1696 { 1697 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ru/firefox-140.0b3.tar.xz"; 1697 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ru/firefox-140.0b4.tar.xz"; 1698 1698 locale = "ru"; 1699 1699 arch = "linux-aarch64"; 1700 - sha256 = "bcfedd95d87f9e1bcbde13380f811a59ce5330f0b47668920f0d7319b3c8171f"; 1700 + sha256 = "f9fcbe379df93978d282f531609abfbc710054bc4c1461ac9fbd80a9c9b15ede"; 1701 1701 } 1702 1702 { 1703 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sat/firefox-140.0b3.tar.xz"; 1703 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sat/firefox-140.0b4.tar.xz"; 1704 1704 locale = "sat"; 1705 1705 arch = "linux-aarch64"; 1706 - sha256 = "d36f47b320f19627ae570e7e004d87226687c469d9de70508c721d0e8d0d132c"; 1706 + sha256 = "5f609b6774298690551bb08643d3e13733e2081fe108834908ea4f744f865fab"; 1707 1707 } 1708 1708 { 1709 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sc/firefox-140.0b3.tar.xz"; 1709 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sc/firefox-140.0b4.tar.xz"; 1710 1710 locale = "sc"; 1711 1711 arch = "linux-aarch64"; 1712 - sha256 = "34440b5887d66dfba85fa9fe431d2b30b963125d211518e2dc001b1749711f1f"; 1712 + sha256 = "4ac4a80995702ccb10076113ef853d614ebd5d8321f336d670f2d7443b4301d2"; 1713 1713 } 1714 1714 { 1715 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sco/firefox-140.0b3.tar.xz"; 1715 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sco/firefox-140.0b4.tar.xz"; 1716 1716 locale = "sco"; 1717 1717 arch = "linux-aarch64"; 1718 - sha256 = "b3c82d814a526e801d2e4cab78b273e69238808bd1a11cb6edb12f730bc1d435"; 1718 + sha256 = "2ac20c11a5333d3d6c61acbcc4f651e5fdda00faf85126dbe224d961506d063c"; 1719 1719 } 1720 1720 { 1721 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/si/firefox-140.0b3.tar.xz"; 1721 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/si/firefox-140.0b4.tar.xz"; 1722 1722 locale = "si"; 1723 1723 arch = "linux-aarch64"; 1724 - sha256 = "32517ad2aa826fd61b2b8450f5da35ebc38b189465d3bf6bbc36797d39e2edb2"; 1724 + sha256 = "c41d50301986acd685f22891df7003e6758ffd8b6e88b999e96e2600262cc03d"; 1725 1725 } 1726 1726 { 1727 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sk/firefox-140.0b3.tar.xz"; 1727 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sk/firefox-140.0b4.tar.xz"; 1728 1728 locale = "sk"; 1729 1729 arch = "linux-aarch64"; 1730 - sha256 = "c90574e5cd3d2fb46cc800d6ab278e5377c921501ed36cf24d509387a1f5cf67"; 1730 + sha256 = "cd8fb4a85e71d82519a3d0bcf5f8502c84bded00029ee9f1a1ffcd40cdf0f0f7"; 1731 1731 } 1732 1732 { 1733 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/skr/firefox-140.0b3.tar.xz"; 1733 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/skr/firefox-140.0b4.tar.xz"; 1734 1734 locale = "skr"; 1735 1735 arch = "linux-aarch64"; 1736 - sha256 = "cab10bad18edfad2e656545add6001aff47cc80c551c99dd4b3d4da639854d27"; 1736 + sha256 = "5d86ae9529ea78a30b437eb85a3fc230162a62ac287ee16d4a2118d380b04f6e"; 1737 1737 } 1738 1738 { 1739 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sl/firefox-140.0b3.tar.xz"; 1739 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sl/firefox-140.0b4.tar.xz"; 1740 1740 locale = "sl"; 1741 1741 arch = "linux-aarch64"; 1742 - sha256 = "a6cec788ebd392dbe0702b21fdb8ef0e35ca6ba2f0d8a9131e7f12fc10741154"; 1742 + sha256 = "f9b3bc5c542d63952ac4fc287d6d19239fd5b14d2bfb550eb868fe2bf84ad9d7"; 1743 1743 } 1744 1744 { 1745 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/son/firefox-140.0b3.tar.xz"; 1745 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/son/firefox-140.0b4.tar.xz"; 1746 1746 locale = "son"; 1747 1747 arch = "linux-aarch64"; 1748 - sha256 = "e52956217c7c3ee45e7f4233beb469cd26fd379785d25c799f0c498664236862"; 1748 + sha256 = "146bcb03804707694ff45463fa78e3b33b0ef1e4c29e8c879171cd8495f2b506"; 1749 1749 } 1750 1750 { 1751 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sq/firefox-140.0b3.tar.xz"; 1751 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sq/firefox-140.0b4.tar.xz"; 1752 1752 locale = "sq"; 1753 1753 arch = "linux-aarch64"; 1754 - sha256 = "e06b5bfa27235106a82513ac24070c2a08841751b6a2121d6e24cba96a2079a7"; 1754 + sha256 = "2a888fb0dc58d32d0682333b55b3fe84f79a2a3af9538fb26504745adfa04411"; 1755 1755 } 1756 1756 { 1757 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sr/firefox-140.0b3.tar.xz"; 1757 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sr/firefox-140.0b4.tar.xz"; 1758 1758 locale = "sr"; 1759 1759 arch = "linux-aarch64"; 1760 - sha256 = "29202d10e74d780a567bf5a6c68d49824723e910c755a4c5687bdd5b03dce536"; 1760 + sha256 = "59a955e11e42f8a72274274c341a7b191ed1dc7bb3f6755ed127ecc13207735a"; 1761 1761 } 1762 1762 { 1763 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sv-SE/firefox-140.0b3.tar.xz"; 1763 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sv-SE/firefox-140.0b4.tar.xz"; 1764 1764 locale = "sv-SE"; 1765 1765 arch = "linux-aarch64"; 1766 - sha256 = "37e53d6d434776d3d99356a408d4fb4887c080476d1f6c30e1e8fb744a61d521"; 1766 + sha256 = "fcc9eaa8966ef2fab3befa7bb962513f15e43b8f35035db6b31cdcf517fd4a73"; 1767 1767 } 1768 1768 { 1769 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/szl/firefox-140.0b3.tar.xz"; 1769 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/szl/firefox-140.0b4.tar.xz"; 1770 1770 locale = "szl"; 1771 1771 arch = "linux-aarch64"; 1772 - sha256 = "66a989f4abed1ce9cbedb76a4d9d9e5d4f5f8a13311da63576531fb99678553a"; 1772 + sha256 = "7e5e7210213bcc5686701b258ef1b8feb95257dd23761d72a32bd22fe454d7bf"; 1773 1773 } 1774 1774 { 1775 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ta/firefox-140.0b3.tar.xz"; 1775 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ta/firefox-140.0b4.tar.xz"; 1776 1776 locale = "ta"; 1777 1777 arch = "linux-aarch64"; 1778 - sha256 = "945ed46a39471bc841582e54a7d1d0a9c9aa142071d7285973768f29fe089432"; 1778 + sha256 = "ff668385625e513b54d37fbcbd1acdf9981c408b9b94f4029fcd09a1c2176b5c"; 1779 1779 } 1780 1780 { 1781 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/te/firefox-140.0b3.tar.xz"; 1781 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/te/firefox-140.0b4.tar.xz"; 1782 1782 locale = "te"; 1783 1783 arch = "linux-aarch64"; 1784 - sha256 = "ccb22037cb8be01a0814daf27c3a53e49cafcd148f686dae99df59a93a0cf00a"; 1784 + sha256 = "e02f9fdd62addb35ac5b762050be969602555389507046d9faf5fa7329ab4823"; 1785 1785 } 1786 1786 { 1787 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/tg/firefox-140.0b3.tar.xz"; 1787 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/tg/firefox-140.0b4.tar.xz"; 1788 1788 locale = "tg"; 1789 1789 arch = "linux-aarch64"; 1790 - sha256 = "256cef45a12bb6635a74553c4e0666837ca801fbc0b2c3472cd3d322d4dd71d9"; 1790 + sha256 = "30e5a40d34e1d99a3b8837ba126c781f71073015129d851fe1fb56eec39377bf"; 1791 1791 } 1792 1792 { 1793 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/th/firefox-140.0b3.tar.xz"; 1793 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/th/firefox-140.0b4.tar.xz"; 1794 1794 locale = "th"; 1795 1795 arch = "linux-aarch64"; 1796 - sha256 = "3c07a430511b639288beb38a5396c9bf47e0035af9d9809105d412c1a1348fe7"; 1796 + sha256 = "a7a947887fad3a4d8ef01dab58cdbc067981dcc9d7459df5d60bc656d5e2497f"; 1797 1797 } 1798 1798 { 1799 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/tl/firefox-140.0b3.tar.xz"; 1799 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/tl/firefox-140.0b4.tar.xz"; 1800 1800 locale = "tl"; 1801 1801 arch = "linux-aarch64"; 1802 - sha256 = "8c13b2df39361cb03719249be3a1ee25ce2b76fb24e427a40577efa49165b492"; 1802 + sha256 = "a7be643c4803c4cc96b84618c35b1c922bef223585a75f18b8349752cb975296"; 1803 1803 } 1804 1804 { 1805 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/tr/firefox-140.0b3.tar.xz"; 1805 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/tr/firefox-140.0b4.tar.xz"; 1806 1806 locale = "tr"; 1807 1807 arch = "linux-aarch64"; 1808 - sha256 = "0481e7ab0f1a35659b669aa97a6c6fcd976b6d7654aa2e7c4ab19f1f12e45b71"; 1808 + sha256 = "19e5d98f276f5635841c87e6c8023e72acd60bd756ed8cfddaa0f2781fe1818f"; 1809 1809 } 1810 1810 { 1811 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/trs/firefox-140.0b3.tar.xz"; 1811 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/trs/firefox-140.0b4.tar.xz"; 1812 1812 locale = "trs"; 1813 1813 arch = "linux-aarch64"; 1814 - sha256 = "2f42057e425350ab0c570638de750efa9a0d72cbe2f54270bcccf84832673596"; 1814 + sha256 = "564791342249ef49da8ae779e84a013c834f0881c4acf7ed9d948b8f50d89c8a"; 1815 1815 } 1816 1816 { 1817 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/uk/firefox-140.0b3.tar.xz"; 1817 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/uk/firefox-140.0b4.tar.xz"; 1818 1818 locale = "uk"; 1819 1819 arch = "linux-aarch64"; 1820 - sha256 = "b1905f0d4cf2005cfb2043fa93201ccb5a5cdb6735d0e0ad7abf3a33d5d1383f"; 1820 + sha256 = "215715aeb75eac4285b506b3a576f358c9c49b487c124c6da4f62c6c75c171cf"; 1821 1821 } 1822 1822 { 1823 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ur/firefox-140.0b3.tar.xz"; 1823 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ur/firefox-140.0b4.tar.xz"; 1824 1824 locale = "ur"; 1825 1825 arch = "linux-aarch64"; 1826 - sha256 = "d2a04cd00dcc36383febec0aa54e5dfb829b0957c46cb73a98b75fa9426c5825"; 1826 + sha256 = "9a0aba63bf9b643d94b85f21e05b817aacacd46e74531c1de2771962b47e234c"; 1827 1827 } 1828 1828 { 1829 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/uz/firefox-140.0b3.tar.xz"; 1829 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/uz/firefox-140.0b4.tar.xz"; 1830 1830 locale = "uz"; 1831 1831 arch = "linux-aarch64"; 1832 - sha256 = "c8574ade0135845ff83bb0e4cda0889018e504182c75c255dbd58219d1b2a35a"; 1832 + sha256 = "395c7875c568318821381aea1a879e63e477ee281eb3f071bd26ee43a5f803e6"; 1833 1833 } 1834 1834 { 1835 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/vi/firefox-140.0b3.tar.xz"; 1835 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/vi/firefox-140.0b4.tar.xz"; 1836 1836 locale = "vi"; 1837 1837 arch = "linux-aarch64"; 1838 - sha256 = "707d5664f07614223f01de9d5bdf4b9e9da56094b8f7b86c0db95fb2b3165574"; 1838 + sha256 = "be24eaa206c9e1685a068f44547603770de6f623a3701edec12fe8289fc425b5"; 1839 1839 } 1840 1840 { 1841 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/xh/firefox-140.0b3.tar.xz"; 1841 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/xh/firefox-140.0b4.tar.xz"; 1842 1842 locale = "xh"; 1843 1843 arch = "linux-aarch64"; 1844 - sha256 = "2412b00ddda9df5fbfd19b61a1d38eb859287ae0fe7702bd78f508fcaa6788dd"; 1844 + sha256 = "3b0d01efdd7cac99912ee95dd058a0a115e7f0dacccfa948b0a56e4a9fbf88f5"; 1845 1845 } 1846 1846 { 1847 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/zh-CN/firefox-140.0b3.tar.xz"; 1847 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/zh-CN/firefox-140.0b4.tar.xz"; 1848 1848 locale = "zh-CN"; 1849 1849 arch = "linux-aarch64"; 1850 - sha256 = "1404f86ca8c153daa32aaa64f2762e530f54da743dbd088a4ac269710b735bd7"; 1850 + sha256 = "08de3ee0eb0cfaacd24a525ebc645e3a3ebe8b7b4ec2bb25a1f9afab20c65ba9"; 1851 1851 } 1852 1852 { 1853 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/zh-TW/firefox-140.0b3.tar.xz"; 1853 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/zh-TW/firefox-140.0b4.tar.xz"; 1854 1854 locale = "zh-TW"; 1855 1855 arch = "linux-aarch64"; 1856 - sha256 = "43b9ffa8ba86eb6087dd7c4e7a876caf8817958691591adcf70e2d55c47ff927"; 1856 + sha256 = "be9a2ec30189f97b100dc683e61c6484aad2830b1ba1263a043ed5e6e9a3afed"; 1857 1857 } 1858 1858 { 1859 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ach/Firefox%20140.0b3.dmg"; 1859 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ach/Firefox%20140.0b4.dmg"; 1860 1860 locale = "ach"; 1861 1861 arch = "mac"; 1862 - sha256 = "f8f307c3ae6b6ec25ff249cd9a244c5f37c724f93d4c69fd0f1a2df9e5ac370b"; 1862 + sha256 = "7011b99f89c7c60f226f115896cad9e68d5cbaeca7a819684f85d8b071595c76"; 1863 1863 } 1864 1864 { 1865 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/af/Firefox%20140.0b3.dmg"; 1865 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/af/Firefox%20140.0b4.dmg"; 1866 1866 locale = "af"; 1867 1867 arch = "mac"; 1868 - sha256 = "81fb685411cac7060c66d52089c36e35385d3b29b250847a3c120096c0c26517"; 1868 + sha256 = "2c3e99a5d7c10303a21aae63646ee282ab113392ed786697bfab38a5ad486773"; 1869 1869 } 1870 1870 { 1871 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/an/Firefox%20140.0b3.dmg"; 1871 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/an/Firefox%20140.0b4.dmg"; 1872 1872 locale = "an"; 1873 1873 arch = "mac"; 1874 - sha256 = "e4e627d9d160d2edae3b40f30aff3e2e8001bf92e3cda600c4a7990c7329edea"; 1874 + sha256 = "2c656ae52400af6838b92d40968452d7d61d520746363e5a53a54048e382c4de"; 1875 1875 } 1876 1876 { 1877 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ar/Firefox%20140.0b3.dmg"; 1877 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ar/Firefox%20140.0b4.dmg"; 1878 1878 locale = "ar"; 1879 1879 arch = "mac"; 1880 - sha256 = "12c23cfbe39e045769232288bfde570ca4736003e1fb79d54d254859a5414398"; 1880 + sha256 = "5bc54dd06348de5a8ffda4f2fdd1223c78532a31041a7a6e28a3dccac2f57e06"; 1881 1881 } 1882 1882 { 1883 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ast/Firefox%20140.0b3.dmg"; 1883 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ast/Firefox%20140.0b4.dmg"; 1884 1884 locale = "ast"; 1885 1885 arch = "mac"; 1886 - sha256 = "1b94a5428889e602826e387c2c92242aca7c9cd5f8ef6faacb77cd6748e61fa1"; 1886 + sha256 = "054584aa35018c91369ba1e53675333debe62c8c10fb34b27fd9233869330cfa"; 1887 1887 } 1888 1888 { 1889 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/az/Firefox%20140.0b3.dmg"; 1889 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/az/Firefox%20140.0b4.dmg"; 1890 1890 locale = "az"; 1891 1891 arch = "mac"; 1892 - sha256 = "dffdd05848f2dd592bb449c98333817fc0b47f53823e2139bb4ce908668d7461"; 1892 + sha256 = "665f07436f9d3da77906c250a390d07fadc472d9014bf708c4b76e4787aee258"; 1893 1893 } 1894 1894 { 1895 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/be/Firefox%20140.0b3.dmg"; 1895 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/be/Firefox%20140.0b4.dmg"; 1896 1896 locale = "be"; 1897 1897 arch = "mac"; 1898 - sha256 = "3343fcaf79d016a39fe7b53e4558b77dfddbb2c837cfa213375de1242bc55e7c"; 1898 + sha256 = "c9934c38c43f95da6d3a5ed936b39f0a33399dc805dc26a357423a6d76082527"; 1899 1899 } 1900 1900 { 1901 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/bg/Firefox%20140.0b3.dmg"; 1901 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/bg/Firefox%20140.0b4.dmg"; 1902 1902 locale = "bg"; 1903 1903 arch = "mac"; 1904 - sha256 = "9a561c7716e48b632f9f6893380a8d4abda5175e2d4f6e77b17a56d1b7709ab4"; 1904 + sha256 = "ce43e7486523ea791a3410b23d6445ac4742bdfc17f4dff7fef166c9dfb74fc7"; 1905 1905 } 1906 1906 { 1907 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/bn/Firefox%20140.0b3.dmg"; 1907 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/bn/Firefox%20140.0b4.dmg"; 1908 1908 locale = "bn"; 1909 1909 arch = "mac"; 1910 - sha256 = "788a256ef5bc70861d84b0e54fe06f8877dcfd325ab6a4e87748c6ae5ea230f3"; 1910 + sha256 = "82f8fd00def7073356e6091e759cb14bce43d1e808118deeedd35c3c9e52442b"; 1911 1911 } 1912 1912 { 1913 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/br/Firefox%20140.0b3.dmg"; 1913 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/br/Firefox%20140.0b4.dmg"; 1914 1914 locale = "br"; 1915 1915 arch = "mac"; 1916 - sha256 = "fc113a5fb3d3e04f5ae6ae2c9430f024b57f7dcce688b412042df3d808f4d9e1"; 1916 + sha256 = "b4dacee5016f58f013682c8979db040c62c0430517f796934928e3d3758f93fe"; 1917 1917 } 1918 1918 { 1919 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/bs/Firefox%20140.0b3.dmg"; 1919 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/bs/Firefox%20140.0b4.dmg"; 1920 1920 locale = "bs"; 1921 1921 arch = "mac"; 1922 - sha256 = "1f4e0e5ad0644c6cdedeb4cb98bbefc5963e91e1a2b7d94875a6a7c331dabd81"; 1922 + sha256 = "94061d43536184681a280e8439b05f0a5d035aac89cebc28021750818ac2e912"; 1923 1923 } 1924 1924 { 1925 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ca-valencia/Firefox%20140.0b3.dmg"; 1925 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ca-valencia/Firefox%20140.0b4.dmg"; 1926 1926 locale = "ca-valencia"; 1927 1927 arch = "mac"; 1928 - sha256 = "659c2b8c92033241ac3d4c0ae0574ed9d451d613da73266196f8b72b7f7267e8"; 1928 + sha256 = "eef766eb8aa3a35ec8b56cbe5bcdb3a1a6b452bc2d7b6922de7dab7735267bdf"; 1929 1929 } 1930 1930 { 1931 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ca/Firefox%20140.0b3.dmg"; 1931 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ca/Firefox%20140.0b4.dmg"; 1932 1932 locale = "ca"; 1933 1933 arch = "mac"; 1934 - sha256 = "018db90dfb122a6623398aec698eb8b75d242da2d1f04c16dc1e8c61b3b7729e"; 1934 + sha256 = "d4e684531c5ac1410eeb5454448e61fdc037a768df6355084a9383a560400dab"; 1935 1935 } 1936 1936 { 1937 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/cak/Firefox%20140.0b3.dmg"; 1937 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/cak/Firefox%20140.0b4.dmg"; 1938 1938 locale = "cak"; 1939 1939 arch = "mac"; 1940 - sha256 = "ac8c6b24f2dd76d4afc789404737c9cf86a4b12a86b9a72e8ae6522459af8f2d"; 1940 + sha256 = "64ed36ea6ac02037d431b10790ec589a54bc0855b41f40729cc2f0dd1b5735da"; 1941 1941 } 1942 1942 { 1943 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/cs/Firefox%20140.0b3.dmg"; 1943 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/cs/Firefox%20140.0b4.dmg"; 1944 1944 locale = "cs"; 1945 1945 arch = "mac"; 1946 - sha256 = "cae8956a1b6be0bcc22d406eef7a1d27012e31dcbd3340b03c8ccd923ec43d64"; 1946 + sha256 = "df4e1c59384368749ade8227c196346925c49673d9460b25b0b2f63f7b5d77c5"; 1947 1947 } 1948 1948 { 1949 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/cy/Firefox%20140.0b3.dmg"; 1949 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/cy/Firefox%20140.0b4.dmg"; 1950 1950 locale = "cy"; 1951 1951 arch = "mac"; 1952 - sha256 = "a3bc30cc4d9109bda4ee5cda25a7563fbf6251e2a8bdb85c9921ec2ae7b67581"; 1952 + sha256 = "7be81560ab2efa8961f8283bf9ae41b78e9bfecb4fc062bb5a370b691b6e69c6"; 1953 1953 } 1954 1954 { 1955 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/da/Firefox%20140.0b3.dmg"; 1955 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/da/Firefox%20140.0b4.dmg"; 1956 1956 locale = "da"; 1957 1957 arch = "mac"; 1958 - sha256 = "5519c55dd95147ba7924d7eaf64f43672b3e5d0af3c356215e1f4f3a9b8384e0"; 1958 + sha256 = "84658e5fea8ba57840788c7d4bdf7ea2600fbea63a7b4c4a2339e70c81f0570d"; 1959 1959 } 1960 1960 { 1961 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/de/Firefox%20140.0b3.dmg"; 1961 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/de/Firefox%20140.0b4.dmg"; 1962 1962 locale = "de"; 1963 1963 arch = "mac"; 1964 - sha256 = "a449db92f8e9238184aca1afa2714ead4eee5c957d8064b85a06ee28ae71ebe5"; 1964 + sha256 = "7b18cf594122f970a0e54bd404c92a509134003a48dc238669b93e22207b2301"; 1965 1965 } 1966 1966 { 1967 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/dsb/Firefox%20140.0b3.dmg"; 1967 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/dsb/Firefox%20140.0b4.dmg"; 1968 1968 locale = "dsb"; 1969 1969 arch = "mac"; 1970 - sha256 = "08d0480a1ef2a1fb17eb48369fd4fa9d0ec5a9a53346822a7e8ebf160e7eb3b6"; 1970 + sha256 = "5eaf65eff742646d55df43fe7cf2c2a64b920203a566c8e781eebac4162348aa"; 1971 1971 } 1972 1972 { 1973 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/el/Firefox%20140.0b3.dmg"; 1973 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/el/Firefox%20140.0b4.dmg"; 1974 1974 locale = "el"; 1975 1975 arch = "mac"; 1976 - sha256 = "84b4fd07308ea4fae6c0293d54e6d98482d65e72c3e832732676424c0d959c62"; 1976 + sha256 = "d45c6ff3e7303e12f87b5d6b049653c9ae1a5516784703514f91959fdab73d70"; 1977 1977 } 1978 1978 { 1979 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/en-CA/Firefox%20140.0b3.dmg"; 1979 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/en-CA/Firefox%20140.0b4.dmg"; 1980 1980 locale = "en-CA"; 1981 1981 arch = "mac"; 1982 - sha256 = "e887c18a43b67075de0950fbee2ceab00d3dec82c7581921daa61291fd9a1f15"; 1982 + sha256 = "6375d180427113749371732054557dcc40e7d90e7a0207bcdb9306468a211021"; 1983 1983 } 1984 1984 { 1985 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/en-GB/Firefox%20140.0b3.dmg"; 1985 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/en-GB/Firefox%20140.0b4.dmg"; 1986 1986 locale = "en-GB"; 1987 1987 arch = "mac"; 1988 - sha256 = "e7eb6732d1e971838d7cd2aa953fad9a60fa40bab42f0d0fb5777a7c6ba93099"; 1988 + sha256 = "185dc01cd6183516cab7f175982bc0de5ece04605077c2775a1f670e5360172e"; 1989 1989 } 1990 1990 { 1991 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/en-US/Firefox%20140.0b3.dmg"; 1991 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/en-US/Firefox%20140.0b4.dmg"; 1992 1992 locale = "en-US"; 1993 1993 arch = "mac"; 1994 - sha256 = "81e8db159fff06cc947413698ed7e1a28cfde271ab4758844f25ce42d4b04699"; 1994 + sha256 = "dce036c33d4749910cc2d87ce4c6786f7538a83dfe22f1ae1f9bfd17d4a23523"; 1995 1995 } 1996 1996 { 1997 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/eo/Firefox%20140.0b3.dmg"; 1997 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/eo/Firefox%20140.0b4.dmg"; 1998 1998 locale = "eo"; 1999 1999 arch = "mac"; 2000 - sha256 = "dc6152d2c34ba3c831bfc0059393e3688ba1bc7c6bce7fd7667b5429dc34d4f3"; 2000 + sha256 = "287ecfcbed7e32717ee2fc2940f40ec38612a14965f6c24ee6c48aaf9e2d3dac"; 2001 2001 } 2002 2002 { 2003 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/es-AR/Firefox%20140.0b3.dmg"; 2003 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/es-AR/Firefox%20140.0b4.dmg"; 2004 2004 locale = "es-AR"; 2005 2005 arch = "mac"; 2006 - sha256 = "ff2cc539f933981687541f36aa33c9c0f50fe024a570ad5ef956a848c1d03986"; 2006 + sha256 = "f0ab0790375fb20a4b99ee6fd99af0191442ef8d251711bed2796f4dd6fd8caf"; 2007 2007 } 2008 2008 { 2009 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/es-CL/Firefox%20140.0b3.dmg"; 2009 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/es-CL/Firefox%20140.0b4.dmg"; 2010 2010 locale = "es-CL"; 2011 2011 arch = "mac"; 2012 - sha256 = "2ee8c11f6cc821e7b5cf04a8171031efcc035b319ef668f05e1219cfeaae06de"; 2012 + sha256 = "26154d26c371d0de08f5e5bef5661972b6b13c4e94e285d51cf776fc77c4300e"; 2013 2013 } 2014 2014 { 2015 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/es-ES/Firefox%20140.0b3.dmg"; 2015 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/es-ES/Firefox%20140.0b4.dmg"; 2016 2016 locale = "es-ES"; 2017 2017 arch = "mac"; 2018 - sha256 = "9cccd63e810c6dc2485c819c9ca575d071d278c25d303c7e06644f3f1afd8b4b"; 2018 + sha256 = "921969d77ee23e539e68a079742bfca9bd0a749af53befc3b42849ee9abf0b34"; 2019 2019 } 2020 2020 { 2021 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/es-MX/Firefox%20140.0b3.dmg"; 2021 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/es-MX/Firefox%20140.0b4.dmg"; 2022 2022 locale = "es-MX"; 2023 2023 arch = "mac"; 2024 - sha256 = "5f16013792bab14181e8d945e63b28cac4ad2d449001b4013d37719f1185cd29"; 2024 + sha256 = "9dbe72025242d5510d023c190c38c5966ca986f0b06200e3797e06da48c67a93"; 2025 2025 } 2026 2026 { 2027 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/et/Firefox%20140.0b3.dmg"; 2027 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/et/Firefox%20140.0b4.dmg"; 2028 2028 locale = "et"; 2029 2029 arch = "mac"; 2030 - sha256 = "b8353d19f3e7db6828d8f9c525af0493912b7e7fef0edf4376c49804fbf16f17"; 2030 + sha256 = "4e4895663ae7c07d9bcb8c56478cb7a07e8573acee7cc1f451ed777b1fd2776b"; 2031 2031 } 2032 2032 { 2033 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/eu/Firefox%20140.0b3.dmg"; 2033 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/eu/Firefox%20140.0b4.dmg"; 2034 2034 locale = "eu"; 2035 2035 arch = "mac"; 2036 - sha256 = "4c5c47c1a5985c1bf4fa1a377cf8e35eb9942fd6c1d9fe9b62e1ba4a69d81911"; 2036 + sha256 = "1e0ce31608914502e0101246e059da95f83f05303f5a6b2646e7595e0b008bd9"; 2037 2037 } 2038 2038 { 2039 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/fa/Firefox%20140.0b3.dmg"; 2039 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/fa/Firefox%20140.0b4.dmg"; 2040 2040 locale = "fa"; 2041 2041 arch = "mac"; 2042 - sha256 = "3ee414921a5d45ddea0ac1426a41e97ccfdbb01524fe1f56dd29a39cbf239fc5"; 2042 + sha256 = "529cc279815596836eeee0240db66fc3b4132d5d462c58a8caf0d3cfc6777f1e"; 2043 2043 } 2044 2044 { 2045 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ff/Firefox%20140.0b3.dmg"; 2045 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ff/Firefox%20140.0b4.dmg"; 2046 2046 locale = "ff"; 2047 2047 arch = "mac"; 2048 - sha256 = "e0fb0c4432c152102cbba9478661870d9c6ca704b9b1b712287f07f13ee53f85"; 2048 + sha256 = "1aff9b2159f017763c1c3add776bee0b13d30e56c5d89b1364b9ad362a5c8b73"; 2049 2049 } 2050 2050 { 2051 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/fi/Firefox%20140.0b3.dmg"; 2051 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/fi/Firefox%20140.0b4.dmg"; 2052 2052 locale = "fi"; 2053 2053 arch = "mac"; 2054 - sha256 = "fd4d87e350a76e4b27a1a7137372776878b079f61fa8652372edfe274082fffc"; 2054 + sha256 = "a70fdfb3abb400bf51d186d8c4a609f25ee0da2d29d9c26f93a1cdfc7b755c47"; 2055 2055 } 2056 2056 { 2057 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/fr/Firefox%20140.0b3.dmg"; 2057 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/fr/Firefox%20140.0b4.dmg"; 2058 2058 locale = "fr"; 2059 2059 arch = "mac"; 2060 - sha256 = "bef5925b6ccbb6540fb223042acce4613f7f51a937f7d9214313521b16920978"; 2060 + sha256 = "f7f6396a4a0a892db2e566f35c41d2b327956d4a7afa137c559c06a237f2e040"; 2061 2061 } 2062 2062 { 2063 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/fur/Firefox%20140.0b3.dmg"; 2063 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/fur/Firefox%20140.0b4.dmg"; 2064 2064 locale = "fur"; 2065 2065 arch = "mac"; 2066 - sha256 = "ba7b39bced83e20ac07b045cc0f34bfd6635a211309441c6133c86907742bc13"; 2066 + sha256 = "c863d7680e463d3948316b98bcdfc17b9dc2e72012fb7d8d242789271b94b581"; 2067 2067 } 2068 2068 { 2069 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/fy-NL/Firefox%20140.0b3.dmg"; 2069 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/fy-NL/Firefox%20140.0b4.dmg"; 2070 2070 locale = "fy-NL"; 2071 2071 arch = "mac"; 2072 - sha256 = "c691224f862a2ba7306bbf30252c6c69dfa9317d251d025c07c69e5bb8362ed8"; 2072 + sha256 = "6dac9e3b8abbc4667041767b43229188ec1a47244189ff0c742220bfc14ed298"; 2073 2073 } 2074 2074 { 2075 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ga-IE/Firefox%20140.0b3.dmg"; 2075 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ga-IE/Firefox%20140.0b4.dmg"; 2076 2076 locale = "ga-IE"; 2077 2077 arch = "mac"; 2078 - sha256 = "2c0aa58a2950d25e376e2850b91cde4d14e3d1fc346f79e87e0dfe514002f0a0"; 2078 + sha256 = "2974969a324c77ec27ac89e769891b56bc4a89ddeaf3bc049fad077d38b3de76"; 2079 2079 } 2080 2080 { 2081 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/gd/Firefox%20140.0b3.dmg"; 2081 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/gd/Firefox%20140.0b4.dmg"; 2082 2082 locale = "gd"; 2083 2083 arch = "mac"; 2084 - sha256 = "92ac30054f35f414d8c1c9d4f5da9c47d45e7276c81399526fcf3025f16f7e7d"; 2084 + sha256 = "c9177b756cc02ff1c708bc7f13516c8794ec871589a0838df5681dd14611b717"; 2085 2085 } 2086 2086 { 2087 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/gl/Firefox%20140.0b3.dmg"; 2087 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/gl/Firefox%20140.0b4.dmg"; 2088 2088 locale = "gl"; 2089 2089 arch = "mac"; 2090 - sha256 = "bbbfad7dab740d3ed8de731dedfd6e490a5e67a2015bda75b453f4505f0d3e21"; 2090 + sha256 = "3625754df8b228d7f8b51bbafdddc6648c4b7b78d16d287fd6c648bde449e899"; 2091 2091 } 2092 2092 { 2093 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/gn/Firefox%20140.0b3.dmg"; 2093 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/gn/Firefox%20140.0b4.dmg"; 2094 2094 locale = "gn"; 2095 2095 arch = "mac"; 2096 - sha256 = "052f306c7cb17c95f31e433b609126639952699974da2cae143b21fe84fc805b"; 2096 + sha256 = "b2e5bdb585f18fbc0933a4b782edcd08513d606afb1d2686705ee7fabf66987d"; 2097 2097 } 2098 2098 { 2099 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/gu-IN/Firefox%20140.0b3.dmg"; 2099 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/gu-IN/Firefox%20140.0b4.dmg"; 2100 2100 locale = "gu-IN"; 2101 2101 arch = "mac"; 2102 - sha256 = "1dd713964bdbf17f6475e54ff32c3742e3c1637444695e0c61100f21fbdad168"; 2102 + sha256 = "7e0a44037cbf60148bec07d2c8f0bf78079b80692da2230ae2158a090d48b785"; 2103 2103 } 2104 2104 { 2105 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/he/Firefox%20140.0b3.dmg"; 2105 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/he/Firefox%20140.0b4.dmg"; 2106 2106 locale = "he"; 2107 2107 arch = "mac"; 2108 - sha256 = "2f36e822da58f09ec8f2d18c2de8cc33b4208db066aaf3753dca426f121a8108"; 2108 + sha256 = "920ade68106d20857e5af7b064c3d97d8661818be36bada7a21d6f89682db91a"; 2109 2109 } 2110 2110 { 2111 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/hi-IN/Firefox%20140.0b3.dmg"; 2111 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/hi-IN/Firefox%20140.0b4.dmg"; 2112 2112 locale = "hi-IN"; 2113 2113 arch = "mac"; 2114 - sha256 = "6fc182be1a8a96dd5a5dab5edf9bcd6272709f5954c0b97fc6f0390f56fe5ac2"; 2114 + sha256 = "cbdfb08d1cde45a370bde21191eb901c1b7a9e08bcf29c94fbe728182a8c2992"; 2115 2115 } 2116 2116 { 2117 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/hr/Firefox%20140.0b3.dmg"; 2117 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/hr/Firefox%20140.0b4.dmg"; 2118 2118 locale = "hr"; 2119 2119 arch = "mac"; 2120 - sha256 = "51146afa8f1a8c7c04f0b8e629f1dfad49622c024df2380af012f5b9466e0c21"; 2120 + sha256 = "7b3c21df86b3cc960cfcb948284f042b68e367f8b3a28ffcadb7258a8538d6ee"; 2121 2121 } 2122 2122 { 2123 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/hsb/Firefox%20140.0b3.dmg"; 2123 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/hsb/Firefox%20140.0b4.dmg"; 2124 2124 locale = "hsb"; 2125 2125 arch = "mac"; 2126 - sha256 = "a5ace3b21b9ecc94fb5449f38e70d463cbace509a240062985a5a0ad1f6dab33"; 2126 + sha256 = "0dddbcdd417f10b2d2e576346c313dd325b170cebb478827ee3f19154aa2e3f4"; 2127 2127 } 2128 2128 { 2129 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/hu/Firefox%20140.0b3.dmg"; 2129 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/hu/Firefox%20140.0b4.dmg"; 2130 2130 locale = "hu"; 2131 2131 arch = "mac"; 2132 - sha256 = "d67467bf4cc780c6aa8ead5dc362b88a4e1839fdcd4e059c94c53ec851a711be"; 2132 + sha256 = "6aa34847a12eab43aa04ca1ee27c5edd5562a5e916fe47a64a5a469b46201e3e"; 2133 2133 } 2134 2134 { 2135 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/hy-AM/Firefox%20140.0b3.dmg"; 2135 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/hy-AM/Firefox%20140.0b4.dmg"; 2136 2136 locale = "hy-AM"; 2137 2137 arch = "mac"; 2138 - sha256 = "6a3c5095e3402fac2eb4d4b39b605312e723e608510c0417f278a393af12bf51"; 2138 + sha256 = "4f723e805556cca933b97981871c1e1408cfbd766b15037981af9deddd041fb1"; 2139 2139 } 2140 2140 { 2141 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ia/Firefox%20140.0b3.dmg"; 2141 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ia/Firefox%20140.0b4.dmg"; 2142 2142 locale = "ia"; 2143 2143 arch = "mac"; 2144 - sha256 = "bf271c5ece7ee47055fbc6eb8d34fa9736afa4e7408f7345ef352d4ed2d0a4d1"; 2144 + sha256 = "9ad43eff14c069d7ef7f27e2b47fd4713af832410c579868293ee7f78cc8c07b"; 2145 2145 } 2146 2146 { 2147 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/id/Firefox%20140.0b3.dmg"; 2147 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/id/Firefox%20140.0b4.dmg"; 2148 2148 locale = "id"; 2149 2149 arch = "mac"; 2150 - sha256 = "41301f061f84a594cbfc28dcbd87aa9bc714a384ee41f4b766186d17c8207b9f"; 2150 + sha256 = "3176ea295423ecd71a466a79e9657fea751e6d8c71db66a0709168556f8eae45"; 2151 2151 } 2152 2152 { 2153 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/is/Firefox%20140.0b3.dmg"; 2153 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/is/Firefox%20140.0b4.dmg"; 2154 2154 locale = "is"; 2155 2155 arch = "mac"; 2156 - sha256 = "27592a8d3eef8a9d252927f64fba236cf6b7d420eb1e3f5501b6efa366f79691"; 2156 + sha256 = "9cf0acbdb7c99914542941333fd1fbe108fed41f46af9fbefaf0a480adc0564b"; 2157 2157 } 2158 2158 { 2159 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/it/Firefox%20140.0b3.dmg"; 2159 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/it/Firefox%20140.0b4.dmg"; 2160 2160 locale = "it"; 2161 2161 arch = "mac"; 2162 - sha256 = "20e01876b7a2eda3a586bbd658d04672e400e2c0207083620a2ea2910b71a9f8"; 2162 + sha256 = "5e345715eba89bc244e16c73dacc522a3b83e9ec3f99ae072945b18cfa904f5a"; 2163 2163 } 2164 2164 { 2165 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ja-JP-mac/Firefox%20140.0b3.dmg"; 2165 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ja-JP-mac/Firefox%20140.0b4.dmg"; 2166 2166 locale = "ja-JP-mac"; 2167 2167 arch = "mac"; 2168 - sha256 = "a140e19cb6c43f334d416494e3faf181c3c3d09933b25e8bea3d8671c768e384"; 2168 + sha256 = "308d2c19609ed3874fe8cd3619602d606356ed55c4ca0f1fca1dede932c19e79"; 2169 2169 } 2170 2170 { 2171 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ka/Firefox%20140.0b3.dmg"; 2171 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ka/Firefox%20140.0b4.dmg"; 2172 2172 locale = "ka"; 2173 2173 arch = "mac"; 2174 - sha256 = "75eaf79b48b1b2640cdf39c4b75b4c6f44c69ea289909bb6a85392e40a7023dd"; 2174 + sha256 = "d0ebffe428b05422977dac4bf3380c3e57a0ed42d7a4110699ec4b92fe168bce"; 2175 2175 } 2176 2176 { 2177 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/kab/Firefox%20140.0b3.dmg"; 2177 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/kab/Firefox%20140.0b4.dmg"; 2178 2178 locale = "kab"; 2179 2179 arch = "mac"; 2180 - sha256 = "076aea0ff89b228814d74860b3139a8694c5b660a09f000c07bf7925b15f0a5a"; 2180 + sha256 = "e0002e9e16c91d5b8a9ea7d3de83799bbd77e6c23aee05759052e8d6303e01bd"; 2181 2181 } 2182 2182 { 2183 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/kk/Firefox%20140.0b3.dmg"; 2183 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/kk/Firefox%20140.0b4.dmg"; 2184 2184 locale = "kk"; 2185 2185 arch = "mac"; 2186 - sha256 = "9852eddf1ab5078e8dff92699ecebff9d7fa7e4466de87ba090e5d71e4415b57"; 2186 + sha256 = "efff905c517fbdb1b3a1171b3114790cda03acb4002c9653070092149b92bc8d"; 2187 2187 } 2188 2188 { 2189 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/km/Firefox%20140.0b3.dmg"; 2189 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/km/Firefox%20140.0b4.dmg"; 2190 2190 locale = "km"; 2191 2191 arch = "mac"; 2192 - sha256 = "860b3a552f2f47b1188e1f77da82a1805af2437c43b2b6b9a6b600cd36681136"; 2192 + sha256 = "473c31374b6d982e61d75cb3974e20bcbd13c4613bcfddfea50aa43418903f54"; 2193 2193 } 2194 2194 { 2195 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/kn/Firefox%20140.0b3.dmg"; 2195 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/kn/Firefox%20140.0b4.dmg"; 2196 2196 locale = "kn"; 2197 2197 arch = "mac"; 2198 - sha256 = "8d85e36fb0c36243f6c97e8211fa92b16da0e3afbe3a91ebec3baf10546fe938"; 2198 + sha256 = "9436efdd09ef9eaaf104d90426cb091e1bc217468bd66cffcb7d91f8d2758f07"; 2199 2199 } 2200 2200 { 2201 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ko/Firefox%20140.0b3.dmg"; 2201 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ko/Firefox%20140.0b4.dmg"; 2202 2202 locale = "ko"; 2203 2203 arch = "mac"; 2204 - sha256 = "7bfbba2a109c1494dab5e65e67490280d66c2a6a6b739641e2b78ffff8d81276"; 2204 + sha256 = "9973a287baaa00930831a865beb370faee052f7ea486c728f2ed13060ff3280c"; 2205 2205 } 2206 2206 { 2207 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/lij/Firefox%20140.0b3.dmg"; 2207 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/lij/Firefox%20140.0b4.dmg"; 2208 2208 locale = "lij"; 2209 2209 arch = "mac"; 2210 - sha256 = "bc752a6c3416a2e60365931d1363e87a432e3f7cf4ec1be8d24bd26eeda5cf6b"; 2210 + sha256 = "f4c9678e933e440751b97f35b6e04941d9ce76b5869d45748b91df8336155274"; 2211 2211 } 2212 2212 { 2213 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/lt/Firefox%20140.0b3.dmg"; 2213 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/lt/Firefox%20140.0b4.dmg"; 2214 2214 locale = "lt"; 2215 2215 arch = "mac"; 2216 - sha256 = "148ed3dae888edfbe5c8a7c47431fd1ec0477af9d56e7e2d519abb50dd940002"; 2216 + sha256 = "ddb021dca21e65e30012aab734d160118b26c3542fc3afff2db857dbda216221"; 2217 2217 } 2218 2218 { 2219 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/lv/Firefox%20140.0b3.dmg"; 2219 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/lv/Firefox%20140.0b4.dmg"; 2220 2220 locale = "lv"; 2221 2221 arch = "mac"; 2222 - sha256 = "14a68b53617eaf2d1e78ad934e1c927c8dfec155e0f239289d262073664365c9"; 2222 + sha256 = "f63120daedf1ea0648de93f9178db541fed0144508ad5fddb3e512f32369c3b0"; 2223 2223 } 2224 2224 { 2225 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/mk/Firefox%20140.0b3.dmg"; 2225 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/mk/Firefox%20140.0b4.dmg"; 2226 2226 locale = "mk"; 2227 2227 arch = "mac"; 2228 - sha256 = "e1695c52a02f2b051de16ab2b7952895bfed6b23b6e440ae308daf31ae6f3580"; 2228 + sha256 = "9501890bd79ddda990d8023a787efda67acb7d42e5283bd354ecd89d7a5e5546"; 2229 2229 } 2230 2230 { 2231 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/mr/Firefox%20140.0b3.dmg"; 2231 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/mr/Firefox%20140.0b4.dmg"; 2232 2232 locale = "mr"; 2233 2233 arch = "mac"; 2234 - sha256 = "464bdb5629c5da032248eaedf583c6d2c14654b8e2f919d06edc9a1fd429246c"; 2234 + sha256 = "ba43292eb30482a03f83a4fde41e63accf37ea30b89fc8b4350a2ddf94572af0"; 2235 2235 } 2236 2236 { 2237 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ms/Firefox%20140.0b3.dmg"; 2237 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ms/Firefox%20140.0b4.dmg"; 2238 2238 locale = "ms"; 2239 2239 arch = "mac"; 2240 - sha256 = "d65005ab7af62c83662a07aaeb7d4d57e07ee81a0c9db7e87fe2fa1620260434"; 2240 + sha256 = "84ce117ea9b6703b743d70c85dcb679bfdf3652d5f2e5d765f4437873a979223"; 2241 2241 } 2242 2242 { 2243 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/my/Firefox%20140.0b3.dmg"; 2243 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/my/Firefox%20140.0b4.dmg"; 2244 2244 locale = "my"; 2245 2245 arch = "mac"; 2246 - sha256 = "5d39e9cbdab4e72fb66df452ab1de1dec8d7e6f29fb4f2d1c562efacc5d2c691"; 2246 + sha256 = "ed8c07f47e46998bf072d6d0db2a677326bb56e55d56197ded040b34cbc4a63d"; 2247 2247 } 2248 2248 { 2249 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/nb-NO/Firefox%20140.0b3.dmg"; 2249 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/nb-NO/Firefox%20140.0b4.dmg"; 2250 2250 locale = "nb-NO"; 2251 2251 arch = "mac"; 2252 - sha256 = "e56923023c4fe6fc25731dbf551f21f9636bcc6d1a8359e2121a6589c4db5ab2"; 2252 + sha256 = "676be48e68f893f271c5db650d11cd17bf323157907e2176a76d97053d9a35c4"; 2253 2253 } 2254 2254 { 2255 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ne-NP/Firefox%20140.0b3.dmg"; 2255 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ne-NP/Firefox%20140.0b4.dmg"; 2256 2256 locale = "ne-NP"; 2257 2257 arch = "mac"; 2258 - sha256 = "31c9d56a2776ebe63eacf955e46df7065b3e97f99f554fdb1a627767b1324f62"; 2258 + sha256 = "fdc56c722f0509cc1f99bf4d7759faedfdb8d5f74ebbc41fd604cbc85f5de4ab"; 2259 2259 } 2260 2260 { 2261 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/nl/Firefox%20140.0b3.dmg"; 2261 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/nl/Firefox%20140.0b4.dmg"; 2262 2262 locale = "nl"; 2263 2263 arch = "mac"; 2264 - sha256 = "b5541303b09157e6979f5368c2840c51dab29ff841f02b9dc0bee9813a918060"; 2264 + sha256 = "f908f97357b129f8ddd56da82b17da273dabab6fec022823bea2976645331860"; 2265 2265 } 2266 2266 { 2267 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/nn-NO/Firefox%20140.0b3.dmg"; 2267 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/nn-NO/Firefox%20140.0b4.dmg"; 2268 2268 locale = "nn-NO"; 2269 2269 arch = "mac"; 2270 - sha256 = "7fb516ececa5f586536f8811490b7e71e1e5af25d5884d70334d6f403ee0f362"; 2270 + sha256 = "3d38846a8f6ee404b6f5e55121f3c6a40b278cb4a224859c95e191f614741cfe"; 2271 2271 } 2272 2272 { 2273 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/oc/Firefox%20140.0b3.dmg"; 2273 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/oc/Firefox%20140.0b4.dmg"; 2274 2274 locale = "oc"; 2275 2275 arch = "mac"; 2276 - sha256 = "a55a0693d6b7f39053db3741befbc445c820ca547f42b7c295971d81a795b152"; 2276 + sha256 = "c2db065e02821b6abe15a8448bf45f07ab842ccb3d14504f52ff15cdcf786879"; 2277 2277 } 2278 2278 { 2279 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/pa-IN/Firefox%20140.0b3.dmg"; 2279 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/pa-IN/Firefox%20140.0b4.dmg"; 2280 2280 locale = "pa-IN"; 2281 2281 arch = "mac"; 2282 - sha256 = "6689f4363099fbd3a01f809b1439554ca08f0f404ff8a769e45ef84c1f404666"; 2282 + sha256 = "f6774c2c7f78362beef99450be1865f5ab9a0681fd41a18403e916c31c9538b4"; 2283 2283 } 2284 2284 { 2285 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/pl/Firefox%20140.0b3.dmg"; 2285 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/pl/Firefox%20140.0b4.dmg"; 2286 2286 locale = "pl"; 2287 2287 arch = "mac"; 2288 - sha256 = "c084fd8619af8ea6c72d7cd44bb20a9d4f058d3dc082fab5f868e48671d1aac2"; 2288 + sha256 = "cc14ee424433ab322b17058ea8719ba9368ff5e7a91d2f691a92dc1d13964f11"; 2289 2289 } 2290 2290 { 2291 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/pt-BR/Firefox%20140.0b3.dmg"; 2291 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/pt-BR/Firefox%20140.0b4.dmg"; 2292 2292 locale = "pt-BR"; 2293 2293 arch = "mac"; 2294 - sha256 = "2291d282eaa74bdfb225d2f48e968eed1a48808bb6a7eb08290f6e7889a02036"; 2294 + sha256 = "20db9ade31f00b3aae5fcb9fe71d63c31d31520f31a0e87644b34cc0a8c928bb"; 2295 2295 } 2296 2296 { 2297 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/pt-PT/Firefox%20140.0b3.dmg"; 2297 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/pt-PT/Firefox%20140.0b4.dmg"; 2298 2298 locale = "pt-PT"; 2299 2299 arch = "mac"; 2300 - sha256 = "2dff246a5a5cedfa71b5d22fb7db891bf27e8835970ac21adeaecf73a384835f"; 2300 + sha256 = "15d5a45a13311a67f86fb9814e1ac49f5090933f1110ca0ccc1f5bf51d4312e9"; 2301 2301 } 2302 2302 { 2303 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/rm/Firefox%20140.0b3.dmg"; 2303 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/rm/Firefox%20140.0b4.dmg"; 2304 2304 locale = "rm"; 2305 2305 arch = "mac"; 2306 - sha256 = "ddd1cf01753ce22f577ebed4693fee2352b208d5c522e131f225fc3238bd8e2b"; 2306 + sha256 = "07452f83b2a572e0c536e0a08aec5146aca7fef1a162d0d14ce49aa4b2032fae"; 2307 2307 } 2308 2308 { 2309 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ro/Firefox%20140.0b3.dmg"; 2309 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ro/Firefox%20140.0b4.dmg"; 2310 2310 locale = "ro"; 2311 2311 arch = "mac"; 2312 - sha256 = "321ce0a38b5ec5a5cc81b2b62f8cdb4c48db017accec3ee887b79f5bb1e99c27"; 2312 + sha256 = "98500565dda18961b9e35a4ed0a16a0c7cec95a72bfcfc43c86b4f31a32e1074"; 2313 2313 } 2314 2314 { 2315 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ru/Firefox%20140.0b3.dmg"; 2315 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ru/Firefox%20140.0b4.dmg"; 2316 2316 locale = "ru"; 2317 2317 arch = "mac"; 2318 - sha256 = "771e6eea536f0fe44c213c03adbfda1126e077b04a3400fcef152e952db62f6b"; 2318 + sha256 = "f85319ac38fb8be330bb80e6b1e5fc781d8aad2f8a6a300e1c85916f0baf7c62"; 2319 2319 } 2320 2320 { 2321 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sat/Firefox%20140.0b3.dmg"; 2321 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sat/Firefox%20140.0b4.dmg"; 2322 2322 locale = "sat"; 2323 2323 arch = "mac"; 2324 - sha256 = "564202f15ded2336241f1baeecc251842e608f24e8923c9212e3b78d14b8604f"; 2324 + sha256 = "5cc725cf1112960bccdee3d5f8ffb1a8fa7d62cdb50aeeea5becff34bd971320"; 2325 2325 } 2326 2326 { 2327 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sc/Firefox%20140.0b3.dmg"; 2327 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sc/Firefox%20140.0b4.dmg"; 2328 2328 locale = "sc"; 2329 2329 arch = "mac"; 2330 - sha256 = "6e6598ff2ac53d8c1fc9e63bd9393703b59cf26b8ab4abe011d9b501a17eaeec"; 2330 + sha256 = "7770966f953067fd4170aeb4bc0d3be8deb405f74e2129abca7253e792f69b3c"; 2331 2331 } 2332 2332 { 2333 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sco/Firefox%20140.0b3.dmg"; 2333 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sco/Firefox%20140.0b4.dmg"; 2334 2334 locale = "sco"; 2335 2335 arch = "mac"; 2336 - sha256 = "99f6c0d9c7301dbd8a58ae03458bcf5d093a54ad30e2960aa0fbe02c81656dc4"; 2336 + sha256 = "e10ae6867387b2306b2ceb74e136d28ca332a9573d2d16d10ea8d4ccde9cf85d"; 2337 2337 } 2338 2338 { 2339 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/si/Firefox%20140.0b3.dmg"; 2339 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/si/Firefox%20140.0b4.dmg"; 2340 2340 locale = "si"; 2341 2341 arch = "mac"; 2342 - sha256 = "df763722f9a8c41d15f06f8dbf23eaeb868566488feecf396686daf08073433a"; 2342 + sha256 = "d3e02db688b3093c05b7efdaadcef600f956a614572504489e4d69cc975c8a08"; 2343 2343 } 2344 2344 { 2345 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sk/Firefox%20140.0b3.dmg"; 2345 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sk/Firefox%20140.0b4.dmg"; 2346 2346 locale = "sk"; 2347 2347 arch = "mac"; 2348 - sha256 = "afc30e2f4beab9c64ff597178558a0c28da0c53f311b4f3cd70516ed84ec4c80"; 2348 + sha256 = "28b1b6fa00da50a5717bdf35bd98af2ed217fcb6d6f782865d7d9bd0acbeb7c1"; 2349 2349 } 2350 2350 { 2351 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/skr/Firefox%20140.0b3.dmg"; 2351 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/skr/Firefox%20140.0b4.dmg"; 2352 2352 locale = "skr"; 2353 2353 arch = "mac"; 2354 - sha256 = "0cf03ef8ccf6889ea45d5c3c01bf0f8538280ad0a0b4ba0d62d0cb880fa70079"; 2354 + sha256 = "fd1ad12da34e3bbbb9fdfcd64c2369a3b26ea9f6ec034673fcf0235d8627765d"; 2355 2355 } 2356 2356 { 2357 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sl/Firefox%20140.0b3.dmg"; 2357 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sl/Firefox%20140.0b4.dmg"; 2358 2358 locale = "sl"; 2359 2359 arch = "mac"; 2360 - sha256 = "c43cb64d9398081fd7b5253d7cfcf4cf2f187f3b6df55558370e08a49da606f5"; 2360 + sha256 = "1b418886de3282ff93ee5ccce0e359b5c5d94de3a3cf6fc85f5342d9f18e80ad"; 2361 2361 } 2362 2362 { 2363 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/son/Firefox%20140.0b3.dmg"; 2363 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/son/Firefox%20140.0b4.dmg"; 2364 2364 locale = "son"; 2365 2365 arch = "mac"; 2366 - sha256 = "09b827b23e0578dc465b1e33c2c35ad611665c8487e6b37671f7c2a27a09ea60"; 2366 + sha256 = "ab8f032f880c20a83bd6e4a64740122567a48084ab973ec4f708539009d8afdf"; 2367 2367 } 2368 2368 { 2369 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sq/Firefox%20140.0b3.dmg"; 2369 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sq/Firefox%20140.0b4.dmg"; 2370 2370 locale = "sq"; 2371 2371 arch = "mac"; 2372 - sha256 = "9dcb230c1b926cbd53b5474007148b254a3063b3893cd0bb6e297314e264916e"; 2372 + sha256 = "f1ed88be1dc9ef4a5dd873f615c7008e87122f690a0ca8f2c4435c8c07266423"; 2373 2373 } 2374 2374 { 2375 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sr/Firefox%20140.0b3.dmg"; 2375 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sr/Firefox%20140.0b4.dmg"; 2376 2376 locale = "sr"; 2377 2377 arch = "mac"; 2378 - sha256 = "8538c307eda6362bbb88b300f74a6db401d969a6a90cf6c0c0f515aed07e5078"; 2378 + sha256 = "8c76f294b168a7089308b5370b46eb507853964c43e33058d3ff5b0a9cb94a74"; 2379 2379 } 2380 2380 { 2381 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sv-SE/Firefox%20140.0b3.dmg"; 2381 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sv-SE/Firefox%20140.0b4.dmg"; 2382 2382 locale = "sv-SE"; 2383 2383 arch = "mac"; 2384 - sha256 = "4885cf3ba66f3e9f562349bfe9dae07d54331a13d8ec55dc875f51d18ba5c410"; 2384 + sha256 = "33067551aad68665fbafab6357ace0debe78032fa1a9a63b2c7f5c35aee6cd6e"; 2385 2385 } 2386 2386 { 2387 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/szl/Firefox%20140.0b3.dmg"; 2387 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/szl/Firefox%20140.0b4.dmg"; 2388 2388 locale = "szl"; 2389 2389 arch = "mac"; 2390 - sha256 = "17441b0d020fa3d308294563475e6195f143997e0b978a3ede06f68f05ebfd43"; 2390 + sha256 = "cabd50959911a80e1a663327564d546753b6f053a3147d5e5238713f54c930fd"; 2391 2391 } 2392 2392 { 2393 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ta/Firefox%20140.0b3.dmg"; 2393 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ta/Firefox%20140.0b4.dmg"; 2394 2394 locale = "ta"; 2395 2395 arch = "mac"; 2396 - sha256 = "4f81bf6a7ad7dc6f9dfd50c985156e94d28edde7e2b1d2517786d155c6132bf7"; 2396 + sha256 = "55c572220f5e0d0c16b5314e8429a221b668d6b05bd21d1410deb850a20587c5"; 2397 2397 } 2398 2398 { 2399 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/te/Firefox%20140.0b3.dmg"; 2399 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/te/Firefox%20140.0b4.dmg"; 2400 2400 locale = "te"; 2401 2401 arch = "mac"; 2402 - sha256 = "56a4a194e1dfc3a1abf7b9c28cdc1fd4f5613658d80c1801425e8e32dce4abd0"; 2402 + sha256 = "dd24dff0bf95f49d5415e541596e2b832481cf9fda89d4a978ce8e3c40690647"; 2403 2403 } 2404 2404 { 2405 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/tg/Firefox%20140.0b3.dmg"; 2405 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/tg/Firefox%20140.0b4.dmg"; 2406 2406 locale = "tg"; 2407 2407 arch = "mac"; 2408 - sha256 = "104a63204b38ab9d82c80e788750a9ca2553000e2084b01d7d8c0227e5777e51"; 2408 + sha256 = "4b628008a8536fd67cf6e403fd9f771f765994e172c228bdf214ec73d7b483b0"; 2409 2409 } 2410 2410 { 2411 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/th/Firefox%20140.0b3.dmg"; 2411 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/th/Firefox%20140.0b4.dmg"; 2412 2412 locale = "th"; 2413 2413 arch = "mac"; 2414 - sha256 = "9a05c4049d84f7f6b0172195f34a98f69aeacdd5a5d80d935fad49052bb8d759"; 2414 + sha256 = "edda1adddebf16eb8ccd31d08fdf77f7f4d349c57dccbd29c98998831f3405a5"; 2415 2415 } 2416 2416 { 2417 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/tl/Firefox%20140.0b3.dmg"; 2417 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/tl/Firefox%20140.0b4.dmg"; 2418 2418 locale = "tl"; 2419 2419 arch = "mac"; 2420 - sha256 = "3b24fa93c80889bdfe3375340f33d7220800c48256509dcb86366d9c274a4226"; 2420 + sha256 = "5c9cf0f10257b5788edab5298069a66157be9b740a618c22b6e6f7b6495aee05"; 2421 2421 } 2422 2422 { 2423 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/tr/Firefox%20140.0b3.dmg"; 2423 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/tr/Firefox%20140.0b4.dmg"; 2424 2424 locale = "tr"; 2425 2425 arch = "mac"; 2426 - sha256 = "e4ea76861425944db62f6befd078d75308d493a85162f1211f9081a95e9c9317"; 2426 + sha256 = "23d6fe36c78458a9c20baca7f9f559c2044e02a7d0298994ae3fce29846a6cbc"; 2427 2427 } 2428 2428 { 2429 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/trs/Firefox%20140.0b3.dmg"; 2429 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/trs/Firefox%20140.0b4.dmg"; 2430 2430 locale = "trs"; 2431 2431 arch = "mac"; 2432 - sha256 = "6caf872e4204661d93f98c1f6c83ed04f506b387d416e89937e45d6413b9af1e"; 2432 + sha256 = "da3998812d320ea6242a345a239ead76b5e08a479a758fd0769918461c6a89e8"; 2433 2433 } 2434 2434 { 2435 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/uk/Firefox%20140.0b3.dmg"; 2435 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/uk/Firefox%20140.0b4.dmg"; 2436 2436 locale = "uk"; 2437 2437 arch = "mac"; 2438 - sha256 = "7364e3a29e2b412e705779342341028abec59f9e88f80ae98d036e362cdb56da"; 2438 + sha256 = "02faddd1b0b5b79211c36438a2ce47238231c11dcf675d65974b8478f7f16818"; 2439 2439 } 2440 2440 { 2441 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ur/Firefox%20140.0b3.dmg"; 2441 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ur/Firefox%20140.0b4.dmg"; 2442 2442 locale = "ur"; 2443 2443 arch = "mac"; 2444 - sha256 = "7d2cb1a3a42b1c5e4fd70b38683243bea376a7f8a44719d96ed1ce0c2ddde982"; 2444 + sha256 = "bf9846f9ef42b29670ac7a578afe0d0daff713cbe2dcea8fc80e937f753dd284"; 2445 2445 } 2446 2446 { 2447 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/uz/Firefox%20140.0b3.dmg"; 2447 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/uz/Firefox%20140.0b4.dmg"; 2448 2448 locale = "uz"; 2449 2449 arch = "mac"; 2450 - sha256 = "66cd768b169964d3509bf2f6de345ba12944498206857161a1afda4e35bd7876"; 2450 + sha256 = "dca6f4b4b872c20d9ba2c1b42a2a02e6ae5a70df363fe0f12a3509e6fbc05ee9"; 2451 2451 } 2452 2452 { 2453 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/vi/Firefox%20140.0b3.dmg"; 2453 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/vi/Firefox%20140.0b4.dmg"; 2454 2454 locale = "vi"; 2455 2455 arch = "mac"; 2456 - sha256 = "c978392a737c19328f374e018ebbce779f61ed3e7b7f61d549fc9d3dcf1bf92e"; 2456 + sha256 = "bdbf2095fcd35554cd83ed9a115d6037e24487861ed8746d3b3285735d5518ec"; 2457 2457 } 2458 2458 { 2459 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/xh/Firefox%20140.0b3.dmg"; 2459 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/xh/Firefox%20140.0b4.dmg"; 2460 2460 locale = "xh"; 2461 2461 arch = "mac"; 2462 - sha256 = "780f47c26ac2f447758a27396d9f5e4dfe979037a3471a9e5dfda36b2db05c9c"; 2462 + sha256 = "86496e2fa6591ff5218eb4a7187b5cd303c86e6dc6d6bf9cc32e20aa6b199d77"; 2463 2463 } 2464 2464 { 2465 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/zh-CN/Firefox%20140.0b3.dmg"; 2465 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/zh-CN/Firefox%20140.0b4.dmg"; 2466 2466 locale = "zh-CN"; 2467 2467 arch = "mac"; 2468 - sha256 = "4530f0a24d355a124470f9bb913e4664785fda206b449ceb5ff4679277396f4d"; 2468 + sha256 = "8ab9a64b3733fd391678c47a2307d44205a9ae67aad5895aa11ceb73eeccf6ff"; 2469 2469 } 2470 2470 { 2471 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/zh-TW/Firefox%20140.0b3.dmg"; 2471 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/zh-TW/Firefox%20140.0b4.dmg"; 2472 2472 locale = "zh-TW"; 2473 2473 arch = "mac"; 2474 - sha256 = "26191d7fd1fb4083f4bf79e5287c47f024606786a56c6f87cfaf4a12e5b93ffe"; 2474 + sha256 = "a1e2692eb4a0a728b051a9f6c3998b7f87b0e118133fb94b069f582c0eb463e9"; 2475 2475 } 2476 2476 ]; 2477 2477 }
+825 -825
pkgs/applications/networking/browsers/firefox-bin/developer-edition_sources.nix
··· 1 1 { 2 - version = "140.0b3"; 2 + version = "140.0b4"; 3 3 sources = [ 4 4 { 5 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ach/firefox-140.0b3.tar.xz"; 5 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ach/firefox-140.0b4.tar.xz"; 6 6 locale = "ach"; 7 7 arch = "linux-x86_64"; 8 - sha256 = "bb3f74c91d3b6e87f8446317f52676c307d2ae6fe4b28e0ce0a736460a12b316"; 8 + sha256 = "ed1554afe2f6f16e43600abc464a5093f9668cbe2c2f9ff2c2a5c7751924dfcc"; 9 9 } 10 10 { 11 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/af/firefox-140.0b3.tar.xz"; 11 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/af/firefox-140.0b4.tar.xz"; 12 12 locale = "af"; 13 13 arch = "linux-x86_64"; 14 - sha256 = "3c742108cc29a6d065b8296b4d9a71470703e88a62a611366448390868dbf77d"; 14 + sha256 = "2c42439d6d8aebb5e9cd5a7a662d181fa421a6baca7288492bf22f1f919001f8"; 15 15 } 16 16 { 17 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/an/firefox-140.0b3.tar.xz"; 17 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/an/firefox-140.0b4.tar.xz"; 18 18 locale = "an"; 19 19 arch = "linux-x86_64"; 20 - sha256 = "6bf6ded7f7d9dfc3e01c02155f1b6e49ca6a1bcb4742ac99b533f0c050c4813f"; 20 + sha256 = "413ccf730b5429950731693c968f1839c9c84772c62e2d06c9e93e1724015230"; 21 21 } 22 22 { 23 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ar/firefox-140.0b3.tar.xz"; 23 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ar/firefox-140.0b4.tar.xz"; 24 24 locale = "ar"; 25 25 arch = "linux-x86_64"; 26 - sha256 = "29df6cebc687ed6b776b715d315b11c00f551c62641b6d55e080ee2d2ad21eb6"; 26 + sha256 = "f99f746fb9d1996cc2aec0881c78d01d871d5c0feae57ac07f2a81cf4b295247"; 27 27 } 28 28 { 29 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ast/firefox-140.0b3.tar.xz"; 29 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ast/firefox-140.0b4.tar.xz"; 30 30 locale = "ast"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "7b54f6306df1d779f7c692c4cbf1060cc0f443c9234d0aecb09e1bc78e1de22c"; 32 + sha256 = "becb101ca6fbcf2452ff5d025524b465815ebebb3507f3f2f24c42ef1e2cd2cb"; 33 33 } 34 34 { 35 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/az/firefox-140.0b3.tar.xz"; 35 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/az/firefox-140.0b4.tar.xz"; 36 36 locale = "az"; 37 37 arch = "linux-x86_64"; 38 - sha256 = "45e2236c7e83eda417a0245f80601eaf087e8f310ba676761a8ed288faa46fbc"; 38 + sha256 = "1c8ce7b3c1a3d0fe79f2039d0386cc8bfb36583331db2e76d4fef0e36fe3dd01"; 39 39 } 40 40 { 41 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/be/firefox-140.0b3.tar.xz"; 41 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/be/firefox-140.0b4.tar.xz"; 42 42 locale = "be"; 43 43 arch = "linux-x86_64"; 44 - sha256 = "7e46760ae218ca80e46c522a434ddc271032f0b889b13dd4073b5d93fbba5f6c"; 44 + sha256 = "0e24d3516d2a464e9bbf4b575c8f3ab54c724102c89d19890c3a629e3d53d4aa"; 45 45 } 46 46 { 47 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/bg/firefox-140.0b3.tar.xz"; 47 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/bg/firefox-140.0b4.tar.xz"; 48 48 locale = "bg"; 49 49 arch = "linux-x86_64"; 50 - sha256 = "d11e32569be7aeafba8311125bb3e780d368884da19aaf361f96715598e50af3"; 50 + sha256 = "d7184793c5aaf2d53a15de10f97a3f74a04f47a17a4864a3ab0fdd082d14c8ef"; 51 51 } 52 52 { 53 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/bn/firefox-140.0b3.tar.xz"; 53 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/bn/firefox-140.0b4.tar.xz"; 54 54 locale = "bn"; 55 55 arch = "linux-x86_64"; 56 - sha256 = "f307138cb195a25fccfad8690cd9df89ed8628e9b231fa2b21dd1a656d74e5a4"; 56 + sha256 = "5b29c8c9dea8541a00c94b35af1b05681b3f7e5533f50724bbcdfad23fe4b374"; 57 57 } 58 58 { 59 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/br/firefox-140.0b3.tar.xz"; 59 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/br/firefox-140.0b4.tar.xz"; 60 60 locale = "br"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "5b4c27e5808a1d19b510d5a931717ac55293a6cc02252f4c270bc0777e64595f"; 62 + sha256 = "90e8da40dc2fad16a3fcee7fd04e7d8b9507dd0bbeb343f1feb5cead4351a53f"; 63 63 } 64 64 { 65 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/bs/firefox-140.0b3.tar.xz"; 65 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/bs/firefox-140.0b4.tar.xz"; 66 66 locale = "bs"; 67 67 arch = "linux-x86_64"; 68 - sha256 = "8ca82eddb17ecb7a541164be9a734b54f44e6feeea1e3462aa20fffee1467af5"; 68 + sha256 = "a2aca9afe6c3bc00d0f3c885a29d4ad6537a5a9f9e34bec196592c8c18d7fd09"; 69 69 } 70 70 { 71 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ca-valencia/firefox-140.0b3.tar.xz"; 71 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ca-valencia/firefox-140.0b4.tar.xz"; 72 72 locale = "ca-valencia"; 73 73 arch = "linux-x86_64"; 74 - sha256 = "8e0e1e0f6aa9c491c6c25bb4d8e6c854f586a3a9a0440543cadfcb09143d1086"; 74 + sha256 = "5d4bc97a8726f34b93d1c066e7417904be8017e209a912eb08116d97a21d4350"; 75 75 } 76 76 { 77 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ca/firefox-140.0b3.tar.xz"; 77 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ca/firefox-140.0b4.tar.xz"; 78 78 locale = "ca"; 79 79 arch = "linux-x86_64"; 80 - sha256 = "101b5dc2694ce773c9d628706645bc27cf608345a1b8bf3894353764c1a13864"; 80 + sha256 = "2a33c442ae382b834a78ee4358f0771bb6edd5c6382ec9f298861a2eca11b79e"; 81 81 } 82 82 { 83 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/cak/firefox-140.0b3.tar.xz"; 83 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/cak/firefox-140.0b4.tar.xz"; 84 84 locale = "cak"; 85 85 arch = "linux-x86_64"; 86 - sha256 = "028afcc9ed2a40bf4535ee2bf331b36574dc159409b32b412748b2157bc2aced"; 86 + sha256 = "e0d45404dee8ee5bdf301fbafd876d6a20597d0bf52a7765aaa5069115825f3d"; 87 87 } 88 88 { 89 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/cs/firefox-140.0b3.tar.xz"; 89 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/cs/firefox-140.0b4.tar.xz"; 90 90 locale = "cs"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "730515c63ad7fbd3543dcfae768a2495ada40402d78c44c3463965af3878a01f"; 92 + sha256 = "892e04a3707da1bcf31d1b7ebf3ca896e4eb28e833fde42c0c86d1d6bc4f7ad3"; 93 93 } 94 94 { 95 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/cy/firefox-140.0b3.tar.xz"; 95 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/cy/firefox-140.0b4.tar.xz"; 96 96 locale = "cy"; 97 97 arch = "linux-x86_64"; 98 - sha256 = "fb73eaa612722e786bdcaf323bf6aff9103e0456b6f8287405d6ebb5f92d5fdb"; 98 + sha256 = "51251020df6ef2436f91994c7bd6760bc27ce79f24f4044dc27ea35a827508df"; 99 99 } 100 100 { 101 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/da/firefox-140.0b3.tar.xz"; 101 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/da/firefox-140.0b4.tar.xz"; 102 102 locale = "da"; 103 103 arch = "linux-x86_64"; 104 - sha256 = "3e8c814920f3877ec2f64fb717485c00afa09c9643b9db8a5607aa8d1e8c5838"; 104 + sha256 = "d0a7f95babaf32f19267f36a1553159a340187deb131a8c68c6807e15afeca32"; 105 105 } 106 106 { 107 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/de/firefox-140.0b3.tar.xz"; 107 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/de/firefox-140.0b4.tar.xz"; 108 108 locale = "de"; 109 109 arch = "linux-x86_64"; 110 - sha256 = "2f2dd73b28f425a3754cbb684c16ba1a9c60b30381bf4736d2bf7ef7fc37d445"; 110 + sha256 = "df0c0ab4772c2004be8fb9f1db5ca8d00ed2ef4217c60138db991c2b5dbbe439"; 111 111 } 112 112 { 113 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/dsb/firefox-140.0b3.tar.xz"; 113 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/dsb/firefox-140.0b4.tar.xz"; 114 114 locale = "dsb"; 115 115 arch = "linux-x86_64"; 116 - sha256 = "2825a53c1b516060f4bcb833576fe1f76ad33000508ff32a87e7c00848f75d92"; 116 + sha256 = "af4a92e19e01ab664e26b7c59fe34a230f4dd3bfcc4bca59d1d71a46936d7800"; 117 117 } 118 118 { 119 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/el/firefox-140.0b3.tar.xz"; 119 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/el/firefox-140.0b4.tar.xz"; 120 120 locale = "el"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "2afe5eb918e04946370312bca943c95dc61e325bc377b1505d187e08e0c93dce"; 122 + sha256 = "ece534644114af64ee062608aeb0d04c7fedacde76c80ace8931692a89213015"; 123 123 } 124 124 { 125 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/en-CA/firefox-140.0b3.tar.xz"; 125 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/en-CA/firefox-140.0b4.tar.xz"; 126 126 locale = "en-CA"; 127 127 arch = "linux-x86_64"; 128 - sha256 = "119a7459fca0b0b7c628bc92768094a4a3fb3b178d22e68e85b976c69b55b766"; 128 + sha256 = "494aa1d40b6faa19bf16be5f75a8eaec0b6903e22a3b85bf6db969815c67e744"; 129 129 } 130 130 { 131 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/en-GB/firefox-140.0b3.tar.xz"; 131 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/en-GB/firefox-140.0b4.tar.xz"; 132 132 locale = "en-GB"; 133 133 arch = "linux-x86_64"; 134 - sha256 = "b0d8aff50786434a3b6b80edff341d41d9ed818304d751edd7c7d53170648260"; 134 + sha256 = "8cb6a84fb9fcc27115de62396eff3a24de1b4eb87fdbba649536d4a877bb9e90"; 135 135 } 136 136 { 137 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/en-US/firefox-140.0b3.tar.xz"; 137 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/en-US/firefox-140.0b4.tar.xz"; 138 138 locale = "en-US"; 139 139 arch = "linux-x86_64"; 140 - sha256 = "8f54302d625b89f1db74c8f3d5025ffe8971e3a43b39a3cecd7c32c37f3b4725"; 140 + sha256 = "4e7af27ab23d6b5da4cef54989c510612f55ec058f53106b1f51152b25db4d9b"; 141 141 } 142 142 { 143 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/eo/firefox-140.0b3.tar.xz"; 143 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/eo/firefox-140.0b4.tar.xz"; 144 144 locale = "eo"; 145 145 arch = "linux-x86_64"; 146 - sha256 = "4529ff104a621c97840449faab5b03fb8f3916997423ee63db602225c8372ec9"; 146 + sha256 = "fd5a6ab7fc1748b1444f655ceafe5fb83441baa6ad70b10aed44a2e973dc7f33"; 147 147 } 148 148 { 149 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/es-AR/firefox-140.0b3.tar.xz"; 149 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/es-AR/firefox-140.0b4.tar.xz"; 150 150 locale = "es-AR"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "9a0e3cd09ad714af64d65afae373ef239f9c4c469d6293d3c57d8abfb1b3027c"; 152 + sha256 = "16a4e466fc24c65736ebbf83ac2cba1fdc0f74ca28a10faf0c5748776bf0c1f8"; 153 153 } 154 154 { 155 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/es-CL/firefox-140.0b3.tar.xz"; 155 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/es-CL/firefox-140.0b4.tar.xz"; 156 156 locale = "es-CL"; 157 157 arch = "linux-x86_64"; 158 - sha256 = "03c07d9194c3ee8fe333277c6db6aedbb31a5fe7de6fc220ef874ca01ccc38fc"; 158 + sha256 = "9750c945c67f351ac9a8d5be40cefee79f4dd6974cfdcd5f1f7162da8d2466f0"; 159 159 } 160 160 { 161 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/es-ES/firefox-140.0b3.tar.xz"; 161 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/es-ES/firefox-140.0b4.tar.xz"; 162 162 locale = "es-ES"; 163 163 arch = "linux-x86_64"; 164 - sha256 = "8f78062de562b3ad21380d2f83025d9becdeb690067e349e2f4a8d91444c929e"; 164 + sha256 = "f174e7a9ad5d95dabede5e2339b1750c6f85e2bb0d1f8dc654d242ba00b39c00"; 165 165 } 166 166 { 167 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/es-MX/firefox-140.0b3.tar.xz"; 167 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/es-MX/firefox-140.0b4.tar.xz"; 168 168 locale = "es-MX"; 169 169 arch = "linux-x86_64"; 170 - sha256 = "fadb26f00d4242ab739c7a7882694334334f2f302daafd6cc27f1501cacc7b09"; 170 + sha256 = "b9257a36159ad9e65fde2e5580efafa722600d6a27ac2996fbba49fb2fbe0c08"; 171 171 } 172 172 { 173 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/et/firefox-140.0b3.tar.xz"; 173 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/et/firefox-140.0b4.tar.xz"; 174 174 locale = "et"; 175 175 arch = "linux-x86_64"; 176 - sha256 = "a7914688687d6af80ace9d06f25c94c61de73b2503cc159218d7aaf72e32d033"; 176 + sha256 = "d1c583e56238a293e1fbe9eebfb6cbdc33eafec1c5286ff5765debd2f68b0ce4"; 177 177 } 178 178 { 179 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/eu/firefox-140.0b3.tar.xz"; 179 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/eu/firefox-140.0b4.tar.xz"; 180 180 locale = "eu"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "c6f2b792311d762f65705850224ed4c602506d015e09f8a7111600228f9d1b62"; 182 + sha256 = "def0cd7abfc22a6f60927bd232ac93d504ddb26e3e4983d9708e31b7341db75a"; 183 183 } 184 184 { 185 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/fa/firefox-140.0b3.tar.xz"; 185 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/fa/firefox-140.0b4.tar.xz"; 186 186 locale = "fa"; 187 187 arch = "linux-x86_64"; 188 - sha256 = "03ea78dba2c87986d50969b290efad780cda9489446f85ac1ba2bb0ad6296288"; 188 + sha256 = "44e74ebd3258cc16be4e2d9f6718b08e7e6c60f0239f990006727c42662d925f"; 189 189 } 190 190 { 191 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ff/firefox-140.0b3.tar.xz"; 191 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ff/firefox-140.0b4.tar.xz"; 192 192 locale = "ff"; 193 193 arch = "linux-x86_64"; 194 - sha256 = "ea9c38f732307ad4754efe2c226339f89c0c6b5769e5fc268a72ffae7cde9ac7"; 194 + sha256 = "bde7c76e9728ba604b297d6924034983f7846077daba3fa959710bbd18f3e525"; 195 195 } 196 196 { 197 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/fi/firefox-140.0b3.tar.xz"; 197 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/fi/firefox-140.0b4.tar.xz"; 198 198 locale = "fi"; 199 199 arch = "linux-x86_64"; 200 - sha256 = "c531eb2057c40f2d455f14436e6cf16a034cf49a1b4b90c5faba395914c03128"; 200 + sha256 = "e71fe4950ab0395cadce49dc7774940ff126476004155270de788660963af6d9"; 201 201 } 202 202 { 203 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/fr/firefox-140.0b3.tar.xz"; 203 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/fr/firefox-140.0b4.tar.xz"; 204 204 locale = "fr"; 205 205 arch = "linux-x86_64"; 206 - sha256 = "4708706d7c14f88d3817396b707efbb6d2f1e89a86a883ee4696f1cbbefdb16d"; 206 + sha256 = "73d3bcd3efa9828c4c46dab307ea2fb7478700a8a4746aa81d35e31d969756ef"; 207 207 } 208 208 { 209 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/fur/firefox-140.0b3.tar.xz"; 209 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/fur/firefox-140.0b4.tar.xz"; 210 210 locale = "fur"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "839db9631d3c62afb20e01021f6b40a0e363a0769b3aaa8ada93a54a6e7eeb59"; 212 + sha256 = "e81e8ad39b55548bc88666bb7adc03ce18fc5ba57d31c0d94c90202897e29cc5"; 213 213 } 214 214 { 215 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/fy-NL/firefox-140.0b3.tar.xz"; 215 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/fy-NL/firefox-140.0b4.tar.xz"; 216 216 locale = "fy-NL"; 217 217 arch = "linux-x86_64"; 218 - sha256 = "da0eaeba745c98c328dfdffbbcdb736592e2d954cdb4fdd7cfb118022cf41589"; 218 + sha256 = "c064a6fdb1b474f9cce223691e216a9a232041326b1ef1dc47175c406e7619b9"; 219 219 } 220 220 { 221 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ga-IE/firefox-140.0b3.tar.xz"; 221 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ga-IE/firefox-140.0b4.tar.xz"; 222 222 locale = "ga-IE"; 223 223 arch = "linux-x86_64"; 224 - sha256 = "f6450fe5f26a8982d203f40ede0c4078616aa64b4e38cdc3469d0761c66b6a42"; 224 + sha256 = "09fd356ab21d082b7b2ca96ac05bbc8691e0b833a96cd20e01058228506fba7d"; 225 225 } 226 226 { 227 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/gd/firefox-140.0b3.tar.xz"; 227 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/gd/firefox-140.0b4.tar.xz"; 228 228 locale = "gd"; 229 229 arch = "linux-x86_64"; 230 - sha256 = "f8ed572d188f31f3eed7611e066d5cc69cc3bedb7343f363636d69de90d7232d"; 230 + sha256 = "2c2128f710ef3ff6d462c9420d1e0080a280fbe74279b99fd48f90b607b43dce"; 231 231 } 232 232 { 233 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/gl/firefox-140.0b3.tar.xz"; 233 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/gl/firefox-140.0b4.tar.xz"; 234 234 locale = "gl"; 235 235 arch = "linux-x86_64"; 236 - sha256 = "c6b70f14ef92d23bb6cebbf5dcaf02109de4c394aa1cafc31e40debbcbb1bff5"; 236 + sha256 = "8bd114ad5da25dbd4672519939d39e1b865abcdb64d672f51a66b7ffbdadb68d"; 237 237 } 238 238 { 239 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/gn/firefox-140.0b3.tar.xz"; 239 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/gn/firefox-140.0b4.tar.xz"; 240 240 locale = "gn"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "8dd15122d585c9fdf62e8e621f57aa23a836735c2d9c4fb9fafae0b70f6df657"; 242 + sha256 = "8af55045fcf0f4f28f1ce09e5a540c6a28ac2f7040a0f41599298fdbc898a750"; 243 243 } 244 244 { 245 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/gu-IN/firefox-140.0b3.tar.xz"; 245 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/gu-IN/firefox-140.0b4.tar.xz"; 246 246 locale = "gu-IN"; 247 247 arch = "linux-x86_64"; 248 - sha256 = "601ac9297c27b22c4cd98418dda1c74aeddf053370e23b81350f36a0b205f0e2"; 248 + sha256 = "a05701804e12296468c1c5b0f41352117c3564e81987d9f085a1a5aa21ff8345"; 249 249 } 250 250 { 251 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/he/firefox-140.0b3.tar.xz"; 251 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/he/firefox-140.0b4.tar.xz"; 252 252 locale = "he"; 253 253 arch = "linux-x86_64"; 254 - sha256 = "e824e40a538a6a0edde1829356553068adc5e45ca374ac85872f08db0e6486c2"; 254 + sha256 = "569bfc9273743adf40a346f9d921ea9828e1356d384969287dca95d4f008d7a9"; 255 255 } 256 256 { 257 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/hi-IN/firefox-140.0b3.tar.xz"; 257 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/hi-IN/firefox-140.0b4.tar.xz"; 258 258 locale = "hi-IN"; 259 259 arch = "linux-x86_64"; 260 - sha256 = "d6702ab83ff039ebb36fe821f2d709db2931ac4eb548962b040efc198e259733"; 260 + sha256 = "07b8ba1226e79cc94cd081d7a845b9d2f19960cd622cb1b09f7e03bd2ae07bf6"; 261 261 } 262 262 { 263 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/hr/firefox-140.0b3.tar.xz"; 263 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/hr/firefox-140.0b4.tar.xz"; 264 264 locale = "hr"; 265 265 arch = "linux-x86_64"; 266 - sha256 = "7bfca4956e083d6f38d3933ab86a10148e0cc03778c3b2f6c9e3d61612a99b1c"; 266 + sha256 = "212bdc93f22821083001f8e605fcc3bb898a2af5aa03adcfe5361f72461142c1"; 267 267 } 268 268 { 269 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/hsb/firefox-140.0b3.tar.xz"; 269 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/hsb/firefox-140.0b4.tar.xz"; 270 270 locale = "hsb"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "eba453fc2a0e9aec31ba386075e7f7cf242f4fb2833405c8afe698541d636b4d"; 272 + sha256 = "7d4ea28a2c6adaf9e71f4694d35f7aece693b6f4e3634ce21df45e7c0c0145dd"; 273 273 } 274 274 { 275 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/hu/firefox-140.0b3.tar.xz"; 275 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/hu/firefox-140.0b4.tar.xz"; 276 276 locale = "hu"; 277 277 arch = "linux-x86_64"; 278 - sha256 = "f9fac27391f5153cb58d346b82bc4573fd57d5c7ed07e7b72c6a11e7acfc2ac8"; 278 + sha256 = "9165f21b67d2714d2704f23c93026c1ceecca3db09faaec9782640fef16cbc0b"; 279 279 } 280 280 { 281 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/hy-AM/firefox-140.0b3.tar.xz"; 281 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/hy-AM/firefox-140.0b4.tar.xz"; 282 282 locale = "hy-AM"; 283 283 arch = "linux-x86_64"; 284 - sha256 = "1ffeb772517aa1e6f9e6f08d555af0971c4b9fcf3cb8bfc5bebaf29a338cda4e"; 284 + sha256 = "ce04cecbfcac04037bce64d5cd06995416cbfd4232dae04515fd0edf8a1fb6eb"; 285 285 } 286 286 { 287 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ia/firefox-140.0b3.tar.xz"; 287 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ia/firefox-140.0b4.tar.xz"; 288 288 locale = "ia"; 289 289 arch = "linux-x86_64"; 290 - sha256 = "1aa3caf5120a9820b9edcacb6298c878581caf93b302ac4220e4728ede2ccf8d"; 290 + sha256 = "241daa6215d95180879c077a94733058d804e9b08aa285f50a07362e95955fce"; 291 291 } 292 292 { 293 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/id/firefox-140.0b3.tar.xz"; 293 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/id/firefox-140.0b4.tar.xz"; 294 294 locale = "id"; 295 295 arch = "linux-x86_64"; 296 - sha256 = "2980f208cf2aa93820ae71ac0b2e6fdde04f1415696d3f567df0493a24808450"; 296 + sha256 = "563114161ebad123b8c98d53fd45dc4f42a36c43699b476039fc136503f4a3d3"; 297 297 } 298 298 { 299 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/is/firefox-140.0b3.tar.xz"; 299 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/is/firefox-140.0b4.tar.xz"; 300 300 locale = "is"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "183bb6118e8662225778d20e17913afa0879940a5999a0460bf9ba9ae68d5f2b"; 302 + sha256 = "aceeaea1d110c7404eb6514dc2c0bb498cfc0f7dc01fe49b3b28362672adacb9"; 303 303 } 304 304 { 305 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/it/firefox-140.0b3.tar.xz"; 305 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/it/firefox-140.0b4.tar.xz"; 306 306 locale = "it"; 307 307 arch = "linux-x86_64"; 308 - sha256 = "f416fe140d45ed47aa0c02360293d523aafb1492807685b3cc2dc4bc09420272"; 308 + sha256 = "9f723893095f114ad85e1efeb8241018e77fe2c67c130d7c1e3528347d83e7df"; 309 309 } 310 310 { 311 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ja/firefox-140.0b3.tar.xz"; 311 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ja/firefox-140.0b4.tar.xz"; 312 312 locale = "ja"; 313 313 arch = "linux-x86_64"; 314 - sha256 = "b6a34c1e539480a7b8ca0c4bd090860b5015a34640682b160a39d69cdb5673c3"; 314 + sha256 = "3e4c5d1b66bf80cf6c60c30394852c4413157bfe00c04648dabec7d461d83685"; 315 315 } 316 316 { 317 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ka/firefox-140.0b3.tar.xz"; 317 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ka/firefox-140.0b4.tar.xz"; 318 318 locale = "ka"; 319 319 arch = "linux-x86_64"; 320 - sha256 = "793231033ad0ad9fcce4e8aa4ee879cc17633141e1c20a1fe90882206725df95"; 320 + sha256 = "39c96201f2965d1c4e04bb7e10b380d2fba4466545c6f7ed6065466edeb796cc"; 321 321 } 322 322 { 323 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/kab/firefox-140.0b3.tar.xz"; 323 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/kab/firefox-140.0b4.tar.xz"; 324 324 locale = "kab"; 325 325 arch = "linux-x86_64"; 326 - sha256 = "087e30c622398a27a3e347f9f459e6848c20f2597cfa4c4c98c8fec80693f656"; 326 + sha256 = "785ed68e6de6fe0c683b424aa985649e0057bcceb3fff29389df590662019b6b"; 327 327 } 328 328 { 329 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/kk/firefox-140.0b3.tar.xz"; 329 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/kk/firefox-140.0b4.tar.xz"; 330 330 locale = "kk"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "52b8b0c10f32c536812c0cf845c41d7c95c4b8c8f9d9a3dede5d825f1ec8c0f1"; 332 + sha256 = "ed6314351021e49aa00ea3121545d17b884d0a016b210e80ae4a0426ff5089f2"; 333 333 } 334 334 { 335 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/km/firefox-140.0b3.tar.xz"; 335 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/km/firefox-140.0b4.tar.xz"; 336 336 locale = "km"; 337 337 arch = "linux-x86_64"; 338 - sha256 = "4e7fcf965198dd9baee10c5b63dcea3216d1a2b83c020983dae93cdf5ced4d0b"; 338 + sha256 = "03af2b330ca148cd24a5155fbc31f331b4cc849dc65fc92aa566652a692118ea"; 339 339 } 340 340 { 341 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/kn/firefox-140.0b3.tar.xz"; 341 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/kn/firefox-140.0b4.tar.xz"; 342 342 locale = "kn"; 343 343 arch = "linux-x86_64"; 344 - sha256 = "a89e05fc8332f57dbf410ba11decf426bf10f3b71e1163956f7f7c404da51d6d"; 344 + sha256 = "5af858ea0c84882e6f432ce0cb49b890dd9dbfc77f7f0a1df3e9dceb2a055857"; 345 345 } 346 346 { 347 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ko/firefox-140.0b3.tar.xz"; 347 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ko/firefox-140.0b4.tar.xz"; 348 348 locale = "ko"; 349 349 arch = "linux-x86_64"; 350 - sha256 = "4ca7970f60c7a95fd5c58f53cf68906034ef1ca262927eb73cb1cb0d216500fb"; 350 + sha256 = "e05d5fbf17993d217ee9c87935181540b1fb3fae861e9c9432c677a144d6d5a4"; 351 351 } 352 352 { 353 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/lij/firefox-140.0b3.tar.xz"; 353 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/lij/firefox-140.0b4.tar.xz"; 354 354 locale = "lij"; 355 355 arch = "linux-x86_64"; 356 - sha256 = "748419cd7a0dd5581c7d47834eac40137230b2f463fda146719101f01c664336"; 356 + sha256 = "ff343e1471223c89b91b7dd5ec432517907cc3e2f7abfb4652a3fcb6c327ff39"; 357 357 } 358 358 { 359 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/lt/firefox-140.0b3.tar.xz"; 359 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/lt/firefox-140.0b4.tar.xz"; 360 360 locale = "lt"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "0bbb8a4755356624b4aa9eedf6c483ff6dac7117ad1eceeac01a85960c9b8f02"; 362 + sha256 = "7b200ec16524ca006ecbe4a9110a1c18d7d795e71be1f46d402f494de194c3f2"; 363 363 } 364 364 { 365 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/lv/firefox-140.0b3.tar.xz"; 365 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/lv/firefox-140.0b4.tar.xz"; 366 366 locale = "lv"; 367 367 arch = "linux-x86_64"; 368 - sha256 = "391c3656a3656666d85f84b2130ec5946bea5b70e409bf500ded2f375944a683"; 368 + sha256 = "ec4214a35bfa6fadef80a22a68f74bfa493d98f2a1c9ac56d795ddab892e1154"; 369 369 } 370 370 { 371 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/mk/firefox-140.0b3.tar.xz"; 371 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/mk/firefox-140.0b4.tar.xz"; 372 372 locale = "mk"; 373 373 arch = "linux-x86_64"; 374 - sha256 = "07dd87129e2c65cc05f8c300b4e2d9ad23f6dc3e3a9f7cc0b7851b4cfbf23808"; 374 + sha256 = "12224a1d1326bb76fccecdc44ef10b943a348c5db0b0986fe1f973a515496c23"; 375 375 } 376 376 { 377 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/mr/firefox-140.0b3.tar.xz"; 377 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/mr/firefox-140.0b4.tar.xz"; 378 378 locale = "mr"; 379 379 arch = "linux-x86_64"; 380 - sha256 = "143796cc2bbc47cd13ca690b3c3538f0699a677d9019bb05d613543fb8d5723f"; 380 + sha256 = "8caa52f7d7eba810af4ee5fe666a0f8b42f06178a048b9c3df552d60de229512"; 381 381 } 382 382 { 383 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ms/firefox-140.0b3.tar.xz"; 383 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ms/firefox-140.0b4.tar.xz"; 384 384 locale = "ms"; 385 385 arch = "linux-x86_64"; 386 - sha256 = "f6af941b3f4acfb38e6ada2fe3f79ec1c8870c70420ad3e1ef21247fa4970225"; 386 + sha256 = "2ec5bd3d8077427e6f897f24a65dd0795106b41c53f869e198c473d80f9a1187"; 387 387 } 388 388 { 389 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/my/firefox-140.0b3.tar.xz"; 389 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/my/firefox-140.0b4.tar.xz"; 390 390 locale = "my"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "cbe571d5680cc82942da8c7271c2a3432198664338680ae39d436823f526bd55"; 392 + sha256 = "43e005ebbc0e36c28beeb7459e4332f258a5ed4c7782ac1edfe9e667f0f27320"; 393 393 } 394 394 { 395 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/nb-NO/firefox-140.0b3.tar.xz"; 395 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/nb-NO/firefox-140.0b4.tar.xz"; 396 396 locale = "nb-NO"; 397 397 arch = "linux-x86_64"; 398 - sha256 = "279bc36eb72990932f211ea33903708d883481df7167a84b87e8f2c6153f575b"; 398 + sha256 = "22e97b6b60c15ebd0aecd0d4c4add317cc33f60a05cbfcb7e2cbbf415b740fca"; 399 399 } 400 400 { 401 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ne-NP/firefox-140.0b3.tar.xz"; 401 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ne-NP/firefox-140.0b4.tar.xz"; 402 402 locale = "ne-NP"; 403 403 arch = "linux-x86_64"; 404 - sha256 = "311345680b6d327992c6e18c26e6d38dffc07b85194c8a7d3b9b2fc49989c755"; 404 + sha256 = "1e16445ab882842732731a9c03d68a6c1f2141ee2a78a00d2cec4d8310361657"; 405 405 } 406 406 { 407 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/nl/firefox-140.0b3.tar.xz"; 407 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/nl/firefox-140.0b4.tar.xz"; 408 408 locale = "nl"; 409 409 arch = "linux-x86_64"; 410 - sha256 = "8c67cfc7478113cd961771ef3c0d2be125c64f002dc10458bef7f17d83543fee"; 410 + sha256 = "da05f794f09e9c91b7b0abb0d446ff0d93d4e21ec9519464a29d39d8025e9144"; 411 411 } 412 412 { 413 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/nn-NO/firefox-140.0b3.tar.xz"; 413 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/nn-NO/firefox-140.0b4.tar.xz"; 414 414 locale = "nn-NO"; 415 415 arch = "linux-x86_64"; 416 - sha256 = "2831b4d2d63a1e3029bc8a29b4cf35b011a43ee46b2d2ab8ab50abbc16d95d82"; 416 + sha256 = "2d1b1f7ef8610cc251c1555218babc2d93e8189088dc00fd5c64d76e5d1b1524"; 417 417 } 418 418 { 419 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/oc/firefox-140.0b3.tar.xz"; 419 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/oc/firefox-140.0b4.tar.xz"; 420 420 locale = "oc"; 421 421 arch = "linux-x86_64"; 422 - sha256 = "79cdcdad5622b3a3ac4742b8021146554e7f6a6f1cd86a6c48b7e9505f85e0dc"; 422 + sha256 = "89ea5fa03cc3ad404bdcf4a8586daa44a9de04552be5618f5fca1cd033572832"; 423 423 } 424 424 { 425 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/pa-IN/firefox-140.0b3.tar.xz"; 425 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/pa-IN/firefox-140.0b4.tar.xz"; 426 426 locale = "pa-IN"; 427 427 arch = "linux-x86_64"; 428 - sha256 = "a21f05f7753ca70cd08d60ebad30cdeb32e64e135a401072f415fd76599e9606"; 428 + sha256 = "4722a3918593e032bd846f1ffd00e432014e84afc4f65b84d40b6345972456d5"; 429 429 } 430 430 { 431 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/pl/firefox-140.0b3.tar.xz"; 431 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/pl/firefox-140.0b4.tar.xz"; 432 432 locale = "pl"; 433 433 arch = "linux-x86_64"; 434 - sha256 = "eeebfc01a29a2bd07adc10f4921adc892e558b1704cc4d8f0d739ebb715ad90f"; 434 + sha256 = "5dc3a51b9d3b63be9c55ee7fa3e6bc489fec279c1cdda3fb7a905d2b892bc236"; 435 435 } 436 436 { 437 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/pt-BR/firefox-140.0b3.tar.xz"; 437 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/pt-BR/firefox-140.0b4.tar.xz"; 438 438 locale = "pt-BR"; 439 439 arch = "linux-x86_64"; 440 - sha256 = "a90b73e1e8857201a633d70e520796b6db1f52f6ef5e59cbd76b39d491a02179"; 440 + sha256 = "47c5182687c634fe5d71bd4e4de4fa564fb1c5e11cdc1e1909c61ef4887ae64e"; 441 441 } 442 442 { 443 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/pt-PT/firefox-140.0b3.tar.xz"; 443 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/pt-PT/firefox-140.0b4.tar.xz"; 444 444 locale = "pt-PT"; 445 445 arch = "linux-x86_64"; 446 - sha256 = "f4bb8f65e03fedb3b17771d55c4c0906e2902f1dfa6a93d8d0c7a7f2a32990a8"; 446 + sha256 = "ac74c82c721cd6690cbc5d684b684f9b8856ee369f6336a582a7afaa70796ddf"; 447 447 } 448 448 { 449 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/rm/firefox-140.0b3.tar.xz"; 449 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/rm/firefox-140.0b4.tar.xz"; 450 450 locale = "rm"; 451 451 arch = "linux-x86_64"; 452 - sha256 = "3b0e0ccea7d9cef4a3fe1daff20d1e3902b9efeb08c8a9aa406ca2be2602de48"; 452 + sha256 = "c0b3597bdb10e90649b0d4d7f7021fae07540f59b8ff001c37e3384ca191a290"; 453 453 } 454 454 { 455 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ro/firefox-140.0b3.tar.xz"; 455 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ro/firefox-140.0b4.tar.xz"; 456 456 locale = "ro"; 457 457 arch = "linux-x86_64"; 458 - sha256 = "2571da74920d477bf003120dc5a654544037374d0373697417433f6caf82ded5"; 458 + sha256 = "bbf4412b492a5aa9c69a24e98549cf58715174dc7a5332ad68e7057096c57712"; 459 459 } 460 460 { 461 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ru/firefox-140.0b3.tar.xz"; 461 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ru/firefox-140.0b4.tar.xz"; 462 462 locale = "ru"; 463 463 arch = "linux-x86_64"; 464 - sha256 = "030badf2ca2e23a9a475c1327c50547c7284eef1597a615caa8409c492b66bc8"; 464 + sha256 = "a9760586112083eb36a80ad983ba2b2871d9388567de54786a074639ad1e60d2"; 465 465 } 466 466 { 467 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sat/firefox-140.0b3.tar.xz"; 467 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sat/firefox-140.0b4.tar.xz"; 468 468 locale = "sat"; 469 469 arch = "linux-x86_64"; 470 - sha256 = "85c67e09291d12003e6460059537e24d037a955e9f3a747b1adddcce9826d2dc"; 470 + sha256 = "66207f430c6ca2ec178d749c1a73950b13d4532f455303689cb6f333dd42d534"; 471 471 } 472 472 { 473 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sc/firefox-140.0b3.tar.xz"; 473 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sc/firefox-140.0b4.tar.xz"; 474 474 locale = "sc"; 475 475 arch = "linux-x86_64"; 476 - sha256 = "ef28329016e4f2cb0ada2aa55e915bc1bf5b4be18c837fb7cdf029e445fff7f6"; 476 + sha256 = "39a81cdcab313029ef8517a8c5ba99ee00bad85eb0d8bcb4e474e978bec531b8"; 477 477 } 478 478 { 479 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sco/firefox-140.0b3.tar.xz"; 479 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sco/firefox-140.0b4.tar.xz"; 480 480 locale = "sco"; 481 481 arch = "linux-x86_64"; 482 - sha256 = "d033ac9b10892677a03d6988c2eeb0812da47dab91b82f4c6b4a47748fe9078a"; 482 + sha256 = "dc12f5de8d130e29ed6afdd973999f02d64a7e24a0319b4315dacd284411cbb5"; 483 483 } 484 484 { 485 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/si/firefox-140.0b3.tar.xz"; 485 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/si/firefox-140.0b4.tar.xz"; 486 486 locale = "si"; 487 487 arch = "linux-x86_64"; 488 - sha256 = "a44e640322041416b8f74ecf4b775bd83e420d27b42bc7c601a3e8388935106d"; 488 + sha256 = "882a0fe884852ae0674e504385801f5d37bc385f750cba7a657cce3b5208b915"; 489 489 } 490 490 { 491 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sk/firefox-140.0b3.tar.xz"; 491 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sk/firefox-140.0b4.tar.xz"; 492 492 locale = "sk"; 493 493 arch = "linux-x86_64"; 494 - sha256 = "05607a7cc2d353b5b2a2dd969fce56a4665d1096b9f1e9210618a071be495a23"; 494 + sha256 = "ea153b3fc99a99391cefd60bd1ad85c7f20d8ab75c8ede046400ba11cc84270a"; 495 495 } 496 496 { 497 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/skr/firefox-140.0b3.tar.xz"; 497 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/skr/firefox-140.0b4.tar.xz"; 498 498 locale = "skr"; 499 499 arch = "linux-x86_64"; 500 - sha256 = "26e27c88122c2f5ea3f6ade3c6dcfb8f2c9b24f9a81a5ec5df4b02efb07a1553"; 500 + sha256 = "8bf2a2bd7162e0d77975ca84e90a11e5e3a3768dc6f2aa514ae337c6297234e3"; 501 501 } 502 502 { 503 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sl/firefox-140.0b3.tar.xz"; 503 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sl/firefox-140.0b4.tar.xz"; 504 504 locale = "sl"; 505 505 arch = "linux-x86_64"; 506 - sha256 = "3797ca5f36bda1fa5a44da7dd5dd44d8a139cdedf2a7d29477450a54d0e8a47b"; 506 + sha256 = "e84d6fc022ba4073b8fe718b97bd24f2a4607aa2373bfed8d5e3342392378d79"; 507 507 } 508 508 { 509 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/son/firefox-140.0b3.tar.xz"; 509 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/son/firefox-140.0b4.tar.xz"; 510 510 locale = "son"; 511 511 arch = "linux-x86_64"; 512 - sha256 = "d8bcb22d5e108eafb114e8c1ad2b7e00817227a9ad012132a2cdc04628e1fbcb"; 512 + sha256 = "288cab80c8fc5f4d86c11e3a2eb7b709c7c83b1a9bb0af6277270e5de2c1a3a4"; 513 513 } 514 514 { 515 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sq/firefox-140.0b3.tar.xz"; 515 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sq/firefox-140.0b4.tar.xz"; 516 516 locale = "sq"; 517 517 arch = "linux-x86_64"; 518 - sha256 = "331c9cc72370af2514dfa9ad7596cedadcaa868d9536d4946812cdbf4c492d91"; 518 + sha256 = "01ac1ac79660e7881254e734b5fdd27bca4d5e4ca59edb9596f7e06351d70ac6"; 519 519 } 520 520 { 521 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sr/firefox-140.0b3.tar.xz"; 521 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sr/firefox-140.0b4.tar.xz"; 522 522 locale = "sr"; 523 523 arch = "linux-x86_64"; 524 - sha256 = "f05ef459482485ab76693e9cdec8d5c0a5e97f3185f103801c3041e8719a17bc"; 524 + sha256 = "fb3785faf424ced77ad426ca57af0f3e012a95369b1d21c2e45a0ee20b141513"; 525 525 } 526 526 { 527 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sv-SE/firefox-140.0b3.tar.xz"; 527 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sv-SE/firefox-140.0b4.tar.xz"; 528 528 locale = "sv-SE"; 529 529 arch = "linux-x86_64"; 530 - sha256 = "c564461b75d461ebd1cec29ef55fb9afbe6477032027e6c42696d7174c5a7508"; 530 + sha256 = "fdd59c366029567c7304766df55c1b26cf343ea894ce860c09c9b6fc7de2d329"; 531 531 } 532 532 { 533 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/szl/firefox-140.0b3.tar.xz"; 533 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/szl/firefox-140.0b4.tar.xz"; 534 534 locale = "szl"; 535 535 arch = "linux-x86_64"; 536 - sha256 = "d54288f9a2da27cb4d384ff8375608ba4fe367c98870cc5ce3f9df910178d8ed"; 536 + sha256 = "a134efee05e83eab94598023c344f8a5d1689577e3a502394207404c31f9e617"; 537 537 } 538 538 { 539 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ta/firefox-140.0b3.tar.xz"; 539 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ta/firefox-140.0b4.tar.xz"; 540 540 locale = "ta"; 541 541 arch = "linux-x86_64"; 542 - sha256 = "caf68d1283bc14b907b77cc8a25d84188209401ab723f37dcec1a0f05812d140"; 542 + sha256 = "d9435ca50da4cccea83236810861f171b82c226e309cfcdc4bc482cc7700824f"; 543 543 } 544 544 { 545 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/te/firefox-140.0b3.tar.xz"; 545 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/te/firefox-140.0b4.tar.xz"; 546 546 locale = "te"; 547 547 arch = "linux-x86_64"; 548 - sha256 = "bf49e26c1082e3413fae86190646f46d66db7d39d93e9a3685812d526e136ff4"; 548 + sha256 = "c39704e465a36dca6aab92f286212be3bf19d3bb13ffd9beb116c082a93d5b5b"; 549 549 } 550 550 { 551 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/tg/firefox-140.0b3.tar.xz"; 551 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/tg/firefox-140.0b4.tar.xz"; 552 552 locale = "tg"; 553 553 arch = "linux-x86_64"; 554 - sha256 = "970548c941dbee501ccafd78d8634a0e1a542fd9af2bad3ae114bf91d7bea2cf"; 554 + sha256 = "8f7399c91dace4831a8ee9e8577cc1c5a4f6adf03dca99727b4a02dd75e3fd44"; 555 555 } 556 556 { 557 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/th/firefox-140.0b3.tar.xz"; 557 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/th/firefox-140.0b4.tar.xz"; 558 558 locale = "th"; 559 559 arch = "linux-x86_64"; 560 - sha256 = "a45a478b45c9843a9132ae8a302a196936ca976f4266da357c3c4577f7235d22"; 560 + sha256 = "0272f94a2af35c3b1c119f840f773048172216512d413fc96bac3000d700af47"; 561 561 } 562 562 { 563 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/tl/firefox-140.0b3.tar.xz"; 563 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/tl/firefox-140.0b4.tar.xz"; 564 564 locale = "tl"; 565 565 arch = "linux-x86_64"; 566 - sha256 = "82f642d104b0c23499d0052caf2266fba054d29f69623d21a6bf8ec8884f8435"; 566 + sha256 = "651df98e8048a27031bd7a3e2fc831f730a096b353c8ee4bc122dbb2efa9f9b8"; 567 567 } 568 568 { 569 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/tr/firefox-140.0b3.tar.xz"; 569 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/tr/firefox-140.0b4.tar.xz"; 570 570 locale = "tr"; 571 571 arch = "linux-x86_64"; 572 - sha256 = "bb413e267dfe2a90ab6ac139cbf277a0a02f937918be3d004cb3231b7148f5d0"; 572 + sha256 = "3cf549f861a4116de29a557bb156c20ac00fe4c74b3d7d34ee034c58d93e02c0"; 573 573 } 574 574 { 575 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/trs/firefox-140.0b3.tar.xz"; 575 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/trs/firefox-140.0b4.tar.xz"; 576 576 locale = "trs"; 577 577 arch = "linux-x86_64"; 578 - sha256 = "aeb33928b53ba8a8a32e147a85588ae49d9bd284dfc14f86976d37def2b6efc5"; 578 + sha256 = "e95c80ae3cde23c2e5c46d275a3cf7fc7eafff7501e36f8eed75c35715099a82"; 579 579 } 580 580 { 581 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/uk/firefox-140.0b3.tar.xz"; 581 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/uk/firefox-140.0b4.tar.xz"; 582 582 locale = "uk"; 583 583 arch = "linux-x86_64"; 584 - sha256 = "ec630f7e731bcc4b4bd8a25cfbf1de8671f2635eedbb5af3a649cdd81c7a07af"; 584 + sha256 = "5a449bbdcc17018e4ab397da53fb494088822785ad12a8cecedbf29b3f4ab469"; 585 585 } 586 586 { 587 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ur/firefox-140.0b3.tar.xz"; 587 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ur/firefox-140.0b4.tar.xz"; 588 588 locale = "ur"; 589 589 arch = "linux-x86_64"; 590 - sha256 = "44ed4d0fb735987ce4545ef1b5b3b9682580a5380ba11926ebdc6dc37c50eafb"; 590 + sha256 = "83bc6404434776cdfffe5dbb881ae129c770105199db75d93cb548e6d8e1b786"; 591 591 } 592 592 { 593 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/uz/firefox-140.0b3.tar.xz"; 593 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/uz/firefox-140.0b4.tar.xz"; 594 594 locale = "uz"; 595 595 arch = "linux-x86_64"; 596 - sha256 = "911e95a576aa3263f96772c4902ab20411ec07e958db87a409f3b13f7dfcb938"; 596 + sha256 = "03e14237adb3018e6f87a8c5f5f8958027de62bc61ae13d32f243416be24f8a3"; 597 597 } 598 598 { 599 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/vi/firefox-140.0b3.tar.xz"; 599 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/vi/firefox-140.0b4.tar.xz"; 600 600 locale = "vi"; 601 601 arch = "linux-x86_64"; 602 - sha256 = "06d4ddff9472adb30394fbd615d6865ca97efed1cbc4df760e2512af606582a8"; 602 + sha256 = "4b894630987ede195b9cefd5d1820dee6947b90059e852ab3af121edb26c23a6"; 603 603 } 604 604 { 605 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/xh/firefox-140.0b3.tar.xz"; 605 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/xh/firefox-140.0b4.tar.xz"; 606 606 locale = "xh"; 607 607 arch = "linux-x86_64"; 608 - sha256 = "359c74677ee36bbb05b610c16b9bdef325214d908ab6d3bc8452f48581be354e"; 608 + sha256 = "21ec74dba16ce06e4801454ff7f12a08776eb51f811395910f5db5ef86c476ca"; 609 609 } 610 610 { 611 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/zh-CN/firefox-140.0b3.tar.xz"; 611 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/zh-CN/firefox-140.0b4.tar.xz"; 612 612 locale = "zh-CN"; 613 613 arch = "linux-x86_64"; 614 - sha256 = "9a4f770e862f9adfccd8894bcd25d528753712f95a4a1d08c2bc02468b199e5b"; 614 + sha256 = "c6b51c4b57e7930133f9b787a771f6ffbc07557c039f94c5e897b338a9429379"; 615 615 } 616 616 { 617 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/zh-TW/firefox-140.0b3.tar.xz"; 617 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/zh-TW/firefox-140.0b4.tar.xz"; 618 618 locale = "zh-TW"; 619 619 arch = "linux-x86_64"; 620 - sha256 = "bbe5ed8be757ba3da19a1f67e41817684dbb0be5494d7bff79da53370c158934"; 620 + sha256 = "58cb18063b47f3fb738769a9384adb48f5ac31350209328f013a683f4bf55736"; 621 621 } 622 622 { 623 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ach/firefox-140.0b3.tar.xz"; 623 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ach/firefox-140.0b4.tar.xz"; 624 624 locale = "ach"; 625 625 arch = "linux-i686"; 626 - sha256 = "2f5d0939b594d6e1545c729fb154bf48aedc522d5d000489880c746e80d4bedf"; 626 + sha256 = "ba1ea1cb0fc6050123edbaf5c49211c8ee2c897fb01cebd85092d3802ad90007"; 627 627 } 628 628 { 629 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/af/firefox-140.0b3.tar.xz"; 629 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/af/firefox-140.0b4.tar.xz"; 630 630 locale = "af"; 631 631 arch = "linux-i686"; 632 - sha256 = "adcf63fd00fe53ee56901a570ba6c8520e844f8e29e3dc3f45e389df1fa075a9"; 632 + sha256 = "a9b39fedc4a4fbd62a8a2ff8c56bee38c2785c5172a6017da1b01efca8e79981"; 633 633 } 634 634 { 635 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/an/firefox-140.0b3.tar.xz"; 635 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/an/firefox-140.0b4.tar.xz"; 636 636 locale = "an"; 637 637 arch = "linux-i686"; 638 - sha256 = "29c0f898c8e45fe1f1b86e959c0881d0123f4cc3f9c6942fc5e9e776afefca2f"; 638 + sha256 = "b70844ad6f608cc3f9d212929e4e278ab86eb7a0ee6933ac73a4673a54979533"; 639 639 } 640 640 { 641 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ar/firefox-140.0b3.tar.xz"; 641 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ar/firefox-140.0b4.tar.xz"; 642 642 locale = "ar"; 643 643 arch = "linux-i686"; 644 - sha256 = "70f34c3c1bc6f4151a2b00372b8cbebf7a5a8ac7f671de68e14f13fe6b9c042f"; 644 + sha256 = "a3964ca7ef4331a9dfc59a2782ba02695e63698200920435b34cfb5d2a91b74c"; 645 645 } 646 646 { 647 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ast/firefox-140.0b3.tar.xz"; 647 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ast/firefox-140.0b4.tar.xz"; 648 648 locale = "ast"; 649 649 arch = "linux-i686"; 650 - sha256 = "1bcb73e4f19995c8404e9bfc3d1463f5fe38da1d0a42cba2cf05d554d0c82c9e"; 650 + sha256 = "7953ed51d14b92a69ef579e9d36f0abdcf9e8e29e3e87f9c098605e520dbbb92"; 651 651 } 652 652 { 653 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/az/firefox-140.0b3.tar.xz"; 653 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/az/firefox-140.0b4.tar.xz"; 654 654 locale = "az"; 655 655 arch = "linux-i686"; 656 - sha256 = "73ce010c00e10e630cfee1935ea038f6938623ae8e705edc2d65b2821d301ef4"; 656 + sha256 = "e306ba790d170ce433de39816ee322200d9332d9e4b4a3200233c77aed23fd46"; 657 657 } 658 658 { 659 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/be/firefox-140.0b3.tar.xz"; 659 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/be/firefox-140.0b4.tar.xz"; 660 660 locale = "be"; 661 661 arch = "linux-i686"; 662 - sha256 = "3e88c90944e72a6f69a583cfa79637cefe8707f268013d67128b201f7f975082"; 662 + sha256 = "c95ff9d17f160b66e5d98b50cc9e3e23cb602e96535a20dc6d106648b634af5f"; 663 663 } 664 664 { 665 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/bg/firefox-140.0b3.tar.xz"; 665 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/bg/firefox-140.0b4.tar.xz"; 666 666 locale = "bg"; 667 667 arch = "linux-i686"; 668 - sha256 = "6f3e2829f93ee12e727b6e0bb0819212e06e49f089be627f213dada909d69439"; 668 + sha256 = "7612be680b6232be9bf25f44e9878d705da84d9c06f689ce39b704cd5b467a3d"; 669 669 } 670 670 { 671 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/bn/firefox-140.0b3.tar.xz"; 671 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/bn/firefox-140.0b4.tar.xz"; 672 672 locale = "bn"; 673 673 arch = "linux-i686"; 674 - sha256 = "8ecc981475148fd74bdcdb50e2beb1718f562087202dc7a940eabefb3aef51ad"; 674 + sha256 = "0ff1f5370c1c3ca852880b85bb5b0274a86a2129769b63dcec7dfe2c0dc24d01"; 675 675 } 676 676 { 677 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/br/firefox-140.0b3.tar.xz"; 677 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/br/firefox-140.0b4.tar.xz"; 678 678 locale = "br"; 679 679 arch = "linux-i686"; 680 - sha256 = "45979503bb0596668ed7f8946cf0d4cb88518862b538ad97c60795a8c31a0b6f"; 680 + sha256 = "5cfb59c58c42c84b8b27eb764ba734513e3943182de27a924bfd9886fffcd7bc"; 681 681 } 682 682 { 683 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/bs/firefox-140.0b3.tar.xz"; 683 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/bs/firefox-140.0b4.tar.xz"; 684 684 locale = "bs"; 685 685 arch = "linux-i686"; 686 - sha256 = "9ecd5a38c385219847134169839e72a61b266fc065f6a9299649fa3afe82942c"; 686 + sha256 = "82b6944f76105800a44cd0a6cc734a41901c84afdf504d32ffcee1ea6930302e"; 687 687 } 688 688 { 689 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ca-valencia/firefox-140.0b3.tar.xz"; 689 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ca-valencia/firefox-140.0b4.tar.xz"; 690 690 locale = "ca-valencia"; 691 691 arch = "linux-i686"; 692 - sha256 = "5def0002175b68518305b15adc03b87dffd3249ee73ae79d384e3a6c68ff7a9f"; 692 + sha256 = "b431b242cf9ca2c894cc1ea30efd512c2aa390da9a4ac03ebceb019b8dfe07ff"; 693 693 } 694 694 { 695 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ca/firefox-140.0b3.tar.xz"; 695 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ca/firefox-140.0b4.tar.xz"; 696 696 locale = "ca"; 697 697 arch = "linux-i686"; 698 - sha256 = "eaace9c3e8cd44549fcd91a207a1762b426a77eb5d299ccd0f7e619021f382b4"; 698 + sha256 = "ab394498f4a9557cdca2b060e458c65d93cb95441464b36dd6131e3690d9edf0"; 699 699 } 700 700 { 701 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/cak/firefox-140.0b3.tar.xz"; 701 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/cak/firefox-140.0b4.tar.xz"; 702 702 locale = "cak"; 703 703 arch = "linux-i686"; 704 - sha256 = "cfbfd5f3372ecc352a55a64844984ad93d2a756bdfcb822f9333f5a739659f31"; 704 + sha256 = "04d17aafda6d62a9c3a225fd6136d1ed6f97d2a09f2580cf947f434f8ff1b63c"; 705 705 } 706 706 { 707 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/cs/firefox-140.0b3.tar.xz"; 707 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/cs/firefox-140.0b4.tar.xz"; 708 708 locale = "cs"; 709 709 arch = "linux-i686"; 710 - sha256 = "0b7e0c0bc0f5f679eafcb89f3a22bb153ccf3bec2c439b86ea17ecc23d604528"; 710 + sha256 = "5286ed9fcd63351bea906c7b24b33398492bc2b8fe6e6ec0b07946f88630243f"; 711 711 } 712 712 { 713 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/cy/firefox-140.0b3.tar.xz"; 713 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/cy/firefox-140.0b4.tar.xz"; 714 714 locale = "cy"; 715 715 arch = "linux-i686"; 716 - sha256 = "aae377897d7da3520d8f9baf4e318cb45fd40df79139095d7c8afd49396b7d2b"; 716 + sha256 = "cb83d8e01aba72c385dd9b9cc4a2a5fd791533481d9bddf32eb8b0245701adbe"; 717 717 } 718 718 { 719 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/da/firefox-140.0b3.tar.xz"; 719 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/da/firefox-140.0b4.tar.xz"; 720 720 locale = "da"; 721 721 arch = "linux-i686"; 722 - sha256 = "644debcd7c8e8317e03ed1ee62ee3c9d83c7d253d4f7e90599004dc41d09e2b1"; 722 + sha256 = "48b9bbfd7985809559b801353e104ec5ab56654a0141e23e04220ed851705ed9"; 723 723 } 724 724 { 725 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/de/firefox-140.0b3.tar.xz"; 725 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/de/firefox-140.0b4.tar.xz"; 726 726 locale = "de"; 727 727 arch = "linux-i686"; 728 - sha256 = "0f53204b76af95ea05659875470512488e86850adcd8fff704c6c6e328549326"; 728 + sha256 = "b6b189a3c7b2fe43dce76e1021f96e45417d462847a743a1e77b683266aafcc5"; 729 729 } 730 730 { 731 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/dsb/firefox-140.0b3.tar.xz"; 731 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/dsb/firefox-140.0b4.tar.xz"; 732 732 locale = "dsb"; 733 733 arch = "linux-i686"; 734 - sha256 = "57a567b97d77cc6ba5514731ea0023e6df7024e3fbe7d919237c326158081fb5"; 734 + sha256 = "11fa034d78efe86b64d6d06902d4e4e2bc65ca3ad26f9d4921ea58cb09984876"; 735 735 } 736 736 { 737 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/el/firefox-140.0b3.tar.xz"; 737 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/el/firefox-140.0b4.tar.xz"; 738 738 locale = "el"; 739 739 arch = "linux-i686"; 740 - sha256 = "d113a78e8660fe9372a68567dadf5b7097a5e650764848fac93d50feaf24f8a5"; 740 + sha256 = "31f822245236d5176e4b03ff56b1c65a40ba7bb466410aea2b118776f710aec8"; 741 741 } 742 742 { 743 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/en-CA/firefox-140.0b3.tar.xz"; 743 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/en-CA/firefox-140.0b4.tar.xz"; 744 744 locale = "en-CA"; 745 745 arch = "linux-i686"; 746 - sha256 = "990dda380aad36bcf0b84e9f78579df2bed59f534f2e57d0f6ea065aa652acff"; 746 + sha256 = "38fc5dc95972a11cd02b1c081ee321716a42e98ec6ef7e3f435d4b1221bf2ce1"; 747 747 } 748 748 { 749 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/en-GB/firefox-140.0b3.tar.xz"; 749 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/en-GB/firefox-140.0b4.tar.xz"; 750 750 locale = "en-GB"; 751 751 arch = "linux-i686"; 752 - sha256 = "a616cdf4a9363eac7349d90a3a1eb4a488f6114997073dee901c1d5804418cc6"; 752 + sha256 = "0fef7f42cae9c59916fa6057d364d708c802a1f94941f90caaacb3035296e544"; 753 753 } 754 754 { 755 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/en-US/firefox-140.0b3.tar.xz"; 755 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/en-US/firefox-140.0b4.tar.xz"; 756 756 locale = "en-US"; 757 757 arch = "linux-i686"; 758 - sha256 = "8fc9253f882b22e0ba78979b0540998bf042239a5a34ab7e574529d3f057c607"; 758 + sha256 = "13669006bc1b4910b522c29ff090f2678be9fa240f4f267616af593c10ef462f"; 759 759 } 760 760 { 761 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/eo/firefox-140.0b3.tar.xz"; 761 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/eo/firefox-140.0b4.tar.xz"; 762 762 locale = "eo"; 763 763 arch = "linux-i686"; 764 - sha256 = "0f685452bdfcc638f70c363a5461aa46dfac06f5f4e42cd8c4f1c74b72c1a696"; 764 + sha256 = "9e7e27590c325c569d52230fc011cae9e9ac01bb812e2e18e5f0267fe55a2918"; 765 765 } 766 766 { 767 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/es-AR/firefox-140.0b3.tar.xz"; 767 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/es-AR/firefox-140.0b4.tar.xz"; 768 768 locale = "es-AR"; 769 769 arch = "linux-i686"; 770 - sha256 = "41bcd6cbcb68a993ced21131e1f7a4642f8625fed0c58109f420bbbff64d852a"; 770 + sha256 = "e6c051adaecd6f60d1fc4709d9303cf466024be18742966edbaf43a36789999c"; 771 771 } 772 772 { 773 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/es-CL/firefox-140.0b3.tar.xz"; 773 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/es-CL/firefox-140.0b4.tar.xz"; 774 774 locale = "es-CL"; 775 775 arch = "linux-i686"; 776 - sha256 = "af25ac96f6c46a25745d832863b556ce634dbb8f77c40ddc9d3afd005ea28b49"; 776 + sha256 = "b8517c7afbc67ead810e626fa1ea48f1684e19d6dcd662798725b8b892bde6b3"; 777 777 } 778 778 { 779 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/es-ES/firefox-140.0b3.tar.xz"; 779 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/es-ES/firefox-140.0b4.tar.xz"; 780 780 locale = "es-ES"; 781 781 arch = "linux-i686"; 782 - sha256 = "d0201178c6f4b96cc311d142488c0ac4b19d72733249a3656cb3b174ff959a98"; 782 + sha256 = "c4c0b29a4a060a0c8af8629adf6ca0ff2976f78cc64aec6fb008b87858e273e8"; 783 783 } 784 784 { 785 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/es-MX/firefox-140.0b3.tar.xz"; 785 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/es-MX/firefox-140.0b4.tar.xz"; 786 786 locale = "es-MX"; 787 787 arch = "linux-i686"; 788 - sha256 = "3fb7c4a44ef36efb56ca313f3bd10a0464bd08428cb6d1a709c0cdf558ae07cf"; 788 + sha256 = "49b3abcab9b709150d6e972049f2b6de488c46a12419ea9f1f6197f66e91e8b0"; 789 789 } 790 790 { 791 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/et/firefox-140.0b3.tar.xz"; 791 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/et/firefox-140.0b4.tar.xz"; 792 792 locale = "et"; 793 793 arch = "linux-i686"; 794 - sha256 = "93961bbdecfd176f097095ba7703fb9ef3cec8d604dd9a012ba4c1bb07e841fd"; 794 + sha256 = "75a4e80ebf1b76c63552b333d09d2955dcb96695c3a2a1ce4e1c1923f088fb1e"; 795 795 } 796 796 { 797 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/eu/firefox-140.0b3.tar.xz"; 797 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/eu/firefox-140.0b4.tar.xz"; 798 798 locale = "eu"; 799 799 arch = "linux-i686"; 800 - sha256 = "4617edf681e734a814dbbf668092e0a427862dba8fa7bbcfcc6c8b6869ea0bd8"; 800 + sha256 = "8ea8d99a94ebc7b8f42d8e10bd95842bbfdd536482efcc122b81be83cdcf3735"; 801 801 } 802 802 { 803 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/fa/firefox-140.0b3.tar.xz"; 803 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/fa/firefox-140.0b4.tar.xz"; 804 804 locale = "fa"; 805 805 arch = "linux-i686"; 806 - sha256 = "a579ae841de8e29069ba0edc59efbe6430ffd8f13dea1d69ab1592affd9bc871"; 806 + sha256 = "e6bef39a4ecd26f015a73c01e16a3c7002ea10940b656c44d143718f0142fe10"; 807 807 } 808 808 { 809 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ff/firefox-140.0b3.tar.xz"; 809 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ff/firefox-140.0b4.tar.xz"; 810 810 locale = "ff"; 811 811 arch = "linux-i686"; 812 - sha256 = "bc4c4b4f4e01ea125d4141de08c2aa7716b87bdb41566c023dd0e3686dee88cd"; 812 + sha256 = "d10e07baef739462e5416f0b274e5ad28ee3d80b46baa1a6fa3cb58ff60ee058"; 813 813 } 814 814 { 815 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/fi/firefox-140.0b3.tar.xz"; 815 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/fi/firefox-140.0b4.tar.xz"; 816 816 locale = "fi"; 817 817 arch = "linux-i686"; 818 - sha256 = "26b27149b6d4a5960e3d59575e7ca1ed6cbd91dc67c818b7b83fceea42c21dac"; 818 + sha256 = "e49ff3f9972a37af4c5e9b63004ba1830c52f6857731c698d3c865e54be1afc5"; 819 819 } 820 820 { 821 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/fr/firefox-140.0b3.tar.xz"; 821 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/fr/firefox-140.0b4.tar.xz"; 822 822 locale = "fr"; 823 823 arch = "linux-i686"; 824 - sha256 = "477523d6453d808db5d378b62f33c0417ff3595b942945dcec1686942c1aa87f"; 824 + sha256 = "f994e1c351ea6baf9a180f78815c64279c9012de3a5081f0556979834e626d3c"; 825 825 } 826 826 { 827 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/fur/firefox-140.0b3.tar.xz"; 827 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/fur/firefox-140.0b4.tar.xz"; 828 828 locale = "fur"; 829 829 arch = "linux-i686"; 830 - sha256 = "3a720b45d5411dc9f83143ec80c70909b013acbb6165fc072887edef1de33705"; 830 + sha256 = "5d3b63899668bb1c644e0c4c99bf12ebdc0537ae9c3b7254b109f79d45861f8d"; 831 831 } 832 832 { 833 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/fy-NL/firefox-140.0b3.tar.xz"; 833 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/fy-NL/firefox-140.0b4.tar.xz"; 834 834 locale = "fy-NL"; 835 835 arch = "linux-i686"; 836 - sha256 = "7436081cc81d5b0e54560404d8e4c0bdbd5ab91456aba97b8841f29c02608f9c"; 836 + sha256 = "b1200734203936c991271a16d46be20e4142ad5ac3f86b37c1dac8aa93d57957"; 837 837 } 838 838 { 839 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ga-IE/firefox-140.0b3.tar.xz"; 839 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ga-IE/firefox-140.0b4.tar.xz"; 840 840 locale = "ga-IE"; 841 841 arch = "linux-i686"; 842 - sha256 = "feaa4b8a1e69bfac278bce8e7ec4baf3a18438fabb2634229b449f4a6a8071e7"; 842 + sha256 = "1b56d9d55166127ebfc90662ce1165ca70f47aa44efe41fa43f5bd78e82a7d61"; 843 843 } 844 844 { 845 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/gd/firefox-140.0b3.tar.xz"; 845 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/gd/firefox-140.0b4.tar.xz"; 846 846 locale = "gd"; 847 847 arch = "linux-i686"; 848 - sha256 = "f8ed901391214851f1a82bef8659c54596b9dbd221e5845a9b81e40f46d3dd25"; 848 + sha256 = "2a822268acefc09e5ba26dee73982de407c4d9aac8c8abe9621c487245654571"; 849 849 } 850 850 { 851 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/gl/firefox-140.0b3.tar.xz"; 851 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/gl/firefox-140.0b4.tar.xz"; 852 852 locale = "gl"; 853 853 arch = "linux-i686"; 854 - sha256 = "bb166811df4e679eee8aa0e371de27c8473308f3f24d6a4e91310f2700f6a10a"; 854 + sha256 = "81e91beebc926105e03b1866b83d4558c89220e2281a5d1ad5ecfbf384529ee3"; 855 855 } 856 856 { 857 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/gn/firefox-140.0b3.tar.xz"; 857 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/gn/firefox-140.0b4.tar.xz"; 858 858 locale = "gn"; 859 859 arch = "linux-i686"; 860 - sha256 = "9175d366055317304a7af2250fd25fea929314fc360787403b486400bdd1018e"; 860 + sha256 = "fc0ea462b9700642e36ca02589e84be42bdd1943bc014fd1fc3f2601d076e6a3"; 861 861 } 862 862 { 863 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/gu-IN/firefox-140.0b3.tar.xz"; 863 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/gu-IN/firefox-140.0b4.tar.xz"; 864 864 locale = "gu-IN"; 865 865 arch = "linux-i686"; 866 - sha256 = "c147e7fc02111c32bb0845e8bebbe4be7f6e009c82d9b75c3ca62830fb4c0c95"; 866 + sha256 = "32917a5d626a841856998e2596691b20e86d2e18dc4417f553966b8e4738681d"; 867 867 } 868 868 { 869 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/he/firefox-140.0b3.tar.xz"; 869 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/he/firefox-140.0b4.tar.xz"; 870 870 locale = "he"; 871 871 arch = "linux-i686"; 872 - sha256 = "dfc43c4a430407d78b62b1148d6fa2b4aed91899bc337e1f4b879608b43afa70"; 872 + sha256 = "d34160eb61dfd9095fbf5c576e787da856815b4510e8d80d1f3e9a948032f7b3"; 873 873 } 874 874 { 875 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/hi-IN/firefox-140.0b3.tar.xz"; 875 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/hi-IN/firefox-140.0b4.tar.xz"; 876 876 locale = "hi-IN"; 877 877 arch = "linux-i686"; 878 - sha256 = "c8422bf72d6683c4088949622e765d5ad4da33d60dd94ef6ee435935060d22a8"; 878 + sha256 = "51828123c95c9d6cc2e36ca3c2c411e7919d7f5555f36674b6f804ab262e4d4d"; 879 879 } 880 880 { 881 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/hr/firefox-140.0b3.tar.xz"; 881 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/hr/firefox-140.0b4.tar.xz"; 882 882 locale = "hr"; 883 883 arch = "linux-i686"; 884 - sha256 = "d867c871b0bb1fd87395696dd4be6f4c4264e39ebec31f702f8d94331845fa69"; 884 + sha256 = "3c4c02943f7a6c60a0a7c87158e03747d4a9e44f1e49cab054b7d35811cfb4f1"; 885 885 } 886 886 { 887 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/hsb/firefox-140.0b3.tar.xz"; 887 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/hsb/firefox-140.0b4.tar.xz"; 888 888 locale = "hsb"; 889 889 arch = "linux-i686"; 890 - sha256 = "cf63b5e01ef1abde07f4c3a729263c4591c38ec20ec5b63da41c322fb9c0d40d"; 890 + sha256 = "2885f4677dd03b444a4eec840cebfb9e8bca4b1f091c155e9370b30c9bcbaa41"; 891 891 } 892 892 { 893 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/hu/firefox-140.0b3.tar.xz"; 893 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/hu/firefox-140.0b4.tar.xz"; 894 894 locale = "hu"; 895 895 arch = "linux-i686"; 896 - sha256 = "bc5bf7b0485bf4c10c8db8347aae430b8817628c3d681069ba932a6f1d57ebec"; 896 + sha256 = "4a0aacef612ee558547ea65b43d461ae4f1e4484d8f1b1f08d1e0e1123c39a11"; 897 897 } 898 898 { 899 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/hy-AM/firefox-140.0b3.tar.xz"; 899 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/hy-AM/firefox-140.0b4.tar.xz"; 900 900 locale = "hy-AM"; 901 901 arch = "linux-i686"; 902 - sha256 = "c4d9b7c8eabd96bb7aa4a7931f8c824f8697defabf3bc58e9005ec35f932c5fa"; 902 + sha256 = "756af49598e57e4e604b9d7ae3420fc1d1f92520e9387e769ec32dbf7b88e799"; 903 903 } 904 904 { 905 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ia/firefox-140.0b3.tar.xz"; 905 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ia/firefox-140.0b4.tar.xz"; 906 906 locale = "ia"; 907 907 arch = "linux-i686"; 908 - sha256 = "5b7a33988ce0ec4c4cd1a76b19e52584bb90c558e53f0659b0821e17c3b0fa40"; 908 + sha256 = "4c21904867ebbcf124d66a611454c9170f4974c4056edbe7b85fccc530a89821"; 909 909 } 910 910 { 911 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/id/firefox-140.0b3.tar.xz"; 911 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/id/firefox-140.0b4.tar.xz"; 912 912 locale = "id"; 913 913 arch = "linux-i686"; 914 - sha256 = "957752a35e35370f60a905a49a52356c50faeefcd786c2b9287e5b70c0e31a5d"; 914 + sha256 = "20b890969b74c69d5b08b5249a2c90abd35e209bc0f604c501c666a8698525bf"; 915 915 } 916 916 { 917 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/is/firefox-140.0b3.tar.xz"; 917 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/is/firefox-140.0b4.tar.xz"; 918 918 locale = "is"; 919 919 arch = "linux-i686"; 920 - sha256 = "3c51a6c0cebc848f0995fdfaf09e7f2d9f22070d7f1dd21f3b80512efd053dbd"; 920 + sha256 = "0a9a6a5847f6e941d5e4dd1dc005811950b136d9f603aaf4cf7137ef254fa72e"; 921 921 } 922 922 { 923 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/it/firefox-140.0b3.tar.xz"; 923 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/it/firefox-140.0b4.tar.xz"; 924 924 locale = "it"; 925 925 arch = "linux-i686"; 926 - sha256 = "4f51222201514d7ba5ea82b106879275c193b2efa4bdd33ff1a7794c1e51a165"; 926 + sha256 = "31dba20ca0561d706ed27a981578c2009ec7b16e34747b203f032e94ee7c58e4"; 927 927 } 928 928 { 929 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ja/firefox-140.0b3.tar.xz"; 929 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ja/firefox-140.0b4.tar.xz"; 930 930 locale = "ja"; 931 931 arch = "linux-i686"; 932 - sha256 = "edde8d936d28d02514a05418571fb94fc8ac6d7b6391ac7527e04145e7f639ce"; 932 + sha256 = "1fea25b831a12066f42dc06a6b266de967eabd096c313d07f13cc70723a2cac4"; 933 933 } 934 934 { 935 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ka/firefox-140.0b3.tar.xz"; 935 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ka/firefox-140.0b4.tar.xz"; 936 936 locale = "ka"; 937 937 arch = "linux-i686"; 938 - sha256 = "bdc2d130e7fdd4ec2524537038a1f6f4959417565a0c382af7d882bd8cdafdbc"; 938 + sha256 = "3a1d9c4bc047759380d0b32c379d21ca79dbfc583548fd8f7c8f04a09bec6a01"; 939 939 } 940 940 { 941 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/kab/firefox-140.0b3.tar.xz"; 941 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/kab/firefox-140.0b4.tar.xz"; 942 942 locale = "kab"; 943 943 arch = "linux-i686"; 944 - sha256 = "dbe8a9ebccb41f1b2651518baab3ee626c955b2c499ad059803c8f8360d857c3"; 944 + sha256 = "9983545d86d35e4e7550edc155a58ff2109daec31f8221c3f4f6bf39a2e5e6f8"; 945 945 } 946 946 { 947 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/kk/firefox-140.0b3.tar.xz"; 947 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/kk/firefox-140.0b4.tar.xz"; 948 948 locale = "kk"; 949 949 arch = "linux-i686"; 950 - sha256 = "f21596ce29b3e5cce2aef7a6bdcbf53886e09ca1eb8288a4192f0bc74a6cf31d"; 950 + sha256 = "888ca132a30e062cfca97fd1583ac5c67bc74b6ec24d988ea37ba55af2a79843"; 951 951 } 952 952 { 953 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/km/firefox-140.0b3.tar.xz"; 953 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/km/firefox-140.0b4.tar.xz"; 954 954 locale = "km"; 955 955 arch = "linux-i686"; 956 - sha256 = "51f013bb4d063cb177a6427c603f7bc6b9b6363549fc7b15088e872078b4adc7"; 956 + sha256 = "311fba327c8c69382296a0aa25ac374c50b179e297a255b69b3699d5a4c45a71"; 957 957 } 958 958 { 959 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/kn/firefox-140.0b3.tar.xz"; 959 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/kn/firefox-140.0b4.tar.xz"; 960 960 locale = "kn"; 961 961 arch = "linux-i686"; 962 - sha256 = "109270210f06933d1fcf140c5771c281b21dd91ce31f116774f990da2483ff3f"; 962 + sha256 = "6ca08c6ce3c707130fee2a835b151dc49b2d7f36f4bb520cfa9390bc7c415731"; 963 963 } 964 964 { 965 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ko/firefox-140.0b3.tar.xz"; 965 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ko/firefox-140.0b4.tar.xz"; 966 966 locale = "ko"; 967 967 arch = "linux-i686"; 968 - sha256 = "fd8790433e4b98e959d409ae606388106c86d7c2a039445fbc3e82a8e382fec8"; 968 + sha256 = "df91e05dbcb7e0d0ee071a98716df1406a13f31e1e35aab9861aa4fabde2b19a"; 969 969 } 970 970 { 971 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/lij/firefox-140.0b3.tar.xz"; 971 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/lij/firefox-140.0b4.tar.xz"; 972 972 locale = "lij"; 973 973 arch = "linux-i686"; 974 - sha256 = "da2c6890c5cb79d4a122f4b550e7cfec38920c2976ad3ac155d6d735ab0de102"; 974 + sha256 = "d2e4f16f289dc27c5e86260ca43fbded3d9e72d53b287994868e0e8aa61b90c9"; 975 975 } 976 976 { 977 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/lt/firefox-140.0b3.tar.xz"; 977 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/lt/firefox-140.0b4.tar.xz"; 978 978 locale = "lt"; 979 979 arch = "linux-i686"; 980 - sha256 = "c92278eb5526b2ec381e394bee7229c0a5f7177c6516059cd8dc2636f0d99bb9"; 980 + sha256 = "5fe6fec4ab706cb36f18a0106052189e0d4003ff30b2fae3f2f686cba43dc03e"; 981 981 } 982 982 { 983 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/lv/firefox-140.0b3.tar.xz"; 983 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/lv/firefox-140.0b4.tar.xz"; 984 984 locale = "lv"; 985 985 arch = "linux-i686"; 986 - sha256 = "e4d1a0820c21a00722a5b41df3c559b318108281e6fb552d51320fbf6d7bab54"; 986 + sha256 = "cf3ff655c1dccd8760eced7c80afd3a56c55b7ebfc9b0fc9dcf0f44511265bfd"; 987 987 } 988 988 { 989 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/mk/firefox-140.0b3.tar.xz"; 989 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/mk/firefox-140.0b4.tar.xz"; 990 990 locale = "mk"; 991 991 arch = "linux-i686"; 992 - sha256 = "119900c5589efbba5c192da8ea7d770dd9184932da0c4bbb6d3213a358c1c055"; 992 + sha256 = "4d0da6a59535c9c1411b6f6aa55a7302eed58cd2f53f0ff53e04a192cb8b6103"; 993 993 } 994 994 { 995 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/mr/firefox-140.0b3.tar.xz"; 995 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/mr/firefox-140.0b4.tar.xz"; 996 996 locale = "mr"; 997 997 arch = "linux-i686"; 998 - sha256 = "66a8229b2dd946d4396b3ccd2af55fcab0dcec3468ee2b334e2ad2a2029cbe34"; 998 + sha256 = "34c88897c19103f20389bde6c25e0a63a2501d95b51b2e3d4c361afae7c7fa97"; 999 999 } 1000 1000 { 1001 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ms/firefox-140.0b3.tar.xz"; 1001 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ms/firefox-140.0b4.tar.xz"; 1002 1002 locale = "ms"; 1003 1003 arch = "linux-i686"; 1004 - sha256 = "215a550a78d4656fde841d2baf4083e3f90a9954fd99ed55c82e5392577de31d"; 1004 + sha256 = "086fe715d88df9c1a7c0248427f15ad667ef21d63778294b2034e5e6e8b6e705"; 1005 1005 } 1006 1006 { 1007 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/my/firefox-140.0b3.tar.xz"; 1007 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/my/firefox-140.0b4.tar.xz"; 1008 1008 locale = "my"; 1009 1009 arch = "linux-i686"; 1010 - sha256 = "e4579d6e87b52b690e0fbbf71af53402a9261ab5556ce1284051639a9da2d215"; 1010 + sha256 = "f0b76fa4dca799e4a6dc301e121d9d665921b57d2b5a6e2f4930ed238db1da97"; 1011 1011 } 1012 1012 { 1013 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/nb-NO/firefox-140.0b3.tar.xz"; 1013 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/nb-NO/firefox-140.0b4.tar.xz"; 1014 1014 locale = "nb-NO"; 1015 1015 arch = "linux-i686"; 1016 - sha256 = "a051053384c01772340ac9cae9c377d97a6ab59e627f5f1e8c1b8fa2768c92e6"; 1016 + sha256 = "3db95dcaa7e87cff94f840755ed3c2c044d087e7efc9e4e0e66656def33d0658"; 1017 1017 } 1018 1018 { 1019 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ne-NP/firefox-140.0b3.tar.xz"; 1019 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ne-NP/firefox-140.0b4.tar.xz"; 1020 1020 locale = "ne-NP"; 1021 1021 arch = "linux-i686"; 1022 - sha256 = "693c42f47289df67ccfdcce9a3d0da796d8ebe84639cd90c14db5af434f13013"; 1022 + sha256 = "772ddc3bda37a90f96ebf2c0031f6b382e1551b46b24636fb1fdf327438e6bc3"; 1023 1023 } 1024 1024 { 1025 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/nl/firefox-140.0b3.tar.xz"; 1025 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/nl/firefox-140.0b4.tar.xz"; 1026 1026 locale = "nl"; 1027 1027 arch = "linux-i686"; 1028 - sha256 = "5532fcebc2aee242934b40e084e2b8c8f29fbce387bed373bd25564489bedf77"; 1028 + sha256 = "52cfa752621f9671ca20ff58f17daf8231b6b25fdd93a0ab7089ee9ba30545c4"; 1029 1029 } 1030 1030 { 1031 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/nn-NO/firefox-140.0b3.tar.xz"; 1031 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/nn-NO/firefox-140.0b4.tar.xz"; 1032 1032 locale = "nn-NO"; 1033 1033 arch = "linux-i686"; 1034 - sha256 = "50292d5b83535f8ff85f2eeb184eef5abf684cc2698766d7454f2a0e1e9297ba"; 1034 + sha256 = "0f0da43087dde742473ae10ce9aaaf698a82ecd7f6934a22115eeedd25d9f096"; 1035 1035 } 1036 1036 { 1037 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/oc/firefox-140.0b3.tar.xz"; 1037 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/oc/firefox-140.0b4.tar.xz"; 1038 1038 locale = "oc"; 1039 1039 arch = "linux-i686"; 1040 - sha256 = "7ae1beeb5c4062d8407e811432eac653615f830d35a90dd8217d31fc98caeaf3"; 1040 + sha256 = "59c4b11f86d1699f696d820a7b7f188744a4b05ed8969b16e4e275994e885592"; 1041 1041 } 1042 1042 { 1043 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/pa-IN/firefox-140.0b3.tar.xz"; 1043 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/pa-IN/firefox-140.0b4.tar.xz"; 1044 1044 locale = "pa-IN"; 1045 1045 arch = "linux-i686"; 1046 - sha256 = "c47af05a8d08e396de06697f09e7978eac8fe2c2267187a6337dd124ed5a8f77"; 1046 + sha256 = "e00b35803b0327542c1b8205bae4cd92a0f4d0996d04f6d0e102271def7faba7"; 1047 1047 } 1048 1048 { 1049 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/pl/firefox-140.0b3.tar.xz"; 1049 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/pl/firefox-140.0b4.tar.xz"; 1050 1050 locale = "pl"; 1051 1051 arch = "linux-i686"; 1052 - sha256 = "e05f6d2e4f8489507eb087558a11d59e478f7fd0c9bf6ad4279960e065588fac"; 1052 + sha256 = "8a608042c8e0bc3b680c43a17f2c2056e33e7ec08786925e84e78770d2dd56f0"; 1053 1053 } 1054 1054 { 1055 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/pt-BR/firefox-140.0b3.tar.xz"; 1055 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/pt-BR/firefox-140.0b4.tar.xz"; 1056 1056 locale = "pt-BR"; 1057 1057 arch = "linux-i686"; 1058 - sha256 = "8ae07d27437f29333b9e0e90e17240db50edd1fb148da4d6a5cebef31e6cd826"; 1058 + sha256 = "e53f0c8f5f95aa91285ecec905eb0f4319241c6d0213fc18005be9a6b217e856"; 1059 1059 } 1060 1060 { 1061 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/pt-PT/firefox-140.0b3.tar.xz"; 1061 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/pt-PT/firefox-140.0b4.tar.xz"; 1062 1062 locale = "pt-PT"; 1063 1063 arch = "linux-i686"; 1064 - sha256 = "2921ad599cad7a906d9e58cf0822d96eb074915c1729579345426ce0aeca94ce"; 1064 + sha256 = "4c9776ae68caff9fb70b72f4bdeb11479cae6de27e2a55d8cb861b741b753155"; 1065 1065 } 1066 1066 { 1067 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/rm/firefox-140.0b3.tar.xz"; 1067 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/rm/firefox-140.0b4.tar.xz"; 1068 1068 locale = "rm"; 1069 1069 arch = "linux-i686"; 1070 - sha256 = "e02b76f0e858bbc91b90cea52f4385d26e96cb9e1394b765d09310830974029f"; 1070 + sha256 = "065aea6a7a7557aa03eca1448b98a1f6d28d63623dc20d6c5a2f810ffb034009"; 1071 1071 } 1072 1072 { 1073 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ro/firefox-140.0b3.tar.xz"; 1073 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ro/firefox-140.0b4.tar.xz"; 1074 1074 locale = "ro"; 1075 1075 arch = "linux-i686"; 1076 - sha256 = "6fc5c8e17bc5e2fe3fa47e68bfc095e131c491c9db572731ac31a8477a9571ab"; 1076 + sha256 = "c32c420d584098f614af1009dd6bc9ea2b90447c2681684f36ce16824113ba28"; 1077 1077 } 1078 1078 { 1079 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ru/firefox-140.0b3.tar.xz"; 1079 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ru/firefox-140.0b4.tar.xz"; 1080 1080 locale = "ru"; 1081 1081 arch = "linux-i686"; 1082 - sha256 = "7da9cacabac3247e5e64a0a29932b61c6c7b57028464e3c5d73b9523b48f42af"; 1082 + sha256 = "2bfbab38ec47b41af7b52a712aa1e8ee8530834f186147ea3ec4d96da3f75538"; 1083 1083 } 1084 1084 { 1085 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sat/firefox-140.0b3.tar.xz"; 1085 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sat/firefox-140.0b4.tar.xz"; 1086 1086 locale = "sat"; 1087 1087 arch = "linux-i686"; 1088 - sha256 = "fb4ecb61c01b11286b1ceeee25720e85a579ee60b4d3be319b8dc4a8c8d51354"; 1088 + sha256 = "dee5070ffc55dc9ea07db4f2fcef6f0114e919b744f077d083a07db56df140cd"; 1089 1089 } 1090 1090 { 1091 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sc/firefox-140.0b3.tar.xz"; 1091 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sc/firefox-140.0b4.tar.xz"; 1092 1092 locale = "sc"; 1093 1093 arch = "linux-i686"; 1094 - sha256 = "935dff48a2d0c0e5ebaa866c9d3fb7f6e8020afe6abb4a29efb2fb5f9ff56d7f"; 1094 + sha256 = "508d7612dfcd6b021b8491b4a81a5554e333bc09c499076807c55fb8d855c840"; 1095 1095 } 1096 1096 { 1097 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sco/firefox-140.0b3.tar.xz"; 1097 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sco/firefox-140.0b4.tar.xz"; 1098 1098 locale = "sco"; 1099 1099 arch = "linux-i686"; 1100 - sha256 = "e74d5c2e9ea815c3665eddb06d556581365b827c0c5020db818afcebd0935921"; 1100 + sha256 = "fd658e1c2470ab0428e55d045ff28b5b84b1b598064104184bdc2d4a5d3c9435"; 1101 1101 } 1102 1102 { 1103 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/si/firefox-140.0b3.tar.xz"; 1103 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/si/firefox-140.0b4.tar.xz"; 1104 1104 locale = "si"; 1105 1105 arch = "linux-i686"; 1106 - sha256 = "b32f8f8d8a5ab761cf49edeb3272e1348a3afc3304024e208156455068be7bee"; 1106 + sha256 = "40e764c31003d7d14040eaa0c414c1ceee0a189cecaad1340e3979c6e8357c15"; 1107 1107 } 1108 1108 { 1109 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sk/firefox-140.0b3.tar.xz"; 1109 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sk/firefox-140.0b4.tar.xz"; 1110 1110 locale = "sk"; 1111 1111 arch = "linux-i686"; 1112 - sha256 = "ccc9aca453f15affe6b2568a5e99f513ecae3e53c3c6d65c2656d4fcc3f5a692"; 1112 + sha256 = "775c2ba89716d160f918d14f2b0308ec36d82f62891444fa8900f404928f9c0a"; 1113 1113 } 1114 1114 { 1115 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/skr/firefox-140.0b3.tar.xz"; 1115 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/skr/firefox-140.0b4.tar.xz"; 1116 1116 locale = "skr"; 1117 1117 arch = "linux-i686"; 1118 - sha256 = "742dc2b55ccf1f8edf25b238e2a296f0ab93f8391c7ef7f59f8051bc22638284"; 1118 + sha256 = "307088fdb23dc49e94125b291c489c94c24852a7a9183bef7c24e0c6021dfe51"; 1119 1119 } 1120 1120 { 1121 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sl/firefox-140.0b3.tar.xz"; 1121 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sl/firefox-140.0b4.tar.xz"; 1122 1122 locale = "sl"; 1123 1123 arch = "linux-i686"; 1124 - sha256 = "bf44954dc276d5c3713f692d1e95f4abd7fb9b6038a06da6e3adbef9fd7afec1"; 1124 + sha256 = "4e44491b0516f11d1bad2a5bdf3a36d6a910b686d2b41461c41eaba11c96d337"; 1125 1125 } 1126 1126 { 1127 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/son/firefox-140.0b3.tar.xz"; 1127 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/son/firefox-140.0b4.tar.xz"; 1128 1128 locale = "son"; 1129 1129 arch = "linux-i686"; 1130 - sha256 = "6a8e296c807ece35c0cdc25ccfe8bbc920cb8db884d528e7abbfe6d7a01fe498"; 1130 + sha256 = "9298a06871c2f64c7ef8f1431a414c9618c6bb1fb7ddfd8bd7c44b05db7100e7"; 1131 1131 } 1132 1132 { 1133 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sq/firefox-140.0b3.tar.xz"; 1133 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sq/firefox-140.0b4.tar.xz"; 1134 1134 locale = "sq"; 1135 1135 arch = "linux-i686"; 1136 - sha256 = "99303596de408afb5a9a7495841e7a4849e6cbdad6486f03d7ddd8e2478ae939"; 1136 + sha256 = "31c4d00e0fa5f40b595601ebca3d6915a1063f0c54c4a5d4e6a38f200e682452"; 1137 1137 } 1138 1138 { 1139 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sr/firefox-140.0b3.tar.xz"; 1139 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sr/firefox-140.0b4.tar.xz"; 1140 1140 locale = "sr"; 1141 1141 arch = "linux-i686"; 1142 - sha256 = "672ce8ba090be9d2eab274bbc6f6209035891a2142891996f84f5ffa340b21b9"; 1142 + sha256 = "4bec7611e461fddbbdb227fddfbd9a75b385159e21b2cae079f90d4f08ca7e91"; 1143 1143 } 1144 1144 { 1145 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sv-SE/firefox-140.0b3.tar.xz"; 1145 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sv-SE/firefox-140.0b4.tar.xz"; 1146 1146 locale = "sv-SE"; 1147 1147 arch = "linux-i686"; 1148 - sha256 = "feb4a6af8546de1d53d8f69a3f72ea96f30dc3ff73846a86c92ebe603836e8ec"; 1148 + sha256 = "cb0ec16d9499c30569efd03432a54afd2d5fba3814b4bcb8910ba2f15e72f0b8"; 1149 1149 } 1150 1150 { 1151 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/szl/firefox-140.0b3.tar.xz"; 1151 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/szl/firefox-140.0b4.tar.xz"; 1152 1152 locale = "szl"; 1153 1153 arch = "linux-i686"; 1154 - sha256 = "d2c4a0d99a6c2442da50c2ee1af11a7d324e822fa4671d19db11a30c51f56f23"; 1154 + sha256 = "b5499e418ce022f9c586a02304632099a40c24d1c85ce4e0c860cb62e549cb07"; 1155 1155 } 1156 1156 { 1157 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ta/firefox-140.0b3.tar.xz"; 1157 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ta/firefox-140.0b4.tar.xz"; 1158 1158 locale = "ta"; 1159 1159 arch = "linux-i686"; 1160 - sha256 = "99ba555f100864b97986e92fef81ff241926047361f7da3c4cc903fcd49910c8"; 1160 + sha256 = "8ae42a4880e83ac18d95b4fe6b7291bbd6edd0a6712849ad0a7e773c93b63576"; 1161 1161 } 1162 1162 { 1163 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/te/firefox-140.0b3.tar.xz"; 1163 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/te/firefox-140.0b4.tar.xz"; 1164 1164 locale = "te"; 1165 1165 arch = "linux-i686"; 1166 - sha256 = "585bba59996f2db750fab194186aae4f8ddf830de6e02fb903002b9e26899ec9"; 1166 + sha256 = "e9d5dcf1e96a856e72911d6d236d05defc9f8a0a9c6681846bd3fa7dec7ed0e6"; 1167 1167 } 1168 1168 { 1169 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/tg/firefox-140.0b3.tar.xz"; 1169 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/tg/firefox-140.0b4.tar.xz"; 1170 1170 locale = "tg"; 1171 1171 arch = "linux-i686"; 1172 - sha256 = "6b27c5273af61abb038a30b5c1f13458c6fa887998b33226dada878b8a089fad"; 1172 + sha256 = "73f95036c7f4582ab186f759580217094ae41a25bbd73b04114665ba62743414"; 1173 1173 } 1174 1174 { 1175 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/th/firefox-140.0b3.tar.xz"; 1175 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/th/firefox-140.0b4.tar.xz"; 1176 1176 locale = "th"; 1177 1177 arch = "linux-i686"; 1178 - sha256 = "d858fb1c0c0e699b02bff7da2561b8c47f8e85b8d7cc5be1880711e902a28df7"; 1178 + sha256 = "de64c2f0db63b483c120fd86628e7a1de36f291944d5496a94d76cd62605bf1b"; 1179 1179 } 1180 1180 { 1181 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/tl/firefox-140.0b3.tar.xz"; 1181 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/tl/firefox-140.0b4.tar.xz"; 1182 1182 locale = "tl"; 1183 1183 arch = "linux-i686"; 1184 - sha256 = "eb204c1e397ea6832a60948f9a66b56d89270fef2c3953bdfda9815dc6ed86f7"; 1184 + sha256 = "8d6d26d45c5daaeea7f7997d066bee1d8bf543fe16364c19d12430ce53b8d47c"; 1185 1185 } 1186 1186 { 1187 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/tr/firefox-140.0b3.tar.xz"; 1187 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/tr/firefox-140.0b4.tar.xz"; 1188 1188 locale = "tr"; 1189 1189 arch = "linux-i686"; 1190 - sha256 = "0f942450baa484c2902471e623966dbae50f8e11c2980fba116b9d7fc594b50a"; 1190 + sha256 = "a0334ec1f4e48340e43e9a7440a59df4977f6794b354ee1b9eee76a89c48171d"; 1191 1191 } 1192 1192 { 1193 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/trs/firefox-140.0b3.tar.xz"; 1193 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/trs/firefox-140.0b4.tar.xz"; 1194 1194 locale = "trs"; 1195 1195 arch = "linux-i686"; 1196 - sha256 = "25be16633f1503c90fcb001f2b126fc62feea6e299bb2d5d9b54d5947eaa1b65"; 1196 + sha256 = "42d65c749b7fedda87b79b2f29c30e603b6971e42f909ae43aa3d59d2210a162"; 1197 1197 } 1198 1198 { 1199 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/uk/firefox-140.0b3.tar.xz"; 1199 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/uk/firefox-140.0b4.tar.xz"; 1200 1200 locale = "uk"; 1201 1201 arch = "linux-i686"; 1202 - sha256 = "a147c51fc3f14e9e2f23a2f2c0213134b3661c6d4e3ae2efb6ee70cb6a56106d"; 1202 + sha256 = "6b9aca59b26d720fe0aafb8d5ae8be6c1c16985ace64c4e795b6b85f4cc6fb24"; 1203 1203 } 1204 1204 { 1205 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ur/firefox-140.0b3.tar.xz"; 1205 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ur/firefox-140.0b4.tar.xz"; 1206 1206 locale = "ur"; 1207 1207 arch = "linux-i686"; 1208 - sha256 = "dd80282fe69e3dca44211bb2304b70b92247b0b888f6c4a36f605dec8c0f7031"; 1208 + sha256 = "3a30933f5c7e041bf47dea561c20456c47324b1abfbf21f57c1d07c7df7617ca"; 1209 1209 } 1210 1210 { 1211 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/uz/firefox-140.0b3.tar.xz"; 1211 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/uz/firefox-140.0b4.tar.xz"; 1212 1212 locale = "uz"; 1213 1213 arch = "linux-i686"; 1214 - sha256 = "9f73de9442ad1aff0e1818b4e5d17d3121f2b2895b3186cafdc553355afb8f33"; 1214 + sha256 = "6b22217611fcd94531655d79f0f75ce39ab8e7165dea079d82e5f396102db1d2"; 1215 1215 } 1216 1216 { 1217 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/vi/firefox-140.0b3.tar.xz"; 1217 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/vi/firefox-140.0b4.tar.xz"; 1218 1218 locale = "vi"; 1219 1219 arch = "linux-i686"; 1220 - sha256 = "62f156b335177c4b866cfa9cd4c8a69d551b7502daa7b7e8de7c6f2df3bf43e1"; 1220 + sha256 = "528d077a9927444f97f9038dfc189b1ce8c5c1df9fca970c6fc7cfa821398cac"; 1221 1221 } 1222 1222 { 1223 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/xh/firefox-140.0b3.tar.xz"; 1223 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/xh/firefox-140.0b4.tar.xz"; 1224 1224 locale = "xh"; 1225 1225 arch = "linux-i686"; 1226 - sha256 = "eb956b5ab8350f2be647e5986e37b25513e6ecf72489cdd55412c21e6f369496"; 1226 + sha256 = "265dd3d23420ec4769c5922bbe385cec8c44ea282673fcfe772292523befa44e"; 1227 1227 } 1228 1228 { 1229 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/zh-CN/firefox-140.0b3.tar.xz"; 1229 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/zh-CN/firefox-140.0b4.tar.xz"; 1230 1230 locale = "zh-CN"; 1231 1231 arch = "linux-i686"; 1232 - sha256 = "47e7cef2c8a721287927fc756e078c6c7e22737d857d99e5f6584b8b98b0d8f3"; 1232 + sha256 = "71acb38bd43c8f8bde7dad6b9a23d34559f7a7d0c369f7e85b3cd32d13b44a71"; 1233 1233 } 1234 1234 { 1235 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/zh-TW/firefox-140.0b3.tar.xz"; 1235 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/zh-TW/firefox-140.0b4.tar.xz"; 1236 1236 locale = "zh-TW"; 1237 1237 arch = "linux-i686"; 1238 - sha256 = "7e31b87ff566892a14b0fb2ec227b28a281c38a41c82b00c1c0372825dd5c146"; 1238 + sha256 = "879603c78d95d245b4efe4cfb1362c57042a1fd56aeda5be0b3af15a28f788c6"; 1239 1239 } 1240 1240 { 1241 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ach/firefox-140.0b3.tar.xz"; 1241 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ach/firefox-140.0b4.tar.xz"; 1242 1242 locale = "ach"; 1243 1243 arch = "linux-aarch64"; 1244 - sha256 = "3387f9e12b9b3d67732873942fd0c6cb93de46d9876daeeef57e3ccb731c256c"; 1244 + sha256 = "a7e501acd0069fb355d5bc55e0d60e578122e8f08d90b064ace8d13bf4127ea1"; 1245 1245 } 1246 1246 { 1247 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/af/firefox-140.0b3.tar.xz"; 1247 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/af/firefox-140.0b4.tar.xz"; 1248 1248 locale = "af"; 1249 1249 arch = "linux-aarch64"; 1250 - sha256 = "c44171556bdbe1526866137d37a7ef25bd2d5320d8d89478dfd62561b6540c26"; 1250 + sha256 = "3edc1c94431ab99d9e9f9e6380fbf29523bfc560bdc398d40e0bb84436167db2"; 1251 1251 } 1252 1252 { 1253 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/an/firefox-140.0b3.tar.xz"; 1253 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/an/firefox-140.0b4.tar.xz"; 1254 1254 locale = "an"; 1255 1255 arch = "linux-aarch64"; 1256 - sha256 = "c6db4cbc69e2ad5d632c43855241bff3669e9cebcbb9b9e843e2e505c9b51065"; 1256 + sha256 = "bf641e4e3fcb50a2720828c68dd823ce804cb8ba1a19197b153c7b243aa73c10"; 1257 1257 } 1258 1258 { 1259 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ar/firefox-140.0b3.tar.xz"; 1259 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ar/firefox-140.0b4.tar.xz"; 1260 1260 locale = "ar"; 1261 1261 arch = "linux-aarch64"; 1262 - sha256 = "bb96da12a2b3ce4e9840a69c9cf04dd44371567435f3a3b32d9aa84a50022d7e"; 1262 + sha256 = "ec1c54d5165736d52fc882c22f04df0b9a82a3d5cb005d39a970f94dc352a6fe"; 1263 1263 } 1264 1264 { 1265 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ast/firefox-140.0b3.tar.xz"; 1265 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ast/firefox-140.0b4.tar.xz"; 1266 1266 locale = "ast"; 1267 1267 arch = "linux-aarch64"; 1268 - sha256 = "ad799375ecddca509884aebe1d6451348658071e15f3a48655f2266dda8cc486"; 1268 + sha256 = "074fe462785332a3c2e2f3d8a5d0ce22d13a640b9e8d0acc98d3ee1647c44240"; 1269 1269 } 1270 1270 { 1271 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/az/firefox-140.0b3.tar.xz"; 1271 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/az/firefox-140.0b4.tar.xz"; 1272 1272 locale = "az"; 1273 1273 arch = "linux-aarch64"; 1274 - sha256 = "7e873555eeff30625be0bd276ebe0891a664a93033fa932df5e1020a2614de77"; 1274 + sha256 = "b3ebe88576c6d0c609a7a42783f5e90f9e3961ecc21e6bf0eee1244490111791"; 1275 1275 } 1276 1276 { 1277 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/be/firefox-140.0b3.tar.xz"; 1277 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/be/firefox-140.0b4.tar.xz"; 1278 1278 locale = "be"; 1279 1279 arch = "linux-aarch64"; 1280 - sha256 = "0049c3cb02b2bcd53bde4ebfcbc6ee83d7810bafc27ac42436174ca8dbc89ca6"; 1280 + sha256 = "645a471bc45c54f63be87d6a1a3ea5ae5f424bf32b7f9b472437464240c21ec5"; 1281 1281 } 1282 1282 { 1283 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/bg/firefox-140.0b3.tar.xz"; 1283 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/bg/firefox-140.0b4.tar.xz"; 1284 1284 locale = "bg"; 1285 1285 arch = "linux-aarch64"; 1286 - sha256 = "2ddaa5e9eb35ebab4bdd1335a336f1d26293f0eb84d0523992c1cd1762d50ebf"; 1286 + sha256 = "c8f85a2504587fd939057432ed8e7735a1ba0371894624a54c6d6fa8b2fc8788"; 1287 1287 } 1288 1288 { 1289 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/bn/firefox-140.0b3.tar.xz"; 1289 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/bn/firefox-140.0b4.tar.xz"; 1290 1290 locale = "bn"; 1291 1291 arch = "linux-aarch64"; 1292 - sha256 = "c59773d2590d548949a8e7faa40eaacf0fc02a7d3c8773a8a3a9e7f42ebcf9fb"; 1292 + sha256 = "53832bb8bb533abdff06a5465aa932a0abe4241b7bc9cdbaaf6ca4f21b320240"; 1293 1293 } 1294 1294 { 1295 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/br/firefox-140.0b3.tar.xz"; 1295 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/br/firefox-140.0b4.tar.xz"; 1296 1296 locale = "br"; 1297 1297 arch = "linux-aarch64"; 1298 - sha256 = "590ef978da456874f975d304321bdad7be2dc0c05c182f2dd0df3db5b778cb0b"; 1298 + sha256 = "f419664ce76ee1caf1ad5d6e4c3c469c3647a5b649a729db98535dd25d614aee"; 1299 1299 } 1300 1300 { 1301 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/bs/firefox-140.0b3.tar.xz"; 1301 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/bs/firefox-140.0b4.tar.xz"; 1302 1302 locale = "bs"; 1303 1303 arch = "linux-aarch64"; 1304 - sha256 = "cfa92aa57589089c654e359c673b20542e842559eb9ee0d141bc4cb5040a8880"; 1304 + sha256 = "ed84c36ab94648dcbe89993fde2ebb9a5f888d9cb83da3912a60ef7c68f676fe"; 1305 1305 } 1306 1306 { 1307 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ca-valencia/firefox-140.0b3.tar.xz"; 1307 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ca-valencia/firefox-140.0b4.tar.xz"; 1308 1308 locale = "ca-valencia"; 1309 1309 arch = "linux-aarch64"; 1310 - sha256 = "454184c456b455cbfd4174b32a1af69aa61cf8d03c52beb30c44c407707e14e9"; 1310 + sha256 = "f51810d7120309d7907ce365a3ca7889ccd2cca40078fdf339c723bf00cc9cc6"; 1311 1311 } 1312 1312 { 1313 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ca/firefox-140.0b3.tar.xz"; 1313 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ca/firefox-140.0b4.tar.xz"; 1314 1314 locale = "ca"; 1315 1315 arch = "linux-aarch64"; 1316 - sha256 = "d96acaa36c3c1bfb20f15d8f6f9e3ca6772dc6463dd9b79a8156f6288622e1e1"; 1316 + sha256 = "a6b2ec151b6e56d010635b3edb5fd23659ee5eac7b14caf4e7a9107a05049cf1"; 1317 1317 } 1318 1318 { 1319 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/cak/firefox-140.0b3.tar.xz"; 1319 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/cak/firefox-140.0b4.tar.xz"; 1320 1320 locale = "cak"; 1321 1321 arch = "linux-aarch64"; 1322 - sha256 = "ccc48b287e6916c3e1eb0fc9fe99cc0b57e152a18697ef404f69cf10e12ae11d"; 1322 + sha256 = "f281b21314debf2f7911a55f1a03a7d18d15800e598dd0d227d51fbc0686bb1c"; 1323 1323 } 1324 1324 { 1325 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/cs/firefox-140.0b3.tar.xz"; 1325 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/cs/firefox-140.0b4.tar.xz"; 1326 1326 locale = "cs"; 1327 1327 arch = "linux-aarch64"; 1328 - sha256 = "fe6a598ee9852fc78e161363419988572220bf5274548d8808032a770202eaed"; 1328 + sha256 = "df68b5f0652248f01854a273564a97009e5323107be4f0643af0d1e274d01ca7"; 1329 1329 } 1330 1330 { 1331 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/cy/firefox-140.0b3.tar.xz"; 1331 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/cy/firefox-140.0b4.tar.xz"; 1332 1332 locale = "cy"; 1333 1333 arch = "linux-aarch64"; 1334 - sha256 = "666fabaabacdffeb54b23e96553f4ba154d423d1cf86492b664de9220e8113e8"; 1334 + sha256 = "4b8eb5be13009cc0f26f6145d6a424e6063f21cfcc70c58fc0ad0e3b29113846"; 1335 1335 } 1336 1336 { 1337 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/da/firefox-140.0b3.tar.xz"; 1337 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/da/firefox-140.0b4.tar.xz"; 1338 1338 locale = "da"; 1339 1339 arch = "linux-aarch64"; 1340 - sha256 = "e1446c20e9f53545db9e3a602573e07bb2c5944a44815a4ebdb7e8ca7bafaf26"; 1340 + sha256 = "a43ef915b3c408f6072266f3b97ac02b3f27bd10b8ba1e2ec27e43a3a3d480e8"; 1341 1341 } 1342 1342 { 1343 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/de/firefox-140.0b3.tar.xz"; 1343 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/de/firefox-140.0b4.tar.xz"; 1344 1344 locale = "de"; 1345 1345 arch = "linux-aarch64"; 1346 - sha256 = "a689221b405f94bec20a779817e3c1cc871d9d94d5b1957080cc8cafd4ea7ba9"; 1346 + sha256 = "c9dca2e0fae1bb033049ced050256a63a90158a60c8b42609dbd11081bfe8ec3"; 1347 1347 } 1348 1348 { 1349 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/dsb/firefox-140.0b3.tar.xz"; 1349 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/dsb/firefox-140.0b4.tar.xz"; 1350 1350 locale = "dsb"; 1351 1351 arch = "linux-aarch64"; 1352 - sha256 = "c6922652b164a79cea4a0c17af82a436a2c776f8447bedfa662d1e74e3d3a0f7"; 1352 + sha256 = "07cea557c54f2033f36f5f084d06575b6f55e8cf2f8af9ec333ec2487b96fcf5"; 1353 1353 } 1354 1354 { 1355 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/el/firefox-140.0b3.tar.xz"; 1355 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/el/firefox-140.0b4.tar.xz"; 1356 1356 locale = "el"; 1357 1357 arch = "linux-aarch64"; 1358 - sha256 = "7d42e3baa362000b5445069e7563fa1d5c8b8bb775590423269e74de3f36c216"; 1358 + sha256 = "1dcd0eba988414a72a17218a05bf2fe6f5ab1af26dd1ae07bac72d9af2f4f502"; 1359 1359 } 1360 1360 { 1361 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/en-CA/firefox-140.0b3.tar.xz"; 1361 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/en-CA/firefox-140.0b4.tar.xz"; 1362 1362 locale = "en-CA"; 1363 1363 arch = "linux-aarch64"; 1364 - sha256 = "75420edaf831b15860e3e78dad64e280463e04cdf671eb0ffb8016c3bd1ab4f2"; 1364 + sha256 = "aade344b8c7db7a3fafaa67245d7d38d7470c7b9d0c94978b7bd3c36a2127571"; 1365 1365 } 1366 1366 { 1367 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/en-GB/firefox-140.0b3.tar.xz"; 1367 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/en-GB/firefox-140.0b4.tar.xz"; 1368 1368 locale = "en-GB"; 1369 1369 arch = "linux-aarch64"; 1370 - sha256 = "10b686fbee88fb4a1ec5acb9329785291a591c27215f6b937360f98d519d089e"; 1370 + sha256 = "e45fda7738885e6aeb3141e8b1eda1e8c962dcc6cb9c5254d0e20921f066e4ed"; 1371 1371 } 1372 1372 { 1373 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/en-US/firefox-140.0b3.tar.xz"; 1373 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/en-US/firefox-140.0b4.tar.xz"; 1374 1374 locale = "en-US"; 1375 1375 arch = "linux-aarch64"; 1376 - sha256 = "a1b5c903435a501a196882445546fe52b3866573c36206dfe6235c64a7334e30"; 1376 + sha256 = "314382f39fa55784648cc1dd0daca9e1f0a650f8d598591c8a54172d016f9945"; 1377 1377 } 1378 1378 { 1379 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/eo/firefox-140.0b3.tar.xz"; 1379 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/eo/firefox-140.0b4.tar.xz"; 1380 1380 locale = "eo"; 1381 1381 arch = "linux-aarch64"; 1382 - sha256 = "658a0728a5ae42ce59cbe5783aa8392cbd0c7687df22973558b052a4b2e8b166"; 1382 + sha256 = "d6539e43fe59d660b33ed528d093379123e00ac0d90c2eab8da087cdd594eb53"; 1383 1383 } 1384 1384 { 1385 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/es-AR/firefox-140.0b3.tar.xz"; 1385 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/es-AR/firefox-140.0b4.tar.xz"; 1386 1386 locale = "es-AR"; 1387 1387 arch = "linux-aarch64"; 1388 - sha256 = "7495b7e1968ec676c847c03596baa508dc51bd718533887374a753c721e16b6d"; 1388 + sha256 = "0cc4e43a4b4158a381856a1bfa861e062a273ef408e2c8083331ec4bb902b97e"; 1389 1389 } 1390 1390 { 1391 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/es-CL/firefox-140.0b3.tar.xz"; 1391 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/es-CL/firefox-140.0b4.tar.xz"; 1392 1392 locale = "es-CL"; 1393 1393 arch = "linux-aarch64"; 1394 - sha256 = "6ae1058ebd39b8294bef8a1c532ac6d9400cc5271ee7efc1b964aaad39ad5081"; 1394 + sha256 = "4aa6e06b29aa104b47a7bb7216035ede7b686850b7cdfe12ad9dea0df40daa01"; 1395 1395 } 1396 1396 { 1397 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/es-ES/firefox-140.0b3.tar.xz"; 1397 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/es-ES/firefox-140.0b4.tar.xz"; 1398 1398 locale = "es-ES"; 1399 1399 arch = "linux-aarch64"; 1400 - sha256 = "439ab7bab00c10785aac645684460c619418e2a96b2b9c799a9d0bd9a1165e49"; 1400 + sha256 = "0e2d72cdf607a7db275a1b19b42a0fec0192fb5ca0fd6d46a0a433d009f64c0f"; 1401 1401 } 1402 1402 { 1403 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/es-MX/firefox-140.0b3.tar.xz"; 1403 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/es-MX/firefox-140.0b4.tar.xz"; 1404 1404 locale = "es-MX"; 1405 1405 arch = "linux-aarch64"; 1406 - sha256 = "8a08c217f062a333478aa5642e3c8d7f1f1927827db8190a0f910f5cae6e332d"; 1406 + sha256 = "a79ee5bdd66012e6d6fff63303ff62279befe9d363f97a93e0e65b2b1689ac61"; 1407 1407 } 1408 1408 { 1409 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/et/firefox-140.0b3.tar.xz"; 1409 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/et/firefox-140.0b4.tar.xz"; 1410 1410 locale = "et"; 1411 1411 arch = "linux-aarch64"; 1412 - sha256 = "357458f42be8175279ba09e7e1a8c598233399bddca2fc0f1cdb731389648a54"; 1412 + sha256 = "8f571465035cf972bfc0f2527ef62fd6f7bab7642208f52fa48c49b53c2597b0"; 1413 1413 } 1414 1414 { 1415 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/eu/firefox-140.0b3.tar.xz"; 1415 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/eu/firefox-140.0b4.tar.xz"; 1416 1416 locale = "eu"; 1417 1417 arch = "linux-aarch64"; 1418 - sha256 = "c5679d961ac0d133dd54d040b25b6bce0ae3e6bf54bbb80b63e1cd4283a41ede"; 1418 + sha256 = "c345cbe1a1756e0f77a4ad911852f48a225e963ee7594925c89d4b3c8cc8ecf1"; 1419 1419 } 1420 1420 { 1421 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/fa/firefox-140.0b3.tar.xz"; 1421 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/fa/firefox-140.0b4.tar.xz"; 1422 1422 locale = "fa"; 1423 1423 arch = "linux-aarch64"; 1424 - sha256 = "c54defcf01f5ff63b2c9718bc26660089abe0230b3808f492f55e1e25403ebcf"; 1424 + sha256 = "40da9c11b36069fa939b531d9de251e511ef3745e94c23031de3741cd447daab"; 1425 1425 } 1426 1426 { 1427 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ff/firefox-140.0b3.tar.xz"; 1427 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ff/firefox-140.0b4.tar.xz"; 1428 1428 locale = "ff"; 1429 1429 arch = "linux-aarch64"; 1430 - sha256 = "9caa213108d214bd1b37e6cc1f367b29e093fcb98f1f010c8cb68a25c6149457"; 1430 + sha256 = "7716c5668458c2f39fb90816dd1f7eec3f54b9774567d4743e9e1f1364870388"; 1431 1431 } 1432 1432 { 1433 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/fi/firefox-140.0b3.tar.xz"; 1433 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/fi/firefox-140.0b4.tar.xz"; 1434 1434 locale = "fi"; 1435 1435 arch = "linux-aarch64"; 1436 - sha256 = "8be2a4279373bbe9c74b28175a53f6082cccfbea5918bae208be0c6b6b888944"; 1436 + sha256 = "41ae7a385cd6ffc6fa05d4088b9ee9b956e5485810d165a5f1001c2ffaeca01a"; 1437 1437 } 1438 1438 { 1439 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/fr/firefox-140.0b3.tar.xz"; 1439 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/fr/firefox-140.0b4.tar.xz"; 1440 1440 locale = "fr"; 1441 1441 arch = "linux-aarch64"; 1442 - sha256 = "9267835f4f5512068ad3ef87b8fa75bfba26db4e2c0d8f6f1e37ef86f17317e9"; 1442 + sha256 = "1ea2ee87f0d0c94f8868b119d2d424bb3b830565875e48ccfc1e91e4973f9eb5"; 1443 1443 } 1444 1444 { 1445 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/fur/firefox-140.0b3.tar.xz"; 1445 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/fur/firefox-140.0b4.tar.xz"; 1446 1446 locale = "fur"; 1447 1447 arch = "linux-aarch64"; 1448 - sha256 = "43b1b42524d772baa72ee7ef0c8b6322949fb2b64796ffbed4fd097a6f2328a6"; 1448 + sha256 = "d43424b5efe10b2b0e65c0feb5239bd647af086605d918f91d3b2dee7c13adc1"; 1449 1449 } 1450 1450 { 1451 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/fy-NL/firefox-140.0b3.tar.xz"; 1451 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/fy-NL/firefox-140.0b4.tar.xz"; 1452 1452 locale = "fy-NL"; 1453 1453 arch = "linux-aarch64"; 1454 - sha256 = "385c966b1eb1d2af7a038af9e3aef4323949d431b0f09e4cce3ed5e045b0728a"; 1454 + sha256 = "6d024e0bf0dc906e6cbf93391ad26824947a90c084243ec77c305366755ae76b"; 1455 1455 } 1456 1456 { 1457 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ga-IE/firefox-140.0b3.tar.xz"; 1457 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ga-IE/firefox-140.0b4.tar.xz"; 1458 1458 locale = "ga-IE"; 1459 1459 arch = "linux-aarch64"; 1460 - sha256 = "c0f1ea44c17e2eba13f8c6529b39da7da2bb1f8d5f0c8b9b0b41be53c04ace58"; 1460 + sha256 = "87d7b52ab1ac75fb33de8e13a3df94ddd9231645179070900f16107934b2b6ea"; 1461 1461 } 1462 1462 { 1463 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/gd/firefox-140.0b3.tar.xz"; 1463 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/gd/firefox-140.0b4.tar.xz"; 1464 1464 locale = "gd"; 1465 1465 arch = "linux-aarch64"; 1466 - sha256 = "e3857c858010c4a0e23b1b4d77ee74e398ed68d0285797e8e5f5b677f8271aa6"; 1466 + sha256 = "956d2b67600153073c8d20bab2cd4b2b0ce954a33923a86ba6b48c186e0741b0"; 1467 1467 } 1468 1468 { 1469 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/gl/firefox-140.0b3.tar.xz"; 1469 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/gl/firefox-140.0b4.tar.xz"; 1470 1470 locale = "gl"; 1471 1471 arch = "linux-aarch64"; 1472 - sha256 = "5c097ed389da49c71e6165c6735db6b7195cd52e113d8c1e7f6078105f594565"; 1472 + sha256 = "27e6131bcfe6325ec8d058063dff15f75f7c66f79d15013628684a914a9e49ec"; 1473 1473 } 1474 1474 { 1475 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/gn/firefox-140.0b3.tar.xz"; 1475 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/gn/firefox-140.0b4.tar.xz"; 1476 1476 locale = "gn"; 1477 1477 arch = "linux-aarch64"; 1478 - sha256 = "d63959887d0efeaca0d34c731230c23be012b0a0ebcf1c1f9b23a2164c1f5051"; 1478 + sha256 = "ef710f084aae6cf3b2fda3a9e0d017a0bf959960337d4ddee5097d3dd406debe"; 1479 1479 } 1480 1480 { 1481 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/gu-IN/firefox-140.0b3.tar.xz"; 1481 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/gu-IN/firefox-140.0b4.tar.xz"; 1482 1482 locale = "gu-IN"; 1483 1483 arch = "linux-aarch64"; 1484 - sha256 = "b6e876dd0f29e081ccbce9abb08a7338a6add3ef6c52fb43859933461cc422f4"; 1484 + sha256 = "28ccc4ca0e116dc69ee73dd76da61d32fbf8b67042896f6776ee156cf05e6e86"; 1485 1485 } 1486 1486 { 1487 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/he/firefox-140.0b3.tar.xz"; 1487 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/he/firefox-140.0b4.tar.xz"; 1488 1488 locale = "he"; 1489 1489 arch = "linux-aarch64"; 1490 - sha256 = "f150fa1887b7547429d67bf465e18ed9ba35a0eb7b05f98a4f5d87673596d8b8"; 1490 + sha256 = "ab26a9a8bcd33bcce2a3347c034b49bac859747b6d2bd51f3ed9ac5206e6fef3"; 1491 1491 } 1492 1492 { 1493 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/hi-IN/firefox-140.0b3.tar.xz"; 1493 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/hi-IN/firefox-140.0b4.tar.xz"; 1494 1494 locale = "hi-IN"; 1495 1495 arch = "linux-aarch64"; 1496 - sha256 = "76d0f4825b8bcfb9d6d66860cdf8ae0b9c47933037586d896f8f2df752c0cadf"; 1496 + sha256 = "cd45abdfd476d38451a97677654ef53f5d987d1acc1225cfff18fe4d8d600b8e"; 1497 1497 } 1498 1498 { 1499 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/hr/firefox-140.0b3.tar.xz"; 1499 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/hr/firefox-140.0b4.tar.xz"; 1500 1500 locale = "hr"; 1501 1501 arch = "linux-aarch64"; 1502 - sha256 = "c34b67aa88aa37d0a2e680a7e12e6f61933885f3855f85a7219d3ae2a05174d8"; 1502 + sha256 = "4951c793afba243271ba640eec8b7351e16b04e9fc49975f3f97844447e21e27"; 1503 1503 } 1504 1504 { 1505 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/hsb/firefox-140.0b3.tar.xz"; 1505 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/hsb/firefox-140.0b4.tar.xz"; 1506 1506 locale = "hsb"; 1507 1507 arch = "linux-aarch64"; 1508 - sha256 = "e80a11c6d279f403e7b4486183e22341904627cdfbe6913731b0d9680a27c624"; 1508 + sha256 = "26881be6be8d8502b8a3cfe2889172bb7b06dcc86cb822805a09fa2e8d839217"; 1509 1509 } 1510 1510 { 1511 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/hu/firefox-140.0b3.tar.xz"; 1511 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/hu/firefox-140.0b4.tar.xz"; 1512 1512 locale = "hu"; 1513 1513 arch = "linux-aarch64"; 1514 - sha256 = "a19774b3a61039debdd0ecdf1e0eb52880406127728b49eeeb2b557674e26288"; 1514 + sha256 = "af29ec58b423ddcf5ece496b28a11f014619a0e091066bda01495db3c63e88a3"; 1515 1515 } 1516 1516 { 1517 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/hy-AM/firefox-140.0b3.tar.xz"; 1517 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/hy-AM/firefox-140.0b4.tar.xz"; 1518 1518 locale = "hy-AM"; 1519 1519 arch = "linux-aarch64"; 1520 - sha256 = "667c51cf291606b1da0964d03bf990d5a8583359b01260ce4d55492a5be04229"; 1520 + sha256 = "1d202708d4a46499ea91fcb225514966b5c4f099549e014874a93969eae96048"; 1521 1521 } 1522 1522 { 1523 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ia/firefox-140.0b3.tar.xz"; 1523 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ia/firefox-140.0b4.tar.xz"; 1524 1524 locale = "ia"; 1525 1525 arch = "linux-aarch64"; 1526 - sha256 = "3399278865cab1ae01fae526ca2e7184a1edb3337d1d4fdf39d035f5ae05d35d"; 1526 + sha256 = "8569d38bc4ce56749462b7db17b82b8059a6efca1744b8295439735f4825951d"; 1527 1527 } 1528 1528 { 1529 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/id/firefox-140.0b3.tar.xz"; 1529 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/id/firefox-140.0b4.tar.xz"; 1530 1530 locale = "id"; 1531 1531 arch = "linux-aarch64"; 1532 - sha256 = "258714f0352e26cf4824a129414cb4d73ebf9a196a1e07606fdd512a73643e1d"; 1532 + sha256 = "2718544968fb71d1e7645d8c353e9b909ae7caf0768ae9efae6202681d378026"; 1533 1533 } 1534 1534 { 1535 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/is/firefox-140.0b3.tar.xz"; 1535 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/is/firefox-140.0b4.tar.xz"; 1536 1536 locale = "is"; 1537 1537 arch = "linux-aarch64"; 1538 - sha256 = "60e0e2590c0a46f183991e9b34b055f148cc9e9611460e4e28574b50775b7e17"; 1538 + sha256 = "3048c7a981a59ed35530e882704ca28e57545f63036fa0500309872cb90041f8"; 1539 1539 } 1540 1540 { 1541 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/it/firefox-140.0b3.tar.xz"; 1541 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/it/firefox-140.0b4.tar.xz"; 1542 1542 locale = "it"; 1543 1543 arch = "linux-aarch64"; 1544 - sha256 = "275184c50ebcb1ed872f468f76ac7db657b83e099c58adbe68bab8d8859854aa"; 1544 + sha256 = "47a2136e5d24befe2d7250fc917d838294d3d3d0ce67bbdfc12ed52cb13c5820"; 1545 1545 } 1546 1546 { 1547 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ja/firefox-140.0b3.tar.xz"; 1547 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ja/firefox-140.0b4.tar.xz"; 1548 1548 locale = "ja"; 1549 1549 arch = "linux-aarch64"; 1550 - sha256 = "50d0351a67bbbe93bb224bd470c6e300c319ff73f51891d0f40e33f2e12c1105"; 1550 + sha256 = "c691c79991add05818169ec0762c71e83704aa26d518fa960d6760e1c4935630"; 1551 1551 } 1552 1552 { 1553 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ka/firefox-140.0b3.tar.xz"; 1553 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ka/firefox-140.0b4.tar.xz"; 1554 1554 locale = "ka"; 1555 1555 arch = "linux-aarch64"; 1556 - sha256 = "abf5e0c2f1db38f2295223d9bc6835d2250ddc511d1a6373193cab58eb8b5bef"; 1556 + sha256 = "5d5e32cd2dbca632b2af119af427b15c1e0ff201b945b6cacb961ae2092f2b88"; 1557 1557 } 1558 1558 { 1559 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/kab/firefox-140.0b3.tar.xz"; 1559 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/kab/firefox-140.0b4.tar.xz"; 1560 1560 locale = "kab"; 1561 1561 arch = "linux-aarch64"; 1562 - sha256 = "1e216572e181b2182b4a2e4320675c2ac6d523f27f35227b17772b1454e5ce3b"; 1562 + sha256 = "04564d398f617497e6503cd81095c3d9994f1decea0e99a86347dbdea3ec8373"; 1563 1563 } 1564 1564 { 1565 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/kk/firefox-140.0b3.tar.xz"; 1565 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/kk/firefox-140.0b4.tar.xz"; 1566 1566 locale = "kk"; 1567 1567 arch = "linux-aarch64"; 1568 - sha256 = "48e8817330d41757d848a69f95e3a89a0b405f46cef54f61541b2cee47910098"; 1568 + sha256 = "4c0ee1b602a71b6c2edb5b4d2cc7dee2c92f5cf2100c3211a1cd4747dfbc3cf9"; 1569 1569 } 1570 1570 { 1571 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/km/firefox-140.0b3.tar.xz"; 1571 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/km/firefox-140.0b4.tar.xz"; 1572 1572 locale = "km"; 1573 1573 arch = "linux-aarch64"; 1574 - sha256 = "24182bdda0438cc4efb50d9ece8d737cf05e1711d15e871c21dd4049200a064f"; 1574 + sha256 = "3f4f5c974a2f82a8eb24eacc80dd43dd6888687d7b33b709a75dfa028ca0ab61"; 1575 1575 } 1576 1576 { 1577 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/kn/firefox-140.0b3.tar.xz"; 1577 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/kn/firefox-140.0b4.tar.xz"; 1578 1578 locale = "kn"; 1579 1579 arch = "linux-aarch64"; 1580 - sha256 = "4792c242e54c336a33fca76299a712a2ec05196081dc6758f39f07b7e18ef183"; 1580 + sha256 = "b2831008cf28a63f2ef589f6eb9af55b796deffecdb7d5b6ba283820fb303eed"; 1581 1581 } 1582 1582 { 1583 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ko/firefox-140.0b3.tar.xz"; 1583 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ko/firefox-140.0b4.tar.xz"; 1584 1584 locale = "ko"; 1585 1585 arch = "linux-aarch64"; 1586 - sha256 = "cb4a05aea03ed789617c032dcb2669c6c1d4c3692cbde750a1994fc641c4f013"; 1586 + sha256 = "e2a06611817017184cb75cbb999cd51ca4854e14585b5be643afa6fbd976391f"; 1587 1587 } 1588 1588 { 1589 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/lij/firefox-140.0b3.tar.xz"; 1589 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/lij/firefox-140.0b4.tar.xz"; 1590 1590 locale = "lij"; 1591 1591 arch = "linux-aarch64"; 1592 - sha256 = "f3964c38e58615d0eb7d0150e0c6920a90788f1477fefd2d762556a174662838"; 1592 + sha256 = "dd60b5542bc5ad651fe6c9113f1379e34773a57e85306bb98bdda2738cf4fac1"; 1593 1593 } 1594 1594 { 1595 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/lt/firefox-140.0b3.tar.xz"; 1595 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/lt/firefox-140.0b4.tar.xz"; 1596 1596 locale = "lt"; 1597 1597 arch = "linux-aarch64"; 1598 - sha256 = "91d419c2bfa9a03abd18e603158f416ef2fa023b29de4e926bacc5ca1feb9946"; 1598 + sha256 = "d9dbf35f5982441c0f46af3ab76523d1012d117fb6dd23e45437c23ba30ea196"; 1599 1599 } 1600 1600 { 1601 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/lv/firefox-140.0b3.tar.xz"; 1601 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/lv/firefox-140.0b4.tar.xz"; 1602 1602 locale = "lv"; 1603 1603 arch = "linux-aarch64"; 1604 - sha256 = "a4829aa251cdc8c4873870cf85ce889a088a7f60a669ecac6302f818de2677e1"; 1604 + sha256 = "c24ddb01ca378672832eb5cf8e95bb78f6d5cab3266fa67070441e808db98439"; 1605 1605 } 1606 1606 { 1607 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/mk/firefox-140.0b3.tar.xz"; 1607 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/mk/firefox-140.0b4.tar.xz"; 1608 1608 locale = "mk"; 1609 1609 arch = "linux-aarch64"; 1610 - sha256 = "571039c86835ace41507fbb7e88fb808bab9a3cdba86ecca36a705076f1be6ff"; 1610 + sha256 = "d97f6661efd9f853c0a0e33b8a3c346866594bea9490bbfc4d0506aad919b62c"; 1611 1611 } 1612 1612 { 1613 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/mr/firefox-140.0b3.tar.xz"; 1613 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/mr/firefox-140.0b4.tar.xz"; 1614 1614 locale = "mr"; 1615 1615 arch = "linux-aarch64"; 1616 - sha256 = "5af4d3f08a05a7fd321678d6f5407ca0b885e72c45b320b8c7a6a7658e127e6d"; 1616 + sha256 = "35a07a397fb9daef535f2f8753261ed318f4a775f8e15e266af0942761acf2fc"; 1617 1617 } 1618 1618 { 1619 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ms/firefox-140.0b3.tar.xz"; 1619 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ms/firefox-140.0b4.tar.xz"; 1620 1620 locale = "ms"; 1621 1621 arch = "linux-aarch64"; 1622 - sha256 = "84bc3e41e4e72b8202eec681520edcd1fcacdcc20dd256ae26280f0136620da9"; 1622 + sha256 = "72d8acaf044201716007c6c189222020002d9a4016f4a3d253a91d64ca798783"; 1623 1623 } 1624 1624 { 1625 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/my/firefox-140.0b3.tar.xz"; 1625 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/my/firefox-140.0b4.tar.xz"; 1626 1626 locale = "my"; 1627 1627 arch = "linux-aarch64"; 1628 - sha256 = "c99a18fcb63f901cf4d5cad5ee1278895afa4b9ef8d7cb7e0ac0e084e0d25f3c"; 1628 + sha256 = "07a733a01b0825331ef5c8d107f194345e0afd157ae123f4e2e234029ce03903"; 1629 1629 } 1630 1630 { 1631 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/nb-NO/firefox-140.0b3.tar.xz"; 1631 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/nb-NO/firefox-140.0b4.tar.xz"; 1632 1632 locale = "nb-NO"; 1633 1633 arch = "linux-aarch64"; 1634 - sha256 = "816e39b1c3539e771d8f4d7098dfee49595a0432edf8c76a3766d3b1869ac710"; 1634 + sha256 = "23fd5336cf74966635ee1bb595d10766751251e018039fe97062f92dd28701f1"; 1635 1635 } 1636 1636 { 1637 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ne-NP/firefox-140.0b3.tar.xz"; 1637 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ne-NP/firefox-140.0b4.tar.xz"; 1638 1638 locale = "ne-NP"; 1639 1639 arch = "linux-aarch64"; 1640 - sha256 = "1d8ebc6580cbbe03afc5070228f40a5bf928f9edf904605856ba9c1df81fa665"; 1640 + sha256 = "225de7dede580be0c8ddfbe8a497af052c424b464ba606e11effb2a0258aaafa"; 1641 1641 } 1642 1642 { 1643 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/nl/firefox-140.0b3.tar.xz"; 1643 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/nl/firefox-140.0b4.tar.xz"; 1644 1644 locale = "nl"; 1645 1645 arch = "linux-aarch64"; 1646 - sha256 = "ffa903ab76a6dfeda4cf863fbb7248b4a428d03e686d21790c4647d43653975e"; 1646 + sha256 = "caeed5870902eabacc4b44398dbc9d8f1e7a94af15de1988d7d269004806559d"; 1647 1647 } 1648 1648 { 1649 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/nn-NO/firefox-140.0b3.tar.xz"; 1649 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/nn-NO/firefox-140.0b4.tar.xz"; 1650 1650 locale = "nn-NO"; 1651 1651 arch = "linux-aarch64"; 1652 - sha256 = "1c46c79761fa30948b364396d28fdec00628c21e46400e4c812f5433c8fec7e8"; 1652 + sha256 = "878938c66ba82f4b8598e3aa74b6dc9a8285e16d6287bbe760425dff2e6aee33"; 1653 1653 } 1654 1654 { 1655 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/oc/firefox-140.0b3.tar.xz"; 1655 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/oc/firefox-140.0b4.tar.xz"; 1656 1656 locale = "oc"; 1657 1657 arch = "linux-aarch64"; 1658 - sha256 = "efd8f41921db93f5d83e10ad7398d393502c650494dde02349434f3f94b245d5"; 1658 + sha256 = "1213e2a2226aedad71b543e1914151cf085c3186c447e6001c9ebf9b5644da35"; 1659 1659 } 1660 1660 { 1661 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/pa-IN/firefox-140.0b3.tar.xz"; 1661 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/pa-IN/firefox-140.0b4.tar.xz"; 1662 1662 locale = "pa-IN"; 1663 1663 arch = "linux-aarch64"; 1664 - sha256 = "64bd9c1af3f0695122df345a86d98da74b4edd4dc6e033882d31358be30cfc36"; 1664 + sha256 = "7141be31170e77c199c7e88a85b640a0aa9fbf3a87a6502bffdd7b95975e3fa3"; 1665 1665 } 1666 1666 { 1667 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/pl/firefox-140.0b3.tar.xz"; 1667 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/pl/firefox-140.0b4.tar.xz"; 1668 1668 locale = "pl"; 1669 1669 arch = "linux-aarch64"; 1670 - sha256 = "a221d10e8b373bfcb179bb36cd6d0c27779dde66ca5d9fcb89ffe637f1898d8c"; 1670 + sha256 = "f6128d1579be2067e2547f8eb1828a56e6dd6f29258b87e363d5105b7cebc4ce"; 1671 1671 } 1672 1672 { 1673 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/pt-BR/firefox-140.0b3.tar.xz"; 1673 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/pt-BR/firefox-140.0b4.tar.xz"; 1674 1674 locale = "pt-BR"; 1675 1675 arch = "linux-aarch64"; 1676 - sha256 = "1b5b0f70cb9db3d3e8a4d6c3712ae8e3f406511ee9fb5c8e2433261c9d46b417"; 1676 + sha256 = "9ef2b8cd01242d32f2cb0adf5a7bc310be21f4ba1cae3529cb64da75531d9792"; 1677 1677 } 1678 1678 { 1679 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/pt-PT/firefox-140.0b3.tar.xz"; 1679 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/pt-PT/firefox-140.0b4.tar.xz"; 1680 1680 locale = "pt-PT"; 1681 1681 arch = "linux-aarch64"; 1682 - sha256 = "26182efcafdcdf9dcfaa020f299559d7fcd3ebba62cac5c4622efebfe3435174"; 1682 + sha256 = "24b50d061bd46d7cccc128b562491e878e67e929f45fc986071d7e8c75585fd6"; 1683 1683 } 1684 1684 { 1685 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/rm/firefox-140.0b3.tar.xz"; 1685 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/rm/firefox-140.0b4.tar.xz"; 1686 1686 locale = "rm"; 1687 1687 arch = "linux-aarch64"; 1688 - sha256 = "953111cc9b2ae344a6082e95f80960a0bdce0c3b5eb4d667d5b8d749e77b97f5"; 1688 + sha256 = "5f138469c44a462d84ecdf70f4d76b9bf09509c0888588cd74240d93a0a65ddf"; 1689 1689 } 1690 1690 { 1691 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ro/firefox-140.0b3.tar.xz"; 1691 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ro/firefox-140.0b4.tar.xz"; 1692 1692 locale = "ro"; 1693 1693 arch = "linux-aarch64"; 1694 - sha256 = "7f52eb2eae1b2f27db938474c0710c28dd7cc5366e88abe37b2f51c644675b1b"; 1694 + sha256 = "34770ca741c4dc609deb69f606cf227b8abe1c5559c30b4743b03d1fd6bd4e88"; 1695 1695 } 1696 1696 { 1697 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ru/firefox-140.0b3.tar.xz"; 1697 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ru/firefox-140.0b4.tar.xz"; 1698 1698 locale = "ru"; 1699 1699 arch = "linux-aarch64"; 1700 - sha256 = "7cd6928d0c0cedc76c06946c0329a13515016e486ad634c9eda1c184215999a1"; 1700 + sha256 = "bf0dc41307da0ae66fa013d17e619776ce796301e7c1c3e16adcdf5290d43ce9"; 1701 1701 } 1702 1702 { 1703 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sat/firefox-140.0b3.tar.xz"; 1703 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sat/firefox-140.0b4.tar.xz"; 1704 1704 locale = "sat"; 1705 1705 arch = "linux-aarch64"; 1706 - sha256 = "0509df8f6e67bf3f0ba3eaa5cdc7f09d2ed52edc2016ba17bdec5dca37dc0215"; 1706 + sha256 = "f26a609c8e2dddec77a8d3cddc09fbf03abb9a6f8ff282a155fd0e35778e52f0"; 1707 1707 } 1708 1708 { 1709 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sc/firefox-140.0b3.tar.xz"; 1709 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sc/firefox-140.0b4.tar.xz"; 1710 1710 locale = "sc"; 1711 1711 arch = "linux-aarch64"; 1712 - sha256 = "e90d7babeac42128b88966c89bc27ddcb782bdb11cad278cd844f486da9cb1a0"; 1712 + sha256 = "b2535743683e89e58aa9aaed48621553afadd994f6ee1edd020e829abe7a1efe"; 1713 1713 } 1714 1714 { 1715 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sco/firefox-140.0b3.tar.xz"; 1715 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sco/firefox-140.0b4.tar.xz"; 1716 1716 locale = "sco"; 1717 1717 arch = "linux-aarch64"; 1718 - sha256 = "12520f1d6e4a8d4385dc44e8b0455c0946159793adc05ca2e6bdeccd331741a0"; 1718 + sha256 = "2731fbe959da7f15a27e3a675fe80b0d54bcae316672035c415376660f8c60f5"; 1719 1719 } 1720 1720 { 1721 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/si/firefox-140.0b3.tar.xz"; 1721 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/si/firefox-140.0b4.tar.xz"; 1722 1722 locale = "si"; 1723 1723 arch = "linux-aarch64"; 1724 - sha256 = "ab879762439cabdf676f74ce07fe7ce3303f97a59f3758ebcdd3e139bb6188a5"; 1724 + sha256 = "c75fe5891b84c8fcffa4d43093d6c71092741bb60ce3bbb0875067ccb08801d5"; 1725 1725 } 1726 1726 { 1727 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sk/firefox-140.0b3.tar.xz"; 1727 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sk/firefox-140.0b4.tar.xz"; 1728 1728 locale = "sk"; 1729 1729 arch = "linux-aarch64"; 1730 - sha256 = "412edadc539d8999a707a81591537f0565a26f50ca566581687c2e01d186fd95"; 1730 + sha256 = "c4862d30d0cf9450be66cc38213d90c300196bf98b361bfb39fc9d1c4748b2b3"; 1731 1731 } 1732 1732 { 1733 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/skr/firefox-140.0b3.tar.xz"; 1733 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/skr/firefox-140.0b4.tar.xz"; 1734 1734 locale = "skr"; 1735 1735 arch = "linux-aarch64"; 1736 - sha256 = "6b03c01a8dbaa8e25dcbfe16b45e75c4c0607edfeb1b8378b6218d9c989fe2e8"; 1736 + sha256 = "1702eda3a78cffb1df602d1443fa885a575382b5f5b27fbde44fe26b4b3ca7c5"; 1737 1737 } 1738 1738 { 1739 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sl/firefox-140.0b3.tar.xz"; 1739 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sl/firefox-140.0b4.tar.xz"; 1740 1740 locale = "sl"; 1741 1741 arch = "linux-aarch64"; 1742 - sha256 = "aa9843e770e2ff34c12a21f58cc74025ec2a2fe506f5ec5d1ed39e2a71ef5e99"; 1742 + sha256 = "57dac174f3a82d01f4ddabc28ab47d063f6cff823bf96394aa15b84acc026f03"; 1743 1743 } 1744 1744 { 1745 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/son/firefox-140.0b3.tar.xz"; 1745 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/son/firefox-140.0b4.tar.xz"; 1746 1746 locale = "son"; 1747 1747 arch = "linux-aarch64"; 1748 - sha256 = "0c03dc82f8fe84ad296e928046762f33cba7929cfacc20e58ac3682f641a715b"; 1748 + sha256 = "02aa9292bc7bb008ce7b3a4c71b7418578c58b45a86397375263ae004c6bdc3c"; 1749 1749 } 1750 1750 { 1751 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sq/firefox-140.0b3.tar.xz"; 1751 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sq/firefox-140.0b4.tar.xz"; 1752 1752 locale = "sq"; 1753 1753 arch = "linux-aarch64"; 1754 - sha256 = "825e766cb6204232462edec2ec637fe3620e021382b7ece7f79122194404f85e"; 1754 + sha256 = "bda64253568603f6bc9edea913748bcee053ff0ff95ea0e7b1fe52960e234f24"; 1755 1755 } 1756 1756 { 1757 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sr/firefox-140.0b3.tar.xz"; 1757 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sr/firefox-140.0b4.tar.xz"; 1758 1758 locale = "sr"; 1759 1759 arch = "linux-aarch64"; 1760 - sha256 = "3dab1ce01cbf1e4b051dd0be1cefca6bc6921ea35a28767a9619915bf3fae1a7"; 1760 + sha256 = "92fbca93a60dc3f35da2427b2a89185efe0090306df4cace4c025683e13ab7ad"; 1761 1761 } 1762 1762 { 1763 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sv-SE/firefox-140.0b3.tar.xz"; 1763 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sv-SE/firefox-140.0b4.tar.xz"; 1764 1764 locale = "sv-SE"; 1765 1765 arch = "linux-aarch64"; 1766 - sha256 = "9936b4edb5afbc133854bd323ecb9f6de75589903db65b444579139184fe3ed0"; 1766 + sha256 = "ee6be5ad07e13e990c448e19b43a244a15bdd7ea59375ff4ad894ec75dd639bd"; 1767 1767 } 1768 1768 { 1769 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/szl/firefox-140.0b3.tar.xz"; 1769 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/szl/firefox-140.0b4.tar.xz"; 1770 1770 locale = "szl"; 1771 1771 arch = "linux-aarch64"; 1772 - sha256 = "855d718f0519c19c86380fa72ec6aa0aaf9f82d806fe32bd0b94a2f34f27278c"; 1772 + sha256 = "fc481f234c13d42a06dcb6d32a7d092e12113ba15535844a781bf49ed7149781"; 1773 1773 } 1774 1774 { 1775 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ta/firefox-140.0b3.tar.xz"; 1775 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ta/firefox-140.0b4.tar.xz"; 1776 1776 locale = "ta"; 1777 1777 arch = "linux-aarch64"; 1778 - sha256 = "80e7aa6114c2f8be68a1efc6c73c0b39f0c00679db5f16e8fab65c54c74d2569"; 1778 + sha256 = "082bb72187b9ecd8911051c27a0357ad83fc859a351bc6f48fec4d61961e9b68"; 1779 1779 } 1780 1780 { 1781 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/te/firefox-140.0b3.tar.xz"; 1781 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/te/firefox-140.0b4.tar.xz"; 1782 1782 locale = "te"; 1783 1783 arch = "linux-aarch64"; 1784 - sha256 = "bcc4e2f3fbba6bc6f01a2453165219ce02eb24852d89b0720ec457396f6d0cf0"; 1784 + sha256 = "13303d06a49825000e7368e8416e38fcbc41f8c9f795b2af6bf836b4f7c65915"; 1785 1785 } 1786 1786 { 1787 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/tg/firefox-140.0b3.tar.xz"; 1787 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/tg/firefox-140.0b4.tar.xz"; 1788 1788 locale = "tg"; 1789 1789 arch = "linux-aarch64"; 1790 - sha256 = "4fa638bb86d4c154a9c98d712641f93cd20b87d57320e39fb0632f64bebed14c"; 1790 + sha256 = "351c468bb51665019393083c834ffb5903b1fbebdbda2560fa233db179bee441"; 1791 1791 } 1792 1792 { 1793 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/th/firefox-140.0b3.tar.xz"; 1793 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/th/firefox-140.0b4.tar.xz"; 1794 1794 locale = "th"; 1795 1795 arch = "linux-aarch64"; 1796 - sha256 = "c36363ce1af201aa457d8a230fd75a5129707ffb75b2c84ad4dd0341314a3df3"; 1796 + sha256 = "f1b2dd8e921d8eebc6bd10b22aca1ce4a48818dba830cae131cf8fe7704e7c6c"; 1797 1797 } 1798 1798 { 1799 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/tl/firefox-140.0b3.tar.xz"; 1799 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/tl/firefox-140.0b4.tar.xz"; 1800 1800 locale = "tl"; 1801 1801 arch = "linux-aarch64"; 1802 - sha256 = "b87af873d33da71a73bfa3e0523b0f9651df8921afa3c8671d73a33ac4925346"; 1802 + sha256 = "8e5dacac1a85e5d6aaccd9939aec63143d1688a657e5dc5f0f4ebfe1094acbe5"; 1803 1803 } 1804 1804 { 1805 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/tr/firefox-140.0b3.tar.xz"; 1805 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/tr/firefox-140.0b4.tar.xz"; 1806 1806 locale = "tr"; 1807 1807 arch = "linux-aarch64"; 1808 - sha256 = "a7fff70158702ede22335388e1e695f5e7086d4617fc868f7f2c85957820a50e"; 1808 + sha256 = "14ea2292bc55272d784a0f7d8dc8827502f352665c8652d4251f83cd3e2a6fbc"; 1809 1809 } 1810 1810 { 1811 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/trs/firefox-140.0b3.tar.xz"; 1811 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/trs/firefox-140.0b4.tar.xz"; 1812 1812 locale = "trs"; 1813 1813 arch = "linux-aarch64"; 1814 - sha256 = "ae65ea701ac7c4d71d7de0d175ca2886002704c66a9540af81c92c9fea1edb61"; 1814 + sha256 = "3e834c1967efc38e6377fb6e91a40e258b4d3e99561e7d06e7239da0b6db0e6d"; 1815 1815 } 1816 1816 { 1817 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/uk/firefox-140.0b3.tar.xz"; 1817 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/uk/firefox-140.0b4.tar.xz"; 1818 1818 locale = "uk"; 1819 1819 arch = "linux-aarch64"; 1820 - sha256 = "3740e4f2065cbc1cf8e5dd413fb9fb1d735e83f28e036cc70dd17a592a4314db"; 1820 + sha256 = "0cc79f9b74dc4b8bc52a004e6a299dc7c3067edf51af894a9ef93ff865375daf"; 1821 1821 } 1822 1822 { 1823 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ur/firefox-140.0b3.tar.xz"; 1823 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ur/firefox-140.0b4.tar.xz"; 1824 1824 locale = "ur"; 1825 1825 arch = "linux-aarch64"; 1826 - sha256 = "7f12a9f9e7fbadc91f363259ab25efdd0eb0e7efe876961c5a55d04528a0a8ca"; 1826 + sha256 = "ff89b979a9bb6e97b71386c492d0e3ae05097cd21ca4388f6db28ba441bee705"; 1827 1827 } 1828 1828 { 1829 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/uz/firefox-140.0b3.tar.xz"; 1829 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/uz/firefox-140.0b4.tar.xz"; 1830 1830 locale = "uz"; 1831 1831 arch = "linux-aarch64"; 1832 - sha256 = "430cb9447c248f780752109176652be758e11ae8be6697d9887b427a93d7f4f8"; 1832 + sha256 = "69943a4fdb5137baa73fd3c884cc7d2c4c8d3d3c42103fdb4590aec34206df15"; 1833 1833 } 1834 1834 { 1835 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/vi/firefox-140.0b3.tar.xz"; 1835 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/vi/firefox-140.0b4.tar.xz"; 1836 1836 locale = "vi"; 1837 1837 arch = "linux-aarch64"; 1838 - sha256 = "69cbdc59a993867bda380c425cb8817cd332d9527a234530d418a3390d89571a"; 1838 + sha256 = "0c6b0bb20622e3e181148deecd505c22ce7d3eb70cb3bf89fc234ccdd84384bb"; 1839 1839 } 1840 1840 { 1841 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/xh/firefox-140.0b3.tar.xz"; 1841 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/xh/firefox-140.0b4.tar.xz"; 1842 1842 locale = "xh"; 1843 1843 arch = "linux-aarch64"; 1844 - sha256 = "63fcd5c3aa54cddc831ff612e5a4a81a2d0dbed209884c2f245f1a36daed2cf6"; 1844 + sha256 = "fb13b9888715720ceca991f449e47ed05154f29f080bfe4c99ee494ac92cf86d"; 1845 1845 } 1846 1846 { 1847 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/zh-CN/firefox-140.0b3.tar.xz"; 1847 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/zh-CN/firefox-140.0b4.tar.xz"; 1848 1848 locale = "zh-CN"; 1849 1849 arch = "linux-aarch64"; 1850 - sha256 = "df7072dca96da6164e8ce0b523eb0f09b5f68a11d53bd9eab0c81ee158e823e8"; 1850 + sha256 = "fa37aa2739232658cb0d947f15ba2839c8b28debb0d3bafae1805a8fc065580a"; 1851 1851 } 1852 1852 { 1853 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/zh-TW/firefox-140.0b3.tar.xz"; 1853 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/zh-TW/firefox-140.0b4.tar.xz"; 1854 1854 locale = "zh-TW"; 1855 1855 arch = "linux-aarch64"; 1856 - sha256 = "5bc5002bf66948e837eaf42a0b397766416f14c539ab1684e1400b2febb59b5d"; 1856 + sha256 = "7d300dfc2bf2effa515b05c7e8f51c9c3388024a311c6da9fed1d463bd1946f7"; 1857 1857 } 1858 1858 { 1859 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ach/Firefox%20140.0b3.dmg"; 1859 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ach/Firefox%20140.0b4.dmg"; 1860 1860 locale = "ach"; 1861 1861 arch = "mac"; 1862 - sha256 = "b91a4b800d350b018789a6cb08bbeb6e557ef492b79f03c2479fa931eb5eba55"; 1862 + sha256 = "fcc7f8310a689c595c387709685af98b4acc71d02ebf83b4b88a5747d15e7bec"; 1863 1863 } 1864 1864 { 1865 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/af/Firefox%20140.0b3.dmg"; 1865 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/af/Firefox%20140.0b4.dmg"; 1866 1866 locale = "af"; 1867 1867 arch = "mac"; 1868 - sha256 = "4cf3232c157eab869704d49f8215f1096f421aa58a5a2653ee6fe186375118f6"; 1868 + sha256 = "92b2731ca8e8590d7f5c69e48ee196f4a0a34dceaac8eafc3773c15f7fee1d77"; 1869 1869 } 1870 1870 { 1871 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/an/Firefox%20140.0b3.dmg"; 1871 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/an/Firefox%20140.0b4.dmg"; 1872 1872 locale = "an"; 1873 1873 arch = "mac"; 1874 - sha256 = "26b0318f7d6b8e6d4512fbca50df1b0848ac6df708eadb6d35ff557214bed2a3"; 1874 + sha256 = "ca7e1a463cd090e64e798b6f6563e9751b1aa2d4b1227c500bb111c53b3fdee9"; 1875 1875 } 1876 1876 { 1877 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ar/Firefox%20140.0b3.dmg"; 1877 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ar/Firefox%20140.0b4.dmg"; 1878 1878 locale = "ar"; 1879 1879 arch = "mac"; 1880 - sha256 = "3de6a419eeaf8e2b7abd6204856604d52dafbe9457a261d99258a34fd9883d34"; 1880 + sha256 = "f6944b6bd4b086efa5b60a0605709adc737ba1a4ecfa4e689e124331465eff76"; 1881 1881 } 1882 1882 { 1883 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ast/Firefox%20140.0b3.dmg"; 1883 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ast/Firefox%20140.0b4.dmg"; 1884 1884 locale = "ast"; 1885 1885 arch = "mac"; 1886 - sha256 = "506566a4074aa217fe718145d68f5792310816bef7d03412796925eb2f497b2b"; 1886 + sha256 = "e834ba503dc7fdbdbdf69a516126cb16cdb089eddd1b2773e00c5cc0ff4d7658"; 1887 1887 } 1888 1888 { 1889 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/az/Firefox%20140.0b3.dmg"; 1889 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/az/Firefox%20140.0b4.dmg"; 1890 1890 locale = "az"; 1891 1891 arch = "mac"; 1892 - sha256 = "6b4d36108ea50db402e5dde3722c251150037c49e13dce7067119029d831ab38"; 1892 + sha256 = "dd4a9c7d87b2e1af7f87b083910682967cafac68aa1c4c87f6b6dcc69bd0836c"; 1893 1893 } 1894 1894 { 1895 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/be/Firefox%20140.0b3.dmg"; 1895 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/be/Firefox%20140.0b4.dmg"; 1896 1896 locale = "be"; 1897 1897 arch = "mac"; 1898 - sha256 = "ed5f409da41108e7315499580a848fbc38b6795dbbb4873c1a49b654d3ebcdb0"; 1898 + sha256 = "e6c157e53ef0eabe645ede759f83bcb1e55d3d7da09fb29044edd7e1fd139de0"; 1899 1899 } 1900 1900 { 1901 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/bg/Firefox%20140.0b3.dmg"; 1901 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/bg/Firefox%20140.0b4.dmg"; 1902 1902 locale = "bg"; 1903 1903 arch = "mac"; 1904 - sha256 = "3d89876f2a64a0a089c835efc068cafa8f0611a393bfda1e700fe174ad97ea67"; 1904 + sha256 = "28d50138cca863ee4716f7be693950e468f5442b770dce389081caadb4e86fad"; 1905 1905 } 1906 1906 { 1907 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/bn/Firefox%20140.0b3.dmg"; 1907 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/bn/Firefox%20140.0b4.dmg"; 1908 1908 locale = "bn"; 1909 1909 arch = "mac"; 1910 - sha256 = "951a928b96768e9223a5cbf15000e6492b6af0fdbdd57ac04a9485dc90750a34"; 1910 + sha256 = "d16a2cfd1bf7602c22153b7de4b7f74485aaf78b09526985390f4d35783134cc"; 1911 1911 } 1912 1912 { 1913 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/br/Firefox%20140.0b3.dmg"; 1913 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/br/Firefox%20140.0b4.dmg"; 1914 1914 locale = "br"; 1915 1915 arch = "mac"; 1916 - sha256 = "b0850a643f67d4f426cc4da800265476ceb3073be86a236e2390209a839f6580"; 1916 + sha256 = "2e9649b9ea8d6da502ce86fcb6a9ed70a4472b58ec7f7a85ea7116c455b8744f"; 1917 1917 } 1918 1918 { 1919 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/bs/Firefox%20140.0b3.dmg"; 1919 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/bs/Firefox%20140.0b4.dmg"; 1920 1920 locale = "bs"; 1921 1921 arch = "mac"; 1922 - sha256 = "b4eaa6d28e13ac082207160093c89de7338194f821d4568a8d48be94e6029cd7"; 1922 + sha256 = "c566fa2adbbfacdb9779a99a7f925e5a6aa8be78afee2fcc9d082806a7a2998f"; 1923 1923 } 1924 1924 { 1925 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ca-valencia/Firefox%20140.0b3.dmg"; 1925 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ca-valencia/Firefox%20140.0b4.dmg"; 1926 1926 locale = "ca-valencia"; 1927 1927 arch = "mac"; 1928 - sha256 = "16aa9aa41615fa318661e5ad4cb44993edd8ada4c8a8a5ee6ea2d2ccfd80e4e6"; 1928 + sha256 = "c082e76a703f1d228f45199c0d37f17334720affdf83b9860b538b4fe0381f11"; 1929 1929 } 1930 1930 { 1931 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ca/Firefox%20140.0b3.dmg"; 1931 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ca/Firefox%20140.0b4.dmg"; 1932 1932 locale = "ca"; 1933 1933 arch = "mac"; 1934 - sha256 = "3943715885230fe7fb60b63dae1d6b970ce075f4ede2888d6bc04600afa0cb1e"; 1934 + sha256 = "ffe9b9bfa9742d259b1da9675005c21a1018d865fc33eb3006a9757b7af9d9cf"; 1935 1935 } 1936 1936 { 1937 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/cak/Firefox%20140.0b3.dmg"; 1937 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/cak/Firefox%20140.0b4.dmg"; 1938 1938 locale = "cak"; 1939 1939 arch = "mac"; 1940 - sha256 = "0cfd7036ffce0e751df720c2fdc47461904eb75316040237ffa9ec65869e2171"; 1940 + sha256 = "d6b872285b7db3d977d06e37926250a0d142869c95d60673da38caaadafe6626"; 1941 1941 } 1942 1942 { 1943 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/cs/Firefox%20140.0b3.dmg"; 1943 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/cs/Firefox%20140.0b4.dmg"; 1944 1944 locale = "cs"; 1945 1945 arch = "mac"; 1946 - sha256 = "88f59df2a7c7f13766f7ecadd41c27502bc7b1194c29aa700e319e268123e469"; 1946 + sha256 = "e37322b24fe1d3248871314095726a8ee53616b102ddb12be11857fb9fb0c72a"; 1947 1947 } 1948 1948 { 1949 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/cy/Firefox%20140.0b3.dmg"; 1949 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/cy/Firefox%20140.0b4.dmg"; 1950 1950 locale = "cy"; 1951 1951 arch = "mac"; 1952 - sha256 = "fd1a8b3fe4094b98de891b401fea4eb082a82e0c207ac79fa430624f2d7e3de8"; 1952 + sha256 = "7859f61b331dd65d9f1e3b10919a9d442cdf8f1edf5419944a5a9ef92428e133"; 1953 1953 } 1954 1954 { 1955 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/da/Firefox%20140.0b3.dmg"; 1955 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/da/Firefox%20140.0b4.dmg"; 1956 1956 locale = "da"; 1957 1957 arch = "mac"; 1958 - sha256 = "58ded2505aeeffc23007086e8fa183db81b7a1319a48ee00743aba222f82c43c"; 1958 + sha256 = "7b50efe8bbafe360ceab31db923c61d196402f499bc86d2f402c11b879580581"; 1959 1959 } 1960 1960 { 1961 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/de/Firefox%20140.0b3.dmg"; 1961 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/de/Firefox%20140.0b4.dmg"; 1962 1962 locale = "de"; 1963 1963 arch = "mac"; 1964 - sha256 = "62dc719f46113287868cb898f29b2390ff2ad889613ab7b7cecb15b7c14c020a"; 1964 + sha256 = "29f7864de3051dc8c63458a4291a03f5cab7c4f1cfcd038cd4cc097300d3fa32"; 1965 1965 } 1966 1966 { 1967 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/dsb/Firefox%20140.0b3.dmg"; 1967 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/dsb/Firefox%20140.0b4.dmg"; 1968 1968 locale = "dsb"; 1969 1969 arch = "mac"; 1970 - sha256 = "da379eccd174c83b80a88d08f31069b61a687f3bf97536fbaa9815314191a766"; 1970 + sha256 = "5487cbd69515dde8e0205aaa6a8439e13e330ca55869a45f4d3b781d2d4b04f4"; 1971 1971 } 1972 1972 { 1973 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/el/Firefox%20140.0b3.dmg"; 1973 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/el/Firefox%20140.0b4.dmg"; 1974 1974 locale = "el"; 1975 1975 arch = "mac"; 1976 - sha256 = "1e21eef746d5a3fac0bed5fdb3f536e705b947796331af0faaa40b7480e6b7bd"; 1976 + sha256 = "f7c76d6d24897905a6578d58f19645b197d9d646bea1c9bcb499bbbeddd8e965"; 1977 1977 } 1978 1978 { 1979 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/en-CA/Firefox%20140.0b3.dmg"; 1979 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/en-CA/Firefox%20140.0b4.dmg"; 1980 1980 locale = "en-CA"; 1981 1981 arch = "mac"; 1982 - sha256 = "cf0551a0409ed7283baf68707ec51312a170faab606c9da859143f7e114884fc"; 1982 + sha256 = "abf69c3363150980bd1c1a84cd3bdf2d39e4715805f11256a1db38e99e431bcd"; 1983 1983 } 1984 1984 { 1985 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/en-GB/Firefox%20140.0b3.dmg"; 1985 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/en-GB/Firefox%20140.0b4.dmg"; 1986 1986 locale = "en-GB"; 1987 1987 arch = "mac"; 1988 - sha256 = "a2ef452fff308991e1c18d2ce14d62c2b8ae51b6a57e4c12d04159ccb625bb8e"; 1988 + sha256 = "cb9c91e78b00589aa06286af20540e0fb7fd99e045a602aa49353db5de84ae07"; 1989 1989 } 1990 1990 { 1991 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/en-US/Firefox%20140.0b3.dmg"; 1991 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/en-US/Firefox%20140.0b4.dmg"; 1992 1992 locale = "en-US"; 1993 1993 arch = "mac"; 1994 - sha256 = "36655b97674d1d06d4beaa9ea6e4a62b9ce8918cde026e3a62d5b72cb8f23d40"; 1994 + sha256 = "41074b15a8244ec003bde022c29f8bdfd9cc07b7761af8840380c5cd8deb07ab"; 1995 1995 } 1996 1996 { 1997 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/eo/Firefox%20140.0b3.dmg"; 1997 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/eo/Firefox%20140.0b4.dmg"; 1998 1998 locale = "eo"; 1999 1999 arch = "mac"; 2000 - sha256 = "c264873f843cc4b622a6f21d9608879b317975a06cbb7bf067eb0d67abcab6d6"; 2000 + sha256 = "2b92b43fd83c02243e91d4be7a0a4f32b1ce5ab3f43d2eb98a177ea3fa8c0bde"; 2001 2001 } 2002 2002 { 2003 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/es-AR/Firefox%20140.0b3.dmg"; 2003 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/es-AR/Firefox%20140.0b4.dmg"; 2004 2004 locale = "es-AR"; 2005 2005 arch = "mac"; 2006 - sha256 = "c70701849574b48d56bccff74d68f61d00728021110b5a66fe6c9cd534e8dd43"; 2006 + sha256 = "5b4f1f32ed3ad38bc47b04faf68944b9c2eb04f85ac3b6f3653b526fb59dfdfb"; 2007 2007 } 2008 2008 { 2009 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/es-CL/Firefox%20140.0b3.dmg"; 2009 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/es-CL/Firefox%20140.0b4.dmg"; 2010 2010 locale = "es-CL"; 2011 2011 arch = "mac"; 2012 - sha256 = "b03e20dcbd79468005bfb5deee8d888aa11d5707d0d9568f8abcfd8d1014adad"; 2012 + sha256 = "603f2ea427bfdfe79bc7087ea3774a4a1deeb8e446f53ea5483e3180e452d59a"; 2013 2013 } 2014 2014 { 2015 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/es-ES/Firefox%20140.0b3.dmg"; 2015 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/es-ES/Firefox%20140.0b4.dmg"; 2016 2016 locale = "es-ES"; 2017 2017 arch = "mac"; 2018 - sha256 = "af7fb0e75d98fabea29580ee313ed18f49062917d73e272b16812c7ad1ba35e3"; 2018 + sha256 = "6364d2a4b7ea39d89f654abaae3a291577e74c8b0b764fbaabcbe0992f583159"; 2019 2019 } 2020 2020 { 2021 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/es-MX/Firefox%20140.0b3.dmg"; 2021 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/es-MX/Firefox%20140.0b4.dmg"; 2022 2022 locale = "es-MX"; 2023 2023 arch = "mac"; 2024 - sha256 = "d62b8c0c305ca45ec857f026bc27157482474be06ab3b13180cbe3dfda7e676d"; 2024 + sha256 = "b1690c817759405a79cbc6a50d616fbccde39cc0d99779ee4753603917c1e37e"; 2025 2025 } 2026 2026 { 2027 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/et/Firefox%20140.0b3.dmg"; 2027 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/et/Firefox%20140.0b4.dmg"; 2028 2028 locale = "et"; 2029 2029 arch = "mac"; 2030 - sha256 = "595b01bea796801dd3b35256110290a2c746836a57e8a2c7690986bcb96209e2"; 2030 + sha256 = "30b75291e563af62919b75273f442884c9a262fb2a4de542d53027de223f720c"; 2031 2031 } 2032 2032 { 2033 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/eu/Firefox%20140.0b3.dmg"; 2033 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/eu/Firefox%20140.0b4.dmg"; 2034 2034 locale = "eu"; 2035 2035 arch = "mac"; 2036 - sha256 = "4c8f36075976c6de8345bfb7716be26e12bb620d273bff2f951530adfa5b1d3b"; 2036 + sha256 = "2b338cf87087b7a4cd172b72a62a52507076088c0dcae1a9f63fe6c4722a6d11"; 2037 2037 } 2038 2038 { 2039 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/fa/Firefox%20140.0b3.dmg"; 2039 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/fa/Firefox%20140.0b4.dmg"; 2040 2040 locale = "fa"; 2041 2041 arch = "mac"; 2042 - sha256 = "cbeedab2fc5fe6c563f49d198aba79007a8e149422e046a2b2ad540d18a80e49"; 2042 + sha256 = "5b1a5509577f307b24065b7f4e88c103306b9937c4d98e49cb9aba97abf2d3a8"; 2043 2043 } 2044 2044 { 2045 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ff/Firefox%20140.0b3.dmg"; 2045 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ff/Firefox%20140.0b4.dmg"; 2046 2046 locale = "ff"; 2047 2047 arch = "mac"; 2048 - sha256 = "1820073e2ee74a85a7811e2cf6e8208aac984304e3a060006a4a9c6092357677"; 2048 + sha256 = "cd5b37a95f414be5af6217ab5dcf983a7ffdcfa78e013b9216ed57f3f9d2a224"; 2049 2049 } 2050 2050 { 2051 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/fi/Firefox%20140.0b3.dmg"; 2051 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/fi/Firefox%20140.0b4.dmg"; 2052 2052 locale = "fi"; 2053 2053 arch = "mac"; 2054 - sha256 = "35b4de1b611bcb11ab46567d8cbc5eb369f12ca6455823115cd0c6c3d0a28f29"; 2054 + sha256 = "866b567cb5471d434dddbcb58260291b99a322f67b6e203086762083f1967e7d"; 2055 2055 } 2056 2056 { 2057 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/fr/Firefox%20140.0b3.dmg"; 2057 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/fr/Firefox%20140.0b4.dmg"; 2058 2058 locale = "fr"; 2059 2059 arch = "mac"; 2060 - sha256 = "df3c9b89144194e4b20244ef8d42b6a2f1b075f5b0afbaacda153af2aff45df3"; 2060 + sha256 = "f5393dcdbdb367bfaf0e1e47ce2a445add9fa265abb87a0c324daceec3a1d0fb"; 2061 2061 } 2062 2062 { 2063 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/fur/Firefox%20140.0b3.dmg"; 2063 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/fur/Firefox%20140.0b4.dmg"; 2064 2064 locale = "fur"; 2065 2065 arch = "mac"; 2066 - sha256 = "b198f7fc147179514be0ebaaa726cd66fce74cfde162d2d32e1756ee20f7d903"; 2066 + sha256 = "e4ef81af4c352ac12a5a3fb3dd5a34dad3c9acf3ac639e20141694da8fbe8ec6"; 2067 2067 } 2068 2068 { 2069 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/fy-NL/Firefox%20140.0b3.dmg"; 2069 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/fy-NL/Firefox%20140.0b4.dmg"; 2070 2070 locale = "fy-NL"; 2071 2071 arch = "mac"; 2072 - sha256 = "73abfe375f5f858e82a9aa737f7c07b471f47a21adc861cd7d48643afb6f24dd"; 2072 + sha256 = "54be4106d429b1df2ef2d5e3861712f69ec348b47f9bb2565c191762beab8945"; 2073 2073 } 2074 2074 { 2075 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ga-IE/Firefox%20140.0b3.dmg"; 2075 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ga-IE/Firefox%20140.0b4.dmg"; 2076 2076 locale = "ga-IE"; 2077 2077 arch = "mac"; 2078 - sha256 = "28bc935a00b9ffd14077aaf3917e4a8595ae3c629f08af32aab3000504130e3d"; 2078 + sha256 = "ee229ef6fa1fe743d5364914c990172e39a9500c2968afc646bacf14a3eb8742"; 2079 2079 } 2080 2080 { 2081 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/gd/Firefox%20140.0b3.dmg"; 2081 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/gd/Firefox%20140.0b4.dmg"; 2082 2082 locale = "gd"; 2083 2083 arch = "mac"; 2084 - sha256 = "efca639b23420c79025a977d033a0490ef5577ec993527e9e5780567cbecaf77"; 2084 + sha256 = "1164bff45a4c75283d70a1dfebf12dd0729275a1135be9710830f7a8eb28521b"; 2085 2085 } 2086 2086 { 2087 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/gl/Firefox%20140.0b3.dmg"; 2087 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/gl/Firefox%20140.0b4.dmg"; 2088 2088 locale = "gl"; 2089 2089 arch = "mac"; 2090 - sha256 = "c689143914019a0c824d5b9ebe079d3d0e42a6f8e61083e873c3b5aeae272e1f"; 2090 + sha256 = "1317610e3c18cdbd81c9712cf7e6c3ae589952911347c027d3d3a271ff9b9f97"; 2091 2091 } 2092 2092 { 2093 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/gn/Firefox%20140.0b3.dmg"; 2093 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/gn/Firefox%20140.0b4.dmg"; 2094 2094 locale = "gn"; 2095 2095 arch = "mac"; 2096 - sha256 = "e1abb457c9f144a16baaa01e10c4f3ef1d8d55cfa7c10fe32030af14a889dae6"; 2096 + sha256 = "5ed49bb2afa8c6e8197a20576e97957f0688c144605a5f1c35ebed14f7a1fc41"; 2097 2097 } 2098 2098 { 2099 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/gu-IN/Firefox%20140.0b3.dmg"; 2099 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/gu-IN/Firefox%20140.0b4.dmg"; 2100 2100 locale = "gu-IN"; 2101 2101 arch = "mac"; 2102 - sha256 = "810bdc63fb5527aae67c2039a87ff1cabc5d0af1d81d0a38e5dd6eaf87e4c38d"; 2102 + sha256 = "3e4ac33879e91fa422d741f477e7c66f947041999732c5d7b7740f2abdc5bb86"; 2103 2103 } 2104 2104 { 2105 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/he/Firefox%20140.0b3.dmg"; 2105 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/he/Firefox%20140.0b4.dmg"; 2106 2106 locale = "he"; 2107 2107 arch = "mac"; 2108 - sha256 = "fe8dd8d001ea4ef3ae6d570f177fab07cf66968ca0218c328401030ff673ec46"; 2108 + sha256 = "94f832c1a5a952823ed1571ea3deaf3a9d115b837114a60e13732de0b8211f5d"; 2109 2109 } 2110 2110 { 2111 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/hi-IN/Firefox%20140.0b3.dmg"; 2111 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/hi-IN/Firefox%20140.0b4.dmg"; 2112 2112 locale = "hi-IN"; 2113 2113 arch = "mac"; 2114 - sha256 = "b97ea559a077fb24f54ee38b78524d054610f6ddb2dbaf01e0b9efac5aa35073"; 2114 + sha256 = "8e2cfbf7c7e015886592a9983390c56fd251ace396bba5f34b3a2593255b1161"; 2115 2115 } 2116 2116 { 2117 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/hr/Firefox%20140.0b3.dmg"; 2117 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/hr/Firefox%20140.0b4.dmg"; 2118 2118 locale = "hr"; 2119 2119 arch = "mac"; 2120 - sha256 = "971d6761f8ede73878b1fe75d5ac054187b4039bd36f462a3120c06c5ae2cc62"; 2120 + sha256 = "e48b5b93adf00da2e4a3ce0b4ec9afa2db03e962287d346de188df2c0d6133b8"; 2121 2121 } 2122 2122 { 2123 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/hsb/Firefox%20140.0b3.dmg"; 2123 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/hsb/Firefox%20140.0b4.dmg"; 2124 2124 locale = "hsb"; 2125 2125 arch = "mac"; 2126 - sha256 = "f4c952b27fe8eb5d5aca66ce987ee7fea9fa6a34b4effa1199e29d13dcb8c11a"; 2126 + sha256 = "7ab6ff54701b53b258bdb5bd1ab9679cf9acca9c987830d17246dae5d9f141fb"; 2127 2127 } 2128 2128 { 2129 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/hu/Firefox%20140.0b3.dmg"; 2129 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/hu/Firefox%20140.0b4.dmg"; 2130 2130 locale = "hu"; 2131 2131 arch = "mac"; 2132 - sha256 = "bd292cfd5c8dd4134a9f00de09230d76924ae1353ac5b11d51a11ac94208d93d"; 2132 + sha256 = "eec1b7f5d3274267d5c25b7aa3b774bf1b44d15801568c60cfe082064d7372b6"; 2133 2133 } 2134 2134 { 2135 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/hy-AM/Firefox%20140.0b3.dmg"; 2135 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/hy-AM/Firefox%20140.0b4.dmg"; 2136 2136 locale = "hy-AM"; 2137 2137 arch = "mac"; 2138 - sha256 = "2576beffeed165a63ab65d4abd5890f26b6e5af32b32e9f4cdd4dd0773b605e2"; 2138 + sha256 = "6347058b34660f414784b5f2782bcef72dbd6349461c4a2f0988cce9b9af6793"; 2139 2139 } 2140 2140 { 2141 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ia/Firefox%20140.0b3.dmg"; 2141 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ia/Firefox%20140.0b4.dmg"; 2142 2142 locale = "ia"; 2143 2143 arch = "mac"; 2144 - sha256 = "06af1775920044c5faa89624a1009eeb8e5d9ca7bfcb3502c0ce1b8d38192e11"; 2144 + sha256 = "6772fdc20c9a174d0e411c57ae3a383fcc840225e6c3c65b052ca54ac2369621"; 2145 2145 } 2146 2146 { 2147 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/id/Firefox%20140.0b3.dmg"; 2147 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/id/Firefox%20140.0b4.dmg"; 2148 2148 locale = "id"; 2149 2149 arch = "mac"; 2150 - sha256 = "240e6519207b2b9402c2fa66a5837e97f04cd7c6ea421a81e0b3b23fed7ea51b"; 2150 + sha256 = "a4a4e7a132bddc604ea0b9b323339a730b58fdaa2a1c0c7f06f610149c9a4c58"; 2151 2151 } 2152 2152 { 2153 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/is/Firefox%20140.0b3.dmg"; 2153 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/is/Firefox%20140.0b4.dmg"; 2154 2154 locale = "is"; 2155 2155 arch = "mac"; 2156 - sha256 = "e4613a65d2abd33e2eaf260c41a82cf3d1201ed0a11693676d53e448832fd1f3"; 2156 + sha256 = "e6e3f759fa1aa68736b851ae6438ca4eeb7513e7a0e993cb2774c52ed1f2e294"; 2157 2157 } 2158 2158 { 2159 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/it/Firefox%20140.0b3.dmg"; 2159 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/it/Firefox%20140.0b4.dmg"; 2160 2160 locale = "it"; 2161 2161 arch = "mac"; 2162 - sha256 = "0d5cd0c510d67dd6c672f43105a1d503dddb724f665eb483a35f83e082106bb0"; 2162 + sha256 = "a0f8f2af64f04e6ba51a082860eb699902e5f5bc27dd995b9b97501d5bc7e0c0"; 2163 2163 } 2164 2164 { 2165 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ja-JP-mac/Firefox%20140.0b3.dmg"; 2165 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ja-JP-mac/Firefox%20140.0b4.dmg"; 2166 2166 locale = "ja-JP-mac"; 2167 2167 arch = "mac"; 2168 - sha256 = "a95390e3725fe01ad9baaade9021a418372bea41125c5cccba6f37a5251f61b1"; 2168 + sha256 = "3c248f77a15e06c4222760c2dc89d6a8b3f5d2e39772fbd503f35d6fd05aecaf"; 2169 2169 } 2170 2170 { 2171 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ka/Firefox%20140.0b3.dmg"; 2171 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ka/Firefox%20140.0b4.dmg"; 2172 2172 locale = "ka"; 2173 2173 arch = "mac"; 2174 - sha256 = "faa01d4c9385d3f975fbc79ba7aafe59029e90fd128b03fdc1850752e3ddd507"; 2174 + sha256 = "81a45186f076deb52152488cf38b4852b2e0b69e0e6838dc63345587d8d61e88"; 2175 2175 } 2176 2176 { 2177 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/kab/Firefox%20140.0b3.dmg"; 2177 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/kab/Firefox%20140.0b4.dmg"; 2178 2178 locale = "kab"; 2179 2179 arch = "mac"; 2180 - sha256 = "89442f6b6c6a414a909eea9df7d5d1a37e5879532b4d9fe61e94fdb51529084b"; 2180 + sha256 = "84163f185798fc4975e974b3abc617cb04de4e0fcd0494536a9a51efbf8dba23"; 2181 2181 } 2182 2182 { 2183 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/kk/Firefox%20140.0b3.dmg"; 2183 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/kk/Firefox%20140.0b4.dmg"; 2184 2184 locale = "kk"; 2185 2185 arch = "mac"; 2186 - sha256 = "20ab995aaa826d58223435f3317d8de817a165c9a5440f68e90e1a74e8cf6881"; 2186 + sha256 = "66dc5ac5244e54c22f4ad71bc4653dd416f087008657f16d60d13ef031f96bcb"; 2187 2187 } 2188 2188 { 2189 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/km/Firefox%20140.0b3.dmg"; 2189 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/km/Firefox%20140.0b4.dmg"; 2190 2190 locale = "km"; 2191 2191 arch = "mac"; 2192 - sha256 = "8c79bd0ff6a8ef9f30312ff49bd40e5b000343203849ba0e633369ec6873b297"; 2192 + sha256 = "93436870b3cde5355505738fe2ff850d28632223eb4a872c4767961a422c8e3d"; 2193 2193 } 2194 2194 { 2195 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/kn/Firefox%20140.0b3.dmg"; 2195 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/kn/Firefox%20140.0b4.dmg"; 2196 2196 locale = "kn"; 2197 2197 arch = "mac"; 2198 - sha256 = "8aa7056147c69bcba2d2c141be79ee89092d6af7c57bb50703260e97d7b1cf03"; 2198 + sha256 = "955cec843ecc4360288a573888b15a257f75f39459157dd844208b012cbf8699"; 2199 2199 } 2200 2200 { 2201 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ko/Firefox%20140.0b3.dmg"; 2201 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ko/Firefox%20140.0b4.dmg"; 2202 2202 locale = "ko"; 2203 2203 arch = "mac"; 2204 - sha256 = "99adc3223525a2901b09d0502a90ab9c0105ac9a961941133e18adb020a4fdf8"; 2204 + sha256 = "c42535a9c379574d411cce6d4fd5830ccd77ac7b6c849aeba68436bdf82c1186"; 2205 2205 } 2206 2206 { 2207 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/lij/Firefox%20140.0b3.dmg"; 2207 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/lij/Firefox%20140.0b4.dmg"; 2208 2208 locale = "lij"; 2209 2209 arch = "mac"; 2210 - sha256 = "a2ee8a7df24b872daadf4706ae669bf038dabea9fe1abe2d65ce9ae9a3ff1924"; 2210 + sha256 = "470bd5f04da762cf04914613dd6eec4c13c08fa47ad066ab7f078ae4867a2de1"; 2211 2211 } 2212 2212 { 2213 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/lt/Firefox%20140.0b3.dmg"; 2213 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/lt/Firefox%20140.0b4.dmg"; 2214 2214 locale = "lt"; 2215 2215 arch = "mac"; 2216 - sha256 = "3392374665a21108f4649c07b6617cf7f7340be0890ebd6e9e254c9a88efbb0f"; 2216 + sha256 = "47ddaf3acc3f3f19479f59d5fa10493376a53d00543fbbaa9822388ad99740e3"; 2217 2217 } 2218 2218 { 2219 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/lv/Firefox%20140.0b3.dmg"; 2219 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/lv/Firefox%20140.0b4.dmg"; 2220 2220 locale = "lv"; 2221 2221 arch = "mac"; 2222 - sha256 = "637b76a242d6470597e7e6c35775b9989235819c2d4388d908ca09fbd14a004e"; 2222 + sha256 = "2bdb8c87690c79515d28433f8a740bef9c6b65cdade4d34d6614bcb37c50b743"; 2223 2223 } 2224 2224 { 2225 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/mk/Firefox%20140.0b3.dmg"; 2225 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/mk/Firefox%20140.0b4.dmg"; 2226 2226 locale = "mk"; 2227 2227 arch = "mac"; 2228 - sha256 = "413a76f4bb5d2c9b32cae19eca2576bf35f3d63df59c44d5b6d99edbba2700f3"; 2228 + sha256 = "eaa7cf469fe18e1af5f2ee1556f91061986bf78a86ba90b6c7b7ccbb65c6b419"; 2229 2229 } 2230 2230 { 2231 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/mr/Firefox%20140.0b3.dmg"; 2231 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/mr/Firefox%20140.0b4.dmg"; 2232 2232 locale = "mr"; 2233 2233 arch = "mac"; 2234 - sha256 = "7cca5cc2d2efb1f3f083fa4e953202b8108bdd735eb9ae26d71a6a3beacfe2b7"; 2234 + sha256 = "2732019664cc9a05c401f690ee8b719dceac32d6ed9266d7ba325d9fe52fb85a"; 2235 2235 } 2236 2236 { 2237 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ms/Firefox%20140.0b3.dmg"; 2237 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ms/Firefox%20140.0b4.dmg"; 2238 2238 locale = "ms"; 2239 2239 arch = "mac"; 2240 - sha256 = "102223dddd89fa88ea6cac413c9154863d3be3dbe1063633d977b01c71d180c0"; 2240 + sha256 = "7e91bb6d012fd9536dd78297686a4812dfd9c4f74b6ba2c4c97311d479b76509"; 2241 2241 } 2242 2242 { 2243 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/my/Firefox%20140.0b3.dmg"; 2243 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/my/Firefox%20140.0b4.dmg"; 2244 2244 locale = "my"; 2245 2245 arch = "mac"; 2246 - sha256 = "61ae243ff4451c581d74ce6f98486d5089bd130e415a6921c972fd5db935121c"; 2246 + sha256 = "83d5c8477be5836b515e0b535c29f7e47a1633ed3464deb57eb882d167d6732a"; 2247 2247 } 2248 2248 { 2249 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/nb-NO/Firefox%20140.0b3.dmg"; 2249 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/nb-NO/Firefox%20140.0b4.dmg"; 2250 2250 locale = "nb-NO"; 2251 2251 arch = "mac"; 2252 - sha256 = "f251c9b9cd5295325884989dd91bd91fcd4eacb69381cda3430ffeec4352ab25"; 2252 + sha256 = "4760c1beef65c7eac0af3722d9f57ab285d7e61c9313683a8c658fbdcc8db359"; 2253 2253 } 2254 2254 { 2255 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ne-NP/Firefox%20140.0b3.dmg"; 2255 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ne-NP/Firefox%20140.0b4.dmg"; 2256 2256 locale = "ne-NP"; 2257 2257 arch = "mac"; 2258 - sha256 = "58e3a5927e3cf8d53cf4dd83141562b2fc6957e9725d619fa25e40196d90a232"; 2258 + sha256 = "85b109d9732666dccd91e987409f50832cddaf2e26d56adc9a8abb50fb086b33"; 2259 2259 } 2260 2260 { 2261 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/nl/Firefox%20140.0b3.dmg"; 2261 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/nl/Firefox%20140.0b4.dmg"; 2262 2262 locale = "nl"; 2263 2263 arch = "mac"; 2264 - sha256 = "3543c215c31dae3e64dd6dc58661158b8148a64aef0e0f2eb5b6da4fc75f7fb3"; 2264 + sha256 = "26626d2859d869ad67b8a99f9d0143a307a2998f941b0d8ffbc1b2c10c5d3aec"; 2265 2265 } 2266 2266 { 2267 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/nn-NO/Firefox%20140.0b3.dmg"; 2267 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/nn-NO/Firefox%20140.0b4.dmg"; 2268 2268 locale = "nn-NO"; 2269 2269 arch = "mac"; 2270 - sha256 = "5be9073b97c6be9ac49214b170408b563a05a1330d7008a7fc5828fba34254df"; 2270 + sha256 = "51b8a1f43bc4fbf15a5723094f7f7b328da5a015751ec0691c98d4d2ce9f16ee"; 2271 2271 } 2272 2272 { 2273 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/oc/Firefox%20140.0b3.dmg"; 2273 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/oc/Firefox%20140.0b4.dmg"; 2274 2274 locale = "oc"; 2275 2275 arch = "mac"; 2276 - sha256 = "90a95fba1b9684b72b11ed5e2455b2880a49ee38af0578238eca50f0f64f5c86"; 2276 + sha256 = "a5a71e4caf90caa0d06bc4e25e1871165c9ebe8e710fabb2d52090cb823e5ead"; 2277 2277 } 2278 2278 { 2279 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/pa-IN/Firefox%20140.0b3.dmg"; 2279 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/pa-IN/Firefox%20140.0b4.dmg"; 2280 2280 locale = "pa-IN"; 2281 2281 arch = "mac"; 2282 - sha256 = "1d1eb37923276bb744e7317e5a13f754c1c40dcfdde803836096bbab4ad1b73c"; 2282 + sha256 = "99c12506e095e94890dd10e684d0ca942809a3a37e2650efa72ae87e65e7b45c"; 2283 2283 } 2284 2284 { 2285 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/pl/Firefox%20140.0b3.dmg"; 2285 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/pl/Firefox%20140.0b4.dmg"; 2286 2286 locale = "pl"; 2287 2287 arch = "mac"; 2288 - sha256 = "2f0fbf132c1bf3020c25b0b4a5d3819c7a8976050a13a78a2ac1a2a7a8d90639"; 2288 + sha256 = "212018c48731d2ca8668642d2c050300a41c08d2a7abf5cdaa2b185dd9c3dcec"; 2289 2289 } 2290 2290 { 2291 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/pt-BR/Firefox%20140.0b3.dmg"; 2291 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/pt-BR/Firefox%20140.0b4.dmg"; 2292 2292 locale = "pt-BR"; 2293 2293 arch = "mac"; 2294 - sha256 = "dbb1b75a4504cd974330b831cf101780479e89128226b3201f835182501a20a8"; 2294 + sha256 = "a25b7e77f2d00bbf1d09cf3b70e8117de7a7ca8f561fe4baf15efa699a5c3d52"; 2295 2295 } 2296 2296 { 2297 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/pt-PT/Firefox%20140.0b3.dmg"; 2297 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/pt-PT/Firefox%20140.0b4.dmg"; 2298 2298 locale = "pt-PT"; 2299 2299 arch = "mac"; 2300 - sha256 = "be7accef05071d1e3a3eb91c651a2a230a15a6a34f0b631dbb23dff4ab04c48d"; 2300 + sha256 = "e10958a717fa15b696221f011ca5bfe9b6e18d6956ef82fa0ed6bc760cb18ec8"; 2301 2301 } 2302 2302 { 2303 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/rm/Firefox%20140.0b3.dmg"; 2303 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/rm/Firefox%20140.0b4.dmg"; 2304 2304 locale = "rm"; 2305 2305 arch = "mac"; 2306 - sha256 = "3fc7184d29e01e8d35fe15593b51ac1e2aebafb81efbd0f5f9439c88de92dd43"; 2306 + sha256 = "8d7639036da625e60f72e51fce640bd2a447059f8fbf6a6b7209cf1d3a74e63f"; 2307 2307 } 2308 2308 { 2309 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ro/Firefox%20140.0b3.dmg"; 2309 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ro/Firefox%20140.0b4.dmg"; 2310 2310 locale = "ro"; 2311 2311 arch = "mac"; 2312 - sha256 = "bc5bef76b02704e9bddc7789cf2613619b05bb8ef60c468d908a2718f70cdac3"; 2312 + sha256 = "498405a39a28c87cb46f2012b09124e51a3f99e25fe9498c1241594ecbfbf302"; 2313 2313 } 2314 2314 { 2315 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ru/Firefox%20140.0b3.dmg"; 2315 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ru/Firefox%20140.0b4.dmg"; 2316 2316 locale = "ru"; 2317 2317 arch = "mac"; 2318 - sha256 = "dc6bd8c1566a001a96d09d363b409e4fe1c4789c68b790c1ae3fcfca78c5bd61"; 2318 + sha256 = "29e979cd4639b9bbe6e9e44b79b5173a8f488286382533bb8cb815e4182af549"; 2319 2319 } 2320 2320 { 2321 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sat/Firefox%20140.0b3.dmg"; 2321 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sat/Firefox%20140.0b4.dmg"; 2322 2322 locale = "sat"; 2323 2323 arch = "mac"; 2324 - sha256 = "538a52ac76c407170f20b8205fe8d9c8d87e0994b0ab317adbdaddd318f59603"; 2324 + sha256 = "7e8f046e1b7446b15cba2e35a03b978b7308436176babd5ae284e318ee5367ef"; 2325 2325 } 2326 2326 { 2327 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sc/Firefox%20140.0b3.dmg"; 2327 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sc/Firefox%20140.0b4.dmg"; 2328 2328 locale = "sc"; 2329 2329 arch = "mac"; 2330 - sha256 = "ab2083bb3f0792c9992c06e9f36301d32303d03018e23f0637ddde9be3e25e24"; 2330 + sha256 = "7ed54fe5b147236c4be842c04a8341bbcfce15d21b457b516c4ae7f5f36aa34c"; 2331 2331 } 2332 2332 { 2333 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sco/Firefox%20140.0b3.dmg"; 2333 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sco/Firefox%20140.0b4.dmg"; 2334 2334 locale = "sco"; 2335 2335 arch = "mac"; 2336 - sha256 = "b9c56f2c5e09fd688cbbdcf3ebc99b4b7f057ab481c1fae0a7a2e5861b7dd762"; 2336 + sha256 = "5d4ee58fda8829d630ed0e6f4db3a45d0d45c26043d7899110939ecb00646a05"; 2337 2337 } 2338 2338 { 2339 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/si/Firefox%20140.0b3.dmg"; 2339 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/si/Firefox%20140.0b4.dmg"; 2340 2340 locale = "si"; 2341 2341 arch = "mac"; 2342 - sha256 = "58b8d7fc66556775aae57b4e94c4ec634715b82aa2315af59ca22f398d82ad02"; 2342 + sha256 = "596172e11688ca78f9fe5da998723cd63f9772262457db36a2f5fddc0ee614f4"; 2343 2343 } 2344 2344 { 2345 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sk/Firefox%20140.0b3.dmg"; 2345 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sk/Firefox%20140.0b4.dmg"; 2346 2346 locale = "sk"; 2347 2347 arch = "mac"; 2348 - sha256 = "de930af4f10e568f0fea89b8e13db00022b1e2ae2feba92f4b83bd7dcf578a39"; 2348 + sha256 = "9830062f46a64e15681d39a5432a63cbc3175947df962e90f58d8c97d410e9fa"; 2349 2349 } 2350 2350 { 2351 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/skr/Firefox%20140.0b3.dmg"; 2351 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/skr/Firefox%20140.0b4.dmg"; 2352 2352 locale = "skr"; 2353 2353 arch = "mac"; 2354 - sha256 = "636f7e563a3ada0c596f75098ba74880d75e579b70aef876aa8f030066a694d6"; 2354 + sha256 = "99f5c37cf3fb9a2918e760ebbc77e5423903479cc77a869c600320a365e877f1"; 2355 2355 } 2356 2356 { 2357 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sl/Firefox%20140.0b3.dmg"; 2357 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sl/Firefox%20140.0b4.dmg"; 2358 2358 locale = "sl"; 2359 2359 arch = "mac"; 2360 - sha256 = "856d81557b6acd1e238c04dbd8efcbbd0fac05d31df38ca1b6dc05e0b4823920"; 2360 + sha256 = "1b3a3b8456a571948a6b0c15860b9931d66cc04740f653db136331b8ab0d8cdc"; 2361 2361 } 2362 2362 { 2363 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/son/Firefox%20140.0b3.dmg"; 2363 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/son/Firefox%20140.0b4.dmg"; 2364 2364 locale = "son"; 2365 2365 arch = "mac"; 2366 - sha256 = "757fde5c9c72658729bdaf03fdeab06606c83286ed06c6a17d5c9c034ccc491b"; 2366 + sha256 = "82ecd81aefd3a2e3ad39fa20bb733f4547fc32673e030456e31a28e6329365b4"; 2367 2367 } 2368 2368 { 2369 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sq/Firefox%20140.0b3.dmg"; 2369 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sq/Firefox%20140.0b4.dmg"; 2370 2370 locale = "sq"; 2371 2371 arch = "mac"; 2372 - sha256 = "99ffa29be7c64059386d15ce600fb52f72a3e8a98291f88858092b7577153a69"; 2372 + sha256 = "125a5c6aa708de9b9c709860c2ea74dab9ba51f40f87faff801f7cb217151a29"; 2373 2373 } 2374 2374 { 2375 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sr/Firefox%20140.0b3.dmg"; 2375 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sr/Firefox%20140.0b4.dmg"; 2376 2376 locale = "sr"; 2377 2377 arch = "mac"; 2378 - sha256 = "1e15320ded4438a36166e85fdc57b2101c4a1ae4c2790f9dfaf4a2d623c72cdf"; 2378 + sha256 = "35b4afe46484cb8ca9093d38fc155948474c80538c3b1721ce67eff9518c3993"; 2379 2379 } 2380 2380 { 2381 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sv-SE/Firefox%20140.0b3.dmg"; 2381 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sv-SE/Firefox%20140.0b4.dmg"; 2382 2382 locale = "sv-SE"; 2383 2383 arch = "mac"; 2384 - sha256 = "f102f3daa8d5b231a6d3c88692e676f7a776a7bec7867a3130edb7664d694416"; 2384 + sha256 = "d84dfbef368b9b990726e5ee5fc8ad3437696d11747f74f5301d5a52fe2ebb5f"; 2385 2385 } 2386 2386 { 2387 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/szl/Firefox%20140.0b3.dmg"; 2387 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/szl/Firefox%20140.0b4.dmg"; 2388 2388 locale = "szl"; 2389 2389 arch = "mac"; 2390 - sha256 = "f64c48c0376bc7a3fb78401cde45da6f384938a3cf8dc728afe5f79450f28f7d"; 2390 + sha256 = "74a2a1162ce5703807114d2c3a727db10d74367f22a97866b084e23293ea116d"; 2391 2391 } 2392 2392 { 2393 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ta/Firefox%20140.0b3.dmg"; 2393 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ta/Firefox%20140.0b4.dmg"; 2394 2394 locale = "ta"; 2395 2395 arch = "mac"; 2396 - sha256 = "28b94d98a68653139e4920a428915cfecd230d933d8276122907b98b08880e4e"; 2396 + sha256 = "fbe97f24739b24899b666a04b6e5513a1b03358bdf9d3622947da78013d39b80"; 2397 2397 } 2398 2398 { 2399 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/te/Firefox%20140.0b3.dmg"; 2399 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/te/Firefox%20140.0b4.dmg"; 2400 2400 locale = "te"; 2401 2401 arch = "mac"; 2402 - sha256 = "3c1aeb66d18f386fdce26b76dd6165b1aba5d3abffbe50518a7bb98cad0b260a"; 2402 + sha256 = "66516cc17b46140a59e08dec29b65a2c7abc3812279edb25f0f88b94740fae16"; 2403 2403 } 2404 2404 { 2405 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/tg/Firefox%20140.0b3.dmg"; 2405 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/tg/Firefox%20140.0b4.dmg"; 2406 2406 locale = "tg"; 2407 2407 arch = "mac"; 2408 - sha256 = "0bfd5977424a287b4dd5b33d3d06ef7a46eab14b9528b4faab9ac5624bcf5a15"; 2408 + sha256 = "27143f96bc4a02a09b2b86d46b4322d1dd76cfea719c65e81f19666baf239210"; 2409 2409 } 2410 2410 { 2411 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/th/Firefox%20140.0b3.dmg"; 2411 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/th/Firefox%20140.0b4.dmg"; 2412 2412 locale = "th"; 2413 2413 arch = "mac"; 2414 - sha256 = "c7b00d9601e0dd1b58cb239a243a9814694517bd72654598c9b1cccbf057fad5"; 2414 + sha256 = "8179a2e47faaba8943871443550f2d562a1e409c2af660f4adc93d3bf85ee810"; 2415 2415 } 2416 2416 { 2417 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/tl/Firefox%20140.0b3.dmg"; 2417 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/tl/Firefox%20140.0b4.dmg"; 2418 2418 locale = "tl"; 2419 2419 arch = "mac"; 2420 - sha256 = "19a06f0ef997df9fe9231393e2641f162b473eef0973c35428ff1c9acf68e790"; 2420 + sha256 = "11a536ccb269258bfdf6810d86135cb8d5802071eb659886a2aff7e63ba2f5f1"; 2421 2421 } 2422 2422 { 2423 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/tr/Firefox%20140.0b3.dmg"; 2423 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/tr/Firefox%20140.0b4.dmg"; 2424 2424 locale = "tr"; 2425 2425 arch = "mac"; 2426 - sha256 = "147e73c10914893790ef2f07929b9b448114f9b6decd42be231883c1b8fc4a98"; 2426 + sha256 = "46f88c04e1e7f2eb41344aae1f7d2ef6f0d49385c8c6a9aacf370a4f32632e6b"; 2427 2427 } 2428 2428 { 2429 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/trs/Firefox%20140.0b3.dmg"; 2429 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/trs/Firefox%20140.0b4.dmg"; 2430 2430 locale = "trs"; 2431 2431 arch = "mac"; 2432 - sha256 = "b7fd70dba59b97246f2a69815b63f3984fbcd0551174bbaa9ba6c767b81a1f65"; 2432 + sha256 = "07fd992c396199a92b09c93f7478411b788fb132bd2df4446a38ec6e0cf1960f"; 2433 2433 } 2434 2434 { 2435 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/uk/Firefox%20140.0b3.dmg"; 2435 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/uk/Firefox%20140.0b4.dmg"; 2436 2436 locale = "uk"; 2437 2437 arch = "mac"; 2438 - sha256 = "bd812c4b22b71be191a17936371f18ee6a1ffc97a1afe88dd1c3f4b5c0aaa9c9"; 2438 + sha256 = "e19dda81f715feaf6011d7f59033df2565db0ec623b7ceccd75538cb3dd7098f"; 2439 2439 } 2440 2440 { 2441 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ur/Firefox%20140.0b3.dmg"; 2441 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ur/Firefox%20140.0b4.dmg"; 2442 2442 locale = "ur"; 2443 2443 arch = "mac"; 2444 - sha256 = "ad42340b285bd9aa28bf5f568d2f559cc2525eb4d3c76750766742503208fe23"; 2444 + sha256 = "3fbf0c116482cb641b30db94ecba745df05a419f85eeb0c09180582baf5bb072"; 2445 2445 } 2446 2446 { 2447 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/uz/Firefox%20140.0b3.dmg"; 2447 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/uz/Firefox%20140.0b4.dmg"; 2448 2448 locale = "uz"; 2449 2449 arch = "mac"; 2450 - sha256 = "1e1325a80bbec8eaa0d0fff8d0fc09adab19c43e51160dc041702768eba63220"; 2450 + sha256 = "0e906f32a4ad896f80bdafc28a4cf86579de2ddb5c19dc7dc5a430f58ba68d2b"; 2451 2451 } 2452 2452 { 2453 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/vi/Firefox%20140.0b3.dmg"; 2453 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/vi/Firefox%20140.0b4.dmg"; 2454 2454 locale = "vi"; 2455 2455 arch = "mac"; 2456 - sha256 = "fc9f36a9269c990feaba9621dfed49d9df96f0fe20155884e90807ae9d7225b8"; 2456 + sha256 = "491126108cebab75a43eeb1fcf8e6a4659960055798488c469b2167956f4d6d4"; 2457 2457 } 2458 2458 { 2459 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/xh/Firefox%20140.0b3.dmg"; 2459 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/xh/Firefox%20140.0b4.dmg"; 2460 2460 locale = "xh"; 2461 2461 arch = "mac"; 2462 - sha256 = "af8210bf82898991fd9da3f8e539e09aa6a3995665cbe049558bc9245640e0be"; 2462 + sha256 = "67f143f0d7d62772815a7554e74baff5f5fcbe51a58f1f095ec248ee3971cf97"; 2463 2463 } 2464 2464 { 2465 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/zh-CN/Firefox%20140.0b3.dmg"; 2465 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/zh-CN/Firefox%20140.0b4.dmg"; 2466 2466 locale = "zh-CN"; 2467 2467 arch = "mac"; 2468 - sha256 = "ebe8c62854e34ea685d7a49864504faac27453d21c76dad92d96e2eb6f7b6cfc"; 2468 + sha256 = "cd905f3ceff4c7894aa299562fbf495051760af5b600ff35f0d1ef88fdbe2187"; 2469 2469 } 2470 2470 { 2471 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/zh-TW/Firefox%20140.0b3.dmg"; 2471 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/zh-TW/Firefox%20140.0b4.dmg"; 2472 2472 locale = "zh-TW"; 2473 2473 arch = "mac"; 2474 - sha256 = "7035c1f5ce6358fa450ac6de572b08907a8bb4df4849008fb35e8f492c3cf622"; 2474 + sha256 = "8b50ad669970fa040a3c12156c24903c3b6a885ad7cc886ef7a25507ac27f202"; 2475 2475 } 2476 2476 ]; 2477 2477 }
+2 -2
pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix
··· 10 10 buildMozillaMach rec { 11 11 pname = "firefox-beta"; 12 12 binaryName = pname; 13 - version = "140.0b3"; 13 + version = "140.0b4"; 14 14 applicationName = "Firefox Beta"; 15 15 src = fetchurl { 16 16 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 17 - sha512 = "282b30284e9efa3909e1c1e8b01fd3c8ce5083668a01dea53487aa00d89734889e033051de3ce9aa66d7a84f4d4ac1c6e558fa4e3efe1e51077fc0831e989129"; 17 + sha512 = "ec3d3377db8629742d428cceded3c7c92ba952f1b9cb6a15eae7f053213c3a377287a577c33b291a5e4d3cbbf918be52a31c3f4ac5f6d06c1f5edfc6312656fe"; 18 18 }; 19 19 20 20 meta = {
+2 -2
pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix
··· 10 10 buildMozillaMach rec { 11 11 pname = "firefox-devedition"; 12 12 binaryName = pname; 13 - version = "140.0b3"; 13 + version = "140.0b4"; 14 14 applicationName = "Firefox Developer Edition"; 15 15 requireSigning = false; 16 16 branding = "browser/branding/aurora"; 17 17 src = fetchurl { 18 18 url = "mirror://mozilla/devedition/releases/${version}/source/firefox-${version}.source.tar.xz"; 19 - sha512 = "f7e2382ba9ad9a6fbea4a99ab541a4b70dcc4dd78d52230f5e600e9812eb796c890d424805b9c4d2ad7c981e3e509d654e9ae4e4c79c6a50880388e1b4c83bbe"; 19 + sha512 = "bc71e5183b7f527f006b82ba729cb9556a0c756059025392d31ace1e3e49c0a48f5f7c8b64615353c7ae72ab67eb77212f3b573ea06a278f806328093d1424a4"; 20 20 }; 21 21 22 22 meta = {
+32 -17
pkgs/by-name/bl/bluemail/package.nix
··· 2 2 stdenv, 3 3 lib, 4 4 fetchurl, 5 - dpkg, 5 + squashfsTools, 6 6 autoPatchelfHook, 7 7 copyDesktopItems, 8 8 pango, ··· 22 22 23 23 stdenv.mkDerivation rec { 24 24 pname = "bluemail"; 25 - version = "1.140.8-1922"; 25 + version = "1.140.93"; 26 26 27 - # Taking a snapshot of the DEB release because there are no tagged version releases. 28 - # For new versions, download the upstream release, extract it and check for the version string. 29 - # In case there's a new version, create a snapshot of it on https://archive.org before updating it here. 27 + # To update, check https://search.apps.ubuntu.com/api/v1/package/bluemail and copy the anon_download_url and version. 30 28 src = fetchurl { 31 - url = "https://web.archive.org/web/20240208120704/https://download.bluemail.me/BlueMail/deb/BlueMail.deb"; 32 - hash = "sha256-dnYOb3Q/9vSDssHGS2ywC/Q24Oq96/mvKF+eqd/4dVw="; 29 + url = "https://api.snapcraft.io/api/v1/snaps/download/ZVlj0qw0GOFd5JgTfL8kk2Y5eIG1IpiH_178.snap"; 30 + hash = "sha512-xv7fn+VrtrxauejhgEMdTnmnDXb17TwanXZR6Lqfg5N40MbyDu76XQAWRB8xFU/+GdCTmjv47EaOC7SnnOw4EA=="; 33 31 }; 34 32 35 33 desktopItems = [ ··· 43 41 mimeTypes = [ 44 42 "x-scheme-handler/me.blueone.linux" 45 43 "x-scheme-handler/mailto" 44 + "x-scheme-handler/bluemail-notif" 46 45 ]; 47 46 categories = [ "Office" ]; 48 47 }) ··· 52 51 autoPatchelfHook 53 52 copyDesktopItems 54 53 makeWrapper 55 - dpkg 54 + squashfsTools 56 55 wrapGAppsHook3 57 56 ]; 58 57 58 + unpackPhase = '' 59 + runHook preUnpack 60 + 61 + unsquashfs $src 62 + 63 + runHook postUnpack 64 + ''; 65 + 66 + sourceRoot = "squashfs-root"; 67 + 68 + postPatch = '' 69 + rm -rf usr libEGL.so libGLESv2.so libvk_swiftshader.so libvulkan.so.1 70 + ''; 71 + 59 72 buildInputs = [ 60 73 pango 61 74 gtk3 ··· 75 88 installPhase = '' 76 89 runHook preInstall 77 90 78 - mkdir -p $out/bin 79 - mv opt/BlueMail/* $out 80 - ln -s $out/bluemail $out/bin/bluemail 91 + mkdir -p $out/{bin,opt/bluemail} 92 + mv * $out/opt/bluemail 93 + ln -s $out/opt/bluemail/bluemail $out/bin/bluemail 81 94 82 - mkdir -p $out/share/icons 83 - mv usr/share/icons/hicolor $out/share/icons/ 95 + mkdir -p $out/share/icons/hicolor/1024x1024/apps 96 + ln -s $out/opt/bluemail/resources/assets/icons/bluemailx-icon.png $out/share/icons/hicolor/1024x1024/apps/bluemail.png 84 97 85 98 runHook postInstall 86 99 ''; ··· 97 110 ]; 98 111 99 112 preFixup = '' 100 - wrapProgram $out/bin/bluemail \ 113 + wrapProgram $out/opt/bluemail/bluemail \ 101 114 ''${makeWrapperArgs[@]} \ 102 115 ''${gappsWrapperArgs[@]} 103 116 ''; 104 117 105 118 meta = with lib; { 106 - description = "Free, secure, universal email app, capable of managing an unlimited number of mail accounts"; 119 + description = "Cross platform email and calendar app, with AI features and a modern design"; 107 120 homepage = "https://bluemail.me"; 108 121 license = licenses.unfree; 109 - platforms = platforms.linux; 122 + platforms = [ "x86_64-linux" ]; 123 + # Vendored copy of Electron. 110 124 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 111 - maintainers = with maintainers; [ onny ]; 125 + maintainers = with maintainers; [ ]; 126 + mainProgram = "bluemail"; 112 127 }; 113 128 }
+5 -5
pkgs/by-name/br/brave/package.nix
··· 3 3 4 4 let 5 5 pname = "brave"; 6 - version = "1.79.118"; 6 + version = "1.79.119"; 7 7 8 8 allArchives = { 9 9 aarch64-linux = { 10 10 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; 11 - hash = "sha256-OI4B6Uu9TtbV58Eq3854cyC57JZ+j7tBZoDk+zHeeWM="; 11 + hash = "sha256-tz3pCToOqsO6SAu5NeUSmO0aRe31qw0sK2OxtkrYGlo="; 12 12 }; 13 13 x86_64-linux = { 14 14 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 15 - hash = "sha256-4lWsD9OfbgOaallAEc8x3zLSFoBAg4UCjBCiDc7ShDs="; 15 + hash = "sha256-8uX8byw/rp+yj6Y2qBemEHGwt4CQepWjVD8F9KuJZbI="; 16 16 }; 17 17 aarch64-darwin = { 18 18 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; 19 - hash = "sha256-5yOcEerPleZnRynxMAzeiPPmZAfU6O+wqsBfR+NOvUc="; 19 + hash = "sha256-ynLMWSWywJbmURBH60Nf7TJFERPNNzcI/wdW8AFk7ZA="; 20 20 }; 21 21 x86_64-darwin = { 22 22 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; 23 - hash = "sha256-3q0vV9cAk8TEWluGYyH3FSw4zKHxl2Dn3eCg2pSs3zU="; 23 + hash = "sha256-ERhKzzabN3NiJQMaTLxdtHCbPMDbPifG56aBmAgke5o="; 24 24 }; 25 25 }; 26 26
+35
pkgs/by-name/bu/buttplug-mcp/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + }: 6 + 7 + buildGoModule (finalAttrs: { 8 + pname = "buttplug-mcp"; 9 + version = "0.0.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "ConAcademy"; 13 + repo = "buttplug-mcp"; 14 + rev = "v${finalAttrs.version}"; 15 + hash = "sha256-C4ZPTO+Gh6g19BrqHugSCF74aAZ888XRTk1AzNpEBok="; 16 + }; 17 + 18 + vendorHash = "sha256-EoLv7HpdAyEM83m/DTgu9jMh0Nn+v8b2buIavQFJbnY="; 19 + 20 + ldflags = [ 21 + "-s" 22 + "-w" 23 + "-X main.version=${finalAttrs.version}" 24 + ]; 25 + 26 + __darwinAllowLocalNetworking = true; 27 + 28 + meta = { 29 + description = "Buttplug.io Model Context Protocol (MCP) Server"; 30 + homepage = "https://github.com/ConAcademy/buttplug-mcp"; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ pilz ]; 33 + mainProgram = "buttplug-mcp"; 34 + }; 35 + })
+3 -3
pkgs/by-name/ca/cargo-component/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "cargo-component"; 11 - version = "0.20.0"; 11 + version = "0.21.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "bytecodealliance"; 15 15 repo = "cargo-component"; 16 16 rev = "v${version}"; 17 - hash = "sha256-pW3hhcsMzKSWmUX8HwAtZCB+v9B4qXw6WUGODhPtW+Q="; 17 + hash = "sha256-Tlx14q/2k/0jZZ1nECX7zF/xNTeMCZg/fN+fhRM4uhc="; 18 18 }; 19 19 20 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-Vnef3ApklZtN417dXhA+YWcsAeSTDSt6wA+7SjBKHm0="; 21 + cargoHash = "sha256-ZwxVhoqAzkaIgcH9GMR+IGkJ6IOQVtmt0qcDjdix6cU="; 22 22 23 23 nativeBuildInputs = [ 24 24 pkg-config
+3 -3
pkgs/by-name/ca/cargo-udeps/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "cargo-udeps"; 13 - version = "0.1.55"; 13 + version = "0.1.56"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "est31"; 17 17 repo = "cargo-udeps"; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-4/JfD2cH46it8PkU58buTHwFXBZI3sytyJCUWl+vSAE="; 19 + sha256 = "sha256-W9COzLyE7A/Yp88HTknSSa9WjufwHMgcmlsqwOYSSCw="; 20 20 }; 21 21 22 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-4fF5nW8G2XMvC2K2nW7fhZL9DvjW4/cZXSCJurSu9NE="; 23 + cargoHash = "sha256-ttIzCro9/oiF0ycRG/UzvgMT+3kXhkVAdkNCIVjIc2g="; 24 24 25 25 nativeBuildInputs = [ pkg-config ]; 26 26
+3 -3
pkgs/by-name/ci/cirrus-cli/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "cirrus-cli"; 10 - version = "0.144.0"; 10 + version = "0.144.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "cirruslabs"; 14 14 repo = "cirrus-cli"; 15 15 rev = "v${version}"; 16 - hash = "sha256-pbfLEoc9MF9Zo9P5D8R0WM/ZbzwhdIZhtcWR9tSKzX8="; 16 + hash = "sha256-xU1c7dDYCfzLao6TLQFSijwTnEz0afkcOQnlHeTgaVQ="; 17 17 }; 18 18 19 - vendorHash = "sha256-PH28ZIubrJWk4qTrL9OSx/ylW1iEP0j0iq4uNg9d9ko="; 19 + vendorHash = "sha256-ZFvulF/glMq7Crp1d1lK602G34/anlT5yyyQQcgiuHg="; 20 20 21 21 ldflags = [ 22 22 "-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}"
+3 -3
pkgs/by-name/ci/civo/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "civo"; 10 - version = "1.2.3"; 10 + version = "1.3.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "civo"; 14 14 repo = "cli"; 15 15 rev = "v${version}"; 16 - hash = "sha256-NREiQA/zAxClwKZDq5SR43/AAT6HqdfR6/ud9Xhe5rM="; 16 + hash = "sha256-XK3FMgtAXOQYKa2il83blgdFhOdzbmP7VnIOijyDsK8="; 17 17 }; 18 18 19 - vendorHash = "sha256-xSvq8ZrkdzRhfD2gPKSJkLnwVQuFuWnSYJ89iUDOpUU="; 19 + vendorHash = "sha256-fGAJUGYbPJ88Dnfi5XWXr2jd9hE6M8p2ZLq5ORMoyL0="; 20 20 21 21 nativeBuildInputs = [ installShellFiles ]; 22 22
+3 -4
pkgs/by-name/co/countryfetch/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage (finalAttrs: { 12 12 pname = "countryfetch"; 13 - version = "0.1.9"; 13 + version = "0.2.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "nik-rev"; 17 17 repo = "countryfetch"; 18 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-KdFgY54vXLmq6IZfJzZ1IeZ2eQuNJoCRZUV3rVuPpcY="; 19 + hash = "sha256-povKd1Y/2Mi+6yJd9+RsJ4F19/wvXvBOK2Jgbs4UnP0="; 20 20 }; 21 21 22 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-XJI9k/5hdak8p0/J/x9u6lqJu/DIbX93Wwm3LALkAAw="; 23 + cargoHash = "sha256-0ZBhRheJGapPqVieXbIpoboVV4RLXan042u5SSgrYQk="; 24 24 25 25 env = { 26 - RUSTC_BOOTSTRAP = 1; 27 26 OPENSSL_NO_VENDOR = true; 28 27 }; 29 28
+3 -2
pkgs/by-name/dp/dpkg/package.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "dpkg"; 22 - version = "1.22.11"; 22 + version = "1.22.19"; 23 23 24 24 src = fetchgit { 25 25 url = "https://git.launchpad.net/ubuntu/+source/dpkg"; 26 26 rev = "applied/${version}"; 27 - hash = "sha256-mKyS0lPTG3ROcw8AhB4IdjNjvZK2YTGV9pbpjz/OLAc="; 27 + hash = "sha256-lSuq5VqBj5yKusZaT50sOf82/wd2FeS4g2ILaZT0HPM="; 28 28 }; 29 29 30 30 configureFlags = [ ··· 112 112 homepage = "https://wiki.debian.org/Teams/Dpkg"; 113 113 license = licenses.gpl2Plus; 114 114 platforms = platforms.unix; 115 + broken = stdenv.hostPlatform.isDarwin; 115 116 maintainers = with maintainers; [ siriobalmelli ]; 116 117 }; 117 118 }
+3 -3
pkgs/by-name/fi/fiano/package.nix
··· 34 34 "-w" 35 35 ]; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Go-based tools for modifying UEFI firmware"; 39 39 homepage = "https://github.com/linuxboot/fiano"; 40 40 changelog = "https://github.com/linuxboot/fiano/blob/v${version}/RELEASES.md"; 41 - license = licenses.bsd3; 42 - maintainers = [ maintainers.jmbaur ]; 41 + license = lib.licenses.bsd3; 42 + maintainers = [ lib.maintainers.jmbaur ]; 43 43 }; 44 44 }
+4 -4
pkgs/by-name/fi/fiche/package.nix
··· 21 21 22 22 doCheck = true; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 description = "Command line pastebin for sharing terminal output"; 26 26 longDescription = '' 27 27 Fiche is a command line pastebin server for sharing terminal output. ··· 34 34 35 35 homepage = "https://github.com/solusipse/fiche"; 36 36 changelog = "https://github.com/solusipse/fiche/releases/tag/${version}"; 37 - license = licenses.mit; 38 - maintainers = [ maintainers.pinpox ]; 39 - platforms = platforms.all; 37 + license = lib.licenses.mit; 38 + maintainers = [ lib.maintainers.pinpox ]; 39 + platforms = lib.platforms.all; 40 40 mainProgram = "fiche"; 41 41 }; 42 42 }
+3 -3
pkgs/by-name/fi/fierce/package.nix
··· 27 27 28 28 pythonImportsCheck = [ "fierce" ]; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "DNS reconnaissance tool for locating non-contiguous IP space"; 32 32 homepage = "https://github.com/mschwager/fierce"; 33 33 changelog = "https://github.com/mschwager/fierce/blob/${version}/CHANGELOG.md"; 34 - license = licenses.gpl3Plus; 35 - maintainers = with maintainers; [ c0bw3b ]; 34 + license = lib.licenses.gpl3Plus; 35 + maintainers = with lib.maintainers; [ c0bw3b ]; 36 36 mainProgram = "fierce"; 37 37 }; 38 38 }
+3 -3
pkgs/by-name/fi/fim-rs/package.nix
··· 42 42 # There is a failure while the binary is checked 43 43 doCheck = false; 44 44 45 - meta = with lib; { 45 + meta = { 46 46 description = "Host-based file integrity monitoring tool"; 47 47 longDescription = '' 48 48 FIM is a File Integrity Monitoring tool that tracks any event over your ··· 56 56 ''; 57 57 homepage = "https://github.com/Achiefs/fim"; 58 58 changelog = "https://github.com/Achiefs/fim/releases/tag/v${version}"; 59 - license = licenses.gpl3Only; 60 - maintainers = with maintainers; [ fab ]; 59 + license = lib.licenses.gpl3Only; 60 + maintainers = with lib.maintainers; [ fab ]; 61 61 mainProgram = "fim"; 62 62 }; 63 63 }
+3 -3
pkgs/by-name/fi/findomain/package.nix
··· 38 38 installManPage findomain.1 39 39 ''; 40 40 41 - meta = with lib; { 41 + meta = { 42 42 description = "Fastest and cross-platform subdomain enumerator"; 43 43 homepage = "https://github.com/Findomain/Findomain"; 44 44 changelog = "https://github.com/Findomain/Findomain/releases/tag/${version}"; 45 - license = licenses.gpl3Plus; 46 - maintainers = with maintainers; [ 45 + license = lib.licenses.gpl3Plus; 46 + maintainers = with lib.maintainers; [ 47 47 Br1ght0ne 48 48 figsoda 49 49 ];
+3 -3
pkgs/by-name/fi/fingerprintx/package.nix
··· 25 25 # Tests require network access 26 26 doCheck = false; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Standalone utility for service discovery on open ports"; 30 30 mainProgram = "fingerprintx"; 31 31 homepage = "https://github.com/praetorian-inc/fingerprintx"; 32 32 changelog = "https://github.com/praetorian-inc/fingerprintx/releases/tag/v${version}"; 33 - license = licenses.asl20; 34 - maintainers = with maintainers; [ fab ]; 33 + license = lib.licenses.asl20; 34 + maintainers = with lib.maintainers; [ fab ]; 35 35 }; 36 36 }
+3 -3
pkgs/by-name/fi/firecracker/package.nix
··· 83 83 runHook postInstall 84 84 ''; 85 85 86 - meta = with lib; { 86 + meta = { 87 87 description = "Secure, fast, minimal micro-container virtualization"; 88 88 homepage = "http://firecracker-microvm.io"; 89 89 changelog = "https://github.com/firecracker-microvm/firecracker/releases/tag/v${version}"; 90 90 mainProgram = "firecracker"; 91 - license = licenses.asl20; 91 + license = lib.licenses.asl20; 92 92 platforms = lib.platforms.linux; 93 - maintainers = with maintainers; [ 93 + maintainers = with lib.maintainers; [ 94 94 usertam 95 95 thoughtpolice 96 96 qjoly
+3 -3
pkgs/by-name/fl/flare-floss/package.nix
··· 61 61 export HOME=$(mktemp -d) 62 62 ''; 63 63 64 - meta = with lib; { 64 + meta = { 65 65 description = "Automatically extract obfuscated strings from malware"; 66 66 homepage = "https://github.com/mandiant/flare-floss"; 67 67 changelog = "https://github.com/mandiant/flare-floss/releases/tag/v${version}"; 68 - license = licenses.asl20; 68 + license = lib.licenses.asl20; 69 69 mainProgram = "floss"; 70 - maintainers = with maintainers; [ fab ]; 70 + maintainers = with lib.maintainers; [ fab ]; 71 71 }; 72 72 }
+3 -3
pkgs/by-name/fl/flavours/package.nix
··· 32 32 --bash <($out/bin/flavours --completions bash) 33 33 ''; 34 34 35 - meta = with lib; { 35 + meta = { 36 36 description = "Easy to use base16 scheme manager/builder that integrates with any workflow"; 37 37 homepage = "https://github.com/Misterio77/flavours"; 38 38 changelog = "https://github.com/Misterio77/flavours/releases/tag/v${version}"; 39 - license = licenses.mit; 40 - maintainers = with maintainers; [ 39 + license = lib.licenses.mit; 40 + maintainers = with lib.maintainers; [ 41 41 moni 42 42 misterio77 43 43 ];
+3 -3
pkgs/by-name/fl/flip-link/package.nix
··· 29 29 "--skip should_verify_memory_layout" 30 30 ]; 31 31 32 - meta = with lib; { 32 + meta = { 33 33 description = "Adds zero-cost stack overflow protection to your embedded programs"; 34 34 mainProgram = "flip-link"; 35 35 homepage = "https://github.com/knurling-rs/flip-link"; 36 36 changelog = "https://github.com/knurling-rs/flip-link/blob/v${version}/CHANGELOG.md"; 37 - license = with licenses; [ 37 + license = with lib.licenses; [ 38 38 asl20 # or 39 39 mit 40 40 ]; 41 - maintainers = with maintainers; [ 41 + maintainers = with lib.maintainers; [ 42 42 FlorianFranzen 43 43 newam 44 44 ];
+4 -4
pkgs/by-name/fl/flycast/package.nix
··· 53 53 wrapProgram $out/bin/flycast --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]} 54 54 ''; 55 55 56 - meta = with lib; { 56 + meta = { 57 57 homepage = "https://github.com/flyinghead/flycast"; 58 58 changelog = "https://github.com/flyinghead/flycast/releases/tag/v${version}"; 59 59 description = "Multi-platform Sega Dreamcast, Naomi and Atomiswave emulator"; 60 60 mainProgram = "flycast"; 61 - license = licenses.gpl2Only; 62 - platforms = platforms.unix; 63 - maintainers = [ ]; 61 + license = lib.licenses.gpl2Only; 62 + platforms = lib.platforms.unix; 63 + maintainers = with lib.maintainers; [ ]; 64 64 }; 65 65 }
+3 -3
pkgs/by-name/fo/foliate/package.nix
··· 50 50 webkitgtk_6_0 51 51 ]; 52 52 53 - meta = with lib; { 53 + meta = { 54 54 description = "Simple and modern GTK eBook reader"; 55 55 homepage = "https://johnfactotum.github.io/foliate"; 56 56 changelog = "https://github.com/johnfactotum/foliate/releases/tag/${version}"; 57 - license = licenses.gpl3Only; 58 - maintainers = with maintainers; [ 57 + license = lib.licenses.gpl3Only; 58 + maintainers = with lib.maintainers; [ 59 59 onny 60 60 aleksana 61 61 ];
+4 -4
pkgs/by-name/fo/fortune-kind/package.nix
··· 58 58 ln -s fortune-kind $out/bin/fortune 59 59 ''; 60 60 61 - meta = with lib; { 61 + meta = { 62 62 description = "Kinder, curated fortune, written in rust"; 63 63 longDescription = '' 64 64 Historically, contributions to fortune-mod have had a less-than ideal ··· 70 70 ''; 71 71 homepage = "https://github.com/cafkafk/fortune-kind"; 72 72 changelog = "https://github.com/cafkafk/fortune-kind/releases/tag/v${version}"; 73 - license = licenses.gpl3Only; 73 + license = lib.licenses.gpl3Only; 74 74 mainProgram = "fortune-kind"; 75 - maintainers = with maintainers; [ cafkafk ]; 76 - platforms = platforms.unix ++ platforms.windows; 75 + maintainers = with lib.maintainers; [ cafkafk ]; 76 + platforms = lib.platforms.unix ++ lib.platforms.windows; 77 77 }; 78 78 }
+4 -4
pkgs/by-name/fo/four-in-a-row/package.nix
··· 55 55 updateScript = gnome.updateScript { packageName = "four-in-a-row"; }; 56 56 }; 57 57 58 - meta = with lib; { 58 + meta = { 59 59 homepage = "https://gitlab.gnome.org/GNOME/four-in-a-row"; 60 60 changelog = "https://gitlab.gnome.org/GNOME/four-in-a-row/-/blob/${version}/NEWS?ref_type=tags"; 61 61 description = "Make lines of the same color to win"; 62 62 mainProgram = "four-in-a-row"; 63 - teams = [ teams.gnome ]; 64 - license = licenses.gpl2; 65 - platforms = platforms.unix; 63 + teams = [ lib.teams.gnome ]; 64 + license = lib.licenses.gpl2; 65 + platforms = lib.platforms.unix; 66 66 }; 67 67 }
+4 -4
pkgs/by-name/fr/fractal/package.nix
··· 107 107 updateScript = nix-update-script { }; 108 108 }; 109 109 110 - meta = with lib; { 110 + meta = { 111 111 description = "Matrix group messaging app"; 112 112 homepage = "https://gitlab.gnome.org/GNOME/fractal"; 113 113 changelog = "https://gitlab.gnome.org/World/fractal/-/releases/${version}"; 114 - license = licenses.gpl3Plus; 115 - teams = [ teams.gnome ]; 116 - platforms = platforms.linux; 114 + license = lib.licenses.gpl3Plus; 115 + teams = [ lib.teams.gnome ]; 116 + platforms = lib.platforms.linux; 117 117 mainProgram = "fractal"; 118 118 }; 119 119 }
+3 -3
pkgs/by-name/fr/frawk/package.nix
··· 43 43 # depends on cpu instructions that may not be available on builders 44 44 doCheck = false; 45 45 46 - meta = with lib; { 46 + meta = { 47 47 description = "Small programming language for writing short programs processing textual data"; 48 48 mainProgram = "frawk"; 49 49 homepage = "https://github.com/ezrosent/frawk"; 50 50 changelog = "https://github.com/ezrosent/frawk/releases/tag/v${version}"; 51 - license = with licenses; [ 51 + license = with lib.licenses; [ 52 52 mit # or 53 53 asl20 54 54 ]; 55 - maintainers = with maintainers; [ figsoda ]; 55 + maintainers = with lib.maintainers; [ figsoda ]; 56 56 }; 57 57 }
+3 -3
pkgs/by-name/fr/fre/package.nix
··· 18 18 useFetchCargoVendor = true; 19 19 cargoHash = "sha256-07qKG4ju2UOkTcgWAl2U0uqQZyiosK1UH/M2BvwMAaU="; 20 20 21 - meta = with lib; { 21 + meta = { 22 22 description = "CLI tool for tracking your most-used directories and files"; 23 23 homepage = "https://github.com/camdencheek/fre"; 24 24 changelog = "https://github.com/camdencheek/fre/blob/${version}/CHANGELOG.md"; 25 - license = with licenses; [ mit ]; 26 - maintainers = with maintainers; [ gaykitty ]; 25 + license = with lib.licenses; [ mit ]; 26 + maintainers = with lib.maintainers; [ gaykitty ]; 27 27 mainProgram = "fre"; 28 28 }; 29 29 }
+3 -3
pkgs/by-name/fr/freenukum/package.nix
··· 70 70 install -Dm644 "${desktopItem}/share/applications/"* -t $out/share/applications/ 71 71 ''; 72 72 73 - meta = with lib; { 73 + meta = { 74 74 description = "Clone of the original Duke Nukum 1 Jump'n Run game"; 75 75 homepage = "https://salsa.debian.org/silwol/freenukum"; 76 76 changelog = "https://salsa.debian.org/silwol/freenukum/-/blob/v${version}/CHANGELOG.md"; 77 - license = licenses.agpl3Plus; 78 - maintainers = with maintainers; [ _0x4A6F ]; 77 + license = lib.licenses.agpl3Plus; 78 + maintainers = with lib.maintainers; [ _0x4A6F ]; 79 79 broken = stdenv.hostPlatform.isDarwin; 80 80 }; 81 81 }
+4 -4
pkgs/by-name/fr/freetds/package.nix
··· 31 31 pkg-config 32 32 ]; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "Libraries to natively talk to Microsoft SQL Server and Sybase databases"; 36 36 homepage = "https://www.freetds.org"; 37 37 changelog = "https://github.com/FreeTDS/freetds/releases/tag/v${version}"; 38 - license = licenses.lgpl2; 39 - maintainers = with maintainers; [ peterhoeg ]; 40 - platforms = platforms.all; 38 + license = lib.licenses.lgpl2; 39 + maintainers = with lib.maintainers; [ peterhoeg ]; 40 + platforms = lib.platforms.all; 41 41 }; 42 42 }
+4 -4
pkgs/by-name/fr/frotz/package.nix
··· 48 48 49 49 installFlags = [ "PREFIX=$(out)" ]; 50 50 51 - meta = with lib; { 51 + meta = { 52 52 homepage = "https://davidgriffith.gitlab.io/frotz/"; 53 53 changelog = "https://gitlab.com/DavidGriffith/frotz/-/raw/${version}/NEWS"; 54 54 description = "Z-machine interpreter for Infocom games and other interactive fiction"; 55 55 mainProgram = "frotz"; 56 - platforms = platforms.unix; 57 - maintainers = with maintainers; [ 56 + platforms = lib.platforms.unix; 57 + maintainers = with lib.maintainers; [ 58 58 nicknovitski 59 59 ddelabru 60 60 ]; 61 - license = licenses.gpl2Plus; 61 + license = lib.licenses.gpl2Plus; 62 62 }; 63 63 }
+4 -4
pkgs/by-name/ga/galene/package.nix
··· 38 38 tests.vm = nixosTests.galene.basic; 39 39 }; 40 40 41 - meta = with lib; { 41 + meta = { 42 42 description = "Videoconferencing server that is easy to deploy, written in Go"; 43 43 homepage = "https://github.com/jech/galene"; 44 44 changelog = "https://github.com/jech/galene/raw/galene-${version}/CHANGES"; 45 - license = licenses.mit; 46 - platforms = platforms.linux; 45 + license = lib.licenses.mit; 46 + platforms = lib.platforms.linux; 47 47 teams = [ lib.teams.ngi ]; 48 - maintainers = with maintainers; [ 48 + maintainers = with lib.maintainers; [ 49 49 rgrunbla 50 50 erdnaxe 51 51 ];
+3 -3
pkgs/by-name/ga/galer/package.nix
··· 17 17 18 18 vendorHash = "sha256-BS7ZUq8/swZpTaYGjiF5OuZXQpoosZ3mdF9v1euijxo="; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "Tool to fetch URLs from HTML attributes"; 22 22 homepage = "https://github.com/dwisiswant0/galer"; 23 23 changelog = "https://github.com/dwisiswant0/galer/releases/tag/v${version}"; 24 - license = licenses.mit; 25 - maintainers = with maintainers; [ fab ]; 24 + license = lib.licenses.mit; 25 + maintainers = with lib.maintainers; [ fab ]; 26 26 mainProgram = "galer"; 27 27 }; 28 28 }
+4 -4
pkgs/by-name/ga/gallia/package.nix
··· 46 46 47 47 pythonImportsCheck = [ "gallia" ]; 48 48 49 - meta = with lib; { 49 + meta = { 50 50 description = "Extendable Pentesting Framework for the Automotive Domain"; 51 51 homepage = "https://github.com/Fraunhofer-AISEC/gallia"; 52 52 changelog = "https://github.com/Fraunhofer-AISEC/gallia/releases/tag/v${version}"; 53 - license = with licenses; [ asl20 ]; 54 - maintainers = with maintainers; [ 53 + license = with lib.licenses; [ asl20 ]; 54 + maintainers = with lib.maintainers; [ 55 55 fab 56 56 rumpelsepp 57 57 ]; 58 - platforms = platforms.linux; 58 + platforms = lib.platforms.linux; 59 59 }; 60 60 }
+3 -3
pkgs/by-name/ga/gam/package.nix
··· 63 63 runHook postCheck 64 64 ''; 65 65 66 - meta = with lib; { 66 + meta = { 67 67 description = "Command line management for Google Workspace"; 68 68 mainProgram = "gam"; 69 69 homepage = "https://github.com/GAM-team/GAM/wiki"; 70 70 changelog = "https://github.com/GAM-team/GAM/releases/tag/v${version}"; 71 - license = licenses.asl20; 72 - maintainers = with maintainers; [ thanegill ]; 71 + license = lib.licenses.asl20; 72 + maintainers = with lib.maintainers; [ thanegill ]; 73 73 }; 74 74 75 75 }
+4 -4
pkgs/by-name/ga/game-rs/package.nix
··· 23 23 24 24 propagatedBuildInputs = [ steam-run ]; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Minimal CLI game launcher for linux"; 28 28 homepage = "https://github.com/amanse/game-rs"; 29 29 changelog = "https://github.com/Amanse/game-rs/releases/tag/v${version}"; 30 - license = with licenses; [ mit ]; 31 - maintainers = with maintainers; [ amanse ]; 32 - platforms = platforms.linux; 30 + license = with lib.licenses; [ mit ]; 31 + maintainers = with lib.maintainers; [ amanse ]; 32 + platforms = lib.platforms.linux; 33 33 }; 34 34 }
+3 -3
pkgs/by-name/ga/gato/package.nix
··· 40 40 "gato" 41 41 ]; 42 42 43 - meta = with lib; { 43 + meta = { 44 44 description = "GitHub Self-Hosted Runner Enumeration and Attack Tool"; 45 45 homepage = "https://github.com/praetorian-inc/gato"; 46 46 changelog = "https://github.com/praetorian-inc/gato/releases/tag/${version}"; 47 - license = licenses.asl20; 48 - maintainers = with maintainers; [ fab ]; 47 + license = lib.licenses.asl20; 48 + maintainers = with lib.maintainers; [ fab ]; 49 49 mainProgram = "gato"; 50 50 }; 51 51 }
+4 -4
pkgs/by-name/gc/gcli/package.nix
··· 27 27 ]; 28 28 buildInputs = [ curl ]; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "Portable Git(Hub|Lab|ea) CLI tool"; 32 32 homepage = "https://herrhotzenplotz.de/gcli/"; 33 33 changelog = "https://github.com/herrhotzenplotz/gcli/releases/tag/${version}"; 34 - license = licenses.bsd2; 34 + license = lib.licenses.bsd2; 35 35 mainProgram = "gcli"; 36 - maintainers = with maintainers; [ kenran ]; 37 - platforms = platforms.unix; 36 + maintainers = with lib.maintainers; [ kenran ]; 37 + platforms = lib.platforms.unix; 38 38 }; 39 39 }
+3 -3
pkgs/by-name/gc/gcp-scanner/package.nix
··· 46 46 "test_acceptance" 47 47 ]; 48 48 49 - meta = with lib; { 49 + meta = { 50 50 description = "Comprehensive scanner for Google Cloud"; 51 51 homepage = "https://github.com/google/gcp_scanner"; 52 52 changelog = "https://github.com/google/gcp_scanner/blob/${version}/CHANGELOG.md"; 53 - license = licenses.asl20; 54 - maintainers = with maintainers; [ fab ]; 53 + license = lib.licenses.asl20; 54 + maintainers = with lib.maintainers; [ fab ]; 55 55 mainProgram = "gcp-scanner"; 56 56 }; 57 57 }
+3 -3
pkgs/by-name/gc/gcsfuse/package.nix
··· 44 44 ln -s $out/bin/mount_gcsfuse $out/bin/mount.fuse.gcsfuse 45 45 ''; 46 46 47 - meta = with lib; { 47 + meta = { 48 48 description = "User-space file system for interacting with Google Cloud Storage"; 49 49 homepage = "https://cloud.google.com/storage/docs/gcs-fuse"; 50 50 changelog = "https://github.com/GoogleCloudPlatform/gcsfuse/releases/tag/v${version}"; 51 - license = licenses.asl20; 52 - maintainers = [ ]; 51 + license = lib.licenses.asl20; 52 + maintainers = with lib.maintainers; [ ]; 53 53 # internal/cache/file/downloader/job.go:386:77: undefined: syscall.O_DIRECT 54 54 broken = stdenv.hostPlatform.isDarwin; 55 55 };
+4 -4
pkgs/by-name/ge/geary/package.nix
··· 151 151 }; 152 152 }; 153 153 154 - meta = with lib; { 154 + meta = { 155 155 homepage = "https://gitlab.gnome.org/GNOME/geary"; 156 156 changelog = "https://gitlab.gnome.org/GNOME/geary/-/blob/${version}/NEWS?ref_type=tags"; 157 157 description = "Mail client for GNOME 3"; 158 - teams = [ teams.gnome ]; 159 - license = licenses.lgpl21Plus; 160 - platforms = platforms.linux; 158 + teams = [ lib.teams.gnome ]; 159 + license = lib.licenses.lgpl21Plus; 160 + platforms = lib.platforms.linux; 161 161 }; 162 162 }
+3 -3
pkgs/by-name/ge/genact/package.nix
··· 32 32 --zsh <($out/bin/genact --print-completions zsh) 33 33 ''; 34 34 35 - meta = with lib; { 35 + meta = { 36 36 description = "Nonsense activity generator"; 37 37 homepage = "https://github.com/svenstaro/genact"; 38 38 changelog = "https://github.com/svenstaro/genact/blob/v${version}/CHANGELOG.md"; 39 - license = licenses.mit; 40 - maintainers = with maintainers; [ figsoda ]; 39 + license = lib.licenses.mit; 40 + maintainers = with lib.maintainers; [ figsoda ]; 41 41 mainProgram = "genact"; 42 42 }; 43 43 }
+4 -4
pkgs/by-name/ge/gerbera/package.nix
··· 165 165 166 166 passthru.tests = { inherit (nixosTests) mediatomb; }; 167 167 168 - meta = with lib; { 168 + meta = { 169 169 homepage = "https://docs.gerbera.io/"; 170 170 changelog = "https://github.com/gerbera/gerbera/releases/tag/v${version}"; 171 171 description = "UPnP Media Server for 2024"; ··· 174 174 It allows to stream your digital media through your home network and consume it on all kinds 175 175 of UPnP supporting devices. 176 176 ''; 177 - license = licenses.gpl2Only; 178 - maintainers = with maintainers; [ ardumont ]; 179 - platforms = platforms.linux; 177 + license = lib.licenses.gpl2Only; 178 + maintainers = with lib.maintainers; [ ardumont ]; 179 + platforms = lib.platforms.linux; 180 180 mainProgram = "gerbera"; 181 181 }; 182 182 }
+3 -3
pkgs/by-name/gh/gh-i/package.nix
··· 19 19 20 20 ldflags = [ "-s" ]; 21 21 22 - meta = with lib; { 22 + meta = { 23 23 description = "Search github issues interactively"; 24 24 changelog = "https://github.com/gennaro-tedesco/gh-i/releases/tag/v${version}"; 25 25 homepage = "https://github.com/gennaro-tedesco/gh-i"; 26 - license = licenses.asl20; 27 - maintainers = with maintainers; [ phanirithvij ]; 26 + license = lib.licenses.asl20; 27 + maintainers = with lib.maintainers; [ phanirithvij ]; 28 28 mainProgram = "gh-i"; 29 29 }; 30 30 }
+3 -3
pkgs/by-name/gh/gh-skyline/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "gh-skyline"; 10 - version = "0.1.5"; 10 + version = "0.1.6"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "github"; 14 14 repo = "gh-skyline"; 15 15 tag = "v${version}"; 16 - hash = "sha256-jcdOLoyOXq270SaObMpCD+ts6Hj8wqSAjUZWEg3F9+w="; 16 + hash = "sha256-IMsq+IhuZUJ7JSWZJPvx2bQ9avFsjfc/kOW9Sre5jAo="; 17 17 }; 18 18 19 - vendorHash = "sha256-rCFHYofUQlfRMP7bJav2se7oAkE7rS8KJl1n8kCsSag="; 19 + vendorHash = "sha256-iAqc8RlvpvP9Go8E/b+PnEgKRdpD3+IIQ1JUKVZ1Ces="; 20 20 21 21 ldflags = [ 22 22 "-s"
+3 -3
pkgs/by-name/gh/gh/package.nix
··· 55 55 package = gh; 56 56 }; 57 57 58 - meta = with lib; { 58 + meta = { 59 59 description = "GitHub CLI tool"; 60 60 homepage = "https://cli.github.com/"; 61 61 changelog = "https://github.com/cli/cli/releases/tag/v${version}"; 62 - license = licenses.mit; 62 + license = lib.licenses.mit; 63 63 mainProgram = "gh"; 64 - maintainers = with maintainers; [ zowoq ]; 64 + maintainers = with lib.maintainers; [ zowoq ]; 65 65 }; 66 66 }
+3 -3
pkgs/by-name/gh/ghauri/package.nix
··· 34 34 "ghauri" 35 35 ]; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Tool for detecting and exploiting SQL injection security flaws"; 39 39 homepage = "https://github.com/r0oth3x49/ghauri"; 40 40 changelog = "https://github.com/r0oth3x49/ghauri/releases/tag/${version}"; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ fab ]; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ fab ]; 43 43 mainProgram = "ghauri"; 44 44 }; 45 45 }
+3 -3
pkgs/by-name/gh/ghostie/package.nix
··· 38 38 export HOME=$(mktemp -d) 39 39 ''; 40 40 41 - meta = with lib; { 41 + meta = { 42 42 description = "Github notifications in your terminal"; 43 43 homepage = "https://github.com/attriaayush/ghostie"; 44 44 changelog = "https://github.com/attriaayush/ghostie/releases/tag/v${version}"; 45 - license = licenses.mit; 46 - maintainers = with maintainers; [ matthiasbeyer ]; 45 + license = lib.licenses.mit; 46 + maintainers = with lib.maintainers; [ matthiasbeyer ]; 47 47 broken = stdenv.hostPlatform.isx86_64 && stdenv.hostPlatform.isDarwin; 48 48 mainProgram = "ghostie"; 49 49 };
+3 -3
pkgs/by-name/gh/ghostunnel/package.nix
··· 39 39 podman = nixosTests.podman-tls-ghostunnel; 40 40 }; 41 41 42 - meta = with lib; { 42 + meta = { 43 43 description = "TLS proxy with mutual authentication support for securing non-TLS backend applications"; 44 44 homepage = "https://github.com/ghostunnel/ghostunnel#readme"; 45 45 changelog = "https://github.com/ghostunnel/ghostunnel/releases/tag/v${version}"; 46 - license = licenses.asl20; 47 - maintainers = with maintainers; [ 46 + license = lib.licenses.asl20; 47 + maintainers = with lib.maintainers; [ 48 48 roberth 49 49 mjm 50 50 ];
+3 -3
pkgs/by-name/gh/ghunt/package.nix
··· 54 54 "ghunt" 55 55 ]; 56 56 57 - meta = with lib; { 57 + meta = { 58 58 description = "Offensive Google framework"; 59 59 mainProgram = "ghunt"; 60 60 homepage = "https://github.com/mxrch/ghunt"; 61 61 changelog = "https://github.com/mxrch/GHunt/releases/tag/v${version}"; 62 - license = licenses.agpl3Only; 63 - maintainers = with maintainers; [ fab ]; 62 + license = lib.licenses.agpl3Only; 63 + maintainers = with lib.maintainers; [ fab ]; 64 64 }; 65 65 }
+3 -3
pkgs/by-name/gi/girsh/package.nix
··· 26 26 mv $out/bin/src $out/bin/$pname 27 27 ''; 28 28 29 - meta = with lib; { 29 + meta = { 30 30 description = "Automatically spawn a reverse shell fully interactive for Linux or Windows victim"; 31 31 homepage = "https://github.com/nodauf/Girsh"; 32 32 changelog = "https://github.com/nodauf/Girsh/releases/tag/v${version}"; 33 - license = licenses.gpl2Only; 34 - maintainers = with maintainers; [ fab ]; 33 + license = lib.licenses.gpl2Only; 34 + maintainers = with lib.maintainers; [ fab ]; 35 35 }; 36 36 }
+3 -3
pkgs/by-name/gi/git-cliff/package.nix
··· 40 40 installManPage $OUT_DIR/git-cliff.1 41 41 ''; 42 42 43 - meta = with lib; { 43 + meta = { 44 44 description = "Highly customizable Changelog Generator that follows Conventional Commit specifications"; 45 45 homepage = "https://github.com/orhun/git-cliff"; 46 46 changelog = "https://github.com/orhun/git-cliff/blob/v${version}/CHANGELOG.md"; 47 - license = licenses.gpl3Only; 48 - maintainers = with maintainers; [ 47 + license = lib.licenses.gpl3Only; 48 + maintainers = with lib.maintainers; [ 49 49 siraben 50 50 matthiasbeyer 51 51 ];
+3 -3
pkgs/by-name/gi/git-gr/package.nix
··· 54 54 --zsh <(${gitGr} completions zsh) 55 55 ''; 56 56 57 - meta = with lib; { 57 + meta = { 58 58 homepage = "https://github.com/9999years/git-gr"; 59 59 changelog = "https://github.com/9999years/git-gr/releases/tag/v${version}"; 60 60 description = "Gerrit CLI client"; 61 - license = [ licenses.mit ]; 62 - maintainers = [ maintainers._9999years ]; 61 + license = [ lib.licenses.mit ]; 62 + maintainers = [ lib.maintainers._9999years ]; 63 63 mainProgram = "git-gr"; 64 64 }; 65 65
+3 -3
pkgs/by-name/gi/git-interactive-rebase-tool/package.nix
··· 22 22 preCheck = "export GIRT_BUILD_GIT_HASH=${version}"; 23 23 postCheck = "unset GIRT_BUILD_GIT_HASH"; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 homepage = "https://github.com/MitMaro/git-interactive-rebase-tool"; 27 27 description = "Native cross platform full feature terminal based sequence editor for git interactive rebase"; 28 28 changelog = "https://github.com/MitMaro/git-interactive-rebase-tool/releases/tag/${version}"; 29 - license = licenses.mit; 30 - maintainers = with maintainers; [ 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ 31 31 SuperSandro2000 32 32 zowoq 33 33 ma27
+53
pkgs/by-name/gi/git-metrics/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + pkg-config, 5 + gitMinimal, 6 + rustPlatform, 7 + openssl, 8 + }: 9 + 10 + rustPlatform.buildRustPackage rec { 11 + pname = "git-metrics"; 12 + version = "0.2.6"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "jdrouet"; 16 + repo = "git-metrics"; 17 + tag = "v${version}"; 18 + hash = "sha256-SdA/FpdrbC36Ny7aBpTUvFldbYXyajSqWGheaDPHYoE="; 19 + }; 20 + 21 + useFetchCargoVendor = true; 22 + cargoHash = "sha256-e4CdpwoFl8leV5HJWkWBpvPrVrk+7vq49yTPkpeQ2Ng="; 23 + 24 + buildInputs = [ 25 + openssl 26 + ]; 27 + 28 + nativeCheckInputs = [ 29 + pkg-config 30 + gitMinimal 31 + ]; 32 + 33 + checkFlags = [ 34 + # requires git author information to be detectable 35 + "--skip=tests::check_budget::execute::with_command_backend" 36 + "--skip=tests::check_budget::execute::with_git2_backend" 37 + "--skip=tests::conflict_different::execute::with_command_backend" 38 + "--skip=tests::conflict_different::execute::with_git2_backend" 39 + "--skip=tests::display_diff::execute" 40 + "--skip=tests::simple_use_case::execute::with_command_backend" 41 + "--skip=tests::simple_use_case::execute::with_git2_backend" 42 + ]; 43 + 44 + meta = { 45 + homepage = "https://github.com/jdrouet/git-metrics"; 46 + description = "Git extension to be able to track metrics about your project, within the git repository"; 47 + license = [ lib.licenses.mit ]; 48 + maintainers = with lib.maintainers; [ 49 + matthiasbeyer 50 + ]; 51 + mainProgram = "git-metrics"; 52 + }; 53 + }
+3 -3
pkgs/by-name/gi/git-mit/package.nix
··· 44 44 LIBGIT2_NO_VENDOR = 1; 45 45 }; 46 46 47 - meta = with lib; { 47 + meta = { 48 48 description = "Minimalist set of hooks to aid pairing and link commits to issues"; 49 49 homepage = "https://github.com/PurpleBooth/git-mit"; 50 50 changelog = "https://github.com/PurpleBooth/git-mit/releases/tag/v${version}"; 51 - license = licenses.cc0; 52 - maintainers = with maintainers; [ figsoda ]; 51 + license = lib.licenses.cc0; 52 + maintainers = with lib.maintainers; [ figsoda ]; 53 53 }; 54 54 }
+3 -3
pkgs/by-name/gi/git-nomad/package.nix
··· 21 21 22 22 nativeCheckInputs = [ git ]; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 description = "Synchronize work-in-progress git branches in a light weight fashion"; 26 26 homepage = "https://github.com/rraval/git-nomad"; 27 27 changelog = "https://github.com/rraval/git-nomad/blob/v${version}/CHANGELOG.md"; 28 - license = licenses.mit; 29 - maintainers = with maintainers; [ rraval ]; 28 + license = lib.licenses.mit; 29 + maintainers = with lib.maintainers; [ rraval ]; 30 30 mainProgram = "git-nomad"; 31 31 }; 32 32 }
+3 -3
pkgs/by-name/gi/git-releaser/package.nix
··· 22 22 23 23 passthru.updateScript = nix-update-script { }; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Tool for creating Git releases based on Semantic Versioning"; 27 27 homepage = "https://github.com/git-releaser/git-releaser"; 28 28 changelog = "https://github.com/git-releaser/git-releaser/releases/tag/v${version}"; 29 - maintainers = with maintainers; [ jakuzure ]; 30 - license = licenses.asl20; 29 + maintainers = with lib.maintainers; [ jakuzure ]; 30 + license = lib.licenses.asl20; 31 31 mainProgram = "git-releaser"; 32 32 }; 33 33 }
+3 -3
pkgs/by-name/gi/git-stack/package.nix
··· 27 27 package = git-stack; 28 28 }; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "Stacked branch management for Git"; 32 32 homepage = "https://github.com/gitext-rs/git-stack"; 33 33 changelog = "https://github.com/gitext-rs/git-stack/releases/tag/v${version}"; 34 - license = licenses.asl20; 35 - maintainers = with maintainers; [ stehessel ]; 34 + license = lib.licenses.asl20; 35 + maintainers = with lib.maintainers; [ stehessel ]; 36 36 mainProgram = "git-stack"; 37 37 }; 38 38 }
+3 -3
pkgs/by-name/gi/git-together/package.nix
··· 25 25 useFetchCargoVendor = true; 26 26 cargoHash = "sha256-5LKKjHzIlXw0bUmF7GDCVW0cptCxohq6CNPIrMZKorM="; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 changelog = "https://github.com/kejadlen/git-together/releases/tag/v${version}"; 30 30 description = "Better commit attribution while pairing without messing with your git workflow"; 31 31 homepage = "https://github.com/kejadlen/git-together"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ sentientmonkey ]; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ sentientmonkey ]; 34 34 mainProgram = "git-together"; 35 35 }; 36 36 }
+3 -3
pkgs/by-name/gi/gitcs/package.nix
··· 19 19 20 20 ldflags = [ "-s" ]; 21 21 22 - meta = with lib; { 22 + meta = { 23 23 description = "Scan local git repositories and generate a visual contributions graph"; 24 24 changelog = "https://github.com/knbr13/gitcs/releases/tag/v${version}"; 25 25 homepage = "https://github.com/knbr13/gitcs"; 26 - license = licenses.mit; 27 - maintainers = with maintainers; [ phanirithvij ]; 26 + license = lib.licenses.mit; 27 + maintainers = with lib.maintainers; [ phanirithvij ]; 28 28 mainProgram = "gitcs"; 29 29 }; 30 30 }
+3 -3
pkgs/by-name/gi/gitea-actions-runner/package.nix
··· 31 31 version = "v${version}"; 32 32 }; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 mainProgram = "act_runner"; 36 - maintainers = with maintainers; [ techknowlogick ]; 37 - license = licenses.mit; 36 + maintainers = with lib.maintainers; [ techknowlogick ]; 37 + license = lib.licenses.mit; 38 38 changelog = "https://gitea.com/gitea/act_runner/releases/tag/v${version}"; 39 39 homepage = "https://gitea.com/gitea/act_runner"; 40 40 description = "Runner for Gitea based on act";
+4 -4
pkgs/by-name/gi/gitg/package.nix
··· 89 89 90 90 strictDeps = true; 91 91 92 - meta = with lib; { 92 + meta = { 93 93 homepage = "https://gitlab.gnome.org/GNOME/gitg"; 94 94 changelog = "https://gitlab.gnome.org/GNOME/gitg/-/blob/v${version}/NEWS?ref_type=tags"; 95 95 description = "GNOME GUI client to view git repositories"; 96 96 mainProgram = "gitg"; 97 - maintainers = with maintainers; [ 97 + maintainers = with lib.maintainers; [ 98 98 domenkozar 99 99 Luflosi 100 100 ]; 101 - license = licenses.gpl2Plus; 102 - platforms = platforms.linux; 101 + license = lib.licenses.gpl2Plus; 102 + platforms = lib.platforms.linux; 103 103 }; 104 104 }
+5 -5
pkgs/by-name/gi/github-runner/package.nix
··· 335 335 updateScript = ./update.sh; 336 336 }; 337 337 338 - meta = with lib; { 339 - changelog = "https://github.com/actions/runner/releases/tag/v${version}"; 338 + meta = { 339 + changelog = "https://github.com/actions/runner/releases/tag/v${finalAttrs.version}"; 340 340 description = "Self-hosted runner for GitHub Actions"; 341 341 homepage = "https://github.com/actions/runner"; 342 - license = licenses.mit; 343 - maintainers = with maintainers; [ 342 + license = lib.licenses.mit; 343 + maintainers = with lib.maintainers; [ 344 344 veehaitch 345 345 kfollesdal 346 346 aanderse ··· 352 352 "x86_64-darwin" 353 353 "aarch64-darwin" 354 354 ]; 355 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 355 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 356 356 }; 357 357 })
+3 -3
pkgs/by-name/gi/gitlab-pages/package.nix
··· 19 19 vendorHash = "sha256-BjCwPt1duDINHP7L0qT2KNTjOZ62bWgVij88ztjjyPg="; 20 20 subPackages = [ "." ]; 21 21 22 - meta = with lib; { 22 + meta = { 23 23 description = "Daemon used to serve static websites for GitLab users"; 24 24 mainProgram = "gitlab-pages"; 25 25 homepage = "https://gitlab.com/gitlab-org/gitlab-pages"; 26 26 changelog = "https://gitlab.com/gitlab-org/gitlab-pages/-/blob/v${version}/CHANGELOG.md"; 27 - license = licenses.mit; 28 - teams = [ teams.gitlab ]; 27 + license = lib.licenses.mit; 28 + teams = [ lib.teams.gitlab ]; 29 29 }; 30 30 }
+3 -3
pkgs/by-name/gi/gitleaks/package.nix
··· 46 46 47 47 passthru.updateScript = nix-update-script { }; 48 48 49 - meta = with lib; { 49 + meta = { 50 50 description = "Scan git repos (or files) for secrets"; 51 51 longDescription = '' 52 52 Gitleaks is a SAST tool for detecting hardcoded secrets like passwords, ··· 54 54 ''; 55 55 homepage = "https://github.com/zricethezav/gitleaks"; 56 56 changelog = "https://github.com/zricethezav/gitleaks/releases/tag/v${version}"; 57 - license = with licenses; [ mit ]; 58 - maintainers = with maintainers; [ fab ]; 57 + license = with lib.licenses; [ mit ]; 58 + maintainers = with lib.maintainers; [ fab ]; 59 59 mainProgram = "gitleaks"; 60 60 }; 61 61 }
+3 -3
pkgs/by-name/gi/gitls/package.nix
··· 25 25 version = "v${version}"; 26 26 }; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Tools to enumerate git repository URL"; 30 30 homepage = "https://github.com/hahwul/gitls"; 31 31 changelog = "https://github.com/hahwul/gitls/releases/tag/v${version}"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ fab ]; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ fab ]; 34 34 mainProgram = "gitls"; 35 35 }; 36 36 }
+3 -3
pkgs/by-name/gi/gittuf/package.nix
··· 32 32 33 33 postInstall = "rm $out/bin/cli"; # remove gendoc cli binary 34 34 35 - meta = with lib; { 35 + meta = { 36 36 changelog = "https://github.com/gittuf/gittuf/blob/v${version}/CHANGELOG.md"; 37 37 description = "Security layer for Git repositories"; 38 38 homepage = "https://gittuf.dev"; 39 - license = licenses.asl20; 39 + license = lib.licenses.asl20; 40 40 mainProgram = "gittuf"; 41 - maintainers = with maintainers; [ flandweber ]; 41 + maintainers = with lib.maintainers; [ flandweber ]; 42 42 }; 43 43 }
+4 -4
pkgs/by-name/gi/gitversion/package.nix
··· 10 10 11 11 nugetHash = "sha256-gtkD+egl9zAfJ4ZsOwb7u82IhBabjBFxU+nv9yQ1HHQ="; 12 12 13 - meta = with lib; { 13 + meta = { 14 14 description = "From git log to SemVer in no time"; 15 15 homepage = "https://gitversion.net/"; 16 16 changelog = "https://github.com/GitTools/GitVersion/releases/tag/${version}"; 17 17 downloadPage = "https://github.com/GitTools/GitVersion"; 18 - license = licenses.mit; 19 - platforms = platforms.linux ++ platforms.windows ++ platforms.darwin; 20 - maintainers = with maintainers; [ acesyde ]; 18 + license = lib.licenses.mit; 19 + platforms = lib.platforms.linux ++ lib.platforms.windows ++ lib.platforms.darwin; 20 + maintainers = with lib.maintainers; [ acesyde ]; 21 21 }; 22 22 }
+3 -3
pkgs/by-name/gl/glasskube/package.nix
··· 77 77 78 78 passthru.updateScript = nix-update-script { }; 79 79 80 - meta = with lib; { 80 + meta = { 81 81 description = "The missing Package Manager for Kubernetes featuring a GUI and a CLI"; 82 82 homepage = "https://github.com/glasskube/glasskube"; 83 83 changelog = "https://github.com/glasskube/glasskube/releases/tag/v${version}"; 84 - maintainers = with maintainers; [ jakuzure ]; 85 - license = licenses.asl20; 84 + maintainers = with lib.maintainers; [ jakuzure ]; 85 + license = lib.licenses.asl20; 86 86 mainProgram = "glasskube"; 87 87 }; 88 88 }
+3 -3
pkgs/by-name/gl/glitter/package.nix
··· 34 34 "runs_correctly" 35 35 ]; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Git wrapper that allows you to compress multiple commands into one"; 39 39 homepage = "https://github.com/milo123459/glitter"; 40 40 changelog = "https://github.com/Milo123459/glitter/releases/tag/v${version}"; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ figsoda ]; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ figsoda ]; 43 43 mainProgram = "glitter"; 44 44 }; 45 45 }
+3 -3
pkgs/by-name/gl/glow/package.nix
··· 36 36 --zsh <($out/bin/glow completion zsh) 37 37 ''; 38 38 39 - meta = with lib; { 39 + meta = { 40 40 description = "Render markdown on the CLI, with pizzazz!"; 41 41 homepage = "https://github.com/charmbracelet/glow"; 42 42 changelog = "https://github.com/charmbracelet/glow/releases/tag/v${version}"; 43 - license = licenses.mit; 44 - maintainers = with maintainers; [ 43 + license = lib.licenses.mit; 44 + maintainers = with lib.maintainers; [ 45 45 Br1ght0ne 46 46 penguwin 47 47 ];
+3 -3
pkgs/by-name/go/go-bindata/package.nix
··· 24 24 "-w" 25 25 ]; 26 26 27 - meta = with lib; { 27 + meta = { 28 28 homepage = "https://github.com/kevinburke/go-bindata"; 29 29 changelog = "https://github.com/kevinburke/go-bindata/blob/v${version}/CHANGELOG.md"; 30 30 description = "Small utility which generates Go code from any file, useful for embedding binary data in a Go program"; 31 31 mainProgram = "go-bindata"; 32 - maintainers = [ ]; 33 - license = licenses.cc0; 32 + maintainers = with lib.maintainers; [ ]; 33 + license = lib.licenses.cc0; 34 34 }; 35 35 }
+3 -3
pkgs/by-name/go/go-camo/package.nix
··· 43 43 rm pkg/camo/proxy_{,filter_}test.go 44 44 ''; 45 45 46 - meta = with lib; { 46 + meta = { 47 47 description = "Camo server is a special type of image proxy that proxies non-secure images over SSL/TLS"; 48 48 homepage = "https://github.com/cactus/go-camo"; 49 49 changelog = "https://github.com/cactus/go-camo/releases/tag/v${version}"; 50 - license = licenses.mit; 50 + license = lib.licenses.mit; 51 51 mainProgram = "go-camo"; 52 - maintainers = with maintainers; [ viraptor ]; 52 + maintainers = with lib.maintainers; [ viraptor ]; 53 53 }; 54 54 }
+3 -3
pkgs/by-name/go/go-cve-search/package.nix
··· 20 20 # Tests requires network access 21 21 doCheck = false; 22 22 23 - meta = with lib; { 23 + meta = { 24 24 description = "Lightweight CVE search tool"; 25 25 mainProgram = "go-cve-search"; 26 26 longDescription = '' ··· 29 29 ''; 30 30 homepage = "https://github.com/s-index/go-cve-search"; 31 31 changelog = "https://github.com/s-index/go-cve-search/releases/tag/v${version}"; 32 - license = with licenses; [ mit ]; 33 - maintainers = with maintainers; [ fab ]; 32 + license = with lib.licenses; [ mit ]; 33 + maintainers = with lib.maintainers; [ fab ]; 34 34 }; 35 35 }
+3 -3
pkgs/by-name/go/go-dork/package.nix
··· 17 17 18 18 vendorHash = "sha256-6V58RRRPamBMDAf0gg4sQMQkoD5dWauCFtPrwf5EasI="; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "Dork scanner"; 22 22 homepage = "https://github.com/dwisiswant0/go-dork"; 23 23 changelog = "https://github.com/dwisiswant0/go-dork/releases/tag/v${version}"; 24 - license = licenses.mit; 25 - maintainers = with maintainers; [ fab ]; 24 + license = lib.licenses.mit; 25 + maintainers = with lib.maintainers; [ fab ]; 26 26 mainProgram = "go-dork"; 27 27 }; 28 28 }
+3 -3
pkgs/by-name/go/go-exploitdb/package.nix
··· 23 23 "-X=github.com/vulsio/go-exploitdb/config.Version=${version}" 24 24 ]; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Tool for searching Exploits from Exploit Databases, etc"; 28 28 mainProgram = "go-exploitdb"; 29 29 homepage = "https://github.com/vulsio/go-exploitdb"; 30 30 changelog = "https://github.com/vulsio/go-exploitdb/releases/tag/v${version}"; 31 - license = licenses.mit; 32 - maintainers = with maintainers; [ fab ]; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ fab ]; 33 33 }; 34 34 }
+3 -3
pkgs/by-name/go/go-licenses/package.nix
··· 51 51 # Tests require internet connection 52 52 doCheck = false; 53 53 54 - meta = with lib; { 54 + meta = { 55 55 changelog = "https://github.com/google/go-licenses/releases/tag/v${version}"; 56 56 description = "Reports on the licenses used by a Go package and its dependencies"; 57 57 mainProgram = "go-licenses"; 58 58 homepage = "https://github.com/google/go-licenses"; 59 - license = with licenses; [ asl20 ]; 60 - maintainers = with maintainers; [ Luflosi ]; 59 + license = with lib.licenses; [ asl20 ]; 60 + maintainers = with lib.maintainers; [ Luflosi ]; 61 61 }; 62 62 }
+3 -3
pkgs/by-name/go/go-secdump/package.nix
··· 22 22 "-w" 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Tool to remotely dump secrets from the Windows registry"; 27 27 homepage = "https://github.com/jfjallid/go-secdump"; 28 28 changelog = "https://github.com/jfjallid/go-secdump/releases/tag/${version}"; 29 - license = licenses.mit; 30 - maintainers = with maintainers; [ fab ]; 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ fab ]; 31 31 mainProgram = "go-secdump"; 32 32 platforms = lib.platforms.linux; 33 33 };
+3 -3
pkgs/by-name/go/go-swagger/package.nix
··· 28 28 "-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${src.rev}" 29 29 ]; 30 30 31 - meta = with lib; { 31 + meta = { 32 32 description = "Golang implementation of Swagger 2.0, representation of your RESTful API"; 33 33 homepage = "https://github.com/go-swagger/go-swagger"; 34 34 changelog = "https://github.com/go-swagger/go-swagger/releases/tag/v${version}"; 35 - license = licenses.asl20; 36 - maintainers = with maintainers; [ kalbasit ]; 35 + license = lib.licenses.asl20; 36 + maintainers = with lib.maintainers; [ kalbasit ]; 37 37 mainProgram = "swagger"; 38 38 }; 39 39 }
+3 -3
pkgs/by-name/go/go2rtc/package.nix
··· 26 26 27 27 doCheck = false; # tests fail 28 28 29 - meta = with lib; { 29 + meta = { 30 30 description = "Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MJPEG, HomeKit, FFmpeg, etc"; 31 31 homepage = "https://github.com/AlexxIT/go2rtc"; 32 32 changelog = "https://github.com/AlexxIT/go2rtc/releases/tag/v${version}"; 33 - license = licenses.mit; 34 - maintainers = with maintainers; [ hexa ]; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ hexa ]; 35 35 mainProgram = "go2rtc"; 36 36 }; 37 37 }
+3 -3
pkgs/by-name/go/go2tv/package.nix
··· 45 45 46 46 doCheck = false; 47 47 48 - meta = with lib; { 48 + meta = { 49 49 description = "Cast media files to UPnP/DLNA Media Renderers and Smart TVs"; 50 50 homepage = "https://github.com/alexballas/go2tv"; 51 51 changelog = "https://github.com/alexballas/go2tv/releases/tag/v${version}"; 52 - license = licenses.mit; 53 - maintainers = with maintainers; [ gdamjan ]; 52 + license = lib.licenses.mit; 53 + maintainers = with lib.maintainers; [ gdamjan ]; 54 54 mainProgram = pname; 55 55 }; 56 56 }
+3 -3
pkgs/by-name/go/go365/package.nix
··· 22 22 mv $out/bin/Go365 $out/bin/$pname 23 23 ''; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Office 365 enumeration tool"; 27 27 homepage = "https://github.com/optiv/Go365"; 28 28 changelog = "https://github.com/optiv/Go365/releases/tag/v${version}"; 29 - license = with licenses; [ mit ]; 30 - maintainers = with maintainers; [ fab ]; 29 + license = with lib.licenses; [ mit ]; 30 + maintainers = with lib.maintainers; [ fab ]; 31 31 mainProgram = "Go365"; 32 32 }; 33 33 }
+4 -4
pkgs/by-name/go/goaccess/package.nix
··· 42 42 ] 43 43 ); 44 44 45 - meta = with lib; { 45 + meta = { 46 46 description = "Real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems"; 47 47 homepage = "https://goaccess.io"; 48 48 changelog = "https://github.com/allinurl/goaccess/raw/v${version}/ChangeLog"; 49 - license = licenses.mit; 50 - maintainers = with maintainers; [ ederoyd46 ]; 51 - platforms = platforms.linux ++ platforms.darwin; 49 + license = lib.licenses.mit; 50 + maintainers = with lib.maintainers; [ ederoyd46 ]; 51 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 52 52 mainProgram = "goaccess"; 53 53 }; 54 54 }
+3 -3
pkgs/by-name/go/gobgpd/package.nix
··· 34 34 35 35 passthru.tests = { inherit (nixosTests) gobgpd; }; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "BGP implemented in Go"; 39 39 mainProgram = "gobgpd"; 40 40 homepage = "https://osrg.github.io/gobgp/"; 41 41 changelog = "https://github.com/osrg/gobgp/releases/tag/v${version}"; 42 - license = licenses.asl20; 43 - maintainers = with maintainers; [ higebu ]; 42 + license = lib.licenses.asl20; 43 + maintainers = with lib.maintainers; [ higebu ]; 44 44 }; 45 45 }
+3 -3
pkgs/by-name/go/goblob/package.nix
··· 22 22 "-w" 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Enumeration tool for publicly exposed Azure Storage blobs"; 27 27 mainProgram = "goblob"; 28 28 homepage = "https://github.com/Macmod/goblob"; 29 29 changelog = "https://github.com/Macmod/goblob/releases/tag/v${version}"; 30 - license = licenses.mit; 31 - maintainers = with maintainers; [ fab ]; 30 + license = lib.licenses.mit; 31 + maintainers = with lib.maintainers; [ fab ]; 32 32 }; 33 33 }
+3 -3
pkgs/by-name/go/gobuster/package.nix
··· 22 22 "-w" 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Tool used to brute-force URIs, DNS subdomains, Virtual Host names on target web servers"; 27 27 mainProgram = "gobuster"; 28 28 homepage = "https://github.com/OJ/gobuster"; 29 29 changelog = "https://github.com/OJ/gobuster/releases/tag/v${version}"; 30 - license = licenses.asl20; 31 - maintainers = with maintainers; [ 30 + license = lib.licenses.asl20; 31 + maintainers = with lib.maintainers; [ 32 32 fab 33 33 pamplemousse 34 34 ];
+3 -3
pkgs/by-name/go/godns/package.nix
··· 54 54 55 55 passthru.updateScript = nix-update-script { }; 56 56 57 - meta = with lib; { 57 + meta = { 58 58 description = "Dynamic DNS client tool supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc"; 59 59 homepage = "https://github.com/TimothyYe/godns"; 60 60 changelog = "https://github.com/TimothyYe/godns/releases/tag/v${version}"; 61 - license = licenses.asl20; 62 - maintainers = with maintainers; [ yinfeng ]; 61 + license = lib.licenses.asl20; 62 + maintainers = with lib.maintainers; [ yinfeng ]; 63 63 mainProgram = "godns"; 64 64 }; 65 65 }
+4 -4
pkgs/by-name/go/godspeed/package.nix
··· 25 25 mv $out/bin/GodSpeed $out/bin/${pname} 26 26 ''; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Manager for reverse shells"; 30 30 homepage = "https://github.com/redcode-labs/GodSpeed"; 31 31 changelog = "https://github.com/redcode-labs/GodSpeed/releases/tag/${version}"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ fab ]; 34 - teams = [ teams.redcodelabs ]; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ fab ]; 34 + teams = [ lib.teams.redcodelabs ]; 35 35 mainProgram = "godspeed"; 36 36 broken = stdenv.hostPlatform.isDarwin; 37 37 };
+3 -3
pkgs/by-name/go/goeland/package.nix
··· 23 23 "-X github.com/slurdge/goeland/version.GitCommit=${version}" 24 24 ]; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Alternative to rss2email written in golang with many filters"; 28 28 mainProgram = "goeland"; 29 29 longDescription = '' ··· 34 34 ''; 35 35 homepage = "https://github.com/slurdge/goeland"; 36 36 changelog = "https://github.com/slurdge/goeland/blob/v${version}/CHANGELOG.md"; 37 - license = with licenses; [ mit ]; 38 - maintainers = [ maintainers.sweenu ]; 37 + license = with lib.licenses; [ mit ]; 38 + maintainers = [ lib.maintainers.sweenu ]; 39 39 }; 40 40 }
+3 -3
pkgs/by-name/go/gogup/package.nix
··· 23 23 "-X github.com/nao1215/gup/internal/cmdinfo.Version=v${version}" 24 24 ]; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Update binaries installed by 'go install' with goroutines"; 28 28 changelog = "https://github.com/nao1215/gup/blob/v${version}/CHANGELOG.md"; 29 29 homepage = "https://github.com/nao1215/gup"; 30 - license = licenses.asl20; 31 - maintainers = with maintainers; [ phanirithvij ]; 30 + license = lib.licenses.asl20; 31 + maintainers = with lib.maintainers; [ phanirithvij ]; 32 32 mainProgram = "gup"; 33 33 }; 34 34 }
+3 -3
pkgs/by-name/go/golangci-lint/package.nix
··· 36 36 done 37 37 ''; 38 38 39 - meta = with lib; { 39 + meta = { 40 40 description = "Fast linters Runner for Go"; 41 41 homepage = "https://golangci-lint.run/"; 42 42 changelog = "https://github.com/golangci/golangci-lint/blob/v${version}/CHANGELOG.md"; 43 43 mainProgram = "golangci-lint"; 44 - license = licenses.gpl3Plus; 45 - maintainers = with maintainers; [ 44 + license = lib.licenses.gpl3Plus; 45 + maintainers = with lib.maintainers; [ 46 46 SuperSandro2000 47 47 mic92 48 48 ];
+3 -3
pkgs/by-name/go/gomtree/package.nix
··· 27 27 "-X main.Version=${version}" 28 28 ]; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "File systems verification utility and library, in likeness of mtree(8)"; 32 32 changelog = "https://github.com/vbatts/go-mtree/releases/tag/v${version}"; 33 33 homepage = "https://github.com/vbatts/go-mtree"; 34 - license = licenses.bsd3; 35 - maintainers = with maintainers; [ phanirithvij ]; 34 + license = lib.licenses.bsd3; 35 + maintainers = with lib.maintainers; [ phanirithvij ]; 36 36 mainProgram = "gomtree"; 37 37 }; 38 38 }
+4 -4
pkgs/by-name/go/google-guest-agent/package.nix
··· 56 56 --prefix PATH ":" "$binPath" 57 57 ''; 58 58 59 - meta = with lib; { 59 + meta = { 60 60 description = "Guest Agent for Google Compute Engine"; 61 61 homepage = "https://github.com/GoogleCloudPlatform/guest-agent"; 62 62 changelog = "https://github.com/GoogleCloudPlatform/guest-agent/releases/tag/${version}"; 63 - license = licenses.asl20; 64 - maintainers = with maintainers; [ abbradar ]; 65 - platforms = platforms.linux; 63 + license = lib.licenses.asl20; 64 + maintainers = with lib.maintainers; [ abbradar ]; 65 + platforms = lib.platforms.linux; 66 66 }; 67 67 }
+5 -3
pkgs/by-name/go/goose-cli/package.nix
··· 26 26 in 27 27 rustPlatform.buildRustPackage (finalAttrs: { 28 28 pname = "goose-cli"; 29 - version = "1.0.23"; 29 + version = "1.0.24"; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "block"; 33 33 repo = "goose"; 34 34 tag = "v${finalAttrs.version}"; 35 - hash = "sha256-jdoopa4pbW3MSgbNmNSp47iiXZF8H2GEgyhpkV1cB4A="; 35 + hash = "sha256-pkqZZwA25IszAnaW0G5adUI2NIEqqQnTQRqlqHWgJRg="; 36 36 }; 37 37 38 38 useFetchCargoVendor = true; 39 - cargoHash = "sha256-We2v/U9pK4O7JVXyVDvHwyrujPLp9jL1m4SKcMg/Hvc="; 39 + cargoHash = "sha256-Wct5XnBueG58+A4zZpcKy0vA2Kjwmtk505JZKNPFTDQ="; 40 40 41 41 nativeBuildInputs = [ pkg-config ]; 42 42 ··· 66 66 # Lazy instance has previously been poisoned 67 67 "--skip=jetbrains::tests::test_capabilities" 68 68 "--skip=jetbrains::tests::test_router_creation" 69 + "--skip=logging::tests::test_log_file_name::with_session_name_and_error_capture" 69 70 "--skip=logging::tests::test_log_file_name::with_session_name_without_error_capture" 70 71 "--skip=logging::tests::test_log_file_name::without_session_name" 72 + "--skip=developer::tests::test_text_editor_str_replace" 71 73 ] 72 74 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 73 75 "--skip=providers::gcpauth::tests::test_load_from_metadata_server"
+3 -3
pkgs/by-name/go/goresym/package.nix
··· 30 30 31 31 doCheck = true; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "Go symbol recovery tool"; 35 35 mainProgram = "GoReSym"; 36 36 homepage = "https://github.com/mandiant/GoReSym"; 37 37 changelog = "https://github.com/mandiant/GoReSym/releases/tag/v${version}"; 38 - license = licenses.mit; 39 - maintainers = with maintainers; [ pyrox0 ]; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ pyrox0 ]; 40 40 }; 41 41 }
+3 -3
pkgs/by-name/go/gorilla-cli/package.nix
··· 30 30 # no tests 31 31 doCheck = false; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "LLMs for your CLI"; 35 35 homepage = "https://github.com/gorilla-llm/gorilla-cli"; 36 36 changelog = "https://github.com/gorilla-llm/gorilla-cli/releases/tag/${version}"; 37 - license = licenses.asl20; 38 - maintainers = with maintainers; [ happysalada ]; 37 + license = lib.licenses.asl20; 38 + maintainers = with lib.maintainers; [ happysalada ]; 39 39 mainProgram = "gorilla"; 40 40 }; 41 41 }
+4 -4
pkgs/by-name/go/goss/package.nix
··· 60 60 updateScript = nix-update-script { }; 61 61 }; 62 62 63 - meta = with lib; { 63 + meta = { 64 64 homepage = "https://github.com/goss-org/goss/"; 65 65 changelog = "https://github.com/goss-org/goss/releases/tag/v${version}"; 66 66 description = "Quick and easy server validation"; ··· 69 69 It eases the process of writing tests by allowing the user to generate tests from the current system state. 70 70 Once the test suite is written they can be executed, waited-on, or served as a health endpoint. 71 71 ''; 72 - license = licenses.asl20; 72 + license = lib.licenses.asl20; 73 73 mainProgram = "goss"; 74 - maintainers = with maintainers; [ 74 + maintainers = with lib.maintainers; [ 75 75 hyzual 76 76 jk 77 77 anthonyroussel 78 78 ]; 79 - platforms = platforms.linux ++ platforms.darwin; 79 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 80 80 }; 81 81 }
+3 -3
pkgs/by-name/go/gotestfmt/package.nix
··· 17 17 18 18 vendorHash = null; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "Go test output for humans"; 22 22 homepage = "https://github.com/gotesttools/gotestfmt"; 23 23 changelog = "https://github.com/GoTestTools/gotestfmt/releases/tag/v${version}"; 24 - license = licenses.unlicense; 25 - maintainers = with maintainers; [ urandom ]; 24 + license = lib.licenses.unlicense; 25 + maintainers = with lib.maintainers; [ urandom ]; 26 26 }; 27 27 }
+3 -3
pkgs/by-name/go/gotestwaf/package.nix
··· 33 33 34 34 versionCheckProgramArg = "--version"; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Tool for API and OWASP attack simulation"; 38 38 homepage = "https://github.com/wallarm/gotestwaf"; 39 39 changelog = "https://github.com/wallarm/gotestwaf/releases/tag/v${version}"; 40 - license = licenses.mit; 41 - maintainers = with maintainers; [ fab ]; 40 + license = lib.licenses.mit; 41 + maintainers = with lib.maintainers; [ fab ]; 42 42 mainProgram = "gotestwaf"; 43 43 }; 44 44 }
+3 -3
pkgs/by-name/go/gotosocial/package.nix
··· 62 62 63 63 passthru.tests.gotosocial = nixosTests.gotosocial; 64 64 65 - meta = with lib; { 65 + meta = { 66 66 homepage = "https://gotosocial.org"; 67 67 changelog = "https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v${version}"; 68 68 description = "Fast, fun, ActivityPub server, powered by Go"; ··· 73 73 advertised to! A light-weight alternative to Mastodon 74 74 and Pleroma, with support for clients! 75 75 ''; 76 - maintainers = with maintainers; [ blakesmith ]; 77 - license = licenses.agpl3Only; 76 + maintainers = with lib.maintainers; [ blakesmith ]; 77 + license = lib.licenses.agpl3Only; 78 78 }; 79 79 }
+3 -3
pkgs/by-name/go/goverview/package.nix
··· 35 35 # Tests require network access 36 36 doCheck = false; 37 37 38 - meta = with lib; { 38 + meta = { 39 39 description = "Tool to get an overview of the list of URLs"; 40 40 mainProgram = "goverview"; 41 41 homepage = "https://github.com/j3ssie/goverview"; 42 42 changelog = "https://github.com/j3ssie/goverview/releases/tag/v${version}"; 43 - license = licenses.mit; 44 - maintainers = with maintainers; [ fab ]; 43 + license = lib.licenses.mit; 44 + maintainers = with lib.maintainers; [ fab ]; 45 45 }; 46 46 }
+3 -3
pkgs/by-name/go/govulncheck/package.nix
··· 37 37 "-w" 38 38 ]; 39 39 40 - meta = with lib; { 40 + meta = { 41 41 homepage = "https://pkg.go.dev/golang.org/x/vuln/cmd/govulncheck"; 42 42 downloadPage = "https://github.com/golang/vuln"; 43 43 changelog = "https://github.com/golang/vuln/releases/tag/v${version}"; ··· 64 64 example, a dependency with a Windows-specific vulnerability will not be 65 65 reported for a Linux build. 66 66 ''; 67 - license = with licenses; [ bsd3 ]; 68 - maintainers = with maintainers; [ 67 + license = with lib.licenses; [ bsd3 ]; 68 + maintainers = with lib.maintainers; [ 69 69 jk 70 70 SuperSandro2000 71 71 ];
+3 -3
pkgs/by-name/gr/grafana-dash-n-grab/package.nix
··· 28 28 # you don't have grafana running. 29 29 doCheck = false; 30 30 31 - meta = with lib; { 31 + meta = { 32 32 description = "Grafana Dash-n-Grab (gdg) -- backup and restore Grafana dashboards, datasources, and other entities"; 33 - license = licenses.bsd3; 33 + license = lib.licenses.bsd3; 34 34 homepage = "https://github.com/esnet/gdg"; 35 - teams = [ teams.bitnomial ]; 35 + teams = [ lib.teams.bitnomial ]; 36 36 mainProgram = "gdg"; 37 37 changelog = "https://github.com/esnet/gdg/releases/tag/v${version}"; 38 38 };
+3 -3
pkgs/by-name/gr/grafana-loki/package.nix
··· 69 69 "-X ${t}.Revision=unknown" 70 70 ]; 71 71 72 - meta = with lib; { 72 + meta = { 73 73 description = "Like Prometheus, but for logs"; 74 74 mainProgram = "promtail"; 75 - license = with licenses; [ 75 + license = with lib.licenses; [ 76 76 agpl3Only 77 77 asl20 78 78 ]; 79 79 homepage = "https://grafana.com/oss/loki/"; 80 80 changelog = "https://github.com/grafana/loki/releases/tag/v${version}"; 81 - maintainers = with maintainers; [ 81 + maintainers = with lib.maintainers; [ 82 82 willibutz 83 83 globin 84 84 mmahut
+3 -3
pkgs/by-name/gr/granted/package.nix
··· 85 85 86 86 passthru.updateScript = nix-update-script { }; 87 87 88 - meta = with lib; { 88 + meta = { 89 89 description = "Easiest way to access your cloud"; 90 90 homepage = "https://github.com/common-fate/granted"; 91 91 changelog = "https://github.com/common-fate/granted/releases/tag/${version}"; 92 - license = licenses.mit; 93 - maintainers = with maintainers; [ 92 + license = lib.licenses.mit; 93 + maintainers = with lib.maintainers; [ 94 94 jlbribeiro 95 95 ]; 96 96 };
+3 -3
pkgs/by-name/gr/graphinder/package.nix
··· 47 47 "test_is_gql_endpoint" 48 48 ]; 49 49 50 - meta = with lib; { 50 + meta = { 51 51 description = "Tool to find GraphQL endpoints using subdomain enumeration"; 52 52 mainProgram = "graphinder"; 53 53 homepage = "https://github.com/Escape-Technologies/graphinder"; 54 54 changelog = "https://github.com/Escape-Technologies/graphinder/releases/tag/v${version}"; 55 - license = with licenses; [ mit ]; 56 - maintainers = with maintainers; [ fab ]; 55 + license = with lib.licenses; [ mit ]; 56 + maintainers = with lib.maintainers; [ fab ]; 57 57 }; 58 58 }
+3 -3
pkgs/by-name/gr/greenmask/package.nix
··· 39 39 --replace-fail "TestS3Storage" "SkipTestS3Storage" 40 40 ''; 41 41 42 - meta = with lib; { 42 + meta = { 43 43 description = "PostgreSQL database anonymization tool"; 44 44 homepage = "https://github.com/GreenmaskIO/greenmask"; 45 45 changelog = "https://github.com/GreenmaskIO/greenmask/releases/tag/v${version}"; 46 - license = licenses.asl20; 47 - maintainers = with maintainers; [ fab ]; 46 + license = lib.licenses.asl20; 47 + maintainers = with lib.maintainers; [ fab ]; 48 48 mainProgram = "greenmask"; 49 49 }; 50 50 }
+3 -3
pkgs/by-name/gr/grex/package.nix
··· 23 23 $out/bin/grex --help > /dev/null 24 24 ''; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Command-line tool for generating regular expressions from user-provided test cases"; 28 28 homepage = "https://github.com/pemistahl/grex"; 29 29 changelog = "https://github.com/pemistahl/grex/releases/tag/v${version}"; 30 - license = licenses.asl20; 30 + license = lib.licenses.asl20; 31 31 mainProgram = "grex"; 32 - maintainers = with maintainers; [ 32 + maintainers = with lib.maintainers; [ 33 33 SuperSandro2000 34 34 mfrw 35 35 ];
+4 -4
pkgs/by-name/gr/grpc/package.nix
··· 129 129 inherit arrow-cpp; 130 130 }; 131 131 132 - meta = with lib; { 132 + meta = { 133 133 description = "C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)"; 134 - license = licenses.asl20; 135 - maintainers = with maintainers; [ lnl7 ]; 134 + license = lib.licenses.asl20; 135 + maintainers = with lib.maintainers; [ lnl7 ]; 136 136 homepage = "https://grpc.io/"; 137 - platforms = platforms.all; 137 + platforms = lib.platforms.all; 138 138 changelog = "https://github.com/grpc/grpc/releases/tag/v${version}"; 139 139 }; 140 140 }
+4 -4
pkgs/by-name/gu/guix/package.nix
··· 160 160 inherit (nixosTests) guix; 161 161 }; 162 162 163 - meta = with lib; { 163 + meta = { 164 164 description = "Functional package manager with a Scheme interface"; 165 165 longDescription = '' 166 166 GNU Guix is a purely functional package manager for the GNU system, and a distribution thereof. ··· 176 176 ''; 177 177 homepage = "http://www.gnu.org/software/guix"; 178 178 changelog = "https://git.savannah.gnu.org/cgit/guix.git/plain/NEWS?h=v${version}"; 179 - license = licenses.gpl3Plus; 179 + license = lib.licenses.gpl3Plus; 180 180 mainProgram = "guix"; 181 - maintainers = with maintainers; [ 181 + maintainers = with lib.maintainers; [ 182 182 cafkafk 183 183 foo-dogsquared 184 184 hpfr 185 185 ]; 186 - platforms = platforms.linux; 186 + platforms = lib.platforms.linux; 187 187 }; 188 188 }
+3 -3
pkgs/by-name/gu/gum/package.nix
··· 44 44 --zsh <($out/bin/gum completion zsh) 45 45 ''; 46 46 47 - meta = with lib; { 47 + meta = { 48 48 description = "Tasty Bubble Gum for your shell"; 49 49 homepage = "https://github.com/charmbracelet/gum"; 50 50 changelog = "https://github.com/charmbracelet/gum/releases/tag/v${version}"; 51 - license = licenses.mit; 52 - maintainers = with maintainers; [ maaslalani ]; 51 + license = lib.licenses.mit; 52 + maintainers = with lib.maintainers; [ maaslalani ]; 53 53 mainProgram = "gum"; 54 54 }; 55 55 }
+3 -3
pkgs/by-name/ha/ha-mqtt-discoverable-cli/package.nix
··· 30 30 31 31 pythonImportsCheck = [ "ha_mqtt_discoverable_cli" ]; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "CLI for creating Home Assistant compatible MQTT entities that will be automatically discovered"; 35 35 homepage = "https://github.com/unixorn/ha-mqtt-discoverable-cli"; 36 36 changelog = "https://github.com/unixorn/ha-mqtt-discoverable-cli/releases/tag/v${version}"; 37 - license = licenses.asl20; 38 - maintainers = with maintainers; [ fab ]; 37 + license = lib.licenses.asl20; 38 + maintainers = with lib.maintainers; [ fab ]; 39 39 mainProgram = "hmd"; 40 40 }; 41 41 }
+3 -3
pkgs/by-name/ha/halloy/package.nix
··· 109 109 110 110 passthru.updateScript = nix-update-script { }; 111 111 112 - meta = with lib; { 112 + meta = { 113 113 description = "IRC application"; 114 114 homepage = "https://github.com/squidowl/halloy"; 115 115 changelog = "https://github.com/squidowl/halloy/blob/${version}/CHANGELOG.md"; 116 - license = licenses.gpl3Only; 117 - maintainers = with maintainers; [ 116 + license = lib.licenses.gpl3Only; 117 + maintainers = with lib.maintainers; [ 118 118 fab 119 119 iivusly 120 120 ivyfanchiang
+2 -2
pkgs/by-name/ha/handheld-daemon/package.nix
··· 16 16 }: 17 17 python3Packages.buildPythonApplication rec { 18 18 pname = "handheld-daemon"; 19 - version = "3.15.7"; 19 + version = "3.15.10"; 20 20 pyproject = true; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "hhd-dev"; 24 24 repo = "hhd"; 25 25 tag = "v${version}"; 26 - hash = "sha256-DxJy0CsVjH77rht+1xmXddoMkuNj7GTA24wOnwM+Ho8="; 26 + hash = "sha256-VlFcozpW6JQs1jsit6cE3pOZLqJR4IS6nmNDqeTygKo="; 27 27 }; 28 28 29 29 # Handheld-daemon runs some selinux-related utils which are not in nixpkgs.
+5 -5
pkgs/by-name/ha/haveged/package.nix
··· 27 27 28 28 doCheck = true; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "Simple entropy daemon"; 32 32 mainProgram = "haveged"; 33 33 longDescription = '' ··· 40 40 ''; 41 41 homepage = "https://github.com/jirka-h/haveged"; 42 42 changelog = "https://raw.githubusercontent.com/jirka-h/haveged/v${version}/ChangeLog"; 43 - license = licenses.gpl3Plus; 44 - maintainers = with maintainers; [ domenkozar ]; 45 - platforms = platforms.unix; 46 - badPlatforms = platforms.darwin; # fails to build since v1.9.15 43 + license = lib.licenses.gpl3Plus; 44 + maintainers = with lib.maintainers; [ domenkozar ]; 45 + platforms = lib.platforms.unix; 46 + badPlatforms = lib.platforms.darwin; # fails to build since v1.9.15 47 47 }; 48 48 }
+3 -3
pkgs/by-name/ha/hayagriva/package.nix
··· 27 27 "--skip=csl::tests::test_csl" 28 28 ]; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "Work with references: Literature database management, storage, and citation formatting"; 32 32 homepage = "https://github.com/typst/hayagriva"; 33 33 changelog = "https://github.com/typst/hayagriva/releases/tag/v${version}"; 34 - license = with licenses; [ 34 + license = with lib.licenses; [ 35 35 asl20 36 36 mit 37 37 ]; 38 - maintainers = with maintainers; [ figsoda ]; 38 + maintainers = with lib.maintainers; [ figsoda ]; 39 39 mainProgram = "hayagriva"; 40 40 }; 41 41 }
+3 -3
pkgs/by-name/he/hednsextractor/package.nix
··· 22 22 "-w" 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Tool suite for hunting suspicious targets, expose domains and phishing discovery"; 27 27 homepage = "https://github.com/HuntDownProject/HEDnsExtractor"; 28 28 changelog = "https://github.com/HuntDownProject/HEDnsExtractor/releases/tag/v${version}"; 29 - license = licenses.gpl3Only; 30 - maintainers = with maintainers; [ fab ]; 29 + license = lib.licenses.gpl3Only; 30 + maintainers = with lib.maintainers; [ fab ]; 31 31 mainProgram = "hednsextractor"; 32 32 }; 33 33 }
+3 -3
pkgs/by-name/he/helm-ls/package.nix
··· 41 41 command = "helm_ls version"; 42 42 }; 43 43 44 - meta = with lib; { 44 + meta = { 45 45 description = "Language server for Helm"; 46 46 changelog = "https://github.com/mrjosh/helm-ls/releases/tag/v${version}"; 47 47 homepage = "https://github.com/mrjosh/helm-ls"; 48 - license = licenses.mit; 49 - maintainers = with maintainers; [ stehessel ]; 48 + license = lib.licenses.mit; 49 + maintainers = with lib.maintainers; [ stehessel ]; 50 50 mainProgram = "helm_ls"; 51 51 }; 52 52 }
+4 -4
pkgs/by-name/he/hevea/package.nix
··· 23 23 24 24 makeFlags = [ "PREFIX=$(out)" ]; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Quite complete and fast LATEX to HTML translator"; 28 28 homepage = "https://hevea.inria.fr/"; 29 29 changelog = "https://github.com/maranget/hevea/raw/v${version}/CHANGES"; 30 - license = licenses.qpl; 31 - maintainers = with maintainers; [ pSub ]; 32 - platforms = with platforms; unix; 30 + license = lib.licenses.qpl; 31 + maintainers = with lib.maintainers; [ pSub ]; 32 + platforms = with lib.platforms; unix; 33 33 }; 34 34 }
+3 -3
pkgs/by-name/he/hex/package.nix
··· 25 25 version = "hx ${version}"; 26 26 }; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Futuristic take on hexdump, made in Rust"; 30 30 homepage = "https://github.com/sitkevij/hex"; 31 31 changelog = "https://github.com/sitkevij/hex/releases/tag/v${version}"; 32 32 mainProgram = "hx"; 33 - license = licenses.mit; 34 - maintainers = [ ]; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ ]; 35 35 }; 36 36 }
+3 -3
pkgs/by-name/he/heygpt/package.nix
··· 25 25 OPENSSL_LIB_DIR = "${lib.getLib openssl}/lib"; 26 26 OPENSSL_DIR = "${lib.getDev openssl}"; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Simple command-line interface for ChatGPT API"; 30 30 homepage = "https://github.com/fuyufjh/heygpt"; 31 31 changelog = "https://github.com/fuyufjh/heygpt/releases/tag/v${version}"; 32 - license = licenses.mit; 32 + license = lib.licenses.mit; 33 33 mainProgram = "heygpt"; 34 - maintainers = with maintainers; [ aldoborrero ]; 34 + maintainers = with lib.maintainers; [ aldoborrero ]; 35 35 }; 36 36 }
+3 -3
pkgs/by-name/hi/hilbish/package.nix
··· 35 35 cp -r nature $out/share/hilbish/ 36 36 ''; 37 37 38 - meta = with lib; { 38 + meta = { 39 39 description = "Interactive Unix-like shell written in Go"; 40 40 mainProgram = "hilbish"; 41 41 changelog = "https://github.com/Rosettea/Hilbish/releases/tag/v${version}"; 42 42 homepage = "https://github.com/Rosettea/Hilbish"; 43 - maintainers = with maintainers; [ moni ]; 44 - license = licenses.mit; 43 + maintainers = with lib.maintainers; [ moni ]; 44 + license = lib.licenses.mit; 45 45 }; 46 46 }
+3 -3
pkgs/by-name/hi/himalaya/package.nix
··· 84 84 installShellCompletion "$out"/share/completions/himalaya.{bash,fish,zsh} 85 85 ''; 86 86 87 - meta = with lib; { 87 + meta = { 88 88 description = "CLI to manage emails"; 89 89 mainProgram = "himalaya"; 90 90 homepage = "https://github.com/pimalaya/himalaya"; 91 91 changelog = "https://github.com/pimalaya/himalaya/blob/v${version}/CHANGELOG.md"; 92 - license = licenses.mit; 93 - maintainers = with maintainers; [ 92 + license = lib.licenses.mit; 93 + maintainers = with lib.maintainers; [ 94 94 soywod 95 95 yanganto 96 96 ];
+3 -3
pkgs/by-name/ho/hors/package.nix
··· 21 21 # requires network access 22 22 doCheck = false; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 description = "Instant coding answers via the command line"; 26 26 mainProgram = "hors"; 27 27 homepage = "https://github.com/windsoilder/hors"; 28 28 changelog = "https://github.com/WindSoilder/hors/blob/v${version}/CHANGELOG.md"; 29 - license = licenses.gpl3Only; 30 - maintainers = with maintainers; [ figsoda ]; 29 + license = lib.licenses.gpl3Only; 30 + maintainers = with lib.maintainers; [ figsoda ]; 31 31 }; 32 32 }
+3 -3
pkgs/by-name/hy/hyperfine/package.nix
··· 29 29 --zsh $releaseDir/build/hyperfine-*/out/_hyperfine 30 30 ''; 31 31 32 - meta = with lib; { 32 + meta = { 33 33 description = "Command-line benchmarking tool"; 34 34 homepage = "https://github.com/sharkdp/hyperfine"; 35 35 changelog = "https://github.com/sharkdp/hyperfine/blob/v${version}/CHANGELOG.md"; 36 - license = with licenses; [ 36 + license = with lib.licenses; [ 37 37 asl20 # or 38 38 mit 39 39 ]; 40 - maintainers = with maintainers; [ 40 + maintainers = with lib.maintainers; [ 41 41 figsoda 42 42 thoughtpolice 43 43 ];
+3 -3
pkgs/by-name/ic/icoextract/package.nix
··· 35 35 install -Dm644 exe-thumbnailer.thumbnailer -t $out/share/thumbnailers 36 36 ''; 37 37 38 - meta = with lib; { 38 + meta = { 39 39 description = "Extract icons from Windows PE files"; 40 40 homepage = "https://github.com/jlu5/icoextract"; 41 41 changelog = "https://github.com/jlu5/icoextract/blob/${version}/CHANGELOG.md"; 42 - license = licenses.mit; 43 - maintainers = with maintainers; [ 42 + license = lib.licenses.mit; 43 + maintainers = with lib.maintainers; [ 44 44 bryanasdev000 45 45 donovanglover 46 46 ];
+3 -3
pkgs/by-name/im/imaginary/package.nix
··· 42 42 43 43 __darwinAllowLocalNetworking = true; 44 44 45 - meta = with lib; { 45 + meta = { 46 46 homepage = "https://fly.io/docs/app-guides/run-a-global-image-service"; 47 47 changelog = "https://github.com/h2non/imaginary/releases/tag/v${version}"; 48 48 description = "Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing"; 49 - license = licenses.mit; 50 - maintainers = with maintainers; [ 49 + license = lib.licenses.mit; 50 + maintainers = with lib.maintainers; [ 51 51 dotlambda 52 52 urandom 53 53 ];
+3 -3
pkgs/by-name/im/imdshift/package.nix
··· 30 30 "IMDShift" 31 31 ]; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "Tool to migrate workloads to IMDSv2"; 35 35 mainProgram = "imdshift"; 36 36 homepage = "https://github.com/ayushpriya10/IMDShift"; 37 37 changelog = "https://github.com/ayushpriya10/IMDShift/releases/tag/v${version}"; 38 - license = licenses.gpl3Only; 39 - maintainers = with maintainers; [ fab ]; 38 + license = lib.licenses.gpl3Only; 39 + maintainers = with lib.maintainers; [ fab ]; 40 40 }; 41 41 }
+4 -4
pkgs/by-name/im/immer/package.nix
··· 33 33 34 34 passthru.updateScript = nix-update-script { }; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Postmodern immutable and persistent data structures for C++ — value semantics at scale"; 38 38 homepage = "https://sinusoid.es/immer"; 39 39 changelog = "https://github.com/arximboldi/immer/releases/tag/v${version}"; 40 - license = licenses.boost; 41 - maintainers = with maintainers; [ sifmelcara ]; 42 - platforms = platforms.all; 40 + license = lib.licenses.boost; 41 + maintainers = with lib.maintainers; [ sifmelcara ]; 42 + platforms = lib.platforms.all; 43 43 }; 44 44 }
+3 -3
pkgs/by-name/in/inferno/package.nix
··· 29 29 "--skip=flamegraph_multiple_base_symbol" 30 30 ]; 31 31 32 - meta = with lib; { 32 + meta = { 33 33 description = "Port of parts of the flamegraph toolkit to Rust"; 34 34 homepage = "https://github.com/jonhoo/inferno"; 35 35 changelog = "https://github.com/jonhoo/inferno/blob/v${version}/CHANGELOG.md"; 36 - license = licenses.cddl; 37 - maintainers = with maintainers; [ figsoda ]; 36 + license = lib.licenses.cddl; 37 + maintainers = with lib.maintainers; [ figsoda ]; 38 38 }; 39 39 }
+3 -3
pkgs/by-name/in/inform6/package.nix
··· 21 21 "PREFIX=${placeholder "out"}" 22 22 ]; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 description = "Interactive fiction compiler and libraries"; 26 26 longDescription = '' 27 27 Inform 6 is a C-like programming language for writing interactive fiction ··· 29 29 ''; 30 30 homepage = "https://gitlab.com/DavidGriffith/inform6unix"; 31 31 changelog = "https://gitlab.com/DavidGriffith/inform6unix/-/raw/${version}/NEWS"; 32 - license = licenses.artistic2; 32 + license = lib.licenses.artistic2; 33 33 maintainers = with lib.maintainers; [ ddelabru ]; 34 - platforms = platforms.all; 34 + platforms = lib.platforms.all; 35 35 }; 36 36 }
+3 -3
pkgs/by-name/in/infra/package.nix
··· 24 24 "-w" 25 25 ]; 26 26 27 - meta = with lib; { 27 + meta = { 28 28 description = "Infra manages access to infrastructure such as Kubernetes"; 29 29 homepage = "https://github.com/infrahq/infra"; 30 30 changelog = "https://github.com/infrahq/infra/raw/v${version}/CHANGELOG.md"; 31 - license = licenses.elastic20; 32 - maintainers = with maintainers; [ peterromfeldhk ]; 31 + license = lib.licenses.elastic20; 32 + maintainers = with lib.maintainers; [ peterromfeldhk ]; 33 33 mainProgram = "infra"; 34 34 }; 35 35 }
+3 -3
pkgs/by-name/in/infracost/package.nix
··· 61 61 runHook postInstallCheck 62 62 ''; 63 63 64 - meta = with lib; { 64 + meta = { 65 65 homepage = "https://infracost.io"; 66 66 changelog = "https://github.com/infracost/infracost/releases/tag/v${version}"; 67 67 description = "Cloud cost estimates for Terraform in your CLI and pull requests"; ··· 70 70 This helps developers, DevOps et al. quickly see the cost breakdown and 71 71 compare different deployment options upfront. 72 72 ''; 73 - license = licenses.asl20; 74 - maintainers = with maintainers; [ 73 + license = lib.licenses.asl20; 74 + maintainers = with lib.maintainers; [ 75 75 davegallant 76 76 jk 77 77 kashw2
+4 -4
pkgs/by-name/in/inih/package.nix
··· 22 22 ninja 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Simple .INI file parser in C, good for embedded systems"; 27 27 homepage = "https://github.com/benhoyt/inih"; 28 28 changelog = "https://github.com/benhoyt/inih/releases/tag/r${version}"; 29 - license = licenses.bsd3; 30 - maintainers = with maintainers; [ TredwellGit ]; 31 - platforms = platforms.all; 29 + license = lib.licenses.bsd3; 30 + maintainers = with lib.maintainers; [ TredwellGit ]; 31 + platforms = lib.platforms.all; 32 32 }; 33 33 }
+3 -3
pkgs/by-name/in/initool/package.nix
··· 29 29 runHook postInstall 30 30 ''; 31 31 32 - meta = with lib; { 32 + meta = { 33 33 inherit (mlton.meta) platforms; 34 34 35 35 description = "Manipulate INI files from the command line"; 36 36 mainProgram = "initool"; 37 37 homepage = "https://github.com/dbohdan/initool"; 38 - license = licenses.mit; 39 - maintainers = with maintainers; [ e1mo ]; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ e1mo ]; 40 40 changelog = "https://github.com/dbohdan/initool/releases/tag/v${version}"; 41 41 }; 42 42 }
+3 -3
pkgs/by-name/in/innernet/package.nix
··· 60 60 }; 61 61 }; 62 62 63 - meta = with lib; { 63 + meta = { 64 64 description = "Private network system that uses WireGuard under the hood"; 65 65 homepage = "https://github.com/tonarino/innernet"; 66 66 changelog = "https://github.com/tonarino/innernet/releases/tag/v${version}"; 67 - license = licenses.mit; 68 - maintainers = with maintainers; [ 67 + license = lib.licenses.mit; 68 + maintainers = with lib.maintainers; [ 69 69 tomberek 70 70 _0x4A6F 71 71 ];
+3 -3
pkgs/by-name/in/inql/package.nix
··· 32 32 "inql" 33 33 ]; 34 34 35 - meta = with lib; { 35 + meta = { 36 36 description = "Security testing tool for GraphQL"; 37 37 mainProgram = "inql"; 38 38 homepage = "https://github.com/doyensec/inql"; 39 39 changelog = "https://github.com/doyensec/inql/releases/tag/v${version}"; 40 - license = with licenses; [ asl20 ]; 41 - maintainers = with maintainers; [ fab ]; 40 + license = with lib.licenses; [ asl20 ]; 41 + maintainers = with lib.maintainers; [ fab ]; 42 42 }; 43 43 }
+3 -3
pkgs/by-name/in/insomnia/package.nix
··· 27 27 } 28 28 .${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); 29 29 30 - meta = with lib; { 30 + meta = { 31 31 homepage = "https://insomnia.rest"; 32 32 description = " The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage."; 33 33 mainProgram = "insomnia"; 34 34 changelog = "https://github.com/Kong/insomnia/releases/tag/core@${version}"; 35 - license = licenses.asl20; 35 + license = lib.licenses.asl20; 36 36 platforms = [ 37 37 "aarch64-darwin" 38 38 "x86_64-linux" 39 39 "x86_64-darwin" 40 40 ]; 41 - maintainers = with maintainers; [ 41 + maintainers = with lib.maintainers; [ 42 42 markus1189 43 43 kashw2 44 44 DataHearth
+3 -3
pkgs/by-name/in/intel-compute-runtime-legacy1/package.nix
··· 79 79 rev-prefix = "24.35.30872."; 80 80 }; 81 81 82 - meta = with lib; { 82 + meta = { 83 83 description = "Intel Graphics Compute Runtime oneAPI Level Zero and OpenCL with support for Gen8, Gen9 and Gen11 GPUs"; 84 84 mainProgram = "ocloc"; 85 85 homepage = "https://github.com/intel/compute-runtime"; 86 86 changelog = "https://github.com/intel/compute-runtime/releases/tag/${version}"; 87 - license = licenses.mit; 87 + license = lib.licenses.mit; 88 88 platforms = [ "x86_64-linux" ]; 89 - maintainers = with maintainers; [ fleaz ]; 89 + maintainers = with lib.maintainers; [ fleaz ]; 90 90 }; 91 91 }
+3 -3
pkgs/by-name/in/intel-compute-runtime/package.nix
··· 69 69 $out/lib/intel-opencl/libigdrcl.so 70 70 ''; 71 71 72 - meta = with lib; { 72 + meta = { 73 73 description = "Intel Graphics Compute Runtime oneAPI Level Zero and OpenCL, supporting 12th Gen and newer"; 74 74 mainProgram = "ocloc"; 75 75 homepage = "https://github.com/intel/compute-runtime"; 76 76 changelog = "https://github.com/intel/compute-runtime/releases/tag/${version}"; 77 - license = licenses.mit; 77 + license = lib.licenses.mit; 78 78 platforms = [ 79 79 "x86_64-linux" 80 80 "aarch64-linux" 81 81 ]; 82 - maintainers = with maintainers; [ SuperSandro2000 ]; 82 + maintainers = with lib.maintainers; [ SuperSandro2000 ]; 83 83 }; 84 84 }
+3 -3
pkgs/by-name/in/intel-gpu-tools/package.nix
··· 98 98 99 99 hardeningDisable = [ "bindnow" ]; 100 100 101 - meta = with lib; { 101 + meta = { 102 102 changelog = "https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/blob/v${version}/NEWS"; 103 103 homepage = "https://drm.pages.freedesktop.org/igt-gpu-tools/"; 104 104 description = "Tools for development and testing of the Intel DRM driver"; 105 - license = licenses.mit; 105 + license = lib.licenses.mit; 106 106 platforms = [ 107 107 "x86_64-linux" 108 108 "i686-linux" 109 109 ]; 110 - maintainers = with maintainers; [ pSub ]; 110 + maintainers = with lib.maintainers; [ pSub ]; 111 111 }; 112 112 }
+4 -4
pkgs/by-name/in/intel-media-driver/package.nix
··· 72 72 inherit (pkgsi686Linux) intel-media-driver; 73 73 }; 74 74 75 - meta = with lib; { 75 + meta = { 76 76 description = "Intel Media Driver for VAAPI — Broadwell+ iGPUs"; 77 77 longDescription = '' 78 78 The Intel Media Driver for VAAPI is a new VA-API (Video Acceleration API) ··· 81 81 ''; 82 82 homepage = "https://github.com/intel/media-driver"; 83 83 changelog = "https://github.com/intel/media-driver/releases/tag/intel-media-${version}"; 84 - license = with licenses; [ 84 + license = with lib.licenses; [ 85 85 bsd3 86 86 mit 87 87 ]; 88 - platforms = platforms.linux; 89 - maintainers = with maintainers; [ SuperSandro2000 ]; 88 + platforms = lib.platforms.linux; 89 + maintainers = with lib.maintainers; [ SuperSandro2000 ]; 90 90 }; 91 91 }
+3 -3
pkgs/by-name/in/interactsh/package.nix
··· 26 26 # Test files are not part of the release tarball 27 27 doCheck = false; 28 28 29 - meta = with lib; { 29 + meta = { 30 30 description = "Out of bounds interaction gathering server and client library"; 31 31 longDescription = '' 32 32 Interactsh is an Open-Source Solution for Out of band Data Extraction, ··· 35 35 ''; 36 36 homepage = "https://github.com/projectdiscovery/interactsh"; 37 37 changelog = "https://github.com/projectdiscovery/interactsh/releases/tag/v${version}"; 38 - license = licenses.mit; 39 - maintainers = with maintainers; [ hanemile ]; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ hanemile ]; 40 40 }; 41 41 }
+3 -3
pkgs/by-name/in/intermodal/package.nix
··· 34 34 --zsh <($out/bin/imdl completions zsh) 35 35 ''; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "User-friendly and featureful command-line BitTorrent metainfo utility"; 39 39 homepage = "https://github.com/casey/intermodal"; 40 40 changelog = "https://github.com/casey/intermodal/releases/tag/v${version}"; 41 - license = licenses.cc0; 42 - maintainers = with maintainers; [ 41 + license = lib.licenses.cc0; 42 + maintainers = with lib.maintainers; [ 43 43 Br1ght0ne 44 44 xrelkd 45 45 ];
+3 -3
pkgs/by-name/ir/ircdog/package.nix
··· 17 17 18 18 vendorHash = null; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "ircdog is a simple wrapper over the raw IRC protocol that can respond to pings, and interprets formatting codes"; 22 22 mainProgram = "ircdog"; 23 23 homepage = "https://github.com/ergochat/ircdog"; 24 24 changelog = "https://github.com/ergochat/ircdog/releases/tag/v${version}"; 25 - license = licenses.isc; 26 - maintainers = with maintainers; [ hexa ]; 25 + license = lib.licenses.isc; 26 + maintainers = with lib.maintainers; [ hexa ]; 27 27 }; 28 28 }
+4 -4
pkgs/by-name/ir/irqbalance/package.nix
··· 49 49 --replace-fail ' $IRQBALANCE_ARGS' "" 50 50 ''; 51 51 52 - meta = with lib; { 52 + meta = { 53 53 homepage = "https://github.com/Irqbalance/irqbalance"; 54 54 changelog = "https://github.com/Irqbalance/irqbalance/releases/tag/v${version}"; 55 55 description = "Daemon to help balance the cpu load generated by interrupts across all of a systems cpus"; 56 - license = licenses.gpl2Only; 57 - platforms = platforms.linux; 58 - maintainers = with maintainers; [ moni ]; 56 + license = lib.licenses.gpl2Only; 57 + platforms = lib.platforms.linux; 58 + maintainers = with lib.maintainers; [ moni ]; 59 59 }; 60 60 }
+3 -3
pkgs/by-name/ir/irrd/package.nix
··· 174 174 "test_050_non_json_response" 175 175 ]; 176 176 177 - meta = with lib; { 177 + meta = { 178 178 changelog = "https://irrd.readthedocs.io/en/v${version}/releases/"; 179 179 description = "Internet Routing Registry database server, processing IRR objects in the RPSL format"; 180 - license = licenses.mit; 180 + license = lib.licenses.mit; 181 181 homepage = "https://github.com/irrdnet/irrd"; 182 - teams = [ teams.wdz ]; 182 + teams = [ lib.teams.wdz ]; 183 183 }; 184 184 }
+3 -3
pkgs/by-name/ja/jaeles/package.nix
··· 20 20 # Tests want to download signatures 21 21 doCheck = false; 22 22 23 - meta = with lib; { 23 + meta = { 24 24 description = "Tool for automated Web application testing"; 25 25 mainProgram = "jaeles"; 26 26 homepage = "https://github.com/jaeles-project/jaeles"; 27 27 changelog = "https://github.com/jaeles-project/jaeles/releases/tag/beta-v${version}"; 28 - license = licenses.mit; 29 - maintainers = with maintainers; [ fab ]; 28 + license = lib.licenses.mit; 29 + maintainers = with lib.maintainers; [ fab ]; 30 30 }; 31 31 }
+4 -4
pkgs/by-name/ja/janus-gateway/package.nix
··· 98 98 moveToOutput etc "$doc" 99 99 ''; 100 100 101 - meta = with lib; { 101 + meta = { 102 102 description = "General purpose WebRTC server"; 103 103 homepage = "https://janus.conf.meetecho.com/"; 104 104 changelog = "https://github.com/meetecho/janus-gateway/blob/v${version}/CHANGELOG.md"; 105 - license = licenses.gpl3Only; 106 - platforms = platforms.linux; 107 - maintainers = with maintainers; [ fpletz ]; 105 + license = lib.licenses.gpl3Only; 106 + platforms = lib.platforms.linux; 107 + maintainers = with lib.maintainers; [ fpletz ]; 108 108 }; 109 109 }
+4 -4
pkgs/by-name/ji/jigdo/package.nix
··· 37 37 zlib 38 38 ]; 39 39 40 - meta = with lib; { 40 + meta = { 41 41 description = "Download utility that can fetch files from several sources simultaneously"; 42 42 homepage = "https://www.einval.com/~steve/software/jigdo/"; 43 43 changelog = "https://git.einval.com/cgi-bin/gitweb.cgi?p=jigdo.git;a=blob;f=changelog;hb=refs/tags/${version}"; 44 - license = licenses.gpl2Only; 45 - maintainers = with maintainers; [ wegank ]; 46 - platforms = platforms.unix; 44 + license = lib.licenses.gpl2Only; 45 + maintainers = with lib.maintainers; [ wegank ]; 46 + platforms = lib.platforms.unix; 47 47 }; 48 48 }
+3 -3
pkgs/by-name/ji/jira-cli-go/package.nix
··· 60 60 61 61 __darwinAllowLocalNetworking = true; 62 62 63 - meta = with lib; { 63 + meta = { 64 64 description = "Feature-rich interactive Jira command line"; 65 65 homepage = "https://github.com/ankitpokhrel/jira-cli"; 66 66 changelog = "https://github.com/ankitpokhrel/jira-cli/releases/tag/v${version}"; 67 - license = licenses.mit; 68 - maintainers = with maintainers; [ 67 + license = lib.licenses.mit; 68 + maintainers = with lib.maintainers; [ 69 69 bryanasdev000 70 70 anthonyroussel 71 71 ];
+5 -5
pkgs/by-name/ji/jitterentropy-rngd/package.nix
··· 26 26 runHook postInstall 27 27 ''; 28 28 29 - meta = with lib; { 29 + meta = { 30 30 description = ''A random number generator, which injects entropy to the kernel''; 31 31 homepage = "https://github.com/smuellerDD/jitterentropy-rngd"; 32 32 changelog = "https://github.com/smuellerDD/jitterentropy-rngd/releases/tag/v${version}"; 33 33 license = [ 34 - licenses.gpl2Only 35 - licenses.bsd3 34 + lib.licenses.gpl2Only 35 + lib.licenses.bsd3 36 36 ]; 37 - platforms = platforms.linux; 38 - maintainers = with maintainers; [ thillux ]; 37 + platforms = lib.platforms.linux; 38 + maintainers = with lib.maintainers; [ thillux ]; 39 39 mainProgram = "jitterentropy-rngd"; 40 40 }; 41 41 }
+3 -3
pkgs/by-name/ju/jumpy/package.nix
··· 74 74 --add-rpath ${lib.makeLibraryPath [ vulkan-loader ]} 75 75 ''; 76 76 77 - meta = with lib; { 77 + meta = { 78 78 description = "Tactical 2D shooter played by up to 4 players online or on a shared screen"; 79 79 mainProgram = "jumpy"; 80 80 homepage = "https://fishfight.org/"; 81 81 changelog = "https://github.com/fishfolk/jumpy/releases/tag/v${version}"; 82 - license = with licenses; [ 82 + license = with lib.licenses; [ 83 83 mit # or 84 84 asl20 85 85 ]; 86 - maintainers = with maintainers; [ figsoda ]; 86 + maintainers = with lib.maintainers; [ figsoda ]; 87 87 }; 88 88 }
+3 -3
pkgs/by-name/ju/just/package.nix
··· 108 108 109 109 passthru.updateScript = nix-update-script { }; 110 110 111 - meta = with lib; { 111 + meta = { 112 112 homepage = "https://github.com/casey/just"; 113 113 changelog = "https://github.com/casey/just/blob/${version}/CHANGELOG.md"; 114 114 description = "Handy way to save and run project-specific commands"; 115 - license = licenses.cc0; 116 - maintainers = with maintainers; [ 115 + license = lib.licenses.cc0; 116 + maintainers = with lib.maintainers; [ 117 117 xrelkd 118 118 jk 119 119 ];
+3 -3
pkgs/by-name/jw/jwx/package.nix
··· 6 6 7 7 buildGoModule (finalAttrs: { 8 8 pname = "jwx"; 9 - version = "3.0.1"; 9 + version = "3.0.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "lestrrat-go"; 13 13 repo = "jwx"; 14 14 tag = "v${finalAttrs.version}"; 15 - hash = "sha256-ZVI32z1hUquDUWdaLZGtI0PncboVHx2FJ3BB4MAhX0w="; 15 + hash = "sha256-IKMTRgxqGZkYK5WVWUjIrjed6ukphHzbmtXOwoJSkRo="; 16 16 }; 17 17 18 - vendorHash = "sha256-vyqsUZ7IxXI6LZKrSOPxheE/IISKRC0wXB7+xj51xLM="; 18 + vendorHash = "sha256-mqPlub5JbD7dcMHi72xda72HQJF57uqzHaJzYOQNk+Q="; 19 19 20 20 sourceRoot = "${finalAttrs.src.name}/cmd/jwx"; 21 21
+3 -3
pkgs/by-name/ka/kafkactl/package.nix
··· 19 19 20 20 doCheck = false; 21 21 22 - meta = with lib; { 22 + meta = { 23 23 homepage = "https://github.com/deviceinsight/kafkactl"; 24 24 changelog = "https://github.com/deviceinsight/kafkactl/blob/v${version}/CHANGELOG.md"; 25 25 description = "Command Line Tool for managing Apache Kafka"; ··· 32 32 - Configuration of different contexts 33 33 - directly access kafka clusters inside your kubernetes cluster 34 34 ''; 35 - license = licenses.asl20; 36 - maintainers = with maintainers; [ grburst ]; 35 + license = lib.licenses.asl20; 36 + maintainers = with lib.maintainers; [ grburst ]; 37 37 }; 38 38 }
+3 -3
pkgs/by-name/ka/kalker/package.nix
··· 49 49 50 50 env.CARGO_FEATURE_USE_SYSTEM_LIBS = "1"; 51 51 52 - meta = with lib; { 52 + meta = { 53 53 homepage = "https://kalker.strct.net"; 54 54 changelog = "https://github.com/PaddiM8/kalker/releases/tag/v${version}"; 55 55 description = "Command line calculator"; ··· 57 57 A command line calculator that supports math-like syntax with user-defined 58 58 variables, functions, derivation, integration, and complex numbers 59 59 ''; 60 - license = licenses.mit; 61 - maintainers = with maintainers; [ 60 + license = lib.licenses.mit; 61 + maintainers = with lib.maintainers; [ 62 62 figsoda 63 63 lovesegfault 64 64 ];
+3 -3
pkgs/by-name/ka/karate/package.nix
··· 24 24 runHook postInstall 25 25 ''; 26 26 27 - meta = with lib; { 27 + meta = { 28 28 description = "API Test Automation Made Simple"; 29 29 mainProgram = "karate"; 30 30 longDescription = '' ··· 37 37 ''; 38 38 homepage = "https://github.com/karatelabs/karate"; 39 39 changelog = "https://github.com/karatelabs/karate/releases/tag/v${version}"; 40 - license = licenses.mit; 41 - maintainers = [ maintainers.kephasp ]; 40 + license = lib.licenses.mit; 41 + maintainers = [ lib.maintainers.kephasp ]; 42 42 platforms = jre.meta.platforms; 43 43 }; 44 44 }
+3 -3
pkgs/by-name/ka/karmor/package.nix
··· 47 47 }; 48 48 }; 49 49 50 - meta = with lib; { 50 + meta = { 51 51 description = "Client tool to help manage KubeArmor"; 52 52 mainProgram = "karmor"; 53 53 homepage = "https://kubearmor.io"; 54 54 changelog = "https://github.com/kubearmor/kubearmor-client/releases/v${version}"; 55 - license = licenses.asl20; 56 - maintainers = with maintainers; [ 55 + license = lib.licenses.asl20; 56 + maintainers = with lib.maintainers; [ 57 57 urandom 58 58 kashw2 59 59 ];
+3 -3
pkgs/by-name/ka/katana/package.nix
··· 24 24 "-s" 25 25 ]; 26 26 27 - meta = with lib; { 27 + meta = { 28 28 description = "Next-generation crawling and spidering framework"; 29 29 homepage = "https://github.com/projectdiscovery/katana"; 30 30 changelog = "https://github.com/projectdiscovery/katana/releases/tag/v${version}"; 31 - license = licenses.mit; 32 - maintainers = with maintainers; [ dit7ya ]; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ dit7ya ]; 33 33 mainProgram = "katana"; 34 34 }; 35 35 }
+3 -3
pkgs/by-name/kd/kdigger/package.nix
··· 58 58 runHook postInstallCheck 59 59 ''; 60 60 61 - meta = with lib; { 61 + meta = { 62 62 homepage = "https://github.com/quarkslab/kdigger"; 63 63 changelog = "https://github.com/quarkslab/kdigger/releases/tag/v${version}"; 64 64 description = "In-pod context discovery tool for Kubernetes penetration testing"; ··· 69 69 plugins called buckets to facilitate pentesting Kubernetes from inside a 70 70 pod. 71 71 ''; 72 - license = licenses.asl20; 73 - maintainers = with maintainers; [ jk ]; 72 + license = lib.licenses.asl20; 73 + maintainers = with lib.maintainers; [ jk ]; 74 74 platforms = [ 75 75 "x86_64-linux" 76 76 "aarch64-linux"
+4 -4
pkgs/by-name/kd/kdsingleapplication/package.nix
··· 23 23 cmakeFlags = [ "-DKDSingleApplication_QT6=true" ]; 24 24 dontWrapQtApps = true; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "KDAB's helper class for single-instance policy applications"; 28 28 homepage = "https://www.kdab.com/"; 29 - maintainers = with maintainers; [ hellwolf ]; 30 - platforms = platforms.unix; 31 - license = licenses.mit; 29 + maintainers = with lib.maintainers; [ hellwolf ]; 30 + platforms = lib.platforms.unix; 31 + license = lib.licenses.mit; 32 32 changelog = "https://github.com/KDAB/KDSingleApplication/releases/tag/v${version}"; 33 33 }; 34 34 }
+4 -4
pkgs/by-name/ke/kea/package.nix
··· 99 99 }; 100 100 }; 101 101 102 - meta = with lib; { 102 + meta = { 103 103 # error: implicit instantiation of undefined template 'std::char_traits<unsigned char>' 104 104 broken = stdenv.hostPlatform.isDarwin; 105 105 changelog = "https://downloads.isc.org/isc/kea/${version}/Kea-${version}-ReleaseNotes.txt"; ··· 112 112 use by enterprises and service providers, either as is or with 113 113 extensions and modifications. 114 114 ''; 115 - license = licenses.mpl20; 116 - platforms = platforms.unix; 117 - maintainers = with maintainers; [ 115 + license = lib.licenses.mpl20; 116 + platforms = lib.platforms.unix; 117 + maintainers = with lib.maintainers; [ 118 118 fpletz 119 119 hexa 120 120 ];
+3 -3
pkgs/by-name/ke/keedump/package.nix
··· 18 18 useFetchCargoVendor = true; 19 19 cargoHash = "sha256-ogfLMkTzGwYADDfn05IOXiOSJzk5iN2GJ6kaT9L9sqM="; 20 20 21 - meta = with lib; { 21 + meta = { 22 22 description = "PoC KeePass master password dumper"; 23 23 homepage = "https://github.com/ynuwenhof/keedump"; 24 24 changelog = "https://github.com/ynuwenhof/keedump/releases/tag/v${version}"; 25 - license = with licenses; [ 25 + license = with lib.licenses; [ 26 26 asl20 27 27 mit 28 28 ]; 29 - maintainers = with maintainers; [ fab ]; 29 + maintainers = with lib.maintainers; [ fab ]; 30 30 mainProgram = "keedump"; 31 31 }; 32 32 }
+3 -3
pkgs/by-name/ke/keepassxc-go/package.nix
··· 34 34 --zsh <($out/bin/keepassxc-go completion zsh) 35 35 ''; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Library and basic CLI tool to interact with KeepassXC via unix socket"; 39 39 homepage = "https://github.com/MarkusFreitag/keepassxc-go"; 40 40 changelog = "https://github.com/MarkusFreitag/keepassxc-go/releases/tag/v${version}"; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ xgwq ]; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ xgwq ]; 43 43 mainProgram = "keepassxc-go"; 44 44 }; 45 45 }
+3 -3
pkgs/by-name/ke/keepwn/package.nix
··· 38 38 39 39 pythonImportsCheck = [ "keepwn" ]; 40 40 41 - meta = with lib; { 41 + meta = { 42 42 description = "Tool to automate KeePass discovery and secret extraction"; 43 43 homepage = "https://github.com/Orange-Cyberdefense/KeePwn"; 44 44 changelog = "https://github.com/Orange-Cyberdefense/KeePwn/releases/tag/${version}"; 45 - license = licenses.gpl3Only; 46 - maintainers = with maintainers; [ fab ]; 45 + license = lib.licenses.gpl3Only; 46 + maintainers = with lib.maintainers; [ fab ]; 47 47 mainProgram = "keepwn"; 48 48 }; 49 49 }
+4 -4
pkgs/by-name/ke/kent/package.nix
··· 85 85 runHook postInstall 86 86 ''; 87 87 88 - meta = with lib; { 88 + meta = { 89 89 description = "UCSC Genome Bioinformatics Group's suite of biological analysis tools, i.e. the kent utilities"; 90 90 homepage = "http://genome.ucsc.edu"; 91 91 changelog = "https://github.com/ucscGenomeBrowser/kent/releases/tag/v${version}_base"; 92 - license = licenses.unfree; 93 - maintainers = with maintainers; [ scalavision ]; 94 - platforms = platforms.linux; 92 + license = lib.licenses.unfree; 93 + maintainers = with lib.maintainers; [ scalavision ]; 94 + platforms = lib.platforms.linux; 95 95 }; 96 96 }
+3 -3
pkgs/by-name/ki/kickstart/package.nix
··· 36 36 }; 37 37 }; 38 38 39 - meta = with lib; { 39 + meta = { 40 40 description = "Scaffolding tool to get new projects up and running quickly"; 41 41 homepage = "https://github.com/Keats/kickstart"; 42 42 changelog = "https://github.com/Keats/kickstart/releases/tag/v${version}"; 43 - license = licenses.mit; 44 - maintainers = with maintainers; [ gaelreyrol ]; 43 + license = lib.licenses.mit; 44 + maintainers = with lib.maintainers; [ gaelreyrol ]; 45 45 mainProgram = "kickstart"; 46 46 }; 47 47 }
+3 -3
pkgs/by-name/ki/kics/package.nix
··· 37 37 command = "kics version"; 38 38 }; 39 39 40 - meta = with lib; { 40 + meta = { 41 41 description = "Tool to check for vulnerabilities and other issues"; 42 42 longDescription = '' 43 43 Find security vulnerabilities, compliance issues, and ··· 46 46 ''; 47 47 homepage = "https://github.com/Checkmarx/kics"; 48 48 changelog = "https://github.com/Checkmarx/kics/releases/tag/v${version}"; 49 - license = licenses.asl20; 50 - maintainers = with maintainers; [ patryk4815 ]; 49 + license = lib.licenses.asl20; 50 + maintainers = with lib.maintainers; [ patryk4815 ]; 51 51 mainProgram = "kics"; 52 52 }; 53 53 }
+3 -3
pkgs/by-name/ki/kikit/solidpython/default.nix
··· 51 51 "solid" 52 52 ]; 53 53 54 - meta = with lib; { 54 + meta = { 55 55 description = "Python interface to the OpenSCAD declarative geometry language"; 56 56 homepage = "https://github.com/SolidCode/SolidPython"; 57 57 changelog = "https://github.com/SolidCode/SolidPython/releases/tag/v${version}"; 58 - maintainers = with maintainers; [ jfly ]; 59 - license = licenses.lgpl21Plus; 58 + maintainers = with lib.maintainers; [ jfly ]; 59 + license = lib.licenses.lgpl21Plus; 60 60 }; 61 61 }
+3 -3
pkgs/by-name/ki/kitty-img/package.nix
··· 18 18 useFetchCargoVendor = true; 19 19 cargoHash = "sha256-KSNl/SpqcgMaKbkBfNtR7M8+B1clPauYi7NlP+f5Pd0="; 20 20 21 - meta = with lib; { 21 + meta = { 22 22 description = "Print images inline in kitty"; 23 23 homepage = "https://git.sr.ht/~zethra/kitty-img"; 24 24 changelog = "https://git.sr.ht/~zethra/kitty-img/refs/${version}"; 25 - license = with licenses; [ mit ]; 26 - maintainers = with maintainers; [ gaykitty ]; 25 + license = with lib.licenses; [ mit ]; 26 + maintainers = with lib.maintainers; [ gaykitty ]; 27 27 mainProgram = "kitty-img"; 28 28 }; 29 29 }
+4 -4
pkgs/by-name/km/kmon/package.nix
··· 30 30 --zsh $releaseDir/../completions/_kmon 31 31 ''; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "Linux Kernel Manager and Activity Monitor"; 35 35 homepage = "https://github.com/orhun/kmon"; 36 36 changelog = "https://github.com/orhun/kmon/blob/v${version}/CHANGELOG.md"; 37 - license = licenses.gpl3Only; 38 - platforms = platforms.linux; 39 - maintainers = with maintainers; [ 37 + license = lib.licenses.gpl3Only; 38 + platforms = lib.platforms.linux; 39 + maintainers = with lib.maintainers; [ 40 40 figsoda 41 41 matthiasbeyer 42 42 ];
+3 -3
pkgs/by-name/ko/ko/package.nix
··· 62 62 --zsh <($out/bin/ko completion zsh) 63 63 ''; 64 64 65 - meta = with lib; { 65 + meta = { 66 66 homepage = "https://github.com/ko-build/ko"; 67 67 changelog = "https://github.com/ko-build/ko/releases/tag/v${version}"; 68 68 description = "Build and deploy Go applications"; ··· 73 73 ko builds images by effectively executing go build on your local machine, and as such doesn't require docker to be installed. This can make it a good fit for lightweight CI/CD use cases. 74 74 ko makes multi-platform builds easy, produces SBOMs by default, and includes support for simple YAML templating which makes it a powerful tool for Kubernetes applications. 75 75 ''; 76 - license = licenses.asl20; 77 - maintainers = with maintainers; [ 76 + license = lib.licenses.asl20; 77 + maintainers = with lib.maintainers; [ 78 78 nickcao 79 79 jk 80 80 vdemeester
+3 -3
pkgs/by-name/ko/konstraint/package.nix
··· 43 43 runHook postInstallCheck 44 44 ''; 45 45 46 - meta = with lib; { 46 + meta = { 47 47 homepage = "https://github.com/plexsystems/konstraint"; 48 48 changelog = "https://github.com/plexsystems/konstraint/releases/tag/v${version}"; 49 49 description = "Policy management tool for interacting with Gatekeeper"; ··· 53 53 Gatekeeper. Automatically copy Rego to the ConstraintTemplate. Automatically update all ConstraintTemplates with 54 54 library changes. Enable writing the same policies for Conftest and Gatekeeper. 55 55 ''; 56 - license = licenses.mit; 57 - maintainers = with maintainers; [ jk ]; 56 + license = lib.licenses.mit; 57 + maintainers = with lib.maintainers; [ jk ]; 58 58 }; 59 59 }
+3 -3
pkgs/by-name/ko/kor/package.nix
··· 27 27 "-w" 28 28 ]; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "Golang Tool to discover unused Kubernetes Resources"; 32 32 homepage = "https://github.com/yonahd/kor"; 33 33 changelog = "https://github.com/yonahd/kor/releases/tag/v${version}"; 34 - license = licenses.mit; 35 - maintainers = [ maintainers.ivankovnatsky ]; 34 + license = lib.licenses.mit; 35 + maintainers = [ lib.maintainers.ivankovnatsky ]; 36 36 mainProgram = "kor"; 37 37 }; 38 38 }
+4 -4
pkgs/by-name/ko/koreader/package.nix
··· 98 98 updateScript = nix-update-script { }; 99 99 }; 100 100 101 - meta = with lib; { 101 + meta = { 102 102 homepage = "https://github.com/koreader/koreader"; 103 103 changelog = "https://github.com/koreader/koreader/releases/tag/v${version}"; 104 104 description = "An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices"; 105 105 mainProgram = "koreader"; 106 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 106 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 107 107 platforms = [ 108 108 "aarch64-linux" 109 109 "armv7l-linux" 110 110 "x86_64-linux" 111 111 ]; 112 - license = licenses.agpl3Only; 113 - maintainers = with maintainers; [ 112 + license = lib.licenses.agpl3Only; 113 + maintainers = with lib.maintainers; [ 114 114 contrun 115 115 neonfuz 116 116 liberodark
+3 -3
pkgs/by-name/ku/kube-bench/package.nix
··· 44 44 runHook postInstallCheck 45 45 ''; 46 46 47 - meta = with lib; { 47 + meta = { 48 48 homepage = "https://github.com/aquasecurity/kube-bench"; 49 49 changelog = "https://github.com/aquasecurity/kube-bench/releases/tag/v${version}"; 50 50 description = "Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark"; 51 51 mainProgram = "kube-bench"; 52 - license = licenses.asl20; 53 - maintainers = with maintainers; [ jk ]; 52 + license = lib.licenses.asl20; 53 + maintainers = with lib.maintainers; [ jk ]; 54 54 }; 55 55 }
+3 -3
pkgs/by-name/ku/kube-capacity/package.nix
··· 17 17 18 18 vendorHash = "sha256-YME4AXpHvr1bNuc/HoHxam+7ZkwLzjhIvFSfD4hga1A="; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "A simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster"; 22 22 mainProgram = "kube-capacity"; 23 23 homepage = "https://github.com/robscott/kube-capacity"; 24 24 changelog = "https://github.com/robscott/kube-capacity/releases/tag/v${version}"; 25 - license = licenses.asl20; 26 - maintainers = [ maintainers.bryanasdev000 ]; 25 + license = lib.licenses.asl20; 26 + maintainers = [ lib.maintainers.bryanasdev000 ]; 27 27 }; 28 28 }
+4 -4
pkgs/by-name/ku/kube-linter/package.nix
··· 42 42 command = "kube-linter version"; 43 43 }; 44 44 45 - meta = with lib; { 45 + meta = { 46 46 description = "Static analysis tool that checks Kubernetes YAML files and Helm charts"; 47 47 homepage = "https://kubelinter.io"; 48 48 changelog = "https://github.com/stackrox/kube-linter/releases/tag/v${version}"; 49 - license = licenses.asl20; 50 - maintainers = with maintainers; [ 49 + license = lib.licenses.asl20; 50 + maintainers = with lib.maintainers; [ 51 51 mtesseract 52 52 stehessel 53 53 Intuinewin 54 54 ]; 55 - platforms = platforms.all; 55 + platforms = lib.platforms.all; 56 56 }; 57 57 }
+3 -3
pkgs/by-name/ku/kube-score/package.nix
··· 33 33 }; 34 34 }; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Kubernetes object analysis with recommendations for improved reliability and security"; 38 38 mainProgram = "kube-score"; 39 39 homepage = "https://github.com/zegl/kube-score"; 40 40 changelog = "https://github.com/zegl/kube-score/releases/tag/v${version}"; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ j4m3s ]; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ j4m3s ]; 43 43 }; 44 44 }
+3 -3
pkgs/by-name/ku/kubeaudit/package.nix
··· 24 24 # Tests require a running Kubernetes instance 25 25 doCheck = false; 26 26 27 - meta = with lib; { 27 + meta = { 28 28 description = "Audit tool for Kubernetes"; 29 29 homepage = "https://github.com/Shopify/kubeaudit"; 30 30 changelog = "https://github.com/Shopify/kubeaudit/releases/tag/v${version}"; 31 - license = with licenses; [ mit ]; 32 - maintainers = with maintainers; [ fab ]; 31 + license = with lib.licenses; [ mit ]; 32 + maintainers = with lib.maintainers; [ fab ]; 33 33 mainProgram = "kubeaudit"; 34 34 }; 35 35 }
+3 -3
pkgs/by-name/ku/kubecfg/package.nix
··· 32 32 --zsh <($out/bin/kubecfg completion --shell=zsh) 33 33 ''; 34 34 35 - meta = with lib; { 35 + meta = { 36 36 description = "Tool for managing Kubernetes resources as code"; 37 37 mainProgram = "kubecfg"; 38 38 homepage = "https://github.com/kubecfg/kubecfg"; 39 39 changelog = "https://github.com/kubecfg/kubecfg/releases/tag/v${version}"; 40 - license = licenses.asl20; 41 - maintainers = with maintainers; [ 40 + license = lib.licenses.asl20; 41 + maintainers = with lib.maintainers; [ 42 42 benley 43 43 qjoly 44 44 ];
+3 -3
pkgs/by-name/ku/kubeclarity/package.nix
··· 45 45 mv $out/bin/cli $out/bin/kubeclarity 46 46 ''; 47 47 48 - meta = with lib; { 48 + meta = { 49 49 description = "Kubernetes runtime scanner"; 50 50 mainProgram = "kubeclarity"; 51 51 longDescription = '' ··· 56 56 ''; 57 57 homepage = "https://github.com/openclarity/kubeclarity"; 58 58 changelog = "https://github.com/openclarity/kubeclarity/releases/tag/v${version}"; 59 - license = with licenses; [ asl20 ]; 60 - maintainers = with maintainers; [ fab ]; 59 + license = with lib.licenses; [ asl20 ]; 60 + maintainers = with lib.maintainers; [ fab ]; 61 61 }; 62 62 }
+3 -3
pkgs/by-name/ku/kubecolor/package.nix
··· 50 50 echo 'compdef kubecolor=kubectl' >> $out/share/zsh/site-functions/_kubecolor 51 51 ''; 52 52 53 - meta = with lib; { 53 + meta = { 54 54 description = "Colorizes kubectl output"; 55 55 mainProgram = "kubecolor"; 56 56 homepage = "https://github.com/kubecolor/kubecolor"; 57 57 changelog = "https://github.com/kubecolor/kubecolor/releases/tag/v${version}"; 58 - license = licenses.mit; 59 - maintainers = with maintainers; [ 58 + license = lib.licenses.mit; 59 + maintainers = with lib.maintainers; [ 60 60 ivankovnatsky 61 61 SuperSandro2000 62 62 applejag
+43
pkgs/by-name/ku/kubectl-ai/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + }: 6 + 7 + buildGoModule (finalAttrs: { 8 + pname = "kubectl-ai"; 9 + version = "0.0.9"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "GoogleCloudPlatform"; 13 + repo = "kubectl-ai"; 14 + rev = "v${finalAttrs.version}"; 15 + hash = "sha256-zsqHRXUyRguDbY3yPCWJ9KLzF6VR/y7juzI9uaVPSAE="; 16 + }; 17 + 18 + vendorHash = "sha256-VpTAq9rXDPBOdaZIXm7h4AP1YFOk7HzLiUxYaCOP/w8="; 19 + 20 + # Build the main command 21 + subPackages = [ "cmd" ]; 22 + 23 + postInstall = '' 24 + mv $out/bin/{cmd,kubectl-ai} 25 + ''; 26 + 27 + ldflags = [ 28 + "-s" 29 + "-w" 30 + "-X main.version=${finalAttrs.version}" 31 + ]; 32 + 33 + # Disable the automatic subpackage detection 34 + doCheck = false; 35 + 36 + meta = { 37 + description = "AI powered Kubernetes Assistant"; 38 + homepage = "https://github.com/GoogleCloudPlatform/kubectl-ai"; 39 + license = lib.licenses.asl20; 40 + maintainers = with lib.maintainers; [ pilz ]; 41 + mainProgram = "kubectl-ai"; 42 + }; 43 + })
+3 -3
pkgs/by-name/ku/kubectl-doctor/package.nix
··· 31 31 mv $out/bin/{cmd,kubectl-doctor} 32 32 ''; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "kubectl cluster triage plugin for k8s"; 36 36 mainProgram = "kubectl-doctor"; 37 37 homepage = "https://github.com/emirozer/kubectl-doctor"; 38 38 changelog = "https://github.com/emirozer/kubectl-doctor/releases/tag/v${version}"; 39 - license = licenses.asl20; 40 - maintainers = [ maintainers.zimbatm ]; 39 + license = lib.licenses.asl20; 40 + maintainers = [ lib.maintainers.zimbatm ]; 41 41 }; 42 42 }
+3 -3
pkgs/by-name/ku/kubectl-example/package.nix
··· 17 17 18 18 vendorHash = null; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "kubectl plugin for retrieving resource example YAMLs"; 22 22 mainProgram = "kubectl-example"; 23 23 homepage = "https://github.com/seredot/kubectl-example"; 24 24 changelog = "https://github.com/seredot/kubectl-example/releases/tag/v${version}"; 25 - license = licenses.asl20; 26 - maintainers = [ maintainers.bryanasdev000 ]; 25 + license = lib.licenses.asl20; 26 + maintainers = [ lib.maintainers.bryanasdev000 ]; 27 27 }; 28 28 }
+3 -3
pkgs/by-name/ku/kubectl-explore/package.nix
··· 18 18 vendorHash = "sha256-vCL+gVf0BCqsdRU2xk1Xs3FYcKYB1z2wLpZ3TvYmJdc="; 19 19 doCheck = false; 20 20 21 - meta = with lib; { 21 + meta = { 22 22 description = "Better kubectl explain with the fuzzy finder"; 23 23 mainProgram = "kubectl-explore"; 24 24 homepage = "https://github.com/keisku/kubectl-explore"; 25 25 changelog = "https://github.com/keisku/kubectl-explore/releases/tag/v${version}"; 26 - license = licenses.mit; 27 - maintainers = [ maintainers.koralowiec ]; 26 + license = lib.licenses.mit; 27 + maintainers = [ lib.maintainers.koralowiec ]; 28 28 }; 29 29 }
+3 -3
pkgs/by-name/ku/kubectl-images/package.nix
··· 21 21 mv $out/bin/cmd $out/bin/kubectl-images 22 22 ''; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 description = "Show container images used in the cluster"; 26 26 mainProgram = "kubectl-images"; 27 27 homepage = "https://github.com/chenjiandongx/kubectl-images"; 28 28 changelog = "https://github.com/chenjiandongx/kubectl-images/releases/tag/v${version}"; 29 - license = licenses.mit; 30 - maintainers = [ maintainers.ivankovnatsky ]; 29 + license = lib.licenses.mit; 30 + maintainers = [ lib.maintainers.ivankovnatsky ]; 31 31 }; 32 32 }
+2 -2
pkgs/by-name/ku/kubectl-klock/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "kubectl-klock"; 10 - version = "0.8.0"; 10 + version = "0.8.1"; 11 11 12 12 nativeBuildInputs = [ makeWrapper ]; 13 13 ··· 15 15 owner = "applejag"; 16 16 repo = "kubectl-klock"; 17 17 rev = "v${version}"; 18 - hash = "sha256-1t/DJ6cTikAl2edJFfDzXAB8OgdZSjk1C7vOGXyTu0U="; 18 + hash = "sha256-WKWaQ7VKzlfgYb5B/GmcUKTjxfFRctt+N+zRJcOGukA="; 19 19 }; 20 20 21 21 ldflags = [
+3 -3
pkgs/by-name/ku/kubectl-ktop/package.nix
··· 30 30 ln -s $out/bin/ktop $out/bin/kubectl-ktop 31 31 ''; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "Top-like tool for your Kubernetes clusters"; 35 35 homepage = "https://github.com/vladimirvivien/ktop"; 36 36 changelog = "https://github.com/vladimirvivien/ktop/releases/tag/v${version}"; 37 - license = licenses.asl20; 38 - maintainers = [ maintainers.ivankovnatsky ]; 37 + license = lib.licenses.asl20; 38 + maintainers = [ lib.maintainers.ivankovnatsky ]; 39 39 }; 40 40 }
+3 -3
pkgs/by-name/ku/kubectl-neat/package.nix
··· 24 24 sed 's,#!/bin/bash,#!${bash}/bin/bash,' -i test/kubectl-stub 25 25 ''; 26 26 27 - meta = with lib; { 27 + meta = { 28 28 description = "Clean up Kubernetes yaml and json output to make it readable"; 29 29 mainProgram = "kubectl-neat"; 30 30 homepage = "https://github.com/itaysk/kubectl-neat"; 31 31 changelog = "https://github.com/itaysk/kubectl-neat/releases/tag/v${version}"; 32 - license = licenses.asl20; 33 - maintainers = [ maintainers.koralowiec ]; 32 + license = lib.licenses.asl20; 33 + maintainers = [ lib.maintainers.koralowiec ]; 34 34 }; 35 35 }
+3 -3
pkgs/by-name/ku/kubectl-tree/package.nix
··· 17 17 18 18 vendorHash = "sha256-iblEfpYOvTjd3YXQ3Mmj5XckivHoXf4336H+F7NEfBA="; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "kubectl plugin to browse Kubernetes object hierarchies as a tree"; 22 22 mainProgram = "kubectl-tree"; 23 23 homepage = "https://github.com/ahmetb/kubectl-tree"; 24 24 changelog = "https://github.com/ahmetb/kubectl-tree/releases/tag/v${version}"; 25 - license = licenses.asl20; 26 - maintainers = [ maintainers.ivankovnatsky ]; 25 + license = lib.licenses.asl20; 26 + maintainers = [ lib.maintainers.ivankovnatsky ]; 27 27 }; 28 28 }
+3 -3
pkgs/by-name/ku/kubectl-view-secret/package.nix
··· 23 23 mv $out/bin/cmd $out/bin/kubectl-view-secret 24 24 ''; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Kubernetes CLI plugin to decode Kubernetes secrets"; 28 28 mainProgram = "kubectl-view-secret"; 29 29 homepage = "https://github.com/elsesiy/kubectl-view-secret"; 30 30 changelog = "https://github.com/elsesiy/kubectl-view-secret/releases/tag/v${version}"; 31 - license = licenses.mit; 32 - maintainers = [ maintainers.sagikazarmark ]; 31 + license = lib.licenses.mit; 32 + maintainers = [ lib.maintainers.sagikazarmark ]; 33 33 }; 34 34 }
+3 -3
pkgs/by-name/ku/kubefirst/package.nix
··· 25 25 26 26 doCheck = false; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Tool to create instant GitOps platforms that integrate some of the best tools in cloud native from scratch"; 30 30 mainProgram = "kubefirst"; 31 31 homepage = "https://github.com/konstructio/kubefirst/"; 32 32 changelog = "https://github.com/konstructio/kubefirst/releases/tag/v${version}"; 33 - license = licenses.mit; 34 - maintainers = with maintainers; [ qjoly ]; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ qjoly ]; 35 35 }; 36 36 }
+3 -3
pkgs/by-name/ku/kubeone/package.nix
··· 42 42 command = "kubeone version"; 43 43 }; 44 44 45 - meta = with lib; { 45 + meta = { 46 46 description = "Automate cluster operations on all your cloud, on-prem, edge, and IoT environments"; 47 47 homepage = "https://kubeone.io/"; 48 48 changelog = "https://github.com/kubermatic/kubeone/releases/tag/v${version}"; 49 - license = licenses.asl20; 50 - maintainers = with maintainers; [ lblasc ]; 49 + license = lib.licenses.asl20; 50 + maintainers = with lib.maintainers; [ lblasc ]; 51 51 }; 52 52 }
+3 -3
pkgs/by-name/ku/kubernetes-code-generator/package.nix
··· 22 22 "-w" 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 homepage = "https://github.com/kubernetes/code-generator"; 27 27 changelog = "https://github.com/kubernetes/code-generator/releases/tag/v${version}"; 28 28 description = "Kubernetes code generation"; 29 - license = licenses.asl20; 30 - maintainers = with maintainers; [ urandom ]; 29 + license = lib.licenses.asl20; 30 + maintainers = with lib.maintainers; [ urandom ]; 31 31 }; 32 32 }
+3 -3
pkgs/by-name/ku/kubernetes-controller-tools/package.nix
··· 31 31 "cmd/helpgen" 32 32 ]; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "Tools to use with the Kubernetes controller-runtime libraries"; 36 36 homepage = "https://github.com/kubernetes-sigs/controller-tools"; 37 37 changelog = "https://github.com/kubernetes-sigs/controller-tools/releases/tag/v${version}"; 38 - license = licenses.asl20; 39 - maintainers = with maintainers; [ michojel ]; 38 + license = lib.licenses.asl20; 39 + maintainers = with lib.maintainers; [ michojel ]; 40 40 }; 41 41 }
+3 -3
pkgs/by-name/ku/kubescape/package.nix
··· 68 68 69 69 versionCheckProgramArg = "version"; 70 70 71 - meta = with lib; { 71 + meta = { 72 72 description = "Tool for testing if Kubernetes is deployed securely"; 73 73 homepage = "https://github.com/kubescape/kubescape"; 74 74 changelog = "https://github.com/kubescape/kubescape/releases/tag/v${version}"; ··· 83 83 time. Kubescape integrates natively with other DevOps tools, including 84 84 Jenkins, CircleCI and Github workflows. 85 85 ''; 86 - license = licenses.asl20; 87 - maintainers = with maintainers; [ 86 + license = lib.licenses.asl20; 87 + maintainers = with lib.maintainers; [ 88 88 fab 89 89 jk 90 90 ];
+3 -3
pkgs/by-name/ku/kubeseal/package.nix
··· 25 25 "-X main.VERSION=${version}" 26 26 ]; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Kubernetes controller and tool for one-way encrypted Secrets"; 30 30 mainProgram = "kubeseal"; 31 31 homepage = "https://github.com/bitnami-labs/sealed-secrets"; 32 32 changelog = "https://github.com/bitnami-labs/sealed-secrets/blob/v${version}/RELEASE-NOTES.md"; 33 - license = licenses.asl20; 34 - maintainers = with maintainers; [ groodt ]; 33 + license = lib.licenses.asl20; 34 + maintainers = with lib.maintainers; [ groodt ]; 35 35 }; 36 36 }
+3 -3
pkgs/by-name/ku/kubesec/package.nix
··· 46 46 runHook postInstallCheck 47 47 ''; 48 48 49 - meta = with lib; { 49 + meta = { 50 50 description = "Security risk analysis tool for Kubernetes resources"; 51 51 mainProgram = "kubesec"; 52 52 homepage = "https://github.com/controlplaneio/kubesec"; 53 53 changelog = "https://github.com/controlplaneio/kubesec/blob/v${version}/CHANGELOG.md"; 54 - license = with licenses; [ asl20 ]; 55 - maintainers = with maintainers; [ 54 + license = with lib.licenses; [ asl20 ]; 55 + maintainers = with lib.maintainers; [ 56 56 fab 57 57 jk 58 58 ];
+3 -3
pkgs/by-name/ku/kubeshark/package.nix
··· 59 59 updateScript = nix-update-script { }; 60 60 }; 61 61 62 - meta = with lib; { 62 + meta = { 63 63 changelog = "https://github.com/kubeshark/kubeshark/releases/tag/v${version}"; 64 64 description = "API Traffic Viewer for Kubernetes"; 65 65 mainProgram = "kubeshark"; 66 66 homepage = "https://kubeshark.co/"; 67 - license = licenses.asl20; 67 + license = lib.licenses.asl20; 68 68 longDescription = '' 69 69 The API traffic viewer for Kubernetes providing real-time, protocol-aware visibility into Kubernetes’ internal network, 70 70 Think TCPDump and Wireshark re-invented for Kubernetes 71 71 capturing, dissecting and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. 72 72 ''; 73 - maintainers = with maintainers; [ 73 + maintainers = with lib.maintainers; [ 74 74 bryanasdev000 75 75 qjoly 76 76 ];
+3 -3
pkgs/by-name/ku/kubestroyer/package.nix
··· 22 22 "-w" 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Kubernetes exploitation tool"; 27 27 homepage = "https://github.com/Rolix44/Kubestroyer"; 28 28 changelog = "https://github.com/Rolix44/Kubestroyer/releases/tag/v${version}"; 29 - license = licenses.mit; 30 - maintainers = with maintainers; [ fab ]; 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ fab ]; 31 31 mainProgram = "kubestroyer"; 32 32 }; 33 33 }
+3 -3
pkgs/by-name/la/lapce/package.nix
··· 99 99 100 100 passthru.updateScript = nix-update-script { }; 101 101 102 - meta = with lib; { 102 + meta = { 103 103 description = "Lightning-fast and Powerful Code Editor written in Rust"; 104 104 homepage = "https://github.com/lapce/lapce"; 105 105 changelog = "https://github.com/lapce/lapce/releases/tag/v${version}"; 106 - license = with licenses; [ asl20 ]; 107 - maintainers = with maintainers; [ elliot ]; 106 + license = with lib.licenses; [ asl20 ]; 107 + maintainers = with lib.maintainers; [ elliot ]; 108 108 mainProgram = "lapce"; 109 109 }; 110 110 }
+4 -4
pkgs/by-name/la/lasso/package.nix
··· 70 70 --prefix=$out 71 71 ''; 72 72 73 - meta = with lib; { 73 + meta = { 74 74 homepage = "https://lasso.entrouvert.org/"; 75 75 description = "Liberty Alliance Single Sign-On library"; 76 76 changelog = "https://git.entrouvert.org/entrouvert/lasso/raw/tag/v${version}/ChangeLog"; 77 - license = licenses.gpl2Plus; 78 - platforms = platforms.linux; 79 - maintainers = with maintainers; [ womfoo ]; 77 + license = lib.licenses.gpl2Plus; 78 + platforms = lib.platforms.linux; 79 + maintainers = with lib.maintainers; [ womfoo ]; 80 80 }; 81 81 }
+4 -4
pkgs/by-name/le/lean/package.nix
··· 57 57 --replace "greadlink" "${coreutils}/bin/readlink" 58 58 ''; 59 59 60 - meta = with lib; { 60 + meta = { 61 61 description = "Automatic and interactive theorem prover"; 62 62 homepage = "https://leanprover.github.io/"; 63 63 changelog = "https://github.com/leanprover-community/lean/blob/v${version}/doc/changes.md"; 64 - license = licenses.asl20; 65 - platforms = platforms.unix; 66 - maintainers = with maintainers; [ 64 + license = lib.licenses.asl20; 65 + platforms = lib.platforms.unix; 66 + maintainers = with lib.maintainers; [ 67 67 thoughtpolice 68 68 ]; 69 69 };
+3 -3
pkgs/by-name/le/ledfx/package.nix
··· 64 64 # Project has no tests 65 65 doCheck = false; 66 66 67 - meta = with lib; { 67 + meta = { 68 68 description = "Network based LED effect controller with support for advanced real-time audio effects"; 69 69 homepage = "https://github.com/LedFx/LedFx"; 70 70 changelog = "https://github.com/LedFx/LedFx/blob/${version}/CHANGELOG.rst"; 71 - license = licenses.gpl3Only; 72 - teams = [ teams.c3d2 ]; 71 + license = lib.licenses.gpl3Only; 72 + teams = [ lib.teams.c3d2 ]; 73 73 mainProgram = "ledfx"; 74 74 }; 75 75 }
+3 -3
pkgs/by-name/le/ledger-autosync/package.nix
··· 33 33 python3Packages.pytestCheckHook 34 34 ]; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 homepage = "https://github.com/egh/ledger-autosync"; 38 38 changelog = "https://github.com/egh/ledger-autosync/releases/tag/v${version}"; 39 39 description = "OFX/CSV autosync for ledger and hledger"; 40 - license = licenses.gpl3Plus; 41 - maintainers = with maintainers; [ eamsden ]; 40 + license = lib.licenses.gpl3Plus; 41 + maintainers = with lib.maintainers; [ eamsden ]; 42 42 }; 43 43 }
+4 -4
pkgs/by-name/le/ledger/package.nix
··· 108 108 installShellCompletion --cmd ledger --bash $src/contrib/ledger-completion.bash 109 109 ''; 110 110 111 - meta = with lib; { 111 + meta = { 112 112 description = "Double-entry accounting system with a command-line reporting interface"; 113 113 mainProgram = "ledger"; 114 114 homepage = "https://www.ledger-cli.org/"; 115 115 changelog = "https://github.com/ledger/ledger/raw/v${version}/NEWS.md"; 116 - license = licenses.bsd3; 116 + license = lib.licenses.bsd3; 117 117 longDescription = '' 118 118 Ledger is a powerful, double-entry accounting system that is accessed 119 119 from the UNIX command-line. This may put off some users, as there is 120 120 no flashy UI, but for those who want unparalleled reporting access to 121 121 their data, there really is no alternative. 122 122 ''; 123 - platforms = platforms.all; 124 - maintainers = with maintainers; [ jwiegley ]; 123 + platforms = lib.platforms.all; 124 + maintainers = with lib.maintainers; [ jwiegley ]; 125 125 }; 126 126 }
+3 -3
pkgs/by-name/le/leetgo/package.nix
··· 35 35 --zsh <($out/bin/leetgo completion zsh) 36 36 ''; 37 37 38 - meta = with lib; { 38 + meta = { 39 39 description = "A command-line tool for LeetCode"; 40 40 homepage = "https://github.com/j178/leetgo"; 41 41 changelog = "https://github.com/j178/leetgo/releases/tag/v${version}"; 42 - license = licenses.mit; 43 - maintainers = with maintainers; [ Ligthiago ]; 42 + license = lib.licenses.mit; 43 + maintainers = with lib.maintainers; [ Ligthiago ]; 44 44 mainProgram = "leetgo"; 45 45 }; 46 46 }
+3 -3
pkgs/by-name/le/legba/package.nix
··· 34 34 # Paho C test fails due to permission issue 35 35 doCheck = false; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Multiprotocol credentials bruteforcer / password sprayer and enumerator"; 39 39 homepage = "https://github.com/evilsocket/legba"; 40 40 changelog = "https://github.com/evilsocket/legba/releases/tag/v${version}"; 41 - license = licenses.gpl3Only; 42 - maintainers = with maintainers; [ mikaelfangel ]; 41 + license = lib.licenses.gpl3Only; 42 + maintainers = with lib.maintainers; [ mikaelfangel ]; 43 43 mainProgram = "legba"; 44 44 }; 45 45 }
+3 -3
pkgs/by-name/le/legitify/package.nix
··· 27 27 rm e2e/e2e_test.go # tests requires network 28 28 ''; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "Tool to detect and remediate misconfigurations and security risks of GitHub assets"; 32 32 homepage = "https://github.com/Legit-Labs/legitify"; 33 33 changelog = "https://github.com/Legit-Labs/legitify/releases/tag/v${version}"; 34 - license = licenses.asl20; 35 - maintainers = with maintainers; [ fab ]; 34 + license = lib.licenses.asl20; 35 + maintainers = with lib.maintainers; [ fab ]; 36 36 mainProgram = "legitify"; 37 37 }; 38 38 }
+3 -3
pkgs/by-name/le/lemmeknow/package.nix
··· 16 16 useFetchCargoVendor = true; 17 17 cargoHash = "sha256-65PPIYfwVO8O4K8yr499vRQScpAREiBZ8O0rrDMCXB8="; 18 18 19 - meta = with lib; { 19 + meta = { 20 20 description = "Tool to identify anything"; 21 21 homepage = "https://github.com/swanandx/lemmeknow"; 22 22 changelog = "https://github.com/swanandx/lemmeknow/releases/tag/v${version}"; 23 - license = licenses.mit; 24 - maintainers = with maintainers; [ 23 + license = lib.licenses.mit; 24 + maintainers = with lib.maintainers; [ 25 25 figsoda 26 26 Br1ght0ne 27 27 ];
+3 -3
pkgs/by-name/le/lemmy-help/package.nix
··· 20 20 useFetchCargoVendor = true; 21 21 cargoHash = "sha256-ZuLbdsZadEkY5M4LoHBn6gnKYklVbXpRa60EocYUH+A="; 22 22 23 - meta = with lib; { 23 + meta = { 24 24 description = "CLI for generating vim help docs from emmylua comments"; 25 25 longDescription = '' 26 26 `lemmy-help` is an emmylua parser as well as a CLI which takes that parsed tree and converts it into vim help docs. 27 27 ''; 28 28 homepage = "https://github.com/numToStr/lemmy-help"; 29 29 changelog = "https://github.com/numToStr/lemmy-help/releases/tag/v${version}"; 30 - license = with licenses; [ mit ]; 31 - maintainers = with maintainers; [ figsoda ]; 30 + license = with lib.licenses; [ mit ]; 31 + maintainers = with lib.maintainers; [ figsoda ]; 32 32 mainProgram = "lemmy-help"; 33 33 }; 34 34 }
+4 -4
pkgs/by-name/le/level-zero/package.nix
··· 32 32 inherit intel-compute-runtime openvino; 33 33 }; 34 34 35 - meta = with lib; { 35 + meta = { 36 36 description = "oneAPI Level Zero Specification Headers and Loader"; 37 37 homepage = "https://github.com/oneapi-src/level-zero"; 38 38 changelog = "https://github.com/oneapi-src/level-zero/blob/v${version}/CHANGELOG.md"; 39 - license = licenses.mit; 40 - platforms = platforms.linux; 41 - maintainers = [ maintainers.ziguana ]; 39 + license = lib.licenses.mit; 40 + platforms = lib.platforms.linux; 41 + maintainers = [ lib.maintainers.ziguana ]; 42 42 }; 43 43 }
+4 -4
pkgs/by-name/li/libaom/package.nix
··· 118 118 }; 119 119 }; 120 120 121 - meta = with lib; { 121 + meta = { 122 122 description = "Alliance for Open Media AV1 codec library"; 123 123 longDescription = '' 124 124 Libaom is the reference implementation of the AV1 codec from the Alliance ··· 127 127 ''; 128 128 homepage = "https://aomedia.org/av1-features/get-started/"; 129 129 changelog = "https://aomedia.googlesource.com/aom/+/refs/tags/v${version}/CHANGELOG"; 130 - maintainers = with maintainers; [ 130 + maintainers = with lib.maintainers; [ 131 131 primeos 132 132 kiloreux 133 133 dandellion 134 134 ]; 135 - platforms = platforms.all; 135 + platforms = lib.platforms.all; 136 136 outputsToInstall = [ "bin" ]; 137 - license = licenses.bsd2; 137 + license = lib.licenses.bsd2; 138 138 }; 139 139 }
+4 -4
pkgs/by-name/li/libavif/package.nix
··· 102 102 --set GDK_PIXBUF_MODULE_FILE ${gdkPixbufModuleFile} 103 103 ''; 104 104 105 - meta = with lib; { 105 + meta = { 106 106 description = "C implementation of the AV1 Image File Format"; 107 107 longDescription = '' 108 108 Libavif aims to be a friendly, portable C implementation of the ··· 113 113 ''; 114 114 homepage = "https://github.com/AOMediaCodec/libavif"; 115 115 changelog = "https://github.com/AOMediaCodec/libavif/blob/v${version}/CHANGELOG.md"; 116 - maintainers = with maintainers; [ mkg20001 ]; 117 - platforms = platforms.all; 118 - license = licenses.bsd2; 116 + maintainers = with lib.maintainers; [ mkg20001 ]; 117 + platforms = lib.platforms.all; 118 + license = lib.licenses.bsd2; 119 119 }; 120 120 }
+5 -5
pkgs/by-name/li/libayatana-appindicator/package.nix
··· 47 47 "-DENABLE_BINDINGS_MONO=False" 48 48 ]; 49 49 50 - meta = with lib; { 50 + meta = { 51 51 description = "Ayatana Application Indicators Shared Library"; 52 52 homepage = "https://github.com/AyatanaIndicators/libayatana-appindicator"; 53 53 changelog = "https://github.com/AyatanaIndicators/libayatana-appindicator/blob/${version}/ChangeLog"; 54 54 license = [ 55 - licenses.lgpl3Plus 56 - licenses.lgpl21Plus 55 + lib.licenses.lgpl3Plus 56 + lib.licenses.lgpl21Plus 57 57 ]; 58 - maintainers = [ maintainers.nickhu ]; 59 - platforms = platforms.linux; 58 + maintainers = [ lib.maintainers.nickhu ]; 59 + platforms = lib.platforms.linux; 60 60 }; 61 61 }
+4 -4
pkgs/by-name/li/libayatana-indicator/package.nix
··· 32 32 33 33 strictDeps = true; 34 34 35 - meta = with lib; { 35 + meta = { 36 36 description = "Ayatana Indicators Shared Library"; 37 37 homepage = "https://github.com/AyatanaIndicators/libayatana-indicator"; 38 38 changelog = "https://github.com/AyatanaIndicators/libayatana-indicator/blob/${version}/ChangeLog"; 39 - license = licenses.gpl3Plus; 40 - maintainers = [ maintainers.nickhu ]; 41 - platforms = platforms.linux; 39 + license = lib.licenses.gpl3Plus; 40 + maintainers = [ lib.maintainers.nickhu ]; 41 + platforms = lib.platforms.linux; 42 42 }; 43 43 }
+3 -3
pkgs/by-name/li/libcyaml/package.nix
··· 23 23 "PREFIX=$(out)" 24 24 ]; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 homepage = "https://github.com/tlsa/libcyaml"; 28 28 description = "C library for reading and writing YAML"; 29 29 changelog = "https://github.com/tlsa/libcyaml/raw/v${version}/CHANGES.md"; 30 - license = licenses.isc; 31 - platforms = platforms.unix; 30 + license = lib.licenses.isc; 31 + platforms = lib.platforms.unix; 32 32 }; 33 33 }
+4 -4
pkgs/by-name/li/libeduvpn-common/package.nix
··· 27 27 runHook postInstall 28 28 ''; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 changelog = "https://raw.githubusercontent.com/eduvpn/eduvpn-common/${version}/CHANGES.md"; 32 32 description = "Code to be shared between eduVPN clients"; 33 33 homepage = "https://github.com/eduvpn/eduvpn-common"; 34 - maintainers = with maintainers; [ 34 + maintainers = with lib.maintainers; [ 35 35 benneti 36 36 jwijenbergh 37 37 ]; 38 - license = licenses.mit; 39 - platforms = platforms.linux; 38 + license = lib.licenses.mit; 39 + platforms = lib.platforms.linux; 40 40 }; 41 41 }
+4 -4
pkgs/by-name/li/libgcrypt/package.nix
··· 107 107 inherit gnupg libotr rsyslog; 108 108 }; 109 109 110 - meta = with lib; { 110 + meta = { 111 111 homepage = "https://www.gnu.org/software/libgcrypt/"; 112 112 changelog = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=${pname}.git;a=blob;f=NEWS;hb=refs/tags/${pname}-${version}"; 113 113 description = "General-purpose cryptographic library"; 114 - license = licenses.lgpl2Plus; 115 - platforms = platforms.all; 116 - maintainers = [ ]; 114 + license = lib.licenses.lgpl2Plus; 115 + platforms = lib.platforms.all; 116 + maintainers = with lib.maintainers; [ ]; 117 117 }; 118 118 }
+4 -4
pkgs/by-name/li/libgedit-amtk/package.nix
··· 73 73 74 74 passthru.updateScript = gitUpdater { }; 75 75 76 - meta = with lib; { 76 + meta = { 77 77 homepage = "https://gitlab.gnome.org/World/gedit/libgedit-amtk"; 78 78 changelog = "https://gitlab.gnome.org/World/gedit/libgedit-amtk/-/blob/${version}/NEWS?ref_type=tags"; 79 79 description = "Actions, Menus and Toolbars Kit for GTK applications"; 80 - maintainers = with maintainers; [ 80 + maintainers = with lib.maintainers; [ 81 81 manveru 82 82 bobby285271 83 83 ]; 84 - license = licenses.lgpl21Plus; 85 - platforms = platforms.linux; 84 + license = lib.licenses.lgpl21Plus; 85 + platforms = lib.platforms.linux; 86 86 }; 87 87 }
+4 -4
pkgs/by-name/li/libglvnd/package.nix
··· 90 90 91 91 passthru = { inherit (addDriverRunpath) driverLink; }; 92 92 93 - meta = with lib; { 93 + meta = { 94 94 description = "GL Vendor-Neutral Dispatch library"; 95 95 longDescription = '' 96 96 libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API ··· 102 102 inherit (src.meta) homepage; 103 103 # https://gitlab.freedesktop.org/glvnd/libglvnd#libglvnd: 104 104 changelog = "https://gitlab.freedesktop.org/glvnd/libglvnd/-/tags/v${version}"; 105 - license = with licenses; [ 105 + license = with lib.licenses; [ 106 106 mit 107 107 bsd1 108 108 bsd3 109 109 gpl3Only 110 110 asl20 111 111 ]; 112 - platforms = platforms.unix; 112 + platforms = lib.platforms.unix; 113 113 # https://gitlab.freedesktop.org/glvnd/libglvnd/-/issues/212 114 114 badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ]; 115 - maintainers = with maintainers; [ primeos ]; 115 + maintainers = with lib.maintainers; [ primeos ]; 116 116 }; 117 117 }
+4 -4
pkgs/by-name/li/libgpg-error/package.nix
··· 74 74 75 75 doCheck = true; # not cross 76 76 77 - meta = with lib; { 77 + meta = { 78 78 homepage = "https://www.gnupg.org/software/libgpg-error/index.html"; 79 79 changelog = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=NEWS;hb=refs/tags/libgpg-error-${version}"; 80 80 description = "Small library that defines common error values for all GnuPG components"; ··· 87 87 Daemon and possibly more in the future. 88 88 ''; 89 89 90 - license = licenses.lgpl2Plus; 91 - platforms = platforms.all; 92 - maintainers = [ ]; 90 + license = lib.licenses.lgpl2Plus; 91 + platforms = lib.platforms.all; 92 + maintainers = with lib.maintainers; [ ]; 93 93 }; 94 94 } 95 95 // genPosixLockObjOnlyAttrs
+7 -7
pkgs/by-name/li/libhugetlbfs/package.nix
··· 57 57 "install-docs" 58 58 ]; 59 59 60 - meta = with lib; { 60 + meta = { 61 61 homepage = "https://github.com/libhugetlbfs/libhugetlbfs"; 62 62 changelog = "https://github.com/libhugetlbfs/libhugetlbfs/blob/${version}/NEWS"; 63 63 description = "library and utilities for Linux hugepages"; 64 - maintainers = with maintainers; [ qyliss ]; 65 - license = licenses.lgpl21Plus; 66 - platforms = platforms.linux; 67 - badPlatforms = flatten [ 68 - systems.inspect.platformPatterns.isStatic 69 - systems.inspect.patterns.isMusl 64 + maintainers = with lib.maintainers; [ qyliss ]; 65 + license = lib.licenses.lgpl21Plus; 66 + platforms = lib.platforms.linux; 67 + badPlatforms = lib.flatten [ 68 + lib.systems.inspect.platformPatterns.isStatic 69 + lib.systems.inspect.patterns.isMusl 70 70 ]; 71 71 }; 72 72 }
+4 -4
pkgs/by-name/li/libical/package.nix
··· 117 117 runHook postInstallCheck 118 118 ''; 119 119 120 - meta = with lib; { 120 + meta = { 121 121 homepage = "https://github.com/libical/libical"; 122 122 description = "Open Source implementation of the iCalendar protocols"; 123 - changelog = "https://github.com/libical/libical/raw/v${version}/ReleaseNotes.txt"; 124 - license = licenses.mpl20; 125 - platforms = platforms.unix; 123 + changelog = "https://github.com/libical/libical/raw/v${finalAttrs.version}/ReleaseNotes.txt"; 124 + license = lib.licenses.mpl20; 125 + platforms = lib.platforms.unix; 126 126 }; 127 127 })
+4 -4
pkgs/by-name/li/libipuz/package.nix
··· 33 33 json-glib 34 34 ]; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Library for parsing .ipuz puzzle files"; 38 38 homepage = "https://gitlab.gnome.org/jrb/libipuz"; 39 39 changelog = "https://gitlab.gnome.org/jrb/libipuz/-/blob/${version}/NEWS.md?ref_type=tags"; 40 - license = licenses.lgpl21Plus; 41 - maintainers = with maintainers; [ aleksana ]; 42 - platforms = platforms.unix; 40 + license = lib.licenses.lgpl21Plus; 41 + maintainers = with lib.maintainers; [ aleksana ]; 42 + platforms = lib.platforms.unix; 43 43 }; 44 44 }
+4 -4
pkgs/by-name/li/libkqueue/package.nix
··· 18 18 19 19 nativeBuildInputs = [ cmake ]; 20 20 21 - meta = with lib; { 21 + meta = { 22 22 description = "kqueue(2) compatibility library"; 23 23 homepage = "https://github.com/mheily/libkqueue"; 24 24 changelog = "https://github.com/mheily/libkqueue/raw/v${version}/ChangeLog"; 25 - license = licenses.bsd2; 26 - maintainers = [ ]; 27 - platforms = platforms.linux; 25 + license = lib.licenses.bsd2; 26 + maintainers = with lib.maintainers; [ ]; 27 + platforms = lib.platforms.linux; 28 28 }; 29 29 }
+4 -4
pkgs/by-name/li/libmbim/package.nix
··· 70 70 build-aux/mbim-codegen/mbim-codegen 71 71 ''; 72 72 73 - meta = with lib; { 73 + meta = { 74 74 homepage = "https://www.freedesktop.org/wiki/Software/libmbim/"; 75 75 description = "Library for talking to WWAN modems and devices which speak the Mobile Interface Broadband Model (MBIM) protocol"; 76 76 changelog = "https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/raw/${version}/NEWS"; 77 - teams = [ teams.freedesktop ]; 78 - platforms = platforms.linux; 79 - license = licenses.gpl2Plus; 77 + teams = [ lib.teams.freedesktop ]; 78 + platforms = lib.platforms.linux; 79 + license = lib.licenses.gpl2Plus; 80 80 }; 81 81 }
+4 -4
pkgs/by-name/li/libosinfo/package.nix
··· 84 84 85 85 doCheck = true; 86 86 87 - meta = with lib; { 87 + meta = { 88 88 description = "GObject based library API for managing information about operating systems, hypervisors and the (virtual) hardware devices they can support"; 89 89 homepage = "https://libosinfo.org/"; 90 90 changelog = "https://gitlab.com/libosinfo/libosinfo/-/blob/v${version}/NEWS"; 91 - license = licenses.lgpl2Plus; 92 - platforms = platforms.unix; 93 - maintainers = [ maintainers.bjornfor ]; 91 + license = lib.licenses.lgpl2Plus; 92 + platforms = lib.platforms.unix; 93 + maintainers = [ lib.maintainers.bjornfor ]; 94 94 }; 95 95 }
+4 -4
pkgs/by-name/li/libplacebo/package.nix
··· 86 86 --replace 'python_env.append' '#' 87 87 ''; 88 88 89 - meta = with lib; { 89 + meta = { 90 90 description = "Reusable library for GPU-accelerated video/image rendering primitives"; 91 91 longDescription = '' 92 92 Reusable library for GPU-accelerated image/view processing primitives and ··· 96 96 ''; 97 97 homepage = "https://code.videolan.org/videolan/libplacebo"; 98 98 changelog = "https://code.videolan.org/videolan/libplacebo/-/tags/v${version}"; 99 - license = licenses.lgpl21Plus; 100 - maintainers = with maintainers; [ primeos ]; 101 - platforms = platforms.all; 99 + license = lib.licenses.lgpl21Plus; 100 + maintainers = with lib.maintainers; [ primeos ]; 101 + platforms = lib.platforms.all; 102 102 }; 103 103 }
+4 -4
pkgs/by-name/li/libplacebo_5/package.nix
··· 63 63 --replace 'python_env.append' '#' 64 64 ''; 65 65 66 - meta = with lib; { 66 + meta = { 67 67 description = "Reusable library for GPU-accelerated video/image rendering primitives"; 68 68 longDescription = '' 69 69 Reusable library for GPU-accelerated image/view processing primitives and ··· 73 73 ''; 74 74 homepage = "https://code.videolan.org/videolan/libplacebo"; 75 75 changelog = "https://code.videolan.org/videolan/libplacebo/-/tags/v${version}"; 76 - license = licenses.lgpl21Plus; 77 - maintainers = with maintainers; [ primeos ]; 78 - platforms = platforms.all; 76 + license = lib.licenses.lgpl21Plus; 77 + maintainers = with lib.maintainers; [ primeos ]; 78 + platforms = lib.platforms.all; 79 79 }; 80 80 }
+4 -4
pkgs/by-name/li/libpsl/package.nix
··· 83 83 84 84 doCheck = true; 85 85 86 - meta = with lib; { 86 + meta = { 87 87 description = "C library for the Publix Suffix List"; 88 88 longDescription = '' 89 89 libpsl is a C library for the Publix Suffix List (PSL). A "public suffix" ··· 94 94 ''; 95 95 homepage = "https://rockdaboot.github.io/libpsl/"; 96 96 changelog = "https://raw.githubusercontent.com/rockdaboot/libpsl/libpsl-${version}/NEWS"; 97 - license = licenses.mit; 98 - maintainers = [ maintainers.c0bw3b ]; 97 + license = lib.licenses.mit; 98 + maintainers = [ lib.maintainers.c0bw3b ]; 99 99 mainProgram = "psl"; 100 - platforms = platforms.unix ++ platforms.windows; 100 + platforms = lib.platforms.unix ++ lib.platforms.windows; 101 101 pkgConfigModules = [ "libpsl" ]; 102 102 }; 103 103 }
+4 -4
pkgs/by-name/li/libqmi/package.nix
··· 94 94 build-aux/qmi-codegen/qmi-codegen 95 95 ''; 96 96 97 - meta = with lib; { 97 + meta = { 98 98 homepage = "https://www.freedesktop.org/wiki/Software/libqmi/"; 99 99 description = "Modem protocol helper library"; 100 - teams = [ teams.freedesktop ]; 101 - platforms = platforms.linux; 102 - license = with licenses; [ 100 + teams = [ lib.teams.freedesktop ]; 101 + platforms = lib.platforms.linux; 102 + license = with lib.licenses; [ 103 103 # Library 104 104 lgpl2Plus 105 105 # Tools
+4 -4
pkgs/by-name/li/libre-graph-api-cpp-qt-client/package.nix
··· 23 23 buildInputs = [ qt6.qtbase ]; 24 24 dontWrapQtApps = true; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "C++ Qt API for Libre Graph, a free API for cloud collaboration inspired by the MS Graph API"; 28 28 homepage = "https://owncloud.org"; 29 - maintainers = with maintainers; [ hellwolf ]; 30 - platforms = platforms.unix; 31 - license = licenses.asl20; 29 + maintainers = with lib.maintainers; [ hellwolf ]; 30 + platforms = lib.platforms.unix; 31 + license = lib.licenses.asl20; 32 32 changelog = "https://github.com/owncloud/libre-graph-api-cpp-qt-client/releases/tag/v${version}"; 33 33 }; 34 34 }
+3 -3
pkgs/by-name/li/librsync/package.nix
··· 30 30 31 31 dontStrip = stdenv.hostPlatform != stdenv.buildPlatform; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "Implementation of the rsync remote-delta algorithm"; 35 35 homepage = "https://librsync.sourceforge.net/"; 36 36 changelog = "https://github.com/librsync/librsync/releases/tag/v${version}"; 37 - license = licenses.lgpl2Plus; 37 + license = lib.licenses.lgpl2Plus; 38 38 mainProgram = "rdiff"; 39 - platforms = platforms.unix; 39 + platforms = lib.platforms.unix; 40 40 }; 41 41 }
+4 -4
pkgs/by-name/li/libsndfile/package.nix
··· 94 94 lame = (lame.override { sndfileFileIOSupport = true; }); 95 95 }; 96 96 97 - meta = with lib; { 97 + meta = { 98 98 description = "C library for reading and writing files containing sampled sound"; 99 99 homepage = "https://libsndfile.github.io/libsndfile/"; 100 100 changelog = "https://github.com/libsndfile/libsndfile/releases/tag/${version}"; 101 - license = licenses.lgpl2Plus; 102 - maintainers = with maintainers; [ lovek323 ]; 103 - platforms = platforms.all; 101 + license = lib.licenses.lgpl2Plus; 102 + maintainers = with lib.maintainers; [ lovek323 ]; 103 + platforms = lib.platforms.all; 104 104 105 105 longDescription = '' 106 106 Libsndfile is a C library for reading and writing files containing
+5 -5
pkgs/by-name/li/libspelling/package.nix
··· 64 64 packageName = "libspelling"; 65 65 }; 66 66 67 - meta = with lib; { 67 + meta = { 68 68 description = "Spellcheck library for GTK 4"; 69 69 homepage = "https://gitlab.gnome.org/GNOME/libspelling"; 70 - license = licenses.lgpl21Plus; 71 - changelog = "https://gitlab.gnome.org/GNOME/libspelling/-/raw/${version}/NEWS"; 72 - maintainers = with maintainers; [ chuangzhu ]; 73 - teams = [ teams.gnome ]; 70 + license = lib.licenses.lgpl21Plus; 71 + changelog = "https://gitlab.gnome.org/GNOME/libspelling/-/raw/${finalAttrs.version}/NEWS"; 72 + maintainers = with lib.maintainers; [ chuangzhu ]; 73 + teams = [ lib.teams.gnome ]; 74 74 }; 75 75 })
+3 -3
pkgs/by-name/li/libtasn1/package.nix
··· 40 40 inherit gnutls samba qemu; 41 41 }; 42 42 43 - meta = with lib; { 43 + meta = { 44 44 homepage = "https://www.gnu.org/software/libtasn1/"; 45 45 description = "ASN.1 library"; 46 46 longDescription = '' ··· 48 48 other packages. The goal of this implementation is to be highly 49 49 portable, and only require an ANSI C89 platform. 50 50 ''; 51 - license = licenses.lgpl2Plus; 52 - platforms = platforms.all; 51 + license = lib.licenses.lgpl2Plus; 52 + platforms = lib.platforms.all; 53 53 changelog = "https://gitlab.com/gnutls/libtasn1/-/blob/v${version}/NEWS"; 54 54 }; 55 55 }
+2 -2
pkgs/by-name/li/libtins/package.nix
··· 50 50 doCheck = true; 51 51 checkTarget = "tests test"; 52 52 53 - meta = with lib; { 53 + meta = { 54 54 description = "High-level, multiplatform C++ network packet sniffing and crafting library"; 55 55 homepage = "https://libtins.github.io/"; 56 56 changelog = "https://raw.githubusercontent.com/mfontanini/libtins/v${version}/CHANGES.md"; 57 57 license = lib.licenses.bsd2; 58 - maintainers = with maintainers; [ fdns ]; 58 + maintainers = with lib.maintainers; [ fdns ]; 59 59 platforms = lib.platforms.unix; 60 60 }; 61 61 }
+4 -4
pkgs/by-name/li/libtomcrypt/package.nix
··· 46 46 47 47 enableParallelBuilding = true; 48 48 49 - meta = with lib; { 49 + meta = { 50 50 description = "Fairly comprehensive, modular and portable cryptographic toolkit"; 51 51 homepage = "https://www.libtom.net/LibTomCrypt/"; 52 52 changelog = "https://github.com/libtom/libtomcrypt/raw/v${version}/changes"; 53 - license = with licenses; [ 53 + license = with lib.licenses; [ 54 54 publicDomain 55 55 wtfpl 56 56 ]; 57 - maintainers = [ ]; 58 - platforms = platforms.all; 57 + maintainers = with lib.maintainers; [ ]; 58 + platforms = lib.platforms.all; 59 59 }; 60 60 }
+5 -5
pkgs/by-name/li/libudev-zero/package.nix
··· 31 31 pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 32 32 }; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 homepage = "https://github.com/illiliti/libudev-zero"; 36 36 description = "Daemonless replacement for libudev"; 37 - changelog = "https://github.com/illiliti/libudev-zero/releases/tag/${version}"; 38 - maintainers = with maintainers; [ 37 + changelog = "https://github.com/illiliti/libudev-zero/releases/tag/${finalAttrs.version}"; 38 + maintainers = with lib.maintainers; [ 39 39 qyliss 40 40 shamilton 41 41 ]; 42 - license = licenses.isc; 42 + license = lib.licenses.isc; 43 43 pkgConfigModules = [ "libudev" ]; 44 - platforms = platforms.linux; 44 + platforms = lib.platforms.linux; 45 45 }; 46 46 })
+4 -4
pkgs/by-name/li/libuninameslist/package.nix
··· 20 20 autoreconfHook 21 21 ]; 22 22 23 - meta = with lib; { 23 + meta = { 24 24 homepage = "https://github.com/fontforge/libuninameslist/"; 25 25 changelog = "https://github.com/fontforge/libuninameslist/blob/${version}/ChangeLog"; 26 26 description = "Library of Unicode names and annotation data"; 27 - license = licenses.bsd3; 28 - maintainers = with maintainers; [ erictapen ]; 29 - platforms = platforms.all; 27 + license = lib.licenses.bsd3; 28 + maintainers = with lib.maintainers; [ erictapen ]; 29 + platforms = lib.platforms.all; 30 30 }; 31 31 }
+13 -13
pkgs/by-name/li/liburcu/package.nix
··· 25 25 preCheck = "patchShebangs tests/unit"; 26 26 doCheck = true; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Userspace RCU (read-copy-update) library"; 30 30 homepage = "https://lttng.org/urcu"; 31 31 changelog = "https://github.com/urcu/userspace-rcu/raw/v${version}/ChangeLog"; 32 - license = licenses.lgpl21Plus; 32 + license = lib.licenses.lgpl21Plus; 33 33 # https://git.liburcu.org/?p=userspace-rcu.git;a=blob;f=include/urcu/arch.h 34 - platforms = intersectLists platforms.unix ( 35 - platforms.x86 36 - ++ platforms.power 37 - ++ platforms.s390 38 - ++ platforms.arm 39 - ++ platforms.aarch64 40 - ++ platforms.mips 41 - ++ platforms.m68k 42 - ++ platforms.riscv 43 - ++ platforms.loongarch64 34 + platforms = lib.intersectLists lib.platforms.unix ( 35 + lib.platforms.x86 36 + ++ lib.platforms.power 37 + ++ lib.platforms.s390 38 + ++ lib.platforms.arm 39 + ++ lib.platforms.aarch64 40 + ++ lib.platforms.mips 41 + ++ lib.platforms.m68k 42 + ++ lib.platforms.riscv 43 + ++ lib.platforms.loongarch64 44 44 ); 45 - maintainers = [ maintainers.bjornfor ]; 45 + maintainers = [ lib.maintainers.bjornfor ]; 46 46 }; 47 47 48 48 }
+4 -4
pkgs/by-name/li/libvirt/package.nix
··· 407 407 408 408 passthru.tests.libvirtd = nixosTests.libvirtd; 409 409 410 - meta = with lib; { 410 + meta = { 411 411 description = "Toolkit to interact with the virtualization capabilities of recent versions of Linux and other OSes"; 412 412 homepage = "https://libvirt.org/"; 413 413 changelog = "https://gitlab.com/libvirt/libvirt/-/raw/v${version}/NEWS.rst"; 414 - license = licenses.lgpl2Plus; 415 - platforms = platforms.unix; 416 - maintainers = with maintainers; [ 414 + license = lib.licenses.lgpl2Plus; 415 + platforms = lib.platforms.unix; 416 + maintainers = with lib.maintainers; [ 417 417 fpletz 418 418 globin 419 419 lovesegfault
+4 -4
pkgs/by-name/li/libvpx/package.nix
··· 258 258 ffmpeg = ffmpeg.override { withVpx = true; }; 259 259 }; 260 260 261 - meta = with lib; { 261 + meta = { 262 262 description = "WebM VP8/VP9 codec SDK"; 263 263 homepage = "https://www.webmproject.org/"; 264 264 changelog = "https://github.com/webmproject/libvpx/raw/v${version}/CHANGELOG"; 265 - license = licenses.bsd3; 266 - maintainers = with maintainers; [ codyopel ]; 267 - platforms = platforms.all; 265 + license = lib.licenses.bsd3; 266 + maintainers = with lib.maintainers; [ codyopel ]; 267 + platforms = lib.platforms.all; 268 268 }; 269 269 }
+3 -3
pkgs/by-name/li/license-scanner/package.nix
··· 17 17 18 18 vendorHash = "sha256-7xa2tdCDCXkOZCLL8YPtO7i1VqD61Mow7un0690I8mM="; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "Utility that provides an API and CLI to identify licenses and legal terms"; 22 22 mainProgram = "license-scanner"; 23 23 homepage = "https://github.com/CycloneDX/license-scanner"; 24 24 changelog = "https://github.com/CycloneDX/license-scanner/blob/${version}/CHANGELOG.md"; 25 - license = licenses.asl20; 26 - maintainers = with maintainers; [ fab ]; 25 + license = lib.licenses.asl20; 26 + maintainers = with lib.maintainers; [ fab ]; 27 27 }; 28 28 }
+4 -4
pkgs/by-name/li/lightsoff/package.nix
··· 56 56 updateScript = gnome.updateScript { packageName = "lightsoff"; }; 57 57 }; 58 58 59 - meta = with lib; { 59 + meta = { 60 60 homepage = "https://gitlab.gnome.org/GNOME/lightsoff"; 61 61 changelog = "https://gitlab.gnome.org/GNOME/lightsoff/-/blob/${version}/NEWS?ref_type=tags"; 62 62 description = "Puzzle game, where the objective is to turn off all of the tiles on the board"; 63 63 mainProgram = "lightsoff"; 64 - teams = [ teams.gnome ]; 65 - license = licenses.gpl2; 66 - platforms = platforms.unix; 64 + teams = [ lib.teams.gnome ]; 65 + license = lib.licenses.gpl2; 66 + platforms = lib.platforms.unix; 67 67 }; 68 68 }
+2 -2
pkgs/by-name/li/ligolo-ng/package.nix
··· 30 30 # Tests require network access 31 31 doCheck = false; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "Tunneling/pivoting tool that uses a TUN interface"; 35 35 homepage = "https://github.com/tnpitsecurity/ligolo-ng"; 36 36 changelog = "https://github.com/nicocha30/ligolo-ng/releases/tag/v${version}"; 37 - license = licenses.gpl3Only; 37 + license = lib.licenses.gpl3Only; 38 38 }; 39 39 }
+4 -4
pkgs/by-name/li/likwid/package.nix
··· 33 33 34 34 makeFlags = [ "PREFIX=$(out)" ]; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 homepage = "https://hpc.fau.de/research/tools/likwid/"; 38 38 changelog = "https://github.com/RRZE-HPC/likwid/releases/tag/v${version}"; 39 39 description = "Performance monitoring and benchmarking suite"; 40 - license = licenses.gpl3Only; 40 + license = lib.licenses.gpl3Only; 41 41 # Might work on ARM by appropriately setting COMPILER in config.mk 42 - platforms = intersectLists platforms.linux platforms.x86; 43 - maintainers = [ maintainers.vbgl ]; 42 + platforms = lib.intersectLists lib.platforms.linux lib.platforms.x86; 43 + maintainers = [ lib.maintainers.vbgl ]; 44 44 mainProgram = "likwid-perfctr"; 45 45 }; 46 46 }
+3 -3
pkgs/by-name/li/lil-pwny/package.nix
··· 23 23 "lil_pwny" 24 24 ]; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Offline auditing of Active Directory passwords"; 28 28 mainProgram = "lil-pwny"; 29 29 homepage = "https://github.com/PaperMtn/lil-pwny"; 30 30 changelog = "https://github.com/PaperMtn/lil-pwny/blob/${version}/CHANGELOG.md"; 31 - license = licenses.gpl3Only; 32 - maintainers = with maintainers; [ fab ]; 31 + license = lib.licenses.gpl3Only; 32 + maintainers = with lib.maintainers; [ fab ]; 33 33 }; 34 34 }
+3 -3
pkgs/by-name/li/linkchecker/package.nix
··· 53 53 54 54 __darwinAllowLocalNetworking = true; 55 55 56 - meta = with lib; { 56 + meta = { 57 57 description = "Check websites for broken links"; 58 58 mainProgram = "linkchecker"; 59 59 homepage = "https://linkcheck.github.io/linkchecker/"; 60 60 changelog = "https://github.com/linkchecker/linkchecker/releases/tag/v${version}"; 61 - license = licenses.gpl2Plus; 62 - maintainers = with maintainers; [ 61 + license = lib.licenses.gpl2Plus; 62 + maintainers = with lib.maintainers; [ 63 63 peterhoeg 64 64 tweber 65 65 ];
+4 -4
pkgs/by-name/li/linux-router/package.nix
··· 87 87 makeWrapper $out/.bin-wrapped/lnxrouter $out/bin/lnxrouter --prefix PATH : ${binPath} 88 88 ''; 89 89 90 - meta = with lib; { 90 + meta = { 91 91 homepage = "https://github.com/garywill/linux-router"; 92 92 description = "Set Linux as router / Wifi hotspot / proxy in one command"; 93 93 longDescription = '' ··· 107 107 - Compatible with NetworkManager (automatically set interface as unmanaged) 108 108 ''; 109 109 changelog = "https://github.com/garywill/linux-router/releases/tag/${version}"; 110 - license = licenses.lgpl21Only; 111 - maintainers = with maintainers; [ x3ro ]; 112 - platforms = platforms.linux; 110 + license = lib.licenses.lgpl21Only; 111 + maintainers = with lib.maintainers; [ x3ro ]; 112 + platforms = lib.platforms.linux; 113 113 mainProgram = "lnxrouter"; 114 114 }; 115 115 }
+3 -3
pkgs/by-name/li/listenbrainz-mpd/package.nix
··· 63 63 installManPage listenbrainz-mpd.1 64 64 ''; 65 65 66 - meta = with lib; { 66 + meta = { 67 67 homepage = "https://codeberg.org/elomatreb/listenbrainz-mpd"; 68 68 changelog = "https://codeberg.org/elomatreb/listenbrainz-mpd/src/tag/v${version}/CHANGELOG.md"; 69 69 description = "ListenBrainz submission client for MPD"; 70 - license = licenses.agpl3Only; 71 - maintainers = with maintainers; [ DeeUnderscore ]; 70 + license = lib.licenses.agpl3Only; 71 + maintainers = with lib.maintainers; [ DeeUnderscore ]; 72 72 mainProgram = "listenbrainz-mpd"; 73 73 }; 74 74 }
+3 -3
pkgs/by-name/li/listmonk/package.nix
··· 57 57 tests = { inherit (nixosTests) listmonk; }; 58 58 }; 59 59 60 - meta = with lib; { 60 + meta = { 61 61 description = "High performance, self-hosted, newsletter and mailing list manager with a modern dashboard"; 62 62 mainProgram = "listmonk"; 63 63 homepage = "https://github.com/knadh/listmonk"; 64 64 changelog = "https://github.com/knadh/listmonk/releases/tag/v${version}"; 65 - maintainers = with maintainers; [ raitobezarius ]; 66 - license = licenses.agpl3Only; 65 + maintainers = with lib.maintainers; [ raitobezarius ]; 66 + license = lib.licenses.agpl3Only; 67 67 }; 68 68 }
+3 -3
pkgs/by-name/li/listmonk/stuffbin.nix
··· 23 23 "-X main.version=${version}" 24 24 ]; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Compress and embed static files and assets into Go binaries and access them with a virtual file system in production"; 28 28 homepage = "https://github.com/knadh/stuffbin"; 29 29 changelog = "https://github.com/knadh/stuffbin/releases/tag/v${version}"; 30 - maintainers = with maintainers; [ raitobezarius ]; 31 - license = licenses.mit; 30 + maintainers = with lib.maintainers; [ raitobezarius ]; 31 + license = lib.licenses.mit; 32 32 }; 33 33 }
+3 -3
pkgs/by-name/li/litecli/package.nix
··· 44 44 "test_auto_escaped_col_names" 45 45 ]; 46 46 47 - meta = with lib; { 47 + meta = { 48 48 description = "Command-line interface for SQLite"; 49 49 mainProgram = "litecli"; 50 50 longDescription = '' ··· 52 52 ''; 53 53 homepage = "https://litecli.com"; 54 54 changelog = "https://github.com/dbcli/litecli/blob/v${version}/CHANGELOG.md"; 55 - license = licenses.bsd3; 56 - maintainers = with maintainers; [ Scriptkiddi ]; 55 + license = lib.licenses.bsd3; 56 + maintainers = with lib.maintainers; [ Scriptkiddi ]; 57 57 }; 58 58 }
+4 -4
pkgs/by-name/li/livi/package.nix
··· 45 45 ]; 46 46 strictDeps = true; 47 47 48 - meta = with lib; { 48 + meta = { 49 49 homepage = "https://gitlab.gnome.org/guidog/livi"; 50 50 changelog = "https://gitlab.gnome.org/guidog/livi/-/blob/v${version}/NEWS?ref_type=tags"; 51 51 description = "Small video player targeting mobile devices (also named μPlayer)"; 52 - license = licenses.gpl3Plus; 53 - platforms = platforms.linux; 52 + license = lib.licenses.gpl3Plus; 53 + platforms = lib.platforms.linux; 54 54 mainProgram = "livi"; 55 - maintainers = with maintainers; [ mksafavi ]; 55 + maintainers = with lib.maintainers; [ mksafavi ]; 56 56 }; 57 57 }
+3 -3
pkgs/by-name/lo/lokinet/package.nix
··· 68 68 "-DWITH_SETCAP=OFF" 69 69 ]; 70 70 71 - meta = with lib; { 71 + meta = { 72 72 description = "Anonymous, decentralized and IP based overlay network for the internet"; 73 73 homepage = "https://lokinet.org/"; 74 74 changelog = "https://github.com/oxen-io/lokinet/releases/tag/v${version}"; 75 - license = licenses.gpl3Plus; 76 - maintainers = with maintainers; [ wyndon ]; 75 + license = lib.licenses.gpl3Plus; 76 + maintainers = with lib.maintainers; [ wyndon ]; 77 77 }; 78 78 }
+3 -3
pkgs/by-name/lo/loramon/package.nix
··· 24 24 pyserial 25 25 ]; 26 26 27 - meta = with lib; { 27 + meta = { 28 28 description = "LoRa packet sniffer for RNode hardware"; 29 29 mainProgram = "loramon"; 30 30 homepage = "https://github.com/markqvist/LoRaMon"; 31 31 changelog = "https://github.com/markqvist/LoRaMon/releases/tag/${version}"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ erethon ]; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ erethon ]; 34 34 }; 35 35 }
+3 -3
pkgs/by-name/ls/ls-lint/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "ls-lint"; 9 - version = "2.3.0"; 9 + version = "2.3.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "loeffel-io"; 13 13 repo = "ls-lint"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-QAUmQAa1gNS2LLyFmOsydOVKZoZMWzu9y7SgbIq1ESk="; 15 + sha256 = "sha256-kwZvpZaiS58UFE+qncQ370E8bnEuzQACK0FOAYlJwV0="; 16 16 }; 17 17 18 - vendorHash = "sha256-ZqQHxkeV+teL6+Be59GcDJTH9GhGTJnz+OHAeIC9I24="; 18 + vendorHash = "sha256-XbYfHgpZCGv6w/55dGiFcYTQ36f0n3w8XwnC7wIUFro="; 19 19 20 20 meta = with lib; { 21 21 description = "Extremely fast file and directory name linter";
+4 -4
pkgs/by-name/lu/luabridge/package.nix
··· 25 25 runHook postInstall 26 26 ''; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Lightweight, dependency-free library for binding Lua to C++"; 30 30 homepage = "https://github.com/vinniefalco/LuaBridge"; 31 31 changelog = "https://github.com/vinniefalco/LuaBridge/blob/${version}/CHANGES.md"; 32 - platforms = platforms.unix; 33 - license = licenses.mit; 34 - maintainers = [ ]; 32 + platforms = lib.platforms.unix; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ ]; 35 35 }; 36 36 }
+4 -4
pkgs/by-name/lu/lubelogger/package.nix
··· 28 28 29 29 executables = [ "CarCareTracker" ]; # This wraps "$out/lib/$pname/foo" to `$out/bin/foo`. 30 30 31 - meta = with lib; { 31 + meta = { 32 32 description = "Vehicle service records and maintainence tracker"; 33 33 longDescription = '' 34 34 A self-hosted, open-source, unconventionally-named vehicle maintenance records and fuel mileage tracker. ··· 37 37 ''; 38 38 homepage = "https://lubelogger.com"; 39 39 changelog = "https://github.com/hargata/lubelog/releases/tag/v${version}"; 40 - license = licenses.mit; 41 - maintainers = with maintainers; [ lyndeno ]; 40 + license = lib.licenses.mit; 41 + maintainers = with lib.maintainers; [ lyndeno ]; 42 42 mainProgram = "CarCareTracker"; 43 - platforms = platforms.all; 43 + platforms = lib.platforms.all; 44 44 }; 45 45 }
+3 -3
pkgs/by-name/lu/ludusavi/package.nix
··· 117 117 "''${gappsWrapperArgs[@]}" 118 118 ''; 119 119 120 - meta = with lib; { 120 + meta = { 121 121 description = "Backup tool for PC game saves"; 122 122 homepage = "https://github.com/mtkennerly/ludusavi"; 123 123 changelog = "https://github.com/mtkennerly/ludusavi/blob/v${version}/CHANGELOG.md"; 124 - license = licenses.mit; 125 - maintainers = with maintainers; [ 124 + license = lib.licenses.mit; 125 + maintainers = with lib.maintainers; [ 126 126 pasqui23 127 127 megheaiulian 128 128 ];
+3 -3
pkgs/by-name/lu/luigi/package.nix
··· 33 33 # This enables accessing modules stored in cwd 34 34 makeWrapperArgs = [ "--prefix PYTHONPATH . :" ]; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Python package that helps you build complex pipelines of batch jobs"; 38 38 longDescription = '' 39 39 Luigi handles dependency resolution, workflow management, visualization, ··· 41 41 ''; 42 42 homepage = "https://github.com/spotify/luigi"; 43 43 changelog = "https://github.com/spotify/luigi/releases/tag/${version}"; 44 - license = [ licenses.asl20 ]; 45 - maintainers = [ maintainers.bhipple ]; 44 + license = [ lib.licenses.asl20 ]; 45 + maintainers = [ lib.maintainers.bhipple ]; 46 46 }; 47 47 }
+3 -3
pkgs/by-name/lu/lux/package.nix
··· 34 34 35 35 doCheck = false; # require network 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Fast and simple video download library and CLI tool written in Go"; 39 39 homepage = "https://github.com/iawia002/lux"; 40 40 changelog = "https://github.com/iawia002/lux/releases/tag/v${version}"; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ galaxy ]; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ galaxy ]; 43 43 mainProgram = "lux"; 44 44 }; 45 45 }
+3 -3
pkgs/by-name/ma/macchina/package.nix
··· 27 27 installManPage doc/macchina.{1,7} 28 28 ''; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "Fast, minimal and customizable system information fetcher"; 32 32 homepage = "https://github.com/Macchina-CLI/macchina"; 33 33 changelog = "https://github.com/Macchina-CLI/macchina/releases/tag/v${version}"; 34 - license = with licenses; [ mit ]; 35 - maintainers = with maintainers; [ 34 + license = with lib.licenses; [ mit ]; 35 + maintainers = with lib.maintainers; [ 36 36 _414owen 37 37 figsoda 38 38 ];
+3 -3
pkgs/by-name/ma/macs2/package.nix
··· 50 50 51 51 pythonImportsCheck = [ "MACS2" ]; 52 52 53 - meta = with lib; { 53 + meta = { 54 54 description = "Model-based Analysis for ChIP-Seq"; 55 55 mainProgram = "macs2"; 56 56 homepage = "https://github.com/macs3-project/MACS/"; 57 57 changelog = "https://github.com/macs3-project/MACS/releases/tag/v${version}"; 58 - license = licenses.bsd3; 59 - maintainers = with maintainers; [ gschwartz ]; 58 + license = lib.licenses.bsd3; 59 + maintainers = with lib.maintainers; [ gschwartz ]; 60 60 }; 61 61 }
+5 -5
pkgs/by-name/ma/maelstrom-clj/package.nix
··· 45 45 graphviz 46 46 ]; 47 47 48 - meta = with lib; { 48 + meta = { 49 49 description = "Workbench for writing toy implementations of distributed systems"; 50 50 homepage = "https://github.com/jepsen-io/maelstrom"; 51 51 changelog = "https://github.com/jepsen-io/maelstrom/releases/tag/${version}"; 52 52 mainProgram = "maelstrom"; 53 - sourceProvenance = [ sourceTypes.binaryBytecode ]; 54 - license = licenses.epl10; 55 - maintainers = [ maintainers.emilioziniades ]; 56 - platforms = platforms.linux ++ platforms.darwin; 53 + sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; 54 + license = lib.licenses.epl10; 55 + maintainers = [ lib.maintainers.emilioziniades ]; 56 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 57 57 }; 58 58 }
+3 -3
pkgs/by-name/ma/magic-wormhole-rs/package.nix
··· 31 31 --zsh <($out/bin/wormhole-rs completion zsh) 32 32 ''; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "Rust implementation of Magic Wormhole, with new features and enhancements"; 36 36 homepage = "https://github.com/magic-wormhole/magic-wormhole.rs"; 37 37 changelog = "https://github.com/magic-wormhole/magic-wormhole.rs/raw/${version}/changelog.md"; 38 - license = licenses.eupl12; 39 - maintainers = with maintainers; [ 38 + license = lib.licenses.eupl12; 39 + maintainers = with lib.maintainers; [ 40 40 zeri 41 41 piegames 42 42 ];
+3 -3
pkgs/by-name/ma/mailhog/package.nix
··· 34 34 inherit (nixosTests) mailhog; 35 35 }; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Web and API based SMTP testing"; 39 39 mainProgram = "MailHog"; 40 40 homepage = "https://github.com/mailhog/MailHog"; 41 41 changelog = "https://github.com/mailhog/MailHog/releases/tag/v${version}"; 42 - maintainers = with maintainers; [ 42 + maintainers = with lib.maintainers; [ 43 43 disassembler 44 44 jojosch 45 45 ]; 46 - license = licenses.mit; 46 + license = lib.licenses.mit; 47 47 }; 48 48 }
+2 -2
pkgs/by-name/ma/maim/package.nix
··· 64 64 65 65 doCheck = false; 66 66 67 - meta = with lib; { 67 + meta = { 68 68 mainProgram = "maim"; 69 69 inherit (src.meta) homepage; 70 70 description = "Command-line screenshot utility"; ··· 76 76 changelog = "https://github.com/naelstrof/maim/releases/tag/v${version}"; 77 77 platforms = lib.platforms.all; 78 78 license = lib.licenses.gpl3Plus; 79 - maintainers = [ ]; 79 + maintainers = with lib.maintainers; [ ]; 80 80 }; 81 81 }
+4 -4
pkgs/by-name/ma/mainsail/package.nix
··· 34 34 runHook postInstall 35 35 ''; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Web interface for managing and controlling 3D printers with Klipper"; 39 39 homepage = "https://docs.mainsail.xyz"; 40 40 changelog = "https://github.com/mainsail-crew/mainsail/releases/tag/v${version}"; 41 - license = licenses.gpl3Plus; 42 - platforms = platforms.linux; 43 - maintainers = with maintainers; [ 41 + license = lib.licenses.gpl3Plus; 42 + platforms = lib.platforms.linux; 43 + maintainers = with lib.maintainers; [ 44 44 shhht 45 45 lovesegfault 46 46 wulfsta
+3 -3
pkgs/by-name/ma/malwoverview/package.nix
··· 43 43 "malwoverview" 44 44 ]; 45 45 46 - meta = with lib; { 46 + meta = { 47 47 description = "Tool for threat hunting and gathering intel information from various sources"; 48 48 homepage = "https://github.com/alexandreborges/malwoverview"; 49 49 changelog = "https://github.com/alexandreborges/malwoverview/releases/tag/v${version}"; 50 - license = licenses.gpl3Only; 51 - maintainers = with maintainers; [ fab ]; 50 + license = lib.licenses.gpl3Only; 51 + maintainers = with lib.maintainers; [ fab ]; 52 52 mainProgram = "malwoverview.py"; 53 53 }; 54 54 }
+3 -3
pkgs/by-name/ma/mantra/package.nix
··· 22 22 "-w" 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Tool used to hunt down API key leaks in JS files and pages"; 27 27 homepage = "https://github.com/MrEmpy/Mantra"; 28 28 changelog = "https://github.com/MrEmpy/Mantra/releases/tag/v${version}"; 29 - license = licenses.gpl3Only; 30 - maintainers = with maintainers; [ fab ]; 29 + license = lib.licenses.gpl3Only; 30 + maintainers = with lib.maintainers; [ fab ]; 31 31 mainProgram = "mantra"; 32 32 }; 33 33 }
+3 -3
pkgs/by-name/ma/mapcidr/package.nix
··· 22 22 "cmd/mapcidr" 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Small utility program to perform multiple operations for a given subnet/CIDR ranges"; 27 27 longDescription = '' 28 28 mapCIDR is developed to ease load distribution for mass scanning ··· 30 30 ''; 31 31 homepage = "https://github.com/projectdiscovery/mapcidr"; 32 32 changelog = "https://github.com/projectdiscovery/mapcidr/releases/tag/v${version}"; 33 - license = licenses.mit; 34 - maintainers = with maintainers; [ hanemile ]; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ hanemile ]; 35 35 mainProgram = "mapcidr"; 36 36 }; 37 37 }
+4 -4
pkgs/by-name/ma/markdown-anki-decks/package.nix
··· 39 39 "markdown_anki_decks" 40 40 ]; 41 41 42 - meta = with lib; { 42 + meta = { 43 43 description = "Tool to convert Markdown files into Anki Decks"; 44 44 homepage = "https://github.com/lukesmurray/markdown-anki-decks"; 45 45 changelog = "https://github.com/lukesmurray/markdown-anki-decks/blob/${version}/CHANGELOG.md"; 46 - license = licenses.mit; 47 - maintainers = with maintainers; [ totoroot ]; 48 - platforms = platforms.unix; 46 + license = lib.licenses.mit; 47 + maintainers = with lib.maintainers; [ totoroot ]; 48 + platforms = lib.platforms.unix; 49 49 mainProgram = "mdankideck"; 50 50 }; 51 51 }
+4 -4
pkgs/by-name/ma/marker/package.nix
··· 51 51 meson rewrite kwargs set project / version '${version}' 52 52 ''; 53 53 54 - meta = with lib; { 54 + meta = { 55 55 homepage = "https://fabiocolacio.github.io/Marker/"; 56 56 description = "Markdown editor for the Linux desktop made with GTK3"; 57 - maintainers = with maintainers; [ 57 + maintainers = with lib.maintainers; [ 58 58 trepetti 59 59 aleksana 60 60 ]; 61 - license = licenses.gpl3Plus; 62 - platforms = platforms.linux; 61 + license = lib.licenses.gpl3Plus; 62 + platforms = lib.platforms.linux; 63 63 changelog = "https://github.com/fabiocolacio/Marker/releases/tag/${version}"; 64 64 mainProgram = "marker"; 65 65 };
+4 -4
pkgs/by-name/ma/martian-mono/package.nix
··· 28 28 runHook postInstall 29 29 ''; 30 30 31 - meta = with lib; { 31 + meta = { 32 32 description = "Free and open-source monospaced font from Evil Martians"; 33 33 homepage = "https://github.com/evilmartians/mono"; 34 34 changelog = "https://github.com/evilmartians/mono/raw/v${version}/Changelog.md"; 35 - license = licenses.ofl; 36 - maintainers = [ ]; 37 - platforms = platforms.all; 35 + license = lib.licenses.ofl; 36 + maintainers = with lib.maintainers; [ ]; 37 + platforms = lib.platforms.all; 38 38 }; 39 39 }
+4 -4
pkgs/by-name/ma/masscan/package.nix
··· 63 63 $out/bin/masscan --selftest 64 64 ''; 65 65 66 - meta = with lib; { 66 + meta = { 67 67 description = "Fast scan of the Internet"; 68 68 mainProgram = "masscan"; 69 69 homepage = "https://github.com/robertdavidgraham/masscan"; 70 70 changelog = "https://github.com/robertdavidgraham/masscan/releases/tag/${version}"; 71 - license = licenses.agpl3Only; 72 - platforms = platforms.unix; 73 - maintainers = with maintainers; [ rnhmjoj ]; 71 + license = lib.licenses.agpl3Only; 72 + platforms = lib.platforms.unix; 73 + maintainers = with lib.maintainers; [ rnhmjoj ]; 74 74 }; 75 75 }
+5 -5
pkgs/by-name/ma/massdns/package.nix
··· 23 23 24 24 passthru.updateScript = nix-update-script { }; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Resolve large amounts of domain names"; 28 28 homepage = "https://github.com/blechschmidt/massdns"; 29 29 changelog = "https://github.com/blechschmidt/massdns/releases/tag/v${version}"; 30 - license = licenses.gpl3Only; 31 - maintainers = with maintainers; [ geoffreyfrogeye ]; 30 + license = lib.licenses.gpl3Only; 31 + maintainers = with lib.maintainers; [ geoffreyfrogeye ]; 32 32 mainProgram = "massdns"; 33 - platforms = platforms.all; 33 + platforms = lib.platforms.all; 34 34 # error: use of undeclared identifier 'MSG_NOSIGNAL' 35 - badPlatforms = platforms.darwin; 35 + badPlatforms = lib.platforms.darwin; 36 36 }; 37 37 }
+4 -4
pkgs/by-name/ma/matrix-appservice-irc/package.nix
··· 89 89 passthru.tests.matrix-appservice-irc = nixosTests.matrix-appservice-irc; 90 90 passthru.updateScript = nix-update-script { }; 91 91 92 - meta = with lib; { 92 + meta = { 93 93 changelog = "https://github.com/matrix-org/matrix-appservice-irc/releases/tag/${version}"; 94 94 description = "Node.js IRC bridge for Matrix"; 95 95 mainProgram = "matrix-appservice-irc"; 96 - maintainers = with maintainers; [ rhysmdnz ]; 96 + maintainers = with lib.maintainers; [ rhysmdnz ]; 97 97 homepage = "https://github.com/matrix-org/matrix-appservice-irc"; 98 - license = licenses.asl20; 99 - platforms = platforms.linux; 98 + license = lib.licenses.asl20; 99 + platforms = lib.platforms.linux; 100 100 }; 101 101 }
+4 -4
pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix
··· 180 180 updateScript = nix-update-script { }; 181 181 }; 182 182 183 - meta = with lib; { 183 + meta = { 184 184 homepage = "https://matrix.org"; 185 185 changelog = "https://github.com/element-hq/synapse/releases/tag/v${version}"; 186 186 description = "Matrix reference homeserver"; 187 - license = licenses.agpl3Plus; 188 - maintainers = with maintainers; [ sumnerevans ]; 189 - teams = [ teams.matrix ]; 187 + license = lib.licenses.agpl3Plus; 188 + maintainers = with lib.maintainers; [ sumnerevans ]; 189 + teams = [ lib.teams.matrix ]; 190 190 }; 191 191 }
+3 -3
pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/s3-storage-provider.nix
··· 52 52 "s3_storage_provider" 53 53 ]; 54 54 55 - meta = with lib; { 55 + meta = { 56 56 description = "Synapse storage provider to fetch and store media in Amazon S3"; 57 57 mainProgram = "s3_media_upload"; 58 58 homepage = "https://github.com/matrix-org/synapse-s3-storage-provider"; 59 59 changelog = "https://github.com/matrix-org/synapse-s3-storage-provider/releases/tag/v${version}"; 60 - license = licenses.asl20; 61 - maintainers = [ ]; 60 + license = lib.licenses.asl20; 61 + maintainers = with lib.maintainers; [ ]; 62 62 }; 63 63 }
+3 -3
pkgs/by-name/mc/mcfly/package.nix
··· 24 24 useFetchCargoVendor = true; 25 25 cargoHash = "sha256-9oNfXNQywvgTREa0G1UbId4ezLSCem4IBkqE5X234hE="; 26 26 27 - meta = with lib; { 27 + meta = { 28 28 homepage = "https://github.com/cantino/mcfly"; 29 29 description = "Upgraded ctrl-r where history results make sense for what you're working on right now"; 30 30 changelog = "https://github.com/cantino/mcfly/raw/v${version}/CHANGELOG.txt"; 31 - license = licenses.mit; 32 - maintainers = [ maintainers.melkor333 ]; 31 + license = lib.licenses.mit; 32 + maintainers = [ lib.maintainers.melkor333 ]; 33 33 mainProgram = "mcfly"; 34 34 }; 35 35 }
+4 -4
pkgs/by-name/me/med/package.nix
··· 37 37 find . -type f -exec sed -i "s|/opt/med|$out/share/med|g" {} + 38 38 ''; 39 39 40 - meta = with lib; { 40 + meta = { 41 41 description = "GUI game memory scanner and editor"; 42 42 homepage = "https://github.com/allencch/med"; 43 43 changelog = "https://github.com/allencch/med/releases/tag/${version}"; 44 - maintainers = with maintainers; [ zebreus ]; 45 - platforms = platforms.linux; 46 - license = licenses.bsd3; 44 + maintainers = with lib.maintainers; [ zebreus ]; 45 + platforms = lib.platforms.linux; 46 + license = lib.licenses.bsd3; 47 47 mainProgram = "med"; 48 48 }; 49 49 }
+3 -3
pkgs/by-name/me/mediawriter/package.nix
··· 36 36 xz 37 37 ]; 38 38 39 - meta = with lib; { 39 + meta = { 40 40 description = "Tool to write images files to portable media"; 41 41 homepage = "https://github.com/FedoraQt/MediaWriter"; 42 42 changelog = "https://github.com/FedoraQt/MediaWriter/releases/tag/${version}"; 43 - license = licenses.lgpl2Only; 44 - maintainers = with maintainers; [ fab ]; 43 + license = lib.licenses.lgpl2Only; 44 + maintainers = with lib.maintainers; [ fab ]; 45 45 mainProgram = "mediawriter"; 46 46 }; 47 47 }
+3 -3
pkgs/by-name/me/melt/package.nix
··· 23 23 "-X=main.Version=${version}" 24 24 ]; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Backup and restore Ed25519 SSH keys with seed words"; 28 28 mainProgram = "melt"; 29 29 homepage = "https://github.com/charmbracelet/melt"; 30 30 changelog = "https://github.com/charmbracelet/melt/releases/tag/v${version}"; 31 - license = licenses.mit; 32 - maintainers = with maintainers; [ penguwin ]; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ penguwin ]; 33 33 }; 34 34 }
+3 -3
pkgs/by-name/me/menyoki/package.nix
··· 50 50 installShellCompletion completions/menyoki.{bash,fish,zsh} 51 51 ''; 52 52 53 - meta = with lib; { 53 + meta = { 54 54 description = "Screen{shot,cast} and perform ImageOps on the command line"; 55 55 homepage = "https://menyoki.cli.rs/"; 56 56 changelog = "https://github.com/orhun/menyoki/blob/v${version}/CHANGELOG.md"; 57 - license = licenses.gpl3Only; 58 - maintainers = with maintainers; [ figsoda ]; 57 + license = lib.licenses.gpl3Only; 58 + maintainers = with lib.maintainers; [ figsoda ]; 59 59 mainProgram = "menyoki"; 60 60 }; 61 61 }
+4 -4
pkgs/by-name/me/mercure/package.nix
··· 42 42 }; 43 43 }; 44 44 45 - meta = with lib; { 45 + meta = { 46 46 description = "Open, easy, fast, reliable and battery-efficient solution for real-time communications"; 47 47 homepage = "https://github.com/dunglas/mercure"; 48 48 changelog = "https://github.com/dunglas/mercure/releases/tag/v${version}"; 49 - license = licenses.agpl3Only; 50 - maintainers = with maintainers; [ gaelreyrol ]; 51 - platforms = platforms.unix; 49 + license = lib.licenses.agpl3Only; 50 + maintainers = with lib.maintainers; [ gaelreyrol ]; 51 + platforms = lib.platforms.unix; 52 52 mainProgram = "mercure"; 53 53 }; 54 54 }
+3 -3
pkgs/by-name/me/mermerd/package.nix
··· 36 36 }; 37 37 }; 38 38 39 - meta = with lib; { 39 + meta = { 40 40 description = "Create Mermaid-Js ERD diagrams from existing tables"; 41 41 mainProgram = "mermerd"; 42 42 homepage = "https://github.com/KarnerTh/mermerd"; 43 43 changelog = "https://github.com/KarnerTh/mermerd/releases/tag/v${version}"; 44 - license = licenses.mit; 45 - maintainers = with maintainers; [ austin-artificial ]; 44 + license = lib.licenses.mit; 45 + maintainers = with lib.maintainers; [ austin-artificial ]; 46 46 }; 47 47 }
+3 -3
pkgs/by-name/me/metabigor/package.nix
··· 25 25 # Disabled for now as there are some failures ("undefined:") 26 26 doCheck = false; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Tool to perform OSINT tasks"; 30 30 homepage = "https://github.com/j3ssie/metabigor"; 31 31 changelog = "https://github.com/j3ssie/metabigor/releases/tag/v${version}"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ fab ]; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ fab ]; 34 34 mainProgram = "metabigor"; 35 35 }; 36 36 }
+4 -4
pkgs/by-name/me/metacity/package.nix
··· 64 64 65 65 doCheck = true; 66 66 67 - meta = with lib; { 67 + meta = { 68 68 description = "Window manager used in Gnome Flashback"; 69 69 homepage = "https://gitlab.gnome.org/GNOME/metacity"; 70 70 changelog = "https://gitlab.gnome.org/GNOME/metacity/-/blob/${version}/NEWS?ref_type=tags"; 71 - license = licenses.gpl2; 72 - teams = [ teams.gnome ]; 73 - platforms = platforms.linux; 71 + license = lib.licenses.gpl2; 72 + teams = [ lib.teams.gnome ]; 73 + platforms = lib.platforms.linux; 74 74 }; 75 75 }
+3 -3
pkgs/by-name/mi/microbin/package.nix
··· 74 74 RUSTONIG_SYSTEM_LIBONIG = true; 75 75 }; 76 76 77 - meta = with lib; { 77 + meta = { 78 78 description = "Tiny, self-contained, configurable paste bin and URL shortener written in Rust"; 79 79 homepage = "https://github.com/szabodanika/microbin"; 80 80 changelog = "https://github.com/szabodanika/microbin/releases/tag/v${version}"; 81 - license = licenses.bsd3; 82 - maintainers = with maintainers; [ 81 + license = lib.licenses.bsd3; 82 + maintainers = with lib.maintainers; [ 83 83 dit7ya 84 84 figsoda 85 85 ];
+4 -4
pkgs/by-name/mi/millet/package.nix
··· 32 32 "millet-ls" 33 33 ]; 34 34 35 - meta = with lib; { 35 + meta = { 36 36 description = "Language server for Standard ML"; 37 37 homepage = "https://github.com/azdavis/millet"; 38 38 changelog = "https://github.com/azdavis/millet/blob/v${version}/docs/CHANGELOG.md"; 39 39 license = [ 40 - licenses.mit # or 41 - licenses.asl20 40 + lib.licenses.mit # or 41 + lib.licenses.asl20 42 42 ]; 43 - maintainers = [ ]; 43 + maintainers = with lib.maintainers; [ ]; 44 44 mainProgram = "millet-ls"; 45 45 }; 46 46 }
+4 -4
pkgs/by-name/mi/minetest-mapserver/package.nix
··· 17 17 18 18 vendorHash = "sha256-sPqwY3c/ehrrP6aeUyRUMqCpHqBErwIXUlgoX0P99/w="; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "Realtime mapserver for minetest"; 22 22 mainProgram = "mapserver"; 23 23 homepage = "https://github.com/minetest-mapserver/mapserver/blob/master/readme.md"; 24 24 changelog = "https://github.com/minetest-mapserver/mapserver/releases/tag/v${version}"; 25 - license = with licenses; [ 25 + license = with lib.licenses; [ 26 26 mit 27 27 cc-by-sa-30 28 28 ]; 29 - platforms = platforms.all; 30 - maintainers = with maintainers; [ gm6k ]; 29 + platforms = lib.platforms.all; 30 + maintainers = with lib.maintainers; [ gm6k ]; 31 31 }; 32 32 }
+3 -3
pkgs/by-name/mi/minify/package.nix
··· 44 44 installShellCompletion --cmd minify --bash cmd/minify/bash_completion 45 45 ''; 46 46 47 - meta = with lib; { 47 + meta = { 48 48 description = "Go minifiers for web formats"; 49 49 homepage = "https://go.tacodewolff.nl/minify"; 50 50 downloadPage = "https://github.com/tdewolff/minify"; 51 51 changelog = "https://github.com/tdewolff/minify/releases/tag/v${version}"; 52 - license = licenses.mit; 53 - maintainers = with maintainers; [ gaelreyrol ]; 52 + license = lib.licenses.mit; 53 + maintainers = with lib.maintainers; [ gaelreyrol ]; 54 54 mainProgram = "minify"; 55 55 }; 56 56 }
+4 -4
pkgs/by-name/mi/minigalaxy/package.nix
··· 70 70 makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 71 71 ''; 72 72 73 - meta = with lib; { 73 + meta = { 74 74 homepage = "https://sharkwouter.github.io/minigalaxy/"; 75 75 changelog = "https://github.com/sharkwouter/minigalaxy/blob/${version}/CHANGELOG.md"; 76 76 downloadPage = "https://github.com/sharkwouter/minigalaxy/releases"; 77 77 description = "Simple GOG client for Linux"; 78 - license = licenses.gpl3; 79 - maintainers = [ ]; 80 - platforms = platforms.linux; 78 + license = lib.licenses.gpl3; 79 + maintainers = with lib.maintainers; [ ]; 80 + platforms = lib.platforms.linux; 81 81 }; 82 82 }
+3 -3
pkgs/by-name/mi/minijinja/package.nix
··· 23 23 24 24 cargoBuildFlags = "--bin minijinja-cli"; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Command Line Utility to render MiniJinja/Jinja2 templates"; 28 28 homepage = "https://github.com/mitsuhiko/minijinja"; 29 - license = with licenses; [ asl20 ]; 30 - maintainers = with maintainers; [ psibi ]; 29 + license = with lib.licenses; [ asl20 ]; 30 + maintainers = with lib.maintainers; [ psibi ]; 31 31 changelog = "https://github.com/mitsuhiko/minijinja/blob/${version}/CHANGELOG.md"; 32 32 mainProgram = "minijinja-cli"; 33 33 };
+3 -3
pkgs/by-name/mi/miniserve/package.nix
··· 49 49 50 50 __darwinAllowLocalNetworking = true; 51 51 52 - meta = with lib; { 52 + meta = { 53 53 description = "CLI tool to serve files and directories over HTTP"; 54 54 homepage = "https://github.com/svenstaro/miniserve"; 55 55 changelog = "https://github.com/svenstaro/miniserve/blob/v${version}/CHANGELOG.md"; 56 - license = with licenses; [ mit ]; 57 - maintainers = with maintainers; [ figsoda ]; 56 + license = with lib.licenses; [ mit ]; 57 + maintainers = with lib.maintainers; [ figsoda ]; 58 58 mainProgram = "miniserve"; 59 59 }; 60 60 }
+3 -3
pkgs/by-name/mi/misconfig-mapper/package.nix
··· 22 22 "-w" 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Tool to uncover security misconfigurations on popular third-party services"; 27 27 homepage = "https://github.com/intigriti/misconfig-mapper"; 28 28 changelog = "https://github.com/intigriti/misconfig-mapper/releases/tag/v${version}"; 29 - license = licenses.mit; 30 - maintainers = with maintainers; [ fab ]; 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ fab ]; 31 31 mainProgram = "misconfig-mapper"; 32 32 }; 33 33 }
+3 -3
pkgs/by-name/mi/mitmproxy2swagger/package.nix
··· 34 34 35 35 pythonImportsCheck = [ "mitmproxy2swagger" ]; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Tool to automagically reverse-engineer REST APIs"; 39 39 homepage = "https://github.com/alufers/mitmproxy2swagger"; 40 40 changelog = "https://github.com/alufers/mitmproxy2swagger/releases/tag/${version}"; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ fab ]; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ fab ]; 43 43 mainProgram = "mitmproxy2swagger"; 44 44 }; 45 45 }
+4 -4
pkgs/by-name/ml/mlkit/package.nix
··· 42 42 runHook postCheck 43 43 ''; 44 44 45 - meta = with lib; { 45 + meta = { 46 46 description = "Standard ML Compiler and Toolkit"; 47 47 homepage = "https://elsman.com/mlkit/"; 48 48 changelog = "https://github.com/melsman/mlkit/blob/v${version}/NEWS.md"; 49 - license = licenses.gpl2Plus; 50 - platforms = platforms.unix; 51 - maintainers = with maintainers; [ athas ]; 49 + license = lib.licenses.gpl2Plus; 50 + platforms = lib.platforms.unix; 51 + maintainers = with lib.maintainers; [ athas ]; 52 52 }; 53 53 }
+3 -3
pkgs/by-name/ml/mlxbf-bootctl/package.nix
··· 19 19 install -D mlxbf-bootctl $out/bin/mlxbf-bootctl 20 20 ''; 21 21 22 - meta = with lib; { 22 + meta = { 23 23 description = "Control BlueField boot partitions"; 24 24 homepage = "https://github.com/Mellanox/mlxbf-bootctl"; 25 - license = licenses.bsd2; 25 + license = lib.licenses.bsd2; 26 26 changelog = "https://github.com/Mellanox/mlxbf-bootctl/releases/tag/${pname}-${version}"; 27 27 # This package is supposed to only run on a BlueField. Thus aarch64-linux 28 28 # is the only relevant platform. 29 29 platforms = [ "aarch64-linux" ]; 30 - maintainers = with maintainers; [ nikstur ]; 30 + maintainers = with lib.maintainers; [ nikstur ]; 31 31 }; 32 32 }
+4 -4
pkgs/by-name/mo/mobile-broadband-provider-info/package.nix
··· 29 29 updateScript = gnome.updateScript { packageName = pname; }; 30 30 }; 31 31 32 - meta = with lib; { 32 + meta = { 33 33 description = "Mobile broadband service provider database"; 34 34 homepage = "https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info"; 35 35 changelog = "https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info/-/blob/${version}/NEWS?ref_type=tags"; 36 - license = licenses.publicDomain; 37 - maintainers = [ ]; 38 - platforms = platforms.all; 36 + license = lib.licenses.publicDomain; 37 + maintainers = with lib.maintainers; [ ]; 38 + platforms = lib.platforms.all; 39 39 }; 40 40 }
+3 -3
pkgs/by-name/mo/mockgen/package.nix
··· 39 39 ''; 40 40 }; 41 41 42 - meta = with lib; { 42 + meta = { 43 43 description = "GoMock is a mocking framework for the Go programming language"; 44 44 homepage = "https://github.com/uber-go/mock"; 45 45 changelog = "https://github.com/uber-go/mock/blob/v${version}/CHANGELOG.md"; 46 - license = licenses.asl20; 47 - maintainers = with maintainers; [ bouk ]; 46 + license = lib.licenses.asl20; 47 + maintainers = with lib.maintainers; [ bouk ]; 48 48 mainProgram = "mockgen"; 49 49 }; 50 50 }
+4 -4
pkgs/by-name/mo/mockoon/package.nix
··· 29 29 --replace 'Exec=AppRun' 'Exec=${pname}' 30 30 ''; 31 31 32 - meta = with lib; { 32 + meta = { 33 33 description = "Easiest and quickest way to run mock APIs locally"; 34 34 longDescription = '' 35 35 Mockoon is the easiest and quickest way to run mock APIs locally. 36 36 No remote deployment, no account required, free and open-source. 37 37 ''; 38 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 38 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 39 39 homepage = "https://mockoon.com"; 40 40 changelog = "https://github.com/mockoon/mockoon/releases/tag/v${version}"; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ dit7ya ]; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ dit7ya ]; 43 43 mainProgram = "mockoon"; 44 44 platforms = [ "x86_64-linux" ]; 45 45 };
+4 -4
pkgs/by-name/mo/mommy/package.nix
··· 46 46 ''} 47 47 ''; 48 48 49 - meta = with lib; { 49 + meta = { 50 50 description = "mommy's here to support you, in any shell, on any system~ ❤️"; 51 51 homepage = "https://github.com/FWDekker/mommy"; 52 52 changelog = "https://github.com/FWDekker/mommy/blob/v${version}/CHANGELOG.md"; 53 - license = licenses.unlicense; 54 - platforms = platforms.all; 55 - maintainers = [ ]; 53 + license = lib.licenses.unlicense; 54 + platforms = lib.platforms.all; 55 + maintainers = with lib.maintainers; [ ]; 56 56 mainProgram = "mommy"; 57 57 }; 58 58 }
+3 -3
pkgs/by-name/mo/monsoon/package.nix
··· 21 21 # Tests fails on darwin 22 22 doCheck = !stdenv.hostPlatform.isDarwin; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 description = "Fast HTTP enumerator"; 26 26 mainProgram = "monsoon"; 27 27 longDescription = '' ··· 30 30 ''; 31 31 homepage = "https://github.com/RedTeamPentesting/monsoon"; 32 32 changelog = "https://github.com/RedTeamPentesting/monsoon/releases/tag/v${version}"; 33 - license = licenses.mit; 34 - maintainers = with maintainers; [ fab ]; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ fab ]; 35 35 }; 36 36 }
+3 -3
pkgs/by-name/my/mydumper/package.nix
··· 111 111 version = "myloader v${version}"; 112 112 }; 113 113 114 - meta = with lib; { 114 + meta = { 115 115 description = "High-performance MySQL backup tool"; 116 116 homepage = "https://github.com/mydumper/mydumper"; 117 117 changelog = "https://github.com/mydumper/mydumper/releases/tag/v${version}"; 118 - license = licenses.gpl3Plus; 118 + license = lib.licenses.gpl3Plus; 119 119 platforms = lib.platforms.unix; 120 - maintainers = with maintainers; [ 120 + maintainers = with lib.maintainers; [ 121 121 izorkin 122 122 michaelglass 123 123 ];
+5 -5
pkgs/by-name/my/myks/package.nix
··· 44 44 --fish <($out/bin/myks completion fish) 45 45 ''; 46 46 47 - meta = with lib; { 47 + meta = { 48 48 changelog = "https://github.com/mykso/myks/blob/v${version}/CHANGELOG.md"; 49 49 description = "Configuration framework for Kubernetes applications"; 50 - license = licenses.mit; 50 + license = lib.licenses.mit; 51 51 homepage = "https://github.com/mykso/myks"; 52 - maintainers = [ 53 - maintainers.kbudde 54 - maintainers.zebradil 52 + maintainers = with lib.maintainers; [ 53 + lib.maintainers.kbudde 54 + lib.maintainers.zebradil 55 55 ]; 56 56 mainProgram = "myks"; 57 57 };
+3 -3
pkgs/by-name/na/naabu/package.nix
··· 34 34 35 35 versionCheckProgramArg = "-version"; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Fast SYN/CONNECT port scanner"; 39 39 longDescription = '' 40 40 Naabu is a port scanning tool written in Go that allows you to enumerate ··· 44 44 ''; 45 45 homepage = "https://github.com/projectdiscovery/naabu"; 46 46 changelog = "https://github.com/projectdiscovery/naabu/releases/tag/v${version}"; 47 - license = licenses.asl20; 48 - maintainers = with maintainers; [ fab ]; 47 + license = lib.licenses.asl20; 48 + maintainers = with lib.maintainers; [ fab ]; 49 49 mainProgram = "naabu"; 50 50 }; 51 51 }
+3 -3
pkgs/by-name/na/namespace-cli/package.nix
··· 29 29 "-X namespacelabs.dev/foundation/internal/cli/version.Tag=v${version}" 30 30 ]; 31 31 32 - meta = with lib; { 32 + meta = { 33 33 mainProgram = "nsc"; 34 - maintainers = with maintainers; [ techknowlogick ]; 35 - license = licenses.asl20; 34 + maintainers = with lib.maintainers; [ techknowlogick ]; 35 + license = lib.licenses.asl20; 36 36 changelog = "https://github.com/namespacelabs/foundation/releases/tag/v${version}"; 37 37 homepage = "https://github.com/namespacelabs/foundation"; 38 38 description = "Command line interface for the Namespaces platform";
+3 -3
pkgs/by-name/na/nanodbc/package.nix
··· 32 32 else 33 33 [ "-DBUILD_SHARED_LIBS=ON" ]; 34 34 35 - meta = with lib; { 35 + meta = { 36 36 homepage = "https://github.com/nanodbc/nanodbc"; 37 37 changelog = "https://github.com/nanodbc/nanodbc/raw/v${version}/CHANGELOG.md"; 38 38 description = "Small C++ wrapper for the native C ODBC API"; 39 - license = licenses.mit; 40 - maintainers = [ maintainers.bzizou ]; 39 + license = lib.licenses.mit; 40 + maintainers = [ lib.maintainers.bzizou ]; 41 41 }; 42 42 }
+3 -3
pkgs/by-name/na/nats-kafka/package.nix
··· 30 30 31 31 passthru.updateScript = nix-update-script { }; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "NATS to Kafka Bridging"; 35 35 mainProgram = "nats-kafka"; 36 36 homepage = "https://github.com/nats-io/nats-kafka"; 37 37 changelog = "https://github.com/nats-io/nats-kafka/releases/tag/v${version}"; 38 - license = licenses.asl20; 39 - maintainers = with maintainers; [ misuzu ]; 38 + license = lib.licenses.asl20; 39 + maintainers = with lib.maintainers; [ misuzu ]; 40 40 }; 41 41 }
+3 -3
pkgs/by-name/na/nats-server/package.nix
··· 22 22 23 23 passthru.tests.nats = nixosTests.nats; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "High-Performance server for NATS"; 27 27 mainProgram = "nats-server"; 28 28 homepage = "https://nats.io/"; 29 29 changelog = "https://github.com/nats-io/nats-server/releases/tag/v${version}"; 30 - license = licenses.asl20; 31 - maintainers = with maintainers; [ 30 + license = lib.licenses.asl20; 31 + maintainers = with lib.maintainers; [ 32 32 swdunlop 33 33 derekcollison 34 34 ];
+3 -3
pkgs/by-name/na/nats-top/package.nix
··· 32 32 }; 33 33 }; 34 34 35 - meta = with lib; { 35 + meta = { 36 36 description = "top-like tool for monitoring NATS servers"; 37 37 homepage = "https://github.com/nats-io/nats-top"; 38 38 changelog = "https://github.com/nats-io/nats-top/releases/tag/v${version}"; 39 - license = with licenses; [ mit ]; 40 - maintainers = with maintainers; [ fab ]; 39 + license = with lib.licenses; [ mit ]; 40 + maintainers = with lib.maintainers; [ fab ]; 41 41 mainProgram = "nats-top"; 42 42 }; 43 43 }
+3 -3
pkgs/by-name/na/natscli/package.nix
··· 36 36 37 37 versionCheckProgram = "${placeholder "out"}/bin/nats"; 38 38 39 - meta = with lib; { 39 + meta = { 40 40 description = "NATS Command Line Interface"; 41 41 homepage = "https://github.com/nats-io/natscli"; 42 42 changelog = "https://github.com/nats-io/natscli/releases/tag/v${version}"; 43 - license = licenses.asl20; 44 - maintainers = with maintainers; [ fab ]; 43 + license = lib.licenses.asl20; 44 + maintainers = with lib.maintainers; [ fab ]; 45 45 mainProgram = "nats"; 46 46 }; 47 47 }
+4 -4
pkgs/by-name/ne/neatvnc/package.nix
··· 49 49 50 50 doCheck = true; 51 51 52 - meta = with lib; { 52 + meta = { 53 53 description = "VNC server library"; 54 54 longDescription = '' 55 55 This is a liberally licensed VNC server library that's intended to be ··· 60 60 ''; 61 61 homepage = "https://github.com/any1/neatvnc"; 62 62 changelog = "https://github.com/any1/neatvnc/releases/tag/v${version}"; 63 - license = licenses.isc; 64 - platforms = platforms.linux; 65 - maintainers = with maintainers; [ nickcao ]; 63 + license = lib.licenses.isc; 64 + platforms = lib.platforms.linux; 65 + maintainers = with lib.maintainers; [ nickcao ]; 66 66 }; 67 67 }
+3 -3
pkgs/by-name/ne/nebula/package.nix
··· 29 29 inherit (nixosTests) nebula; 30 30 }; 31 31 32 - meta = with lib; { 32 + meta = { 33 33 description = "Overlay networking tool with a focus on performance, simplicity and security"; 34 34 longDescription = '' 35 35 Nebula is a scalable overlay networking tool with a focus on performance, ··· 48 48 ''; 49 49 homepage = "https://github.com/slackhq/nebula"; 50 50 changelog = "https://github.com/slackhq/nebula/blob/v${version}/CHANGELOG.md"; 51 - license = licenses.mit; 52 - maintainers = with maintainers; [ 51 + license = lib.licenses.mit; 52 + maintainers = with lib.maintainers; [ 53 53 Br1ght0ne 54 54 numinit 55 55 ];
+3 -3
pkgs/by-name/ne/neon/package.nix
··· 54 54 55 55 passthru = { inherit compressionSupport sslSupport; }; 56 56 57 - meta = with lib; { 57 + meta = { 58 58 description = "HTTP and WebDAV client library"; 59 59 mainProgram = "neon-config"; 60 60 homepage = "https://notroj.github.io/neon/"; 61 61 changelog = "https://github.com/notroj/${pname}/blob/${version}/NEWS"; 62 - platforms = platforms.unix; 63 - license = licenses.lgpl2; 62 + platforms = lib.platforms.unix; 63 + license = lib.licenses.lgpl2; 64 64 }; 65 65 }
+3 -3
pkgs/by-name/ne/netclient/package.nix
··· 23 23 24 24 hardeningEnabled = [ "pie" ]; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Automated WireGuard® Management Client"; 28 28 mainProgram = "netclient"; 29 29 homepage = "https://netmaker.io"; 30 30 changelog = "https://github.com/gravitl/netclient/releases/tag/v${version}"; 31 - license = licenses.asl20; 32 - maintainers = with maintainers; [ wexder ]; 31 + license = lib.licenses.asl20; 32 + maintainers = with lib.maintainers; [ wexder ]; 33 33 }; 34 34 }
+4 -4
pkgs/by-name/ne/netop/package.nix
··· 22 22 useFetchCargoVendor = true; 23 23 cargoHash = "sha256-WGwtRMARwRvcUflN3JYL32aib+IG1Q0j0D9BEfaiME4="; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 changelog = "https://github.com/ZingerLittleBee/netop/raw/v${version}/CHANGELOG.md"; 27 27 description = "Network monitor using bpf"; 28 28 homepage = "https://github.com/ZingerLittleBee/netop"; 29 - license = licenses.mit; 29 + license = lib.licenses.mit; 30 30 mainProgram = "netop"; 31 - maintainers = [ maintainers.marcusramberg ]; 32 - platforms = platforms.linux; 31 + maintainers = [ lib.maintainers.marcusramberg ]; 32 + platforms = lib.platforms.linux; 33 33 }; 34 34 }
+3 -3
pkgs/by-name/ne/neverest/package.nix
··· 54 54 --zsh <($out/bin/neverest completion zsh) 55 55 ''; 56 56 57 - meta = with lib; { 57 + meta = { 58 58 description = "CLI to synchronize, backup and restore emails"; 59 59 mainProgram = "neverest"; 60 60 homepage = "https://pimalaya.org/neverest/cli/v${version}/"; 61 61 changelog = "https://git.sr.ht/~soywod/neverest-cli/tree/v${version}/item/CHANGELOG.md"; 62 - license = licenses.mit; 63 - maintainers = with maintainers; [ soywod ]; 62 + license = lib.licenses.mit; 63 + maintainers = with lib.maintainers; [ soywod ]; 64 64 }; 65 65 }
+3 -3
pkgs/by-name/ne/newman/package.nix
··· 19 19 20 20 dontNpmBuild = true; 21 21 22 - meta = with lib; { 22 + meta = { 23 23 homepage = "https://www.getpostman.com"; 24 24 description = "Command-line collection runner for Postman"; 25 25 mainProgram = "newman"; 26 26 changelog = "https://github.com/postmanlabs/newman/releases/tag/v${version}"; 27 - maintainers = with maintainers; [ freezeboy ]; 28 - license = licenses.asl20; 27 + maintainers = with lib.maintainers; [ freezeboy ]; 28 + license = lib.licenses.asl20; 29 29 }; 30 30 }
+3 -3
pkgs/by-name/ne/next-ls/package.nix
··· 34 34 runHook postInstall 35 35 ''; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 homepage = "https://www.elixir-tools.dev/next-ls/"; 39 39 changelog = "https://github.com/elixir-tools/next-ls/releases/tag/v${version}"; 40 40 description = "The language server for Elixir that just works"; 41 - license = licenses.mit; 41 + license = lib.licenses.mit; 42 42 mainProgram = "nextls"; 43 - maintainers = [ maintainers.adamcstephens ]; 43 + maintainers = [ lib.maintainers.adamcstephens ]; 44 44 platforms = beamPackages.erlang.meta.platforms; 45 45 }; 46 46 }
+4 -4
pkgs/by-name/nf/nfdump/package.nix
··· 50 50 "--enable-nfpcapd" 51 51 ]; 52 52 53 - meta = with lib; { 53 + meta = { 54 54 description = "Tools for working with netflow data"; 55 55 longDescription = '' 56 56 nfdump is a set of tools for working with netflow data. 57 57 ''; 58 58 homepage = "https://github.com/phaag/nfdump"; 59 59 changelog = "https://github.com/phaag/nfdump/releases/tag/v${version}"; 60 - license = licenses.bsd3; 61 - maintainers = with maintainers; [ takikawa ]; 62 - platforms = platforms.unix; 60 + license = lib.licenses.bsd3; 61 + maintainers = with lib.maintainers; [ takikawa ]; 62 + platforms = lib.platforms.unix; 63 63 }; 64 64 }
+3 -3
pkgs/by-name/nf/nfpm/package.nix
··· 41 41 --zsh <(${emulator} $out/bin/nfpm completion zsh) 42 42 ''; 43 43 44 - meta = with lib; { 44 + meta = { 45 45 description = "Simple deb and rpm packager written in Go"; 46 46 homepage = "https://github.com/goreleaser/nfpm"; 47 47 changelog = "https://github.com/goreleaser/nfpm/releases/tag/v${version}"; 48 - maintainers = with maintainers; [ 48 + maintainers = with lib.maintainers; [ 49 49 techknowlogick 50 50 caarlos0 51 51 ]; 52 - license = with licenses; [ mit ]; 52 + license = with lib.licenses; [ mit ]; 53 53 mainProgram = "nfpm"; 54 54 }; 55 55 }
+4 -4
pkgs/by-name/ni/nikto/package.nix
··· 59 59 --prefix PERL5LIB : $PERL5LIB 60 60 ''; 61 61 62 - meta = with lib; { 62 + meta = { 63 63 description = "Web server scanner"; 64 64 mainProgram = "nikto"; 65 - license = licenses.gpl2Plus; 65 + license = lib.licenses.gpl2Plus; 66 66 homepage = "https://cirt.net/Nikto2"; 67 67 changelog = "https://github.com/sullo/nikto/releases/tag/${version}"; 68 - maintainers = with maintainers; [ shamilton ]; 69 - platforms = platforms.unix; 68 + maintainers = with lib.maintainers; [ shamilton ]; 69 + platforms = lib.platforms.unix; 70 70 }; 71 71 }
+3 -3
pkgs/by-name/ni/nil/package.nix
··· 31 31 32 32 passthru.updateScript = nix-update-script { }; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "Yet another language server for Nix"; 36 36 homepage = "https://github.com/oxalica/nil"; 37 37 changelog = "https://github.com/oxalica/nil/releases/tag/${version}"; 38 - license = with licenses; [ 38 + license = with lib.licenses; [ 39 39 mit 40 40 asl20 41 41 ]; 42 - maintainers = with maintainers; [ 42 + maintainers = with lib.maintainers; [ 43 43 figsoda 44 44 oxalica 45 45 ];
+2 -2
pkgs/by-name/ni/nix-direnv/package.nix
··· 11 11 # https://github.com/abathur/resholve/issues/107 12 12 resholve.mkDerivation rec { 13 13 pname = "nix-direnv"; 14 - version = "3.0.7"; 14 + version = "3.1.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "nix-community"; 18 18 repo = "nix-direnv"; 19 19 rev = version; 20 - hash = "sha256-H59MMmyQ9Tl9CLKKkXIv2NZddrrJNLv8XOOI2e4pG64="; 20 + hash = "sha256-HdnQRcysoKNPbVa/D3KDcLgqf5+u9JDPmcl29cGj4AI="; 21 21 }; 22 22 23 23 installPhase = ''
+4 -4
pkgs/by-name/ni/nix-du/package.nix
··· 40 40 rustPlatform.bindgenHook 41 41 ]; 42 42 43 - meta = with lib; { 43 + meta = { 44 44 description = "Tool to determine which gc-roots take space in your nix store"; 45 45 homepage = "https://github.com/symphorien/nix-du"; 46 - license = licenses.lgpl3Only; 47 - maintainers = [ maintainers.symphorien ]; 48 - platforms = platforms.unix; 46 + license = lib.licenses.lgpl3Only; 47 + maintainers = [ lib.maintainers.symphorien ]; 48 + platforms = lib.platforms.unix; 49 49 mainProgram = "nix-du"; 50 50 changelog = "https://github.com/symphorien/nix-du/blob/v${version}/CHANGELOG.md"; 51 51 };
+3 -3
pkgs/by-name/ni/nix-template/package.nix
··· 47 47 --zsh <($out/bin/nix-template completions zsh) 48 48 ''; 49 49 50 - meta = with lib; { 50 + meta = { 51 51 description = "Make creating nix expressions easy"; 52 52 homepage = "https://github.com/jonringer/nix-template/"; 53 53 changelog = "https://github.com/jonringer/nix-template/releases/tag/v${version}"; 54 - license = licenses.cc0; 55 - maintainers = [ ]; 54 + license = lib.licenses.cc0; 55 + maintainers = with lib.maintainers; [ ]; 56 56 mainProgram = "nix-template"; 57 57 }; 58 58 }
+4 -4
pkgs/by-name/ni/nix-weather/package.nix
··· 60 60 # be able to find updates through repology and we need this. 61 61 passthru.updateScript = nix-update-script { }; 62 62 63 - meta = with lib; { 63 + meta = { 64 64 description = "Check Cache Availablility of NixOS Configurations"; 65 65 longDescription = '' 66 66 Fast rust tool to check availability of your entire system in caches. It ··· 71 71 ''; 72 72 homepage = "https://git.fem.gg/cafkafk/nix-weather"; 73 73 changelog = "https://git.fem.gg/cafkafk/nix-weather/releases/tag/v${version}"; 74 - license = licenses.eupl12; 74 + license = lib.licenses.eupl12; 75 75 mainProgram = "nix-weather"; 76 - maintainers = with maintainers; [ 76 + maintainers = with lib.maintainers; [ 77 77 cafkafk 78 78 freyacodes 79 79 ]; 80 - platforms = platforms.all; 80 + platforms = lib.platforms.all; 81 81 }; 82 82 }
+4 -4
pkgs/by-name/no/noaa-apt/package.nix
··· 56 56 install -Dm644 -t $out/share/icons/hicolor/scalable/apps $src/debian/ar.com.mbernardi.noaa-apt.svg 57 57 ''; 58 58 59 - meta = with lib; { 59 + meta = { 60 60 description = "NOAA APT image decoder"; 61 61 homepage = "https://noaa-apt.mbernardi.com.ar/"; 62 - license = licenses.gpl3Only; 63 - maintainers = with maintainers; [ 62 + license = lib.licenses.gpl3Only; 63 + maintainers = with lib.maintainers; [ 64 64 trepetti 65 65 tmarkus 66 66 ]; 67 - platforms = platforms.all; 67 + platforms = lib.platforms.all; 68 68 changelog = "https://github.com/martinber/noaa-apt/releases/tag/v${version}"; 69 69 mainProgram = "noaa-apt"; 70 70 };
+3 -3
pkgs/by-name/no/node-manta/package.nix
··· 48 48 }; 49 49 }; 50 50 51 - meta = with lib; { 51 + meta = { 52 52 description = "Manta Object-Storage Client CLIs and Node.js SDK"; 53 53 homepage = "https://github.com/TritonDataCenter/node-manta"; 54 54 changelog = "https://github.com/TritonDataCenter/node-manta/blob/v${version}/CHANGES.md"; 55 - license = licenses.mit; 56 - maintainers = with maintainers; [ teutat3s ]; 55 + license = lib.licenses.mit; 56 + maintainers = with lib.maintainers; [ teutat3s ]; 57 57 mainProgram = "mls"; 58 58 }; 59 59 }
+3 -3
pkgs/by-name/no/node-problem-detector/package.nix
··· 41 41 "-X k8s.io/node-problem-detector/pkg/version.version=v${version}" 42 42 ]; 43 43 44 - meta = with lib; { 44 + meta = { 45 45 description = "Various problem detectors running on the Kubernetes nodes"; 46 46 homepage = "https://github.com/kubernetes/node-problem-detector"; 47 47 changelog = "https://github.com/kubernetes/node-problem-detector/releases/tag/v${version}"; 48 - license = licenses.asl20; 49 - maintainers = with maintainers; [ lbpdt ]; 48 + license = lib.licenses.asl20; 49 + maintainers = with lib.maintainers; [ lbpdt ]; 50 50 }; 51 51 }
+4 -4
pkgs/by-name/no/nodenv/package.nix
··· 34 34 runHook postInstall 35 35 ''; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Manage multiple NodeJS versions"; 39 39 mainProgram = "nodenv"; 40 40 homepage = "https://github.com/nodenv/nodenv/"; 41 41 changelog = "https://github.com/nodenv/nodenv/releases/tag/v${version}"; 42 - license = licenses.mit; 43 - maintainers = with maintainers; [ alexnortung ]; 44 - platforms = platforms.unix; 42 + license = lib.licenses.mit; 43 + maintainers = with lib.maintainers; [ alexnortung ]; 44 + platforms = lib.platforms.unix; 45 45 }; 46 46 }
+4 -4
pkgs/by-name/no/nofi/package.nix
··· 23 23 nativeBuildInputs = [ pkg-config ]; 24 24 buildInputs = [ dbus ]; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Interruption-free notification system for Linux"; 28 28 homepage = "https://github.com/ellsclytn/nofi/"; 29 29 changelog = "https://github.com/ellsclytn/nofi/raw/v${version}/CHANGELOG.md"; 30 30 license = [ 31 - licenses.asl20 # or 32 - licenses.mit 31 + lib.licenses.asl20 # or 32 + lib.licenses.mit 33 33 ]; 34 34 mainProgram = "nofi"; 35 - maintainers = [ maintainers.magnetophon ]; 35 + maintainers = [ lib.maintainers.magnetophon ]; 36 36 }; 37 37 }
+3 -3
pkgs/by-name/no/nomore403/package.nix
··· 24 24 "-X=main.BuildDate=1970-01-01T00:00:00Z" 25 25 ]; 26 26 27 - meta = with lib; { 27 + meta = { 28 28 description = "Tool to bypass 403/40X response codes"; 29 29 homepage = "https://github.com/devploit/nomore403"; 30 30 changelog = "https://github.com/devploit/nomore403/releases/tag/${version}"; 31 - license = licenses.mit; 32 - maintainers = with maintainers; [ fab ]; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ fab ]; 33 33 mainProgram = "nomore403"; 34 34 }; 35 35 }
+3 -3
pkgs/by-name/no/normcap/package.nix
··· 217 217 }) 218 218 ]; 219 219 220 - meta = with lib; { 220 + meta = { 221 221 description = "OCR powered screen-capture tool to capture information instead of images"; 222 222 homepage = "https://dynobo.github.io/normcap/"; 223 223 changelog = "https://github.com/dynobo/normcap/releases/tag/v${version}"; 224 - license = licenses.gpl3Plus; 225 - maintainers = with maintainers; [ 224 + license = lib.licenses.gpl3Plus; 225 + maintainers = with lib.maintainers; [ 226 226 cafkafk 227 227 pbsds 228 228 ];
+3 -3
pkgs/by-name/no/noseyparker/package.nix
··· 52 52 53 53 OPENSSL_NO_VENDOR = 1; 54 54 55 - meta = with lib; { 55 + meta = { 56 56 description = "Find secrets and sensitive information in textual data"; 57 57 mainProgram = "noseyparker"; 58 58 homepage = "https://github.com/praetorian-inc/noseyparker"; 59 59 changelog = "https://github.com/praetorian-inc/noseyparker/blob/v${version}/CHANGELOG.md"; 60 - license = licenses.asl20; 61 - maintainers = with maintainers; [ _0x4A6F ]; 60 + license = lib.licenses.asl20; 61 + maintainers = with lib.maintainers; [ _0x4A6F ]; 62 62 }; 63 63 }
+3 -3
pkgs/by-name/no/nostr-rs-relay/package.nix
··· 33 33 protobuf 34 34 ]; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Nostr relay written in Rust"; 38 38 homepage = "https://sr.ht/~gheartsfield/nostr-rs-relay/"; 39 39 changelog = "https://github.com/scsibug/nostr-rs-relay/releases/tag/${version}"; 40 - maintainers = with maintainers; [ jurraca ]; 41 - license = licenses.mit; 40 + maintainers = with lib.maintainers; [ jurraca ]; 41 + license = lib.licenses.mit; 42 42 }; 43 43 }
+3 -3
pkgs/by-name/pa/packer/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "packer"; 10 - version = "1.12.0"; 10 + version = "1.13.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "hashicorp"; 14 14 repo = "packer"; 15 15 rev = "v${version}"; 16 - hash = "sha256-19eaQs2f4zM3lXuQrWoS2S/tXWe3HdxXesjtVG67LFE="; 16 + hash = "sha256-MWVNDRtvH33fby17rj8Fdc/14NGuxWIRNG6B+onUK+M="; 17 17 }; 18 18 19 - vendorHash = "sha256-BsYL0PEpujsXLjhFP05yK8Pr0tc0lrdsQqxzmKso3rw="; 19 + vendorHash = "sha256-aXeYGyMn+lnsfcQMJXRt1uZsdi9np26sMna6Ch1swbg="; 20 20 21 21 subPackages = [ "." ]; 22 22
+85
pkgs/by-name/pi/pihole-ftl/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + gmp, 7 + libidn2, 8 + libunistring, 9 + mbedtls, 10 + ncurses, 11 + nettle, 12 + readline, 13 + xxd, 14 + iproute2, 15 + ... 16 + }: 17 + 18 + stdenv.mkDerivation (finalAttrs: { 19 + pname = "pihole-ftl"; 20 + version = "6.1"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "pi-hole"; 24 + repo = "FTL"; 25 + tag = "v${finalAttrs.version}"; 26 + hash = "sha256-b3/kyDQa6qDK2avvDObWLvwUpAn6TFr1ZBdQC9AZWa4="; 27 + }; 28 + 29 + nativeBuildInputs = [ 30 + cmake 31 + xxd 32 + ]; 33 + 34 + buildInputs = [ 35 + gmp 36 + libidn2 37 + libunistring 38 + mbedtls 39 + ncurses 40 + nettle 41 + readline 42 + ]; 43 + 44 + cmakeFlags = [ 45 + (lib.cmakeBool "STATIC" stdenv.hostPlatform.isStatic) 46 + ]; 47 + 48 + postPatch = '' 49 + substituteInPlace src/version.c.in \ 50 + --replace-quiet "@GIT_VERSION@" "v${finalAttrs.version}" \ 51 + --replace-quiet "@GIT_DATE@" "1970-01-01" \ 52 + --replace-quiet "@GIT_BRANCH@" "master" \ 53 + --replace-quiet "@GIT_TAG@" "v${finalAttrs.version}" \ 54 + --replace-quiet "@GIT_HASH@" "builtfromreleasetarball" 55 + 56 + # Remove hard-coded absolute path to the pihole script, rely on it being provided by $PATH 57 + # Use execvp instead of execv so PATH is followed 58 + substituteInPlace src/api/action.c \ 59 + --replace-fail "/usr/local/bin/pihole" "pihole" \ 60 + --replace-fail "execv" "execvp" 61 + 62 + substituteInPlace src/database/network-table.c \ 63 + --replace-fail "ip neigh show" "${iproute2}/bin/ip neigh show" \ 64 + --replace-fail "ip address show" "${iproute2}/bin/ip address show" 65 + ''; 66 + 67 + installPhase = '' 68 + runHook preInstall 69 + 70 + install -Dm 555 -t $out/bin pihole-FTL 71 + 72 + runHook postInstall 73 + ''; 74 + 75 + passthru.settingsTemplate = ./pihole.toml; 76 + 77 + meta = { 78 + description = "Pi-hole FTL engine"; 79 + homepage = "https://github.com/pi-hole/FTL"; 80 + license = lib.licenses.eupl12; 81 + maintainers = with lib.maintainers; [ williamvds ]; 82 + platforms = lib.platforms.linux; 83 + mainProgram = "pihole-FTL"; 84 + }; 85 + })
+1194
pkgs/by-name/pi/pihole-ftl/pihole.toml
··· 1 + [dns] 2 + # Array of upstream DNS servers used by Pi-hole 3 + # Example: [ "8.8.8.8", "127.0.0.1#5335", "docker-resolver" ] 4 + # 5 + # Possible values are: 6 + # array of IP addresses and/or hostnames, optionally with a port (#...) 7 + upstreams = [] 8 + 9 + # Use this option to control deep CNAME inspection. Disabling it might be beneficial 10 + # for very low-end devices 11 + CNAMEdeepInspect = true 12 + 13 + # Should _esni. subdomains be blocked by default? Encrypted Server Name Indication 14 + # (ESNI) is certainly a good step into the right direction to enhance privacy on the 15 + # web. It prevents on-path observers, including ISPs, coffee shop owners and 16 + # firewalls, from intercepting the TLS Server Name Indication (SNI) extension by 17 + # encrypting it. This prevents the SNI from being used to determine which websites 18 + # users are visiting. 19 + # ESNI will obviously cause issues for pixelserv-tls which will be unable to generate 20 + # matching certificates on-the-fly when it cannot read the SNI. Cloudflare and Firefox 21 + # are already enabling ESNI. According to the IEFT draft (link above), we can easily 22 + # restore piselserv-tls's operation by replying NXDOMAIN to _esni. subdomains of 23 + # blocked domains as this mimics a "not configured for this domain" behavior. 24 + blockESNI = true 25 + 26 + # Should we overwrite the query source when client information is provided through 27 + # EDNS0 client subnet (ECS) information? This allows Pi-hole to obtain client IPs even 28 + # if they are hidden behind the NAT of a router. This feature has been requested and 29 + # discussed on Discourse where further information how to use it can be found: 30 + # https://discourse.pi-hole.net/t/support-for-add-subnet-option-from-dnsmasq-ecs-edns0-client-subnet/35940 31 + EDNS0ECS = true 32 + 33 + # Should FTL hide queries made by localhost? 34 + ignoreLocalhost = false 35 + 36 + # Should FTL analyze and show internally generated DNSSEC queries? 37 + showDNSSEC = true 38 + 39 + # Should FTL analyze *only* A and AAAA queries? 40 + analyzeOnlyAandAAAA = false 41 + 42 + # Controls whether and how FTL will reply with for address for which a local interface 43 + # exists. Changing this setting causes FTL to restart. 44 + # 45 + # Possible values are: 46 + # - "NONE" 47 + # Pi-hole will not respond automatically on PTR requests to local interface 48 + # addresses. Ensure pi.hole and/or hostname records exist elsewhere. 49 + # - "HOSTNAME" 50 + # Serve the machine's hostname. The hostname is queried from the kernel through 51 + # uname(2)->nodename. If the machine has multiple network interfaces, it can 52 + # also have multiple nodenames. In this case, it is unspecified and up to the 53 + # kernel which one will be returned. On Linux, the returned string is what has 54 + # been set using sethostname(2) which is typically what has been set in 55 + # /etc/hostname. 56 + # - "HOSTNAMEFQDN" 57 + # Serve the machine's hostname (see limitations above) as fully qualified domain 58 + # by adding the local domain. If no local domain has been defined (config option 59 + # dns.domain), FTL tries to query the domain name from the kernel using 60 + # getdomainname(2). If this fails, FTL appends ".no_fqdn_available" to the 61 + # hostname. 62 + # - "PI.HOLE" 63 + # Respond with "pi.hole". 64 + piholePTR = "PI.HOLE" 65 + 66 + # How should FTL handle queries when the gravity database is not available? 67 + # 68 + # Possible values are: 69 + # - "BLOCK" 70 + # Block all queries when the database is busy. 71 + # - "ALLOW" 72 + # Allow all queries when the database is busy. 73 + # - "REFUSE" 74 + # Refuse all queries which arrive while the database is busy. 75 + # - "DROP" 76 + # Just drop the queries, i.e., never reply to them at all. Despite "REFUSE" 77 + # sounding similar to "DROP", it turned out that many clients will just 78 + # immediately retry, causing up to several thousands of queries per second. This 79 + # does not happen in "DROP" mode. 80 + replyWhenBusy = "ALLOW" 81 + 82 + # FTL's internal TTL to be handed out for blocked queries in seconds. This settings 83 + # allows users to select a value different from the dnsmasq config option local-ttl. 84 + # This is useful in context of locally used hostnames that are known to stay constant 85 + # over long times (printers, etc.). 86 + # Note that large values may render whitelisting ineffective due to client-side 87 + # caching of blocked queries. 88 + blockTTL = 2 89 + 90 + # Array of custom DNS records 91 + # Example: hosts = [ "127.0.0.1 mylocal", "192.168.0.1 therouter" ] 92 + # 93 + # Possible values are: 94 + # Array of custom DNS records each one in HOSTS form: "IP HOSTNAME" 95 + hosts = [] 96 + 97 + # If set, A and AAAA queries for plain names, without dots or domain parts, are never 98 + # forwarded to upstream nameservers 99 + domainNeeded = false 100 + 101 + # If set, the domain is added to simple names (without a period) in /etc/hosts in the 102 + # same way as for DHCP-derived names 103 + expandHosts = false 104 + 105 + # The DNS domain used by your Pi-hole. 106 + # 107 + # This DNS domain is purely local. FTL may answer queries from its local cache and 108 + # configuration but *never* forwards any requests upstream *unless* you have 109 + # configured a dns.revServer exactly for this domain. In the latter case, all queries 110 + # for this domain are sent exclusively to this server (including reverse lookups). 111 + # 112 + # For DHCP, this has two effects; firstly it causes the DHCP server to return the 113 + # domain to any hosts which request it, and secondly it sets the domain which it is 114 + # legal for DHCP-configured hosts to claim. The intention is to constrain hostnames so 115 + # that an untrusted host on the LAN cannot advertise its name via DHCP as e.g. 116 + # "google.com" and capture traffic not meant for it. If no domain suffix is specified, 117 + # then any DHCP hostname with a domain part (ie with a period) will be disallowed and 118 + # logged. If a domain is specified, then hostnames with a domain part are allowed, 119 + # provided the domain part matches the suffix. In addition, when a suffix is set then 120 + # hostnames without a domain part have the suffix added as an optional domain part. 121 + # For instance, we can set domain=mylab.com and have a machine whose DHCP hostname is 122 + # "laptop". The IP address for that machine is available both as "laptop" and 123 + # "laptop.mylab.com". 124 + # 125 + # You can disable setting a domain by setting this option to an empty string. 126 + # 127 + # Possible values are: 128 + # <any valid domain> 129 + domain = "lan" 130 + 131 + # Should all reverse lookups for private IP ranges (i.e., 192.168.x.y, etc) which are 132 + # not found in /etc/hosts or the DHCP leases file be answered with "no such domain" 133 + # rather than being forwarded upstream? 134 + bogusPriv = true 135 + 136 + # Validate DNS replies using DNSSEC? 137 + dnssec = false 138 + 139 + # Interface to use for DNS (see also dnsmasq.listening.mode) and DHCP (if enabled) 140 + # 141 + # Possible values are: 142 + # a valid interface name 143 + interface = "" 144 + 145 + # Add A, AAAA and PTR records to the DNS. This adds one or more names to the DNS with 146 + # associated IPv4 (A) and IPv6 (AAAA) records 147 + # 148 + # Possible values are: 149 + # <name>[,<name>....],[<IPv4-address>],[<IPv6-address>][,<TTL>] 150 + hostRecord = "" 151 + 152 + # Pi-hole interface listening modes 153 + # 154 + # Possible values are: 155 + # - "LOCAL" 156 + # Allow only local requests. This setting accepts DNS queries only from hosts 157 + # whose address is on a local subnet, i.e., a subnet for which an interface 158 + # exists on the server. It is intended to be set as a default on installation, 159 + # to allow unconfigured installations to be useful but also safe from being used 160 + # for DNS amplification attacks if (accidentally) running public. 161 + # - "SINGLE" 162 + # Permit all origins, accept only on the specified interface. Respond only to 163 + # queries arriving on the specified interface. The loopback (lo) interface is 164 + # automatically added to the list of interfaces to use when this option is used. 165 + # Make sure your Pi-hole is properly firewalled! 166 + # - "BIND" 167 + # By default, FTL binds the wildcard address. If this is not what you want, you 168 + # can use this option as it forces FTL to really bind only the interfaces it is 169 + # listening on. Note that this may result in issues when the interface may go 170 + # down (cable unplugged, etc.). About the only time when this is useful is when 171 + # running another nameserver on the same port on the same machine. This may also 172 + # happen if you run a virtualization API such as libvirt. When this option is 173 + # used, IP alias interface labels (e.g. enp2s0:0) are checked rather than 174 + # interface names. 175 + # - "ALL" 176 + # Permit all origins, accept on all interfaces. Make sure your Pi-hole is 177 + # properly firewalled! This truly allows any traffic to be replied to and is a 178 + # dangerous thing to do as your Pi-hole could become an open resolver. You 179 + # should always ask yourself if the first option doesn't work for you as well. 180 + # - "NONE" 181 + # Do not add any configuration concerning the listening mode to the dnsmasq 182 + # configuration file. This is useful if you want to manually configure the 183 + # listening mode in auxiliary configuration files. This option is really meant 184 + # for advanced users only, support for this option may be limited. 185 + listeningMode = "LOCAL" 186 + 187 + # Log DNS queries and replies to pihole.log 188 + queryLogging = true 189 + 190 + # List of CNAME records which indicate that <cname> is really <target>. If the <TTL> is 191 + # given, it overwrites the value of local-ttl 192 + # 193 + # Possible values are: 194 + # Array of CNAMEs each on in one of the following forms: "<cname>,<target>[,<TTL>]" 195 + cnameRecords = [] 196 + 197 + # Port used by the DNS server 198 + port = 53 199 + 200 + # Reverse server (former also called "conditional forwarding") feature 201 + # Array of reverse servers each one in one of the following forms: 202 + # "<enabled>,<ip-address>[/<prefix-len>],<server>[#<port>][,<domain>]" 203 + # 204 + # Individual components: 205 + # 206 + # <enabled>: either "true" or "false" 207 + # 208 + # <ip-address>[/<prefix-len>]: Address range for the reverse server feature in CIDR 209 + # notation. If the prefix length is omitted, either 32 (IPv4) or 128 (IPv6) are 210 + # substituted (exact address match). This is almost certainly not what you want here. 211 + # Example: "192.168.0.0/24" for the range 192.168.0.1 - 192.168.0.255 212 + # 213 + # <server>[#<port>]: Target server to be used for the reverse server feature 214 + # Example: "192.168.0.1#53" 215 + # 216 + # <domain>: Domain used for the reverse server feature (e.g., "fritz.box") 217 + # Example: "fritz.box" 218 + # 219 + # Possible values are: 220 + # array of reverse servers each one in one of the following forms: 221 + # "<enabled>,<ip-address>[/<prefix-len>],<server>[#<port>][,<domain>]", e.g., 222 + # "true,192.168.0.0/24,192.168.0.1,fritz.box" 223 + revServers = [] 224 + 225 + [dns.cache] 226 + # Cache size of the DNS server. Note that expiring cache entries naturally make room 227 + # for new insertions over time. Setting this number too high will have an adverse 228 + # effect as not only more space is needed, but also lookup speed gets degraded in the 229 + # 10,000+ range. dnsmasq may issue a warning when you go beyond 10,000+ cache entries. 230 + size = 10000 231 + 232 + # Query cache optimizer: If a DNS name exists in the cache, but its time-to-live has 233 + # expired only recently, the data will be used anyway (a refreshing from upstream is 234 + # triggered). This can improve DNS query delays especially over unreliable Internet 235 + # connections. This feature comes at the expense of possibly sometimes returning 236 + # out-of-date data and less efficient cache utilization, since old data cannot be 237 + # flushed when its TTL expires, so the cache becomes mostly least-recently-used. To 238 + # mitigate issues caused by massively outdated DNS replies, the maximum overaging of 239 + # cached records is limited. We strongly recommend staying below 86400 (1 day) with 240 + # this option. 241 + # Setting the TTL excess time to zero will serve stale cache data regardless how long 242 + # it has expired. This is not recommended as it may lead to stale data being served 243 + # for a long time. Setting this option to any negative value will disable this feature 244 + # altogether. 245 + optimizer = 3600 246 + 247 + # This setting allows you to specify the TTL used for queries blocked upstream. Once 248 + # the TTL expires, the query will be forwarded to the upstream server again to check 249 + # if the block is still valid. Defaults to caching for one day (86400 seconds). 250 + # Setting this value to zero disables caching of queries blocked upstream. 251 + upstreamBlockedTTL = 86400 252 + 253 + [dns.blocking] 254 + # Should FTL block queries? 255 + active = true 256 + 257 + # How should FTL reply to blocked queries? 258 + # 259 + # Possible values are: 260 + # - "NULL" 261 + # In NULL mode, which is both the default and recommended mode for Pi-hole 262 + # FTLDNS, blocked queries will be answered with the "unspecified address" 263 + # (0.0.0.0 or ::). The "unspecified address" is a reserved IP address specified 264 + # by RFC 3513 - Internet Protocol Version 6 (IPv6) Addressing Architecture, 265 + # section 2.5.2. 266 + # - "IP_NODATA_AAAA" 267 + # In IP-NODATA-AAAA mode, blocked queries will be answered with the local IPv4 268 + # addresses of your Pi-hole. Blocked AAAA queries will be answered with 269 + # NODATA-IPV6 and clients will only try to reach your Pi-hole over its static 270 + # IPv4 address. 271 + # - "IP" 272 + # In IP mode, blocked queries will be answered with the local IP addresses of 273 + # your Pi-hole. 274 + # - "NX" 275 + # In NXDOMAIN mode, blocked queries will be answered with an empty response 276 + # (i.e., there won't be an answer section) and status NXDOMAIN. A NXDOMAIN 277 + # response should indicate that there is no such domain to the client making the 278 + # query. 279 + # - "NODATA" 280 + # In NODATA mode, blocked queries will be answered with an empty response (no 281 + # answer section) and status NODATA. A NODATA response indicates that the domain 282 + # exists, but there is no record for the requested query type. 283 + mode = "NULL" 284 + 285 + # Should FTL enrich blocked replies with EDNS0 information? 286 + # 287 + # Possible values are: 288 + # - "NONE" 289 + # In NONE mode, no additional EDNS information is added to blocked queries 290 + # - "CODE" 291 + # In CODE mode, blocked queries will be enriched with EDNS info-code BLOCKED (15) 292 + # - "TEXT" 293 + # In TEXT mode, blocked queries will be enriched with EDNS info-code BLOCKED (15) 294 + # and a text message describing the reason for the block 295 + edns = "TEXT" 296 + 297 + [dns.specialDomains] 298 + # Should Pi-hole always reply with NXDOMAIN to A and AAAA queries of 299 + # use-application-dns.net to disable Firefox automatic DNS-over-HTTP? This is 300 + # following the recommendation on 301 + # https://support.mozilla.org/en-US/kb/configuring-networks-disable-dns-over-https 302 + mozillaCanary = true 303 + 304 + # Should Pi-hole always reply with NXDOMAIN to A and AAAA queries of mask.icloud.com 305 + # and mask-h2.icloud.com to disable Apple's iCloud Private Relay to prevent Apple 306 + # devices from bypassing Pi-hole? This is following the recommendation on 307 + # https://developer.apple.com/support/prepare-your-network-for-icloud-private-relay 308 + iCloudPrivateRelay = true 309 + 310 + # Should Pi-hole always reply with NODATA to all queries to zone resolver.arpa to 311 + # prevent devices from bypassing Pi-hole using Discovery of Designated Resolvers? This 312 + # is based on recommendations at the end of RFC 9462, section 4. 313 + designatedResolver = true 314 + 315 + [dns.reply.host] 316 + # Use a specific IPv4 address for the Pi-hole host? By default, FTL determines the 317 + # address of the interface a query arrived on and uses this address for replying to A 318 + # queries with the most suitable address for the requesting client. This setting can 319 + # be used to use a fixed, rather than the dynamically obtained, address when Pi-hole 320 + # responds to the following names: [ "pi.hole", "<the device's hostname>", 321 + # "pi.hole.<local domain>", "<the device's hostname>.<local domain>" ] 322 + force4 = false 323 + 324 + # Custom IPv4 address for the Pi-hole host 325 + # 326 + # Possible values are: 327 + # <valid IPv4 address> or empty string ("") 328 + IPv4 = "" 329 + 330 + # Use a specific IPv6 address for the Pi-hole host? See description for the IPv4 331 + # variant above for further details. 332 + force6 = false 333 + 334 + # Custom IPv6 address for the Pi-hole host 335 + # 336 + # Possible values are: 337 + # <valid IPv6 address> or empty string ("") 338 + IPv6 = "" 339 + 340 + [dns.reply.blocking] 341 + # Use a specific IPv4 address in IP blocking mode? By default, FTL determines the 342 + # address of the interface a query arrived on and uses this address for replying to A 343 + # queries with the most suitable address for the requesting client. This setting can 344 + # be used to use a fixed, rather than the dynamically obtained, address when Pi-hole 345 + # responds in the following cases: IP blocking mode is used and this query is to be 346 + # blocked, regular expressions with the ;reply=IP regex extension. 347 + force4 = false 348 + 349 + # Custom IPv4 address for IP blocking mode 350 + # 351 + # Possible values are: 352 + # <valid IPv4 address> or empty string ("") 353 + IPv4 = "" 354 + 355 + # Use a specific IPv6 address in IP blocking mode? See description for the IPv4 variant 356 + # above for further details. 357 + force6 = false 358 + 359 + # Custom IPv6 address for IP blocking mode 360 + # 361 + # Possible values are: 362 + # <valid IPv6 address> or empty string ("") 363 + IPv6 = "" 364 + 365 + [dns.rateLimit] 366 + # Rate-limited queries are answered with a REFUSED reply and not further processed by 367 + # FTL. 368 + # The default settings for FTL's rate-limiting are to permit no more than 1000 queries 369 + # in 60 seconds. Both numbers can be customized independently. It is important to note 370 + # that rate-limiting is happening on a per-client basis. Other clients can continue to 371 + # use FTL while rate-limited clients are short-circuited at the same time. 372 + # For this setting, both numbers, the maximum number of queries within a given time, 373 + # and the length of the time interval (seconds) have to be specified. For instance, if 374 + # you want to set a rate limit of 1 query per hour, the option should look like 375 + # RATE_LIMIT=1/3600. The time interval is relative to when FTL has finished starting 376 + # (start of the daemon + possible delay by DELAY_STARTUP) then it will advance in 377 + # steps of the rate-limiting interval. If a client reaches the maximum number of 378 + # queries it will be blocked until the end of the current interval. This will be 379 + # logged to /var/log/pihole/FTL.log, e.g. Rate-limiting 10.0.1.39 for at least 44 380 + # seconds. If the client continues to send queries while being blocked already and 381 + # this number of queries during the blocking exceeds the limit the client will 382 + # continue to be blocked until the end of the next interval (FTL.log will contain 383 + # lines like Still rate-limiting 10.0.1.39 as it made additional 5007 queries). As 384 + # soon as the client requests less than the set limit, it will be unblocked (Ending 385 + # rate-limitation of 10.0.1.39). 386 + # Rate-limiting may be disabled altogether by setting both values to zero (this 387 + # results in the same behavior as before FTL v5.7). 388 + # How many queries are permitted... 389 + count = 1000 390 + 391 + # ... in the set interval before rate-limiting? 392 + interval = 60 393 + 394 + [dhcp] 395 + # Is the embedded DHCP server enabled? 396 + active = false 397 + 398 + # Start address of the DHCP address pool 399 + # 400 + # Possible values are: 401 + # <valid IPv4 address> or empty string (""), e.g., "192.168.0.10" 402 + start = "" 403 + 404 + # End address of the DHCP address pool 405 + # 406 + # Possible values are: 407 + # <valid IPv4 address> or empty string (""), e.g., "192.168.0.250" 408 + end = "" 409 + 410 + # Address of the gateway to be used (typically the address of your router in a home 411 + # installation) 412 + # 413 + # Possible values are: 414 + # <valid IPv4 address> or empty string (""), e.g., "192.168.0.1" 415 + router = "" 416 + 417 + # The netmask used by your Pi-hole. For directly connected networks (i.e., networks on 418 + # which the machine running Pi-hole has an interface) the netmask is optional and may 419 + # be set to an empty string (""): it will then be determined from the interface 420 + # configuration itself. For networks which receive DHCP service via a relay agent, we 421 + # cannot determine the netmask itself, so it should explicitly be specified, otherwise 422 + # Pi-hole guesses based on the class (A, B or C) of the network address. 423 + # 424 + # Possible values are: 425 + # <any valid netmask> (e.g., "255.255.255.0") or empty string ("") for 426 + # auto-discovery 427 + netmask = "" 428 + 429 + # If the lease time is given, then leases will be given for that length of time. If not 430 + # given, the default lease time is one hour for IPv4 and one day for IPv6. 431 + # 432 + # Possible values are: 433 + # The lease time can be in seconds, or minutes (e.g., "45m") or hours (e.g., "1h") 434 + # or days (like "2d") or even weeks ("1w"). You may also use "infinite" as string 435 + # but be aware of the drawbacks 436 + leaseTime = "" 437 + 438 + # Should Pi-hole make an attempt to also satisfy IPv6 address requests (be aware that 439 + # IPv6 works a whole lot different than IPv4) 440 + ipv6 = false 441 + 442 + # Enable DHCPv4 Rapid Commit Option specified in RFC 4039. Should only be enabled if 443 + # either the server is the only server for the subnet to avoid conflicts 444 + rapidCommit = false 445 + 446 + # Advertise DNS server multiple times to clients. Some devices will add their own 447 + # proprietary DNS servers to the list of DNS servers, which can cause issues with 448 + # Pi-hole. This option will advertise the Pi-hole DNS server multiple times to 449 + # clients, which should prevent this from happening. 450 + multiDNS = false 451 + 452 + # Enable logging for DHCP. This will log all relevant DHCP-related activity, including, 453 + # e.g., all the options sent to DHCP clients and the tags used to determine them (if 454 + # any). This can be useful for debugging DHCP issues. The generated output is saved to 455 + # the file specified by files.log.dnsmasq below. 456 + logging = false 457 + 458 + # Ignore unknown DHCP clients. 459 + # If this option is set, Pi-hole ignores all clients which are not explicitly 460 + # configured through dhcp.hosts. This can be useful to prevent unauthorized clients 461 + # from getting an IP address from the DHCP server. 462 + # It should be noted that this option is not a security feature, as clients can still 463 + # assign themselves an IP address and use the network. It is merely a convenience 464 + # feature to prevent unknown clients from getting a valid IP configuration assigned 465 + # automatically. 466 + # Note that you will need to configure new clients manually in dhcp.hosts before they 467 + # can use the network when this feature is enabled. 468 + ignoreUnknownClients = false 469 + 470 + # Per host parameters for the DHCP server. This allows a machine with a particular 471 + # hardware address to be always allocated the same hostname, IP address and lease time 472 + # or to specify static DHCP leases 473 + # 474 + # Possible values are: 475 + # Array of static leases each on in one of the following forms: 476 + # "[<hwaddr>][,id:<client_id>|*][,set:<tag>][,tag:<tag>][,<ipaddr>][,<hostname>][,<lease_time>][,ignore]" 477 + hosts = [] 478 + 479 + [ntp.ipv4] 480 + # Should FTL act as network time protocol (NTP) server (IPv4)? 481 + active = true 482 + 483 + # IPv4 address to listen on for NTP requests 484 + # 485 + # Possible values are: 486 + # <valid IPv4 address> or empty string ("") for wildcard (0.0.0.0) 487 + address = "" 488 + 489 + [ntp.ipv6] 490 + # Should FTL act as network time protocol (NTP) server (IPv6)? 491 + active = true 492 + 493 + # IPv6 address to listen on for NTP requests 494 + # 495 + # Possible values are: 496 + # <valid IPv6 address> or empty string ("") for wildcard (::) 497 + address = "" 498 + 499 + [ntp.sync] 500 + # Should FTL try to synchronize the system time with an upstream NTP server? 501 + active = true 502 + 503 + # NTP upstream server to sync with, e.g., "pool.ntp.org". Note that the NTP server 504 + # should be located as close as possible to you in order to minimize the time offset 505 + # possibly introduced by different routing paths. 506 + # 507 + # Possible values are: 508 + # valid NTP upstream server 509 + server = "pool.ntp.org" 510 + 511 + # Interval in seconds between successive synchronization attempts with the NTP server 512 + interval = 3600 513 + 514 + # Number of NTP syncs to perform and average before updating the system time 515 + count = 8 516 + 517 + [ntp.sync.rtc] 518 + # Should FTL update a real-time clock (RTC) if available? 519 + set = false 520 + 521 + # Path to the RTC device to update. Leave empty for auto-discovery 522 + # 523 + # Possible values are: 524 + # Path to the RTC device, e.g., "/dev/rtc0" 525 + device = "" 526 + 527 + # Should the RTC be set to UTC? 528 + utc = true 529 + 530 + [resolver] 531 + # Should FTL try to resolve IPv4 addresses to hostnames? 532 + resolveIPv4 = true 533 + 534 + # Should FTL try to resolve IPv6 addresses to hostnames? 535 + resolveIPv6 = true 536 + 537 + # Control whether FTL should use the fallback option to try to obtain client names from 538 + # checking the network table. This behavior can be disabled with this option. 539 + # Assume an IPv6 client without a host names. However, the network table knows - 540 + # though the client's MAC address - that this is the same device where we have a host 541 + # name for another IP address (e.g., a DHCP server managed IPv4 address). In this 542 + # case, we use the host name associated to the other address as this is the same 543 + # device. 544 + networkNames = true 545 + 546 + # With this option, you can change how (and if) hourly PTR requests are made to check 547 + # for changes in client and upstream server hostnames. 548 + # 549 + # Possible values are: 550 + # - "IPV4_ONLY" 551 + # Do hourly PTR lookups only for IPv4 addresses. This is the new default since 552 + # Pi-hole FTL v5.3.2. It should resolve issues with more and more very 553 + # short-lived PE IPv6 addresses coming up in a lot of networks. 554 + # - "ALL" 555 + # Do hourly PTR lookups for all addresses. This was the default until FTL 556 + # v5.3(.1). It has been replaced as it can create a lot of PTR queries for those 557 + # with many IPv6 addresses in their networks. 558 + # - "UNKNOWN" 559 + # Only resolve unknown hostnames. Already existing hostnames are never refreshed, 560 + # i.e., there will be no PTR queries made for clients where hostnames are known. 561 + # This also means that known hostnames will not be updated once known. 562 + # - "NONE" 563 + # Don't do any hourly PTR lookups. This means we look host names up exactly once 564 + # (when we first see a client) and never again. You may miss future changes of 565 + # host names. 566 + refreshNames = "IPV4_ONLY" 567 + 568 + [database] 569 + # Should FTL load information from the database on startup to be aware of the most 570 + # recent history? 571 + DBimport = true 572 + 573 + # How long should queries be stored in the database [days]? 574 + # Setting this value to 0 will disable the database. 575 + maxDBdays = 91 576 + 577 + # How often do we store queries in FTL's database [seconds]? 578 + DBinterval = 60 579 + 580 + # Should FTL enable Write-Ahead Log (WAL) mode for the on-disk query database 581 + # (configured via files.database)? 582 + # It is recommended to leave this setting enabled for performance reasons. About the 583 + # only reason to disable WAL mode is if you are experiencing specific issues with it, 584 + # e.g., when using a database that is accessed from multiple hosts via a network 585 + # share. When this setting is disabled, FTL will use SQLite3's default journal mode 586 + # (rollback journal in DELETE mode). 587 + useWAL = true 588 + 589 + [database.network] 590 + # Should FTL analyze the local ARP cache? When disabled, client identification and the 591 + # network table will stop working reliably. 592 + parseARPcache = true 593 + 594 + # How long should IP addresses be kept in the network_addresses table [days]? IP 595 + # addresses (and associated host names) older than the specified number of days are 596 + # removed to avoid dead entries in the network overview table. 597 + expire = 91 598 + 599 + [webserver] 600 + # On which domain is the web interface served? 601 + # 602 + # Possible values are: 603 + # <valid domain> 604 + domain = "pi.hole" 605 + 606 + # Webserver access control list (ACL) allowing for restrictions to be put on the list 607 + # of IP addresses which have access to the web server. The ACL is a comma separated 608 + # list of IP subnets, where each subnet is prepended by either a - or a + sign. A plus 609 + # sign means allow, where a minus sign means deny. If a subnet mask is omitted, such 610 + # as -1.2.3.4, this means to deny only that single IP address. If this value is not 611 + # set (empty string), all accesses are allowed. Otherwise, the default setting is to 612 + # deny all accesses. On each request the full list is traversed, and the last (!) 613 + # match wins. IPv6 addresses may be specified in CIDR-form [a:b::c]/64. 614 + # 615 + # Example 1: acl = "+127.0.0.1,+[::1]" 616 + # ---> deny all access, except from 127.0.0.1 and ::1, 617 + # Example 2: acl = "+192.168.0.0/16" 618 + # ---> deny all accesses, except from the 192.168.0.0/16 subnet, 619 + # Example 3: acl = "+[::]/0" ---> allow only IPv6 access. 620 + # 621 + # Possible values are: 622 + # <valid ACL> 623 + acl = "" 624 + 625 + # Ports to be used by the webserver. 626 + # Comma-separated list of ports to listen on. It is possible to specify an IP address 627 + # to bind to. In this case, an IP address and a colon must be prepended to the port 628 + # number. For example, to bind to the loopback interface on port 80 (IPv4) and to all 629 + # interfaces port 8080 (IPv4), use "127.0.0.1:80,8080". "[::]:80" can be used to 630 + # listen to IPv6 connections to port 80. IPv6 addresses of network interfaces can be 631 + # specified as well, e.g. "[::1]:80" for the IPv6 loopback interface. [::]:80 will 632 + # bind to port 80 IPv6 only. 633 + # In order to use port 80 for all interfaces, both IPv4 and IPv6, use either the 634 + # configuration "80,[::]:80" (create one socket for IPv4 and one for IPv6 only), or 635 + # "+80" (create one socket for both, IPv4 and IPv6). The '+' notation to use IPv4 and 636 + # IPv6 will only work if no network interface is specified. Depending on your 637 + # operating system version and IPv6 network environment, some configurations might not 638 + # work as expected, so you have to test to find the configuration most suitable for 639 + # your needs. In case "+80" does not work for your environment, you need to use 640 + # "80,[::]:80". 641 + # If the port is TLS/SSL, a letter 's' (secure) must be appended, for example, 642 + # "80,443s" will open port 80 and port 443, and connections on port 443 will be 643 + # encrypted. For non-encrypted ports, it is allowed to append letter 'r' (as in 644 + # redirect). Redirected ports will redirect all their traffic to the first configured 645 + # SSL port. For example, if webserver.port is "80r,443s", then all HTTP traffic coming 646 + # at port 80 will be redirected to HTTPS port 443. 647 + # When specifying 'o' (optional) behind a port, inability to use this port is not 648 + # considered an error. For instance, specifying "80o,8080o" will allow the webserver 649 + # to listen on either 80, 8080, both or even none of the two ports. This flag may be 650 + # combined with 'r' and 's' like "80or,443os,8080,4443s" (80 redirecting to SSL if 651 + # available, 443 encrypted if available, 8080 mandatory and unencrypted, 4443 652 + # mandatory and encrypted). 653 + # If this value is not set (empty string), the web server will not be started and, 654 + # hence, the API will not be available. 655 + # 656 + # Possible values are: 657 + # comma-separated list of <[ip_address:]port> 658 + port = "80o,443os,[::]:80o,[::]:443os" 659 + 660 + # Maximum number of worker threads allowed. 661 + # The Pi-hole web server handles each incoming connection in a separate thread. 662 + # Therefore, the value of this option is effectively the number of concurrent HTTP 663 + # connections that can be handled. Any other connections are queued until they can be 664 + # processed by a unoccupied thread. 665 + # The total number of threads you see may be lower than the configured value as 666 + # threads are only created when needed due to incoming connections. 667 + # The value 0 means the number of threads is 50 (as per default settings of CivetWeb) 668 + # for backwards-compatible behavior. 669 + threads = 50 670 + 671 + # Additional HTTP headers added to the web server responses. 672 + # The headers are added to all responses, including those for the API. 673 + # Note about the default additional headers: 674 + # - X-DNS-Prefetch-Control: off: Usually browsers proactively perform domain name 675 + # resolution on links that the user may choose to follow. We disable DNS prefetching 676 + # here. 677 + # - Content-Security-Policy: [...] 'unsafe-inline' is both required by Chart.js 678 + # styling some elements directly, and index.html containing some inlined Javascript 679 + # code. 680 + # - X-Frame-Options: DENY: The page can not be displayed in a frame, regardless of the 681 + # site attempting to do so. 682 + # - X-Xss-Protection: 0: Disables XSS filtering in browsers that support it. This 683 + # header is usually enabled by default in browsers, and is not recommended as it can 684 + # hurt the security of the site. 685 + # (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection). 686 + # - X-Content-Type-Options: nosniff: Marker used by the server to indicate that the 687 + # MIME types advertised in the Content-Type headers should not be changed and be 688 + # followed. This allows to opt-out of MIME type sniffing, or, in other words, it is a 689 + # way to say that the webmasters knew what they were doing. Site security testers 690 + # usually expect this header to be set. 691 + # - Referrer-Policy: strict-origin-when-cross-origin: A referrer will be sent for 692 + # same-site origins, but cross-origin requests will send no referrer information. 693 + # The latter four headers are set as expected by https://securityheaders.io 694 + # 695 + # Possible values are: 696 + # array of HTTP headers 697 + headers = [ 698 + "X-DNS-Prefetch-Control: off", 699 + "Content-Security-Policy: default-src 'self' 'unsafe-inline';", 700 + "X-Frame-Options: DENY", 701 + "X-XSS-Protection: 0", 702 + "X-Content-Type-Options: nosniff", 703 + "Referrer-Policy: strict-origin-when-cross-origin" 704 + ] 705 + 706 + # Should the web server serve all files in webserver.paths.webroot directory? If 707 + # disabled, only files within the path defined through webserver.paths.webhome and 708 + # /api will be served. 709 + serve_all = false 710 + 711 + [webserver.session] 712 + # Session timeout in seconds. If a session is inactive for more than this time, it will 713 + # be terminated. Sessions are continuously refreshed by the web interface, preventing 714 + # sessions from timing out while the web interface is open. 715 + # This option may also be used to make logins persistent for long times, e.g. 86400 716 + # seconds (24 hours), 604800 seconds (7 days) or 2592000 seconds (30 days). Note that 717 + # the total number of concurrent sessions is limited so setting this value too high 718 + # may result in users being rejected and unable to log in if there are already too 719 + # many sessions active. 720 + timeout = 1800 721 + 722 + # Should Pi-hole backup and restore sessions from the database? This is useful if you 723 + # want to keep your sessions after a restart of the web interface. 724 + restore = true 725 + 726 + [webserver.tls] 727 + # Path to the TLS (SSL) certificate file. All directories along the path must be 728 + # readable and accessible by the user running FTL (typically 'pihole'). This option is 729 + # only required when at least one of webserver.port is TLS. The file must be in PEM 730 + # format, and it must have both, private key and certificate (the *.pem file created 731 + # must contain a 'CERTIFICATE' section as well as a 'RSA PRIVATE KEY' section). 732 + # The *.pem file can be created using 733 + # cp server.crt server.pem 734 + # cat server.key >> server.pem 735 + # if you have these files instead 736 + # 737 + # Possible values are: 738 + # <valid TLS certificate file (*.pem)> 739 + cert = "/etc/pihole/tls.pem" 740 + 741 + [webserver.paths] 742 + # Server root on the host 743 + # 744 + # Possible values are: 745 + # <valid path> 746 + webroot = "/var/www/html" 747 + 748 + # Sub-directory of the root containing the web interface 749 + # 750 + # Possible values are: 751 + # <valid subpath>, both slashes are needed! 752 + webhome = "/admin/" 753 + 754 + # Prefix where the web interface is served 755 + # This is useful when you are using a reverse proxy serving the web interface, e.g., 756 + # at http://<ip>/pihole/admin/ instead of http://<ip>/admin/. In this example, the 757 + # prefix would be "/pihole". Note that the prefix has to be stripped away by the 758 + # reverse proxy, e.g., for traefik: 759 + # - traefik.http.routers.pihole.rule=PathPrefix(`/pihole`) 760 + # - traefik.http.middlewares.piholehttp.stripprefix.prefixes=/pihole 761 + # The prefix should start with a slash. If you don't use a prefix, leave this field 762 + # empty. Setting this field to an incorrect value may result in the web interface not 763 + # being accessible. 764 + # Don't use this setting if you are not using a reverse proxy! 765 + # 766 + # Possible values are: 767 + # valid URL prefix or empty 768 + prefix = "" 769 + 770 + [webserver.interface] 771 + # Should the web interface use the boxed layout? 772 + boxed = true 773 + 774 + # Theme used by the Pi-hole web interface 775 + # 776 + # Possible values are: 777 + # - "default-auto" 778 + # Pi-hole auto 779 + # - "default-light" 780 + # Pi-hole day 781 + # - "default-dark" 782 + # Pi-hole midnight 783 + # - "default-darker" 784 + # Pi-hole deep-midnight 785 + # - "high-contrast" 786 + # High-contrast light 787 + # - "high-contrast-dark" 788 + # High-contrast dark 789 + # - "lcars" 790 + # Star Trek LCARS 791 + theme = "default-auto" 792 + 793 + [webserver.api] 794 + # Number of concurrent sessions allowed for the API. If the number of sessions exceeds 795 + # this value, no new sessions will be allowed until the number of sessions drops due 796 + # to session expiration or logout. Note that the number of concurrent sessions is 797 + # irrelevant if authentication is disabled as no sessions are used in this case. 798 + max_sessions = 16 799 + 800 + # Should FTL prettify the API output (add extra spaces, newlines and indentation)? 801 + prettyJSON = false 802 + 803 + # API password hash 804 + # 805 + # Possible values are: 806 + # <valid Pi-hole password hash> 807 + pwhash = "" 808 + 809 + # Pi-hole 2FA TOTP secret. When set to something different than "", 2FA authentication 810 + # will be enforced for the API and the web interface. This setting is write-only, you 811 + # can not read the secret back. 812 + # 813 + # Possible values are: 814 + # <valid TOTP secret (20 Bytes in Base32 encoding)> 815 + totp_secret = "" 816 + 817 + # Pi-hole application password. 818 + # After you turn on two-factor (2FA) verification and set up an Authenticator app, you 819 + # may run into issues if you use apps or other services that don't support two-step 820 + # verification. In this case, you can create and use an app password to sign in. An 821 + # app password is a long, randomly generated password that can be used instead of your 822 + # regular password + TOTP token when signing in to the API. The app password can be 823 + # generated through the API and will be shown only once. You can revoke the app 824 + # password at any time. If you revoke the app password, be sure to generate a new one 825 + # and update your app with the new password. 826 + # 827 + # Possible values are: 828 + # <valid Pi-hole password hash> 829 + app_pwhash = "" 830 + 831 + # Should application password API sessions be allowed to modify config settings? 832 + # Setting this to true allows third-party applications using the application password 833 + # to modify settings, e.g., the upstream DNS servers, DHCP server settings, or 834 + # changing passwords. This setting should only be enabled if really needed and only if 835 + # you trust the applications using the application password. 836 + app_sudo = false 837 + 838 + # Should FTL create a temporary CLI password? This password is stored in clear in 839 + # /etc/pihole and can be used by the CLI (pihole ... commands) to authenticate 840 + # against the API. Note that the password is only valid for the current session and 841 + # regenerated on each FTL restart. Sessions initiated with this password cannot modify 842 + # the Pi-hole configuration (change passwords, etc.) for security reasons but can 843 + # still use the API to query data and manage lists. 844 + cli_pw = true 845 + 846 + # Array of clients to be excluded from certain API responses (regex): 847 + # - Query Log (/api/queries) 848 + # - Top Clients (/api/stats/top_clients) 849 + # This setting accepts both IP addresses (IPv4 and IPv6) as well as hostnames. 850 + # Note that backslashes "\" need to be escaped, i.e. "\\" in this setting 851 + # 852 + # Example: [ "^192\\.168\\.2\\.56$", "^fe80::341:[0-9a-f]*$", "^localhost$" ] 853 + # 854 + # Possible values are: 855 + # array of regular expressions describing clients 856 + excludeClients = [] 857 + 858 + # Array of domains to be excluded from certain API responses (regex): 859 + # - Query Log (/api/queries) 860 + # - Top Clients (/api/stats/top_domains) 861 + # Note that backslashes "\" need to be escaped, i.e. "\\" in this setting 862 + # 863 + # Example: [ "(^|\\.)\\.google\\.de$", "\\.pi-hole\\.net$" ] 864 + # 865 + # Possible values are: 866 + # array of regular expressions describing domains 867 + excludeDomains = [] 868 + 869 + # How much history should be imported from the database and returned by the API 870 + # [seconds]? (max 24*60*60 = 86400) 871 + maxHistory = 86400 872 + 873 + # Up to how many clients should be returned in the activity graph endpoint 874 + # (/api/history/clients)? 875 + # This setting can be overwritten at run-time using the parameter N. Setting this to 0 876 + # will always send all clients. Be aware that this may be challenging for the GUI if 877 + # you have many (think > 1.000 clients) in your network 878 + maxClients = 10 879 + 880 + # How should the API compute the most active clients? If set to true, the API will 881 + # return the clients with the most queries globally (within 24 hours). If set to 882 + # false, the API will return the clients with the most queries per time slot 883 + # individually. 884 + client_history_global_max = true 885 + 886 + # Allow destructive API calls (e.g. deleting all queries, powering off the system, ...) 887 + allow_destructive = true 888 + 889 + [webserver.api.temp] 890 + # Which upper temperature limit should be used by Pi-hole? Temperatures above this 891 + # limit will be shown as "hot". The number specified here is in the unit defined below 892 + limit = 60.000000 893 + 894 + # Which temperature unit should be used for temperatures processed by FTL? 895 + # 896 + # Possible values are: 897 + # - "C" 898 + # Celsius 899 + # - "F" 900 + # Fahrenheit 901 + # - "K" 902 + # Kelvin 903 + unit = "C" 904 + 905 + [files] 906 + # The file which contains the PID of FTL's main process. 907 + # 908 + # Possible values are: 909 + # <any writable file> 910 + pid = "/run/pihole-FTL.pid" 911 + 912 + # The location of FTL's long-term database 913 + # 914 + # Possible values are: 915 + # <any FTL database> 916 + database = "/etc/pihole/pihole-FTL.db" 917 + 918 + # The location of Pi-hole's gravity database 919 + # 920 + # Possible values are: 921 + # <any Pi-hole gravity database> 922 + gravity = "/etc/pihole/gravity.db" 923 + 924 + # A temporary directory where Pi-hole can store files during gravity updates. This 925 + # directory must be writable by the user running gravity (typically pihole). 926 + # 927 + # Possible values are: 928 + # <any existing world-writable writable directory> 929 + gravity_tmp = "/tmp" 930 + 931 + # The database containing MAC -> Vendor information for the network table 932 + # 933 + # Possible values are: 934 + # <any Pi-hole macvendor database> 935 + macvendor = "/etc/pihole/macvendor.db" 936 + 937 + # The old config file of Pi-hole used before v6.0 938 + # 939 + # Possible values are: 940 + # <any Pi-hole setupVars file> 941 + setupVars = "/etc/pihole/setupVars.conf" 942 + 943 + # An optional file containing a pcap capture of the network traffic. This file is used 944 + # for debugging purposes only. If you don't know what this is, you don't need it. 945 + # Setting this to an empty string disables pcap recording. The file must be writable 946 + # by the user running FTL (typically pihole). Failure to write to this file will 947 + # prevent the DNS resolver from starting. The file is appended to if it already 948 + # exists. 949 + # 950 + # Possible values are: 951 + # <any writable pcap file> 952 + pcap = "" 953 + 954 + [files.log] 955 + # The location of FTL's log file 956 + # 957 + # Possible values are: 958 + # <any writable file> 959 + ftl = "/var/log/pihole/FTL.log" 960 + 961 + # The log file used by the embedded dnsmasq DNS server 962 + # 963 + # Possible values are: 964 + # <any writable file> 965 + dnsmasq = "/var/log/pihole/pihole.log" 966 + 967 + # The log file used by the webserver 968 + # 969 + # Possible values are: 970 + # <any writable file> 971 + webserver = "/var/log/pihole/webserver.log" 972 + 973 + [misc] 974 + # Using privacy levels you can specify which level of detail you want to see in your 975 + # Pi-hole statistics. Changing this setting will trigger a restart of FTL 976 + # 977 + # Possible values are: 978 + # - 0 979 + # Don't hide anything, all statistics are available. 980 + # - 1 981 + # Hide domains. This setting disables Top Domains and Top Ads 982 + # - 2 983 + # Hide domains and clients. This setting disables Top Domains, Top Ads, Top 984 + # Clients and Clients over time. 985 + # - 3 986 + # Anonymize everything. This setting disabled almost any statistics and query 987 + # analysis. There will be no long-term database logging and no Query Log. You 988 + # will also loose most regex features. 989 + privacylevel = 0 990 + 991 + # During startup, in some configurations, network interfaces appear only late during 992 + # system startup and are not ready when FTL tries to bind to them. Therefore, you may 993 + # want FTL to wait a given amount of time before trying to start the DNS revolver. 994 + # This setting takes any integer value between 0 and 300 seconds. To prevent delayed 995 + # startup while the system is already running and FTL is restarted, the delay only 996 + # takes place within the first 180 seconds (hard-coded) after booting. 997 + delay_startup = 0 998 + 999 + # Set niceness of pihole-FTL. Defaults to -10 and can be disabled altogether by setting 1000 + # a value of -999. The nice value is an attribute that can be used to influence the 1001 + # CPU scheduler to favor or disfavor a process in scheduling decisions. The range of 1002 + # the nice value varies across UNIX systems. On modern Linux, the range is -20 (high 1003 + # priority = not very nice to other processes) to +19 (low priority). 1004 + nice = -10 1005 + 1006 + # Should FTL translate its own stack addresses into code lines during the bug 1007 + # backtrace? This improves the analysis of crashed significantly. It is recommended to 1008 + # leave the option enabled. This option should only be disabled when addr2line is 1009 + # known to not be working correctly on the machine because, in this case, the 1010 + # malfunctioning addr2line can prevent from generating any backtrace at all. 1011 + addr2line = true 1012 + 1013 + # Should FTL load additional dnsmasq configuration files from /etc/dnsmasq.d/? 1014 + # Warning: This is an advanced setting and should only be used with care. 1015 + # Incorrectly formatted or config files specifying options which can only be defined 1016 + # once can result in conflicts with the automatic configuration of Pi-hole (see 1017 + # /etc/pihole/dnsmasq.conf) and may stop DNS resolution from working. 1018 + etc_dnsmasq_d = false 1019 + 1020 + # Additional lines to inject into the generated dnsmasq configuration. 1021 + # Warning: This is an advanced setting and should only be used with care. Incorrectly 1022 + # formatted or duplicated lines as well as lines conflicting with the automatic 1023 + # configuration of Pi-hole can break the embedded dnsmasq and will stop DNS resolution 1024 + # from working. 1025 + # Use this option with extra care. 1026 + # 1027 + # Possible values are: 1028 + # array of valid dnsmasq config line options 1029 + dnsmasq_lines = [] 1030 + 1031 + # Log additional information about queries and replies to pihole.log 1032 + # When this setting is enabled, the log has extra information at the start of each 1033 + # line. This consists of a serial number which ties together the log lines associated 1034 + # with an individual query, and the IP address of the requestor. This setting is only 1035 + # effective if dns.queryLogging is enabled, too. This option is only useful for 1036 + # debugging and is not recommended for normal use. 1037 + extraLogging = false 1038 + 1039 + # Put configuration into read-only mode. This will prevent any changes to the 1040 + # configuration file via the API or CLI. This setting useful when a configuration is 1041 + # to be forced/modified by some third-party application (like infrastructure-as-code 1042 + # providers) and should not be changed by any means. 1043 + readOnly = false 1044 + 1045 + [misc.check] 1046 + # Pi-hole is very lightweight on resources. Nevertheless, this does not mean that you 1047 + # should run Pi-hole on a server that is otherwise extremely busy as queuing on the 1048 + # system can lead to unnecessary delays in DNS operation as the system becomes less 1049 + # and less usable as the system load increases because all resources are permanently 1050 + # in use. To account for this, FTL regularly checks the system load. To bring this to 1051 + # your attention, FTL warns about excessive load when the 15 minute system load 1052 + # average exceeds the number of cores. 1053 + # This check can be disabled with this setting. 1054 + load = true 1055 + 1056 + # FTL stores history in shared memory to allow inter-process communication with forked 1057 + # dedicated TCP workers. If FTL runs out of memory, it cannot continue to work as 1058 + # queries cannot be analyzed any further. Hence, FTL checks if enough shared memory is 1059 + # available on your system and warns you if this is not the case. 1060 + # By default, FTL warns if the shared-memory usage exceeds 90%. You can set any 1061 + # integer limit between 0 to 100 (interpreted as percentages) where 0 means that 1062 + # checking of shared-memory usage is disabled. 1063 + shmem = 90 1064 + 1065 + # FTL stores its long-term history in a database file on disk. Furthermore, FTL stores 1066 + # log files. By default, FTL warns if usage of the disk holding any crucial file 1067 + # exceeds 90%. You can set any integer limit between 0 to 100 (interpreted as 1068 + # percentages) where 0 means that checking of disk usage is disabled. 1069 + disk = 90 1070 + 1071 + [debug] 1072 + # Print debugging information about database actions. This prints performed SQL 1073 + # statements as well as some general information such as the time it took to store the 1074 + # queries and how many have been saved to the database. 1075 + database = false 1076 + 1077 + # Prints a list of the detected interfaces on the startup of pihole-FTL. Also, prints 1078 + # whether these interfaces are IPv4 or IPv6 interfaces. 1079 + networking = false 1080 + 1081 + # Print information about shared memory locks. Messages will be generated when waiting, 1082 + # obtaining, and releasing a lock. 1083 + locks = false 1084 + 1085 + # Print extensive query information (domains, types, replies, etc.). This has always 1086 + # been part of the legacy debug mode of pihole-FTL. 1087 + queries = false 1088 + 1089 + # Print flags of queries received by the DNS hooks. Only effective when DEBUG_QUERIES 1090 + # is enabled as well. 1091 + flags = false 1092 + 1093 + # Print information about shared memory buffers. Messages are either about creating or 1094 + # enlarging shmem objects or string injections. 1095 + shmem = false 1096 + 1097 + # Print information about garbage collection (GC): What is to be removed, how many have 1098 + # been removed and how long did GC take. 1099 + gc = false 1100 + 1101 + # Print information about ARP table processing: How long did parsing take, whether read 1102 + # MAC addresses are valid, and if the macvendor.db file exists. 1103 + arp = false 1104 + 1105 + # Controls if FTLDNS should print extended details about regex matching into FTL.log. 1106 + regex = false 1107 + 1108 + # Print extra debugging information concerning API calls. This includes the request, 1109 + # the request parameters, and the internal details about how the algorithms decide 1110 + # which data to present and in what form. This very verbose output should only be used 1111 + # when debugging specific API issues and can be helpful, e.g., when a client cannot 1112 + # connect due to an obscure API error. Furthermore, this setting enables logging of 1113 + # all API requests (auth log) and details about user authentication attempts. 1114 + api = false 1115 + 1116 + # Print extra debugging information about TLS connections. This includes the TLS 1117 + # version, the cipher suite, the certificate chain and much more. This very verbose 1118 + # output should only be used when debugging specific TLS issues and can be helpful, 1119 + # e.g., when a client cannot connect due to an obscure TLS error as modern browsers do 1120 + # not provide much information about the underlying TLS connection and most often give 1121 + # only very generic error messages without much/any underlying technical information. 1122 + tls = false 1123 + 1124 + # Print information about overTime memory operations, such as initializing or moving 1125 + # overTime slots. 1126 + overtime = false 1127 + 1128 + # Print information about status changes for individual queries. This can be useful to 1129 + # identify unexpected unknown queries. 1130 + status = false 1131 + 1132 + # Print information about capabilities granted to the pihole-FTL process. The current 1133 + # capabilities are printed on receipt of SIGHUP, i.e., the current set of capabilities 1134 + # can be queried without restarting pihole-FTL (by setting DEBUG_CAPS=true and 1135 + # thereafter sending killall -HUP pihole-FTL). 1136 + caps = false 1137 + 1138 + # Print information about DNSSEC activity 1139 + dnssec = false 1140 + 1141 + # FTL uses dynamically allocated vectors for various tasks. This config option enables 1142 + # extensive debugging information such as information about allocation, referencing, 1143 + # deletion, and appending. 1144 + vectors = false 1145 + 1146 + # Extensive information about hostname resolution like which DNS servers are used in 1147 + # the first and second hostname resolving tries (only affecting internally generated 1148 + # PTR queries). 1149 + resolver = false 1150 + 1151 + # Print debugging information about received EDNS(0) data. 1152 + edns0 = false 1153 + 1154 + # Log various important client events such as change of interface (e.g., client 1155 + # switching from WiFi to wired or VPN connection), as well as extensive reporting 1156 + # about how clients were assigned to its groups. 1157 + clients = false 1158 + 1159 + # Log information related to alias-client processing. 1160 + aliasclients = false 1161 + 1162 + # Log information regarding FTL's embedded event handling queue. 1163 + events = false 1164 + 1165 + # Log information about script helpers, e.g., due to dhcp-script. 1166 + helper = false 1167 + 1168 + # Print config parsing details 1169 + config = false 1170 + 1171 + # Debug monitoring of /etc/pihole filesystem events 1172 + inotify = false 1173 + 1174 + # Debug monitoring of the webserver (CivetWeb) events 1175 + webserver = false 1176 + 1177 + # Temporary flag that may print additional information. This debug flag is meant to be 1178 + # used whenever needed for temporary investigations. The logged content may change 1179 + # without further notice at any time. 1180 + extra = false 1181 + 1182 + # Reserved debug flag 1183 + reserved = false 1184 + 1185 + # Print information about NTP synchronization 1186 + ntp = false 1187 + 1188 + # Print information about netlink communication and parsing 1189 + netlink = false 1190 + 1191 + # Set all debug flags at once. This is a convenience option to enable all debug flags 1192 + # at once. Note that this option is not persistent, setting it to true will enable all 1193 + # *remaining* debug flags but unsetting it will disable *all* debug flags. 1194 + all = false
+51
pkgs/by-name/pi/pihole-web/package.nix
··· 1 + { 2 + stdenv, 3 + lib, 4 + fetchFromGitHub, 5 + pihole, 6 + pihole-ftl, 7 + procps, 8 + ... 9 + }: 10 + 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "pihole-web"; 13 + version = "6.1"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "pi-hole"; 17 + repo = "web"; 18 + tag = "v${finalAttrs.version}"; 19 + hash = "sha256-+h4cPDsTAKR8MM+Za0mp2nOX1cHW8LRlFmLqvrBHfbs="; 20 + }; 21 + 22 + propagatedBuildInputs = [ 23 + pihole 24 + pihole-ftl 25 + procps 26 + ]; 27 + 28 + installPhase = '' 29 + runHook preInstall 30 + 31 + mkdir -p $out/share 32 + cp -r -t $out/share *.lp img/ scripts/ style/ vendor/ 33 + 34 + mkdir -p $out/share/doc/$name/ 35 + cp README.md $out/share/doc/$name/ 36 + 37 + runHook postInstall 38 + ''; 39 + 40 + meta = { 41 + description = "Pi-hole web dashboard displaying stats and more"; 42 + longDescription = '' 43 + Pi-hole's Web interface (based off of AdminLTE) provides a central 44 + location to manage your Pi-hole and review the statistics generated by 45 + FTLDNS. 46 + ''; 47 + license = lib.licenses.eupl12; 48 + maintainers = with lib.maintainers; [ williamvds ]; 49 + platforms = lib.platforms.linux; 50 + }; 51 + })
+32
pkgs/by-name/pi/pihole/0001-Remove-sudo.patch
··· 1 + From a2b3aa45d6e073272608506b1d27e4f43f2b0032 Mon Sep 17 00:00:00 2001 2 + From: williamvds <william@williamvds.me> 3 + Date: Sun, 6 Apr 2025 23:00:41 +0100 4 + Subject: [PATCH 1/3] Remove sudo 5 + 6 + Rely on polkit and sensible permissions 7 + --- 8 + pihole | 8 -------- 9 + 1 file changed, 8 deletions(-) 10 + 11 + diff --git a/pihole b/pihole 12 + index 1d5093c..6afc48a 100755 13 + --- a/pihole 14 + +++ b/pihole 15 + @@ -570,14 +570,6 @@ if [[ -z ${USER} ]]; then 16 + USER=$(whoami) 17 + fi 18 + 19 + -# Check if the current user is neither root nor pihole and if the command 20 + -# requires root. If so, exit with an error message. 21 + -if [[ $EUID -ne 0 && ${USER} != "pihole" && need_root -eq 1 ]];then 22 + - echo -e " ${CROSS} The Pi-hole command requires root privileges, try:" 23 + - echo -e " ${COL_GREEN}sudo pihole $*${COL_NC}" 24 + - exit 1 25 + -fi 26 + - 27 + # Handle redirecting to specific functions based on arguments 28 + case "${1}" in 29 + "allow" | "allowlist" ) listFunc "$@";; 30 + -- 31 + 2.48.1 32 +
+67
pkgs/by-name/pi/pihole/0002-Remove-unsupported-commands.patch
··· 1 + From ab0650484cdd89afb5b60a0a046509ec5ae14375 Mon Sep 17 00:00:00 2001 2 + From: williamvds <william@williamvds.me> 3 + Date: Sun, 6 Apr 2025 23:01:30 +0100 4 + Subject: [PATCH 2/3] Remove unsupported commands 5 + 6 + Remove some unsupported maintenance commands, particularly the ones which 7 + reinstall, update, and uninstall pihole. This is managed by NixOS, after all. 8 + --- 9 + pihole | 9 +++++++-- 10 + 1 file changed, 7 insertions(+), 2 deletions(-) 11 + 12 + diff --git a/pihole b/pihole 13 + index 6afc48a..cce7c97 100755 14 + --- a/pihole 15 + +++ b/pihole 16 + @@ -92,6 +92,7 @@ debugFunc() { 17 + } 18 + 19 + flushFunc() { 20 + + unsupportedFunc 21 + "${PI_HOLE_SCRIPT_DIR}"/piholeLogFlush.sh "$@" 22 + exit 0 23 + } 24 + @@ -102,6 +103,7 @@ arpFunc() { 25 + } 26 + 27 + updatePiholeFunc() { 28 + + unsupportedFunc 29 + if [ -n "${DOCKER_VERSION}" ]; then 30 + unsupportedFunc 31 + else 32 + @@ -137,6 +139,7 @@ chronometerFunc() { 33 + 34 + 35 + uninstallFunc() { 36 + + unsupportedFunc 37 + if [ -n "${DOCKER_VERSION}" ]; then 38 + unsupportedFunc 39 + else 40 + @@ -405,6 +408,7 @@ tailFunc() { 41 + } 42 + 43 + piholeCheckoutFunc() { 44 + + unsupportedFunc 45 + if [ -n "${DOCKER_VERSION}" ]; then 46 + echo -e "${CROSS} Function not supported in Docker images" 47 + echo "Please build a custom image following the steps at" 48 + @@ -460,13 +464,14 @@ tricorderFunc() { 49 + } 50 + 51 + updateCheckFunc() { 52 + + unsupportedFunc 53 + "${PI_HOLE_SCRIPT_DIR}"/updatecheck.sh "$@" 54 + exit 0 55 + } 56 + 57 + unsupportedFunc(){ 58 + - echo "Function not supported in Docker images" 59 + - exit 0 60 + + echo "Function not supported in NixOS" 61 + + exit 1 62 + } 63 + 64 + helpFunc() { 65 + -- 66 + 2.48.1 67 +
+52
pkgs/by-name/pi/pihole/0003-Fix-redefinition-of-readonly-variable-utilsfile.patch
··· 1 + From cca2f6437e3ba09019b8fcb1986b4558d7c6db4e Mon Sep 17 00:00:00 2001 2 + From: williamvds <william@williamvds.me> 3 + Date: Sat, 31 May 2025 13:43:42 +0100 4 + Subject: [PATCH 3/3] Fix redefinition of readonly variable utilsfile 5 + 6 + --- 7 + advanced/Scripts/api.sh | 2 +- 8 + pihole | 10 +++------- 9 + 2 files changed, 4 insertions(+), 8 deletions(-) 10 + 11 + diff --git a/advanced/Scripts/api.sh b/advanced/Scripts/api.sh 12 + index 613a8d8..8720043 100755 13 + --- a/advanced/Scripts/api.sh 14 + +++ b/advanced/Scripts/api.sh 15 + @@ -19,7 +19,7 @@ 16 + 17 + TestAPIAvailability() { 18 + 19 + - local chaos_api_list authResponse authStatus authData apiAvailable DNSport 20 + + local chaos_api_list authResponse authStatus authData apiAvailable DNSport utilsfile 21 + 22 + # as we are running locally, we can get the port value from FTL directly 23 + readonly utilsfile="${PI_HOLE_SCRIPT_DIR}/utils.sh" 24 + diff --git a/pihole b/pihole 25 + index cce7c97..d63d064 100755 26 + --- a/pihole 27 + +++ b/pihole 28 + @@ -16,18 +16,14 @@ readonly PI_HOLE_SCRIPT_DIR="/opt/pihole" 29 + # error due to modifying a readonly variable. 30 + PI_HOLE_BIN_DIR="/usr/local/bin" 31 + 32 + -readonly colfile="${PI_HOLE_SCRIPT_DIR}/COL_TABLE" 33 + # shellcheck source=./advanced/Scripts/COL_TABLE 34 + -source "${colfile}" 35 + +source "${PI_HOLE_SCRIPT_DIR}/COL_TABLE" 36 + 37 + -readonly utilsfile="${PI_HOLE_SCRIPT_DIR}/utils.sh" 38 + # shellcheck source=./advanced/Scripts/utils.sh 39 + -source "${utilsfile}" 40 + +source "${PI_HOLE_SCRIPT_DIR}/utils.sh" 41 + 42 + -# Source api functions 43 + -readonly apifile="${PI_HOLE_SCRIPT_DIR}/api.sh" 44 + # shellcheck source=./advanced/Scripts/api.sh 45 + -source "${apifile}" 46 + +source "${PI_HOLE_SCRIPT_DIR}/api.sh" 47 + 48 + versionsfile="/etc/pihole/versions" 49 + if [ -f "${versionsfile}" ]; then 50 + -- 51 + 2.48.1 52 +
+257
pkgs/by-name/pi/pihole/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + makeBinaryWrapper, 5 + installShellFiles, 6 + bash, 7 + coreutils, 8 + curl, 9 + dig, 10 + gawk, 11 + getent, 12 + glibc, 13 + gnugrep, 14 + gnused, 15 + iproute2, 16 + jq, 17 + killall, 18 + libidn2, 19 + locale, 20 + ncurses, 21 + netcat, 22 + nettools, 23 + pihole-ftl, 24 + procps, 25 + resholve, 26 + sqlite, 27 + systemd, 28 + util-linux, 29 + stateDir ? "/etc/pihole", 30 + ... 31 + }: 32 + 33 + (resholve.mkDerivation rec { 34 + pname = "pihole"; 35 + version = "6.1"; 36 + 37 + src = fetchFromGitHub { 38 + owner = "pi-hole"; 39 + repo = "pi-hole"; 40 + tag = "v${version}"; 41 + hash = "sha256-aEnv8Lhb5vf0yDyuriVTaUY1wcdVmTdqoK+KDHvT/Lw="; 42 + }; 43 + 44 + patches = [ 45 + # Remove use of sudo in the original script, prefer to use a wrapper 46 + ./0001-Remove-sudo.patch 47 + # Disable unsupported subcommands, particularly those for imperatively installing/upgrading Pi-hole 48 + ./0002-Remove-unsupported-commands.patch 49 + # Fix a readonly variable error caused by defining a shadowing local variable 50 + ./0003-Fix-redefinition-of-readonly-variable-utilsfile.patch 51 + ]; 52 + 53 + nativeBuildInputs = [ 54 + makeBinaryWrapper 55 + installShellFiles 56 + ]; 57 + 58 + installPhase = '' 59 + runHook preInstall 60 + 61 + readonly scriptsDir=$out/usr/share/pihole 62 + 63 + install -Dm 555 -t $out/bin pihole 64 + install -Dm 555 -t $scriptsDir/advanced/Scripts gravity.sh 65 + 66 + # The installation script is sourced by advanced/Scripts/piholeARPTable.sh etc 67 + cp --parents -r -t $scriptsDir/ 'automated install/' advanced/{Scripts,Templates}/ 68 + 69 + installShellCompletion --bash --name pihole.bash \ 70 + advanced/bash-completion/pihole 71 + 72 + runHook postInstall 73 + ''; 74 + 75 + solutions.default = 76 + let 77 + out = builtins.placeholder "out"; 78 + scriptsDir = "${out}/usr/share/pihole/advanced/Scripts"; 79 + in 80 + { 81 + scripts = 82 + let 83 + relativeScripts = "usr/share/pihole/advanced/Scripts"; 84 + in 85 + [ 86 + "bin/pihole" 87 + "${relativeScripts}/api.sh" 88 + "${relativeScripts}/database_migration/gravity-db.sh" 89 + "${relativeScripts}/gravity.sh" 90 + "${relativeScripts}/list.sh" 91 + "${relativeScripts}/piholeARPTable.sh" 92 + "${relativeScripts}/piholeCheckout.sh" 93 + "${relativeScripts}/piholeDebug.sh" 94 + "${relativeScripts}/piholeLogFlush.sh" 95 + "${relativeScripts}/query.sh" 96 + "${relativeScripts}/update.sh" 97 + "${relativeScripts}/updatecheck.sh" 98 + "${relativeScripts}/utils.sh" 99 + "${relativeScripts}/version.sh" 100 + ]; 101 + interpreter = lib.getExe bash; 102 + inputs = [ 103 + # TODO: see if these inputs can help resholving 104 + "bin" 105 + "usr/share/pihole/advanced/Scripts" 106 + 107 + bash 108 + coreutils 109 + curl 110 + dig 111 + gawk 112 + getent 113 + gnugrep 114 + gnused 115 + iproute2 116 + jq 117 + killall 118 + libidn2 119 + locale 120 + ncurses 121 + netcat 122 + nettools 123 + pihole-ftl 124 + procps 125 + sqlite 126 + systemd 127 + util-linux 128 + ]; 129 + fake = { 130 + source = [ 131 + "/etc/os-release" 132 + "/etc/pihole/versions" 133 + "/etc/pihole/setupVars.conf" 134 + ]; 135 + external = [ 136 + # Used by chronometer.sh to get GPU information on Raspberry Pis 137 + "sudo" 138 + "vcgencmd" 139 + # used by the checkout and update scripts, which are patched out 140 + "git" 141 + "getenforce" 142 + "firewall-cmd" 143 + # Conditionally used in Docker builds 144 + "service" 145 + "lighttpd" 146 + # Used in piholeLogFlush.sh 147 + "/usr/sbin/logrotate" 148 + # Used by teleporter in webpage.sh 149 + "php" 150 + ]; 151 + }; 152 + fix = { 153 + "$PI_HOLE_BIN_DIR" = [ "${out}/bin" ]; 154 + "$PI_HOLE_FILES_DIR" = [ "${out}/usr/share/pihole" ]; 155 + "$PI_HOLE_INSTALL_DIR" = [ scriptsDir ]; 156 + "$PI_HOLE_LOCAL_REPO" = [ "${out}/usr/share/pihole" ]; 157 + "$PI_HOLE_SCRIPT_DIR" = [ scriptsDir ]; 158 + "$colfile" = [ "${scriptsDir}/COL_TABLE" ]; 159 + "$coltable" = [ "${scriptsDir}/COL_TABLE" ]; 160 + "$PIHOLE_COLTABLE_FILE" = [ "${scriptsDir}/COL_TABLE" ]; 161 + "$utilsfile" = [ "${scriptsDir}/utils.sh" ]; 162 + "$apifile" = [ "${scriptsDir}/api.sh" ]; 163 + "$piholeGitDir" = [ "${out}/usr/share/pihole" ]; 164 + "$PIHOLE_COMMAND" = [ "pihole" ]; 165 + }; 166 + keep = { 167 + source = [ 168 + "$pihole_FTL" # Global config file 169 + "$setupVars" # Global config file 170 + "$PIHOLE_SETUP_VARS_FILE" 171 + "$versionsfile" # configuration file, doesn't exist on NixOS 172 + "${out}/usr/share/pihole/automated install/basic-install.sh" 173 + "${scriptsDir}/COL_TABLE" 174 + "${scriptsDir}/database_migration/gravity-db.sh" 175 + "${scriptsDir}/gravity.sh" 176 + "${scriptsDir}/piholeCheckout.sh" 177 + "${scriptsDir}/utils.sh" 178 + "${scriptsDir}/api.sh" 179 + "/etc/os-release" 180 + "/etc/pihole/versions" 181 + "/etc/pihole/setupVars.conf" 182 + "$cachedVersions" 183 + ]; 184 + 185 + "$PIHOLE_SETUP_VARS_FILE" = true; 186 + "$PKG_INSTALL" = true; # System package manager, patched out 187 + "$PKG_MANAGER" = true; # System package manager, patched out 188 + "$cmd" = true; # ping or ping6 189 + "$program_name" = true; # alias for $1 190 + "$svc" = true; # dynamic restart command 191 + "${out}/bin/pihole" = true; 192 + "${scriptsDir}/api.sh" = true; 193 + "${scriptsDir}/gravity.sh" = true; 194 + "${scriptsDir}/list.sh" = true; 195 + "${scriptsDir}/piholeARPTable.sh" = true; 196 + "${scriptsDir}/piholeDebug.sh" = true; 197 + "${scriptsDir}/piholeLogFlush.sh" = true; 198 + "${scriptsDir}/query.sh" = true; 199 + "${scriptsDir}/uninstall.sh" = true; 200 + "${scriptsDir}/update.sh" = true; 201 + "${scriptsDir}/updatecheck.sh" = true; 202 + "${scriptsDir}/version.sh" = true; 203 + 204 + # boolean variables 205 + "$addmode" = true; 206 + "$noReloadRequested" = true; 207 + "$oldAvail" = true; 208 + "$verbose" = true; 209 + "$web" = true; 210 + "$wildcard" = true; 211 + 212 + # Note that this path needs to be quoted due to the whitespace. 213 + # TODO: raise upstream resholve issue. pihole scripts specify this path 214 + # both quoted and escaped. Resholve apparently requires matching the 215 + # literal path, so we need to provide a version with and without the 216 + # backslash. 217 + "'${out}/usr/share/pihole/automated\\ install/basic-install.sh'" = true; 218 + "'${out}/usr/share/pihole/automated install/basic-install.sh'" = true; 219 + 220 + "/etc/.pihole" = true; # Patched with an override 221 + "/etc/os-release" = true; 222 + "/etc/pihole/versions" = true; 223 + "/etc/pihole/setupVars.conf" = true; 224 + }; 225 + execer = [ 226 + "cannot:${pihole-ftl}/bin/pihole-FTL" 227 + "cannot:${iproute2}/bin/ip" 228 + "cannot:${systemd}/bin/systemctl" 229 + "cannot:${glibc.bin}/bin/ldd" 230 + "cannot:${out}/bin/pihole" 231 + ]; 232 + }; 233 + 234 + meta = { 235 + description = "A black hole for Internet advertisements"; 236 + license = lib.licenses.eupl12; 237 + maintainers = with lib.maintainers; [ williamvds ]; 238 + platforms = lib.platforms.linux; 239 + mainProgram = "pihole"; 240 + }; 241 + 242 + passthru = { 243 + stateDir = stateDir; 244 + }; 245 + }).overrideAttrs 246 + (old: { 247 + # Resholve can't fix the hardcoded absolute paths, so substitute them before resholving 248 + preFixup = 249 + '' 250 + scriptsDir=$out/usr/share/pihole 251 + 252 + substituteInPlace $out/bin/pihole $scriptsDir/advanced/Scripts/*.sh \ 253 + --replace-quiet /etc/.pihole $scriptsDir \ 254 + --replace-quiet /opt/pihole $scriptsDir/advanced/Scripts 255 + '' 256 + + old.preFixup; 257 + })
+2 -2
pkgs/by-name/re/reposilite/package.nix
··· 18 18 in 19 19 stdenv.mkDerivation (finalAttrs: { 20 20 pname = "Reposilite"; 21 - version = "3.5.23"; 21 + version = "3.5.24"; 22 22 23 23 src = fetchurl { 24 24 url = "https://maven.reposilite.com/releases/com/reposilite/reposilite/${finalAttrs.version}/reposilite-${finalAttrs.version}-all.jar"; 25 - hash = "sha256-7DNl0u2iYAlqhflJCIppy8huMKtFjjyRJzUPcWHoRnE="; 25 + hash = "sha256-HyA59f4Og3bGTe5hEShkAt0jl9rLUBzGAGxUKgJV9Y0="; 26 26 }; 27 27 28 28 dontUnpack = true;
+5 -5
pkgs/by-name/re/reposilite/plugins.json
··· 1 1 { 2 - "checksum": "sha256-k470nI1rGZJcUVETG3bmjqdvjkzeVM0OVWhONM6nJL8=", 3 - "groovy": "sha256-8LjYnoXaEYmedWUPgqfDGVORQnpoDn5um02KWtkTjak=", 4 - "migration": "sha256-T/n14xWA+YPZEDaybybtFiqcdE/I7SY/llvhwL+9JZU=", 5 - "prometheus": "sha256-BChuSWSwPpwAA5jA9Lf4LsAGNA6uFlVqFNy7h9biZ9Q=", 6 - "swagger": "sha256-uL3e85p1xk265xiNzDoxY62GPbp7qCummEMxXzKUn5Q=" 2 + "checksum": "sha256-XaFqu3ln73XLDSbHO7PUalwOLdtBfQ1pOGttcbM50To=", 3 + "groovy": "sha256-sDHaaWdcx8kAnjoalizxVkMALljlrzvBLf0EjtZWsB0=", 4 + "migration": "sha256-TAnaun2V8dVZeMWAWsThZcBD+DDgGj+7qMt4LTDkYpE=", 5 + "prometheus": "sha256-yVs53YX8vIxjhojVYGK1xstw/8wZNE7C9DG01rdFpSc=", 6 + "swagger": "sha256-gSiJeS0NLvVWlKg/CNkwpBD3fNZUWyBwrD53NWuY1Ug=" 7 7 }
-48
pkgs/by-name/sf/sfcgal/cmake-fix.patch
··· 1 - diff --git a/CMakeLists.txt b/CMakeLists.txt 2 - index 07a6c2e5..37c33d92 100644 3 - --- a/CMakeLists.txt 4 - +++ b/CMakeLists.txt 5 - @@ -221,7 +221,7 @@ if(NOT DEFINED CMAKE_INSTALL_LIBDIR) 6 - set(CMAKE_INSTALL_LIBDIR "${_LIBDIR_DEFAULT}" CACHE PATH "object code libraries (${_LIBDIR_DEFAULT})") 7 - endif() 8 - 9 - -SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}") 10 - +SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_FULL_LIBDIR}") 11 - SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) 12 - #SET(CMAKE_MACOSX_RPATH ON) 13 - 14 - @@ -260,6 +260,10 @@ if ( "${CMAKE_BUILD_TYPE}" STREQUAL "Debug" ) 15 - else() 16 - set( SFCGAL_LIB_NAME "SFCGAL" ) 17 - endif() 18 - + 19 - +if ( UNIX ) 20 - + include(GNUInstallDirs) 21 - +endif() 22 - #set( SFCGAL_LIB_NAME ${${CMAKE_BUILD_TYPE} 23 - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/sfcgal-config.in ${CMAKE_CURRENT_BINARY_DIR}/sfcgal-config @ONLY) 24 - install( PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/sfcgal-config DESTINATION bin ) 25 - diff --git a/sfcgal-config.in b/sfcgal-config.in 26 - index a0e992c5..49615c13 100755 27 - --- a/sfcgal-config.in 28 - +++ b/sfcgal-config.in 29 - @@ -1,6 +1,6 @@ 30 - #!/bin/sh 31 - prefix=@CMAKE_INSTALL_PREFIX@ 32 - -libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ 33 - +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ 34 - 35 - usage() 36 - { 37 - diff --git a/sfcgal.pc.in b/sfcgal.pc.in 38 - index 968cb407..bf517d02 100644 39 - --- a/sfcgal.pc.in 40 - +++ b/sfcgal.pc.in 41 - @@ -1,6 +1,6 @@ 42 - prefix=@CMAKE_INSTALL_PREFIX@ 43 - exec_prefix=${prefix} 44 - -libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ 45 - +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ 46 - includedir=${prefix}/include 47 - 48 - Name: sfcgal
+5 -10
pkgs/by-name/sf/sfcgal/package.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "sfcgal"; 14 - version = "2.0.0"; 14 + version = "2.1.0"; 15 15 16 16 src = fetchFromGitLab { 17 17 owner = "sfcgal"; 18 18 repo = "SFCGAL"; 19 - rev = "refs/tags/v${finalAttrs.version}"; 20 - hash = "sha256-cx0QJCtAPR/WkWPpH+mZvq2803eDT7b+qlI5ma+CveE="; 19 + tag = "v${finalAttrs.version}"; 20 + hash = "sha256-m8oyfL3rF4qLugoEFa8iiqS5D1Oljg+x1qMp9KfiQ5c="; 21 21 }; 22 22 23 23 buildInputs = [ ··· 29 29 30 30 nativeBuildInputs = [ cmake ]; 31 31 32 - patches = [ 33 - # https://gitlab.com/sfcgal/SFCGAL/-/merge_requests/384 34 - ./cmake-fix.patch 35 - ]; 36 - 37 32 meta = { 38 33 description = "C++ wrapper library around CGAL with the aim of supporting ISO 191007:2013 and OGC Simple Features for 3D operations"; 39 34 homepage = "https://sfcgal.gitlab.io/SFCGAL/"; 40 35 changelog = "https://gitlab.com/sfcgal/SFCGAL/-/releases/v${finalAttrs.version}"; 41 - license = lib.licenses.lgpl2; 42 - platforms = lib.platforms.linux; 36 + license = lib.licenses.lgpl2Plus; 37 + platforms = lib.platforms.unix; 43 38 maintainers = with lib.maintainers; [ fqidz ]; 44 39 teams = [ lib.teams.geospatial ]; 45 40 };
+7 -2
pkgs/by-name/sh/shell-gpt/package.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "shell-gpt"; 9 - version = "1.4.4"; 9 + version = "1.4.5"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "TheR1D"; 14 14 repo = "shell_gpt"; 15 15 tag = version; 16 - hash = "sha256-4/5CLzIq+RXVTJk4chrd65GeazRp8VFKdOMt3fT+mbI="; 16 + hash = "sha256-e0zKlbt508psiV1ryuE/JV0rWM/XZDhMChqReGHefig="; 17 17 }; 18 18 19 19 pythonRelaxDeps = [ ··· 33 33 click 34 34 distro 35 35 instructor 36 + litellm 36 37 openai 37 38 rich 38 39 typer 40 + ]; 41 + 42 + buildInputs = with python3.pkgs; [ 43 + litellm 39 44 ]; 40 45 41 46 # Tests want to read the OpenAI API key from stdin
+3 -3
pkgs/by-name/sl/slimevr/package.nix
··· 21 21 22 22 rustPlatform.buildRustPackage rec { 23 23 pname = "slimevr"; 24 - version = "0.14.1"; 24 + version = "0.15.0"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "SlimeVR"; 28 28 repo = "SlimeVR-Server"; 29 29 rev = "v${version}"; 30 - hash = "sha256-7b2IlMYpOVvthOUNr63PUsZyr2JH37O2DVWH9N6M8Xg="; 30 + hash = "sha256-Sc51fGUXc9FCTO7wVy9hkZiOe0RYefVasp+jCeWl844="; 31 31 # solarxr 32 32 fetchSubmodules = true; 33 33 }; ··· 39 39 pnpmDeps = pnpm_9.fetchDeps { 40 40 pname = "${pname}-pnpm-deps"; 41 41 inherit version src; 42 - hash = "sha256-IoLY3ByDQGfbkWjxlEHHTiKiE3+tpwCrYLUDE8zPkeQ="; 42 + hash = "sha256-xCID9JOFEswsTbE5Dh6ZAkhhyy4eMuqkme54IdWfcks="; 43 43 }; 44 44 45 45 nativeBuildInputs = [
+3 -3
pkgs/by-name/st/stackit-cli/package.nix
··· 12 12 13 13 buildGoModule rec { 14 14 pname = "stackit-cli"; 15 - version = "0.32.0"; 15 + version = "0.33.1"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "stackitcloud"; 19 19 repo = "stackit-cli"; 20 20 rev = "v${version}"; 21 - hash = "sha256-y0NQXfYgaAwMCCjEdUXpVlILqFXQP4+CxaJNjHZKdr8="; 21 + hash = "sha256-qWKnGTSlBnorYrOdQCuA4ymb5lyQUhFQkiOG5SowxD8="; 22 22 }; 23 23 24 - vendorHash = "sha256-7jsF91XudEG7mkqYcnhSI2D+uHQ4HGX+bzlm3wGR+MA="; 24 + vendorHash = "sha256-OiXUvAksFcD6yU8CTzY8QeDkiYbIr5MTfoqwdyC/ITQ="; 25 25 26 26 subPackages = [ "." ]; 27 27
+10 -10
pkgs/by-name/st/steam-unwrapped/package.nix
··· 7 7 8 8 stdenv.mkDerivation (finalAttrs: { 9 9 pname = "steam-unwrapped"; 10 - version = "1.0.0.82"; 10 + version = "1.0.0.83"; 11 11 12 12 src = fetchurl { 13 13 # use archive url so the tarball doesn't 404 on a new release 14 14 url = "https://repo.steampowered.com/steam/archive/stable/steam_${finalAttrs.version}.tar.gz"; 15 - hash = "sha256-r6Lx3WJx/StkW6MLjzq0Cv02VONUJBoxy9UQAPfm/Hc="; 15 + hash = "sha256-eRaCsMx+/ZRscAL5F8ndR00mGbf57QCJEhaoprSsj4I="; 16 16 }; 17 17 18 18 patches = [ ··· 23 23 ]; 24 24 25 25 makeFlags = [ 26 - "DESTDIR=$(out)" 27 - "PREFIX=" 26 + "PREFIX=${placeholder "out"}" 28 27 ]; 29 28 30 29 postInstall = '' ··· 34 33 mkdir -p $out/etc/udev/rules.d/ 35 34 cp ./subprojects/steam-devices/*.rules $out/etc/udev/rules.d/ 36 35 substituteInPlace $out/etc/udev/rules.d/60-steam-input.rules \ 37 - --replace "/bin/sh" "${bash}/bin/bash" 36 + --replace-fail "/bin/sh" "${bash}/bin/bash" 38 37 39 38 # this just installs a link, "steam.desktop -> /lib/steam/steam.desktop" 40 39 rm $out/share/applications/steam.desktop 41 - sed -e 's,/usr/bin/steam,steam,g' steam.desktop > $out/share/applications/steam.desktop 40 + substitute steam.desktop $out/share/applications/steam.desktop \ 41 + --replace-fail /usr/bin/steam steam 42 42 ''; 43 43 44 44 passthru.updateScript = ./update.py; 45 45 46 - meta = with lib; { 46 + meta = { 47 47 description = "Digital distribution platform"; 48 48 longDescription = '' 49 49 Steam is a video game digital distribution service and storefront from Valve. ··· 51 51 To install on NixOS, please use the option `programs.steam.enable = true`. 52 52 ''; 53 53 homepage = "https://store.steampowered.com/"; 54 - license = licenses.unfreeRedistributable; 55 - maintainers = [ lib.maintainers.jagajaga ]; 56 - teams = [ lib.teams.steam ]; 54 + license = lib.licenses.unfreeRedistributable; 55 + maintainers = with lib.maintainers; [ jagajaga ]; 56 + teams = with lib.teams; [ steam ]; 57 57 mainProgram = "steam"; 58 58 }; 59 59 })
+3 -3
pkgs/by-name/ta/talosctl/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "talosctl"; 11 - version = "1.10.2"; 11 + version = "1.10.3"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "siderolabs"; 15 15 repo = "talos"; 16 16 tag = "v${version}"; 17 - hash = "sha256-8qruYf59oFvLO892T89GbayTpq9V1J+Tu08jgIaod18="; 17 + hash = "sha256-smqQBFm33uTgK4RGtiu9wlgbHkt8jw7zeiVGWsHG/8s="; 18 18 }; 19 19 20 - vendorHash = "sha256-sRa8P6vGjXg3fL4f3CFjtaTvESP8DPd7/E98Z+7i0mw="; 20 + vendorHash = "sha256-fDKCozvQ1dPM0DFS7DysZ1DHryj3se1bmaLb+3B0kxo="; 21 21 22 22 ldflags = [ 23 23 "-s"
+3 -3
pkgs/by-name/ta/tandoor-recipes/common.nix
··· 1 1 { lib, fetchFromGitHub }: 2 2 rec { 3 - version = "1.5.32"; 3 + version = "1.5.34"; 4 4 5 5 src = fetchFromGitHub { 6 6 owner = "TandoorRecipes"; 7 7 repo = "recipes"; 8 8 rev = version; 9 - hash = "sha256-CNlst4bpvRSOPABg85k9xltbrZhs5MQLfJr+t7l7hhI="; 9 + hash = "sha256-PnC1Z4UtHqfQOenNIQpxcRysD4Hpb/WfjDe0OZP/k+0="; 10 10 }; 11 11 12 - yarnHash = "sha256-CFPofExwhvto6FVBXdsEY/uZaVKPkWaSdfqkEV7KY70="; 12 + yarnHash = "sha256-IVCT1KUhShCXY5ocmOul7DMzTe6ULm32azFE8HES1vc="; 13 13 14 14 meta = with lib; { 15 15 homepage = "https://tandoor.dev/";
+4
pkgs/by-name/ta/tandoor-recipes/package.nix
··· 76 76 aiohttp 77 77 inflection 78 78 redis 79 + requests-oauthlib 80 + pyjwt 81 + python3-openid 82 + python3-saml 79 83 ]; 80 84 81 85 configurePhase = ''
+2 -2
pkgs/desktops/xfce/panel-plugins/xfce4-windowck-plugin/default.nix
··· 19 19 20 20 stdenv.mkDerivation (finalAttrs: { 21 21 pname = "xfce4-windowck-plugin"; 22 - version = "0.6.0"; 22 + version = "0.6.1"; 23 23 24 24 src = fetchurl { 25 25 url = "mirror://xfce/src/panel-plugins/xfce4-windowck-plugin/${lib.versions.majorMinor finalAttrs.version}/xfce4-windowck-plugin-${finalAttrs.version}.tar.xz"; 26 - hash = "sha256-dJeSszth86ICe2VHBW5JOYqNajPgeg66hYOvnF9hdj8="; 26 + hash = "sha256-Ay4wXXTxe9ZbKL0mDPGS/PiqDfM9EWCH5IX9E2i3zzk="; 27 27 }; 28 28 29 29 strictDeps = true;
+6 -2
pkgs/development/compilers/zig/bintools.nix
··· 4 4 zig, 5 5 runCommand, 6 6 makeWrapper, 7 + coreutils, 7 8 }: 8 9 let 9 10 targetPrefix = lib.optionalString ( ··· 26 27 } 27 28 '' 28 29 mkdir -p $out/bin 29 - for tool in ar objcopy ranlib; do 30 - makeWrapper "$zig/bin/zig" "$out/bin/${targetPrefix}$tool" \ 30 + for tool in ar objcopy ranlib ld.lld; do 31 + makeWrapper "$zig/bin/zig" "$out/bin/$tool" \ 31 32 --add-flags "$tool" \ 33 + --suffix PATH : "${lib.makeBinPath [ coreutils ]}" \ 32 34 --run "export ZIG_GLOBAL_CACHE_DIR=\$(mktemp -d)" 33 35 done 36 + 37 + ln -s $out/bin/ld.lld $out/bin/ld 34 38 ''
+6 -4
pkgs/development/compilers/zig/cc.nix
··· 4 4 zig, 5 5 stdenv, 6 6 makeWrapper, 7 + coreutils, 7 8 }: 8 9 let 9 10 targetPrefix = lib.optionalString ( ··· 27 28 '' 28 29 mkdir -p $out/bin 29 30 for tool in cc c++ ld.lld; do 30 - makeWrapper "$zig/bin/zig" "$out/bin/${targetPrefix}$tool" \ 31 + makeWrapper "$zig/bin/zig" "$out/bin/$tool" \ 31 32 --add-flags "$tool" \ 33 + --suffix PATH : "${lib.makeBinPath [ coreutils ]}" \ 32 34 --run "export ZIG_GLOBAL_CACHE_DIR=\$(mktemp -d)" 33 35 done 34 36 35 - mv $out/bin/${targetPrefix}c++ $out/bin/${targetPrefix}clang++ 36 - mv $out/bin/${targetPrefix}cc $out/bin/${targetPrefix}clang 37 - mv $out/bin/${targetPrefix}ld.lld $out/bin/${targetPrefix}ld 37 + ln -s $out/bin/c++ $out/bin/clang++ 38 + ln -s $out/bin/cc $out/bin/clang 39 + ln -s $out/bin/ld.lld $out/bin/ld 38 40 ''
+2 -1
pkgs/development/compilers/zig/generic.nix
··· 155 155 cc = wrapCCWith { 156 156 cc = finalAttrs.finalPackage.cc-unwrapped; 157 157 bintools = finalAttrs.finalPackage.bintools; 158 + extraPackages = [ ]; 158 159 nixSupport.cc-cflags = 159 160 [ 160 161 "-target" 161 - "${stdenv.targetPlatform.config}" 162 + "${stdenv.targetPlatform.system}-${stdenv.targetPlatform.parsed.abi.name}" 162 163 ] 163 164 ++ lib.optional ( 164 165 stdenv.targetPlatform.isLinux && !(stdenv.targetPlatform.isStatic or false)
+7 -15
pkgs/development/python-modules/apsw/default.nix
··· 1 1 { 2 - stdenv, 3 2 lib, 4 3 buildPythonPackage, 5 4 fetchFromGitHub, 6 5 pythonOlder, 7 - pytestCheckHook, 8 6 setuptools, 9 7 sqlite, 10 8 }: ··· 27 25 28 26 buildInputs = [ sqlite ]; 29 27 30 - nativeCheckInputs = [ pytestCheckHook ]; 31 - 32 - pytestFlagsArray = [ "apsw/tests.py" ]; 33 - 34 - disabledTests = [ 35 - # we don't build the test extension 36 - "testLoadExtension" 37 - "testShell" 38 - "testVFS" 39 - "testVFSWithWAL" 40 - # no lines in errout.txt 41 - "testWriteUnraisable" 42 - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ "testzzForkChecker" ]; 28 + # apsw explicitly doesn't use pytest 29 + # see https://github.com/rogerbinns/apsw/issues/548#issuecomment-2891633403 30 + checkPhase = '' 31 + runHook preCheck 32 + python -m apsw.tests 33 + runHook postCheck 34 + ''; 43 35 44 36 pythonImportsCheck = [ "apsw" ]; 45 37
+7 -5
pkgs/development/python-modules/certbot-dns-inwx/default.nix
··· 5 5 setuptools, 6 6 acme, 7 7 certbot, 8 + inwx-domrobot, 8 9 }: 9 10 10 11 buildPythonPackage rec { ··· 21 22 22 23 build-system = [ setuptools ]; 23 24 24 - propagatedBuildInputs = [ 25 + dependencies = [ 25 26 acme 26 27 certbot 28 + inwx-domrobot 27 29 ]; 28 30 29 31 # Doesn't have any tests 30 32 doCheck = false; 31 33 32 - pytestImportsCheck = [ "certbot_dns_inwx" ]; 34 + pythonImportsCheck = [ "certbot_dns_inwx" ]; 33 35 34 - meta = with lib; { 36 + meta = { 35 37 description = "INWX DNS Authenticator plugin for Certbot"; 36 38 homepage = "https://github.com/oGGy990/certbot-dns-inwx"; 37 - license = with licenses; [ 39 + license = with lib.licenses; [ 38 40 asl20 39 41 mit 40 42 ]; 41 - maintainers = with maintainers; [ onny ]; 43 + maintainers = with lib.maintainers; [ onny ]; 42 44 }; 43 45 }
+37
pkgs/development/python-modules/inwx-domrobot/default.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + buildPythonPackage, 5 + setuptools, 6 + requests, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "inwx-domrobot"; 11 + version = "3.2.0"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "inwx"; 16 + repo = "python-client"; 17 + tag = "v${version}"; 18 + hash = "sha256-Nbs3xroJD61NbpaiTdjA3VFxzXIlnqmB1d7SJDj8VN8="; 19 + }; 20 + 21 + build-system = [ setuptools ]; 22 + 23 + dependencies = [ requests ]; 24 + 25 + # No tests 26 + doCheck = false; 27 + 28 + pythonImportsCheck = [ "INWX" ]; 29 + 30 + meta = { 31 + description = "INWX Domrobot Python Client"; 32 + homepage = "https://github.com/inwx/python-client"; 33 + changelog = "https://github.com/inwx/python-client/releases/tag/${src.tag}"; 34 + license = lib.licenses.mit; 35 + maintainers = [ lib.maintainers.amadejkastelic ]; 36 + }; 37 + }
+2
pkgs/development/python-modules/ircstates/default.nix
··· 23 23 24 24 build-system = [ setuptools ]; 25 25 26 + pythonRelaxDeps = [ "pendulum" ]; 27 + 26 28 dependencies = [ 27 29 irctokens 28 30 pendulum
+11 -15
pkgs/development/python-modules/monitorcontrol/default.nix
··· 3 3 buildPythonPackage, 4 4 pythonOlder, 5 5 fetchFromGitHub, 6 - poetry-core, 6 + setuptools, 7 7 pyudev, 8 8 pytestCheckHook, 9 - voluptuous, 10 9 }: 11 10 12 11 buildPythonPackage rec { 13 12 pname = "monitorcontrol"; 14 - version = "3.1.0"; 13 + version = "4.1.1"; 15 14 pyproject = true; 16 15 17 16 disabled = pythonOlder "3.8"; ··· 20 19 owner = "newAM"; 21 20 repo = "monitorcontrol"; 22 21 tag = version; 23 - hash = "sha256-fu0Lm7Tcw7TCCBDXTTY20JBAM7oeesyeHQFFILeZxX0="; 22 + hash = "sha256-4A7Cj2PWANZOmMSB9rH++TAf6SgyQd0OFULKa4JRu0s="; 24 23 }; 25 24 26 - nativeBuildInputs = [ poetry-core ]; 25 + build-system = [ setuptools ]; 27 26 28 - propagatedBuildInputs = [ pyudev ]; 27 + dependencies = [ pyudev ]; 29 28 30 - nativeCheckInputs = [ 31 - pytestCheckHook 32 - voluptuous 33 - ]; 29 + nativeCheckInputs = [ pytestCheckHook ]; 34 30 35 31 pythonImportsCheck = [ pname ]; 36 32 37 - meta = with lib; { 33 + meta = { 38 34 description = "Python monitor controls using DDC-CI"; 39 35 mainProgram = "monitorcontrol"; 40 36 homepage = "https://github.com/newAM/monitorcontrol"; 41 - changelog = "https://github.com/newAM/monitorcontrol/blob/v${version}/CHANGELOG.md"; 42 - license = licenses.mit; 43 - platforms = platforms.linux; 44 - maintainers = with maintainers; [ newam ]; 37 + changelog = "https://github.com/newAM/monitorcontrol/blob/${version}/CHANGELOG.md"; 38 + license = lib.licenses.mit; 39 + platforms = lib.platforms.linux; 40 + maintainers = with lib.maintainers; [ newam ]; 45 41 }; 46 42 }
+2 -2
pkgs/development/python-modules/pybrowsers/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pybrowsers"; 10 - version = "1.1.0"; 10 + version = "1.3.0"; 11 11 pyproject = true; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "roniemartinez"; 15 15 repo = "browsers"; 16 16 tag = version; 17 - hash = "sha256-9YO/FTgL/BzabPnpi2RM/C08F7/d6FNshWnGsT6NQlg="; 17 + hash = "sha256-GW5yuBc9lwGIUK/ZH4qHFXlA+wyMD6HdShq0A/ydb+k="; 18 18 }; 19 19 20 20 build-system = [ poetry-core ];
-55
pkgs/development/python-modules/python-jose/cryptography-45.0.patch
··· 1 - diff --git a/jose/backends/__init__.py b/jose/backends/__init__.py 2 - index e7bba69..9918969 100644 3 - --- a/jose/backends/__init__.py 4 - +++ b/jose/backends/__init__.py 5 - @@ -1,10 +1,4 @@ 6 - -try: 7 - - from jose.backends.cryptography_backend import get_random_bytes # noqa: F401 8 - -except ImportError: 9 - - try: 10 - - from jose.backends.pycrypto_backend import get_random_bytes # noqa: F401 11 - - except ImportError: 12 - - from jose.backends.native import get_random_bytes # noqa: F401 13 - +from jose.backends.native import get_random_bytes # noqa: F401 14 - 15 - try: 16 - from jose.backends.cryptography_backend import CryptographyRSAKey as RSAKey # noqa: F401 17 - diff --git a/jose/backends/cryptography_backend.py b/jose/backends/cryptography_backend.py 18 - index 1525cf2..3dce986 100644 19 - --- a/jose/backends/cryptography_backend.py 20 - +++ b/jose/backends/cryptography_backend.py 21 - @@ -26,33 +26,11 @@ from ..utils import ( 22 - long_to_base64, 23 - ) 24 - from .base import Key 25 - +from . import get_random_bytes 26 - 27 - _binding = None 28 - 29 - 30 - -def get_random_bytes(num_bytes): 31 - - """ 32 - - Get random bytes 33 - - 34 - - Currently, Cryptography returns OS random bytes. If you want OpenSSL 35 - - generated random bytes, you'll have to switch the RAND engine after 36 - - initializing the OpenSSL backend 37 - - Args: 38 - - num_bytes (int): Number of random bytes to generate and return 39 - - Returns: 40 - - bytes: Random bytes 41 - - """ 42 - - global _binding 43 - - 44 - - if _binding is None: 45 - - _binding = Binding() 46 - - 47 - - buf = _binding.ffi.new("char[]", num_bytes) 48 - - _binding.lib.RAND_bytes(buf, num_bytes) 49 - - rand_bytes = _binding.ffi.buffer(buf, num_bytes)[:] 50 - - return rand_bytes 51 - - 52 - - 53 - class CryptographyECKey(Key): 54 - SHA256 = hashes.SHA256 55 - SHA384 = hashes.SHA384
-5
pkgs/development/python-modules/python-jose/default.nix
··· 24 24 hash = "sha256-8DQ0RBQ4ZgEIwcosgX3dzr928cYIQoH0obIOgk0+Ozs="; 25 25 }; 26 26 27 - patches = [ 28 - # https://github.com/mpdavis/python-jose/pull/381 29 - ./cryptography-45.0.patch 30 - ]; 31 - 32 27 pythonRelaxDeps = [ 33 28 # https://github.com/mpdavis/python-jose/pull/376 34 29 "pyasn1"
+3
pkgs/development/python-modules/wandb/default.nix
··· 378 378 379 379 # RuntimeError: *** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[1] 380 380 "test_wandb_image_with_matplotlib_figure" 381 + 382 + # HandleAbandonedError / SystemExit when run in sandbox 383 + "test_makedirs_raises_oserror__uses_temp_dir" 381 384 ]; 382 385 383 386 pythonImportsCheck = [ "wandb" ];
+9 -5
pkgs/development/python-modules/xformers/default.nix
··· 30 30 }: 31 31 let 32 32 inherit (torch) cudaCapabilities cudaPackages cudaSupport; 33 - version = "0.0.28.post3"; 33 + version = "0.0.30"; 34 34 in 35 35 buildPythonPackage { 36 36 pname = "xformers"; ··· 43 43 owner = "facebookresearch"; 44 44 repo = "xformers"; 45 45 tag = "v${version}"; 46 - hash = "sha256-23tnhCHK+Z0No8fqZxkgDFp2VIgXZR4jpM+pkb/vvmw="; 47 46 fetchSubmodules = true; 47 + hash = "sha256-ozaw9z8qnGpZ28LQNtwmKeVnrn7KDWNeJKtT6g6Q/W0="; 48 48 }; 49 49 50 50 patches = [ ./0001-fix-allow-building-without-git.patch ]; ··· 117 117 # flash-attn 118 118 ]; 119 119 120 - meta = with lib; { 120 + meta = { 121 121 description = "Collection of composable Transformer building blocks"; 122 122 homepage = "https://github.com/facebookresearch/xformers"; 123 123 changelog = "https://github.com/facebookresearch/xformers/blob/${version}/CHANGELOG.md"; 124 - license = licenses.bsd3; 125 - maintainers = with maintainers; [ happysalada ]; 124 + license = lib.licenses.bsd3; 125 + maintainers = with lib.maintainers; [ happysalada ]; 126 + badPlatforms = [ 127 + # fatal error: 'omp.h' file not found 128 + lib.systems.inspect.patterns.isDarwin 129 + ]; 126 130 }; 127 131 }
+2 -2
pkgs/development/tools/pnpm/default.nix
··· 16 16 hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc="; 17 17 }; 18 18 "10" = { 19 - version = "10.11.0"; 20 - hash = "sha256-pp6csHfaQZ1H0Y8d1S4gckWynKxuB2rO2+uL47Gme9c="; 19 + version = "10.11.1"; 20 + hash = "sha256-IR6ZkBSElcn8MLflg5b37tqD2SQ+t1QH6k+GUPsWH3w="; 21 21 }; 22 22 }; 23 23
+6
pkgs/os-specific/linux/kernel/common-config.nix
··· 134 134 # APEI Generic Hardware Error Source 135 135 ACPI_APEI_GHES = (option yes); 136 136 137 + # Without this, on some hardware the kernel fails at some 138 + # point after the EFI stub has executed but before a console 139 + # is set up. Regardless, it's good to have the extra debug 140 + # anyway. 141 + ACPI_DEBUG = yes; 142 + 137 143 # Enable lazy RCUs for power savings: 138 144 # https://lore.kernel.org/rcu/20221019225138.GA2499943@paulmck-ThinkPad-P17-Gen-1/ 139 145 # RCU_LAZY depends on RCU_NOCB_CPU depends on NO_HZ_FULL
+16 -16
pkgs/os-specific/linux/kernel/kernels-org.json
··· 4 4 "hash": "sha256:0b9149pyg4lzzxqwx6sg8nz9ca1md7aijg9nrcagrq9sypl53hxn" 5 5 }, 6 6 "6.1": { 7 - "version": "6.1.140", 8 - "hash": "sha256:0x7b856hxmli8qnkps9x62q8sca101v4sfwjqgivzxvprb5gjyap" 7 + "version": "6.1.141", 8 + "hash": "sha256:05n1561cbzaw9vcxp86bqzvhqz5wv7dajpy7cq34bw7myvx4ag5w" 9 9 }, 10 10 "5.15": { 11 - "version": "5.15.184", 12 - "hash": "sha256:1nf1v89ikwi9philrw6h03hzb085mwz44lfxx71agp67vk39hglw" 11 + "version": "5.15.185", 12 + "hash": "sha256:1p0kjc09qqv361phscny1gqj38di9dpab9gxywljkwqhi5wyn0rx" 13 13 }, 14 14 "5.10": { 15 - "version": "5.10.237", 16 - "hash": "sha256:098gvqfaahabqqz64m5fwri57drwiz3006pr805sxw74w0vjgj0z" 15 + "version": "5.10.238", 16 + "hash": "sha256:1dkblixa0as9h11m081dqq8vlz4dcjbzdz7phkz07p621na55j07" 17 17 }, 18 18 "5.4": { 19 - "version": "5.4.293", 20 - "hash": "sha256:0b9p8l6ndm75751f7s03rnxg7yg9c4pj9rb537lhsv6pqx096n1l" 19 + "version": "5.4.294", 20 + "hash": "sha256:16bv0x4c9ssr66vrd6jnv2dw5na1y7hxfn4d67g0zaksh6xd0yf8" 21 21 }, 22 22 "6.6": { 23 - "version": "6.6.92", 24 - "hash": "sha256:1v1pq9yzxrlaxx4y4cj5q3wska0jbv2inc7phqfw70fj88kai0hx" 23 + "version": "6.6.93", 24 + "hash": "sha256:06bpg5vvh165znzn01mqab2divrsbznxwc73y44z1s9mjqszyy8d" 25 25 }, 26 26 "6.12": { 27 - "version": "6.12.31", 28 - "hash": "sha256:19sba8zak31gn89pzfa3kb9rv7y9z8kybvyikigamq7nblz5nk5h" 27 + "version": "6.12.32", 28 + "hash": "sha256:0w3a6k0cbdanknlha3qjyvvmhh3xks9d6xq1043laf3q2xr21c59" 29 29 }, 30 30 "6.13": { 31 31 "version": "6.13.12", 32 32 "hash": "sha256:0hhj49k3ksjcp0dg5yiahqzryjfdpr9c1a9ph6j9slzmkikbn7v1" 33 33 }, 34 34 "6.14": { 35 - "version": "6.14.9", 36 - "hash": "sha256:0qgkr69745al6nf4wicxq284xnsmxybh29r7hjh2b6bi6bhds31r" 35 + "version": "6.14.10", 36 + "hash": "sha256:0hzylab1gh791qpi5albv5wcjz0m7hrs4k7f6bw24k77xb7rg2yy" 37 37 }, 38 38 "6.15": { 39 - "version": "6.15", 40 - "hash": "sha256:0r4ppfd5kwvj24bjig92hxa18lmjgy9gqvh5qknfffw08wjrd1km" 39 + "version": "6.15.1", 40 + "hash": "sha256:0r0dkxwhp4qrihfvbk4ppvyciin1iv9qbp76w2ppnbjizs2bpwa4" 41 41 } 42 42 }
+6 -6
pkgs/servers/sql/mariadb/default.nix
··· 370 370 # see https://mariadb.org/about/#maintenance-policy for EOLs 371 371 mariadb_106 = self.callPackage generic { 372 372 # Supported until 2026-07-06 373 - version = "10.6.21"; 374 - hash = "sha256-jX+XFps7ogRIWJZbjPwlQ2RADfQ+kFBC+S4kuPp7DZY="; 373 + version = "10.6.22"; 374 + hash = "sha256-LKYA3H6F6tHzPCEvnXax8vgS0knIveAuXzjq0Jit5CA="; 375 375 }; 376 376 mariadb_1011 = self.callPackage generic { 377 377 # Supported until 2028-02-16 378 - version = "10.11.11"; 379 - hash = "sha256-bynU1+QPxJr0oP5giYRQnvLRU9882K/kNZ3OPKDieJA="; 378 + version = "10.11.13"; 379 + hash = "sha256-+Lc0dJ+9ZS6k4lW+jMeID5jQe2p/604eqMc2y0gNI+Q="; 380 380 }; 381 381 mariadb_114 = self.callPackage generic { 382 382 # Supported until 2029-05-29 383 - version = "11.4.5"; 384 - hash = "sha256-/2WV+MSC+ZIeObl/oRIjd6afDcvZJVPGuQMsvw6bU1Q="; 383 + version = "11.4.7"; 384 + hash = "sha256-vyBofKEvp+/ajficqx8qZhKIzqQaz49TGJtp1SlDR9A="; 385 385 }; 386 386 }
+1
pkgs/top-level/all-packages.nix
··· 7902 7902 cp: with cp; [ 7903 7903 # FIXME unbreak certbot-dns-cloudflare 7904 7904 certbot-dns-google 7905 + certbot-dns-inwx 7905 7906 certbot-dns-ovh 7906 7907 certbot-dns-rfc2136 7907 7908 certbot-dns-route53
+2
pkgs/top-level/python-packages.nix
··· 6897 6897 6898 6898 invoke = callPackage ../development/python-modules/invoke { }; 6899 6899 6900 + inwx-domrobot = callPackage ../development/python-modules/inwx-domrobot { }; 6901 + 6900 6902 iocapture = callPackage ../development/python-modules/iocapture { }; 6901 6903 6902 6904 iocextract = callPackage ../development/python-modules/iocextract { };