diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index a1c296dd9f4c..5314a22833d1 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -19511,6 +19511,12 @@
githubId = 7536431;
name = "Jonas Fierlings";
};
+ pilz = {
+ name = "Pilz";
+ email = "nix@pilz.foo";
+ github = "pilz0";
+ githubId = 48645439;
+ };
pimeys = {
email = "julius@nauk.io";
github = "pimeys";
diff --git a/nixos/doc/manual/redirects.json b/nixos/doc/manual/redirects.json
index 44ab6c6b860c..bde64c2c14e8 100644
--- a/nixos/doc/manual/redirects.json
+++ b/nixos/doc/manual/redirects.json
@@ -56,6 +56,12 @@
"module-services-opencloud-basic-usage": [
"index.html#module-services-opencloud-basic-usage"
],
+ "module-services-networking-pihole-ftl-configuration-inherit-dnsmasq": [
+ "index.html#module-services-networking-pihole-ftl-configuration-inherit-dnsmasq"
+ ],
+ "module-services-networking-pihole-ftl-configuration-multiple-interfaces": [
+ "index.html#module-services-networking-pihole-ftl-configuration-multiple-interfaces"
+ ],
"module-services-strfry": [
"index.html#module-services-strfry"
],
@@ -1448,6 +1454,21 @@
"module-services-input-methods-kime": [
"index.html#module-services-input-methods-kime"
],
+ "module-services-networking-pihole-ftl": [
+ "index.html#module-services-networking-pihole-ftl"
+ ],
+ "module-services-networking-pihole-ftl-administration": [
+ "index.html#module-services-networking-pihole-ftl-administration"
+ ],
+ "module-services-networking-pihole-ftl-configuration": [
+ "index.html#module-services-networking-pihole-ftl-configuration"
+ ],
+ "module-services-web-apps-pihole-web": [
+ "index.html#module-services-web-apps-pihole-web"
+ ],
+ "module-services-web-apps-pihole-web-configuration": [
+ "index.html#module-services-web-apps-pihole-web-configuration"
+ ],
"ch-profiles": [
"index.html#ch-profiles"
],
diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md
index 448f6ee5e024..71c8103a91b6 100644
--- a/nixos/doc/manual/release-notes/rl-2511.section.md
+++ b/nixos/doc/manual/release-notes/rl-2511.section.md
@@ -13,6 +13,8 @@
- [gtklock](https://github.com/jovanlanik/gtklock), a GTK-based lockscreen for Wayland. Available as [programs.gtklock](#opt-programs.gtklock.enable).
- [Chrysalis](https://github.com/keyboardio/Chrysalis), a graphical configurator for Kaleidoscope-powered keyboards. Available as [programs.chrysalis](#opt-programs.chrysalis.enable).
+- [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.
+
- [FileBrowser](https://filebrowser.org/), a web application for managing and sharing files. Available as [services.filebrowser](#opt-services.filebrowser.enable).
- [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).
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 6b2e1ae03f44..955bd480d6c7 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -1268,6 +1268,7 @@
./services/networking/pdnsd.nix
./services/networking/peroxide.nix
./services/networking/picosnitch.nix
+ ./services/networking/pihole-ftl.nix
./services/networking/pixiecore.nix
./services/networking/pleroma.nix
./services/networking/powerdns.nix
@@ -1629,6 +1630,7 @@
./services/web-apps/photoprism.nix
./services/web-apps/phylactery.nix
./services/web-apps/pict-rs.nix
+ ./services/web-apps/pihole-web.nix
./services/web-apps/pingvin-share.nix
./services/web-apps/pixelfed.nix
./services/web-apps/plantuml-server.nix
diff --git a/nixos/modules/services/backup/borgmatic.nix b/nixos/modules/services/backup/borgmatic.nix
index 75dbf5fe1c77..632b7e6e72d9 100644
--- a/nixos/modules/services/backup/borgmatic.nix
+++ b/nixos/modules/services/backup/borgmatic.nix
@@ -25,7 +25,7 @@ let
in
{
pg_dump_command =
- if d.name == "all" then
+ if d.name == "all" && (!(d ? format) || isNull d.format) then
"${as_user}${postgresql}/bin/pg_dumpall"
else
"${as_user}${postgresql}/bin/pg_dump";
diff --git a/nixos/modules/services/misc/gitea.nix b/nixos/modules/services/misc/gitea.nix
index d4225232ed60..a393abf8aa08 100644
--- a/nixos/modules/services/misc/gitea.nix
+++ b/nixos/modules/services/misc/gitea.nix
@@ -79,8 +79,13 @@ in
)
(mkRemovedOptionModule [ "services" "gitea" "ssh" "enable" ]
- "services.gitea.ssh.enable has been migrated into freeform setting services.gitea.settings.server.DISABLE_SSH. Keep in mind that the setting is inverted"
+ "It has been migrated into freeform setting services.gitea.settings.server.DISABLE_SSH. Keep in mind that the setting is inverted."
)
+ (mkRemovedOptionModule [
+ "services"
+ "gitea"
+ "useWizard"
+ ] "Has been removed because it was broken and lacked automated testing.")
];
options = {
@@ -93,12 +98,6 @@ in
package = mkPackageOption pkgs "gitea" { };
- useWizard = mkOption {
- default = false;
- type = types.bool;
- description = "Do not generate a configuration and use gitea' installation wizard instead. The first registered user will be administrator.";
- };
-
stateDir = mkOption {
default = "/var/lib/gitea";
type = types.str;
@@ -495,9 +494,7 @@ in
This can be disabled by using this option.
*Note:* please keep in mind that this should be added after the initial
- deploy unless [](#opt-services.gitea.useWizard)
- is `true` as the first registered user will be the administrator if
- no install wizard is used.
+ deploy as the first registered user will be the administrator.
'';
};
};
@@ -752,62 +749,60 @@ in
in
''
# copy custom configuration and generate random secrets if needed
- ${optionalString (!cfg.useWizard) ''
- function gitea_setup {
- cp -f '${configFile}' '${runConfig}'
+ function gitea_setup {
+ cp -f '${configFile}' '${runConfig}'
- if [ ! -s '${secretKey}' ]; then
- ${exe} generate secret SECRET_KEY > '${secretKey}'
+ if [ ! -s '${secretKey}' ]; then
+ ${exe} generate secret SECRET_KEY > '${secretKey}'
+ fi
+
+ # Migrate LFS_JWT_SECRET filename
+ if [[ -s '${oldLfsJwtSecret}' && ! -s '${lfsJwtSecret}' ]]; then
+ mv '${oldLfsJwtSecret}' '${lfsJwtSecret}'
+ fi
+
+ if [ ! -s '${oauth2JwtSecret}' ]; then
+ ${exe} generate secret JWT_SECRET > '${oauth2JwtSecret}'
+ fi
+
+ ${lib.optionalString cfg.lfs.enable ''
+ if [ ! -s '${lfsJwtSecret}' ]; then
+ ${exe} generate secret LFS_JWT_SECRET > '${lfsJwtSecret}'
fi
+ ''}
- # Migrate LFS_JWT_SECRET filename
- if [[ -s '${oldLfsJwtSecret}' && ! -s '${lfsJwtSecret}' ]]; then
- mv '${oldLfsJwtSecret}' '${lfsJwtSecret}'
- fi
+ if [ ! -s '${internalToken}' ]; then
+ ${exe} generate secret INTERNAL_TOKEN > '${internalToken}'
+ fi
- if [ ! -s '${oauth2JwtSecret}' ]; then
- ${exe} generate secret JWT_SECRET > '${oauth2JwtSecret}'
- fi
+ chmod u+w '${runConfig}'
+ ${replaceSecretBin} '#secretkey#' '${secretKey}' '${runConfig}'
+ ${replaceSecretBin} '#dbpass#' '${cfg.database.passwordFile}' '${runConfig}'
+ ${replaceSecretBin} '#oauth2jwtsecret#' '${oauth2JwtSecret}' '${runConfig}'
+ ${replaceSecretBin} '#internaltoken#' '${internalToken}' '${runConfig}'
- ${lib.optionalString cfg.lfs.enable ''
- if [ ! -s '${lfsJwtSecret}' ]; then
- ${exe} generate secret LFS_JWT_SECRET > '${lfsJwtSecret}'
- fi
- ''}
+ ${lib.optionalString cfg.lfs.enable ''
+ ${replaceSecretBin} '#lfsjwtsecret#' '${lfsJwtSecret}' '${runConfig}'
+ ''}
- if [ ! -s '${internalToken}' ]; then
- ${exe} generate secret INTERNAL_TOKEN > '${internalToken}'
- fi
+ ${lib.optionalString (cfg.camoHmacKeyFile != null) ''
+ ${replaceSecretBin} '#hmackey#' '${cfg.camoHmacKeyFile}' '${runConfig}'
+ ''}
- chmod u+w '${runConfig}'
- ${replaceSecretBin} '#secretkey#' '${secretKey}' '${runConfig}'
- ${replaceSecretBin} '#dbpass#' '${cfg.database.passwordFile}' '${runConfig}'
- ${replaceSecretBin} '#oauth2jwtsecret#' '${oauth2JwtSecret}' '${runConfig}'
- ${replaceSecretBin} '#internaltoken#' '${internalToken}' '${runConfig}'
+ ${lib.optionalString (cfg.mailerPasswordFile != null) ''
+ ${replaceSecretBin} '#mailerpass#' '${cfg.mailerPasswordFile}' '${runConfig}'
+ ''}
- ${lib.optionalString cfg.lfs.enable ''
- ${replaceSecretBin} '#lfsjwtsecret#' '${lfsJwtSecret}' '${runConfig}'
- ''}
+ ${lib.optionalString (cfg.metricsTokenFile != null) ''
+ ${replaceSecretBin} '#metricstoken#' '${cfg.metricsTokenFile}' '${runConfig}'
+ ''}
- ${lib.optionalString (cfg.camoHmacKeyFile != null) ''
- ${replaceSecretBin} '#hmackey#' '${cfg.camoHmacKeyFile}' '${runConfig}'
- ''}
-
- ${lib.optionalString (cfg.mailerPasswordFile != null) ''
- ${replaceSecretBin} '#mailerpass#' '${cfg.mailerPasswordFile}' '${runConfig}'
- ''}
-
- ${lib.optionalString (cfg.metricsTokenFile != null) ''
- ${replaceSecretBin} '#metricstoken#' '${cfg.metricsTokenFile}' '${runConfig}'
- ''}
-
- ${lib.optionalString (cfg.captcha.secretFile != null) ''
- ${replaceSecretBin} '#captchasecret#' '${cfg.captcha.secretFile}' '${runConfig}'
- ''}
- chmod u-w '${runConfig}'
- }
- (umask 027; gitea_setup)
- ''}
+ ${lib.optionalString (cfg.captcha.secretFile != null) ''
+ ${replaceSecretBin} '#captchasecret#' '${cfg.captcha.secretFile}' '${runConfig}'
+ ''}
+ chmod u-w '${runConfig}'
+ }
+ (umask 027; gitea_setup)
# run migrations/init the database
${exe} migrate
diff --git a/nixos/modules/services/networking/dnsmasq.nix b/nixos/modules/services/networking/dnsmasq.nix
index 92cd2c7caed7..b345b51d4bda 100644
--- a/nixos/modules/services/networking/dnsmasq.nix
+++ b/nixos/modules/services/networking/dnsmasq.nix
@@ -115,6 +115,12 @@ in
'';
};
+ configFile = lib.mkOption {
+ type = lib.types.package;
+ default = dnsmasqConf;
+ internal = true;
+ };
+
};
};
@@ -172,7 +178,7 @@ in
serviceConfig = {
Type = "dbus";
BusName = "uk.org.thekelleys.dnsmasq";
- ExecStart = "${dnsmasq}/bin/dnsmasq -k --enable-dbus --user=dnsmasq -C ${dnsmasqConf}";
+ ExecStart = "${dnsmasq}/bin/dnsmasq -k --enable-dbus --user=dnsmasq -C ${cfg.configFile}";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
PrivateTmp = true;
ProtectSystem = true;
diff --git a/nixos/modules/services/networking/pihole-ftl-setup-script.nix b/nixos/modules/services/networking/pihole-ftl-setup-script.nix
new file mode 100644
index 000000000000..50236a9a49e2
--- /dev/null
+++ b/nixos/modules/services/networking/pihole-ftl-setup-script.nix
@@ -0,0 +1,82 @@
+{
+ cfg,
+ config,
+ lib,
+ pkgs,
+}:
+
+let
+ pihole = pkgs.pihole;
+ makePayload =
+ list:
+ builtins.toJSON {
+ inherit (list) type enabled;
+ address = list.url;
+ comment = list.description;
+ };
+ payloads = map makePayload cfg.lists;
+in
+''
+ # Can't use -u (unset) because api.sh uses API_URL before it is set
+ set -eo pipefail
+ pihole="${lib.getExe pihole}"
+ jq="${lib.getExe pkgs.jq}"
+
+ # If the database doesn't exist, it needs to be created with gravity.sh
+ if [ ! -f '${cfg.stateDirectory}'/gravity.db ]; then
+ $pihole -g
+ # Send SIGRTMIN to FTL, which makes it reload the database, opening the newly created one
+ ${pkgs.procps}/bin/kill -s SIGRTMIN $(systemctl show --property MainPID --value ${config.systemd.services.pihole-ftl.name})
+ fi
+
+ source ${pihole}/usr/share/pihole/advanced/Scripts/api.sh
+ source ${pihole}/usr/share/pihole/advanced/Scripts/utils.sh
+
+ any_failed=0
+
+ addList() {
+ local payload="$1"
+
+ echo "Adding list: $payload"
+ local result=$(PostFTLData "lists" "$payload")
+
+ local error="$($jq '.error' <<< "$result")"
+ if [[ "$error" != "null" ]]; then
+ echo "Error: $error"
+ any_failed=1
+ return
+ fi
+
+ id="$($jq '.lists.[].id?' <<< "$result")"
+ if [[ "$id" == "null" ]]; then
+ any_failed=1
+ error="$($jq '.processed.errors.[].error' <<< "$result")"
+ echo "Error: $error"
+ return
+ fi
+
+ echo "Added list ID $id: $result"
+ }
+
+ for i in 1 2 3; do
+ (TestAPIAvailability) && break
+ echo "Retrying API shortly..."
+ ${pkgs.coreutils}/bin/sleep .5s
+ done;
+
+ LoginAPI
+
+ ${builtins.concatStringsSep "\n" (
+ map (
+ payload:
+ lib.pipe payload [
+ lib.strings.escapeShellArg
+ (payload: "addList ${payload}")
+ ]
+ ) payloads
+ )}
+
+ # Run gravity.sh to load any new lists
+ $pihole -g
+ exit $any_failed
+''
diff --git a/nixos/modules/services/networking/pihole-ftl.md b/nixos/modules/services/networking/pihole-ftl.md
new file mode 100644
index 000000000000..4a1b1f986708
--- /dev/null
+++ b/nixos/modules/services/networking/pihole-ftl.md
@@ -0,0 +1,128 @@
+# pihole-FTL {#module-services-networking-pihole-ftl}
+
+*Upstream documentation*:
+
+pihole-FTL is a fork of [Dnsmasq](index.html#module-services-networking-dnsmasq),
+providing some additional features, including an API for analysis and
+statistics.
+
+Note that pihole-FTL and Dnsmasq cannot be enabled at
+the same time.
+
+## Configuration {#module-services-networking-pihole-ftl-configuration}
+
+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`.
+
+The template pihole.toml is provided in `pihole-ftl.passthru.settingsTemplate`,
+which describes all settings.
+
+Example configuration:
+
+```nix
+{
+ services.pihole-ftl = {
+ enable = true;
+ openFirewallDHCP = true;
+ queryLogDeleter.enable = true;
+ lists = [
+ {
+ url = "https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts";
+ # Alternatively, use the file from nixpkgs. Note its contents won't be
+ # automatically updated by Pi-hole, as it would with an online URL.
+ # url = "file://${pkgs.stevenblack-blocklist}/hosts";
+ description = "Steven Black's unified adlist";
+ }
+ ];
+ settings = {
+ dns = {
+ domainNeeded = true;
+ expandHosts = true;
+ interface = "br-lan";
+ listeningMode = "BIND";
+ upstreams = [ "127.0.0.1#5053" ];
+ };
+ dhcp = {
+ active = true;
+ router = "192.168.10.1";
+ start = "192.168.10.2";
+ end = "192.168.10.254";
+ leaseTime = "1d";
+ ipv6 = true;
+ multiDNS = true;
+ hosts = [
+ # Static address for the current host
+ "aa:bb:cc:dd:ee:ff,192.168.10.1,${config.networking.hostName},infinite"
+ ];
+ rapidCommit = true;
+ };
+ misc.dnsmasq_lines = [
+ # This DHCP server is the only one on the network
+ "dhcp-authoritative"
+ # Source: https://data.iana.org/root-anchors/root-anchors.xml
+ "trust-anchor=.,38696,8,2,683D2D0ACB8C9B712A1948B27F741219298D0A450D612C483AF444A4C0FB2B16"
+ ];
+ };
+ };
+}
+```
+
+### Inheriting configuration from Dnsmasq {#module-services-networking-pihole-ftl-configuration-inherit-dnsmasq}
+
+If [{option}`services.pihole-ftl.useDnsmasqConfig`](options.html#opt-services.pihole-ftl.useDnsmasqConfig) is enabled, the configuration [options of the Dnsmasq
+module](index.html#module-services-networking-dnsmasq) will be automatically
+used by pihole-FTL. Note that this may cause duplicate option errors
+depending on pihole-FTL settings.
+
+See the [Dnsmasq
+example](index.html#module-services-networking-dnsmasq-configuration-home) for
+an exemplar Dnsmasq configuration. Make sure to set
+[{option}`services.dnsmasq.enable`](options.html#opt-services.dnsmasq.enable) to false and
+[{option}`services.pihole-ftl.enable`](options.html#opt-services.pihole-ftl.enable) to true instead:
+
+```nix
+{
+ services.pihole-ftl = {
+ enable = true;
+ useDnsmasqConfig = true;
+ };
+}
+```
+
+### Serving on multiple interfaces {#module-services-networking-pihole-ftl-configuration-multiple-interfaces}
+
+Pi-hole's configuration only supports specifying a single interface. If you want
+to configure additional interfaces with different configuration, use
+`misc.dnsmasq_lines` to append extra Dnsmasq options.
+
+```nix
+{
+ services.pihole-ftl = {
+ settings.misc.dnsmasq_lines = [
+ # Specify the secondary interface
+ "interface=enp1s0"
+ # A different device is the router on this network, e.g. the one
+ # provided by your ISP
+ "dhcp-option=enp1s0,option:router,192.168.0.1"
+ # Specify the IPv4 ranges to allocate, with a 1-day lease time
+ "dhcp-range=enp1s0,192.168.0.10,192.168.0.253,1d"
+ # Enable IPv6
+ "dhcp-range=::f,::ff,constructor:enp1s0,ra-names,ra-stateless"
+ ];
+ };
+ };
+}
+```
+
+## Administration {#module-services-networking-pihole-ftl-administration}
+
+*pihole command documentation*:
+
+Enabling pihole-FTL provides the `pihole` command, which can be used to control
+the daemon and some configuration.
+
+Note that in NixOS the script has been patched to remove the reinstallation,
+update, and Dnsmasq configuration commands. In NixOS, Pi-hole's configuration is
+immutable and must be done with NixOS options.
+
+For more convenient administration and monitoring, see [Pi-hole
+Dashboard](#module-services-web-apps-pihole-web)
diff --git a/nixos/modules/services/networking/pihole-ftl.nix b/nixos/modules/services/networking/pihole-ftl.nix
new file mode 100644
index 000000000000..45cd2e5f927b
--- /dev/null
+++ b/nixos/modules/services/networking/pihole-ftl.nix
@@ -0,0 +1,483 @@
+{
+ config,
+ lib,
+ pkgs,
+ ...
+}:
+
+with {
+ inherit (lib)
+ elemAt
+ getExe
+ hasAttrByPath
+ mkEnableOption
+ mkIf
+ mkOption
+ strings
+ types
+ ;
+};
+
+let
+ mkDefaults = lib.mapAttrsRecursive (n: v: lib.mkDefault v);
+
+ cfg = config.services.pihole-ftl;
+
+ piholeScript = pkgs.writeScriptBin "pihole" ''
+ sudo=exec
+ if [[ "$USER" != '${cfg.user}' ]]; then
+ sudo='exec /run/wrappers/bin/sudo -u ${cfg.user}'
+ fi
+ $sudo ${getExe cfg.piholePackage} "$@"
+ '';
+
+ settingsFormat = pkgs.formats.toml { };
+ settingsFile = settingsFormat.generate "pihole.toml" cfg.settings;
+in
+{
+ options.services.pihole-ftl = {
+ enable = mkEnableOption "Pi-hole FTL";
+
+ package = lib.mkPackageOption pkgs "pihole-ftl" { };
+ piholePackage = lib.mkPackageOption pkgs "pihole" { };
+
+ privacyLevel = mkOption {
+ type = types.numbers.between 0 3;
+ description = ''
+ Level of detail in generated statistics. 0 enables full statistics, 3
+ shows only anonymous statistics.
+
+ See [the documentation](https://docs.pi-hole.net/ftldns/privacylevels).
+
+ Also see services.dnsmasq.settings.log-queries to completely disable
+ query logging.
+ '';
+ default = 0;
+ example = "3";
+ };
+
+ openFirewallDHCP = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Open ports in the firewall for pihole-FTL's DHCP server.";
+ };
+
+ openFirewallWebserver = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Open ports in the firewall for pihole-FTL's webserver, as configured in `settings.webserver.port`.
+ '';
+ };
+
+ configDirectory = mkOption {
+ type = types.path;
+ default = "/etc/pihole";
+ internal = true;
+ readOnly = true;
+ description = ''
+ Path for pihole configuration.
+ pihole does not currently support any path other than /etc/pihole.
+ '';
+ };
+
+ stateDirectory = mkOption {
+ type = types.path;
+ default = "/var/lib/pihole";
+ description = ''
+ Path for pihole state files.
+ '';
+ };
+
+ logDirectory = mkOption {
+ type = types.path;
+ default = "/var/log/pihole";
+ description = "Path for Pi-hole log files";
+ };
+
+ settings = mkOption {
+ type = settingsFormat.type;
+ description = ''
+ Configuration options for pihole.toml.
+ See the upstream [documentation](https://docs.pi-hole.net/ftldns/configfile).
+ '';
+ };
+
+ useDnsmasqConfig = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Import options defined in [](#opt-services.dnsmasq.settings) via
+ misc.dnsmasq_lines in Pi-hole's config.
+ '';
+ };
+
+ pihole = mkOption {
+ type = types.package;
+ default = piholeScript;
+ internal = true;
+ description = "Pi-hole admin script";
+ };
+
+ lists =
+ let
+ adlistType = types.submodule {
+ options = {
+ url = mkOption {
+ type = types.str;
+ description = "URL of the domain list";
+ };
+ type = mkOption {
+ type = types.enum [
+ "allow"
+ "block"
+ ];
+ default = "block";
+ description = "Whether domains on this list should be explicitly allowed, or blocked";
+ };
+ enabled = mkOption {
+ type = types.bool;
+ default = true;
+ description = "Whether this list is enabled";
+ };
+ description = mkOption {
+ type = types.str;
+ description = "Description of the list";
+ default = "";
+ };
+ };
+ };
+ in
+ mkOption {
+ type = with types; listOf adlistType;
+ description = "Deny (or allow) domain lists to use";
+ default = [ ];
+ example = [
+ {
+ url = "https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts";
+ }
+ ];
+ };
+
+ user = mkOption {
+ type = types.str;
+ default = "pihole";
+ description = "User to run the service as.";
+ };
+
+ group = mkOption {
+ type = types.str;
+ default = "pihole";
+ description = "Group to run the service as.";
+ };
+
+ queryLogDeleter = {
+ enable = mkEnableOption ("Pi-hole FTL DNS query log deleter");
+
+ age = mkOption {
+ type = types.int;
+ default = 90;
+ description = ''
+ Delete DNS query logs older than this many days, if
+ [](#opt-services.pihole-ftl.queryLogDeleter.enable) is on.
+ '';
+ };
+
+ interval = mkOption {
+ type = types.str;
+ default = "weekly";
+ description = ''
+ How often the query log deleter is run. See systemd.time(7) for more
+ information about the format.
+ '';
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+ assertions = [
+ {
+ assertion = !config.services.dnsmasq.enable;
+ message = "pihole-ftl conflicts with dnsmasq. Please disable one of them.";
+ }
+
+ {
+ assertion =
+ builtins.length cfg.lists == 0
+ || (
+ (hasAttrByPath [ "webserver" "port" ] cfg.settings)
+ && !builtins.elem cfg.settings.webserver.port [
+ ""
+ null
+ ]
+ );
+ message = ''
+ 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.
+ services.pihole-ftl.settings.port must be defined, e.g. by enabling services.pihole-web.enable and defining services.pihole-web.port.
+ '';
+ }
+
+ {
+ assertion =
+ builtins.length cfg.lists == 0
+ || !(hasAttrByPath [ "webserver" "api" "cli_pw" ] cfg.settings)
+ || cfg.settings.webserver.api.cli_pw == true;
+ message = ''
+ 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.
+ This enables an ephemeral password used by the pihole command.
+ '';
+ }
+ ];
+
+ services.pihole-ftl.settings = lib.mkMerge [
+ # Defaults
+ (mkDefaults {
+ misc.readOnly = true; # Prevent config changes via API or CLI by default
+ webserver.port = ""; # Disable the webserver by default
+ misc.privacyLevel = cfg.privacyLevel;
+ })
+
+ # Move state files to cfg.stateDirectory
+ {
+ # TODO: Pi-hole currently hardcodes dhcp-leasefile this in its
+ # generated dnsmasq.conf, and we can't override it
+ misc.dnsmasq_lines = [
+ # "dhcp-leasefile=${cfg.stateDirectory}/dhcp.leases"
+ # "hostsdir=${cfg.stateDirectory}/hosts"
+ ];
+
+ files = {
+ database = "${cfg.stateDirectory}/pihole-FTL.db";
+ gravity = "${cfg.stateDirectory}/gravity.db";
+ macvendor = "${cfg.stateDirectory}/gravity.db";
+ log.ftl = "${cfg.logDirectory}/FTL.log";
+ log.dnsmasq = "${cfg.logDirectory}/pihole.log";
+ log.webserver = "${cfg.logDirectory}/webserver.log";
+ };
+
+ webserver.tls = "${cfg.stateDirectory}/tls.pem";
+ }
+
+ (lib.optionalAttrs cfg.useDnsmasqConfig {
+ misc.dnsmasq_lines = lib.pipe config.services.dnsmasq.configFile [
+ builtins.readFile
+ (lib.strings.splitString "\n")
+ (builtins.filter (s: s != ""))
+ ];
+ })
+ ];
+
+ systemd.tmpfiles.rules = [
+ "d ${cfg.configDirectory} 0700 ${cfg.user} ${cfg.group} - -"
+ "d ${cfg.stateDirectory} 0700 ${cfg.user} ${cfg.group} - -"
+ "d ${cfg.logDirectory} 0700 ${cfg.user} ${cfg.group} - -"
+ ];
+
+ systemd.services = {
+ pihole-ftl =
+ let
+ setupService = config.systemd.services.pihole-ftl-setup.name;
+ in
+ {
+ description = "Pi-hole FTL";
+
+ after = [ "network.target" ];
+ before = [ setupService ];
+
+ wantedBy = [ "multi-user.target" ];
+ wants = [ setupService ];
+
+ environment = {
+ # Currently unused, but allows the service to be reloaded
+ # automatically when the config is changed.
+ PIHOLE_CONFIG = settingsFile;
+
+ # pihole is executed by the /actions/gravity API endpoint
+ PATH = lib.mkForce (
+ lib.makeBinPath [
+ cfg.piholePackage
+ ]
+ );
+ };
+
+ serviceConfig = {
+ Type = "simple";
+ User = cfg.user;
+ Group = cfg.group;
+ AmbientCapabilities = [
+ "CAP_NET_BIND_SERVICE"
+ "CAP_NET_RAW"
+ "CAP_NET_ADMIN"
+ "CAP_SYS_NICE"
+ "CAP_IPC_LOCK"
+ "CAP_CHOWN"
+ "CAP_SYS_TIME"
+ ];
+ ExecStart = "${getExe cfg.package} no-daemon";
+ Restart = "on-failure";
+ RestartSec = 1;
+ # Hardening
+ NoNewPrivileges = true;
+ PrivateTmp = true;
+ PrivateDevices = true;
+ DevicePolicy = "closed";
+ ProtectSystem = "strict";
+ ProtectHome = "read-only";
+ ProtectControlGroups = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ReadWritePaths = [
+ cfg.configDirectory
+ cfg.stateDirectory
+ cfg.logDirectory
+ ];
+ RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6 AF_NETLINK";
+ RestrictNamespaces = true;
+ RestrictRealtime = true;
+ RestrictSUIDSGID = true;
+ MemoryDenyWriteExecute = true;
+ LockPersonality = true;
+ };
+ };
+
+ pihole-ftl-setup = {
+ description = "Pi-hole FTL setup";
+ # Wait for network so lists can be downloaded
+ after = [ "network-online.target" ];
+ requires = [ "network-online.target" ];
+ serviceConfig = {
+ Type = "oneshot";
+ User = cfg.user;
+ Group = cfg.group;
+
+ # Hardening
+ NoNewPrivileges = true;
+ PrivateTmp = true;
+ PrivateDevices = true;
+ DevicePolicy = "closed";
+ ProtectSystem = "strict";
+ ProtectHome = "read-only";
+ ProtectControlGroups = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ReadWritePaths = [
+ cfg.configDirectory
+ cfg.stateDirectory
+ cfg.logDirectory
+ ];
+ RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6 AF_NETLINK";
+ RestrictNamespaces = true;
+ RestrictRealtime = true;
+ RestrictSUIDSGID = true;
+ MemoryDenyWriteExecute = true;
+ LockPersonality = true;
+ };
+ script = import ./pihole-ftl-setup-script.nix {
+ inherit
+ cfg
+ config
+ lib
+ pkgs
+ ;
+ };
+ };
+
+ pihole-ftl-log-deleter = mkIf cfg.queryLogDeleter.enable {
+ description = "Pi-hole FTL DNS query log deleter";
+ serviceConfig = {
+ Type = "oneshot";
+ User = cfg.user;
+ Group = cfg.group;
+ # Hardening
+ NoNewPrivileges = true;
+ PrivateTmp = true;
+ PrivateDevices = true;
+ DevicePolicy = "closed";
+ ProtectSystem = "strict";
+ ProtectHome = "read-only";
+ ProtectControlGroups = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ReadWritePaths = [ cfg.stateDirectory ];
+ RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6 AF_NETLINK";
+ RestrictNamespaces = true;
+ RestrictRealtime = true;
+ RestrictSUIDSGID = true;
+ MemoryDenyWriteExecute = true;
+ LockPersonality = true;
+ };
+ script =
+ let
+ days = toString cfg.queryLogDeleter.age;
+ database = "${cfg.stateDirectory}/pihole-FTL.db";
+ in
+ ''
+ set -euo pipefail
+
+ echo "Deleting query logs older than ${days} days"
+ ${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"
+ '';
+ };
+ };
+
+ systemd.timers.pihole-ftl-log-deleter = mkIf cfg.queryLogDeleter.enable {
+ description = "Pi-hole FTL DNS query log deleter";
+ before = [
+ config.systemd.services.pihole-ftl.name
+ config.systemd.services.pihole-ftl-setup.name
+ ];
+ wantedBy = [ "timers.target" ];
+ timerConfig = {
+ OnCalendar = cfg.queryLogDeleter.interval;
+ Unit = "pihole-ftl-log-deleter.service";
+ };
+ };
+
+ networking.firewall = lib.mkMerge [
+ (mkIf cfg.openFirewallDHCP {
+ allowedUDPPorts = [ 53 ];
+ allowedTCPPorts = [ 53 ];
+ })
+
+ (mkIf cfg.openFirewallWebserver {
+ allowedTCPPorts = lib.pipe cfg.settings.webserver.port [
+ (lib.splitString ",")
+ (map (
+ port:
+ lib.pipe port [
+ (builtins.split "[[:alpha:]]+")
+ builtins.head
+ lib.toInt
+ ]
+ ))
+ ];
+ })
+ ];
+
+ users.users.${cfg.user} = {
+ group = cfg.group;
+ isSystemUser = true;
+ };
+
+ users.groups.${cfg.group} = { };
+
+ environment.etc."pihole/pihole.toml" = {
+ source = settingsFile;
+ user = cfg.user;
+ group = cfg.group;
+ mode = "400";
+ };
+
+ environment.systemPackages = [ cfg.pihole ];
+
+ services.logrotate.settings.pihole-ftl = {
+ enable = true;
+ files = [ "${cfg.logDirectory}/FTL.log" ];
+ };
+ };
+
+ meta = {
+ doc = ./pihole-ftl.md;
+ maintainers = with lib.maintainers; [ williamvds ];
+ };
+}
diff --git a/nixos/modules/services/web-apps/pihole-web.md b/nixos/modules/services/web-apps/pihole-web.md
new file mode 100644
index 000000000000..0c6e89276031
--- /dev/null
+++ b/nixos/modules/services/web-apps/pihole-web.md
@@ -0,0 +1,19 @@
+# Pi-hole Web Dashboard {#module-services-web-apps-pihole-web}
+
+The Pi-hole suite provides a web GUI for controlling and monitoring
+[pihole-FTL](index.html#module-services-networking-pihole-ftl).
+
+## Configuration {#module-services-web-apps-pihole-web-configuration}
+
+Example configuration:
+
+```nix
+{
+ services.pihole-web = {
+ enable = true;
+ ports = [ 80 ];
+ };
+}
+```
+
+The dashboard can be configured using [{option}`services.pihole-ftl.settings`](options.html#opt-services.pihole-ftl.settings), in particular the `webserver` subsection.
diff --git a/nixos/modules/services/web-apps/pihole-web.nix b/nixos/modules/services/web-apps/pihole-web.nix
new file mode 100644
index 000000000000..fe62dec6afed
--- /dev/null
+++ b/nixos/modules/services/web-apps/pihole-web.nix
@@ -0,0 +1,104 @@
+{
+ config,
+ lib,
+ pkgs,
+ ...
+}:
+
+let
+ cfg = config.services.pihole-web;
+in
+{
+ options.services.pihole-web = {
+ enable = lib.mkEnableOption "Pi-hole dashboard";
+
+ package = lib.mkPackageOption pkgs "pihole-web" { };
+
+ hostName = lib.mkOption {
+ type = lib.types.str;
+ description = "Domain name for the website.";
+ default = "pi.hole";
+ };
+
+ ports =
+ let
+ portType = lib.types.submodule {
+ options = {
+ port = lib.mkOption {
+ type = lib.types.port;
+ description = "Port to bind";
+ };
+ optional = lib.mkOption {
+ type = lib.types.bool;
+ default = false;
+ description = "Skip the port if it cannot be bound";
+ };
+ redirectSSL = lib.mkOption {
+ type = lib.types.bool;
+ default = false;
+ description = "Redirect from this port to the first configured SSL port";
+ };
+ ssl = lib.mkOption {
+ type = lib.types.bool;
+ default = false;
+ description = "Serve SSL on the port";
+ };
+ };
+ };
+ in
+ lib.mkOption {
+ type = lib.types.listOf (
+ lib.types.oneOf [
+ lib.types.port
+ lib.types.str
+ portType
+ ]
+ );
+ description = ''
+ Port(s) for the webserver to serve on.
+
+ If provided as a string, optionally append suffixes to control behaviour:
+
+ - `o`: to make the port is optional - failure to bind will not be an error.
+ - `s`: for the port to be used for SSL.
+ - `r`: for a non-SSL port to redirect to the first available SSL port.
+ '';
+ example = [
+ "80r"
+ "443s"
+ ];
+ apply =
+ values:
+ let
+ convert =
+ value:
+ if (builtins.typeOf) value == "int" then
+ toString value
+ else if builtins.typeOf value == "set" then
+ lib.strings.concatStrings [
+ (toString value.port)
+ (lib.optionalString value.optional "o")
+ (lib.optionalString value.redirectSSL "r")
+ (lib.optionalString value.ssl "s")
+ ]
+ else
+ value;
+ in
+ lib.strings.concatStringsSep "," (map convert values);
+ };
+ };
+
+ config = lib.mkIf cfg.enable {
+ services.pihole-ftl.settings.webserver = {
+ domain = cfg.hostName;
+ port = cfg.ports;
+ paths.webroot = "${cfg.package}/share/";
+ paths.webhome = "/";
+ };
+ };
+
+ meta = {
+ doc = ./pihole-web.md;
+ maintainers = with lib.maintainers; [ williamvds ];
+ };
+}
diff --git a/nixos/tests/vaultwarden.nix b/nixos/tests/vaultwarden.nix
index ce1e1de21abe..69436044ce47 100644
--- a/nixos/tests/vaultwarden.nix
+++ b/nixos/tests/vaultwarden.nix
@@ -53,45 +53,38 @@ let
driver = Firefox(options=options)
driver.implicitly_wait(20)
- driver.get('http://localhost:8080/#/register')
+ driver.get('http://localhost:8080/#/signup')
wait = WebDriverWait(driver, 10)
wait.until(EC.title_contains("Vaultwarden Web"))
- driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_email').send_keys(
+ driver.find_element(By.CSS_SELECTOR, 'input#register-start_form_input_email').send_keys(
'${userEmail}'
)
- driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_name').send_keys(
+ driver.find_element(By.CSS_SELECTOR, 'input#register-start_form_input_name').send_keys(
'A Cat'
)
- driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_master-password').send_keys(
+ driver.find_element(By.XPATH, "//button[contains(., 'Continue')]").click()
+ driver.find_element(By.CSS_SELECTOR, 'input#input-password-form_new-password').send_keys(
'${userPassword}'
)
- driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_confirm-master-password').send_keys(
+ driver.find_element(By.CSS_SELECTOR, 'input#input-password-form_confirm-new-password').send_keys(
'${userPassword}'
)
- if driver.find_element(By.CSS_SELECTOR, 'input#checkForBreaches').is_selected():
- driver.find_element(By.CSS_SELECTOR, 'input#checkForBreaches').click()
+ if driver.find_element(By.XPATH, '//input[@formcontrolname="checkForBreaches"]').is_selected():
+ driver.find_element(By.XPATH, '//input[@formcontrolname="checkForBreaches"]').click()
driver.find_element(By.XPATH, "//button[contains(., 'Create account')]").click()
- wait.until_not(EC.title_contains("Create account"))
+ wait.until_not(EC.title_contains("Set a strong password"))
- driver.find_element(By.XPATH, "//button[contains(., 'Continue')]").click()
+ click_when_unobstructed((By.XPATH, "//button[contains(., 'New item')]"))
- driver.find_element(By.XPATH, '//input[@type="password"]').send_keys(
- '${userPassword}'
- )
- driver.find_element(By.XPATH, "//button[contains(., 'Log in with master password')]").click()
-
- click_when_unobstructed((By.CSS_SELECTOR, 'button#newItemDropdown'))
- driver.find_element(By.XPATH, "//button[contains(., 'Item')]").click()
-
- driver.find_element(By.CSS_SELECTOR, 'input#name').send_keys(
+ driver.find_element(By.XPATH, '//input[@formcontrolname="name"]').send_keys(
'secrets'
)
- driver.find_element(By.CSS_SELECTOR, 'input#loginPassword').send_keys(
+ driver.find_element(By.XPATH, '//input[@formcontrolname="password"]').send_keys(
'${storedPassword}'
)
diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix
index f2c2c072bf92..e72dacf46971 100644
--- a/pkgs/applications/editors/vscode/vscodium.nix
+++ b/pkgs/applications/editors/vscode/vscodium.nix
@@ -26,11 +26,11 @@ let
hash =
{
- x86_64-linux = "sha256-6/ECgQbl7r4KI66BApOijIdJJP4nlDEgRE1JEMJcSDk=";
- x86_64-darwin = "sha256-t68Wkwo6p/S0hTf8BiR95nHC4qOLVtBkU0u3dco+jEc=";
- aarch64-linux = "sha256-KJ74qd0xOQV9EkoIdWGLCr57ZYJ9U0F2zyW6y9zWSY4=";
- aarch64-darwin = "sha256-CPPIYDxDiF07SdRaOe2Cp8fl4YvbVPeaVqobo0PZyrY=";
- armv7l-linux = "sha256-ob2Xlgvsk6KFo9stlmuGTPPRyXQpBUACuq5q48haGxs=";
+ x86_64-linux = "sha256-4zLMqwIFMfeZBuHDmaORx+BK9vqxe0SMwSKUyqVYtb8=";
+ x86_64-darwin = "sha256-RzvRknMzZPdM2sd/nRIYSWN7TUJ/uBl3NL4H3+ckAUI=";
+ aarch64-linux = "sha256-rfsfgWmX24783VM9srcCZHNIeCSV1I9J7NoFjtXqdBc=";
+ aarch64-darwin = "sha256-3fcO8Wy0703j4y2TCe6O5tSuAMSW3kLzxrZ5ztgN9r8=";
+ armv7l-linux = "sha256-7Qk0V7sZeBohqCp1ciEtccGj073ZYXvvLsxMZ40ZqFg=";
}
.${system} or throwSystem;
@@ -41,7 +41,7 @@ callPackage ./generic.nix rec {
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
- version = "1.100.23258";
+ version = "1.100.33714";
pname = "vscodium";
executableName = "codium";
diff --git a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
index 95231f18b01d..8f9940e790b2 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
@@ -1,2477 +1,2477 @@
{
- version = "140.0b3";
+ version = "140.0b4";
sources = [
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ach/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ach/firefox-140.0b4.tar.xz";
locale = "ach";
arch = "linux-x86_64";
- sha256 = "87c1f8aa057b132bdf97b81aa911cde1b76df420f4319052dac1fb36f73aeaa7";
+ sha256 = "79c4bae3ab2ecc83eaaaab31104e117ba66ad82abc4dfae2f5ec76dde47f51ad";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/af/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/af/firefox-140.0b4.tar.xz";
locale = "af";
arch = "linux-x86_64";
- sha256 = "995fb3776e849a87271df8f7967fff46febbb57ac4e513e520fe2790947e8e04";
+ sha256 = "699a969d7ab130bc9bda98abf1e5ff47b77dd6de0cbdb0c1201f465ba8cee7e7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/an/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/an/firefox-140.0b4.tar.xz";
locale = "an";
arch = "linux-x86_64";
- sha256 = "a3daa36f2d0477ff3bf8af4df84b1bbd6d001093b1b7453489486efabfc1c0c9";
+ sha256 = "68f2fd1f33a6fd473c53cf0e3574e780cfa9a28c298d2733813676d71650e6ac";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ar/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ar/firefox-140.0b4.tar.xz";
locale = "ar";
arch = "linux-x86_64";
- sha256 = "36bb911e75abad10dd74d9d1aa541ee8b34f7918f5867acbfeb2682386d1b875";
+ sha256 = "16d9b35f06fb47a74a778d64cf7abe219a3624ca4732287970ce9f109cfa688c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ast/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ast/firefox-140.0b4.tar.xz";
locale = "ast";
arch = "linux-x86_64";
- sha256 = "3df5f717c4ba64c88fcf873e01a667dc72ec006be98e4ccdf776381fb5c2999f";
+ sha256 = "8063552de94d50d73b2adfe01eed122e50c399aeacf4944769e27ac51af5ca5c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/az/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/az/firefox-140.0b4.tar.xz";
locale = "az";
arch = "linux-x86_64";
- sha256 = "0fbc914fed6b0344f6701dda29c92a613650987a9c5c3b6cc6f5f99f1d77df47";
+ sha256 = "f54d622ba71e419a329768ac346d4469cffcac4b8077d686902ab254b7d5ac1d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/be/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/be/firefox-140.0b4.tar.xz";
locale = "be";
arch = "linux-x86_64";
- sha256 = "0e07670b6e2f0912d3c7c599b7db147212b0cad36737681d8012f2dca7d8c22e";
+ sha256 = "827a6e56ff56d907d4bfe825322564c31b690058a18b835f73612384f388645d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/bg/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/bg/firefox-140.0b4.tar.xz";
locale = "bg";
arch = "linux-x86_64";
- sha256 = "7d96d3e05a94d268accf129fe008688fe492472ae1edbb8eb50fc29f7c899be9";
+ sha256 = "f4a9493a0ff3e35a9a0e73de70d7e5a681de1ef14e031320015cd0cd15d52145";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/bn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/bn/firefox-140.0b4.tar.xz";
locale = "bn";
arch = "linux-x86_64";
- sha256 = "0788fda0e35abb70344cc4030bb54af725ec4dc3725f8ebc12df70ceeb860fdb";
+ sha256 = "0ec9de4c5276ef24b3d0531f4964cc01bb3d1c4d44530de59ead8a4ff804f42f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/br/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/br/firefox-140.0b4.tar.xz";
locale = "br";
arch = "linux-x86_64";
- sha256 = "5a45b3c49e0ccd7314881494d825badb16372fda7bb94fd704b8eb49fe9492c3";
+ sha256 = "d6a1163df76100d1995929bcbce45aad6db99f600d29e93a7610662185ffdcb1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/bs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/bs/firefox-140.0b4.tar.xz";
locale = "bs";
arch = "linux-x86_64";
- sha256 = "e4dd687373bf633cfde18764d9b424ac245349925a7fdb5a45fd1698b8ed1164";
+ sha256 = "00eec200da5859ff0c4ea01c582c12dc3610b4216876bda9e08bbe41f3d7719a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ca-valencia/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ca-valencia/firefox-140.0b4.tar.xz";
locale = "ca-valencia";
arch = "linux-x86_64";
- sha256 = "f4dd916b333e0abc0551d7651156e94cdf31049d7fe7e51b2f46f877066fc144";
+ sha256 = "a73eeae5de570615e3de64949de40a6a149dbf0450170686342ef48fc330da48";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ca/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ca/firefox-140.0b4.tar.xz";
locale = "ca";
arch = "linux-x86_64";
- sha256 = "020a985e9841238d683fa817e26f1791ea60946701c91e8eab3def9c2db23278";
+ sha256 = "532184e6c74f6de599e29360f5b2fcb7c68032fc48101296e13a4bed5e8500ac";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/cak/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/cak/firefox-140.0b4.tar.xz";
locale = "cak";
arch = "linux-x86_64";
- sha256 = "542b5987fb29f278c2d1c0451053a37874f8a9ee1c80a3e2d818821b740a465c";
+ sha256 = "1fb82efc4e4f0b5e626c133bb17fa57ee54ff00916d306e66a96943d594b0da6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/cs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/cs/firefox-140.0b4.tar.xz";
locale = "cs";
arch = "linux-x86_64";
- sha256 = "390df2e96d9b0f2c6a5c5ef01b9f4790e0d65a5bd559bcd7b5645e632fe05b6c";
+ sha256 = "d12c2f7e5c102a83995aec62fe69db2c1f9895b9680cdb2df6bdbfc03d622631";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/cy/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/cy/firefox-140.0b4.tar.xz";
locale = "cy";
arch = "linux-x86_64";
- sha256 = "a0cd0379ffe29c33eb1f34dce54f56e9c6801cf25378633e4c3cf9a0badfae22";
+ sha256 = "479ccceda72ad7f2e2d0056545878f43ecd72ff834b09b7ef7e342955eaf83c4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/da/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/da/firefox-140.0b4.tar.xz";
locale = "da";
arch = "linux-x86_64";
- sha256 = "582033616abeaa16914802635720708294de44afb42c118098b5d30a3df96968";
+ sha256 = "0ad71e504abe067cb52d68d88916be3393913c2f1978eb98dd48f94ab6daf4f9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/de/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/de/firefox-140.0b4.tar.xz";
locale = "de";
arch = "linux-x86_64";
- sha256 = "e05ae143147e96e5b5c686813f8284640b193b12fa1ecc878a033d7a6b62572a";
+ sha256 = "40ab7b73e1d433eeeae0c8b5fa5c032d14182bc526cbde7b4efc2e32c275a3b7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/dsb/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/dsb/firefox-140.0b4.tar.xz";
locale = "dsb";
arch = "linux-x86_64";
- sha256 = "bf11f20d86bd8c8fec4a4d9fa14adfba00e9bce9b40f9a899a0fe8cafdfaa89e";
+ sha256 = "cd782ee1d65b7fd5952e30c6c2c285215f7043f37b9ae3bb0aa51d6056b6a824";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/el/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/el/firefox-140.0b4.tar.xz";
locale = "el";
arch = "linux-x86_64";
- sha256 = "f4758465dedcc1a1abbef1dfbfa1c1a0e630714eddfa98038826033f7baaddca";
+ sha256 = "19736769c65ceff853bfe9c4fd6541c2e30e13166dffd707a1a96077da5bee1c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/en-CA/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/en-CA/firefox-140.0b4.tar.xz";
locale = "en-CA";
arch = "linux-x86_64";
- sha256 = "75949735b5d56b36a143410517d109d55139bd670d505d0b467288094ccd34bb";
+ sha256 = "8880c95c0d00a51cd65829ddf5eca2ae9bd0f6a7e995d1d532224c223beb4a70";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/en-GB/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/en-GB/firefox-140.0b4.tar.xz";
locale = "en-GB";
arch = "linux-x86_64";
- sha256 = "e81b992506abce52d839623334376229a35659699c8770516b3c7e34d810ead7";
+ sha256 = "56c46be9058e82aaa046788499c0c6e96c48cbeb0a05a47b907772b2c73122a4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/en-US/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/en-US/firefox-140.0b4.tar.xz";
locale = "en-US";
arch = "linux-x86_64";
- sha256 = "c1428da2dfc7a16deb7b9570fcccba94c13158373a359804233a4b5f330746a0";
+ sha256 = "40820674c78e05b1413458c2844e874c8521670780fdb4489e62379a42fba704";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/eo/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/eo/firefox-140.0b4.tar.xz";
locale = "eo";
arch = "linux-x86_64";
- sha256 = "54790c6e1050b34d380e6daf96f387379aa825249af5889c71752eb728ecb10d";
+ sha256 = "3d444671937f8438ad98b3bf2ee935233a8025c0bd7de8a916be3d1806168222";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/es-AR/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/es-AR/firefox-140.0b4.tar.xz";
locale = "es-AR";
arch = "linux-x86_64";
- sha256 = "d4dc96fba97c8f0c96ec5d596aaf6e30fe5f467399b59307ba1e91b5471979d5";
+ sha256 = "640d6480bc2680609dde51a76e512c8e9d1d8bcc93b75af239f254b824a0b330";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/es-CL/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/es-CL/firefox-140.0b4.tar.xz";
locale = "es-CL";
arch = "linux-x86_64";
- sha256 = "c9888370387548a0c7b26facd131e8effc9b43bf27d4d2ad31cec12c3e39eecd";
+ sha256 = "7a430e844e216eba749d2e65cdd5f698ea5e450e018e1a217b993c97c375ebbf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/es-ES/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/es-ES/firefox-140.0b4.tar.xz";
locale = "es-ES";
arch = "linux-x86_64";
- sha256 = "6fd830a501cebe0dd6a005cc00eb326cc82c30f38836da4ba46a79be13401377";
+ sha256 = "1905f4a96c7de86f9b024d41ba07758e478f55c43d16bbb817c9b8e36b544e97";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/es-MX/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/es-MX/firefox-140.0b4.tar.xz";
locale = "es-MX";
arch = "linux-x86_64";
- sha256 = "0f65338c18d4cd2bc4fc5b4eecaf62d759e532059588a920ce19de13d941ec7a";
+ sha256 = "d7eb82b97a007de775afc9055e33b7b8dbf51947567fe3b1a6e37e2b8765c4a2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/et/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/et/firefox-140.0b4.tar.xz";
locale = "et";
arch = "linux-x86_64";
- sha256 = "904917e0115be1015954139ddf50395ec69e297082bd37f14a280415471116cb";
+ sha256 = "aa3921d10df3e89d33375ae23b32a668e78c22c30fff3e546957d75c815d1ba1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/eu/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/eu/firefox-140.0b4.tar.xz";
locale = "eu";
arch = "linux-x86_64";
- sha256 = "9e03aeda162aa17a17eb3336e430dffbc415685cd211aadfc43a5f616c8e8758";
+ sha256 = "b678e517a072e9aa3a585acb027a59b3f18d0e4e132ce03cba26c8d5598ca04d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/fa/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/fa/firefox-140.0b4.tar.xz";
locale = "fa";
arch = "linux-x86_64";
- sha256 = "6054bf75fad6b65c29b2f7c4e223df75f02b5ccabceb86b9c5e5e42b741f7bfd";
+ sha256 = "e23cedbe5d62203347749feaf3ad189b19593be7d328519296d727c142b07774";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ff/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ff/firefox-140.0b4.tar.xz";
locale = "ff";
arch = "linux-x86_64";
- sha256 = "ebea919c503fc4523e1c594216ce8079316c9d377ba9bae6a6729ee3182c9df3";
+ sha256 = "a2867f278763c04b7d1bc50bdd4dd5ea49be62bba9986740b680cddf6f2b458b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/fi/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/fi/firefox-140.0b4.tar.xz";
locale = "fi";
arch = "linux-x86_64";
- sha256 = "3126d98ccd0c5f16b77a71ad4c11423482cd5c7d8f7d10f7828e9e6d11e0f461";
+ sha256 = "a9758c8d99ea549fb056bfba4f74d70824105bb5f999343347d661f4ccd53283";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/fr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/fr/firefox-140.0b4.tar.xz";
locale = "fr";
arch = "linux-x86_64";
- sha256 = "9ddfee47dd74850d20f7aa87cbf92b46ff237d0a934d871025b92a364b2cb4c6";
+ sha256 = "12616ac5602bfcce857eccdd7ac50a98bac7bc9d5c6510ac49ab4627d6c762ac";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/fur/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/fur/firefox-140.0b4.tar.xz";
locale = "fur";
arch = "linux-x86_64";
- sha256 = "05025972440fdc4087266a88d02e6968b52a43ff6d77f0190a659eac6ae816c4";
+ sha256 = "a6b9aaa2fa7f8c25efcf338bef0bb98d57535c9ba7d0c99775b2b6cd0c44f15d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/fy-NL/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/fy-NL/firefox-140.0b4.tar.xz";
locale = "fy-NL";
arch = "linux-x86_64";
- sha256 = "4243921762a60f5ce51e7737b6d3fe9bcc4dfea67c9198a1b917290efba9d0f2";
+ sha256 = "13a13fa59708aae286e6f99cbb301334ed082f94995454ff8f333c88c214f67d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ga-IE/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ga-IE/firefox-140.0b4.tar.xz";
locale = "ga-IE";
arch = "linux-x86_64";
- sha256 = "71a26a2fbaaf721ea307a8c3a8b083ef70077765f3a7278d25385b531ac315dc";
+ sha256 = "abf292f9c8a74e8f342c1e573441c5f2ed93a646e308131c098634f0e8403fdf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/gd/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/gd/firefox-140.0b4.tar.xz";
locale = "gd";
arch = "linux-x86_64";
- sha256 = "c44b110b0fc96d3826103b0799bbd3df88cee0c8972f7e60f556590e053d9636";
+ sha256 = "7ae719127ba74d411a09704cc68801ba147aa46a599f75da4e1a1d99c0bbb4de";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/gl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/gl/firefox-140.0b4.tar.xz";
locale = "gl";
arch = "linux-x86_64";
- sha256 = "a6707479746e71d8c3d5af40500433c2290fce9d2ff98bd3ecd89bdbb9cd182c";
+ sha256 = "16391a560e0766f246ec605d5761f5445a9186118d4b9b154c5aa76d2694dde7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/gn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/gn/firefox-140.0b4.tar.xz";
locale = "gn";
arch = "linux-x86_64";
- sha256 = "d2dcd4701b0563af8825c3eb3aa22ffd2702d9a8458cd0ed4896a9bf57c0d291";
+ sha256 = "88acc62bd18a767e3ace84d758359fd2e3483cced4b47376bb4b62abf0607fcc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/gu-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/gu-IN/firefox-140.0b4.tar.xz";
locale = "gu-IN";
arch = "linux-x86_64";
- sha256 = "eec813b14a376b6f0e7c251ada0e972fbaae06db077e1e5ad63f5a069c81ad97";
+ sha256 = "00e7bbaa43437143c28ee9c0c661ed7c30a4ad887a5de6a99b53d036f8ba28db";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/he/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/he/firefox-140.0b4.tar.xz";
locale = "he";
arch = "linux-x86_64";
- sha256 = "e3952c61718e26ea8f9aeb73a3b8146bd0163aa87388db2f518e997aed1163a1";
+ sha256 = "88442ae052ba3e93b65d7d878c5628e852f25f192b987a0dec40bb7775fff789";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/hi-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/hi-IN/firefox-140.0b4.tar.xz";
locale = "hi-IN";
arch = "linux-x86_64";
- sha256 = "b00059920c29e3e11dbb2fe3051acee804dda39838706a65c3716bdccabf7e9b";
+ sha256 = "c64522ad816a1b8f298b141bc545895f17aa495b3c227d377ae4bc89cd01ace8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/hr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/hr/firefox-140.0b4.tar.xz";
locale = "hr";
arch = "linux-x86_64";
- sha256 = "d77d3d50678d17098e9996edb0642bd8e6a1ccb983ea68e376d59e2ae0529779";
+ sha256 = "dda7aebbb74867704f5b4cbd2fba4a5f5d2974543c48faa4e634f746c08fd653";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/hsb/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/hsb/firefox-140.0b4.tar.xz";
locale = "hsb";
arch = "linux-x86_64";
- sha256 = "45e839005799d5bdbcbed3869680da6ca0ad42c3f9932b61e0f8e3fbc0316fee";
+ sha256 = "3ccf8a34bbad1bb4efc5fcf12aa203d7098c22654910e068e8af92c9a21056b8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/hu/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/hu/firefox-140.0b4.tar.xz";
locale = "hu";
arch = "linux-x86_64";
- sha256 = "2c655b6b1e91265befe5f7c1745a9ea8f4a97f6995ed2f4c4b3eede9fd07c8a5";
+ sha256 = "4b4d9c7965fc90649ea66f91d04f885c180c6127ea9ab8685b2229f148497a20";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/hy-AM/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/hy-AM/firefox-140.0b4.tar.xz";
locale = "hy-AM";
arch = "linux-x86_64";
- sha256 = "bcc23fec185ab50660111850185ad9caeafabc056a77e6b8d99e12962da030ec";
+ sha256 = "e68ad63527eab5b51274d5b23a4e1487b01e46da6f58f933f1afcd3347eb32e8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ia/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ia/firefox-140.0b4.tar.xz";
locale = "ia";
arch = "linux-x86_64";
- sha256 = "c70ac08f5d1ac3c2175b5c1f0fed88564a8fc921771e0cb6082bfe9502f08407";
+ sha256 = "5546814c18755b68c3eff2903599e1a8c9612ec8d13b1989ebe8db66c2331adc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/id/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/id/firefox-140.0b4.tar.xz";
locale = "id";
arch = "linux-x86_64";
- sha256 = "b77533733de76fde27cdcb220f2f4c985784aeeb65456a8aa4f22689d1a78633";
+ sha256 = "98eb4c8c3a34600d34fbbf41abe853390193396044e02f8faa2b841576730eb1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/is/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/is/firefox-140.0b4.tar.xz";
locale = "is";
arch = "linux-x86_64";
- sha256 = "e8d28dfed20bc64fdb431c6149c8f46a1601dcdb7c198e6aaac3bc26849ed564";
+ sha256 = "4ce9326633f6965b19cb116bb084af2376b79723e3aa2125f6108127ce797c8e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/it/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/it/firefox-140.0b4.tar.xz";
locale = "it";
arch = "linux-x86_64";
- sha256 = "aa7017e3cc75ee281523f109c5a804a2686cb2d120af07f639cbe6e0b529f95b";
+ sha256 = "1633f576551a196695492299d9cc6c654b7a6fc436ece013c0052d0d59b18fd9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ja/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ja/firefox-140.0b4.tar.xz";
locale = "ja";
arch = "linux-x86_64";
- sha256 = "aac539dc6adaed5e46f5dc180e6d5df7e58e7d06c9b3eb8840f67bb3005a3d1b";
+ sha256 = "4fa482c73b534fdf8da15d9f242c319742373aba34cd2033d890c2e10ff1a952";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ka/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ka/firefox-140.0b4.tar.xz";
locale = "ka";
arch = "linux-x86_64";
- sha256 = "dca7592228e259a535805f0b40473448dbf5406f8bec1a313ae39621ba3a22e4";
+ sha256 = "8d35d90b1a228b3a93dae95913a3a246824f9fef9ddddf226d1d45dbb5f52cf3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/kab/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/kab/firefox-140.0b4.tar.xz";
locale = "kab";
arch = "linux-x86_64";
- sha256 = "02cea8e48adce2143ffa78f564da31a26355572df7bf1a379e743a7ec4949a90";
+ sha256 = "39e2c59bcc692622d37813b2c6dbdb53322217759bb36adb3c40e564fb633816";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/kk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/kk/firefox-140.0b4.tar.xz";
locale = "kk";
arch = "linux-x86_64";
- sha256 = "12e9811a0fb02ff7c52790d2fdfd116e2232fc6788cfd84e9d52009ab480d846";
+ sha256 = "5bfbfe860b5594b35583dc219524119d449ce843058c2416966923db02a37b4e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/km/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/km/firefox-140.0b4.tar.xz";
locale = "km";
arch = "linux-x86_64";
- sha256 = "fbde93d1aad4c0cd059b14ae9ae0bd1ccf95374009aaafe68e830007b4cf496a";
+ sha256 = "dc60d8f33da1bf2131700143f92c45c407db0c72198a9eeb30be6c50ed219fd0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/kn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/kn/firefox-140.0b4.tar.xz";
locale = "kn";
arch = "linux-x86_64";
- sha256 = "975aaf5d7a139ea4ecb3d92b2cff56373a63069e7735478eafa596e1dca2a7d6";
+ sha256 = "f9de9ea646106410dac113ed8a43f7fe5d8b2ab78f8cbad800c7e06f39dea83f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ko/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ko/firefox-140.0b4.tar.xz";
locale = "ko";
arch = "linux-x86_64";
- sha256 = "6c43fd5ae7e8d8af3e87940dfb49a6183c540fc18e98fcfe00ffce137b5682af";
+ sha256 = "046fe9882ebbe7a16b9c4e3a46881d3d58e524903e69025b41d4cf5ddfc39cb7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/lij/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/lij/firefox-140.0b4.tar.xz";
locale = "lij";
arch = "linux-x86_64";
- sha256 = "da9bf66ee9231718bcbcbf16662b631984b75bb73bef82e58d1442560a2c0232";
+ sha256 = "c3f54a55d3bca2b3d16bb808161b31759a045624fe3828fa4dc00d4395b6e934";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/lt/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/lt/firefox-140.0b4.tar.xz";
locale = "lt";
arch = "linux-x86_64";
- sha256 = "c8f018f9494291e01e4dedd3dc0e496c1c4fc4d346896f5225972d182f231c57";
+ sha256 = "cc6c6f218dd93c702840afbf6b4947fe25f9a3ce6f1f0c3d6c53612f5ffdea6f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/lv/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/lv/firefox-140.0b4.tar.xz";
locale = "lv";
arch = "linux-x86_64";
- sha256 = "6a46324a4abedeea12aaeeb6f88af8b0277af5863a4977f06c33a0df7d3a9f3f";
+ sha256 = "6413e4d6878ed2cf612f8562f4d7a87b572b44a861b98def88932f5261d4532a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/mk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/mk/firefox-140.0b4.tar.xz";
locale = "mk";
arch = "linux-x86_64";
- sha256 = "b1f2fc79baff629f24d0ae75fb8b29559a607b8b1434d745e8b9b5ab0c40ef14";
+ sha256 = "f193552cc2c671273e2ceff6d63b721d994905232b1ebeb2272406d11f7c2631";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/mr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/mr/firefox-140.0b4.tar.xz";
locale = "mr";
arch = "linux-x86_64";
- sha256 = "04eceab79c3d3156fb27968108abbe0d7b0f01608f788eed474512bb82412fd8";
+ sha256 = "de2083da32a191962280df959e5f2bdf5a9cd1bfd5e619236052225b2c4432b9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ms/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ms/firefox-140.0b4.tar.xz";
locale = "ms";
arch = "linux-x86_64";
- sha256 = "17e8527080d60c18a363ced9e36548ed5bf575e8ad62bf5c397cf26fe06cb078";
+ sha256 = "060c67fc339f7ca5685524c6164b1b23783c5959bc1ee88947ed5d646a4469bd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/my/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/my/firefox-140.0b4.tar.xz";
locale = "my";
arch = "linux-x86_64";
- sha256 = "19e137672d04c8eefff895b9c434a5b940c881aca4669b5f31947081c202c476";
+ sha256 = "cd1b449874fcef63e5e7366c26c88096121212ea92cc1a20b8d0cefe3d1ab6f3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/nb-NO/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/nb-NO/firefox-140.0b4.tar.xz";
locale = "nb-NO";
arch = "linux-x86_64";
- sha256 = "97deb521ad609263c0dbe13458c4500021422a4f3bc84bbdd2a1aa290d288abf";
+ sha256 = "afe1046c6fe6d1ba75b57520d2162e23e190d7eaebd41bf4f8b3b9cb435e34ad";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ne-NP/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ne-NP/firefox-140.0b4.tar.xz";
locale = "ne-NP";
arch = "linux-x86_64";
- sha256 = "717d6e19cd002fc19208cf2506f2d4508561316f759154ff212928a20a44a195";
+ sha256 = "5b5b6cd0004f7ace163588b162dd2ff7ddb08064e5bf2e4ee6c73a5d855c3944";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/nl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/nl/firefox-140.0b4.tar.xz";
locale = "nl";
arch = "linux-x86_64";
- sha256 = "765d8adf054295479e63d40fead98656d3d672bb7f4a42a8dc9c0cd5e8c29815";
+ sha256 = "60a452998b7797a259080a39ce7900aa45a3ec92e09933d3eebd654cd2d9cdf5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/nn-NO/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/nn-NO/firefox-140.0b4.tar.xz";
locale = "nn-NO";
arch = "linux-x86_64";
- sha256 = "74d183d64ed423bc1dea8972a4f32378aded5c733b6f58a1e6d178f49024f7c4";
+ sha256 = "b1cc96a175d3377eaf6ad67f3737d08b5fdf45e54312d0147448167753e0b413";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/oc/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/oc/firefox-140.0b4.tar.xz";
locale = "oc";
arch = "linux-x86_64";
- sha256 = "883fe66e83b2af674d9596a52910f28703548bd7c0615e15587a980a93d38c16";
+ sha256 = "44839b3805ab01d637a5adc270e9e86086f96b7b947162039f6ce356c7e98d99";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/pa-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/pa-IN/firefox-140.0b4.tar.xz";
locale = "pa-IN";
arch = "linux-x86_64";
- sha256 = "ee586be768d0035a681acf83b5c68cc1c5cab04054afe8deb141a4c9f21d2890";
+ sha256 = "3ee9443ed3a85a3b4c2a22db5ee258bfc21ae8785675ed5b11ee8d5563cd16f7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/pl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/pl/firefox-140.0b4.tar.xz";
locale = "pl";
arch = "linux-x86_64";
- sha256 = "c65c7e68fb0ccf5b01bf17aee844c4e4ecf5192a630a2b4e2bb30de5752a9f9d";
+ sha256 = "30270dbb80419f92173ab90c2b99269dcdc5052a94efd1bed12b223d68ec0fc8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/pt-BR/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/pt-BR/firefox-140.0b4.tar.xz";
locale = "pt-BR";
arch = "linux-x86_64";
- sha256 = "a097d98e98410dff2c051bd1d9a2667d54da22df0a1578c0d558e028835dd372";
+ sha256 = "e22b7b27b89cecfd7866648ba16db249f8b53856bc9e49e7d722ab006c61a052";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/pt-PT/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/pt-PT/firefox-140.0b4.tar.xz";
locale = "pt-PT";
arch = "linux-x86_64";
- sha256 = "788048f852dd4f215dcca69d6e658e75bf52fa9a2bdc7118b27d47025343d55a";
+ sha256 = "9592fbe56057246e6519641e4ce97d727e894cd70fab2aa91aa63196e13535da";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/rm/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/rm/firefox-140.0b4.tar.xz";
locale = "rm";
arch = "linux-x86_64";
- sha256 = "b691ae86cfc7a1d4d22a25c04d84e89e3b616970012559bc182225539af0a92b";
+ sha256 = "15e0f382c19db6af473d49dbdfb48c2b8891255cf7b85694f1c0ef12620c4bef";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ro/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ro/firefox-140.0b4.tar.xz";
locale = "ro";
arch = "linux-x86_64";
- sha256 = "b9f502952d67e13bec4a5d4c7a780ed5f06c628463cb6c4a3c5b70febb2724f4";
+ sha256 = "480b8d1c13c8a647feb799366c91c9223a3b3afc32e6e758d7edb57d016fb4cc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ru/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ru/firefox-140.0b4.tar.xz";
locale = "ru";
arch = "linux-x86_64";
- sha256 = "daa5e9adffeff031b2bd764802482730cb37335a6a4b5ba011e708ebe39f771c";
+ sha256 = "983807e6ee0951ff1cb56518a5d4c764a204616a6826381e43dba49f8c398836";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sat/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sat/firefox-140.0b4.tar.xz";
locale = "sat";
arch = "linux-x86_64";
- sha256 = "3a2ebe89dc72f8b6988fb6742340623423df9d166030ed691c884d013de0fa83";
+ sha256 = "3be3f00cece3378b9afb0364339527d6f2cad06c73cbf095a4c6fe34a0f7171f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sc/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sc/firefox-140.0b4.tar.xz";
locale = "sc";
arch = "linux-x86_64";
- sha256 = "db27ece945871d6f988ae710daf52874e4d6cbe03eb950c4a4faeff6d67bd9b1";
+ sha256 = "780c0e439a16d97b5a0a4e8dbf21695b18316083496655d89ca7c15762d30ca1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sco/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sco/firefox-140.0b4.tar.xz";
locale = "sco";
arch = "linux-x86_64";
- sha256 = "976b40edd9700fbc012b55584824c77b4839be8cc2269dc8a178c6b2b3e57041";
+ sha256 = "394998ba5da43c7ffdb36ba640f3657e286faeb09b4895171c689a70aa0357ed";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/si/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/si/firefox-140.0b4.tar.xz";
locale = "si";
arch = "linux-x86_64";
- sha256 = "e7d94105a1bbfbb30d220e7b10b6c59118a7556541bb2a25ba4aa3b454827841";
+ sha256 = "c6f7172c8ae66768a8c1c8ec1237d50c1409952abd90f5c7baa6b0c2db35c94b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sk/firefox-140.0b4.tar.xz";
locale = "sk";
arch = "linux-x86_64";
- sha256 = "cc38654e9236e9dfc8b58e3795c9d347447f3832c8d5b6d50afbfc1298c1c996";
+ sha256 = "51e4555381d62f4eabcdb45817fd91cd025eca458a175c8c9a9927f3c8eea624";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/skr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/skr/firefox-140.0b4.tar.xz";
locale = "skr";
arch = "linux-x86_64";
- sha256 = "12e95e82e29358039287da28a81a7f90d9d6dc7262f0f2aa541253856931eab6";
+ sha256 = "9ef1756da491f25f7357deb640604f470a3a159211f0ea1ac4c31a657a26b1e3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sl/firefox-140.0b4.tar.xz";
locale = "sl";
arch = "linux-x86_64";
- sha256 = "bc6c1f3f4a8540baaa764aa34d571bb5743e2364cebd49d3326ddb01ba6b20cc";
+ sha256 = "62d5913ad935a30f8b6536231a747b54b69f81681f81468a5ddbd5daabe10431";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/son/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/son/firefox-140.0b4.tar.xz";
locale = "son";
arch = "linux-x86_64";
- sha256 = "d949c0da8ab52490c03fb8577dcd10a96cdf68378b4a70d5fd9ac28f6cb660e9";
+ sha256 = "df3ac2759b995a974762a94018ae6c7c142209e7fd12be96186eaf56b5447d50";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sq/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sq/firefox-140.0b4.tar.xz";
locale = "sq";
arch = "linux-x86_64";
- sha256 = "fb531412139967abb42c99a5a68fad323892b6101953e8e6207d45b9f62a6f94";
+ sha256 = "a107def094ebf1d6bd77b05c153747fc058f3fcced730aa5513a8a33a2f34ed0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sr/firefox-140.0b4.tar.xz";
locale = "sr";
arch = "linux-x86_64";
- sha256 = "a04d2d0347fb2761ad58b85304e0f8f9ffd343366608fd17cf687c2d53e61009";
+ sha256 = "1ec6bb2204b6e25e1cef465abb74ea115914d1ec179006f4ff9ab8d5cfa95b05";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sv-SE/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sv-SE/firefox-140.0b4.tar.xz";
locale = "sv-SE";
arch = "linux-x86_64";
- sha256 = "ae8abbd42e9dd09213511f359d0a069e8f58b8fb8b1139600fe678cc437e7fa1";
+ sha256 = "47ef089aae34922e892e5e24fc31f0a9ed0dadad427834d46e96dbd189236a1e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/szl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/szl/firefox-140.0b4.tar.xz";
locale = "szl";
arch = "linux-x86_64";
- sha256 = "9939bccff2b5b00e0da9764d0d859eb17dc68477553c61c3bf8a3dd632779638";
+ sha256 = "c3ea0cb6a2f1430d1f96ae5a3bee2083b265936ec9a5625ffcd31c91c542ad01";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ta/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ta/firefox-140.0b4.tar.xz";
locale = "ta";
arch = "linux-x86_64";
- sha256 = "844ea991305f8b946b0c5ac059788ed661abb033016e8c2e096d872784ecf20e";
+ sha256 = "0a8274d9d638706a05dbb5573191fb5c604da633a39a3065dc46e75b50bfe595";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/te/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/te/firefox-140.0b4.tar.xz";
locale = "te";
arch = "linux-x86_64";
- sha256 = "bb21e776ffa953c82444f34ae9f81d06fa8d725c5a86e5b85b25d4171ce6079f";
+ sha256 = "9de2c77e2cfc1cb33de926f2f0af656369071ce896086c39b0f6e823802c5651";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/tg/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/tg/firefox-140.0b4.tar.xz";
locale = "tg";
arch = "linux-x86_64";
- sha256 = "2f3d94b992a2a89169cb3628eb807967c0f4b02fb25c14ee7f9ea925c4d78e85";
+ sha256 = "ccdf9edaa6d7642a066800f5edee083c92303473ea9eeafd04e17505367ce082";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/th/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/th/firefox-140.0b4.tar.xz";
locale = "th";
arch = "linux-x86_64";
- sha256 = "cf58b75d8a9f1a4b8dd702a5dc4f3b8fb676e0f1c0d8949b445cef0aede13586";
+ sha256 = "ca2deb4e79e3ed447e0b62c678dfba1bc3d47749d983e478f98eef8f075eeea8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/tl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/tl/firefox-140.0b4.tar.xz";
locale = "tl";
arch = "linux-x86_64";
- sha256 = "8cb619b4d8caa1a6e492b8b2815b4c41a25fe3b6f53852d99ca55da56fab8815";
+ sha256 = "24b5c9689dc2958f4607932614f9d3ac97286248d932bbe43574c71425126eee";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/tr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/tr/firefox-140.0b4.tar.xz";
locale = "tr";
arch = "linux-x86_64";
- sha256 = "e5b39883c5e0a906873f4af0e8d6a630337d05467759741276077b70deeaa23a";
+ sha256 = "278381e636f98ec68c9ed75c721cff588f2e291a1611386db6b4f0038cfa7403";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/trs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/trs/firefox-140.0b4.tar.xz";
locale = "trs";
arch = "linux-x86_64";
- sha256 = "a19d8f0262019768cbc61edbe3ce7b5eb69571b5ca1c5cc9736025f10e6250ec";
+ sha256 = "5d4d4db5dcd4428e7ab6d351d4a1e6fdb7f6f327d031ec045f1e0572f39569be";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/uk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/uk/firefox-140.0b4.tar.xz";
locale = "uk";
arch = "linux-x86_64";
- sha256 = "4525800927692a4230034a5ac44351b87857e5292e5bec60aa478d52f55c0606";
+ sha256 = "1f7ed2ac92af2d802e743433d6d8bb501057a019770178afc4f83d9382f082ca";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ur/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ur/firefox-140.0b4.tar.xz";
locale = "ur";
arch = "linux-x86_64";
- sha256 = "fad4ca04ddb978bfb405ef496cecfc54e0f59ad5cfe0adefe9f79bd55da6dc9a";
+ sha256 = "941d716e18c08961041052a3e3ce47b8b927e3c2ff4e2d02aa377e18c3ee9899";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/uz/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/uz/firefox-140.0b4.tar.xz";
locale = "uz";
arch = "linux-x86_64";
- sha256 = "9098b78744b8b8af558fd4edbab5be3a573048405b05376d0a08a9d2282784c9";
+ sha256 = "542417ee58e5997d60c3eaba77f3e1d7be9f5bef5f4d96e3ca9252988a1dd4ff";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/vi/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/vi/firefox-140.0b4.tar.xz";
locale = "vi";
arch = "linux-x86_64";
- sha256 = "cc10fc7919e04a0401f910ed84092e8eeb8f926c2410c4ab2a9feb34b0a1fd80";
+ sha256 = "d501faabcda4703590242da47168bd90c1ba5b8ccf53573ea92d4ee150c60347";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/xh/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/xh/firefox-140.0b4.tar.xz";
locale = "xh";
arch = "linux-x86_64";
- sha256 = "a9c75ada1290493a0f1265d47ed584dd5fe4c6ff3d763baee03d5c6741775394";
+ sha256 = "c0aade40862694b4eefc2e1b138e28802bf72e7ca99a9aa77dff668140c0f8f9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/zh-CN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/zh-CN/firefox-140.0b4.tar.xz";
locale = "zh-CN";
arch = "linux-x86_64";
- sha256 = "0423bc10bc9f1affe9c4a54387c9c06d003fa5d600c42e351cccd1b94c096a13";
+ sha256 = "d6acae4e60b6b50f05a17630e45da73dbe2ff691ec216c0368493efd44c4b978";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/zh-TW/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/zh-TW/firefox-140.0b4.tar.xz";
locale = "zh-TW";
arch = "linux-x86_64";
- sha256 = "e07202200f0f41d691d8d4a4225b332b51fd00c14af0e5c2c61c1317938a69bd";
+ sha256 = "7493a417c1d4cca1bcbfcd782d8b5d0d4ba3817b18bc7598544e7ca1b9f5c06f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ach/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ach/firefox-140.0b4.tar.xz";
locale = "ach";
arch = "linux-i686";
- sha256 = "3c3f09f172315420d76a89352cf556095d3120cc8fce3384b825680978682886";
+ sha256 = "3be76f9194d24421ce986d088a4e54f38a9e934a272f62c6aa6e9bef9a09a666";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/af/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/af/firefox-140.0b4.tar.xz";
locale = "af";
arch = "linux-i686";
- sha256 = "eaedf8f14d1a89141cfdd02d1331982d57c283810229f1bc4a2add6acf47a7dc";
+ sha256 = "a8eb60898c425fd996b02c304d495668b283dcf763c034c30c19841b71fe5be3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/an/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/an/firefox-140.0b4.tar.xz";
locale = "an";
arch = "linux-i686";
- sha256 = "52d635cf3d2cb3fe60f2f5a120714c011b6c5ddf46715450102d457fc9962318";
+ sha256 = "6722650b3809255e939976cda6f6a15b6c1b88e0a3fb2143ce14f05bc1748001";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ar/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ar/firefox-140.0b4.tar.xz";
locale = "ar";
arch = "linux-i686";
- sha256 = "893cad4f3e9ff8f6eb46861c17873d29ce07cecab1a52c666f3af91ac94b0f4a";
+ sha256 = "96246f81a7d0678bb32714ba376bbb2834f989eb7418d4edd1827d4511e344a4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ast/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ast/firefox-140.0b4.tar.xz";
locale = "ast";
arch = "linux-i686";
- sha256 = "c7981fccfb22d3afb4e36e34ca11629bbb064b2256d297e0717dd7a7c76ef502";
+ sha256 = "ccedf416b838286c42ffa27534d9328916a5d51d7897a8f9f9f0914b317ecf9e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/az/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/az/firefox-140.0b4.tar.xz";
locale = "az";
arch = "linux-i686";
- sha256 = "a1192052f0a9dfc637fe6dfea16b4bcc4a1e7a6881d025efcbe65f4dd4a49027";
+ sha256 = "0efad9674c64ee1f67f930b46266124d3c0e1b4220522700a89ce8e2abdd133b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/be/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/be/firefox-140.0b4.tar.xz";
locale = "be";
arch = "linux-i686";
- sha256 = "575d234e0d09dc61dd7eb2574b0db946b866472e31f45e80c6af90c99dd83cf6";
+ sha256 = "fe4d45528436e5a6eb6d6cbe692974a8e07f3d7721bf2bf9f3aba2bd4c40a685";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/bg/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/bg/firefox-140.0b4.tar.xz";
locale = "bg";
arch = "linux-i686";
- sha256 = "39c2fc75618ea33423a5ae0c606d416484c0c6bceb82f6ca79e12e26efb23220";
+ sha256 = "793c784ffd98c017155376f029e5270a5d2c5195e017ebaabee330031b5281ce";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/bn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/bn/firefox-140.0b4.tar.xz";
locale = "bn";
arch = "linux-i686";
- sha256 = "c92ac4831df0e4e4f8af68ddcb82d3bae98505845f04bfd39bb3e573639d648d";
+ sha256 = "52e39351fb98bbdebd22764b77c420a2778adcb6ee6fa9c82845c4cddb4a48cf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/br/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/br/firefox-140.0b4.tar.xz";
locale = "br";
arch = "linux-i686";
- sha256 = "39c3b934fe6bb0eb593d52fc17983994a680261e74f5764c9cf2dd5e0ecc0527";
+ sha256 = "fa0707853f1b21e708b627a58127efa6848935bdfb071bd9dfa34cc712c544a4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/bs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/bs/firefox-140.0b4.tar.xz";
locale = "bs";
arch = "linux-i686";
- sha256 = "dd4b8a6c02cbe11536ef7de6d1ea64bb17eb16806aa6dcf838847f7b2649ba22";
+ sha256 = "038c08de66a19e28293dc5ad8ab5ff099a653fe11e66a50f117b09201b0487cc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ca-valencia/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ca-valencia/firefox-140.0b4.tar.xz";
locale = "ca-valencia";
arch = "linux-i686";
- sha256 = "3a43a9986e3bafbcb8c59904f8de749cd9a8e11a5a6424780c1db1f75e57a152";
+ sha256 = "893d8ccd8276108f74802b6ade3aeaa182d35f24a7d4f59f73f7d9f0083e5374";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ca/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ca/firefox-140.0b4.tar.xz";
locale = "ca";
arch = "linux-i686";
- sha256 = "0e11daa82aa4663c1d07f96fa68cdd7e06d404ac372887e510173db91456203b";
+ sha256 = "89cf5bb8d68c2e396fc3459d708ecf561d2ab58dee924f81034ecff6a9a58f89";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/cak/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/cak/firefox-140.0b4.tar.xz";
locale = "cak";
arch = "linux-i686";
- sha256 = "d3558555d2e55d4089a224c6f49cc9d4ae60cc5b55b95ea29b131f53e9516693";
+ sha256 = "6dc7a40dc583ad71310ca5844563298d68b2f4dfe6160d77323bee582ed70054";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/cs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/cs/firefox-140.0b4.tar.xz";
locale = "cs";
arch = "linux-i686";
- sha256 = "a6c2c7db6633d6fe5fd24ee17efb6cff59e00959fa0226234bc90805247fe0bb";
+ sha256 = "0bb58b90686bafd341991a97b4006417970684d0c82b542718e539c12ec11768";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/cy/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/cy/firefox-140.0b4.tar.xz";
locale = "cy";
arch = "linux-i686";
- sha256 = "59c697c88dcf4658cd4ea85d5c110239b786df15d84e21006c3ae9254d932122";
+ sha256 = "d704d90a4b3063f983651d777064c9d705d9deedb1e0f69428687d8d383762ed";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/da/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/da/firefox-140.0b4.tar.xz";
locale = "da";
arch = "linux-i686";
- sha256 = "42c2bd817b7f337146f52c00b3671ddbc48f4a1b39bbece4e9fbcd3a97545e33";
+ sha256 = "5675f10f6fda9082aacb42895dfcf0f78e6e53c649b2a620fadffd92db731b4d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/de/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/de/firefox-140.0b4.tar.xz";
locale = "de";
arch = "linux-i686";
- sha256 = "c8a4c21ce54d08d9539d2dedbc14a108842c401354e59b2a2e3f79f0322305e1";
+ sha256 = "a3b2053b85e7ec3046c2f4f2e437c685fc5d4ead7dcfdce1ba40e1560251317e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/dsb/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/dsb/firefox-140.0b4.tar.xz";
locale = "dsb";
arch = "linux-i686";
- sha256 = "7eab0cdf71a1571227b505450ed7af7d5605c306116a1fdb92697e2a5653afa7";
+ sha256 = "c3a198d51af7a9f1301b85d586ac61c0afd8b1243656e36de880d14c2bf51ce7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/el/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/el/firefox-140.0b4.tar.xz";
locale = "el";
arch = "linux-i686";
- sha256 = "f903fe1eb373a4ef6160aa6137f7081f52c2134301b807417c4a9fbd66cc3ad2";
+ sha256 = "7921f62be7826f76229007503e8e27915b7d682346baf5bcf6149dedd4a921c6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/en-CA/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/en-CA/firefox-140.0b4.tar.xz";
locale = "en-CA";
arch = "linux-i686";
- sha256 = "b9718d0a1333f27862797531fc96a410d28f483537f9eb23d8c42ce5abe755b9";
+ sha256 = "ba39324c5662162aa1674d7cab7d4edf6fb02fd05bb99b2b0fb3f0d1fe7ecf71";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/en-GB/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/en-GB/firefox-140.0b4.tar.xz";
locale = "en-GB";
arch = "linux-i686";
- sha256 = "cf2534426f9b5fce7e8aa5fc301c3e59b4e1718fb87a9b2737f9d04de1011a8a";
+ sha256 = "02c2bc0cfa15192edb33b22834b678c9a8d99372cbd028d48a190113b8f93d7b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/en-US/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/en-US/firefox-140.0b4.tar.xz";
locale = "en-US";
arch = "linux-i686";
- sha256 = "71ae3e6d03e16c80d8f7f41e79954a4dfb9aaac6df0bc04264672cf4027b0488";
+ sha256 = "45a4c9e6e1f2119bbccf4e2bb5a285ee5fb2c9003adbf15931f4c6f781d67c2c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/eo/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/eo/firefox-140.0b4.tar.xz";
locale = "eo";
arch = "linux-i686";
- sha256 = "651ea1186149d9cd455c0b9dbc7c2c7dc70a46963d5690a576acc59cba6e56c7";
+ sha256 = "5caa0619cf07394e3ac1c68a8348ff7f47aaee9587fcd0a50c4346215617b5cc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/es-AR/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/es-AR/firefox-140.0b4.tar.xz";
locale = "es-AR";
arch = "linux-i686";
- sha256 = "d11382ca1dc4b707c5330b06cc9e951bdcaeea3846516195f52027e2c557bbbd";
+ sha256 = "d224e1606ccb29e5f73626cdfca835d01ede2f4b746de8b139308665bae59f71";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/es-CL/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/es-CL/firefox-140.0b4.tar.xz";
locale = "es-CL";
arch = "linux-i686";
- sha256 = "9e26cf06cc5e01059711dd2d79dc25cf8635b28d17eba1f0d08c25eb61305a01";
+ sha256 = "343b33976f5db469de0eb6b025be4d5373191c9b7173d16d89a1dbb2cee118e2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/es-ES/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/es-ES/firefox-140.0b4.tar.xz";
locale = "es-ES";
arch = "linux-i686";
- sha256 = "164c2f0347d9244651104c835d75d9f4093218a0f67ea7709cb1f4162ee294d5";
+ sha256 = "0462fcae5b37d56c6b5a0a537aae8dd5f8909eb9014824450179c9440fcf9451";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/es-MX/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/es-MX/firefox-140.0b4.tar.xz";
locale = "es-MX";
arch = "linux-i686";
- sha256 = "bd092ea5d5dd484a092605d72fce5358e86537e89a9a7a8974dd6576b02c8bf4";
+ sha256 = "51cc0b92eb8c5948cd8f1ad2c2b0cbc6484f1de3da813761d48717f1a8b198c1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/et/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/et/firefox-140.0b4.tar.xz";
locale = "et";
arch = "linux-i686";
- sha256 = "3d19ddfefeabd49b3703fcfb0708bb6a46b19ad8bda204f91d4901e059b4d5ad";
+ sha256 = "02def4898b2b63c80c5acf9e4265b84875645f309d6954518fae3767f419ea18";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/eu/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/eu/firefox-140.0b4.tar.xz";
locale = "eu";
arch = "linux-i686";
- sha256 = "b02d55efc88c1b8348dd719a599b568363db17923d5fcfb26952d551940557a3";
+ sha256 = "39fa560b9fadfbf7f29d1e0352f60109ea9edd25f341542a0965bf9d6912baff";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/fa/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/fa/firefox-140.0b4.tar.xz";
locale = "fa";
arch = "linux-i686";
- sha256 = "043510f251a179077cb270d628d9cca62785f746668c5bf8291ad8907b624b2b";
+ sha256 = "e9685986383fc1a660d1548d0e86e1f6d6b24997dab0bb6cbcffdae57aec743d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ff/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ff/firefox-140.0b4.tar.xz";
locale = "ff";
arch = "linux-i686";
- sha256 = "8f52a213ab4f324f5fd94ba105c2c1e9970d69af93b2f9b30311a8bd7da615d8";
+ sha256 = "43805aadb07a9df678c40e29b4581a1a21adae6540a979a180acbd005ad66505";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/fi/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/fi/firefox-140.0b4.tar.xz";
locale = "fi";
arch = "linux-i686";
- sha256 = "efae201318b19f549e69cb5aa4f59dc1bc87d682b40362203e25a5c1371b6d2f";
+ sha256 = "42ff002d3533302a4005e45d21c1fb4d2bb33dd34da84f376e0215afeae40ee9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/fr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/fr/firefox-140.0b4.tar.xz";
locale = "fr";
arch = "linux-i686";
- sha256 = "e43116b71ad9f1b9158187c3a4299c36e5719da985d00be7a871bdeada36b192";
+ sha256 = "daf13073c63bbb8f1c83e64f7ae8238105f0b24490492bb171381b8359835ba4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/fur/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/fur/firefox-140.0b4.tar.xz";
locale = "fur";
arch = "linux-i686";
- sha256 = "23740807dd3b010a48486200bfa8ed888beb9b4e0aafa83b241409954f93365f";
+ sha256 = "b77e8cd7d890e59391cb0901c428b3af4285d46a8b7b97395256b7211688d445";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/fy-NL/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/fy-NL/firefox-140.0b4.tar.xz";
locale = "fy-NL";
arch = "linux-i686";
- sha256 = "49063a53eb3ad9f9c62c859211bd19a9ac55f2b60a277e27bc1d82297e919f19";
+ sha256 = "b29253db8b87cab953abf1381155f8cfa055103720c4252ff4383b0d0bc9b24a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ga-IE/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ga-IE/firefox-140.0b4.tar.xz";
locale = "ga-IE";
arch = "linux-i686";
- sha256 = "0deb27c1880f256fef7916633f78423128b1a8ff76a977bfcc265dfa77173a0a";
+ sha256 = "3a73a2bd7d32be4e6ec2bb41bb3b910ed41ecaa678f26cb6283c7c4bf9c1115a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/gd/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/gd/firefox-140.0b4.tar.xz";
locale = "gd";
arch = "linux-i686";
- sha256 = "c3ce807880680a92dfef22fdb9cb8e638dc686a59049c6cf01efab4ac3732ce2";
+ sha256 = "c7d7266fc4f89031ed171dbca0ec522631d4052f21fee6189edf5b25b3253b23";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/gl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/gl/firefox-140.0b4.tar.xz";
locale = "gl";
arch = "linux-i686";
- sha256 = "a978a9abb6a675968285efaa76ed1ea89e8741c071ff976ded923e83e242f75d";
+ sha256 = "0705bf96b77ec990537b154dfe739bae3f86db9526ff66eaa9c65e4a21b1e927";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/gn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/gn/firefox-140.0b4.tar.xz";
locale = "gn";
arch = "linux-i686";
- sha256 = "40d423c64850455905b955f9c84c0aceff20e79a469a654bb04722d1bf04c928";
+ sha256 = "052a95f7cbe122fa15f11b6b6aff20a681dc9f8f17ccf58b3627a6f4eab36122";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/gu-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/gu-IN/firefox-140.0b4.tar.xz";
locale = "gu-IN";
arch = "linux-i686";
- sha256 = "bf94bab9f91d5ea82131e43ed3d432b0261e3b2090c2d2db95fb035e4e961346";
+ sha256 = "a37cb18d401f9dea9e1f3d6200297133653982d2e29f68babde5178b13092820";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/he/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/he/firefox-140.0b4.tar.xz";
locale = "he";
arch = "linux-i686";
- sha256 = "db191d3e2a3fff647a1bf9a955075919de5cb5a376a4a1474a8adac44c3df841";
+ sha256 = "de6d96dd60e87f374535095d01d00cebf5d76002c151318a524711482f05d4e3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/hi-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/hi-IN/firefox-140.0b4.tar.xz";
locale = "hi-IN";
arch = "linux-i686";
- sha256 = "c6a51b472c569cda3b50d7dc9e9d0a36cf820a8a788a8b5b4cdb582f175e7ce5";
+ sha256 = "1dbdb7f28f064e171bb25121f84b3d677e2a0e9825547577dea168e45101408b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/hr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/hr/firefox-140.0b4.tar.xz";
locale = "hr";
arch = "linux-i686";
- sha256 = "54aca88fb64a6b5141746ad4da23b081a482d94e04a7517b9c731340fa5440df";
+ sha256 = "f8851d7d962ef0cc5b45129b30eec0cb4906ae790b2e4a04171b6aafb1a423ec";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/hsb/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/hsb/firefox-140.0b4.tar.xz";
locale = "hsb";
arch = "linux-i686";
- sha256 = "6c586090e9fe87bc44892ac85637ad540ab5d5e158c17c5f14c68f9f63ee3a74";
+ sha256 = "a8075b7c3682a5c21f0723466e2bc1ff1a87f1648af55b979284564a86591827";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/hu/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/hu/firefox-140.0b4.tar.xz";
locale = "hu";
arch = "linux-i686";
- sha256 = "dea07e07f30d00b08c14b7dbabf5a38cd7911923808cf9224293d32921c2a65a";
+ sha256 = "8562d9f2effeb5c63c99de48586412b1952054f1d35341a960d3c1b68da98a1c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/hy-AM/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/hy-AM/firefox-140.0b4.tar.xz";
locale = "hy-AM";
arch = "linux-i686";
- sha256 = "5d5fe665856bd0790e63edd43651ff9754608ef8fbaab38a8cae31a1252d1751";
+ sha256 = "13e5bae04b5f2a30fe58e46263618f093efd3e457d1cddc6096148dfe602a2a6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ia/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ia/firefox-140.0b4.tar.xz";
locale = "ia";
arch = "linux-i686";
- sha256 = "e90c989cc7c7b8eada6272566265c263eebba4cbab6e258e0d5a2d431b1dd7da";
+ sha256 = "91d6a400ac1c0ee6845677c526ff1c179b369f107ff36535765293b44f1ac43d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/id/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/id/firefox-140.0b4.tar.xz";
locale = "id";
arch = "linux-i686";
- sha256 = "5482412883d928072d3a0e334213199e947cc03fd3db6fc598f7a915976dbbf6";
+ sha256 = "eb086df64f9f18ed83e29b57a897d3652fce933b92e9db72472ef2c7cb36497a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/is/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/is/firefox-140.0b4.tar.xz";
locale = "is";
arch = "linux-i686";
- sha256 = "5684323f967b0edcb1de2199f1ac3d15730bf87b19a0091776b5dabae99c3c1c";
+ sha256 = "3cbfe061954939a9f3d90f790612b921eb644bf792b2ca0cbaaa77b1054b8ca4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/it/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/it/firefox-140.0b4.tar.xz";
locale = "it";
arch = "linux-i686";
- sha256 = "12df3e97e46b5b6291f6317c827381635cc1916c042aa18a3da928646c3298b2";
+ sha256 = "ea608343fba2138887a168ad3251493dea1f537e08745f3108f6962364d47f34";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ja/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ja/firefox-140.0b4.tar.xz";
locale = "ja";
arch = "linux-i686";
- sha256 = "208ab74c7967a65a4b73edf57d9d8189341007554e6aa75906df6255505b984f";
+ sha256 = "5977a78da473ce233e8d48034f6a04ac519888189cd4f4b3bf314ead6a7b74e9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ka/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ka/firefox-140.0b4.tar.xz";
locale = "ka";
arch = "linux-i686";
- sha256 = "5f193f7cb6008dfa55e7f2fcfa914c13d44a5d27dd18c291932d913a049d3c54";
+ sha256 = "d4874532ae1e9afe9b4c77ba064cec618cb48c8d90d6e5941fecde77c37c29d7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/kab/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/kab/firefox-140.0b4.tar.xz";
locale = "kab";
arch = "linux-i686";
- sha256 = "616a5fae71e292e4cfadf83c670879a5436337d859bcdb693498f2318a33e9e0";
+ sha256 = "0a453f53f7e88968f09c8697193aaadf2a0e7036d8a8ed01c7b54b38e61fd8a9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/kk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/kk/firefox-140.0b4.tar.xz";
locale = "kk";
arch = "linux-i686";
- sha256 = "7e90e3cf6ef7db5c534474a4b7eb458582c914814f5ab3e9faede1aeaedf288f";
+ sha256 = "62279adb30aa4c792beef58eff120112fa9151abd1f74bf40d6f2cd097d453b8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/km/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/km/firefox-140.0b4.tar.xz";
locale = "km";
arch = "linux-i686";
- sha256 = "638c185fe326bdbc6e122fa900ed54600abede47bbc702b4c2aeace7fe81ea59";
+ sha256 = "8bfb8f1af400e143c3f795aeecbec5652d9cde304a6551e5bfcbf7cb2a8cc676";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/kn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/kn/firefox-140.0b4.tar.xz";
locale = "kn";
arch = "linux-i686";
- sha256 = "4f1bce2457170735ca89a1fdd49355b3ce66862eb25c4650018f29786a3e628c";
+ sha256 = "5b1ed6ee0e97d89cc83bf4f8408b409f5e0aeda5b68dbf7fbe2d9867cfc8f4d9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ko/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ko/firefox-140.0b4.tar.xz";
locale = "ko";
arch = "linux-i686";
- sha256 = "912d16eb2952971879b9a4a12d5bc0596bd26a3a446a0836d644d95322c0d88f";
+ sha256 = "04747f583bf7cf9035a52e584ca76c84798830ccc74c8f6faa46a5af4df74011";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/lij/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/lij/firefox-140.0b4.tar.xz";
locale = "lij";
arch = "linux-i686";
- sha256 = "c9d88715308eb1dc9a7408e70d791619b96bfeb513a497264bbe4b35a2a6c21a";
+ sha256 = "432359d0dfcafeabdb98e7baead22a23c1e9a2e30ad6cdba88fd7f2fbfc9ba8e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/lt/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/lt/firefox-140.0b4.tar.xz";
locale = "lt";
arch = "linux-i686";
- sha256 = "2a04604e7455fe01534470c36a35fdec6b833c6fbf37a415ad65a2a33ac685eb";
+ sha256 = "3aaf5547d7a0e5cb1fe120de403650a682579540cd4411d113bed81c9e0ee781";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/lv/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/lv/firefox-140.0b4.tar.xz";
locale = "lv";
arch = "linux-i686";
- sha256 = "a820fa038bd93794e06cf1e42a69759bbf6cde44196d1103fe7f877602510f8b";
+ sha256 = "2af656a600c244eb615b21e204336bd28549648dc1af363e08ffb8802565f9b4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/mk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/mk/firefox-140.0b4.tar.xz";
locale = "mk";
arch = "linux-i686";
- sha256 = "b6417ebc9f7f9f811346bcd013c65ae873bd3b2671d6a0c25f02c9d1fdf15f8e";
+ sha256 = "c0c62629f81a5bb1e1ec256269b2285bbaef67caec7d1c4b8ad8102a72abf180";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/mr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/mr/firefox-140.0b4.tar.xz";
locale = "mr";
arch = "linux-i686";
- sha256 = "d9600fee7682011fa3eae2b090b50d67bab743c0393c5deff03c5667fa11f78f";
+ sha256 = "dab2b1103c27706124fe8f4f8ff059baf21151cf0e50f8fce2ce40788545a5cd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ms/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ms/firefox-140.0b4.tar.xz";
locale = "ms";
arch = "linux-i686";
- sha256 = "faffaf6851c21ebd1181c93772f912709bf81ab59b795cf4eb7201a162aedda4";
+ sha256 = "4c4872d23b305cc66b7efcd0d36065ad3aefedf0e0fc53f05881c3708be5782a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/my/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/my/firefox-140.0b4.tar.xz";
locale = "my";
arch = "linux-i686";
- sha256 = "97f5cea2c18b3e07388496fc45126dca7bf58a837eccb14385b2b29701d11108";
+ sha256 = "900e5e7cdb64fc9e1dd966d1fbdcbe2c8086c1ab2be54d2d9f1c2fddb0673cef";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/nb-NO/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/nb-NO/firefox-140.0b4.tar.xz";
locale = "nb-NO";
arch = "linux-i686";
- sha256 = "9205b0871af11b98e802ca77f3c8504894cac12cbf1cbfa502767eb975eec6c0";
+ sha256 = "1299f2becf8ab50225fb68d18d1345754d43334d30aa5f3500d674278208b777";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ne-NP/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ne-NP/firefox-140.0b4.tar.xz";
locale = "ne-NP";
arch = "linux-i686";
- sha256 = "449ad603575859ce4627e743d808e5ffbfd2d595c1d492fa764a8cf059816b7f";
+ sha256 = "cf41fc923f63a7f1a4bf720cb3a8fa1595ef92d121d729d7e902cffefaa852fe";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/nl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/nl/firefox-140.0b4.tar.xz";
locale = "nl";
arch = "linux-i686";
- sha256 = "ad5fa26a8566c22f9efd33ca0268736d4a38ffa3309fdf21f98c0a29f60462ad";
+ sha256 = "84b2cbff63025fab413175ad49c47ea734f0823b8eeee7676789f9c27bb9de23";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/nn-NO/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/nn-NO/firefox-140.0b4.tar.xz";
locale = "nn-NO";
arch = "linux-i686";
- sha256 = "1bd652bbb01825a9ad3efc7991fe315dff9fdc3596d197c413658c055f97efbf";
+ sha256 = "818e77d80fd86e8e27460b8f629f05215c985a80a275f30f3864821d6619db30";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/oc/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/oc/firefox-140.0b4.tar.xz";
locale = "oc";
arch = "linux-i686";
- sha256 = "79732be6d97e6f7fb812da0a718998bde7808f571d5a57fd8042d5b33584b79b";
+ sha256 = "5636ac4f5757edde5867ad0d186e6d779dde239fc302962b7f257a5428a5a87c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/pa-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/pa-IN/firefox-140.0b4.tar.xz";
locale = "pa-IN";
arch = "linux-i686";
- sha256 = "85076e967a48f3ba02fd785adbba0af0f6525c133efbda4a3884b5110c4d2a7c";
+ sha256 = "b033beca5afb4fb0c8715d29f2d9e6b0bdb2115d63ff8d5552adc1ebb86f18e4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/pl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/pl/firefox-140.0b4.tar.xz";
locale = "pl";
arch = "linux-i686";
- sha256 = "eef5081b1c72402758b244d7bfe7d1aeec301ccb2b3f1436fe8fac2ed5c8fa22";
+ sha256 = "afeb6ddc491281c001dc98c177bb19120d46fe3d738f777daa2f9c0582faa828";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/pt-BR/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/pt-BR/firefox-140.0b4.tar.xz";
locale = "pt-BR";
arch = "linux-i686";
- sha256 = "eaf150b7ea5496a4cd7648da0ecf507091ba7b4412a037db6ea48dc5614fd6f7";
+ sha256 = "b0d75cf5e760cd505c397dff4fcaafd8f0bed1b416c40beeaa297912b1110f44";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/pt-PT/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/pt-PT/firefox-140.0b4.tar.xz";
locale = "pt-PT";
arch = "linux-i686";
- sha256 = "81f6ab621772995f3bb3492695e32eaac1d667142e7bd4f6de0bb8825ed5b48c";
+ sha256 = "e1c7cbe5bc38bbeed8cd3abd05ef956366e2f398b70e42b3007342a4e61760bd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/rm/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/rm/firefox-140.0b4.tar.xz";
locale = "rm";
arch = "linux-i686";
- sha256 = "f26cd0a09eecdafbac993a9e305f3ec9969906cd06fdff5f5101dce71b7b48f4";
+ sha256 = "ab26f4fb5846a8eca415748e69dc37f33a6d3ab91ff0db384d627553a69fe9a4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ro/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ro/firefox-140.0b4.tar.xz";
locale = "ro";
arch = "linux-i686";
- sha256 = "6513741a8ac710a7016a33b3e3c00969954db50e3c2ddfa4a2debb5992e4c8ac";
+ sha256 = "483e633f4e2922e521c0492d47d420fcb5a1ff7209d7f42c58952c5e7705fb44";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ru/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ru/firefox-140.0b4.tar.xz";
locale = "ru";
arch = "linux-i686";
- sha256 = "325d70559d8be33846c519a9aeda98d2a42651daaf9c12602d1d29059029a6b5";
+ sha256 = "dcd3441f6f5a9390407f2794f8d747511215246f5c9a85ac4d6b704bd4bbff9e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sat/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sat/firefox-140.0b4.tar.xz";
locale = "sat";
arch = "linux-i686";
- sha256 = "6ab0592eb32fdd72b6e5ac121199d2c7c46320b2e3215fa043112c8c60b72396";
+ sha256 = "1fa56ccd4d66542467487d17ee7e95f847f0920774692a03da8cc14f1cf2ac70";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sc/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sc/firefox-140.0b4.tar.xz";
locale = "sc";
arch = "linux-i686";
- sha256 = "7202e3e121225c034724e67f2bd1d0f5dc1359c5c316e76fb45e1522d975a2e2";
+ sha256 = "d626a423d3d02011a9a5090633595add37d6c99fc741ec96a1a66761312bc1ea";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sco/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sco/firefox-140.0b4.tar.xz";
locale = "sco";
arch = "linux-i686";
- sha256 = "a3cfd6eabb41224e3a7ff23b19c2bfe3bee8b662c259eac3ff504d9dd371e4d5";
+ sha256 = "3d8c5bc791c943e82b678918f3459471a3ababef8e44e9ee4257f036b552b813";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/si/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/si/firefox-140.0b4.tar.xz";
locale = "si";
arch = "linux-i686";
- sha256 = "10b49deeca01bf571c8de9a49f18f51bd761d1eef4a00b15eb8740c734a69962";
+ sha256 = "980d3542c6c25d306e1b24404731554d4a21157eb1bf5fc17ab31949d2e5e563";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sk/firefox-140.0b4.tar.xz";
locale = "sk";
arch = "linux-i686";
- sha256 = "ea6a2c21f49066ff5bd7e45d7e5cbb6fa1eb737ed111e2fadc325da659cb3e50";
+ sha256 = "055076bedecfbf77818bc70c0d69b6deacc4ac9f015bc419738b1dfbb499e6ea";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/skr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/skr/firefox-140.0b4.tar.xz";
locale = "skr";
arch = "linux-i686";
- sha256 = "0f2421d1617932b5a17c158ca04b01e820c2adb6c7eda9d6f54e7b22e99ded02";
+ sha256 = "72856c1bfacaf66461ea1cef6cbe5481787751674e6a79b89997aaa23880ab52";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sl/firefox-140.0b4.tar.xz";
locale = "sl";
arch = "linux-i686";
- sha256 = "654864b81f5abf3518f67787d5d9e404e3d5462953916649f3ada78f5ec8e3ab";
+ sha256 = "366b072e83d350147ef916e8386db402e0dd2ac0d086d7b1242f8dfd91c00cc2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/son/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/son/firefox-140.0b4.tar.xz";
locale = "son";
arch = "linux-i686";
- sha256 = "e7b42884848ddf9b32783020eb41c6e616c46a7b4b46bd1e2d32c99c78842bac";
+ sha256 = "3d4a4fea98df1c0013371f96db1e95d3b8266a5a773cb2ecc4f58ab7d4522c27";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sq/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sq/firefox-140.0b4.tar.xz";
locale = "sq";
arch = "linux-i686";
- sha256 = "d82fb6ce158e37cbd74971d6a9cfe6c57004614c3f406f817f342c1f523b6c2a";
+ sha256 = "195ebd91159fc04d11a34801d7b0871b5b998f401e8c4e3cc516113bf067b7c8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sr/firefox-140.0b4.tar.xz";
locale = "sr";
arch = "linux-i686";
- sha256 = "028c133c6823549f499b1a079d07052c50f890c5f431412e856e6e9b52fa6797";
+ sha256 = "95431dd518de2fe5a679e8635f6e3cdfa3ae99d7b42eb93ef8591b6bb5ee0d1d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sv-SE/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sv-SE/firefox-140.0b4.tar.xz";
locale = "sv-SE";
arch = "linux-i686";
- sha256 = "8e7eea05f48a536dab3b6924dada5d4f0fa11ccf6a691d993f84ffbb0dd8e8ad";
+ sha256 = "5cc49bda64618b9e07ad9d1b6af8625bc3a7ca158467ec880836bd20a2a08dbb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/szl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/szl/firefox-140.0b4.tar.xz";
locale = "szl";
arch = "linux-i686";
- sha256 = "e5c40fb83fc68718a38411bf8dd17172546c89328e8a352b6aa4ad81d8946963";
+ sha256 = "f6d2d95427f8eb184d600b101e0bd3ab78580f837765eee297c022cd2e603433";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ta/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ta/firefox-140.0b4.tar.xz";
locale = "ta";
arch = "linux-i686";
- sha256 = "b2ca1cc8d20926557240946aa9ca432c1b24162d8c26be088f95c98a0e2a2697";
+ sha256 = "f5ef3477f4fdd8708908b2cf41486c0083ee9724d6f313cb28f24abf3f26a156";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/te/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/te/firefox-140.0b4.tar.xz";
locale = "te";
arch = "linux-i686";
- sha256 = "8a3d7b4669dae9648ac2f06a03781578f6803a241fbc5183499fa18a29f46fac";
+ sha256 = "f41f2fdd0d2cdfb76eb440e8ea7756368ddc4285736bfe604c65b03df42061ec";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/tg/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/tg/firefox-140.0b4.tar.xz";
locale = "tg";
arch = "linux-i686";
- sha256 = "a65218675b9e62e2a2e72c8bd7a3a78a56cab0ce91426f623b6e6afdea1a04df";
+ sha256 = "815ea87b2552b0c6093bf6dbaec6dfc660d3625f44f2bf042b5869e42c23e25e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/th/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/th/firefox-140.0b4.tar.xz";
locale = "th";
arch = "linux-i686";
- sha256 = "9ddb3cae1f4d999d1a7840e019867f1554995cc8bef0a1aa8ac90ba547972722";
+ sha256 = "a58b8c1730cd066c5dfc26e8d2d4d3b6557a72a0c680e4163c43279c671c5ec4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/tl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/tl/firefox-140.0b4.tar.xz";
locale = "tl";
arch = "linux-i686";
- sha256 = "a1455aec73754985d65d7b28ffe2897ee9bbde55506fd6d9772277b5346f4092";
+ sha256 = "817db84221e7361a7c932d0880c6e82aa7a64552931e015c4c4694c1ab9ea253";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/tr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/tr/firefox-140.0b4.tar.xz";
locale = "tr";
arch = "linux-i686";
- sha256 = "9fbfd677f9a807daba18eb008a183fdf63cad7d42f42cf10311593ccf1e4af93";
+ sha256 = "909252098ca36f93de56732fd0762fdd041657559d42a7200c821115b38980aa";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/trs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/trs/firefox-140.0b4.tar.xz";
locale = "trs";
arch = "linux-i686";
- sha256 = "57a19f4b076bf14db8a83e96559c937e7e848d95621aebc04f8009d614312bfb";
+ sha256 = "e1c4ad015d1e3565c4435e769bc59d5bff953f719123a330f8e37c43833881a2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/uk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/uk/firefox-140.0b4.tar.xz";
locale = "uk";
arch = "linux-i686";
- sha256 = "ce745304c9068082289893584e10855f022e0b55b974088cd4d2f2d177e949a7";
+ sha256 = "0e31db03a117def0867bcf5d3e1acc7ebaff9daf4325cf3be548e72bb09057e0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ur/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ur/firefox-140.0b4.tar.xz";
locale = "ur";
arch = "linux-i686";
- sha256 = "b5fa6ae252d2a39f002d9f61bfca5f4c44322f134f82f6d75736197207ac93ba";
+ sha256 = "63ef448ad869a987cb0e7756f25e81e7d1c6bc083048e7eb49dbf5100626879c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/uz/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/uz/firefox-140.0b4.tar.xz";
locale = "uz";
arch = "linux-i686";
- sha256 = "d17c250ae08b958bf0c9a3be3953133af69e88855c38dabd5a1f9281ae675b93";
+ sha256 = "77d9943bb83a8b1b42f448b0e3e0c3cee11a1ea0bb1dae18ba52c52ed5a7d7df";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/vi/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/vi/firefox-140.0b4.tar.xz";
locale = "vi";
arch = "linux-i686";
- sha256 = "45ba1505cc8b64e55ad518c1138e115c7f01c9572a13c2dd07970a479005cd39";
+ sha256 = "c47d720da1f5aeae9d8429ed71f1044275888751a0c217a6a534e61e9f4dfdec";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/xh/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/xh/firefox-140.0b4.tar.xz";
locale = "xh";
arch = "linux-i686";
- sha256 = "bc0aea632a700251fbd0359f8fef1b152a86fcad15707b4fb4bcb055c7755c50";
+ sha256 = "8f4530d50019aeedf2d059135acc6ed42147f86d98ee7defaee5ae2d826c4821";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/zh-CN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/zh-CN/firefox-140.0b4.tar.xz";
locale = "zh-CN";
arch = "linux-i686";
- sha256 = "4f31a97f9a0eb5677de689c839e61989d40856244d5239707378e5e01fcf0ea6";
+ sha256 = "59f60c919eb0d331166eeb9d76449c0a57593e82061a9d3319d680253ecaa503";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/zh-TW/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/zh-TW/firefox-140.0b4.tar.xz";
locale = "zh-TW";
arch = "linux-i686";
- sha256 = "cd397ce84153a60c04457fef2edd31b648eb71476598aca12ff59ddd4f09fe7b";
+ sha256 = "c6c71d581e46b18e48fa76699835ae7bdbb11033366674f9e1d2be0cfcab80bd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ach/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ach/firefox-140.0b4.tar.xz";
locale = "ach";
arch = "linux-aarch64";
- sha256 = "ca1d393c3f6d8f0b483256bb4dcbbfd87c3e73320acd272125db6a252d225690";
+ sha256 = "241018608d47cb0d022e323e968922b082acd7064b3ca8e7bafe665ff23c9b3e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/af/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/af/firefox-140.0b4.tar.xz";
locale = "af";
arch = "linux-aarch64";
- sha256 = "904ce80c145a1d3230081bd7883d2c5e57ed02660b2404bfce3943df0561104f";
+ sha256 = "f8ae5994e39898cf2611db052640f7eff4425c5c7d94107491173f900245df32";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/an/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/an/firefox-140.0b4.tar.xz";
locale = "an";
arch = "linux-aarch64";
- sha256 = "a994667975cc8c14d5b768d238a151506e9c9a2bdf6dafa73feba9e43aeab57c";
+ sha256 = "4a18c94a3ec5544664a89c9cedd5e25c5b15ff41cce68890a7f2036a720c9b1a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ar/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ar/firefox-140.0b4.tar.xz";
locale = "ar";
arch = "linux-aarch64";
- sha256 = "2a9798d1ef0a04664ab9c2683f7fd509c4da5d8129d769c781077c6d45dcc37e";
+ sha256 = "3478f78815017cb30bff0946399ddddd15f90a739213c4e54f8e09602c76df83";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ast/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ast/firefox-140.0b4.tar.xz";
locale = "ast";
arch = "linux-aarch64";
- sha256 = "e862943c675f5853709fdf1ca14d2ac28cf732d90d782bd9bada809556f1b654";
+ sha256 = "fec697046bdc9c5edfda4ab3f6df1df84819a3ea7b46250f20722b05ea356dc1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/az/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/az/firefox-140.0b4.tar.xz";
locale = "az";
arch = "linux-aarch64";
- sha256 = "c3e0a2cc6ae0646a5c7497e96b7b47947354f984ba733672fa38a7c14eed8856";
+ sha256 = "78a68fba1f9dfec4510bb2cd493d82fcac31801bb7bb5718f8afeb57940870c1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/be/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/be/firefox-140.0b4.tar.xz";
locale = "be";
arch = "linux-aarch64";
- sha256 = "bd197bc761ba7d16d74ec1eb11f6eb0ea6122919ffba3a775690e3db029e471e";
+ sha256 = "8e27d99cdad038331140386da3749f2c85afd5cffdf8afdf9b35a735027a690d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/bg/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/bg/firefox-140.0b4.tar.xz";
locale = "bg";
arch = "linux-aarch64";
- sha256 = "6dacd9985823ce3ae329eac3fc97530fa405737cac7115a3b56ec6a0db04cfb7";
+ sha256 = "fa1e2d472ace070d1dc8beabf7cddf85b571957c453ccf8cd08ea14ee213761a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/bn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/bn/firefox-140.0b4.tar.xz";
locale = "bn";
arch = "linux-aarch64";
- sha256 = "22e0bf169370241de826f2f882c987f01e5cee823dc303d0122e04a210d2b781";
+ sha256 = "bf8b652eef9f6fe89adf3cab9639b59cd2ce5009c31f690923a09ae399b68570";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/br/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/br/firefox-140.0b4.tar.xz";
locale = "br";
arch = "linux-aarch64";
- sha256 = "d3e532791588565ca5aa5dd892cb72298c34efd9a9d07e3b2e89c5df23d41fe6";
+ sha256 = "fa245862a996f8023b25035e2176e54047af8d333912a89be7faca81908a4604";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/bs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/bs/firefox-140.0b4.tar.xz";
locale = "bs";
arch = "linux-aarch64";
- sha256 = "9358ea0b92e59d528873a99bc452bd30c88a2943d23edcd71d47c3dd5521313e";
+ sha256 = "34976543a5bc5d9558d8e725391b22805dcf8b8797cf6a54701cee7328106550";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ca-valencia/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ca-valencia/firefox-140.0b4.tar.xz";
locale = "ca-valencia";
arch = "linux-aarch64";
- sha256 = "133b4c9ec4c86a88203c251a5c54e312024d5def03e60e75c80ddbf7868fffaa";
+ sha256 = "8a9a04837e328286f8128f9b744d274d98f7db5762c244f9294e0f9fe7766731";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ca/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ca/firefox-140.0b4.tar.xz";
locale = "ca";
arch = "linux-aarch64";
- sha256 = "b4a6e4975dd731eff8f7a70f1b9fbfc33dcc53f76efa3061232df7b0270f803a";
+ sha256 = "384a1314de0b0c566fdfe39c2a74905f972a624fa434359dd6914e7224d95641";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/cak/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/cak/firefox-140.0b4.tar.xz";
locale = "cak";
arch = "linux-aarch64";
- sha256 = "9c647560a9a1f5012002cdf619f50e10c8f16b8e03e37d34a2aa312f714f9ae2";
+ sha256 = "ffd23426e799190a55d6e2db09f3ab1ad9512a8fdf11a065ced8eda4715198c3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/cs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/cs/firefox-140.0b4.tar.xz";
locale = "cs";
arch = "linux-aarch64";
- sha256 = "5b81394b51d29a85677439bf4f91794b1daf5b878e920d1c0e6913fdb8c3fd73";
+ sha256 = "779085fadd246044b587c08ff4ed2397215a97b0d0ca4a5a3df70142bf75e43a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/cy/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/cy/firefox-140.0b4.tar.xz";
locale = "cy";
arch = "linux-aarch64";
- sha256 = "f0e9b6ab15dfeba4e41ac3e540c02917d8b30213fe2a5fa234a43a9bf9580d33";
+ sha256 = "be7161a550b8698b20cc2a5005a0c6656a10ae2685c5ad52d5133da4d7812f76";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/da/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/da/firefox-140.0b4.tar.xz";
locale = "da";
arch = "linux-aarch64";
- sha256 = "fcad12e84319527cfc25f53192cdfadf51703ae1ab721f05c5f70817586f0626";
+ sha256 = "2f524f76f90fca51a39a3d8c574c50aaf7cef68e276431966ca616c40212a964";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/de/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/de/firefox-140.0b4.tar.xz";
locale = "de";
arch = "linux-aarch64";
- sha256 = "805b6c414e6a56ff4fcb3d2fff4cb2ff62105e1f3c5476ea61981916111652bd";
+ sha256 = "8ebe0cdd840bc6ef9e3f2a5801a6308d35d265ca32eeb54db6ae863216a10b5c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/dsb/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/dsb/firefox-140.0b4.tar.xz";
locale = "dsb";
arch = "linux-aarch64";
- sha256 = "d9a0dc6db5f1a21ef94101b6ddf1e1c644d88f639b9cf1f4baf3d82759914b61";
+ sha256 = "72b2c42048b933c29410db5ab1cf3b83f1b9d89a5b1130777598bc8572437bac";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/el/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/el/firefox-140.0b4.tar.xz";
locale = "el";
arch = "linux-aarch64";
- sha256 = "109873f011ac29c4bdc78f27e8a13541aa1b11175b29401197ed3d3512dec72f";
+ sha256 = "138e9495ccf965c528ad0c2482b11557c6ff0ab4723332bbdd37bd2ce1afbe72";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/en-CA/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/en-CA/firefox-140.0b4.tar.xz";
locale = "en-CA";
arch = "linux-aarch64";
- sha256 = "ab9ed750e684fd405ac3a797e4fb60ead2c64c39aa53d6742e0259930d371adb";
+ sha256 = "fe569caab44348927473fcca363e859f3ac3ba1eff752abd9978e9e0cccc397d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/en-GB/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/en-GB/firefox-140.0b4.tar.xz";
locale = "en-GB";
arch = "linux-aarch64";
- sha256 = "c7c9bc00cb6cfe8dc9c4875b049a13d0655c00a3ff171c5647f5bedef107e7ea";
+ sha256 = "c069247ef7744b71547ba952b2d332563bb0bed5ee4c33a5bab20c8f0b71156e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/en-US/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/en-US/firefox-140.0b4.tar.xz";
locale = "en-US";
arch = "linux-aarch64";
- sha256 = "39261cfe396d7359aebaf6b5f3becd3bdb5c43b292869f544a88e801443c9efb";
+ sha256 = "e91834ae34ef10d436a22795b4d5716df01a31c83fdefd8cf22a62deb4dc26c6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/eo/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/eo/firefox-140.0b4.tar.xz";
locale = "eo";
arch = "linux-aarch64";
- sha256 = "75179c336ad589676d93d8dd6daa084c82573a621e69e3e8cbd09679c5f00755";
+ sha256 = "b2626c8d82f90f958e39c6fc8fdd11e0e477e54c0fa770b8642ea4eacc5c145e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/es-AR/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/es-AR/firefox-140.0b4.tar.xz";
locale = "es-AR";
arch = "linux-aarch64";
- sha256 = "88ca0c23ae377fbea842073192f89fcbe2319ff4944ade3311c722370c166aa1";
+ sha256 = "20bbd71dda6392b8e296d36f27be410e2bb831bccad9a6eb520b3ef3a8eadf2b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/es-CL/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/es-CL/firefox-140.0b4.tar.xz";
locale = "es-CL";
arch = "linux-aarch64";
- sha256 = "32b6911754837cb979fec837168963f25590d19adc87ca84c3ee0634bc1797a8";
+ sha256 = "47492d04205be6c535209513f64b9c0896a3a786c5af3e87add57425e95d2a04";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/es-ES/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/es-ES/firefox-140.0b4.tar.xz";
locale = "es-ES";
arch = "linux-aarch64";
- sha256 = "ae81dada372a60bdfa0f6c48a988c42f23165e1d1c8cee3c7958c95b64c87d2a";
+ sha256 = "f1504517f6e874ae5c73cc73fda5763b692d403be5b2d6a3c5fdebca847dd044";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/es-MX/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/es-MX/firefox-140.0b4.tar.xz";
locale = "es-MX";
arch = "linux-aarch64";
- sha256 = "c8171810252614f5cbc162b5f4dfe3afd897a8d9beec4978126909bad3f76bea";
+ sha256 = "9e8fae58eebc5fd0fc212ed66ed63add5408730de3b360020ea39ee3c67e70a2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/et/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/et/firefox-140.0b4.tar.xz";
locale = "et";
arch = "linux-aarch64";
- sha256 = "76fd0607c61228898b9568987523b4a8e1f5a3b15a4b2859296c0e23c4e59585";
+ sha256 = "c9256db0e31b1d836cb4ad7d45c9289d45dc05853a0883071103b581743645b9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/eu/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/eu/firefox-140.0b4.tar.xz";
locale = "eu";
arch = "linux-aarch64";
- sha256 = "16205f39cffe37ce480d45e17d266c4bbc3ab1844ce2ea2e04485ddfcb647120";
+ sha256 = "a85b68a93d51c3c42343a7038ac72d4ee3b0847aee312a3f720899abc3b30961";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/fa/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/fa/firefox-140.0b4.tar.xz";
locale = "fa";
arch = "linux-aarch64";
- sha256 = "36b1c98577255d88e2f7b01c88cdb1414b2016fa520aae459b66aa47b10f8996";
+ sha256 = "44ee01aa1e8c1ef973cdb2b28916635fef9bb81a7dbb7e735e055aac02f65007";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ff/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ff/firefox-140.0b4.tar.xz";
locale = "ff";
arch = "linux-aarch64";
- sha256 = "2988f2897ef2c643cdfcd79dce0c126c24fccf6e9810aa58776d91a1baf1b453";
+ sha256 = "0dc1f2c9223adfbff26376aa55fa858ea89e04fcb4f3326b115bc6f9cd0f1791";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/fi/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/fi/firefox-140.0b4.tar.xz";
locale = "fi";
arch = "linux-aarch64";
- sha256 = "c8dd76d403209b965f430d3251df3fe9800535074f3ed1c8d1ec3c49a0ef92ea";
+ sha256 = "43c5253851fc94038a7b8c922660651f43484d70cc54d22dc0f521fb978e76b4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/fr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/fr/firefox-140.0b4.tar.xz";
locale = "fr";
arch = "linux-aarch64";
- sha256 = "7d43f4e963244761ce06e827776dc3037060457f15d806d248e406222b732d03";
+ sha256 = "eaed4f0100d898555c1f2bfab43592648342b9be1a712602c43929a77f61f67c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/fur/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/fur/firefox-140.0b4.tar.xz";
locale = "fur";
arch = "linux-aarch64";
- sha256 = "75fa230906c272d17bccc003d3bd605a16ac21825812a964c78ca6e839365447";
+ sha256 = "e74ce591b238c6a6754180aaf8eec4701206c84204b2792e505d3b065235be10";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/fy-NL/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/fy-NL/firefox-140.0b4.tar.xz";
locale = "fy-NL";
arch = "linux-aarch64";
- sha256 = "7b40e7c98e5bca1e7a503303d6d47160243bfc81991301c401da056f506469cc";
+ sha256 = "15309be99c0df4c8bf23ac5387e8ba6c15b2051e54a331a943c4cc54959e645f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ga-IE/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ga-IE/firefox-140.0b4.tar.xz";
locale = "ga-IE";
arch = "linux-aarch64";
- sha256 = "c2fea5545eb58658a6c3e8ef751b1c18372edb052bb66694b13f09fa0044fe1e";
+ sha256 = "0b7d2969509f650aa4e725d38022ec61633e89d5b325075be3eb97649abf58f2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/gd/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/gd/firefox-140.0b4.tar.xz";
locale = "gd";
arch = "linux-aarch64";
- sha256 = "d8894d4118e625b7ed8125621e58b561657f03915a7e4acc464c06e2c948f043";
+ sha256 = "9f28a60ecd9e6eee111df4b57b437739a77a55276d9fb66d2191c4fb0a0b9886";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/gl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/gl/firefox-140.0b4.tar.xz";
locale = "gl";
arch = "linux-aarch64";
- sha256 = "59cee79cd1d2b593b3ab607d7e56314188f2f9d21aa2eafc4e3da19b27e7cd5a";
+ sha256 = "d561f29fa446a9541f43651f439cde9a4c7c5dd7a4fe7d8dbb41e7dcc1aa351f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/gn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/gn/firefox-140.0b4.tar.xz";
locale = "gn";
arch = "linux-aarch64";
- sha256 = "9570e9cd008c221d4587ee0ab740a98b74da2e74f2ade874eb96051c7319f60e";
+ sha256 = "84415639e92579f37ecd8598d2757a3a49aa8c81287c3d8c5b653e489e5e41a6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/gu-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/gu-IN/firefox-140.0b4.tar.xz";
locale = "gu-IN";
arch = "linux-aarch64";
- sha256 = "b0ff6954af3e48e2fe996e38bfe72f060f17a7596640b5653893bdee6ee05f24";
+ sha256 = "d05bd65e0115b4dd204833e980928e8f409e79fbad11cf003c22863775e41b14";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/he/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/he/firefox-140.0b4.tar.xz";
locale = "he";
arch = "linux-aarch64";
- sha256 = "61db85d5f194b2d6b797765180135949e683142e24a7c2f10872132a3acafeba";
+ sha256 = "3dc2d50792fe1ecf2248f243da773da783df54c039ef6f47e316caec33353f51";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/hi-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/hi-IN/firefox-140.0b4.tar.xz";
locale = "hi-IN";
arch = "linux-aarch64";
- sha256 = "e5c4e8fb08e6a36ee6c72dc0c4aadb5312e04f91cacf3679c89b7963c8d05541";
+ sha256 = "e8004158a6a24786c3ce373e43c9d9cab82142bb7d2eae9fd187f8be3e315606";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/hr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/hr/firefox-140.0b4.tar.xz";
locale = "hr";
arch = "linux-aarch64";
- sha256 = "85fb4cf83ac75fd1a0e7f44b73f64e4bfa61899df78f0318370f6d232fafa063";
+ sha256 = "c0c047431c8ae0786a77b3934f47b9b5723028e028ce487a895f997fc7ca40ff";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/hsb/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/hsb/firefox-140.0b4.tar.xz";
locale = "hsb";
arch = "linux-aarch64";
- sha256 = "05be655775adb1b4e113e047cc9188e7eefc78a4558f87a8176193697138c687";
+ sha256 = "12d757bb7689211acc5a9bf7380eb4b8f659dc5e797a16481ff43d19252670a0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/hu/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/hu/firefox-140.0b4.tar.xz";
locale = "hu";
arch = "linux-aarch64";
- sha256 = "566fb0b2e78f693ffdfb6b5990bebf7e84fcca396026b11678b8c613673364b7";
+ sha256 = "21e08a716cd14ae2ddd8797cecd3a387d6a69f1725283da9dab778cee0ac5a96";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/hy-AM/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/hy-AM/firefox-140.0b4.tar.xz";
locale = "hy-AM";
arch = "linux-aarch64";
- sha256 = "6e51cf2be81bd264143fe6d05f5dd0806456a111cb989b130fde546d2e561fcb";
+ sha256 = "cf0ec104784fa1f8b0965ccb54476021b0aa553fa61f76258ccc0838af3fdc58";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ia/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ia/firefox-140.0b4.tar.xz";
locale = "ia";
arch = "linux-aarch64";
- sha256 = "74af672f73f85d2e7bffbfa346153358fc8418d0eb5a732d86aaf1be0b3627f9";
+ sha256 = "d398f24f832df11e54319485990d6b0763b88018e4942734f97eb6aa1027ab14";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/id/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/id/firefox-140.0b4.tar.xz";
locale = "id";
arch = "linux-aarch64";
- sha256 = "1b37065b20cdcc2e7d7793f77fa71fd846779c4ebcd68f489461489b165ba1b8";
+ sha256 = "66300532e61904c2ec3b38654fa5c04fc77132264560651eb47d08505f92aa93";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/is/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/is/firefox-140.0b4.tar.xz";
locale = "is";
arch = "linux-aarch64";
- sha256 = "782622a22fb4cac4e967c3d7c934c1fa0fc7e9734e8d4fe6738abeedad7b4188";
+ sha256 = "905759bb5644dba6962cac36370c8092c8b4d940dd0fd811d89f2633d8278375";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/it/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/it/firefox-140.0b4.tar.xz";
locale = "it";
arch = "linux-aarch64";
- sha256 = "a1c05f3d29b77c3274b65f20bfe0a0a7662133382a2080394cfdba0366cdef01";
+ sha256 = "090d658b0d9883ae4cb030efbae33dcad50cec614cc4df645d9d578f8f3d9f78";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ja/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ja/firefox-140.0b4.tar.xz";
locale = "ja";
arch = "linux-aarch64";
- sha256 = "a010cfc3fba7877b33666db790d020c13014b98bc6567d9f3c5274d9705681b8";
+ sha256 = "498c93faff28cdf519c68228a929538a6d86722aa23cf77c65b9a6bc9eec6cde";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ka/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ka/firefox-140.0b4.tar.xz";
locale = "ka";
arch = "linux-aarch64";
- sha256 = "1c1beaa5d438a6214dc75ccf5100982ae415d814d5589f6d19c75f3edc8a2fd3";
+ sha256 = "6a7219133dc2cd5828fca8c47c8918960078a1edb04e5d0f130572802228d8f2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/kab/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/kab/firefox-140.0b4.tar.xz";
locale = "kab";
arch = "linux-aarch64";
- sha256 = "5db404895a198a93cadabd73b3e8b7b9707c9b631169a69268799aba8a2e50b5";
+ sha256 = "61bf24a6f254d3a290207fd3c2578d3fe0968ac6af729c5468952c7508e60f32";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/kk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/kk/firefox-140.0b4.tar.xz";
locale = "kk";
arch = "linux-aarch64";
- sha256 = "115ea1a7775f678f6c60342149993c98f107cab03e10b47ceee913a45f66f311";
+ sha256 = "c390e1a6bea9f444984fc78ac8b321c1f7a629540716f311677ce31ae853f52e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/km/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/km/firefox-140.0b4.tar.xz";
locale = "km";
arch = "linux-aarch64";
- sha256 = "de7a2faadd3072d434f8c5bd1fe62e23616c4097d5286801669ab6db27143332";
+ sha256 = "f37ca60447383abbef2720253a82d551a906b0e358c404480e94b8e69dbcd92a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/kn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/kn/firefox-140.0b4.tar.xz";
locale = "kn";
arch = "linux-aarch64";
- sha256 = "713a1bf13d20796677cf3b4712da2e8f45fe01ae8d2428a48aede0ddf0d57cf3";
+ sha256 = "a5069cf01bfb68e73a524638cbb8fc435e54cf874369c0ae8199e724dcbd96eb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ko/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ko/firefox-140.0b4.tar.xz";
locale = "ko";
arch = "linux-aarch64";
- sha256 = "e7642bae7805a364e3189c67143c9935188936925fbf5b9a0210141ed64a7587";
+ sha256 = "af9ba9b7c6e825b6fbd57cd1b2d015f6ca9ddde361d643d1fe520b7869e21221";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/lij/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/lij/firefox-140.0b4.tar.xz";
locale = "lij";
arch = "linux-aarch64";
- sha256 = "9f65891d625c585c1515a005ce35b6de04c201428c1352efd9215fa033bdcf07";
+ sha256 = "271945a88d4fc02733fa3de327e613d822445f18c70601f43bf503dc4bb76076";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/lt/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/lt/firefox-140.0b4.tar.xz";
locale = "lt";
arch = "linux-aarch64";
- sha256 = "3ca4a021fe1782414512fa7610d0eb5f3ace978373632c6a6f4d618c7afb7645";
+ sha256 = "6e822b90f21a571e72b01c353b0d2371ce0e0e788382c5cb9fbd558869f0abee";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/lv/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/lv/firefox-140.0b4.tar.xz";
locale = "lv";
arch = "linux-aarch64";
- sha256 = "e73d4256ae749209e41861c3bd20de05c5c50035f760c2c9355320d795e1e99d";
+ sha256 = "840962acfde031c9bf7ac3be1e491444ea5dec8f4fde6eb018376dc39e2beb73";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/mk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/mk/firefox-140.0b4.tar.xz";
locale = "mk";
arch = "linux-aarch64";
- sha256 = "508698c697ab258dfa923e5f63749569f87c070f2cdbc26ee0bc0a36b1996259";
+ sha256 = "f1d13371556a0fb39f65e2e327eb87a0abed3d550988faa5a06785145693326e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/mr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/mr/firefox-140.0b4.tar.xz";
locale = "mr";
arch = "linux-aarch64";
- sha256 = "99e9e06270e56262f4fc4a95e6dbfb15ba918e57a964b4fadeec2ad7af4829be";
+ sha256 = "ece70d221688bc7e21b28d849a75fc827f892195ad2ce0eba0851edf5a458ae4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ms/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ms/firefox-140.0b4.tar.xz";
locale = "ms";
arch = "linux-aarch64";
- sha256 = "c9c3935bb6814e5dbbbd980a4487d1dcffeba62f14e3e907f38e07dfaae4822a";
+ sha256 = "2ebac815285a5fee53d0038f7504acf772775b76e9c142825d9d38d406abbf1a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/my/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/my/firefox-140.0b4.tar.xz";
locale = "my";
arch = "linux-aarch64";
- sha256 = "ca0ec2bdd803a7d0f61a135ea61d706394877508f32c645acb014f52bf4c4a33";
+ sha256 = "f17264509af2285d77811bb37e04a78ba50795cc7ca9d7315ecf0b657063b02f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/nb-NO/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/nb-NO/firefox-140.0b4.tar.xz";
locale = "nb-NO";
arch = "linux-aarch64";
- sha256 = "c74cfbcfcb0a8b50c18f0d0da54d4855d1326aa72718dfa73614ffc276fe07da";
+ sha256 = "be7310e5f244efd65bd649ec6a87831d74f275d9d47f9fa3af413562e1f520bd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ne-NP/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ne-NP/firefox-140.0b4.tar.xz";
locale = "ne-NP";
arch = "linux-aarch64";
- sha256 = "f6e88a6e38af551c2ec786e2941c9a23451d236bfc9fc7411fd61d58ef02a93d";
+ sha256 = "f2490420afc5dfcf52ebe57bcce39f3a4884dea697f244a6bb1c5ad59f4318f2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/nl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/nl/firefox-140.0b4.tar.xz";
locale = "nl";
arch = "linux-aarch64";
- sha256 = "2a3dfe87d3b94479282f1bd8b700ff91df1d414ed4d9fc3733533f1db7ae2d5f";
+ sha256 = "a6cd59a175f6406118408261f6294124a7441e17847a5ec818747a79b5cfc044";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/nn-NO/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/nn-NO/firefox-140.0b4.tar.xz";
locale = "nn-NO";
arch = "linux-aarch64";
- sha256 = "fbe5608bfeea90d66f0d4f4c9dc8fe012cee2e0a664dc1eda948660e8e71a7fe";
+ sha256 = "a55c303f21439df3d7a93fb093b70b13bbd0c310d381132f1d3a0e3eb55b7edc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/oc/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/oc/firefox-140.0b4.tar.xz";
locale = "oc";
arch = "linux-aarch64";
- sha256 = "36e7cfea755d82e8a210841c94c0a95bfee4a7a69cb9464726b08de103f86a01";
+ sha256 = "24e06d73859e511ec57f291bd2516492e5a30e28455a16e24eda79e186d4e484";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/pa-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/pa-IN/firefox-140.0b4.tar.xz";
locale = "pa-IN";
arch = "linux-aarch64";
- sha256 = "8c5885c4df9b41f70336217ebdc28d4e640dd99731def0546dd0e34879fd1f65";
+ sha256 = "01658567d989c0427da0ed91c633d770ed281855f1dcf9eacfc8a9d4e1c4a61d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/pl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/pl/firefox-140.0b4.tar.xz";
locale = "pl";
arch = "linux-aarch64";
- sha256 = "24740a98cac566ddbaeac20d6e16d6fa715c63e703cb9b39be40b8cf9a9b18c9";
+ sha256 = "66661a57a4177366c8e50a5a9ed1c75e56d36aec6f1a11c9db167084ea23bae8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/pt-BR/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/pt-BR/firefox-140.0b4.tar.xz";
locale = "pt-BR";
arch = "linux-aarch64";
- sha256 = "cf51d2981a09199f6091cae1242c73560b1aceeaf04207175fc64e546ccc3396";
+ sha256 = "a563cf71764b735541cc1c7ea937819c7edaeaadc14cbfff3739c1ac3e16d6bf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/pt-PT/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/pt-PT/firefox-140.0b4.tar.xz";
locale = "pt-PT";
arch = "linux-aarch64";
- sha256 = "2b3cb182d876a304b386f1c091c96be21416b93dcae669a9cc93f19d65741585";
+ sha256 = "7abe6b559e61fa1fe77b9cb91c647378db6b5a45957ee03259cf9ff7f783800a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/rm/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/rm/firefox-140.0b4.tar.xz";
locale = "rm";
arch = "linux-aarch64";
- sha256 = "914f3b9c41e9cf814ba31a671809f4d2daec6c77ea80e70e808f0ad7beee88d3";
+ sha256 = "9e6b92cb0b7f3ff8fd449b4a96d8b13f7eebe3f3113c98fa94eddb0a4121ebae";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ro/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ro/firefox-140.0b4.tar.xz";
locale = "ro";
arch = "linux-aarch64";
- sha256 = "da7893ed953bf77fd859ffaa542a7cd4ad52357fa5797d0b3c2f31d0395b9720";
+ sha256 = "38e9fa5a6953c89263feeca394a71efc409c4c9f785f34550decbba2cbc18c63";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ru/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ru/firefox-140.0b4.tar.xz";
locale = "ru";
arch = "linux-aarch64";
- sha256 = "bcfedd95d87f9e1bcbde13380f811a59ce5330f0b47668920f0d7319b3c8171f";
+ sha256 = "f9fcbe379df93978d282f531609abfbc710054bc4c1461ac9fbd80a9c9b15ede";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sat/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sat/firefox-140.0b4.tar.xz";
locale = "sat";
arch = "linux-aarch64";
- sha256 = "d36f47b320f19627ae570e7e004d87226687c469d9de70508c721d0e8d0d132c";
+ sha256 = "5f609b6774298690551bb08643d3e13733e2081fe108834908ea4f744f865fab";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sc/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sc/firefox-140.0b4.tar.xz";
locale = "sc";
arch = "linux-aarch64";
- sha256 = "34440b5887d66dfba85fa9fe431d2b30b963125d211518e2dc001b1749711f1f";
+ sha256 = "4ac4a80995702ccb10076113ef853d614ebd5d8321f336d670f2d7443b4301d2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sco/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sco/firefox-140.0b4.tar.xz";
locale = "sco";
arch = "linux-aarch64";
- sha256 = "b3c82d814a526e801d2e4cab78b273e69238808bd1a11cb6edb12f730bc1d435";
+ sha256 = "2ac20c11a5333d3d6c61acbcc4f651e5fdda00faf85126dbe224d961506d063c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/si/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/si/firefox-140.0b4.tar.xz";
locale = "si";
arch = "linux-aarch64";
- sha256 = "32517ad2aa826fd61b2b8450f5da35ebc38b189465d3bf6bbc36797d39e2edb2";
+ sha256 = "c41d50301986acd685f22891df7003e6758ffd8b6e88b999e96e2600262cc03d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sk/firefox-140.0b4.tar.xz";
locale = "sk";
arch = "linux-aarch64";
- sha256 = "c90574e5cd3d2fb46cc800d6ab278e5377c921501ed36cf24d509387a1f5cf67";
+ sha256 = "cd8fb4a85e71d82519a3d0bcf5f8502c84bded00029ee9f1a1ffcd40cdf0f0f7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/skr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/skr/firefox-140.0b4.tar.xz";
locale = "skr";
arch = "linux-aarch64";
- sha256 = "cab10bad18edfad2e656545add6001aff47cc80c551c99dd4b3d4da639854d27";
+ sha256 = "5d86ae9529ea78a30b437eb85a3fc230162a62ac287ee16d4a2118d380b04f6e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sl/firefox-140.0b4.tar.xz";
locale = "sl";
arch = "linux-aarch64";
- sha256 = "a6cec788ebd392dbe0702b21fdb8ef0e35ca6ba2f0d8a9131e7f12fc10741154";
+ sha256 = "f9b3bc5c542d63952ac4fc287d6d19239fd5b14d2bfb550eb868fe2bf84ad9d7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/son/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/son/firefox-140.0b4.tar.xz";
locale = "son";
arch = "linux-aarch64";
- sha256 = "e52956217c7c3ee45e7f4233beb469cd26fd379785d25c799f0c498664236862";
+ sha256 = "146bcb03804707694ff45463fa78e3b33b0ef1e4c29e8c879171cd8495f2b506";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sq/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sq/firefox-140.0b4.tar.xz";
locale = "sq";
arch = "linux-aarch64";
- sha256 = "e06b5bfa27235106a82513ac24070c2a08841751b6a2121d6e24cba96a2079a7";
+ sha256 = "2a888fb0dc58d32d0682333b55b3fe84f79a2a3af9538fb26504745adfa04411";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sr/firefox-140.0b4.tar.xz";
locale = "sr";
arch = "linux-aarch64";
- sha256 = "29202d10e74d780a567bf5a6c68d49824723e910c755a4c5687bdd5b03dce536";
+ sha256 = "59a955e11e42f8a72274274c341a7b191ed1dc7bb3f6755ed127ecc13207735a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sv-SE/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sv-SE/firefox-140.0b4.tar.xz";
locale = "sv-SE";
arch = "linux-aarch64";
- sha256 = "37e53d6d434776d3d99356a408d4fb4887c080476d1f6c30e1e8fb744a61d521";
+ sha256 = "fcc9eaa8966ef2fab3befa7bb962513f15e43b8f35035db6b31cdcf517fd4a73";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/szl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/szl/firefox-140.0b4.tar.xz";
locale = "szl";
arch = "linux-aarch64";
- sha256 = "66a989f4abed1ce9cbedb76a4d9d9e5d4f5f8a13311da63576531fb99678553a";
+ sha256 = "7e5e7210213bcc5686701b258ef1b8feb95257dd23761d72a32bd22fe454d7bf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ta/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ta/firefox-140.0b4.tar.xz";
locale = "ta";
arch = "linux-aarch64";
- sha256 = "945ed46a39471bc841582e54a7d1d0a9c9aa142071d7285973768f29fe089432";
+ sha256 = "ff668385625e513b54d37fbcbd1acdf9981c408b9b94f4029fcd09a1c2176b5c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/te/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/te/firefox-140.0b4.tar.xz";
locale = "te";
arch = "linux-aarch64";
- sha256 = "ccb22037cb8be01a0814daf27c3a53e49cafcd148f686dae99df59a93a0cf00a";
+ sha256 = "e02f9fdd62addb35ac5b762050be969602555389507046d9faf5fa7329ab4823";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/tg/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/tg/firefox-140.0b4.tar.xz";
locale = "tg";
arch = "linux-aarch64";
- sha256 = "256cef45a12bb6635a74553c4e0666837ca801fbc0b2c3472cd3d322d4dd71d9";
+ sha256 = "30e5a40d34e1d99a3b8837ba126c781f71073015129d851fe1fb56eec39377bf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/th/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/th/firefox-140.0b4.tar.xz";
locale = "th";
arch = "linux-aarch64";
- sha256 = "3c07a430511b639288beb38a5396c9bf47e0035af9d9809105d412c1a1348fe7";
+ sha256 = "a7a947887fad3a4d8ef01dab58cdbc067981dcc9d7459df5d60bc656d5e2497f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/tl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/tl/firefox-140.0b4.tar.xz";
locale = "tl";
arch = "linux-aarch64";
- sha256 = "8c13b2df39361cb03719249be3a1ee25ce2b76fb24e427a40577efa49165b492";
+ sha256 = "a7be643c4803c4cc96b84618c35b1c922bef223585a75f18b8349752cb975296";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/tr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/tr/firefox-140.0b4.tar.xz";
locale = "tr";
arch = "linux-aarch64";
- sha256 = "0481e7ab0f1a35659b669aa97a6c6fcd976b6d7654aa2e7c4ab19f1f12e45b71";
+ sha256 = "19e5d98f276f5635841c87e6c8023e72acd60bd756ed8cfddaa0f2781fe1818f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/trs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/trs/firefox-140.0b4.tar.xz";
locale = "trs";
arch = "linux-aarch64";
- sha256 = "2f42057e425350ab0c570638de750efa9a0d72cbe2f54270bcccf84832673596";
+ sha256 = "564791342249ef49da8ae779e84a013c834f0881c4acf7ed9d948b8f50d89c8a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/uk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/uk/firefox-140.0b4.tar.xz";
locale = "uk";
arch = "linux-aarch64";
- sha256 = "b1905f0d4cf2005cfb2043fa93201ccb5a5cdb6735d0e0ad7abf3a33d5d1383f";
+ sha256 = "215715aeb75eac4285b506b3a576f358c9c49b487c124c6da4f62c6c75c171cf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ur/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ur/firefox-140.0b4.tar.xz";
locale = "ur";
arch = "linux-aarch64";
- sha256 = "d2a04cd00dcc36383febec0aa54e5dfb829b0957c46cb73a98b75fa9426c5825";
+ sha256 = "9a0aba63bf9b643d94b85f21e05b817aacacd46e74531c1de2771962b47e234c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/uz/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/uz/firefox-140.0b4.tar.xz";
locale = "uz";
arch = "linux-aarch64";
- sha256 = "c8574ade0135845ff83bb0e4cda0889018e504182c75c255dbd58219d1b2a35a";
+ sha256 = "395c7875c568318821381aea1a879e63e477ee281eb3f071bd26ee43a5f803e6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/vi/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/vi/firefox-140.0b4.tar.xz";
locale = "vi";
arch = "linux-aarch64";
- sha256 = "707d5664f07614223f01de9d5bdf4b9e9da56094b8f7b86c0db95fb2b3165574";
+ sha256 = "be24eaa206c9e1685a068f44547603770de6f623a3701edec12fe8289fc425b5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/xh/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/xh/firefox-140.0b4.tar.xz";
locale = "xh";
arch = "linux-aarch64";
- sha256 = "2412b00ddda9df5fbfd19b61a1d38eb859287ae0fe7702bd78f508fcaa6788dd";
+ sha256 = "3b0d01efdd7cac99912ee95dd058a0a115e7f0dacccfa948b0a56e4a9fbf88f5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/zh-CN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/zh-CN/firefox-140.0b4.tar.xz";
locale = "zh-CN";
arch = "linux-aarch64";
- sha256 = "1404f86ca8c153daa32aaa64f2762e530f54da743dbd088a4ac269710b735bd7";
+ sha256 = "08de3ee0eb0cfaacd24a525ebc645e3a3ebe8b7b4ec2bb25a1f9afab20c65ba9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/zh-TW/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/zh-TW/firefox-140.0b4.tar.xz";
locale = "zh-TW";
arch = "linux-aarch64";
- sha256 = "43b9ffa8ba86eb6087dd7c4e7a876caf8817958691591adcf70e2d55c47ff927";
+ sha256 = "be9a2ec30189f97b100dc683e61c6484aad2830b1ba1263a043ed5e6e9a3afed";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ach/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ach/Firefox%20140.0b4.dmg";
locale = "ach";
arch = "mac";
- sha256 = "f8f307c3ae6b6ec25ff249cd9a244c5f37c724f93d4c69fd0f1a2df9e5ac370b";
+ sha256 = "7011b99f89c7c60f226f115896cad9e68d5cbaeca7a819684f85d8b071595c76";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/af/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/af/Firefox%20140.0b4.dmg";
locale = "af";
arch = "mac";
- sha256 = "81fb685411cac7060c66d52089c36e35385d3b29b250847a3c120096c0c26517";
+ sha256 = "2c3e99a5d7c10303a21aae63646ee282ab113392ed786697bfab38a5ad486773";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/an/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/an/Firefox%20140.0b4.dmg";
locale = "an";
arch = "mac";
- sha256 = "e4e627d9d160d2edae3b40f30aff3e2e8001bf92e3cda600c4a7990c7329edea";
+ sha256 = "2c656ae52400af6838b92d40968452d7d61d520746363e5a53a54048e382c4de";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ar/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ar/Firefox%20140.0b4.dmg";
locale = "ar";
arch = "mac";
- sha256 = "12c23cfbe39e045769232288bfde570ca4736003e1fb79d54d254859a5414398";
+ sha256 = "5bc54dd06348de5a8ffda4f2fdd1223c78532a31041a7a6e28a3dccac2f57e06";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ast/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ast/Firefox%20140.0b4.dmg";
locale = "ast";
arch = "mac";
- sha256 = "1b94a5428889e602826e387c2c92242aca7c9cd5f8ef6faacb77cd6748e61fa1";
+ sha256 = "054584aa35018c91369ba1e53675333debe62c8c10fb34b27fd9233869330cfa";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/az/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/az/Firefox%20140.0b4.dmg";
locale = "az";
arch = "mac";
- sha256 = "dffdd05848f2dd592bb449c98333817fc0b47f53823e2139bb4ce908668d7461";
+ sha256 = "665f07436f9d3da77906c250a390d07fadc472d9014bf708c4b76e4787aee258";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/be/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/be/Firefox%20140.0b4.dmg";
locale = "be";
arch = "mac";
- sha256 = "3343fcaf79d016a39fe7b53e4558b77dfddbb2c837cfa213375de1242bc55e7c";
+ sha256 = "c9934c38c43f95da6d3a5ed936b39f0a33399dc805dc26a357423a6d76082527";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/bg/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/bg/Firefox%20140.0b4.dmg";
locale = "bg";
arch = "mac";
- sha256 = "9a561c7716e48b632f9f6893380a8d4abda5175e2d4f6e77b17a56d1b7709ab4";
+ sha256 = "ce43e7486523ea791a3410b23d6445ac4742bdfc17f4dff7fef166c9dfb74fc7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/bn/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/bn/Firefox%20140.0b4.dmg";
locale = "bn";
arch = "mac";
- sha256 = "788a256ef5bc70861d84b0e54fe06f8877dcfd325ab6a4e87748c6ae5ea230f3";
+ sha256 = "82f8fd00def7073356e6091e759cb14bce43d1e808118deeedd35c3c9e52442b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/br/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/br/Firefox%20140.0b4.dmg";
locale = "br";
arch = "mac";
- sha256 = "fc113a5fb3d3e04f5ae6ae2c9430f024b57f7dcce688b412042df3d808f4d9e1";
+ sha256 = "b4dacee5016f58f013682c8979db040c62c0430517f796934928e3d3758f93fe";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/bs/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/bs/Firefox%20140.0b4.dmg";
locale = "bs";
arch = "mac";
- sha256 = "1f4e0e5ad0644c6cdedeb4cb98bbefc5963e91e1a2b7d94875a6a7c331dabd81";
+ sha256 = "94061d43536184681a280e8439b05f0a5d035aac89cebc28021750818ac2e912";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ca-valencia/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ca-valencia/Firefox%20140.0b4.dmg";
locale = "ca-valencia";
arch = "mac";
- sha256 = "659c2b8c92033241ac3d4c0ae0574ed9d451d613da73266196f8b72b7f7267e8";
+ sha256 = "eef766eb8aa3a35ec8b56cbe5bcdb3a1a6b452bc2d7b6922de7dab7735267bdf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ca/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ca/Firefox%20140.0b4.dmg";
locale = "ca";
arch = "mac";
- sha256 = "018db90dfb122a6623398aec698eb8b75d242da2d1f04c16dc1e8c61b3b7729e";
+ sha256 = "d4e684531c5ac1410eeb5454448e61fdc037a768df6355084a9383a560400dab";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/cak/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/cak/Firefox%20140.0b4.dmg";
locale = "cak";
arch = "mac";
- sha256 = "ac8c6b24f2dd76d4afc789404737c9cf86a4b12a86b9a72e8ae6522459af8f2d";
+ sha256 = "64ed36ea6ac02037d431b10790ec589a54bc0855b41f40729cc2f0dd1b5735da";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/cs/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/cs/Firefox%20140.0b4.dmg";
locale = "cs";
arch = "mac";
- sha256 = "cae8956a1b6be0bcc22d406eef7a1d27012e31dcbd3340b03c8ccd923ec43d64";
+ sha256 = "df4e1c59384368749ade8227c196346925c49673d9460b25b0b2f63f7b5d77c5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/cy/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/cy/Firefox%20140.0b4.dmg";
locale = "cy";
arch = "mac";
- sha256 = "a3bc30cc4d9109bda4ee5cda25a7563fbf6251e2a8bdb85c9921ec2ae7b67581";
+ sha256 = "7be81560ab2efa8961f8283bf9ae41b78e9bfecb4fc062bb5a370b691b6e69c6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/da/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/da/Firefox%20140.0b4.dmg";
locale = "da";
arch = "mac";
- sha256 = "5519c55dd95147ba7924d7eaf64f43672b3e5d0af3c356215e1f4f3a9b8384e0";
+ sha256 = "84658e5fea8ba57840788c7d4bdf7ea2600fbea63a7b4c4a2339e70c81f0570d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/de/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/de/Firefox%20140.0b4.dmg";
locale = "de";
arch = "mac";
- sha256 = "a449db92f8e9238184aca1afa2714ead4eee5c957d8064b85a06ee28ae71ebe5";
+ sha256 = "7b18cf594122f970a0e54bd404c92a509134003a48dc238669b93e22207b2301";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/dsb/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/dsb/Firefox%20140.0b4.dmg";
locale = "dsb";
arch = "mac";
- sha256 = "08d0480a1ef2a1fb17eb48369fd4fa9d0ec5a9a53346822a7e8ebf160e7eb3b6";
+ sha256 = "5eaf65eff742646d55df43fe7cf2c2a64b920203a566c8e781eebac4162348aa";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/el/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/el/Firefox%20140.0b4.dmg";
locale = "el";
arch = "mac";
- sha256 = "84b4fd07308ea4fae6c0293d54e6d98482d65e72c3e832732676424c0d959c62";
+ sha256 = "d45c6ff3e7303e12f87b5d6b049653c9ae1a5516784703514f91959fdab73d70";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/en-CA/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/en-CA/Firefox%20140.0b4.dmg";
locale = "en-CA";
arch = "mac";
- sha256 = "e887c18a43b67075de0950fbee2ceab00d3dec82c7581921daa61291fd9a1f15";
+ sha256 = "6375d180427113749371732054557dcc40e7d90e7a0207bcdb9306468a211021";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/en-GB/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/en-GB/Firefox%20140.0b4.dmg";
locale = "en-GB";
arch = "mac";
- sha256 = "e7eb6732d1e971838d7cd2aa953fad9a60fa40bab42f0d0fb5777a7c6ba93099";
+ sha256 = "185dc01cd6183516cab7f175982bc0de5ece04605077c2775a1f670e5360172e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/en-US/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/en-US/Firefox%20140.0b4.dmg";
locale = "en-US";
arch = "mac";
- sha256 = "81e8db159fff06cc947413698ed7e1a28cfde271ab4758844f25ce42d4b04699";
+ sha256 = "dce036c33d4749910cc2d87ce4c6786f7538a83dfe22f1ae1f9bfd17d4a23523";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/eo/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/eo/Firefox%20140.0b4.dmg";
locale = "eo";
arch = "mac";
- sha256 = "dc6152d2c34ba3c831bfc0059393e3688ba1bc7c6bce7fd7667b5429dc34d4f3";
+ sha256 = "287ecfcbed7e32717ee2fc2940f40ec38612a14965f6c24ee6c48aaf9e2d3dac";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/es-AR/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/es-AR/Firefox%20140.0b4.dmg";
locale = "es-AR";
arch = "mac";
- sha256 = "ff2cc539f933981687541f36aa33c9c0f50fe024a570ad5ef956a848c1d03986";
+ sha256 = "f0ab0790375fb20a4b99ee6fd99af0191442ef8d251711bed2796f4dd6fd8caf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/es-CL/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/es-CL/Firefox%20140.0b4.dmg";
locale = "es-CL";
arch = "mac";
- sha256 = "2ee8c11f6cc821e7b5cf04a8171031efcc035b319ef668f05e1219cfeaae06de";
+ sha256 = "26154d26c371d0de08f5e5bef5661972b6b13c4e94e285d51cf776fc77c4300e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/es-ES/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/es-ES/Firefox%20140.0b4.dmg";
locale = "es-ES";
arch = "mac";
- sha256 = "9cccd63e810c6dc2485c819c9ca575d071d278c25d303c7e06644f3f1afd8b4b";
+ sha256 = "921969d77ee23e539e68a079742bfca9bd0a749af53befc3b42849ee9abf0b34";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/es-MX/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/es-MX/Firefox%20140.0b4.dmg";
locale = "es-MX";
arch = "mac";
- sha256 = "5f16013792bab14181e8d945e63b28cac4ad2d449001b4013d37719f1185cd29";
+ sha256 = "9dbe72025242d5510d023c190c38c5966ca986f0b06200e3797e06da48c67a93";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/et/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/et/Firefox%20140.0b4.dmg";
locale = "et";
arch = "mac";
- sha256 = "b8353d19f3e7db6828d8f9c525af0493912b7e7fef0edf4376c49804fbf16f17";
+ sha256 = "4e4895663ae7c07d9bcb8c56478cb7a07e8573acee7cc1f451ed777b1fd2776b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/eu/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/eu/Firefox%20140.0b4.dmg";
locale = "eu";
arch = "mac";
- sha256 = "4c5c47c1a5985c1bf4fa1a377cf8e35eb9942fd6c1d9fe9b62e1ba4a69d81911";
+ sha256 = "1e0ce31608914502e0101246e059da95f83f05303f5a6b2646e7595e0b008bd9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/fa/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/fa/Firefox%20140.0b4.dmg";
locale = "fa";
arch = "mac";
- sha256 = "3ee414921a5d45ddea0ac1426a41e97ccfdbb01524fe1f56dd29a39cbf239fc5";
+ sha256 = "529cc279815596836eeee0240db66fc3b4132d5d462c58a8caf0d3cfc6777f1e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ff/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ff/Firefox%20140.0b4.dmg";
locale = "ff";
arch = "mac";
- sha256 = "e0fb0c4432c152102cbba9478661870d9c6ca704b9b1b712287f07f13ee53f85";
+ sha256 = "1aff9b2159f017763c1c3add776bee0b13d30e56c5d89b1364b9ad362a5c8b73";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/fi/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/fi/Firefox%20140.0b4.dmg";
locale = "fi";
arch = "mac";
- sha256 = "fd4d87e350a76e4b27a1a7137372776878b079f61fa8652372edfe274082fffc";
+ sha256 = "a70fdfb3abb400bf51d186d8c4a609f25ee0da2d29d9c26f93a1cdfc7b755c47";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/fr/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/fr/Firefox%20140.0b4.dmg";
locale = "fr";
arch = "mac";
- sha256 = "bef5925b6ccbb6540fb223042acce4613f7f51a937f7d9214313521b16920978";
+ sha256 = "f7f6396a4a0a892db2e566f35c41d2b327956d4a7afa137c559c06a237f2e040";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/fur/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/fur/Firefox%20140.0b4.dmg";
locale = "fur";
arch = "mac";
- sha256 = "ba7b39bced83e20ac07b045cc0f34bfd6635a211309441c6133c86907742bc13";
+ sha256 = "c863d7680e463d3948316b98bcdfc17b9dc2e72012fb7d8d242789271b94b581";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/fy-NL/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/fy-NL/Firefox%20140.0b4.dmg";
locale = "fy-NL";
arch = "mac";
- sha256 = "c691224f862a2ba7306bbf30252c6c69dfa9317d251d025c07c69e5bb8362ed8";
+ sha256 = "6dac9e3b8abbc4667041767b43229188ec1a47244189ff0c742220bfc14ed298";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ga-IE/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ga-IE/Firefox%20140.0b4.dmg";
locale = "ga-IE";
arch = "mac";
- sha256 = "2c0aa58a2950d25e376e2850b91cde4d14e3d1fc346f79e87e0dfe514002f0a0";
+ sha256 = "2974969a324c77ec27ac89e769891b56bc4a89ddeaf3bc049fad077d38b3de76";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/gd/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/gd/Firefox%20140.0b4.dmg";
locale = "gd";
arch = "mac";
- sha256 = "92ac30054f35f414d8c1c9d4f5da9c47d45e7276c81399526fcf3025f16f7e7d";
+ sha256 = "c9177b756cc02ff1c708bc7f13516c8794ec871589a0838df5681dd14611b717";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/gl/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/gl/Firefox%20140.0b4.dmg";
locale = "gl";
arch = "mac";
- sha256 = "bbbfad7dab740d3ed8de731dedfd6e490a5e67a2015bda75b453f4505f0d3e21";
+ sha256 = "3625754df8b228d7f8b51bbafdddc6648c4b7b78d16d287fd6c648bde449e899";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/gn/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/gn/Firefox%20140.0b4.dmg";
locale = "gn";
arch = "mac";
- sha256 = "052f306c7cb17c95f31e433b609126639952699974da2cae143b21fe84fc805b";
+ sha256 = "b2e5bdb585f18fbc0933a4b782edcd08513d606afb1d2686705ee7fabf66987d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/gu-IN/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/gu-IN/Firefox%20140.0b4.dmg";
locale = "gu-IN";
arch = "mac";
- sha256 = "1dd713964bdbf17f6475e54ff32c3742e3c1637444695e0c61100f21fbdad168";
+ sha256 = "7e0a44037cbf60148bec07d2c8f0bf78079b80692da2230ae2158a090d48b785";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/he/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/he/Firefox%20140.0b4.dmg";
locale = "he";
arch = "mac";
- sha256 = "2f36e822da58f09ec8f2d18c2de8cc33b4208db066aaf3753dca426f121a8108";
+ sha256 = "920ade68106d20857e5af7b064c3d97d8661818be36bada7a21d6f89682db91a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/hi-IN/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/hi-IN/Firefox%20140.0b4.dmg";
locale = "hi-IN";
arch = "mac";
- sha256 = "6fc182be1a8a96dd5a5dab5edf9bcd6272709f5954c0b97fc6f0390f56fe5ac2";
+ sha256 = "cbdfb08d1cde45a370bde21191eb901c1b7a9e08bcf29c94fbe728182a8c2992";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/hr/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/hr/Firefox%20140.0b4.dmg";
locale = "hr";
arch = "mac";
- sha256 = "51146afa8f1a8c7c04f0b8e629f1dfad49622c024df2380af012f5b9466e0c21";
+ sha256 = "7b3c21df86b3cc960cfcb948284f042b68e367f8b3a28ffcadb7258a8538d6ee";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/hsb/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/hsb/Firefox%20140.0b4.dmg";
locale = "hsb";
arch = "mac";
- sha256 = "a5ace3b21b9ecc94fb5449f38e70d463cbace509a240062985a5a0ad1f6dab33";
+ sha256 = "0dddbcdd417f10b2d2e576346c313dd325b170cebb478827ee3f19154aa2e3f4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/hu/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/hu/Firefox%20140.0b4.dmg";
locale = "hu";
arch = "mac";
- sha256 = "d67467bf4cc780c6aa8ead5dc362b88a4e1839fdcd4e059c94c53ec851a711be";
+ sha256 = "6aa34847a12eab43aa04ca1ee27c5edd5562a5e916fe47a64a5a469b46201e3e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/hy-AM/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/hy-AM/Firefox%20140.0b4.dmg";
locale = "hy-AM";
arch = "mac";
- sha256 = "6a3c5095e3402fac2eb4d4b39b605312e723e608510c0417f278a393af12bf51";
+ sha256 = "4f723e805556cca933b97981871c1e1408cfbd766b15037981af9deddd041fb1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ia/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ia/Firefox%20140.0b4.dmg";
locale = "ia";
arch = "mac";
- sha256 = "bf271c5ece7ee47055fbc6eb8d34fa9736afa4e7408f7345ef352d4ed2d0a4d1";
+ sha256 = "9ad43eff14c069d7ef7f27e2b47fd4713af832410c579868293ee7f78cc8c07b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/id/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/id/Firefox%20140.0b4.dmg";
locale = "id";
arch = "mac";
- sha256 = "41301f061f84a594cbfc28dcbd87aa9bc714a384ee41f4b766186d17c8207b9f";
+ sha256 = "3176ea295423ecd71a466a79e9657fea751e6d8c71db66a0709168556f8eae45";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/is/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/is/Firefox%20140.0b4.dmg";
locale = "is";
arch = "mac";
- sha256 = "27592a8d3eef8a9d252927f64fba236cf6b7d420eb1e3f5501b6efa366f79691";
+ sha256 = "9cf0acbdb7c99914542941333fd1fbe108fed41f46af9fbefaf0a480adc0564b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/it/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/it/Firefox%20140.0b4.dmg";
locale = "it";
arch = "mac";
- sha256 = "20e01876b7a2eda3a586bbd658d04672e400e2c0207083620a2ea2910b71a9f8";
+ sha256 = "5e345715eba89bc244e16c73dacc522a3b83e9ec3f99ae072945b18cfa904f5a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ja-JP-mac/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ja-JP-mac/Firefox%20140.0b4.dmg";
locale = "ja-JP-mac";
arch = "mac";
- sha256 = "a140e19cb6c43f334d416494e3faf181c3c3d09933b25e8bea3d8671c768e384";
+ sha256 = "308d2c19609ed3874fe8cd3619602d606356ed55c4ca0f1fca1dede932c19e79";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ka/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ka/Firefox%20140.0b4.dmg";
locale = "ka";
arch = "mac";
- sha256 = "75eaf79b48b1b2640cdf39c4b75b4c6f44c69ea289909bb6a85392e40a7023dd";
+ sha256 = "d0ebffe428b05422977dac4bf3380c3e57a0ed42d7a4110699ec4b92fe168bce";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/kab/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/kab/Firefox%20140.0b4.dmg";
locale = "kab";
arch = "mac";
- sha256 = "076aea0ff89b228814d74860b3139a8694c5b660a09f000c07bf7925b15f0a5a";
+ sha256 = "e0002e9e16c91d5b8a9ea7d3de83799bbd77e6c23aee05759052e8d6303e01bd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/kk/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/kk/Firefox%20140.0b4.dmg";
locale = "kk";
arch = "mac";
- sha256 = "9852eddf1ab5078e8dff92699ecebff9d7fa7e4466de87ba090e5d71e4415b57";
+ sha256 = "efff905c517fbdb1b3a1171b3114790cda03acb4002c9653070092149b92bc8d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/km/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/km/Firefox%20140.0b4.dmg";
locale = "km";
arch = "mac";
- sha256 = "860b3a552f2f47b1188e1f77da82a1805af2437c43b2b6b9a6b600cd36681136";
+ sha256 = "473c31374b6d982e61d75cb3974e20bcbd13c4613bcfddfea50aa43418903f54";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/kn/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/kn/Firefox%20140.0b4.dmg";
locale = "kn";
arch = "mac";
- sha256 = "8d85e36fb0c36243f6c97e8211fa92b16da0e3afbe3a91ebec3baf10546fe938";
+ sha256 = "9436efdd09ef9eaaf104d90426cb091e1bc217468bd66cffcb7d91f8d2758f07";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ko/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ko/Firefox%20140.0b4.dmg";
locale = "ko";
arch = "mac";
- sha256 = "7bfbba2a109c1494dab5e65e67490280d66c2a6a6b739641e2b78ffff8d81276";
+ sha256 = "9973a287baaa00930831a865beb370faee052f7ea486c728f2ed13060ff3280c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/lij/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/lij/Firefox%20140.0b4.dmg";
locale = "lij";
arch = "mac";
- sha256 = "bc752a6c3416a2e60365931d1363e87a432e3f7cf4ec1be8d24bd26eeda5cf6b";
+ sha256 = "f4c9678e933e440751b97f35b6e04941d9ce76b5869d45748b91df8336155274";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/lt/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/lt/Firefox%20140.0b4.dmg";
locale = "lt";
arch = "mac";
- sha256 = "148ed3dae888edfbe5c8a7c47431fd1ec0477af9d56e7e2d519abb50dd940002";
+ sha256 = "ddb021dca21e65e30012aab734d160118b26c3542fc3afff2db857dbda216221";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/lv/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/lv/Firefox%20140.0b4.dmg";
locale = "lv";
arch = "mac";
- sha256 = "14a68b53617eaf2d1e78ad934e1c927c8dfec155e0f239289d262073664365c9";
+ sha256 = "f63120daedf1ea0648de93f9178db541fed0144508ad5fddb3e512f32369c3b0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/mk/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/mk/Firefox%20140.0b4.dmg";
locale = "mk";
arch = "mac";
- sha256 = "e1695c52a02f2b051de16ab2b7952895bfed6b23b6e440ae308daf31ae6f3580";
+ sha256 = "9501890bd79ddda990d8023a787efda67acb7d42e5283bd354ecd89d7a5e5546";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/mr/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/mr/Firefox%20140.0b4.dmg";
locale = "mr";
arch = "mac";
- sha256 = "464bdb5629c5da032248eaedf583c6d2c14654b8e2f919d06edc9a1fd429246c";
+ sha256 = "ba43292eb30482a03f83a4fde41e63accf37ea30b89fc8b4350a2ddf94572af0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ms/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ms/Firefox%20140.0b4.dmg";
locale = "ms";
arch = "mac";
- sha256 = "d65005ab7af62c83662a07aaeb7d4d57e07ee81a0c9db7e87fe2fa1620260434";
+ sha256 = "84ce117ea9b6703b743d70c85dcb679bfdf3652d5f2e5d765f4437873a979223";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/my/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/my/Firefox%20140.0b4.dmg";
locale = "my";
arch = "mac";
- sha256 = "5d39e9cbdab4e72fb66df452ab1de1dec8d7e6f29fb4f2d1c562efacc5d2c691";
+ sha256 = "ed8c07f47e46998bf072d6d0db2a677326bb56e55d56197ded040b34cbc4a63d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/nb-NO/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/nb-NO/Firefox%20140.0b4.dmg";
locale = "nb-NO";
arch = "mac";
- sha256 = "e56923023c4fe6fc25731dbf551f21f9636bcc6d1a8359e2121a6589c4db5ab2";
+ sha256 = "676be48e68f893f271c5db650d11cd17bf323157907e2176a76d97053d9a35c4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ne-NP/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ne-NP/Firefox%20140.0b4.dmg";
locale = "ne-NP";
arch = "mac";
- sha256 = "31c9d56a2776ebe63eacf955e46df7065b3e97f99f554fdb1a627767b1324f62";
+ sha256 = "fdc56c722f0509cc1f99bf4d7759faedfdb8d5f74ebbc41fd604cbc85f5de4ab";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/nl/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/nl/Firefox%20140.0b4.dmg";
locale = "nl";
arch = "mac";
- sha256 = "b5541303b09157e6979f5368c2840c51dab29ff841f02b9dc0bee9813a918060";
+ sha256 = "f908f97357b129f8ddd56da82b17da273dabab6fec022823bea2976645331860";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/nn-NO/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/nn-NO/Firefox%20140.0b4.dmg";
locale = "nn-NO";
arch = "mac";
- sha256 = "7fb516ececa5f586536f8811490b7e71e1e5af25d5884d70334d6f403ee0f362";
+ sha256 = "3d38846a8f6ee404b6f5e55121f3c6a40b278cb4a224859c95e191f614741cfe";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/oc/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/oc/Firefox%20140.0b4.dmg";
locale = "oc";
arch = "mac";
- sha256 = "a55a0693d6b7f39053db3741befbc445c820ca547f42b7c295971d81a795b152";
+ sha256 = "c2db065e02821b6abe15a8448bf45f07ab842ccb3d14504f52ff15cdcf786879";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/pa-IN/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/pa-IN/Firefox%20140.0b4.dmg";
locale = "pa-IN";
arch = "mac";
- sha256 = "6689f4363099fbd3a01f809b1439554ca08f0f404ff8a769e45ef84c1f404666";
+ sha256 = "f6774c2c7f78362beef99450be1865f5ab9a0681fd41a18403e916c31c9538b4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/pl/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/pl/Firefox%20140.0b4.dmg";
locale = "pl";
arch = "mac";
- sha256 = "c084fd8619af8ea6c72d7cd44bb20a9d4f058d3dc082fab5f868e48671d1aac2";
+ sha256 = "cc14ee424433ab322b17058ea8719ba9368ff5e7a91d2f691a92dc1d13964f11";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/pt-BR/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/pt-BR/Firefox%20140.0b4.dmg";
locale = "pt-BR";
arch = "mac";
- sha256 = "2291d282eaa74bdfb225d2f48e968eed1a48808bb6a7eb08290f6e7889a02036";
+ sha256 = "20db9ade31f00b3aae5fcb9fe71d63c31d31520f31a0e87644b34cc0a8c928bb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/pt-PT/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/pt-PT/Firefox%20140.0b4.dmg";
locale = "pt-PT";
arch = "mac";
- sha256 = "2dff246a5a5cedfa71b5d22fb7db891bf27e8835970ac21adeaecf73a384835f";
+ sha256 = "15d5a45a13311a67f86fb9814e1ac49f5090933f1110ca0ccc1f5bf51d4312e9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/rm/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/rm/Firefox%20140.0b4.dmg";
locale = "rm";
arch = "mac";
- sha256 = "ddd1cf01753ce22f577ebed4693fee2352b208d5c522e131f225fc3238bd8e2b";
+ sha256 = "07452f83b2a572e0c536e0a08aec5146aca7fef1a162d0d14ce49aa4b2032fae";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ro/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ro/Firefox%20140.0b4.dmg";
locale = "ro";
arch = "mac";
- sha256 = "321ce0a38b5ec5a5cc81b2b62f8cdb4c48db017accec3ee887b79f5bb1e99c27";
+ sha256 = "98500565dda18961b9e35a4ed0a16a0c7cec95a72bfcfc43c86b4f31a32e1074";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ru/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ru/Firefox%20140.0b4.dmg";
locale = "ru";
arch = "mac";
- sha256 = "771e6eea536f0fe44c213c03adbfda1126e077b04a3400fcef152e952db62f6b";
+ sha256 = "f85319ac38fb8be330bb80e6b1e5fc781d8aad2f8a6a300e1c85916f0baf7c62";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sat/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sat/Firefox%20140.0b4.dmg";
locale = "sat";
arch = "mac";
- sha256 = "564202f15ded2336241f1baeecc251842e608f24e8923c9212e3b78d14b8604f";
+ sha256 = "5cc725cf1112960bccdee3d5f8ffb1a8fa7d62cdb50aeeea5becff34bd971320";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sc/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sc/Firefox%20140.0b4.dmg";
locale = "sc";
arch = "mac";
- sha256 = "6e6598ff2ac53d8c1fc9e63bd9393703b59cf26b8ab4abe011d9b501a17eaeec";
+ sha256 = "7770966f953067fd4170aeb4bc0d3be8deb405f74e2129abca7253e792f69b3c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sco/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sco/Firefox%20140.0b4.dmg";
locale = "sco";
arch = "mac";
- sha256 = "99f6c0d9c7301dbd8a58ae03458bcf5d093a54ad30e2960aa0fbe02c81656dc4";
+ sha256 = "e10ae6867387b2306b2ceb74e136d28ca332a9573d2d16d10ea8d4ccde9cf85d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/si/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/si/Firefox%20140.0b4.dmg";
locale = "si";
arch = "mac";
- sha256 = "df763722f9a8c41d15f06f8dbf23eaeb868566488feecf396686daf08073433a";
+ sha256 = "d3e02db688b3093c05b7efdaadcef600f956a614572504489e4d69cc975c8a08";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sk/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sk/Firefox%20140.0b4.dmg";
locale = "sk";
arch = "mac";
- sha256 = "afc30e2f4beab9c64ff597178558a0c28da0c53f311b4f3cd70516ed84ec4c80";
+ sha256 = "28b1b6fa00da50a5717bdf35bd98af2ed217fcb6d6f782865d7d9bd0acbeb7c1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/skr/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/skr/Firefox%20140.0b4.dmg";
locale = "skr";
arch = "mac";
- sha256 = "0cf03ef8ccf6889ea45d5c3c01bf0f8538280ad0a0b4ba0d62d0cb880fa70079";
+ sha256 = "fd1ad12da34e3bbbb9fdfcd64c2369a3b26ea9f6ec034673fcf0235d8627765d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sl/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sl/Firefox%20140.0b4.dmg";
locale = "sl";
arch = "mac";
- sha256 = "c43cb64d9398081fd7b5253d7cfcf4cf2f187f3b6df55558370e08a49da606f5";
+ sha256 = "1b418886de3282ff93ee5ccce0e359b5c5d94de3a3cf6fc85f5342d9f18e80ad";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/son/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/son/Firefox%20140.0b4.dmg";
locale = "son";
arch = "mac";
- sha256 = "09b827b23e0578dc465b1e33c2c35ad611665c8487e6b37671f7c2a27a09ea60";
+ sha256 = "ab8f032f880c20a83bd6e4a64740122567a48084ab973ec4f708539009d8afdf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sq/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sq/Firefox%20140.0b4.dmg";
locale = "sq";
arch = "mac";
- sha256 = "9dcb230c1b926cbd53b5474007148b254a3063b3893cd0bb6e297314e264916e";
+ sha256 = "f1ed88be1dc9ef4a5dd873f615c7008e87122f690a0ca8f2c4435c8c07266423";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sr/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sr/Firefox%20140.0b4.dmg";
locale = "sr";
arch = "mac";
- sha256 = "8538c307eda6362bbb88b300f74a6db401d969a6a90cf6c0c0f515aed07e5078";
+ sha256 = "8c76f294b168a7089308b5370b46eb507853964c43e33058d3ff5b0a9cb94a74";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sv-SE/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sv-SE/Firefox%20140.0b4.dmg";
locale = "sv-SE";
arch = "mac";
- sha256 = "4885cf3ba66f3e9f562349bfe9dae07d54331a13d8ec55dc875f51d18ba5c410";
+ sha256 = "33067551aad68665fbafab6357ace0debe78032fa1a9a63b2c7f5c35aee6cd6e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/szl/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/szl/Firefox%20140.0b4.dmg";
locale = "szl";
arch = "mac";
- sha256 = "17441b0d020fa3d308294563475e6195f143997e0b978a3ede06f68f05ebfd43";
+ sha256 = "cabd50959911a80e1a663327564d546753b6f053a3147d5e5238713f54c930fd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ta/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ta/Firefox%20140.0b4.dmg";
locale = "ta";
arch = "mac";
- sha256 = "4f81bf6a7ad7dc6f9dfd50c985156e94d28edde7e2b1d2517786d155c6132bf7";
+ sha256 = "55c572220f5e0d0c16b5314e8429a221b668d6b05bd21d1410deb850a20587c5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/te/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/te/Firefox%20140.0b4.dmg";
locale = "te";
arch = "mac";
- sha256 = "56a4a194e1dfc3a1abf7b9c28cdc1fd4f5613658d80c1801425e8e32dce4abd0";
+ sha256 = "dd24dff0bf95f49d5415e541596e2b832481cf9fda89d4a978ce8e3c40690647";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/tg/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/tg/Firefox%20140.0b4.dmg";
locale = "tg";
arch = "mac";
- sha256 = "104a63204b38ab9d82c80e788750a9ca2553000e2084b01d7d8c0227e5777e51";
+ sha256 = "4b628008a8536fd67cf6e403fd9f771f765994e172c228bdf214ec73d7b483b0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/th/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/th/Firefox%20140.0b4.dmg";
locale = "th";
arch = "mac";
- sha256 = "9a05c4049d84f7f6b0172195f34a98f69aeacdd5a5d80d935fad49052bb8d759";
+ sha256 = "edda1adddebf16eb8ccd31d08fdf77f7f4d349c57dccbd29c98998831f3405a5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/tl/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/tl/Firefox%20140.0b4.dmg";
locale = "tl";
arch = "mac";
- sha256 = "3b24fa93c80889bdfe3375340f33d7220800c48256509dcb86366d9c274a4226";
+ sha256 = "5c9cf0f10257b5788edab5298069a66157be9b740a618c22b6e6f7b6495aee05";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/tr/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/tr/Firefox%20140.0b4.dmg";
locale = "tr";
arch = "mac";
- sha256 = "e4ea76861425944db62f6befd078d75308d493a85162f1211f9081a95e9c9317";
+ sha256 = "23d6fe36c78458a9c20baca7f9f559c2044e02a7d0298994ae3fce29846a6cbc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/trs/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/trs/Firefox%20140.0b4.dmg";
locale = "trs";
arch = "mac";
- sha256 = "6caf872e4204661d93f98c1f6c83ed04f506b387d416e89937e45d6413b9af1e";
+ sha256 = "da3998812d320ea6242a345a239ead76b5e08a479a758fd0769918461c6a89e8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/uk/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/uk/Firefox%20140.0b4.dmg";
locale = "uk";
arch = "mac";
- sha256 = "7364e3a29e2b412e705779342341028abec59f9e88f80ae98d036e362cdb56da";
+ sha256 = "02faddd1b0b5b79211c36438a2ce47238231c11dcf675d65974b8478f7f16818";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ur/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ur/Firefox%20140.0b4.dmg";
locale = "ur";
arch = "mac";
- sha256 = "7d2cb1a3a42b1c5e4fd70b38683243bea376a7f8a44719d96ed1ce0c2ddde982";
+ sha256 = "bf9846f9ef42b29670ac7a578afe0d0daff713cbe2dcea8fc80e937f753dd284";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/uz/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/uz/Firefox%20140.0b4.dmg";
locale = "uz";
arch = "mac";
- sha256 = "66cd768b169964d3509bf2f6de345ba12944498206857161a1afda4e35bd7876";
+ sha256 = "dca6f4b4b872c20d9ba2c1b42a2a02e6ae5a70df363fe0f12a3509e6fbc05ee9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/vi/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/vi/Firefox%20140.0b4.dmg";
locale = "vi";
arch = "mac";
- sha256 = "c978392a737c19328f374e018ebbce779f61ed3e7b7f61d549fc9d3dcf1bf92e";
+ sha256 = "bdbf2095fcd35554cd83ed9a115d6037e24487861ed8746d3b3285735d5518ec";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/xh/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/xh/Firefox%20140.0b4.dmg";
locale = "xh";
arch = "mac";
- sha256 = "780f47c26ac2f447758a27396d9f5e4dfe979037a3471a9e5dfda36b2db05c9c";
+ sha256 = "86496e2fa6591ff5218eb4a7187b5cd303c86e6dc6d6bf9cc32e20aa6b199d77";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/zh-CN/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/zh-CN/Firefox%20140.0b4.dmg";
locale = "zh-CN";
arch = "mac";
- sha256 = "4530f0a24d355a124470f9bb913e4664785fda206b449ceb5ff4679277396f4d";
+ sha256 = "8ab9a64b3733fd391678c47a2307d44205a9ae67aad5895aa11ceb73eeccf6ff";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/zh-TW/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/zh-TW/Firefox%20140.0b4.dmg";
locale = "zh-TW";
arch = "mac";
- sha256 = "26191d7fd1fb4083f4bf79e5287c47f024606786a56c6f87cfaf4a12e5b93ffe";
+ sha256 = "a1e2692eb4a0a728b051a9f6c3998b7f87b0e118133fb94b069f582c0eb463e9";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox-bin/developer-edition_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/developer-edition_sources.nix
index 784facf25911..f67bffe378d7 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/developer-edition_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/developer-edition_sources.nix
@@ -1,2477 +1,2477 @@
{
- version = "140.0b3";
+ version = "140.0b4";
sources = [
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ach/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ach/firefox-140.0b4.tar.xz";
locale = "ach";
arch = "linux-x86_64";
- sha256 = "bb3f74c91d3b6e87f8446317f52676c307d2ae6fe4b28e0ce0a736460a12b316";
+ sha256 = "ed1554afe2f6f16e43600abc464a5093f9668cbe2c2f9ff2c2a5c7751924dfcc";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/af/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/af/firefox-140.0b4.tar.xz";
locale = "af";
arch = "linux-x86_64";
- sha256 = "3c742108cc29a6d065b8296b4d9a71470703e88a62a611366448390868dbf77d";
+ sha256 = "2c42439d6d8aebb5e9cd5a7a662d181fa421a6baca7288492bf22f1f919001f8";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/an/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/an/firefox-140.0b4.tar.xz";
locale = "an";
arch = "linux-x86_64";
- sha256 = "6bf6ded7f7d9dfc3e01c02155f1b6e49ca6a1bcb4742ac99b533f0c050c4813f";
+ sha256 = "413ccf730b5429950731693c968f1839c9c84772c62e2d06c9e93e1724015230";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ar/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ar/firefox-140.0b4.tar.xz";
locale = "ar";
arch = "linux-x86_64";
- sha256 = "29df6cebc687ed6b776b715d315b11c00f551c62641b6d55e080ee2d2ad21eb6";
+ sha256 = "f99f746fb9d1996cc2aec0881c78d01d871d5c0feae57ac07f2a81cf4b295247";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ast/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ast/firefox-140.0b4.tar.xz";
locale = "ast";
arch = "linux-x86_64";
- sha256 = "7b54f6306df1d779f7c692c4cbf1060cc0f443c9234d0aecb09e1bc78e1de22c";
+ sha256 = "becb101ca6fbcf2452ff5d025524b465815ebebb3507f3f2f24c42ef1e2cd2cb";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/az/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/az/firefox-140.0b4.tar.xz";
locale = "az";
arch = "linux-x86_64";
- sha256 = "45e2236c7e83eda417a0245f80601eaf087e8f310ba676761a8ed288faa46fbc";
+ sha256 = "1c8ce7b3c1a3d0fe79f2039d0386cc8bfb36583331db2e76d4fef0e36fe3dd01";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/be/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/be/firefox-140.0b4.tar.xz";
locale = "be";
arch = "linux-x86_64";
- sha256 = "7e46760ae218ca80e46c522a434ddc271032f0b889b13dd4073b5d93fbba5f6c";
+ sha256 = "0e24d3516d2a464e9bbf4b575c8f3ab54c724102c89d19890c3a629e3d53d4aa";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/bg/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/bg/firefox-140.0b4.tar.xz";
locale = "bg";
arch = "linux-x86_64";
- sha256 = "d11e32569be7aeafba8311125bb3e780d368884da19aaf361f96715598e50af3";
+ sha256 = "d7184793c5aaf2d53a15de10f97a3f74a04f47a17a4864a3ab0fdd082d14c8ef";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/bn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/bn/firefox-140.0b4.tar.xz";
locale = "bn";
arch = "linux-x86_64";
- sha256 = "f307138cb195a25fccfad8690cd9df89ed8628e9b231fa2b21dd1a656d74e5a4";
+ sha256 = "5b29c8c9dea8541a00c94b35af1b05681b3f7e5533f50724bbcdfad23fe4b374";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/br/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/br/firefox-140.0b4.tar.xz";
locale = "br";
arch = "linux-x86_64";
- sha256 = "5b4c27e5808a1d19b510d5a931717ac55293a6cc02252f4c270bc0777e64595f";
+ sha256 = "90e8da40dc2fad16a3fcee7fd04e7d8b9507dd0bbeb343f1feb5cead4351a53f";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/bs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/bs/firefox-140.0b4.tar.xz";
locale = "bs";
arch = "linux-x86_64";
- sha256 = "8ca82eddb17ecb7a541164be9a734b54f44e6feeea1e3462aa20fffee1467af5";
+ sha256 = "a2aca9afe6c3bc00d0f3c885a29d4ad6537a5a9f9e34bec196592c8c18d7fd09";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ca-valencia/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ca-valencia/firefox-140.0b4.tar.xz";
locale = "ca-valencia";
arch = "linux-x86_64";
- sha256 = "8e0e1e0f6aa9c491c6c25bb4d8e6c854f586a3a9a0440543cadfcb09143d1086";
+ sha256 = "5d4bc97a8726f34b93d1c066e7417904be8017e209a912eb08116d97a21d4350";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ca/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ca/firefox-140.0b4.tar.xz";
locale = "ca";
arch = "linux-x86_64";
- sha256 = "101b5dc2694ce773c9d628706645bc27cf608345a1b8bf3894353764c1a13864";
+ sha256 = "2a33c442ae382b834a78ee4358f0771bb6edd5c6382ec9f298861a2eca11b79e";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/cak/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/cak/firefox-140.0b4.tar.xz";
locale = "cak";
arch = "linux-x86_64";
- sha256 = "028afcc9ed2a40bf4535ee2bf331b36574dc159409b32b412748b2157bc2aced";
+ sha256 = "e0d45404dee8ee5bdf301fbafd876d6a20597d0bf52a7765aaa5069115825f3d";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/cs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/cs/firefox-140.0b4.tar.xz";
locale = "cs";
arch = "linux-x86_64";
- sha256 = "730515c63ad7fbd3543dcfae768a2495ada40402d78c44c3463965af3878a01f";
+ sha256 = "892e04a3707da1bcf31d1b7ebf3ca896e4eb28e833fde42c0c86d1d6bc4f7ad3";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/cy/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/cy/firefox-140.0b4.tar.xz";
locale = "cy";
arch = "linux-x86_64";
- sha256 = "fb73eaa612722e786bdcaf323bf6aff9103e0456b6f8287405d6ebb5f92d5fdb";
+ sha256 = "51251020df6ef2436f91994c7bd6760bc27ce79f24f4044dc27ea35a827508df";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/da/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/da/firefox-140.0b4.tar.xz";
locale = "da";
arch = "linux-x86_64";
- sha256 = "3e8c814920f3877ec2f64fb717485c00afa09c9643b9db8a5607aa8d1e8c5838";
+ sha256 = "d0a7f95babaf32f19267f36a1553159a340187deb131a8c68c6807e15afeca32";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/de/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/de/firefox-140.0b4.tar.xz";
locale = "de";
arch = "linux-x86_64";
- sha256 = "2f2dd73b28f425a3754cbb684c16ba1a9c60b30381bf4736d2bf7ef7fc37d445";
+ sha256 = "df0c0ab4772c2004be8fb9f1db5ca8d00ed2ef4217c60138db991c2b5dbbe439";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/dsb/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/dsb/firefox-140.0b4.tar.xz";
locale = "dsb";
arch = "linux-x86_64";
- sha256 = "2825a53c1b516060f4bcb833576fe1f76ad33000508ff32a87e7c00848f75d92";
+ sha256 = "af4a92e19e01ab664e26b7c59fe34a230f4dd3bfcc4bca59d1d71a46936d7800";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/el/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/el/firefox-140.0b4.tar.xz";
locale = "el";
arch = "linux-x86_64";
- sha256 = "2afe5eb918e04946370312bca943c95dc61e325bc377b1505d187e08e0c93dce";
+ sha256 = "ece534644114af64ee062608aeb0d04c7fedacde76c80ace8931692a89213015";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/en-CA/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/en-CA/firefox-140.0b4.tar.xz";
locale = "en-CA";
arch = "linux-x86_64";
- sha256 = "119a7459fca0b0b7c628bc92768094a4a3fb3b178d22e68e85b976c69b55b766";
+ sha256 = "494aa1d40b6faa19bf16be5f75a8eaec0b6903e22a3b85bf6db969815c67e744";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/en-GB/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/en-GB/firefox-140.0b4.tar.xz";
locale = "en-GB";
arch = "linux-x86_64";
- sha256 = "b0d8aff50786434a3b6b80edff341d41d9ed818304d751edd7c7d53170648260";
+ sha256 = "8cb6a84fb9fcc27115de62396eff3a24de1b4eb87fdbba649536d4a877bb9e90";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/en-US/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/en-US/firefox-140.0b4.tar.xz";
locale = "en-US";
arch = "linux-x86_64";
- sha256 = "8f54302d625b89f1db74c8f3d5025ffe8971e3a43b39a3cecd7c32c37f3b4725";
+ sha256 = "4e7af27ab23d6b5da4cef54989c510612f55ec058f53106b1f51152b25db4d9b";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/eo/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/eo/firefox-140.0b4.tar.xz";
locale = "eo";
arch = "linux-x86_64";
- sha256 = "4529ff104a621c97840449faab5b03fb8f3916997423ee63db602225c8372ec9";
+ sha256 = "fd5a6ab7fc1748b1444f655ceafe5fb83441baa6ad70b10aed44a2e973dc7f33";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/es-AR/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/es-AR/firefox-140.0b4.tar.xz";
locale = "es-AR";
arch = "linux-x86_64";
- sha256 = "9a0e3cd09ad714af64d65afae373ef239f9c4c469d6293d3c57d8abfb1b3027c";
+ sha256 = "16a4e466fc24c65736ebbf83ac2cba1fdc0f74ca28a10faf0c5748776bf0c1f8";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/es-CL/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/es-CL/firefox-140.0b4.tar.xz";
locale = "es-CL";
arch = "linux-x86_64";
- sha256 = "03c07d9194c3ee8fe333277c6db6aedbb31a5fe7de6fc220ef874ca01ccc38fc";
+ sha256 = "9750c945c67f351ac9a8d5be40cefee79f4dd6974cfdcd5f1f7162da8d2466f0";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/es-ES/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/es-ES/firefox-140.0b4.tar.xz";
locale = "es-ES";
arch = "linux-x86_64";
- sha256 = "8f78062de562b3ad21380d2f83025d9becdeb690067e349e2f4a8d91444c929e";
+ sha256 = "f174e7a9ad5d95dabede5e2339b1750c6f85e2bb0d1f8dc654d242ba00b39c00";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/es-MX/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/es-MX/firefox-140.0b4.tar.xz";
locale = "es-MX";
arch = "linux-x86_64";
- sha256 = "fadb26f00d4242ab739c7a7882694334334f2f302daafd6cc27f1501cacc7b09";
+ sha256 = "b9257a36159ad9e65fde2e5580efafa722600d6a27ac2996fbba49fb2fbe0c08";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/et/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/et/firefox-140.0b4.tar.xz";
locale = "et";
arch = "linux-x86_64";
- sha256 = "a7914688687d6af80ace9d06f25c94c61de73b2503cc159218d7aaf72e32d033";
+ sha256 = "d1c583e56238a293e1fbe9eebfb6cbdc33eafec1c5286ff5765debd2f68b0ce4";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/eu/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/eu/firefox-140.0b4.tar.xz";
locale = "eu";
arch = "linux-x86_64";
- sha256 = "c6f2b792311d762f65705850224ed4c602506d015e09f8a7111600228f9d1b62";
+ sha256 = "def0cd7abfc22a6f60927bd232ac93d504ddb26e3e4983d9708e31b7341db75a";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/fa/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/fa/firefox-140.0b4.tar.xz";
locale = "fa";
arch = "linux-x86_64";
- sha256 = "03ea78dba2c87986d50969b290efad780cda9489446f85ac1ba2bb0ad6296288";
+ sha256 = "44e74ebd3258cc16be4e2d9f6718b08e7e6c60f0239f990006727c42662d925f";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ff/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ff/firefox-140.0b4.tar.xz";
locale = "ff";
arch = "linux-x86_64";
- sha256 = "ea9c38f732307ad4754efe2c226339f89c0c6b5769e5fc268a72ffae7cde9ac7";
+ sha256 = "bde7c76e9728ba604b297d6924034983f7846077daba3fa959710bbd18f3e525";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/fi/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/fi/firefox-140.0b4.tar.xz";
locale = "fi";
arch = "linux-x86_64";
- sha256 = "c531eb2057c40f2d455f14436e6cf16a034cf49a1b4b90c5faba395914c03128";
+ sha256 = "e71fe4950ab0395cadce49dc7774940ff126476004155270de788660963af6d9";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/fr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/fr/firefox-140.0b4.tar.xz";
locale = "fr";
arch = "linux-x86_64";
- sha256 = "4708706d7c14f88d3817396b707efbb6d2f1e89a86a883ee4696f1cbbefdb16d";
+ sha256 = "73d3bcd3efa9828c4c46dab307ea2fb7478700a8a4746aa81d35e31d969756ef";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/fur/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/fur/firefox-140.0b4.tar.xz";
locale = "fur";
arch = "linux-x86_64";
- sha256 = "839db9631d3c62afb20e01021f6b40a0e363a0769b3aaa8ada93a54a6e7eeb59";
+ sha256 = "e81e8ad39b55548bc88666bb7adc03ce18fc5ba57d31c0d94c90202897e29cc5";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/fy-NL/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/fy-NL/firefox-140.0b4.tar.xz";
locale = "fy-NL";
arch = "linux-x86_64";
- sha256 = "da0eaeba745c98c328dfdffbbcdb736592e2d954cdb4fdd7cfb118022cf41589";
+ sha256 = "c064a6fdb1b474f9cce223691e216a9a232041326b1ef1dc47175c406e7619b9";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ga-IE/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ga-IE/firefox-140.0b4.tar.xz";
locale = "ga-IE";
arch = "linux-x86_64";
- sha256 = "f6450fe5f26a8982d203f40ede0c4078616aa64b4e38cdc3469d0761c66b6a42";
+ sha256 = "09fd356ab21d082b7b2ca96ac05bbc8691e0b833a96cd20e01058228506fba7d";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/gd/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/gd/firefox-140.0b4.tar.xz";
locale = "gd";
arch = "linux-x86_64";
- sha256 = "f8ed572d188f31f3eed7611e066d5cc69cc3bedb7343f363636d69de90d7232d";
+ sha256 = "2c2128f710ef3ff6d462c9420d1e0080a280fbe74279b99fd48f90b607b43dce";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/gl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/gl/firefox-140.0b4.tar.xz";
locale = "gl";
arch = "linux-x86_64";
- sha256 = "c6b70f14ef92d23bb6cebbf5dcaf02109de4c394aa1cafc31e40debbcbb1bff5";
+ sha256 = "8bd114ad5da25dbd4672519939d39e1b865abcdb64d672f51a66b7ffbdadb68d";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/gn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/gn/firefox-140.0b4.tar.xz";
locale = "gn";
arch = "linux-x86_64";
- sha256 = "8dd15122d585c9fdf62e8e621f57aa23a836735c2d9c4fb9fafae0b70f6df657";
+ sha256 = "8af55045fcf0f4f28f1ce09e5a540c6a28ac2f7040a0f41599298fdbc898a750";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/gu-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/gu-IN/firefox-140.0b4.tar.xz";
locale = "gu-IN";
arch = "linux-x86_64";
- sha256 = "601ac9297c27b22c4cd98418dda1c74aeddf053370e23b81350f36a0b205f0e2";
+ sha256 = "a05701804e12296468c1c5b0f41352117c3564e81987d9f085a1a5aa21ff8345";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/he/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/he/firefox-140.0b4.tar.xz";
locale = "he";
arch = "linux-x86_64";
- sha256 = "e824e40a538a6a0edde1829356553068adc5e45ca374ac85872f08db0e6486c2";
+ sha256 = "569bfc9273743adf40a346f9d921ea9828e1356d384969287dca95d4f008d7a9";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/hi-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/hi-IN/firefox-140.0b4.tar.xz";
locale = "hi-IN";
arch = "linux-x86_64";
- sha256 = "d6702ab83ff039ebb36fe821f2d709db2931ac4eb548962b040efc198e259733";
+ sha256 = "07b8ba1226e79cc94cd081d7a845b9d2f19960cd622cb1b09f7e03bd2ae07bf6";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/hr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/hr/firefox-140.0b4.tar.xz";
locale = "hr";
arch = "linux-x86_64";
- sha256 = "7bfca4956e083d6f38d3933ab86a10148e0cc03778c3b2f6c9e3d61612a99b1c";
+ sha256 = "212bdc93f22821083001f8e605fcc3bb898a2af5aa03adcfe5361f72461142c1";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/hsb/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/hsb/firefox-140.0b4.tar.xz";
locale = "hsb";
arch = "linux-x86_64";
- sha256 = "eba453fc2a0e9aec31ba386075e7f7cf242f4fb2833405c8afe698541d636b4d";
+ sha256 = "7d4ea28a2c6adaf9e71f4694d35f7aece693b6f4e3634ce21df45e7c0c0145dd";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/hu/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/hu/firefox-140.0b4.tar.xz";
locale = "hu";
arch = "linux-x86_64";
- sha256 = "f9fac27391f5153cb58d346b82bc4573fd57d5c7ed07e7b72c6a11e7acfc2ac8";
+ sha256 = "9165f21b67d2714d2704f23c93026c1ceecca3db09faaec9782640fef16cbc0b";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/hy-AM/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/hy-AM/firefox-140.0b4.tar.xz";
locale = "hy-AM";
arch = "linux-x86_64";
- sha256 = "1ffeb772517aa1e6f9e6f08d555af0971c4b9fcf3cb8bfc5bebaf29a338cda4e";
+ sha256 = "ce04cecbfcac04037bce64d5cd06995416cbfd4232dae04515fd0edf8a1fb6eb";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ia/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ia/firefox-140.0b4.tar.xz";
locale = "ia";
arch = "linux-x86_64";
- sha256 = "1aa3caf5120a9820b9edcacb6298c878581caf93b302ac4220e4728ede2ccf8d";
+ sha256 = "241daa6215d95180879c077a94733058d804e9b08aa285f50a07362e95955fce";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/id/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/id/firefox-140.0b4.tar.xz";
locale = "id";
arch = "linux-x86_64";
- sha256 = "2980f208cf2aa93820ae71ac0b2e6fdde04f1415696d3f567df0493a24808450";
+ sha256 = "563114161ebad123b8c98d53fd45dc4f42a36c43699b476039fc136503f4a3d3";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/is/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/is/firefox-140.0b4.tar.xz";
locale = "is";
arch = "linux-x86_64";
- sha256 = "183bb6118e8662225778d20e17913afa0879940a5999a0460bf9ba9ae68d5f2b";
+ sha256 = "aceeaea1d110c7404eb6514dc2c0bb498cfc0f7dc01fe49b3b28362672adacb9";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/it/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/it/firefox-140.0b4.tar.xz";
locale = "it";
arch = "linux-x86_64";
- sha256 = "f416fe140d45ed47aa0c02360293d523aafb1492807685b3cc2dc4bc09420272";
+ sha256 = "9f723893095f114ad85e1efeb8241018e77fe2c67c130d7c1e3528347d83e7df";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ja/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ja/firefox-140.0b4.tar.xz";
locale = "ja";
arch = "linux-x86_64";
- sha256 = "b6a34c1e539480a7b8ca0c4bd090860b5015a34640682b160a39d69cdb5673c3";
+ sha256 = "3e4c5d1b66bf80cf6c60c30394852c4413157bfe00c04648dabec7d461d83685";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ka/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ka/firefox-140.0b4.tar.xz";
locale = "ka";
arch = "linux-x86_64";
- sha256 = "793231033ad0ad9fcce4e8aa4ee879cc17633141e1c20a1fe90882206725df95";
+ sha256 = "39c96201f2965d1c4e04bb7e10b380d2fba4466545c6f7ed6065466edeb796cc";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/kab/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/kab/firefox-140.0b4.tar.xz";
locale = "kab";
arch = "linux-x86_64";
- sha256 = "087e30c622398a27a3e347f9f459e6848c20f2597cfa4c4c98c8fec80693f656";
+ sha256 = "785ed68e6de6fe0c683b424aa985649e0057bcceb3fff29389df590662019b6b";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/kk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/kk/firefox-140.0b4.tar.xz";
locale = "kk";
arch = "linux-x86_64";
- sha256 = "52b8b0c10f32c536812c0cf845c41d7c95c4b8c8f9d9a3dede5d825f1ec8c0f1";
+ sha256 = "ed6314351021e49aa00ea3121545d17b884d0a016b210e80ae4a0426ff5089f2";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/km/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/km/firefox-140.0b4.tar.xz";
locale = "km";
arch = "linux-x86_64";
- sha256 = "4e7fcf965198dd9baee10c5b63dcea3216d1a2b83c020983dae93cdf5ced4d0b";
+ sha256 = "03af2b330ca148cd24a5155fbc31f331b4cc849dc65fc92aa566652a692118ea";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/kn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/kn/firefox-140.0b4.tar.xz";
locale = "kn";
arch = "linux-x86_64";
- sha256 = "a89e05fc8332f57dbf410ba11decf426bf10f3b71e1163956f7f7c404da51d6d";
+ sha256 = "5af858ea0c84882e6f432ce0cb49b890dd9dbfc77f7f0a1df3e9dceb2a055857";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ko/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ko/firefox-140.0b4.tar.xz";
locale = "ko";
arch = "linux-x86_64";
- sha256 = "4ca7970f60c7a95fd5c58f53cf68906034ef1ca262927eb73cb1cb0d216500fb";
+ sha256 = "e05d5fbf17993d217ee9c87935181540b1fb3fae861e9c9432c677a144d6d5a4";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/lij/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/lij/firefox-140.0b4.tar.xz";
locale = "lij";
arch = "linux-x86_64";
- sha256 = "748419cd7a0dd5581c7d47834eac40137230b2f463fda146719101f01c664336";
+ sha256 = "ff343e1471223c89b91b7dd5ec432517907cc3e2f7abfb4652a3fcb6c327ff39";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/lt/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/lt/firefox-140.0b4.tar.xz";
locale = "lt";
arch = "linux-x86_64";
- sha256 = "0bbb8a4755356624b4aa9eedf6c483ff6dac7117ad1eceeac01a85960c9b8f02";
+ sha256 = "7b200ec16524ca006ecbe4a9110a1c18d7d795e71be1f46d402f494de194c3f2";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/lv/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/lv/firefox-140.0b4.tar.xz";
locale = "lv";
arch = "linux-x86_64";
- sha256 = "391c3656a3656666d85f84b2130ec5946bea5b70e409bf500ded2f375944a683";
+ sha256 = "ec4214a35bfa6fadef80a22a68f74bfa493d98f2a1c9ac56d795ddab892e1154";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/mk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/mk/firefox-140.0b4.tar.xz";
locale = "mk";
arch = "linux-x86_64";
- sha256 = "07dd87129e2c65cc05f8c300b4e2d9ad23f6dc3e3a9f7cc0b7851b4cfbf23808";
+ sha256 = "12224a1d1326bb76fccecdc44ef10b943a348c5db0b0986fe1f973a515496c23";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/mr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/mr/firefox-140.0b4.tar.xz";
locale = "mr";
arch = "linux-x86_64";
- sha256 = "143796cc2bbc47cd13ca690b3c3538f0699a677d9019bb05d613543fb8d5723f";
+ sha256 = "8caa52f7d7eba810af4ee5fe666a0f8b42f06178a048b9c3df552d60de229512";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ms/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ms/firefox-140.0b4.tar.xz";
locale = "ms";
arch = "linux-x86_64";
- sha256 = "f6af941b3f4acfb38e6ada2fe3f79ec1c8870c70420ad3e1ef21247fa4970225";
+ sha256 = "2ec5bd3d8077427e6f897f24a65dd0795106b41c53f869e198c473d80f9a1187";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/my/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/my/firefox-140.0b4.tar.xz";
locale = "my";
arch = "linux-x86_64";
- sha256 = "cbe571d5680cc82942da8c7271c2a3432198664338680ae39d436823f526bd55";
+ sha256 = "43e005ebbc0e36c28beeb7459e4332f258a5ed4c7782ac1edfe9e667f0f27320";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/nb-NO/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/nb-NO/firefox-140.0b4.tar.xz";
locale = "nb-NO";
arch = "linux-x86_64";
- sha256 = "279bc36eb72990932f211ea33903708d883481df7167a84b87e8f2c6153f575b";
+ sha256 = "22e97b6b60c15ebd0aecd0d4c4add317cc33f60a05cbfcb7e2cbbf415b740fca";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ne-NP/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ne-NP/firefox-140.0b4.tar.xz";
locale = "ne-NP";
arch = "linux-x86_64";
- sha256 = "311345680b6d327992c6e18c26e6d38dffc07b85194c8a7d3b9b2fc49989c755";
+ sha256 = "1e16445ab882842732731a9c03d68a6c1f2141ee2a78a00d2cec4d8310361657";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/nl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/nl/firefox-140.0b4.tar.xz";
locale = "nl";
arch = "linux-x86_64";
- sha256 = "8c67cfc7478113cd961771ef3c0d2be125c64f002dc10458bef7f17d83543fee";
+ sha256 = "da05f794f09e9c91b7b0abb0d446ff0d93d4e21ec9519464a29d39d8025e9144";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/nn-NO/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/nn-NO/firefox-140.0b4.tar.xz";
locale = "nn-NO";
arch = "linux-x86_64";
- sha256 = "2831b4d2d63a1e3029bc8a29b4cf35b011a43ee46b2d2ab8ab50abbc16d95d82";
+ sha256 = "2d1b1f7ef8610cc251c1555218babc2d93e8189088dc00fd5c64d76e5d1b1524";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/oc/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/oc/firefox-140.0b4.tar.xz";
locale = "oc";
arch = "linux-x86_64";
- sha256 = "79cdcdad5622b3a3ac4742b8021146554e7f6a6f1cd86a6c48b7e9505f85e0dc";
+ sha256 = "89ea5fa03cc3ad404bdcf4a8586daa44a9de04552be5618f5fca1cd033572832";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/pa-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/pa-IN/firefox-140.0b4.tar.xz";
locale = "pa-IN";
arch = "linux-x86_64";
- sha256 = "a21f05f7753ca70cd08d60ebad30cdeb32e64e135a401072f415fd76599e9606";
+ sha256 = "4722a3918593e032bd846f1ffd00e432014e84afc4f65b84d40b6345972456d5";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/pl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/pl/firefox-140.0b4.tar.xz";
locale = "pl";
arch = "linux-x86_64";
- sha256 = "eeebfc01a29a2bd07adc10f4921adc892e558b1704cc4d8f0d739ebb715ad90f";
+ sha256 = "5dc3a51b9d3b63be9c55ee7fa3e6bc489fec279c1cdda3fb7a905d2b892bc236";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/pt-BR/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/pt-BR/firefox-140.0b4.tar.xz";
locale = "pt-BR";
arch = "linux-x86_64";
- sha256 = "a90b73e1e8857201a633d70e520796b6db1f52f6ef5e59cbd76b39d491a02179";
+ sha256 = "47c5182687c634fe5d71bd4e4de4fa564fb1c5e11cdc1e1909c61ef4887ae64e";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/pt-PT/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/pt-PT/firefox-140.0b4.tar.xz";
locale = "pt-PT";
arch = "linux-x86_64";
- sha256 = "f4bb8f65e03fedb3b17771d55c4c0906e2902f1dfa6a93d8d0c7a7f2a32990a8";
+ sha256 = "ac74c82c721cd6690cbc5d684b684f9b8856ee369f6336a582a7afaa70796ddf";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/rm/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/rm/firefox-140.0b4.tar.xz";
locale = "rm";
arch = "linux-x86_64";
- sha256 = "3b0e0ccea7d9cef4a3fe1daff20d1e3902b9efeb08c8a9aa406ca2be2602de48";
+ sha256 = "c0b3597bdb10e90649b0d4d7f7021fae07540f59b8ff001c37e3384ca191a290";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ro/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ro/firefox-140.0b4.tar.xz";
locale = "ro";
arch = "linux-x86_64";
- sha256 = "2571da74920d477bf003120dc5a654544037374d0373697417433f6caf82ded5";
+ sha256 = "bbf4412b492a5aa9c69a24e98549cf58715174dc7a5332ad68e7057096c57712";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ru/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ru/firefox-140.0b4.tar.xz";
locale = "ru";
arch = "linux-x86_64";
- sha256 = "030badf2ca2e23a9a475c1327c50547c7284eef1597a615caa8409c492b66bc8";
+ sha256 = "a9760586112083eb36a80ad983ba2b2871d9388567de54786a074639ad1e60d2";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sat/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sat/firefox-140.0b4.tar.xz";
locale = "sat";
arch = "linux-x86_64";
- sha256 = "85c67e09291d12003e6460059537e24d037a955e9f3a747b1adddcce9826d2dc";
+ sha256 = "66207f430c6ca2ec178d749c1a73950b13d4532f455303689cb6f333dd42d534";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sc/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sc/firefox-140.0b4.tar.xz";
locale = "sc";
arch = "linux-x86_64";
- sha256 = "ef28329016e4f2cb0ada2aa55e915bc1bf5b4be18c837fb7cdf029e445fff7f6";
+ sha256 = "39a81cdcab313029ef8517a8c5ba99ee00bad85eb0d8bcb4e474e978bec531b8";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sco/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sco/firefox-140.0b4.tar.xz";
locale = "sco";
arch = "linux-x86_64";
- sha256 = "d033ac9b10892677a03d6988c2eeb0812da47dab91b82f4c6b4a47748fe9078a";
+ sha256 = "dc12f5de8d130e29ed6afdd973999f02d64a7e24a0319b4315dacd284411cbb5";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/si/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/si/firefox-140.0b4.tar.xz";
locale = "si";
arch = "linux-x86_64";
- sha256 = "a44e640322041416b8f74ecf4b775bd83e420d27b42bc7c601a3e8388935106d";
+ sha256 = "882a0fe884852ae0674e504385801f5d37bc385f750cba7a657cce3b5208b915";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sk/firefox-140.0b4.tar.xz";
locale = "sk";
arch = "linux-x86_64";
- sha256 = "05607a7cc2d353b5b2a2dd969fce56a4665d1096b9f1e9210618a071be495a23";
+ sha256 = "ea153b3fc99a99391cefd60bd1ad85c7f20d8ab75c8ede046400ba11cc84270a";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/skr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/skr/firefox-140.0b4.tar.xz";
locale = "skr";
arch = "linux-x86_64";
- sha256 = "26e27c88122c2f5ea3f6ade3c6dcfb8f2c9b24f9a81a5ec5df4b02efb07a1553";
+ sha256 = "8bf2a2bd7162e0d77975ca84e90a11e5e3a3768dc6f2aa514ae337c6297234e3";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sl/firefox-140.0b4.tar.xz";
locale = "sl";
arch = "linux-x86_64";
- sha256 = "3797ca5f36bda1fa5a44da7dd5dd44d8a139cdedf2a7d29477450a54d0e8a47b";
+ sha256 = "e84d6fc022ba4073b8fe718b97bd24f2a4607aa2373bfed8d5e3342392378d79";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/son/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/son/firefox-140.0b4.tar.xz";
locale = "son";
arch = "linux-x86_64";
- sha256 = "d8bcb22d5e108eafb114e8c1ad2b7e00817227a9ad012132a2cdc04628e1fbcb";
+ sha256 = "288cab80c8fc5f4d86c11e3a2eb7b709c7c83b1a9bb0af6277270e5de2c1a3a4";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sq/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sq/firefox-140.0b4.tar.xz";
locale = "sq";
arch = "linux-x86_64";
- sha256 = "331c9cc72370af2514dfa9ad7596cedadcaa868d9536d4946812cdbf4c492d91";
+ sha256 = "01ac1ac79660e7881254e734b5fdd27bca4d5e4ca59edb9596f7e06351d70ac6";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sr/firefox-140.0b4.tar.xz";
locale = "sr";
arch = "linux-x86_64";
- sha256 = "f05ef459482485ab76693e9cdec8d5c0a5e97f3185f103801c3041e8719a17bc";
+ sha256 = "fb3785faf424ced77ad426ca57af0f3e012a95369b1d21c2e45a0ee20b141513";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sv-SE/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sv-SE/firefox-140.0b4.tar.xz";
locale = "sv-SE";
arch = "linux-x86_64";
- sha256 = "c564461b75d461ebd1cec29ef55fb9afbe6477032027e6c42696d7174c5a7508";
+ sha256 = "fdd59c366029567c7304766df55c1b26cf343ea894ce860c09c9b6fc7de2d329";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/szl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/szl/firefox-140.0b4.tar.xz";
locale = "szl";
arch = "linux-x86_64";
- sha256 = "d54288f9a2da27cb4d384ff8375608ba4fe367c98870cc5ce3f9df910178d8ed";
+ sha256 = "a134efee05e83eab94598023c344f8a5d1689577e3a502394207404c31f9e617";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ta/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ta/firefox-140.0b4.tar.xz";
locale = "ta";
arch = "linux-x86_64";
- sha256 = "caf68d1283bc14b907b77cc8a25d84188209401ab723f37dcec1a0f05812d140";
+ sha256 = "d9435ca50da4cccea83236810861f171b82c226e309cfcdc4bc482cc7700824f";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/te/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/te/firefox-140.0b4.tar.xz";
locale = "te";
arch = "linux-x86_64";
- sha256 = "bf49e26c1082e3413fae86190646f46d66db7d39d93e9a3685812d526e136ff4";
+ sha256 = "c39704e465a36dca6aab92f286212be3bf19d3bb13ffd9beb116c082a93d5b5b";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/tg/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/tg/firefox-140.0b4.tar.xz";
locale = "tg";
arch = "linux-x86_64";
- sha256 = "970548c941dbee501ccafd78d8634a0e1a542fd9af2bad3ae114bf91d7bea2cf";
+ sha256 = "8f7399c91dace4831a8ee9e8577cc1c5a4f6adf03dca99727b4a02dd75e3fd44";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/th/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/th/firefox-140.0b4.tar.xz";
locale = "th";
arch = "linux-x86_64";
- sha256 = "a45a478b45c9843a9132ae8a302a196936ca976f4266da357c3c4577f7235d22";
+ sha256 = "0272f94a2af35c3b1c119f840f773048172216512d413fc96bac3000d700af47";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/tl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/tl/firefox-140.0b4.tar.xz";
locale = "tl";
arch = "linux-x86_64";
- sha256 = "82f642d104b0c23499d0052caf2266fba054d29f69623d21a6bf8ec8884f8435";
+ sha256 = "651df98e8048a27031bd7a3e2fc831f730a096b353c8ee4bc122dbb2efa9f9b8";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/tr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/tr/firefox-140.0b4.tar.xz";
locale = "tr";
arch = "linux-x86_64";
- sha256 = "bb413e267dfe2a90ab6ac139cbf277a0a02f937918be3d004cb3231b7148f5d0";
+ sha256 = "3cf549f861a4116de29a557bb156c20ac00fe4c74b3d7d34ee034c58d93e02c0";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/trs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/trs/firefox-140.0b4.tar.xz";
locale = "trs";
arch = "linux-x86_64";
- sha256 = "aeb33928b53ba8a8a32e147a85588ae49d9bd284dfc14f86976d37def2b6efc5";
+ sha256 = "e95c80ae3cde23c2e5c46d275a3cf7fc7eafff7501e36f8eed75c35715099a82";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/uk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/uk/firefox-140.0b4.tar.xz";
locale = "uk";
arch = "linux-x86_64";
- sha256 = "ec630f7e731bcc4b4bd8a25cfbf1de8671f2635eedbb5af3a649cdd81c7a07af";
+ sha256 = "5a449bbdcc17018e4ab397da53fb494088822785ad12a8cecedbf29b3f4ab469";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ur/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ur/firefox-140.0b4.tar.xz";
locale = "ur";
arch = "linux-x86_64";
- sha256 = "44ed4d0fb735987ce4545ef1b5b3b9682580a5380ba11926ebdc6dc37c50eafb";
+ sha256 = "83bc6404434776cdfffe5dbb881ae129c770105199db75d93cb548e6d8e1b786";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/uz/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/uz/firefox-140.0b4.tar.xz";
locale = "uz";
arch = "linux-x86_64";
- sha256 = "911e95a576aa3263f96772c4902ab20411ec07e958db87a409f3b13f7dfcb938";
+ sha256 = "03e14237adb3018e6f87a8c5f5f8958027de62bc61ae13d32f243416be24f8a3";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/vi/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/vi/firefox-140.0b4.tar.xz";
locale = "vi";
arch = "linux-x86_64";
- sha256 = "06d4ddff9472adb30394fbd615d6865ca97efed1cbc4df760e2512af606582a8";
+ sha256 = "4b894630987ede195b9cefd5d1820dee6947b90059e852ab3af121edb26c23a6";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/xh/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/xh/firefox-140.0b4.tar.xz";
locale = "xh";
arch = "linux-x86_64";
- sha256 = "359c74677ee36bbb05b610c16b9bdef325214d908ab6d3bc8452f48581be354e";
+ sha256 = "21ec74dba16ce06e4801454ff7f12a08776eb51f811395910f5db5ef86c476ca";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/zh-CN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/zh-CN/firefox-140.0b4.tar.xz";
locale = "zh-CN";
arch = "linux-x86_64";
- sha256 = "9a4f770e862f9adfccd8894bcd25d528753712f95a4a1d08c2bc02468b199e5b";
+ sha256 = "c6b51c4b57e7930133f9b787a771f6ffbc07557c039f94c5e897b338a9429379";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/zh-TW/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/zh-TW/firefox-140.0b4.tar.xz";
locale = "zh-TW";
arch = "linux-x86_64";
- sha256 = "bbe5ed8be757ba3da19a1f67e41817684dbb0be5494d7bff79da53370c158934";
+ sha256 = "58cb18063b47f3fb738769a9384adb48f5ac31350209328f013a683f4bf55736";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ach/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ach/firefox-140.0b4.tar.xz";
locale = "ach";
arch = "linux-i686";
- sha256 = "2f5d0939b594d6e1545c729fb154bf48aedc522d5d000489880c746e80d4bedf";
+ sha256 = "ba1ea1cb0fc6050123edbaf5c49211c8ee2c897fb01cebd85092d3802ad90007";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/af/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/af/firefox-140.0b4.tar.xz";
locale = "af";
arch = "linux-i686";
- sha256 = "adcf63fd00fe53ee56901a570ba6c8520e844f8e29e3dc3f45e389df1fa075a9";
+ sha256 = "a9b39fedc4a4fbd62a8a2ff8c56bee38c2785c5172a6017da1b01efca8e79981";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/an/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/an/firefox-140.0b4.tar.xz";
locale = "an";
arch = "linux-i686";
- sha256 = "29c0f898c8e45fe1f1b86e959c0881d0123f4cc3f9c6942fc5e9e776afefca2f";
+ sha256 = "b70844ad6f608cc3f9d212929e4e278ab86eb7a0ee6933ac73a4673a54979533";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ar/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ar/firefox-140.0b4.tar.xz";
locale = "ar";
arch = "linux-i686";
- sha256 = "70f34c3c1bc6f4151a2b00372b8cbebf7a5a8ac7f671de68e14f13fe6b9c042f";
+ sha256 = "a3964ca7ef4331a9dfc59a2782ba02695e63698200920435b34cfb5d2a91b74c";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ast/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ast/firefox-140.0b4.tar.xz";
locale = "ast";
arch = "linux-i686";
- sha256 = "1bcb73e4f19995c8404e9bfc3d1463f5fe38da1d0a42cba2cf05d554d0c82c9e";
+ sha256 = "7953ed51d14b92a69ef579e9d36f0abdcf9e8e29e3e87f9c098605e520dbbb92";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/az/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/az/firefox-140.0b4.tar.xz";
locale = "az";
arch = "linux-i686";
- sha256 = "73ce010c00e10e630cfee1935ea038f6938623ae8e705edc2d65b2821d301ef4";
+ sha256 = "e306ba790d170ce433de39816ee322200d9332d9e4b4a3200233c77aed23fd46";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/be/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/be/firefox-140.0b4.tar.xz";
locale = "be";
arch = "linux-i686";
- sha256 = "3e88c90944e72a6f69a583cfa79637cefe8707f268013d67128b201f7f975082";
+ sha256 = "c95ff9d17f160b66e5d98b50cc9e3e23cb602e96535a20dc6d106648b634af5f";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/bg/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/bg/firefox-140.0b4.tar.xz";
locale = "bg";
arch = "linux-i686";
- sha256 = "6f3e2829f93ee12e727b6e0bb0819212e06e49f089be627f213dada909d69439";
+ sha256 = "7612be680b6232be9bf25f44e9878d705da84d9c06f689ce39b704cd5b467a3d";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/bn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/bn/firefox-140.0b4.tar.xz";
locale = "bn";
arch = "linux-i686";
- sha256 = "8ecc981475148fd74bdcdb50e2beb1718f562087202dc7a940eabefb3aef51ad";
+ sha256 = "0ff1f5370c1c3ca852880b85bb5b0274a86a2129769b63dcec7dfe2c0dc24d01";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/br/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/br/firefox-140.0b4.tar.xz";
locale = "br";
arch = "linux-i686";
- sha256 = "45979503bb0596668ed7f8946cf0d4cb88518862b538ad97c60795a8c31a0b6f";
+ sha256 = "5cfb59c58c42c84b8b27eb764ba734513e3943182de27a924bfd9886fffcd7bc";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/bs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/bs/firefox-140.0b4.tar.xz";
locale = "bs";
arch = "linux-i686";
- sha256 = "9ecd5a38c385219847134169839e72a61b266fc065f6a9299649fa3afe82942c";
+ sha256 = "82b6944f76105800a44cd0a6cc734a41901c84afdf504d32ffcee1ea6930302e";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ca-valencia/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ca-valencia/firefox-140.0b4.tar.xz";
locale = "ca-valencia";
arch = "linux-i686";
- sha256 = "5def0002175b68518305b15adc03b87dffd3249ee73ae79d384e3a6c68ff7a9f";
+ sha256 = "b431b242cf9ca2c894cc1ea30efd512c2aa390da9a4ac03ebceb019b8dfe07ff";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ca/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ca/firefox-140.0b4.tar.xz";
locale = "ca";
arch = "linux-i686";
- sha256 = "eaace9c3e8cd44549fcd91a207a1762b426a77eb5d299ccd0f7e619021f382b4";
+ sha256 = "ab394498f4a9557cdca2b060e458c65d93cb95441464b36dd6131e3690d9edf0";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/cak/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/cak/firefox-140.0b4.tar.xz";
locale = "cak";
arch = "linux-i686";
- sha256 = "cfbfd5f3372ecc352a55a64844984ad93d2a756bdfcb822f9333f5a739659f31";
+ sha256 = "04d17aafda6d62a9c3a225fd6136d1ed6f97d2a09f2580cf947f434f8ff1b63c";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/cs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/cs/firefox-140.0b4.tar.xz";
locale = "cs";
arch = "linux-i686";
- sha256 = "0b7e0c0bc0f5f679eafcb89f3a22bb153ccf3bec2c439b86ea17ecc23d604528";
+ sha256 = "5286ed9fcd63351bea906c7b24b33398492bc2b8fe6e6ec0b07946f88630243f";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/cy/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/cy/firefox-140.0b4.tar.xz";
locale = "cy";
arch = "linux-i686";
- sha256 = "aae377897d7da3520d8f9baf4e318cb45fd40df79139095d7c8afd49396b7d2b";
+ sha256 = "cb83d8e01aba72c385dd9b9cc4a2a5fd791533481d9bddf32eb8b0245701adbe";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/da/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/da/firefox-140.0b4.tar.xz";
locale = "da";
arch = "linux-i686";
- sha256 = "644debcd7c8e8317e03ed1ee62ee3c9d83c7d253d4f7e90599004dc41d09e2b1";
+ sha256 = "48b9bbfd7985809559b801353e104ec5ab56654a0141e23e04220ed851705ed9";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/de/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/de/firefox-140.0b4.tar.xz";
locale = "de";
arch = "linux-i686";
- sha256 = "0f53204b76af95ea05659875470512488e86850adcd8fff704c6c6e328549326";
+ sha256 = "b6b189a3c7b2fe43dce76e1021f96e45417d462847a743a1e77b683266aafcc5";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/dsb/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/dsb/firefox-140.0b4.tar.xz";
locale = "dsb";
arch = "linux-i686";
- sha256 = "57a567b97d77cc6ba5514731ea0023e6df7024e3fbe7d919237c326158081fb5";
+ sha256 = "11fa034d78efe86b64d6d06902d4e4e2bc65ca3ad26f9d4921ea58cb09984876";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/el/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/el/firefox-140.0b4.tar.xz";
locale = "el";
arch = "linux-i686";
- sha256 = "d113a78e8660fe9372a68567dadf5b7097a5e650764848fac93d50feaf24f8a5";
+ sha256 = "31f822245236d5176e4b03ff56b1c65a40ba7bb466410aea2b118776f710aec8";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/en-CA/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/en-CA/firefox-140.0b4.tar.xz";
locale = "en-CA";
arch = "linux-i686";
- sha256 = "990dda380aad36bcf0b84e9f78579df2bed59f534f2e57d0f6ea065aa652acff";
+ sha256 = "38fc5dc95972a11cd02b1c081ee321716a42e98ec6ef7e3f435d4b1221bf2ce1";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/en-GB/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/en-GB/firefox-140.0b4.tar.xz";
locale = "en-GB";
arch = "linux-i686";
- sha256 = "a616cdf4a9363eac7349d90a3a1eb4a488f6114997073dee901c1d5804418cc6";
+ sha256 = "0fef7f42cae9c59916fa6057d364d708c802a1f94941f90caaacb3035296e544";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/en-US/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/en-US/firefox-140.0b4.tar.xz";
locale = "en-US";
arch = "linux-i686";
- sha256 = "8fc9253f882b22e0ba78979b0540998bf042239a5a34ab7e574529d3f057c607";
+ sha256 = "13669006bc1b4910b522c29ff090f2678be9fa240f4f267616af593c10ef462f";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/eo/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/eo/firefox-140.0b4.tar.xz";
locale = "eo";
arch = "linux-i686";
- sha256 = "0f685452bdfcc638f70c363a5461aa46dfac06f5f4e42cd8c4f1c74b72c1a696";
+ sha256 = "9e7e27590c325c569d52230fc011cae9e9ac01bb812e2e18e5f0267fe55a2918";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/es-AR/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/es-AR/firefox-140.0b4.tar.xz";
locale = "es-AR";
arch = "linux-i686";
- sha256 = "41bcd6cbcb68a993ced21131e1f7a4642f8625fed0c58109f420bbbff64d852a";
+ sha256 = "e6c051adaecd6f60d1fc4709d9303cf466024be18742966edbaf43a36789999c";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/es-CL/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/es-CL/firefox-140.0b4.tar.xz";
locale = "es-CL";
arch = "linux-i686";
- sha256 = "af25ac96f6c46a25745d832863b556ce634dbb8f77c40ddc9d3afd005ea28b49";
+ sha256 = "b8517c7afbc67ead810e626fa1ea48f1684e19d6dcd662798725b8b892bde6b3";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/es-ES/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/es-ES/firefox-140.0b4.tar.xz";
locale = "es-ES";
arch = "linux-i686";
- sha256 = "d0201178c6f4b96cc311d142488c0ac4b19d72733249a3656cb3b174ff959a98";
+ sha256 = "c4c0b29a4a060a0c8af8629adf6ca0ff2976f78cc64aec6fb008b87858e273e8";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/es-MX/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/es-MX/firefox-140.0b4.tar.xz";
locale = "es-MX";
arch = "linux-i686";
- sha256 = "3fb7c4a44ef36efb56ca313f3bd10a0464bd08428cb6d1a709c0cdf558ae07cf";
+ sha256 = "49b3abcab9b709150d6e972049f2b6de488c46a12419ea9f1f6197f66e91e8b0";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/et/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/et/firefox-140.0b4.tar.xz";
locale = "et";
arch = "linux-i686";
- sha256 = "93961bbdecfd176f097095ba7703fb9ef3cec8d604dd9a012ba4c1bb07e841fd";
+ sha256 = "75a4e80ebf1b76c63552b333d09d2955dcb96695c3a2a1ce4e1c1923f088fb1e";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/eu/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/eu/firefox-140.0b4.tar.xz";
locale = "eu";
arch = "linux-i686";
- sha256 = "4617edf681e734a814dbbf668092e0a427862dba8fa7bbcfcc6c8b6869ea0bd8";
+ sha256 = "8ea8d99a94ebc7b8f42d8e10bd95842bbfdd536482efcc122b81be83cdcf3735";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/fa/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/fa/firefox-140.0b4.tar.xz";
locale = "fa";
arch = "linux-i686";
- sha256 = "a579ae841de8e29069ba0edc59efbe6430ffd8f13dea1d69ab1592affd9bc871";
+ sha256 = "e6bef39a4ecd26f015a73c01e16a3c7002ea10940b656c44d143718f0142fe10";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ff/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ff/firefox-140.0b4.tar.xz";
locale = "ff";
arch = "linux-i686";
- sha256 = "bc4c4b4f4e01ea125d4141de08c2aa7716b87bdb41566c023dd0e3686dee88cd";
+ sha256 = "d10e07baef739462e5416f0b274e5ad28ee3d80b46baa1a6fa3cb58ff60ee058";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/fi/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/fi/firefox-140.0b4.tar.xz";
locale = "fi";
arch = "linux-i686";
- sha256 = "26b27149b6d4a5960e3d59575e7ca1ed6cbd91dc67c818b7b83fceea42c21dac";
+ sha256 = "e49ff3f9972a37af4c5e9b63004ba1830c52f6857731c698d3c865e54be1afc5";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/fr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/fr/firefox-140.0b4.tar.xz";
locale = "fr";
arch = "linux-i686";
- sha256 = "477523d6453d808db5d378b62f33c0417ff3595b942945dcec1686942c1aa87f";
+ sha256 = "f994e1c351ea6baf9a180f78815c64279c9012de3a5081f0556979834e626d3c";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/fur/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/fur/firefox-140.0b4.tar.xz";
locale = "fur";
arch = "linux-i686";
- sha256 = "3a720b45d5411dc9f83143ec80c70909b013acbb6165fc072887edef1de33705";
+ sha256 = "5d3b63899668bb1c644e0c4c99bf12ebdc0537ae9c3b7254b109f79d45861f8d";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/fy-NL/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/fy-NL/firefox-140.0b4.tar.xz";
locale = "fy-NL";
arch = "linux-i686";
- sha256 = "7436081cc81d5b0e54560404d8e4c0bdbd5ab91456aba97b8841f29c02608f9c";
+ sha256 = "b1200734203936c991271a16d46be20e4142ad5ac3f86b37c1dac8aa93d57957";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ga-IE/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ga-IE/firefox-140.0b4.tar.xz";
locale = "ga-IE";
arch = "linux-i686";
- sha256 = "feaa4b8a1e69bfac278bce8e7ec4baf3a18438fabb2634229b449f4a6a8071e7";
+ sha256 = "1b56d9d55166127ebfc90662ce1165ca70f47aa44efe41fa43f5bd78e82a7d61";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/gd/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/gd/firefox-140.0b4.tar.xz";
locale = "gd";
arch = "linux-i686";
- sha256 = "f8ed901391214851f1a82bef8659c54596b9dbd221e5845a9b81e40f46d3dd25";
+ sha256 = "2a822268acefc09e5ba26dee73982de407c4d9aac8c8abe9621c487245654571";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/gl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/gl/firefox-140.0b4.tar.xz";
locale = "gl";
arch = "linux-i686";
- sha256 = "bb166811df4e679eee8aa0e371de27c8473308f3f24d6a4e91310f2700f6a10a";
+ sha256 = "81e91beebc926105e03b1866b83d4558c89220e2281a5d1ad5ecfbf384529ee3";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/gn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/gn/firefox-140.0b4.tar.xz";
locale = "gn";
arch = "linux-i686";
- sha256 = "9175d366055317304a7af2250fd25fea929314fc360787403b486400bdd1018e";
+ sha256 = "fc0ea462b9700642e36ca02589e84be42bdd1943bc014fd1fc3f2601d076e6a3";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/gu-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/gu-IN/firefox-140.0b4.tar.xz";
locale = "gu-IN";
arch = "linux-i686";
- sha256 = "c147e7fc02111c32bb0845e8bebbe4be7f6e009c82d9b75c3ca62830fb4c0c95";
+ sha256 = "32917a5d626a841856998e2596691b20e86d2e18dc4417f553966b8e4738681d";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/he/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/he/firefox-140.0b4.tar.xz";
locale = "he";
arch = "linux-i686";
- sha256 = "dfc43c4a430407d78b62b1148d6fa2b4aed91899bc337e1f4b879608b43afa70";
+ sha256 = "d34160eb61dfd9095fbf5c576e787da856815b4510e8d80d1f3e9a948032f7b3";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/hi-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/hi-IN/firefox-140.0b4.tar.xz";
locale = "hi-IN";
arch = "linux-i686";
- sha256 = "c8422bf72d6683c4088949622e765d5ad4da33d60dd94ef6ee435935060d22a8";
+ sha256 = "51828123c95c9d6cc2e36ca3c2c411e7919d7f5555f36674b6f804ab262e4d4d";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/hr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/hr/firefox-140.0b4.tar.xz";
locale = "hr";
arch = "linux-i686";
- sha256 = "d867c871b0bb1fd87395696dd4be6f4c4264e39ebec31f702f8d94331845fa69";
+ sha256 = "3c4c02943f7a6c60a0a7c87158e03747d4a9e44f1e49cab054b7d35811cfb4f1";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/hsb/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/hsb/firefox-140.0b4.tar.xz";
locale = "hsb";
arch = "linux-i686";
- sha256 = "cf63b5e01ef1abde07f4c3a729263c4591c38ec20ec5b63da41c322fb9c0d40d";
+ sha256 = "2885f4677dd03b444a4eec840cebfb9e8bca4b1f091c155e9370b30c9bcbaa41";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/hu/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/hu/firefox-140.0b4.tar.xz";
locale = "hu";
arch = "linux-i686";
- sha256 = "bc5bf7b0485bf4c10c8db8347aae430b8817628c3d681069ba932a6f1d57ebec";
+ sha256 = "4a0aacef612ee558547ea65b43d461ae4f1e4484d8f1b1f08d1e0e1123c39a11";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/hy-AM/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/hy-AM/firefox-140.0b4.tar.xz";
locale = "hy-AM";
arch = "linux-i686";
- sha256 = "c4d9b7c8eabd96bb7aa4a7931f8c824f8697defabf3bc58e9005ec35f932c5fa";
+ sha256 = "756af49598e57e4e604b9d7ae3420fc1d1f92520e9387e769ec32dbf7b88e799";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ia/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ia/firefox-140.0b4.tar.xz";
locale = "ia";
arch = "linux-i686";
- sha256 = "5b7a33988ce0ec4c4cd1a76b19e52584bb90c558e53f0659b0821e17c3b0fa40";
+ sha256 = "4c21904867ebbcf124d66a611454c9170f4974c4056edbe7b85fccc530a89821";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/id/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/id/firefox-140.0b4.tar.xz";
locale = "id";
arch = "linux-i686";
- sha256 = "957752a35e35370f60a905a49a52356c50faeefcd786c2b9287e5b70c0e31a5d";
+ sha256 = "20b890969b74c69d5b08b5249a2c90abd35e209bc0f604c501c666a8698525bf";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/is/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/is/firefox-140.0b4.tar.xz";
locale = "is";
arch = "linux-i686";
- sha256 = "3c51a6c0cebc848f0995fdfaf09e7f2d9f22070d7f1dd21f3b80512efd053dbd";
+ sha256 = "0a9a6a5847f6e941d5e4dd1dc005811950b136d9f603aaf4cf7137ef254fa72e";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/it/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/it/firefox-140.0b4.tar.xz";
locale = "it";
arch = "linux-i686";
- sha256 = "4f51222201514d7ba5ea82b106879275c193b2efa4bdd33ff1a7794c1e51a165";
+ sha256 = "31dba20ca0561d706ed27a981578c2009ec7b16e34747b203f032e94ee7c58e4";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ja/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ja/firefox-140.0b4.tar.xz";
locale = "ja";
arch = "linux-i686";
- sha256 = "edde8d936d28d02514a05418571fb94fc8ac6d7b6391ac7527e04145e7f639ce";
+ sha256 = "1fea25b831a12066f42dc06a6b266de967eabd096c313d07f13cc70723a2cac4";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ka/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ka/firefox-140.0b4.tar.xz";
locale = "ka";
arch = "linux-i686";
- sha256 = "bdc2d130e7fdd4ec2524537038a1f6f4959417565a0c382af7d882bd8cdafdbc";
+ sha256 = "3a1d9c4bc047759380d0b32c379d21ca79dbfc583548fd8f7c8f04a09bec6a01";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/kab/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/kab/firefox-140.0b4.tar.xz";
locale = "kab";
arch = "linux-i686";
- sha256 = "dbe8a9ebccb41f1b2651518baab3ee626c955b2c499ad059803c8f8360d857c3";
+ sha256 = "9983545d86d35e4e7550edc155a58ff2109daec31f8221c3f4f6bf39a2e5e6f8";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/kk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/kk/firefox-140.0b4.tar.xz";
locale = "kk";
arch = "linux-i686";
- sha256 = "f21596ce29b3e5cce2aef7a6bdcbf53886e09ca1eb8288a4192f0bc74a6cf31d";
+ sha256 = "888ca132a30e062cfca97fd1583ac5c67bc74b6ec24d988ea37ba55af2a79843";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/km/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/km/firefox-140.0b4.tar.xz";
locale = "km";
arch = "linux-i686";
- sha256 = "51f013bb4d063cb177a6427c603f7bc6b9b6363549fc7b15088e872078b4adc7";
+ sha256 = "311fba327c8c69382296a0aa25ac374c50b179e297a255b69b3699d5a4c45a71";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/kn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/kn/firefox-140.0b4.tar.xz";
locale = "kn";
arch = "linux-i686";
- sha256 = "109270210f06933d1fcf140c5771c281b21dd91ce31f116774f990da2483ff3f";
+ sha256 = "6ca08c6ce3c707130fee2a835b151dc49b2d7f36f4bb520cfa9390bc7c415731";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ko/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ko/firefox-140.0b4.tar.xz";
locale = "ko";
arch = "linux-i686";
- sha256 = "fd8790433e4b98e959d409ae606388106c86d7c2a039445fbc3e82a8e382fec8";
+ sha256 = "df91e05dbcb7e0d0ee071a98716df1406a13f31e1e35aab9861aa4fabde2b19a";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/lij/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/lij/firefox-140.0b4.tar.xz";
locale = "lij";
arch = "linux-i686";
- sha256 = "da2c6890c5cb79d4a122f4b550e7cfec38920c2976ad3ac155d6d735ab0de102";
+ sha256 = "d2e4f16f289dc27c5e86260ca43fbded3d9e72d53b287994868e0e8aa61b90c9";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/lt/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/lt/firefox-140.0b4.tar.xz";
locale = "lt";
arch = "linux-i686";
- sha256 = "c92278eb5526b2ec381e394bee7229c0a5f7177c6516059cd8dc2636f0d99bb9";
+ sha256 = "5fe6fec4ab706cb36f18a0106052189e0d4003ff30b2fae3f2f686cba43dc03e";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/lv/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/lv/firefox-140.0b4.tar.xz";
locale = "lv";
arch = "linux-i686";
- sha256 = "e4d1a0820c21a00722a5b41df3c559b318108281e6fb552d51320fbf6d7bab54";
+ sha256 = "cf3ff655c1dccd8760eced7c80afd3a56c55b7ebfc9b0fc9dcf0f44511265bfd";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/mk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/mk/firefox-140.0b4.tar.xz";
locale = "mk";
arch = "linux-i686";
- sha256 = "119900c5589efbba5c192da8ea7d770dd9184932da0c4bbb6d3213a358c1c055";
+ sha256 = "4d0da6a59535c9c1411b6f6aa55a7302eed58cd2f53f0ff53e04a192cb8b6103";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/mr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/mr/firefox-140.0b4.tar.xz";
locale = "mr";
arch = "linux-i686";
- sha256 = "66a8229b2dd946d4396b3ccd2af55fcab0dcec3468ee2b334e2ad2a2029cbe34";
+ sha256 = "34c88897c19103f20389bde6c25e0a63a2501d95b51b2e3d4c361afae7c7fa97";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ms/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ms/firefox-140.0b4.tar.xz";
locale = "ms";
arch = "linux-i686";
- sha256 = "215a550a78d4656fde841d2baf4083e3f90a9954fd99ed55c82e5392577de31d";
+ sha256 = "086fe715d88df9c1a7c0248427f15ad667ef21d63778294b2034e5e6e8b6e705";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/my/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/my/firefox-140.0b4.tar.xz";
locale = "my";
arch = "linux-i686";
- sha256 = "e4579d6e87b52b690e0fbbf71af53402a9261ab5556ce1284051639a9da2d215";
+ sha256 = "f0b76fa4dca799e4a6dc301e121d9d665921b57d2b5a6e2f4930ed238db1da97";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/nb-NO/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/nb-NO/firefox-140.0b4.tar.xz";
locale = "nb-NO";
arch = "linux-i686";
- sha256 = "a051053384c01772340ac9cae9c377d97a6ab59e627f5f1e8c1b8fa2768c92e6";
+ sha256 = "3db95dcaa7e87cff94f840755ed3c2c044d087e7efc9e4e0e66656def33d0658";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ne-NP/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ne-NP/firefox-140.0b4.tar.xz";
locale = "ne-NP";
arch = "linux-i686";
- sha256 = "693c42f47289df67ccfdcce9a3d0da796d8ebe84639cd90c14db5af434f13013";
+ sha256 = "772ddc3bda37a90f96ebf2c0031f6b382e1551b46b24636fb1fdf327438e6bc3";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/nl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/nl/firefox-140.0b4.tar.xz";
locale = "nl";
arch = "linux-i686";
- sha256 = "5532fcebc2aee242934b40e084e2b8c8f29fbce387bed373bd25564489bedf77";
+ sha256 = "52cfa752621f9671ca20ff58f17daf8231b6b25fdd93a0ab7089ee9ba30545c4";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/nn-NO/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/nn-NO/firefox-140.0b4.tar.xz";
locale = "nn-NO";
arch = "linux-i686";
- sha256 = "50292d5b83535f8ff85f2eeb184eef5abf684cc2698766d7454f2a0e1e9297ba";
+ sha256 = "0f0da43087dde742473ae10ce9aaaf698a82ecd7f6934a22115eeedd25d9f096";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/oc/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/oc/firefox-140.0b4.tar.xz";
locale = "oc";
arch = "linux-i686";
- sha256 = "7ae1beeb5c4062d8407e811432eac653615f830d35a90dd8217d31fc98caeaf3";
+ sha256 = "59c4b11f86d1699f696d820a7b7f188744a4b05ed8969b16e4e275994e885592";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/pa-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/pa-IN/firefox-140.0b4.tar.xz";
locale = "pa-IN";
arch = "linux-i686";
- sha256 = "c47af05a8d08e396de06697f09e7978eac8fe2c2267187a6337dd124ed5a8f77";
+ sha256 = "e00b35803b0327542c1b8205bae4cd92a0f4d0996d04f6d0e102271def7faba7";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/pl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/pl/firefox-140.0b4.tar.xz";
locale = "pl";
arch = "linux-i686";
- sha256 = "e05f6d2e4f8489507eb087558a11d59e478f7fd0c9bf6ad4279960e065588fac";
+ sha256 = "8a608042c8e0bc3b680c43a17f2c2056e33e7ec08786925e84e78770d2dd56f0";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/pt-BR/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/pt-BR/firefox-140.0b4.tar.xz";
locale = "pt-BR";
arch = "linux-i686";
- sha256 = "8ae07d27437f29333b9e0e90e17240db50edd1fb148da4d6a5cebef31e6cd826";
+ sha256 = "e53f0c8f5f95aa91285ecec905eb0f4319241c6d0213fc18005be9a6b217e856";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/pt-PT/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/pt-PT/firefox-140.0b4.tar.xz";
locale = "pt-PT";
arch = "linux-i686";
- sha256 = "2921ad599cad7a906d9e58cf0822d96eb074915c1729579345426ce0aeca94ce";
+ sha256 = "4c9776ae68caff9fb70b72f4bdeb11479cae6de27e2a55d8cb861b741b753155";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/rm/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/rm/firefox-140.0b4.tar.xz";
locale = "rm";
arch = "linux-i686";
- sha256 = "e02b76f0e858bbc91b90cea52f4385d26e96cb9e1394b765d09310830974029f";
+ sha256 = "065aea6a7a7557aa03eca1448b98a1f6d28d63623dc20d6c5a2f810ffb034009";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ro/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ro/firefox-140.0b4.tar.xz";
locale = "ro";
arch = "linux-i686";
- sha256 = "6fc5c8e17bc5e2fe3fa47e68bfc095e131c491c9db572731ac31a8477a9571ab";
+ sha256 = "c32c420d584098f614af1009dd6bc9ea2b90447c2681684f36ce16824113ba28";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ru/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ru/firefox-140.0b4.tar.xz";
locale = "ru";
arch = "linux-i686";
- sha256 = "7da9cacabac3247e5e64a0a29932b61c6c7b57028464e3c5d73b9523b48f42af";
+ sha256 = "2bfbab38ec47b41af7b52a712aa1e8ee8530834f186147ea3ec4d96da3f75538";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sat/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sat/firefox-140.0b4.tar.xz";
locale = "sat";
arch = "linux-i686";
- sha256 = "fb4ecb61c01b11286b1ceeee25720e85a579ee60b4d3be319b8dc4a8c8d51354";
+ sha256 = "dee5070ffc55dc9ea07db4f2fcef6f0114e919b744f077d083a07db56df140cd";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sc/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sc/firefox-140.0b4.tar.xz";
locale = "sc";
arch = "linux-i686";
- sha256 = "935dff48a2d0c0e5ebaa866c9d3fb7f6e8020afe6abb4a29efb2fb5f9ff56d7f";
+ sha256 = "508d7612dfcd6b021b8491b4a81a5554e333bc09c499076807c55fb8d855c840";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sco/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sco/firefox-140.0b4.tar.xz";
locale = "sco";
arch = "linux-i686";
- sha256 = "e74d5c2e9ea815c3665eddb06d556581365b827c0c5020db818afcebd0935921";
+ sha256 = "fd658e1c2470ab0428e55d045ff28b5b84b1b598064104184bdc2d4a5d3c9435";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/si/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/si/firefox-140.0b4.tar.xz";
locale = "si";
arch = "linux-i686";
- sha256 = "b32f8f8d8a5ab761cf49edeb3272e1348a3afc3304024e208156455068be7bee";
+ sha256 = "40e764c31003d7d14040eaa0c414c1ceee0a189cecaad1340e3979c6e8357c15";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sk/firefox-140.0b4.tar.xz";
locale = "sk";
arch = "linux-i686";
- sha256 = "ccc9aca453f15affe6b2568a5e99f513ecae3e53c3c6d65c2656d4fcc3f5a692";
+ sha256 = "775c2ba89716d160f918d14f2b0308ec36d82f62891444fa8900f404928f9c0a";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/skr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/skr/firefox-140.0b4.tar.xz";
locale = "skr";
arch = "linux-i686";
- sha256 = "742dc2b55ccf1f8edf25b238e2a296f0ab93f8391c7ef7f59f8051bc22638284";
+ sha256 = "307088fdb23dc49e94125b291c489c94c24852a7a9183bef7c24e0c6021dfe51";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sl/firefox-140.0b4.tar.xz";
locale = "sl";
arch = "linux-i686";
- sha256 = "bf44954dc276d5c3713f692d1e95f4abd7fb9b6038a06da6e3adbef9fd7afec1";
+ sha256 = "4e44491b0516f11d1bad2a5bdf3a36d6a910b686d2b41461c41eaba11c96d337";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/son/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/son/firefox-140.0b4.tar.xz";
locale = "son";
arch = "linux-i686";
- sha256 = "6a8e296c807ece35c0cdc25ccfe8bbc920cb8db884d528e7abbfe6d7a01fe498";
+ sha256 = "9298a06871c2f64c7ef8f1431a414c9618c6bb1fb7ddfd8bd7c44b05db7100e7";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sq/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sq/firefox-140.0b4.tar.xz";
locale = "sq";
arch = "linux-i686";
- sha256 = "99303596de408afb5a9a7495841e7a4849e6cbdad6486f03d7ddd8e2478ae939";
+ sha256 = "31c4d00e0fa5f40b595601ebca3d6915a1063f0c54c4a5d4e6a38f200e682452";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sr/firefox-140.0b4.tar.xz";
locale = "sr";
arch = "linux-i686";
- sha256 = "672ce8ba090be9d2eab274bbc6f6209035891a2142891996f84f5ffa340b21b9";
+ sha256 = "4bec7611e461fddbbdb227fddfbd9a75b385159e21b2cae079f90d4f08ca7e91";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sv-SE/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sv-SE/firefox-140.0b4.tar.xz";
locale = "sv-SE";
arch = "linux-i686";
- sha256 = "feb4a6af8546de1d53d8f69a3f72ea96f30dc3ff73846a86c92ebe603836e8ec";
+ sha256 = "cb0ec16d9499c30569efd03432a54afd2d5fba3814b4bcb8910ba2f15e72f0b8";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/szl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/szl/firefox-140.0b4.tar.xz";
locale = "szl";
arch = "linux-i686";
- sha256 = "d2c4a0d99a6c2442da50c2ee1af11a7d324e822fa4671d19db11a30c51f56f23";
+ sha256 = "b5499e418ce022f9c586a02304632099a40c24d1c85ce4e0c860cb62e549cb07";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ta/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ta/firefox-140.0b4.tar.xz";
locale = "ta";
arch = "linux-i686";
- sha256 = "99ba555f100864b97986e92fef81ff241926047361f7da3c4cc903fcd49910c8";
+ sha256 = "8ae42a4880e83ac18d95b4fe6b7291bbd6edd0a6712849ad0a7e773c93b63576";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/te/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/te/firefox-140.0b4.tar.xz";
locale = "te";
arch = "linux-i686";
- sha256 = "585bba59996f2db750fab194186aae4f8ddf830de6e02fb903002b9e26899ec9";
+ sha256 = "e9d5dcf1e96a856e72911d6d236d05defc9f8a0a9c6681846bd3fa7dec7ed0e6";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/tg/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/tg/firefox-140.0b4.tar.xz";
locale = "tg";
arch = "linux-i686";
- sha256 = "6b27c5273af61abb038a30b5c1f13458c6fa887998b33226dada878b8a089fad";
+ sha256 = "73f95036c7f4582ab186f759580217094ae41a25bbd73b04114665ba62743414";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/th/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/th/firefox-140.0b4.tar.xz";
locale = "th";
arch = "linux-i686";
- sha256 = "d858fb1c0c0e699b02bff7da2561b8c47f8e85b8d7cc5be1880711e902a28df7";
+ sha256 = "de64c2f0db63b483c120fd86628e7a1de36f291944d5496a94d76cd62605bf1b";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/tl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/tl/firefox-140.0b4.tar.xz";
locale = "tl";
arch = "linux-i686";
- sha256 = "eb204c1e397ea6832a60948f9a66b56d89270fef2c3953bdfda9815dc6ed86f7";
+ sha256 = "8d6d26d45c5daaeea7f7997d066bee1d8bf543fe16364c19d12430ce53b8d47c";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/tr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/tr/firefox-140.0b4.tar.xz";
locale = "tr";
arch = "linux-i686";
- sha256 = "0f942450baa484c2902471e623966dbae50f8e11c2980fba116b9d7fc594b50a";
+ sha256 = "a0334ec1f4e48340e43e9a7440a59df4977f6794b354ee1b9eee76a89c48171d";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/trs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/trs/firefox-140.0b4.tar.xz";
locale = "trs";
arch = "linux-i686";
- sha256 = "25be16633f1503c90fcb001f2b126fc62feea6e299bb2d5d9b54d5947eaa1b65";
+ sha256 = "42d65c749b7fedda87b79b2f29c30e603b6971e42f909ae43aa3d59d2210a162";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/uk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/uk/firefox-140.0b4.tar.xz";
locale = "uk";
arch = "linux-i686";
- sha256 = "a147c51fc3f14e9e2f23a2f2c0213134b3661c6d4e3ae2efb6ee70cb6a56106d";
+ sha256 = "6b9aca59b26d720fe0aafb8d5ae8be6c1c16985ace64c4e795b6b85f4cc6fb24";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ur/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ur/firefox-140.0b4.tar.xz";
locale = "ur";
arch = "linux-i686";
- sha256 = "dd80282fe69e3dca44211bb2304b70b92247b0b888f6c4a36f605dec8c0f7031";
+ sha256 = "3a30933f5c7e041bf47dea561c20456c47324b1abfbf21f57c1d07c7df7617ca";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/uz/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/uz/firefox-140.0b4.tar.xz";
locale = "uz";
arch = "linux-i686";
- sha256 = "9f73de9442ad1aff0e1818b4e5d17d3121f2b2895b3186cafdc553355afb8f33";
+ sha256 = "6b22217611fcd94531655d79f0f75ce39ab8e7165dea079d82e5f396102db1d2";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/vi/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/vi/firefox-140.0b4.tar.xz";
locale = "vi";
arch = "linux-i686";
- sha256 = "62f156b335177c4b866cfa9cd4c8a69d551b7502daa7b7e8de7c6f2df3bf43e1";
+ sha256 = "528d077a9927444f97f9038dfc189b1ce8c5c1df9fca970c6fc7cfa821398cac";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/xh/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/xh/firefox-140.0b4.tar.xz";
locale = "xh";
arch = "linux-i686";
- sha256 = "eb956b5ab8350f2be647e5986e37b25513e6ecf72489cdd55412c21e6f369496";
+ sha256 = "265dd3d23420ec4769c5922bbe385cec8c44ea282673fcfe772292523befa44e";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/zh-CN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/zh-CN/firefox-140.0b4.tar.xz";
locale = "zh-CN";
arch = "linux-i686";
- sha256 = "47e7cef2c8a721287927fc756e078c6c7e22737d857d99e5f6584b8b98b0d8f3";
+ sha256 = "71acb38bd43c8f8bde7dad6b9a23d34559f7a7d0c369f7e85b3cd32d13b44a71";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/zh-TW/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/zh-TW/firefox-140.0b4.tar.xz";
locale = "zh-TW";
arch = "linux-i686";
- sha256 = "7e31b87ff566892a14b0fb2ec227b28a281c38a41c82b00c1c0372825dd5c146";
+ sha256 = "879603c78d95d245b4efe4cfb1362c57042a1fd56aeda5be0b3af15a28f788c6";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ach/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ach/firefox-140.0b4.tar.xz";
locale = "ach";
arch = "linux-aarch64";
- sha256 = "3387f9e12b9b3d67732873942fd0c6cb93de46d9876daeeef57e3ccb731c256c";
+ sha256 = "a7e501acd0069fb355d5bc55e0d60e578122e8f08d90b064ace8d13bf4127ea1";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/af/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/af/firefox-140.0b4.tar.xz";
locale = "af";
arch = "linux-aarch64";
- sha256 = "c44171556bdbe1526866137d37a7ef25bd2d5320d8d89478dfd62561b6540c26";
+ sha256 = "3edc1c94431ab99d9e9f9e6380fbf29523bfc560bdc398d40e0bb84436167db2";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/an/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/an/firefox-140.0b4.tar.xz";
locale = "an";
arch = "linux-aarch64";
- sha256 = "c6db4cbc69e2ad5d632c43855241bff3669e9cebcbb9b9e843e2e505c9b51065";
+ sha256 = "bf641e4e3fcb50a2720828c68dd823ce804cb8ba1a19197b153c7b243aa73c10";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ar/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ar/firefox-140.0b4.tar.xz";
locale = "ar";
arch = "linux-aarch64";
- sha256 = "bb96da12a2b3ce4e9840a69c9cf04dd44371567435f3a3b32d9aa84a50022d7e";
+ sha256 = "ec1c54d5165736d52fc882c22f04df0b9a82a3d5cb005d39a970f94dc352a6fe";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ast/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ast/firefox-140.0b4.tar.xz";
locale = "ast";
arch = "linux-aarch64";
- sha256 = "ad799375ecddca509884aebe1d6451348658071e15f3a48655f2266dda8cc486";
+ sha256 = "074fe462785332a3c2e2f3d8a5d0ce22d13a640b9e8d0acc98d3ee1647c44240";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/az/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/az/firefox-140.0b4.tar.xz";
locale = "az";
arch = "linux-aarch64";
- sha256 = "7e873555eeff30625be0bd276ebe0891a664a93033fa932df5e1020a2614de77";
+ sha256 = "b3ebe88576c6d0c609a7a42783f5e90f9e3961ecc21e6bf0eee1244490111791";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/be/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/be/firefox-140.0b4.tar.xz";
locale = "be";
arch = "linux-aarch64";
- sha256 = "0049c3cb02b2bcd53bde4ebfcbc6ee83d7810bafc27ac42436174ca8dbc89ca6";
+ sha256 = "645a471bc45c54f63be87d6a1a3ea5ae5f424bf32b7f9b472437464240c21ec5";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/bg/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/bg/firefox-140.0b4.tar.xz";
locale = "bg";
arch = "linux-aarch64";
- sha256 = "2ddaa5e9eb35ebab4bdd1335a336f1d26293f0eb84d0523992c1cd1762d50ebf";
+ sha256 = "c8f85a2504587fd939057432ed8e7735a1ba0371894624a54c6d6fa8b2fc8788";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/bn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/bn/firefox-140.0b4.tar.xz";
locale = "bn";
arch = "linux-aarch64";
- sha256 = "c59773d2590d548949a8e7faa40eaacf0fc02a7d3c8773a8a3a9e7f42ebcf9fb";
+ sha256 = "53832bb8bb533abdff06a5465aa932a0abe4241b7bc9cdbaaf6ca4f21b320240";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/br/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/br/firefox-140.0b4.tar.xz";
locale = "br";
arch = "linux-aarch64";
- sha256 = "590ef978da456874f975d304321bdad7be2dc0c05c182f2dd0df3db5b778cb0b";
+ sha256 = "f419664ce76ee1caf1ad5d6e4c3c469c3647a5b649a729db98535dd25d614aee";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/bs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/bs/firefox-140.0b4.tar.xz";
locale = "bs";
arch = "linux-aarch64";
- sha256 = "cfa92aa57589089c654e359c673b20542e842559eb9ee0d141bc4cb5040a8880";
+ sha256 = "ed84c36ab94648dcbe89993fde2ebb9a5f888d9cb83da3912a60ef7c68f676fe";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ca-valencia/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ca-valencia/firefox-140.0b4.tar.xz";
locale = "ca-valencia";
arch = "linux-aarch64";
- sha256 = "454184c456b455cbfd4174b32a1af69aa61cf8d03c52beb30c44c407707e14e9";
+ sha256 = "f51810d7120309d7907ce365a3ca7889ccd2cca40078fdf339c723bf00cc9cc6";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ca/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ca/firefox-140.0b4.tar.xz";
locale = "ca";
arch = "linux-aarch64";
- sha256 = "d96acaa36c3c1bfb20f15d8f6f9e3ca6772dc6463dd9b79a8156f6288622e1e1";
+ sha256 = "a6b2ec151b6e56d010635b3edb5fd23659ee5eac7b14caf4e7a9107a05049cf1";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/cak/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/cak/firefox-140.0b4.tar.xz";
locale = "cak";
arch = "linux-aarch64";
- sha256 = "ccc48b287e6916c3e1eb0fc9fe99cc0b57e152a18697ef404f69cf10e12ae11d";
+ sha256 = "f281b21314debf2f7911a55f1a03a7d18d15800e598dd0d227d51fbc0686bb1c";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/cs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/cs/firefox-140.0b4.tar.xz";
locale = "cs";
arch = "linux-aarch64";
- sha256 = "fe6a598ee9852fc78e161363419988572220bf5274548d8808032a770202eaed";
+ sha256 = "df68b5f0652248f01854a273564a97009e5323107be4f0643af0d1e274d01ca7";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/cy/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/cy/firefox-140.0b4.tar.xz";
locale = "cy";
arch = "linux-aarch64";
- sha256 = "666fabaabacdffeb54b23e96553f4ba154d423d1cf86492b664de9220e8113e8";
+ sha256 = "4b8eb5be13009cc0f26f6145d6a424e6063f21cfcc70c58fc0ad0e3b29113846";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/da/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/da/firefox-140.0b4.tar.xz";
locale = "da";
arch = "linux-aarch64";
- sha256 = "e1446c20e9f53545db9e3a602573e07bb2c5944a44815a4ebdb7e8ca7bafaf26";
+ sha256 = "a43ef915b3c408f6072266f3b97ac02b3f27bd10b8ba1e2ec27e43a3a3d480e8";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/de/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/de/firefox-140.0b4.tar.xz";
locale = "de";
arch = "linux-aarch64";
- sha256 = "a689221b405f94bec20a779817e3c1cc871d9d94d5b1957080cc8cafd4ea7ba9";
+ sha256 = "c9dca2e0fae1bb033049ced050256a63a90158a60c8b42609dbd11081bfe8ec3";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/dsb/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/dsb/firefox-140.0b4.tar.xz";
locale = "dsb";
arch = "linux-aarch64";
- sha256 = "c6922652b164a79cea4a0c17af82a436a2c776f8447bedfa662d1e74e3d3a0f7";
+ sha256 = "07cea557c54f2033f36f5f084d06575b6f55e8cf2f8af9ec333ec2487b96fcf5";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/el/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/el/firefox-140.0b4.tar.xz";
locale = "el";
arch = "linux-aarch64";
- sha256 = "7d42e3baa362000b5445069e7563fa1d5c8b8bb775590423269e74de3f36c216";
+ sha256 = "1dcd0eba988414a72a17218a05bf2fe6f5ab1af26dd1ae07bac72d9af2f4f502";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/en-CA/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/en-CA/firefox-140.0b4.tar.xz";
locale = "en-CA";
arch = "linux-aarch64";
- sha256 = "75420edaf831b15860e3e78dad64e280463e04cdf671eb0ffb8016c3bd1ab4f2";
+ sha256 = "aade344b8c7db7a3fafaa67245d7d38d7470c7b9d0c94978b7bd3c36a2127571";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/en-GB/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/en-GB/firefox-140.0b4.tar.xz";
locale = "en-GB";
arch = "linux-aarch64";
- sha256 = "10b686fbee88fb4a1ec5acb9329785291a591c27215f6b937360f98d519d089e";
+ sha256 = "e45fda7738885e6aeb3141e8b1eda1e8c962dcc6cb9c5254d0e20921f066e4ed";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/en-US/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/en-US/firefox-140.0b4.tar.xz";
locale = "en-US";
arch = "linux-aarch64";
- sha256 = "a1b5c903435a501a196882445546fe52b3866573c36206dfe6235c64a7334e30";
+ sha256 = "314382f39fa55784648cc1dd0daca9e1f0a650f8d598591c8a54172d016f9945";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/eo/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/eo/firefox-140.0b4.tar.xz";
locale = "eo";
arch = "linux-aarch64";
- sha256 = "658a0728a5ae42ce59cbe5783aa8392cbd0c7687df22973558b052a4b2e8b166";
+ sha256 = "d6539e43fe59d660b33ed528d093379123e00ac0d90c2eab8da087cdd594eb53";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/es-AR/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/es-AR/firefox-140.0b4.tar.xz";
locale = "es-AR";
arch = "linux-aarch64";
- sha256 = "7495b7e1968ec676c847c03596baa508dc51bd718533887374a753c721e16b6d";
+ sha256 = "0cc4e43a4b4158a381856a1bfa861e062a273ef408e2c8083331ec4bb902b97e";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/es-CL/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/es-CL/firefox-140.0b4.tar.xz";
locale = "es-CL";
arch = "linux-aarch64";
- sha256 = "6ae1058ebd39b8294bef8a1c532ac6d9400cc5271ee7efc1b964aaad39ad5081";
+ sha256 = "4aa6e06b29aa104b47a7bb7216035ede7b686850b7cdfe12ad9dea0df40daa01";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/es-ES/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/es-ES/firefox-140.0b4.tar.xz";
locale = "es-ES";
arch = "linux-aarch64";
- sha256 = "439ab7bab00c10785aac645684460c619418e2a96b2b9c799a9d0bd9a1165e49";
+ sha256 = "0e2d72cdf607a7db275a1b19b42a0fec0192fb5ca0fd6d46a0a433d009f64c0f";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/es-MX/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/es-MX/firefox-140.0b4.tar.xz";
locale = "es-MX";
arch = "linux-aarch64";
- sha256 = "8a08c217f062a333478aa5642e3c8d7f1f1927827db8190a0f910f5cae6e332d";
+ sha256 = "a79ee5bdd66012e6d6fff63303ff62279befe9d363f97a93e0e65b2b1689ac61";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/et/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/et/firefox-140.0b4.tar.xz";
locale = "et";
arch = "linux-aarch64";
- sha256 = "357458f42be8175279ba09e7e1a8c598233399bddca2fc0f1cdb731389648a54";
+ sha256 = "8f571465035cf972bfc0f2527ef62fd6f7bab7642208f52fa48c49b53c2597b0";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/eu/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/eu/firefox-140.0b4.tar.xz";
locale = "eu";
arch = "linux-aarch64";
- sha256 = "c5679d961ac0d133dd54d040b25b6bce0ae3e6bf54bbb80b63e1cd4283a41ede";
+ sha256 = "c345cbe1a1756e0f77a4ad911852f48a225e963ee7594925c89d4b3c8cc8ecf1";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/fa/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/fa/firefox-140.0b4.tar.xz";
locale = "fa";
arch = "linux-aarch64";
- sha256 = "c54defcf01f5ff63b2c9718bc26660089abe0230b3808f492f55e1e25403ebcf";
+ sha256 = "40da9c11b36069fa939b531d9de251e511ef3745e94c23031de3741cd447daab";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ff/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ff/firefox-140.0b4.tar.xz";
locale = "ff";
arch = "linux-aarch64";
- sha256 = "9caa213108d214bd1b37e6cc1f367b29e093fcb98f1f010c8cb68a25c6149457";
+ sha256 = "7716c5668458c2f39fb90816dd1f7eec3f54b9774567d4743e9e1f1364870388";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/fi/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/fi/firefox-140.0b4.tar.xz";
locale = "fi";
arch = "linux-aarch64";
- sha256 = "8be2a4279373bbe9c74b28175a53f6082cccfbea5918bae208be0c6b6b888944";
+ sha256 = "41ae7a385cd6ffc6fa05d4088b9ee9b956e5485810d165a5f1001c2ffaeca01a";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/fr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/fr/firefox-140.0b4.tar.xz";
locale = "fr";
arch = "linux-aarch64";
- sha256 = "9267835f4f5512068ad3ef87b8fa75bfba26db4e2c0d8f6f1e37ef86f17317e9";
+ sha256 = "1ea2ee87f0d0c94f8868b119d2d424bb3b830565875e48ccfc1e91e4973f9eb5";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/fur/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/fur/firefox-140.0b4.tar.xz";
locale = "fur";
arch = "linux-aarch64";
- sha256 = "43b1b42524d772baa72ee7ef0c8b6322949fb2b64796ffbed4fd097a6f2328a6";
+ sha256 = "d43424b5efe10b2b0e65c0feb5239bd647af086605d918f91d3b2dee7c13adc1";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/fy-NL/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/fy-NL/firefox-140.0b4.tar.xz";
locale = "fy-NL";
arch = "linux-aarch64";
- sha256 = "385c966b1eb1d2af7a038af9e3aef4323949d431b0f09e4cce3ed5e045b0728a";
+ sha256 = "6d024e0bf0dc906e6cbf93391ad26824947a90c084243ec77c305366755ae76b";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ga-IE/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ga-IE/firefox-140.0b4.tar.xz";
locale = "ga-IE";
arch = "linux-aarch64";
- sha256 = "c0f1ea44c17e2eba13f8c6529b39da7da2bb1f8d5f0c8b9b0b41be53c04ace58";
+ sha256 = "87d7b52ab1ac75fb33de8e13a3df94ddd9231645179070900f16107934b2b6ea";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/gd/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/gd/firefox-140.0b4.tar.xz";
locale = "gd";
arch = "linux-aarch64";
- sha256 = "e3857c858010c4a0e23b1b4d77ee74e398ed68d0285797e8e5f5b677f8271aa6";
+ sha256 = "956d2b67600153073c8d20bab2cd4b2b0ce954a33923a86ba6b48c186e0741b0";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/gl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/gl/firefox-140.0b4.tar.xz";
locale = "gl";
arch = "linux-aarch64";
- sha256 = "5c097ed389da49c71e6165c6735db6b7195cd52e113d8c1e7f6078105f594565";
+ sha256 = "27e6131bcfe6325ec8d058063dff15f75f7c66f79d15013628684a914a9e49ec";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/gn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/gn/firefox-140.0b4.tar.xz";
locale = "gn";
arch = "linux-aarch64";
- sha256 = "d63959887d0efeaca0d34c731230c23be012b0a0ebcf1c1f9b23a2164c1f5051";
+ sha256 = "ef710f084aae6cf3b2fda3a9e0d017a0bf959960337d4ddee5097d3dd406debe";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/gu-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/gu-IN/firefox-140.0b4.tar.xz";
locale = "gu-IN";
arch = "linux-aarch64";
- sha256 = "b6e876dd0f29e081ccbce9abb08a7338a6add3ef6c52fb43859933461cc422f4";
+ sha256 = "28ccc4ca0e116dc69ee73dd76da61d32fbf8b67042896f6776ee156cf05e6e86";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/he/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/he/firefox-140.0b4.tar.xz";
locale = "he";
arch = "linux-aarch64";
- sha256 = "f150fa1887b7547429d67bf465e18ed9ba35a0eb7b05f98a4f5d87673596d8b8";
+ sha256 = "ab26a9a8bcd33bcce2a3347c034b49bac859747b6d2bd51f3ed9ac5206e6fef3";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/hi-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/hi-IN/firefox-140.0b4.tar.xz";
locale = "hi-IN";
arch = "linux-aarch64";
- sha256 = "76d0f4825b8bcfb9d6d66860cdf8ae0b9c47933037586d896f8f2df752c0cadf";
+ sha256 = "cd45abdfd476d38451a97677654ef53f5d987d1acc1225cfff18fe4d8d600b8e";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/hr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/hr/firefox-140.0b4.tar.xz";
locale = "hr";
arch = "linux-aarch64";
- sha256 = "c34b67aa88aa37d0a2e680a7e12e6f61933885f3855f85a7219d3ae2a05174d8";
+ sha256 = "4951c793afba243271ba640eec8b7351e16b04e9fc49975f3f97844447e21e27";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/hsb/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/hsb/firefox-140.0b4.tar.xz";
locale = "hsb";
arch = "linux-aarch64";
- sha256 = "e80a11c6d279f403e7b4486183e22341904627cdfbe6913731b0d9680a27c624";
+ sha256 = "26881be6be8d8502b8a3cfe2889172bb7b06dcc86cb822805a09fa2e8d839217";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/hu/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/hu/firefox-140.0b4.tar.xz";
locale = "hu";
arch = "linux-aarch64";
- sha256 = "a19774b3a61039debdd0ecdf1e0eb52880406127728b49eeeb2b557674e26288";
+ sha256 = "af29ec58b423ddcf5ece496b28a11f014619a0e091066bda01495db3c63e88a3";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/hy-AM/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/hy-AM/firefox-140.0b4.tar.xz";
locale = "hy-AM";
arch = "linux-aarch64";
- sha256 = "667c51cf291606b1da0964d03bf990d5a8583359b01260ce4d55492a5be04229";
+ sha256 = "1d202708d4a46499ea91fcb225514966b5c4f099549e014874a93969eae96048";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ia/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ia/firefox-140.0b4.tar.xz";
locale = "ia";
arch = "linux-aarch64";
- sha256 = "3399278865cab1ae01fae526ca2e7184a1edb3337d1d4fdf39d035f5ae05d35d";
+ sha256 = "8569d38bc4ce56749462b7db17b82b8059a6efca1744b8295439735f4825951d";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/id/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/id/firefox-140.0b4.tar.xz";
locale = "id";
arch = "linux-aarch64";
- sha256 = "258714f0352e26cf4824a129414cb4d73ebf9a196a1e07606fdd512a73643e1d";
+ sha256 = "2718544968fb71d1e7645d8c353e9b909ae7caf0768ae9efae6202681d378026";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/is/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/is/firefox-140.0b4.tar.xz";
locale = "is";
arch = "linux-aarch64";
- sha256 = "60e0e2590c0a46f183991e9b34b055f148cc9e9611460e4e28574b50775b7e17";
+ sha256 = "3048c7a981a59ed35530e882704ca28e57545f63036fa0500309872cb90041f8";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/it/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/it/firefox-140.0b4.tar.xz";
locale = "it";
arch = "linux-aarch64";
- sha256 = "275184c50ebcb1ed872f468f76ac7db657b83e099c58adbe68bab8d8859854aa";
+ sha256 = "47a2136e5d24befe2d7250fc917d838294d3d3d0ce67bbdfc12ed52cb13c5820";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ja/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ja/firefox-140.0b4.tar.xz";
locale = "ja";
arch = "linux-aarch64";
- sha256 = "50d0351a67bbbe93bb224bd470c6e300c319ff73f51891d0f40e33f2e12c1105";
+ sha256 = "c691c79991add05818169ec0762c71e83704aa26d518fa960d6760e1c4935630";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ka/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ka/firefox-140.0b4.tar.xz";
locale = "ka";
arch = "linux-aarch64";
- sha256 = "abf5e0c2f1db38f2295223d9bc6835d2250ddc511d1a6373193cab58eb8b5bef";
+ sha256 = "5d5e32cd2dbca632b2af119af427b15c1e0ff201b945b6cacb961ae2092f2b88";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/kab/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/kab/firefox-140.0b4.tar.xz";
locale = "kab";
arch = "linux-aarch64";
- sha256 = "1e216572e181b2182b4a2e4320675c2ac6d523f27f35227b17772b1454e5ce3b";
+ sha256 = "04564d398f617497e6503cd81095c3d9994f1decea0e99a86347dbdea3ec8373";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/kk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/kk/firefox-140.0b4.tar.xz";
locale = "kk";
arch = "linux-aarch64";
- sha256 = "48e8817330d41757d848a69f95e3a89a0b405f46cef54f61541b2cee47910098";
+ sha256 = "4c0ee1b602a71b6c2edb5b4d2cc7dee2c92f5cf2100c3211a1cd4747dfbc3cf9";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/km/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/km/firefox-140.0b4.tar.xz";
locale = "km";
arch = "linux-aarch64";
- sha256 = "24182bdda0438cc4efb50d9ece8d737cf05e1711d15e871c21dd4049200a064f";
+ sha256 = "3f4f5c974a2f82a8eb24eacc80dd43dd6888687d7b33b709a75dfa028ca0ab61";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/kn/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/kn/firefox-140.0b4.tar.xz";
locale = "kn";
arch = "linux-aarch64";
- sha256 = "4792c242e54c336a33fca76299a712a2ec05196081dc6758f39f07b7e18ef183";
+ sha256 = "b2831008cf28a63f2ef589f6eb9af55b796deffecdb7d5b6ba283820fb303eed";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ko/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ko/firefox-140.0b4.tar.xz";
locale = "ko";
arch = "linux-aarch64";
- sha256 = "cb4a05aea03ed789617c032dcb2669c6c1d4c3692cbde750a1994fc641c4f013";
+ sha256 = "e2a06611817017184cb75cbb999cd51ca4854e14585b5be643afa6fbd976391f";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/lij/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/lij/firefox-140.0b4.tar.xz";
locale = "lij";
arch = "linux-aarch64";
- sha256 = "f3964c38e58615d0eb7d0150e0c6920a90788f1477fefd2d762556a174662838";
+ sha256 = "dd60b5542bc5ad651fe6c9113f1379e34773a57e85306bb98bdda2738cf4fac1";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/lt/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/lt/firefox-140.0b4.tar.xz";
locale = "lt";
arch = "linux-aarch64";
- sha256 = "91d419c2bfa9a03abd18e603158f416ef2fa023b29de4e926bacc5ca1feb9946";
+ sha256 = "d9dbf35f5982441c0f46af3ab76523d1012d117fb6dd23e45437c23ba30ea196";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/lv/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/lv/firefox-140.0b4.tar.xz";
locale = "lv";
arch = "linux-aarch64";
- sha256 = "a4829aa251cdc8c4873870cf85ce889a088a7f60a669ecac6302f818de2677e1";
+ sha256 = "c24ddb01ca378672832eb5cf8e95bb78f6d5cab3266fa67070441e808db98439";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/mk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/mk/firefox-140.0b4.tar.xz";
locale = "mk";
arch = "linux-aarch64";
- sha256 = "571039c86835ace41507fbb7e88fb808bab9a3cdba86ecca36a705076f1be6ff";
+ sha256 = "d97f6661efd9f853c0a0e33b8a3c346866594bea9490bbfc4d0506aad919b62c";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/mr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/mr/firefox-140.0b4.tar.xz";
locale = "mr";
arch = "linux-aarch64";
- sha256 = "5af4d3f08a05a7fd321678d6f5407ca0b885e72c45b320b8c7a6a7658e127e6d";
+ sha256 = "35a07a397fb9daef535f2f8753261ed318f4a775f8e15e266af0942761acf2fc";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ms/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ms/firefox-140.0b4.tar.xz";
locale = "ms";
arch = "linux-aarch64";
- sha256 = "84bc3e41e4e72b8202eec681520edcd1fcacdcc20dd256ae26280f0136620da9";
+ sha256 = "72d8acaf044201716007c6c189222020002d9a4016f4a3d253a91d64ca798783";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/my/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/my/firefox-140.0b4.tar.xz";
locale = "my";
arch = "linux-aarch64";
- sha256 = "c99a18fcb63f901cf4d5cad5ee1278895afa4b9ef8d7cb7e0ac0e084e0d25f3c";
+ sha256 = "07a733a01b0825331ef5c8d107f194345e0afd157ae123f4e2e234029ce03903";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/nb-NO/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/nb-NO/firefox-140.0b4.tar.xz";
locale = "nb-NO";
arch = "linux-aarch64";
- sha256 = "816e39b1c3539e771d8f4d7098dfee49595a0432edf8c76a3766d3b1869ac710";
+ sha256 = "23fd5336cf74966635ee1bb595d10766751251e018039fe97062f92dd28701f1";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ne-NP/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ne-NP/firefox-140.0b4.tar.xz";
locale = "ne-NP";
arch = "linux-aarch64";
- sha256 = "1d8ebc6580cbbe03afc5070228f40a5bf928f9edf904605856ba9c1df81fa665";
+ sha256 = "225de7dede580be0c8ddfbe8a497af052c424b464ba606e11effb2a0258aaafa";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/nl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/nl/firefox-140.0b4.tar.xz";
locale = "nl";
arch = "linux-aarch64";
- sha256 = "ffa903ab76a6dfeda4cf863fbb7248b4a428d03e686d21790c4647d43653975e";
+ sha256 = "caeed5870902eabacc4b44398dbc9d8f1e7a94af15de1988d7d269004806559d";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/nn-NO/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/nn-NO/firefox-140.0b4.tar.xz";
locale = "nn-NO";
arch = "linux-aarch64";
- sha256 = "1c46c79761fa30948b364396d28fdec00628c21e46400e4c812f5433c8fec7e8";
+ sha256 = "878938c66ba82f4b8598e3aa74b6dc9a8285e16d6287bbe760425dff2e6aee33";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/oc/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/oc/firefox-140.0b4.tar.xz";
locale = "oc";
arch = "linux-aarch64";
- sha256 = "efd8f41921db93f5d83e10ad7398d393502c650494dde02349434f3f94b245d5";
+ sha256 = "1213e2a2226aedad71b543e1914151cf085c3186c447e6001c9ebf9b5644da35";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/pa-IN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/pa-IN/firefox-140.0b4.tar.xz";
locale = "pa-IN";
arch = "linux-aarch64";
- sha256 = "64bd9c1af3f0695122df345a86d98da74b4edd4dc6e033882d31358be30cfc36";
+ sha256 = "7141be31170e77c199c7e88a85b640a0aa9fbf3a87a6502bffdd7b95975e3fa3";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/pl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/pl/firefox-140.0b4.tar.xz";
locale = "pl";
arch = "linux-aarch64";
- sha256 = "a221d10e8b373bfcb179bb36cd6d0c27779dde66ca5d9fcb89ffe637f1898d8c";
+ sha256 = "f6128d1579be2067e2547f8eb1828a56e6dd6f29258b87e363d5105b7cebc4ce";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/pt-BR/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/pt-BR/firefox-140.0b4.tar.xz";
locale = "pt-BR";
arch = "linux-aarch64";
- sha256 = "1b5b0f70cb9db3d3e8a4d6c3712ae8e3f406511ee9fb5c8e2433261c9d46b417";
+ sha256 = "9ef2b8cd01242d32f2cb0adf5a7bc310be21f4ba1cae3529cb64da75531d9792";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/pt-PT/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/pt-PT/firefox-140.0b4.tar.xz";
locale = "pt-PT";
arch = "linux-aarch64";
- sha256 = "26182efcafdcdf9dcfaa020f299559d7fcd3ebba62cac5c4622efebfe3435174";
+ sha256 = "24b50d061bd46d7cccc128b562491e878e67e929f45fc986071d7e8c75585fd6";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/rm/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/rm/firefox-140.0b4.tar.xz";
locale = "rm";
arch = "linux-aarch64";
- sha256 = "953111cc9b2ae344a6082e95f80960a0bdce0c3b5eb4d667d5b8d749e77b97f5";
+ sha256 = "5f138469c44a462d84ecdf70f4d76b9bf09509c0888588cd74240d93a0a65ddf";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ro/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ro/firefox-140.0b4.tar.xz";
locale = "ro";
arch = "linux-aarch64";
- sha256 = "7f52eb2eae1b2f27db938474c0710c28dd7cc5366e88abe37b2f51c644675b1b";
+ sha256 = "34770ca741c4dc609deb69f606cf227b8abe1c5559c30b4743b03d1fd6bd4e88";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ru/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ru/firefox-140.0b4.tar.xz";
locale = "ru";
arch = "linux-aarch64";
- sha256 = "7cd6928d0c0cedc76c06946c0329a13515016e486ad634c9eda1c184215999a1";
+ sha256 = "bf0dc41307da0ae66fa013d17e619776ce796301e7c1c3e16adcdf5290d43ce9";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sat/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sat/firefox-140.0b4.tar.xz";
locale = "sat";
arch = "linux-aarch64";
- sha256 = "0509df8f6e67bf3f0ba3eaa5cdc7f09d2ed52edc2016ba17bdec5dca37dc0215";
+ sha256 = "f26a609c8e2dddec77a8d3cddc09fbf03abb9a6f8ff282a155fd0e35778e52f0";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sc/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sc/firefox-140.0b4.tar.xz";
locale = "sc";
arch = "linux-aarch64";
- sha256 = "e90d7babeac42128b88966c89bc27ddcb782bdb11cad278cd844f486da9cb1a0";
+ sha256 = "b2535743683e89e58aa9aaed48621553afadd994f6ee1edd020e829abe7a1efe";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sco/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sco/firefox-140.0b4.tar.xz";
locale = "sco";
arch = "linux-aarch64";
- sha256 = "12520f1d6e4a8d4385dc44e8b0455c0946159793adc05ca2e6bdeccd331741a0";
+ sha256 = "2731fbe959da7f15a27e3a675fe80b0d54bcae316672035c415376660f8c60f5";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/si/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/si/firefox-140.0b4.tar.xz";
locale = "si";
arch = "linux-aarch64";
- sha256 = "ab879762439cabdf676f74ce07fe7ce3303f97a59f3758ebcdd3e139bb6188a5";
+ sha256 = "c75fe5891b84c8fcffa4d43093d6c71092741bb60ce3bbb0875067ccb08801d5";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sk/firefox-140.0b4.tar.xz";
locale = "sk";
arch = "linux-aarch64";
- sha256 = "412edadc539d8999a707a81591537f0565a26f50ca566581687c2e01d186fd95";
+ sha256 = "c4862d30d0cf9450be66cc38213d90c300196bf98b361bfb39fc9d1c4748b2b3";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/skr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/skr/firefox-140.0b4.tar.xz";
locale = "skr";
arch = "linux-aarch64";
- sha256 = "6b03c01a8dbaa8e25dcbfe16b45e75c4c0607edfeb1b8378b6218d9c989fe2e8";
+ sha256 = "1702eda3a78cffb1df602d1443fa885a575382b5f5b27fbde44fe26b4b3ca7c5";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sl/firefox-140.0b4.tar.xz";
locale = "sl";
arch = "linux-aarch64";
- sha256 = "aa9843e770e2ff34c12a21f58cc74025ec2a2fe506f5ec5d1ed39e2a71ef5e99";
+ sha256 = "57dac174f3a82d01f4ddabc28ab47d063f6cff823bf96394aa15b84acc026f03";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/son/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/son/firefox-140.0b4.tar.xz";
locale = "son";
arch = "linux-aarch64";
- sha256 = "0c03dc82f8fe84ad296e928046762f33cba7929cfacc20e58ac3682f641a715b";
+ sha256 = "02aa9292bc7bb008ce7b3a4c71b7418578c58b45a86397375263ae004c6bdc3c";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sq/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sq/firefox-140.0b4.tar.xz";
locale = "sq";
arch = "linux-aarch64";
- sha256 = "825e766cb6204232462edec2ec637fe3620e021382b7ece7f79122194404f85e";
+ sha256 = "bda64253568603f6bc9edea913748bcee053ff0ff95ea0e7b1fe52960e234f24";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sr/firefox-140.0b4.tar.xz";
locale = "sr";
arch = "linux-aarch64";
- sha256 = "3dab1ce01cbf1e4b051dd0be1cefca6bc6921ea35a28767a9619915bf3fae1a7";
+ sha256 = "92fbca93a60dc3f35da2427b2a89185efe0090306df4cace4c025683e13ab7ad";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sv-SE/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sv-SE/firefox-140.0b4.tar.xz";
locale = "sv-SE";
arch = "linux-aarch64";
- sha256 = "9936b4edb5afbc133854bd323ecb9f6de75589903db65b444579139184fe3ed0";
+ sha256 = "ee6be5ad07e13e990c448e19b43a244a15bdd7ea59375ff4ad894ec75dd639bd";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/szl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/szl/firefox-140.0b4.tar.xz";
locale = "szl";
arch = "linux-aarch64";
- sha256 = "855d718f0519c19c86380fa72ec6aa0aaf9f82d806fe32bd0b94a2f34f27278c";
+ sha256 = "fc481f234c13d42a06dcb6d32a7d092e12113ba15535844a781bf49ed7149781";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ta/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ta/firefox-140.0b4.tar.xz";
locale = "ta";
arch = "linux-aarch64";
- sha256 = "80e7aa6114c2f8be68a1efc6c73c0b39f0c00679db5f16e8fab65c54c74d2569";
+ sha256 = "082bb72187b9ecd8911051c27a0357ad83fc859a351bc6f48fec4d61961e9b68";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/te/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/te/firefox-140.0b4.tar.xz";
locale = "te";
arch = "linux-aarch64";
- sha256 = "bcc4e2f3fbba6bc6f01a2453165219ce02eb24852d89b0720ec457396f6d0cf0";
+ sha256 = "13303d06a49825000e7368e8416e38fcbc41f8c9f795b2af6bf836b4f7c65915";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/tg/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/tg/firefox-140.0b4.tar.xz";
locale = "tg";
arch = "linux-aarch64";
- sha256 = "4fa638bb86d4c154a9c98d712641f93cd20b87d57320e39fb0632f64bebed14c";
+ sha256 = "351c468bb51665019393083c834ffb5903b1fbebdbda2560fa233db179bee441";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/th/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/th/firefox-140.0b4.tar.xz";
locale = "th";
arch = "linux-aarch64";
- sha256 = "c36363ce1af201aa457d8a230fd75a5129707ffb75b2c84ad4dd0341314a3df3";
+ sha256 = "f1b2dd8e921d8eebc6bd10b22aca1ce4a48818dba830cae131cf8fe7704e7c6c";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/tl/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/tl/firefox-140.0b4.tar.xz";
locale = "tl";
arch = "linux-aarch64";
- sha256 = "b87af873d33da71a73bfa3e0523b0f9651df8921afa3c8671d73a33ac4925346";
+ sha256 = "8e5dacac1a85e5d6aaccd9939aec63143d1688a657e5dc5f0f4ebfe1094acbe5";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/tr/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/tr/firefox-140.0b4.tar.xz";
locale = "tr";
arch = "linux-aarch64";
- sha256 = "a7fff70158702ede22335388e1e695f5e7086d4617fc868f7f2c85957820a50e";
+ sha256 = "14ea2292bc55272d784a0f7d8dc8827502f352665c8652d4251f83cd3e2a6fbc";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/trs/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/trs/firefox-140.0b4.tar.xz";
locale = "trs";
arch = "linux-aarch64";
- sha256 = "ae65ea701ac7c4d71d7de0d175ca2886002704c66a9540af81c92c9fea1edb61";
+ sha256 = "3e834c1967efc38e6377fb6e91a40e258b4d3e99561e7d06e7239da0b6db0e6d";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/uk/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/uk/firefox-140.0b4.tar.xz";
locale = "uk";
arch = "linux-aarch64";
- sha256 = "3740e4f2065cbc1cf8e5dd413fb9fb1d735e83f28e036cc70dd17a592a4314db";
+ sha256 = "0cc79f9b74dc4b8bc52a004e6a299dc7c3067edf51af894a9ef93ff865375daf";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ur/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ur/firefox-140.0b4.tar.xz";
locale = "ur";
arch = "linux-aarch64";
- sha256 = "7f12a9f9e7fbadc91f363259ab25efdd0eb0e7efe876961c5a55d04528a0a8ca";
+ sha256 = "ff89b979a9bb6e97b71386c492d0e3ae05097cd21ca4388f6db28ba441bee705";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/uz/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/uz/firefox-140.0b4.tar.xz";
locale = "uz";
arch = "linux-aarch64";
- sha256 = "430cb9447c248f780752109176652be758e11ae8be6697d9887b427a93d7f4f8";
+ sha256 = "69943a4fdb5137baa73fd3c884cc7d2c4c8d3d3c42103fdb4590aec34206df15";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/vi/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/vi/firefox-140.0b4.tar.xz";
locale = "vi";
arch = "linux-aarch64";
- sha256 = "69cbdc59a993867bda380c425cb8817cd332d9527a234530d418a3390d89571a";
+ sha256 = "0c6b0bb20622e3e181148deecd505c22ce7d3eb70cb3bf89fc234ccdd84384bb";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/xh/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/xh/firefox-140.0b4.tar.xz";
locale = "xh";
arch = "linux-aarch64";
- sha256 = "63fcd5c3aa54cddc831ff612e5a4a81a2d0dbed209884c2f245f1a36daed2cf6";
+ sha256 = "fb13b9888715720ceca991f449e47ed05154f29f080bfe4c99ee494ac92cf86d";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/zh-CN/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/zh-CN/firefox-140.0b4.tar.xz";
locale = "zh-CN";
arch = "linux-aarch64";
- sha256 = "df7072dca96da6164e8ce0b523eb0f09b5f68a11d53bd9eab0c81ee158e823e8";
+ sha256 = "fa37aa2739232658cb0d947f15ba2839c8b28debb0d3bafae1805a8fc065580a";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/zh-TW/firefox-140.0b3.tar.xz";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/zh-TW/firefox-140.0b4.tar.xz";
locale = "zh-TW";
arch = "linux-aarch64";
- sha256 = "5bc5002bf66948e837eaf42a0b397766416f14c539ab1684e1400b2febb59b5d";
+ sha256 = "7d300dfc2bf2effa515b05c7e8f51c9c3388024a311c6da9fed1d463bd1946f7";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ach/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ach/Firefox%20140.0b4.dmg";
locale = "ach";
arch = "mac";
- sha256 = "b91a4b800d350b018789a6cb08bbeb6e557ef492b79f03c2479fa931eb5eba55";
+ sha256 = "fcc7f8310a689c595c387709685af98b4acc71d02ebf83b4b88a5747d15e7bec";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/af/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/af/Firefox%20140.0b4.dmg";
locale = "af";
arch = "mac";
- sha256 = "4cf3232c157eab869704d49f8215f1096f421aa58a5a2653ee6fe186375118f6";
+ sha256 = "92b2731ca8e8590d7f5c69e48ee196f4a0a34dceaac8eafc3773c15f7fee1d77";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/an/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/an/Firefox%20140.0b4.dmg";
locale = "an";
arch = "mac";
- sha256 = "26b0318f7d6b8e6d4512fbca50df1b0848ac6df708eadb6d35ff557214bed2a3";
+ sha256 = "ca7e1a463cd090e64e798b6f6563e9751b1aa2d4b1227c500bb111c53b3fdee9";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ar/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ar/Firefox%20140.0b4.dmg";
locale = "ar";
arch = "mac";
- sha256 = "3de6a419eeaf8e2b7abd6204856604d52dafbe9457a261d99258a34fd9883d34";
+ sha256 = "f6944b6bd4b086efa5b60a0605709adc737ba1a4ecfa4e689e124331465eff76";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ast/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ast/Firefox%20140.0b4.dmg";
locale = "ast";
arch = "mac";
- sha256 = "506566a4074aa217fe718145d68f5792310816bef7d03412796925eb2f497b2b";
+ sha256 = "e834ba503dc7fdbdbdf69a516126cb16cdb089eddd1b2773e00c5cc0ff4d7658";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/az/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/az/Firefox%20140.0b4.dmg";
locale = "az";
arch = "mac";
- sha256 = "6b4d36108ea50db402e5dde3722c251150037c49e13dce7067119029d831ab38";
+ sha256 = "dd4a9c7d87b2e1af7f87b083910682967cafac68aa1c4c87f6b6dcc69bd0836c";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/be/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/be/Firefox%20140.0b4.dmg";
locale = "be";
arch = "mac";
- sha256 = "ed5f409da41108e7315499580a848fbc38b6795dbbb4873c1a49b654d3ebcdb0";
+ sha256 = "e6c157e53ef0eabe645ede759f83bcb1e55d3d7da09fb29044edd7e1fd139de0";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/bg/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/bg/Firefox%20140.0b4.dmg";
locale = "bg";
arch = "mac";
- sha256 = "3d89876f2a64a0a089c835efc068cafa8f0611a393bfda1e700fe174ad97ea67";
+ sha256 = "28d50138cca863ee4716f7be693950e468f5442b770dce389081caadb4e86fad";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/bn/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/bn/Firefox%20140.0b4.dmg";
locale = "bn";
arch = "mac";
- sha256 = "951a928b96768e9223a5cbf15000e6492b6af0fdbdd57ac04a9485dc90750a34";
+ sha256 = "d16a2cfd1bf7602c22153b7de4b7f74485aaf78b09526985390f4d35783134cc";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/br/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/br/Firefox%20140.0b4.dmg";
locale = "br";
arch = "mac";
- sha256 = "b0850a643f67d4f426cc4da800265476ceb3073be86a236e2390209a839f6580";
+ sha256 = "2e9649b9ea8d6da502ce86fcb6a9ed70a4472b58ec7f7a85ea7116c455b8744f";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/bs/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/bs/Firefox%20140.0b4.dmg";
locale = "bs";
arch = "mac";
- sha256 = "b4eaa6d28e13ac082207160093c89de7338194f821d4568a8d48be94e6029cd7";
+ sha256 = "c566fa2adbbfacdb9779a99a7f925e5a6aa8be78afee2fcc9d082806a7a2998f";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ca-valencia/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ca-valencia/Firefox%20140.0b4.dmg";
locale = "ca-valencia";
arch = "mac";
- sha256 = "16aa9aa41615fa318661e5ad4cb44993edd8ada4c8a8a5ee6ea2d2ccfd80e4e6";
+ sha256 = "c082e76a703f1d228f45199c0d37f17334720affdf83b9860b538b4fe0381f11";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ca/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ca/Firefox%20140.0b4.dmg";
locale = "ca";
arch = "mac";
- sha256 = "3943715885230fe7fb60b63dae1d6b970ce075f4ede2888d6bc04600afa0cb1e";
+ sha256 = "ffe9b9bfa9742d259b1da9675005c21a1018d865fc33eb3006a9757b7af9d9cf";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/cak/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/cak/Firefox%20140.0b4.dmg";
locale = "cak";
arch = "mac";
- sha256 = "0cfd7036ffce0e751df720c2fdc47461904eb75316040237ffa9ec65869e2171";
+ sha256 = "d6b872285b7db3d977d06e37926250a0d142869c95d60673da38caaadafe6626";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/cs/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/cs/Firefox%20140.0b4.dmg";
locale = "cs";
arch = "mac";
- sha256 = "88f59df2a7c7f13766f7ecadd41c27502bc7b1194c29aa700e319e268123e469";
+ sha256 = "e37322b24fe1d3248871314095726a8ee53616b102ddb12be11857fb9fb0c72a";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/cy/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/cy/Firefox%20140.0b4.dmg";
locale = "cy";
arch = "mac";
- sha256 = "fd1a8b3fe4094b98de891b401fea4eb082a82e0c207ac79fa430624f2d7e3de8";
+ sha256 = "7859f61b331dd65d9f1e3b10919a9d442cdf8f1edf5419944a5a9ef92428e133";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/da/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/da/Firefox%20140.0b4.dmg";
locale = "da";
arch = "mac";
- sha256 = "58ded2505aeeffc23007086e8fa183db81b7a1319a48ee00743aba222f82c43c";
+ sha256 = "7b50efe8bbafe360ceab31db923c61d196402f499bc86d2f402c11b879580581";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/de/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/de/Firefox%20140.0b4.dmg";
locale = "de";
arch = "mac";
- sha256 = "62dc719f46113287868cb898f29b2390ff2ad889613ab7b7cecb15b7c14c020a";
+ sha256 = "29f7864de3051dc8c63458a4291a03f5cab7c4f1cfcd038cd4cc097300d3fa32";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/dsb/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/dsb/Firefox%20140.0b4.dmg";
locale = "dsb";
arch = "mac";
- sha256 = "da379eccd174c83b80a88d08f31069b61a687f3bf97536fbaa9815314191a766";
+ sha256 = "5487cbd69515dde8e0205aaa6a8439e13e330ca55869a45f4d3b781d2d4b04f4";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/el/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/el/Firefox%20140.0b4.dmg";
locale = "el";
arch = "mac";
- sha256 = "1e21eef746d5a3fac0bed5fdb3f536e705b947796331af0faaa40b7480e6b7bd";
+ sha256 = "f7c76d6d24897905a6578d58f19645b197d9d646bea1c9bcb499bbbeddd8e965";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/en-CA/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/en-CA/Firefox%20140.0b4.dmg";
locale = "en-CA";
arch = "mac";
- sha256 = "cf0551a0409ed7283baf68707ec51312a170faab606c9da859143f7e114884fc";
+ sha256 = "abf69c3363150980bd1c1a84cd3bdf2d39e4715805f11256a1db38e99e431bcd";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/en-GB/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/en-GB/Firefox%20140.0b4.dmg";
locale = "en-GB";
arch = "mac";
- sha256 = "a2ef452fff308991e1c18d2ce14d62c2b8ae51b6a57e4c12d04159ccb625bb8e";
+ sha256 = "cb9c91e78b00589aa06286af20540e0fb7fd99e045a602aa49353db5de84ae07";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/en-US/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/en-US/Firefox%20140.0b4.dmg";
locale = "en-US";
arch = "mac";
- sha256 = "36655b97674d1d06d4beaa9ea6e4a62b9ce8918cde026e3a62d5b72cb8f23d40";
+ sha256 = "41074b15a8244ec003bde022c29f8bdfd9cc07b7761af8840380c5cd8deb07ab";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/eo/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/eo/Firefox%20140.0b4.dmg";
locale = "eo";
arch = "mac";
- sha256 = "c264873f843cc4b622a6f21d9608879b317975a06cbb7bf067eb0d67abcab6d6";
+ sha256 = "2b92b43fd83c02243e91d4be7a0a4f32b1ce5ab3f43d2eb98a177ea3fa8c0bde";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/es-AR/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/es-AR/Firefox%20140.0b4.dmg";
locale = "es-AR";
arch = "mac";
- sha256 = "c70701849574b48d56bccff74d68f61d00728021110b5a66fe6c9cd534e8dd43";
+ sha256 = "5b4f1f32ed3ad38bc47b04faf68944b9c2eb04f85ac3b6f3653b526fb59dfdfb";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/es-CL/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/es-CL/Firefox%20140.0b4.dmg";
locale = "es-CL";
arch = "mac";
- sha256 = "b03e20dcbd79468005bfb5deee8d888aa11d5707d0d9568f8abcfd8d1014adad";
+ sha256 = "603f2ea427bfdfe79bc7087ea3774a4a1deeb8e446f53ea5483e3180e452d59a";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/es-ES/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/es-ES/Firefox%20140.0b4.dmg";
locale = "es-ES";
arch = "mac";
- sha256 = "af7fb0e75d98fabea29580ee313ed18f49062917d73e272b16812c7ad1ba35e3";
+ sha256 = "6364d2a4b7ea39d89f654abaae3a291577e74c8b0b764fbaabcbe0992f583159";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/es-MX/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/es-MX/Firefox%20140.0b4.dmg";
locale = "es-MX";
arch = "mac";
- sha256 = "d62b8c0c305ca45ec857f026bc27157482474be06ab3b13180cbe3dfda7e676d";
+ sha256 = "b1690c817759405a79cbc6a50d616fbccde39cc0d99779ee4753603917c1e37e";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/et/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/et/Firefox%20140.0b4.dmg";
locale = "et";
arch = "mac";
- sha256 = "595b01bea796801dd3b35256110290a2c746836a57e8a2c7690986bcb96209e2";
+ sha256 = "30b75291e563af62919b75273f442884c9a262fb2a4de542d53027de223f720c";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/eu/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/eu/Firefox%20140.0b4.dmg";
locale = "eu";
arch = "mac";
- sha256 = "4c8f36075976c6de8345bfb7716be26e12bb620d273bff2f951530adfa5b1d3b";
+ sha256 = "2b338cf87087b7a4cd172b72a62a52507076088c0dcae1a9f63fe6c4722a6d11";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/fa/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/fa/Firefox%20140.0b4.dmg";
locale = "fa";
arch = "mac";
- sha256 = "cbeedab2fc5fe6c563f49d198aba79007a8e149422e046a2b2ad540d18a80e49";
+ sha256 = "5b1a5509577f307b24065b7f4e88c103306b9937c4d98e49cb9aba97abf2d3a8";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ff/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ff/Firefox%20140.0b4.dmg";
locale = "ff";
arch = "mac";
- sha256 = "1820073e2ee74a85a7811e2cf6e8208aac984304e3a060006a4a9c6092357677";
+ sha256 = "cd5b37a95f414be5af6217ab5dcf983a7ffdcfa78e013b9216ed57f3f9d2a224";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/fi/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/fi/Firefox%20140.0b4.dmg";
locale = "fi";
arch = "mac";
- sha256 = "35b4de1b611bcb11ab46567d8cbc5eb369f12ca6455823115cd0c6c3d0a28f29";
+ sha256 = "866b567cb5471d434dddbcb58260291b99a322f67b6e203086762083f1967e7d";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/fr/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/fr/Firefox%20140.0b4.dmg";
locale = "fr";
arch = "mac";
- sha256 = "df3c9b89144194e4b20244ef8d42b6a2f1b075f5b0afbaacda153af2aff45df3";
+ sha256 = "f5393dcdbdb367bfaf0e1e47ce2a445add9fa265abb87a0c324daceec3a1d0fb";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/fur/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/fur/Firefox%20140.0b4.dmg";
locale = "fur";
arch = "mac";
- sha256 = "b198f7fc147179514be0ebaaa726cd66fce74cfde162d2d32e1756ee20f7d903";
+ sha256 = "e4ef81af4c352ac12a5a3fb3dd5a34dad3c9acf3ac639e20141694da8fbe8ec6";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/fy-NL/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/fy-NL/Firefox%20140.0b4.dmg";
locale = "fy-NL";
arch = "mac";
- sha256 = "73abfe375f5f858e82a9aa737f7c07b471f47a21adc861cd7d48643afb6f24dd";
+ sha256 = "54be4106d429b1df2ef2d5e3861712f69ec348b47f9bb2565c191762beab8945";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ga-IE/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ga-IE/Firefox%20140.0b4.dmg";
locale = "ga-IE";
arch = "mac";
- sha256 = "28bc935a00b9ffd14077aaf3917e4a8595ae3c629f08af32aab3000504130e3d";
+ sha256 = "ee229ef6fa1fe743d5364914c990172e39a9500c2968afc646bacf14a3eb8742";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/gd/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/gd/Firefox%20140.0b4.dmg";
locale = "gd";
arch = "mac";
- sha256 = "efca639b23420c79025a977d033a0490ef5577ec993527e9e5780567cbecaf77";
+ sha256 = "1164bff45a4c75283d70a1dfebf12dd0729275a1135be9710830f7a8eb28521b";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/gl/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/gl/Firefox%20140.0b4.dmg";
locale = "gl";
arch = "mac";
- sha256 = "c689143914019a0c824d5b9ebe079d3d0e42a6f8e61083e873c3b5aeae272e1f";
+ sha256 = "1317610e3c18cdbd81c9712cf7e6c3ae589952911347c027d3d3a271ff9b9f97";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/gn/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/gn/Firefox%20140.0b4.dmg";
locale = "gn";
arch = "mac";
- sha256 = "e1abb457c9f144a16baaa01e10c4f3ef1d8d55cfa7c10fe32030af14a889dae6";
+ sha256 = "5ed49bb2afa8c6e8197a20576e97957f0688c144605a5f1c35ebed14f7a1fc41";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/gu-IN/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/gu-IN/Firefox%20140.0b4.dmg";
locale = "gu-IN";
arch = "mac";
- sha256 = "810bdc63fb5527aae67c2039a87ff1cabc5d0af1d81d0a38e5dd6eaf87e4c38d";
+ sha256 = "3e4ac33879e91fa422d741f477e7c66f947041999732c5d7b7740f2abdc5bb86";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/he/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/he/Firefox%20140.0b4.dmg";
locale = "he";
arch = "mac";
- sha256 = "fe8dd8d001ea4ef3ae6d570f177fab07cf66968ca0218c328401030ff673ec46";
+ sha256 = "94f832c1a5a952823ed1571ea3deaf3a9d115b837114a60e13732de0b8211f5d";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/hi-IN/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/hi-IN/Firefox%20140.0b4.dmg";
locale = "hi-IN";
arch = "mac";
- sha256 = "b97ea559a077fb24f54ee38b78524d054610f6ddb2dbaf01e0b9efac5aa35073";
+ sha256 = "8e2cfbf7c7e015886592a9983390c56fd251ace396bba5f34b3a2593255b1161";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/hr/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/hr/Firefox%20140.0b4.dmg";
locale = "hr";
arch = "mac";
- sha256 = "971d6761f8ede73878b1fe75d5ac054187b4039bd36f462a3120c06c5ae2cc62";
+ sha256 = "e48b5b93adf00da2e4a3ce0b4ec9afa2db03e962287d346de188df2c0d6133b8";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/hsb/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/hsb/Firefox%20140.0b4.dmg";
locale = "hsb";
arch = "mac";
- sha256 = "f4c952b27fe8eb5d5aca66ce987ee7fea9fa6a34b4effa1199e29d13dcb8c11a";
+ sha256 = "7ab6ff54701b53b258bdb5bd1ab9679cf9acca9c987830d17246dae5d9f141fb";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/hu/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/hu/Firefox%20140.0b4.dmg";
locale = "hu";
arch = "mac";
- sha256 = "bd292cfd5c8dd4134a9f00de09230d76924ae1353ac5b11d51a11ac94208d93d";
+ sha256 = "eec1b7f5d3274267d5c25b7aa3b774bf1b44d15801568c60cfe082064d7372b6";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/hy-AM/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/hy-AM/Firefox%20140.0b4.dmg";
locale = "hy-AM";
arch = "mac";
- sha256 = "2576beffeed165a63ab65d4abd5890f26b6e5af32b32e9f4cdd4dd0773b605e2";
+ sha256 = "6347058b34660f414784b5f2782bcef72dbd6349461c4a2f0988cce9b9af6793";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ia/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ia/Firefox%20140.0b4.dmg";
locale = "ia";
arch = "mac";
- sha256 = "06af1775920044c5faa89624a1009eeb8e5d9ca7bfcb3502c0ce1b8d38192e11";
+ sha256 = "6772fdc20c9a174d0e411c57ae3a383fcc840225e6c3c65b052ca54ac2369621";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/id/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/id/Firefox%20140.0b4.dmg";
locale = "id";
arch = "mac";
- sha256 = "240e6519207b2b9402c2fa66a5837e97f04cd7c6ea421a81e0b3b23fed7ea51b";
+ sha256 = "a4a4e7a132bddc604ea0b9b323339a730b58fdaa2a1c0c7f06f610149c9a4c58";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/is/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/is/Firefox%20140.0b4.dmg";
locale = "is";
arch = "mac";
- sha256 = "e4613a65d2abd33e2eaf260c41a82cf3d1201ed0a11693676d53e448832fd1f3";
+ sha256 = "e6e3f759fa1aa68736b851ae6438ca4eeb7513e7a0e993cb2774c52ed1f2e294";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/it/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/it/Firefox%20140.0b4.dmg";
locale = "it";
arch = "mac";
- sha256 = "0d5cd0c510d67dd6c672f43105a1d503dddb724f665eb483a35f83e082106bb0";
+ sha256 = "a0f8f2af64f04e6ba51a082860eb699902e5f5bc27dd995b9b97501d5bc7e0c0";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ja-JP-mac/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ja-JP-mac/Firefox%20140.0b4.dmg";
locale = "ja-JP-mac";
arch = "mac";
- sha256 = "a95390e3725fe01ad9baaade9021a418372bea41125c5cccba6f37a5251f61b1";
+ sha256 = "3c248f77a15e06c4222760c2dc89d6a8b3f5d2e39772fbd503f35d6fd05aecaf";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ka/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ka/Firefox%20140.0b4.dmg";
locale = "ka";
arch = "mac";
- sha256 = "faa01d4c9385d3f975fbc79ba7aafe59029e90fd128b03fdc1850752e3ddd507";
+ sha256 = "81a45186f076deb52152488cf38b4852b2e0b69e0e6838dc63345587d8d61e88";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/kab/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/kab/Firefox%20140.0b4.dmg";
locale = "kab";
arch = "mac";
- sha256 = "89442f6b6c6a414a909eea9df7d5d1a37e5879532b4d9fe61e94fdb51529084b";
+ sha256 = "84163f185798fc4975e974b3abc617cb04de4e0fcd0494536a9a51efbf8dba23";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/kk/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/kk/Firefox%20140.0b4.dmg";
locale = "kk";
arch = "mac";
- sha256 = "20ab995aaa826d58223435f3317d8de817a165c9a5440f68e90e1a74e8cf6881";
+ sha256 = "66dc5ac5244e54c22f4ad71bc4653dd416f087008657f16d60d13ef031f96bcb";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/km/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/km/Firefox%20140.0b4.dmg";
locale = "km";
arch = "mac";
- sha256 = "8c79bd0ff6a8ef9f30312ff49bd40e5b000343203849ba0e633369ec6873b297";
+ sha256 = "93436870b3cde5355505738fe2ff850d28632223eb4a872c4767961a422c8e3d";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/kn/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/kn/Firefox%20140.0b4.dmg";
locale = "kn";
arch = "mac";
- sha256 = "8aa7056147c69bcba2d2c141be79ee89092d6af7c57bb50703260e97d7b1cf03";
+ sha256 = "955cec843ecc4360288a573888b15a257f75f39459157dd844208b012cbf8699";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ko/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ko/Firefox%20140.0b4.dmg";
locale = "ko";
arch = "mac";
- sha256 = "99adc3223525a2901b09d0502a90ab9c0105ac9a961941133e18adb020a4fdf8";
+ sha256 = "c42535a9c379574d411cce6d4fd5830ccd77ac7b6c849aeba68436bdf82c1186";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/lij/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/lij/Firefox%20140.0b4.dmg";
locale = "lij";
arch = "mac";
- sha256 = "a2ee8a7df24b872daadf4706ae669bf038dabea9fe1abe2d65ce9ae9a3ff1924";
+ sha256 = "470bd5f04da762cf04914613dd6eec4c13c08fa47ad066ab7f078ae4867a2de1";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/lt/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/lt/Firefox%20140.0b4.dmg";
locale = "lt";
arch = "mac";
- sha256 = "3392374665a21108f4649c07b6617cf7f7340be0890ebd6e9e254c9a88efbb0f";
+ sha256 = "47ddaf3acc3f3f19479f59d5fa10493376a53d00543fbbaa9822388ad99740e3";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/lv/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/lv/Firefox%20140.0b4.dmg";
locale = "lv";
arch = "mac";
- sha256 = "637b76a242d6470597e7e6c35775b9989235819c2d4388d908ca09fbd14a004e";
+ sha256 = "2bdb8c87690c79515d28433f8a740bef9c6b65cdade4d34d6614bcb37c50b743";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/mk/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/mk/Firefox%20140.0b4.dmg";
locale = "mk";
arch = "mac";
- sha256 = "413a76f4bb5d2c9b32cae19eca2576bf35f3d63df59c44d5b6d99edbba2700f3";
+ sha256 = "eaa7cf469fe18e1af5f2ee1556f91061986bf78a86ba90b6c7b7ccbb65c6b419";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/mr/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/mr/Firefox%20140.0b4.dmg";
locale = "mr";
arch = "mac";
- sha256 = "7cca5cc2d2efb1f3f083fa4e953202b8108bdd735eb9ae26d71a6a3beacfe2b7";
+ sha256 = "2732019664cc9a05c401f690ee8b719dceac32d6ed9266d7ba325d9fe52fb85a";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ms/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ms/Firefox%20140.0b4.dmg";
locale = "ms";
arch = "mac";
- sha256 = "102223dddd89fa88ea6cac413c9154863d3be3dbe1063633d977b01c71d180c0";
+ sha256 = "7e91bb6d012fd9536dd78297686a4812dfd9c4f74b6ba2c4c97311d479b76509";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/my/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/my/Firefox%20140.0b4.dmg";
locale = "my";
arch = "mac";
- sha256 = "61ae243ff4451c581d74ce6f98486d5089bd130e415a6921c972fd5db935121c";
+ sha256 = "83d5c8477be5836b515e0b535c29f7e47a1633ed3464deb57eb882d167d6732a";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/nb-NO/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/nb-NO/Firefox%20140.0b4.dmg";
locale = "nb-NO";
arch = "mac";
- sha256 = "f251c9b9cd5295325884989dd91bd91fcd4eacb69381cda3430ffeec4352ab25";
+ sha256 = "4760c1beef65c7eac0af3722d9f57ab285d7e61c9313683a8c658fbdcc8db359";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ne-NP/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ne-NP/Firefox%20140.0b4.dmg";
locale = "ne-NP";
arch = "mac";
- sha256 = "58e3a5927e3cf8d53cf4dd83141562b2fc6957e9725d619fa25e40196d90a232";
+ sha256 = "85b109d9732666dccd91e987409f50832cddaf2e26d56adc9a8abb50fb086b33";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/nl/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/nl/Firefox%20140.0b4.dmg";
locale = "nl";
arch = "mac";
- sha256 = "3543c215c31dae3e64dd6dc58661158b8148a64aef0e0f2eb5b6da4fc75f7fb3";
+ sha256 = "26626d2859d869ad67b8a99f9d0143a307a2998f941b0d8ffbc1b2c10c5d3aec";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/nn-NO/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/nn-NO/Firefox%20140.0b4.dmg";
locale = "nn-NO";
arch = "mac";
- sha256 = "5be9073b97c6be9ac49214b170408b563a05a1330d7008a7fc5828fba34254df";
+ sha256 = "51b8a1f43bc4fbf15a5723094f7f7b328da5a015751ec0691c98d4d2ce9f16ee";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/oc/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/oc/Firefox%20140.0b4.dmg";
locale = "oc";
arch = "mac";
- sha256 = "90a95fba1b9684b72b11ed5e2455b2880a49ee38af0578238eca50f0f64f5c86";
+ sha256 = "a5a71e4caf90caa0d06bc4e25e1871165c9ebe8e710fabb2d52090cb823e5ead";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/pa-IN/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/pa-IN/Firefox%20140.0b4.dmg";
locale = "pa-IN";
arch = "mac";
- sha256 = "1d1eb37923276bb744e7317e5a13f754c1c40dcfdde803836096bbab4ad1b73c";
+ sha256 = "99c12506e095e94890dd10e684d0ca942809a3a37e2650efa72ae87e65e7b45c";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/pl/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/pl/Firefox%20140.0b4.dmg";
locale = "pl";
arch = "mac";
- sha256 = "2f0fbf132c1bf3020c25b0b4a5d3819c7a8976050a13a78a2ac1a2a7a8d90639";
+ sha256 = "212018c48731d2ca8668642d2c050300a41c08d2a7abf5cdaa2b185dd9c3dcec";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/pt-BR/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/pt-BR/Firefox%20140.0b4.dmg";
locale = "pt-BR";
arch = "mac";
- sha256 = "dbb1b75a4504cd974330b831cf101780479e89128226b3201f835182501a20a8";
+ sha256 = "a25b7e77f2d00bbf1d09cf3b70e8117de7a7ca8f561fe4baf15efa699a5c3d52";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/pt-PT/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/pt-PT/Firefox%20140.0b4.dmg";
locale = "pt-PT";
arch = "mac";
- sha256 = "be7accef05071d1e3a3eb91c651a2a230a15a6a34f0b631dbb23dff4ab04c48d";
+ sha256 = "e10958a717fa15b696221f011ca5bfe9b6e18d6956ef82fa0ed6bc760cb18ec8";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/rm/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/rm/Firefox%20140.0b4.dmg";
locale = "rm";
arch = "mac";
- sha256 = "3fc7184d29e01e8d35fe15593b51ac1e2aebafb81efbd0f5f9439c88de92dd43";
+ sha256 = "8d7639036da625e60f72e51fce640bd2a447059f8fbf6a6b7209cf1d3a74e63f";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ro/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ro/Firefox%20140.0b4.dmg";
locale = "ro";
arch = "mac";
- sha256 = "bc5bef76b02704e9bddc7789cf2613619b05bb8ef60c468d908a2718f70cdac3";
+ sha256 = "498405a39a28c87cb46f2012b09124e51a3f99e25fe9498c1241594ecbfbf302";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ru/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ru/Firefox%20140.0b4.dmg";
locale = "ru";
arch = "mac";
- sha256 = "dc6bd8c1566a001a96d09d363b409e4fe1c4789c68b790c1ae3fcfca78c5bd61";
+ sha256 = "29e979cd4639b9bbe6e9e44b79b5173a8f488286382533bb8cb815e4182af549";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sat/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sat/Firefox%20140.0b4.dmg";
locale = "sat";
arch = "mac";
- sha256 = "538a52ac76c407170f20b8205fe8d9c8d87e0994b0ab317adbdaddd318f59603";
+ sha256 = "7e8f046e1b7446b15cba2e35a03b978b7308436176babd5ae284e318ee5367ef";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sc/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sc/Firefox%20140.0b4.dmg";
locale = "sc";
arch = "mac";
- sha256 = "ab2083bb3f0792c9992c06e9f36301d32303d03018e23f0637ddde9be3e25e24";
+ sha256 = "7ed54fe5b147236c4be842c04a8341bbcfce15d21b457b516c4ae7f5f36aa34c";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sco/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sco/Firefox%20140.0b4.dmg";
locale = "sco";
arch = "mac";
- sha256 = "b9c56f2c5e09fd688cbbdcf3ebc99b4b7f057ab481c1fae0a7a2e5861b7dd762";
+ sha256 = "5d4ee58fda8829d630ed0e6f4db3a45d0d45c26043d7899110939ecb00646a05";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/si/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/si/Firefox%20140.0b4.dmg";
locale = "si";
arch = "mac";
- sha256 = "58b8d7fc66556775aae57b4e94c4ec634715b82aa2315af59ca22f398d82ad02";
+ sha256 = "596172e11688ca78f9fe5da998723cd63f9772262457db36a2f5fddc0ee614f4";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sk/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sk/Firefox%20140.0b4.dmg";
locale = "sk";
arch = "mac";
- sha256 = "de930af4f10e568f0fea89b8e13db00022b1e2ae2feba92f4b83bd7dcf578a39";
+ sha256 = "9830062f46a64e15681d39a5432a63cbc3175947df962e90f58d8c97d410e9fa";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/skr/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/skr/Firefox%20140.0b4.dmg";
locale = "skr";
arch = "mac";
- sha256 = "636f7e563a3ada0c596f75098ba74880d75e579b70aef876aa8f030066a694d6";
+ sha256 = "99f5c37cf3fb9a2918e760ebbc77e5423903479cc77a869c600320a365e877f1";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sl/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sl/Firefox%20140.0b4.dmg";
locale = "sl";
arch = "mac";
- sha256 = "856d81557b6acd1e238c04dbd8efcbbd0fac05d31df38ca1b6dc05e0b4823920";
+ sha256 = "1b3a3b8456a571948a6b0c15860b9931d66cc04740f653db136331b8ab0d8cdc";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/son/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/son/Firefox%20140.0b4.dmg";
locale = "son";
arch = "mac";
- sha256 = "757fde5c9c72658729bdaf03fdeab06606c83286ed06c6a17d5c9c034ccc491b";
+ sha256 = "82ecd81aefd3a2e3ad39fa20bb733f4547fc32673e030456e31a28e6329365b4";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sq/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sq/Firefox%20140.0b4.dmg";
locale = "sq";
arch = "mac";
- sha256 = "99ffa29be7c64059386d15ce600fb52f72a3e8a98291f88858092b7577153a69";
+ sha256 = "125a5c6aa708de9b9c709860c2ea74dab9ba51f40f87faff801f7cb217151a29";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sr/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sr/Firefox%20140.0b4.dmg";
locale = "sr";
arch = "mac";
- sha256 = "1e15320ded4438a36166e85fdc57b2101c4a1ae4c2790f9dfaf4a2d623c72cdf";
+ sha256 = "35b4afe46484cb8ca9093d38fc155948474c80538c3b1721ce67eff9518c3993";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sv-SE/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sv-SE/Firefox%20140.0b4.dmg";
locale = "sv-SE";
arch = "mac";
- sha256 = "f102f3daa8d5b231a6d3c88692e676f7a776a7bec7867a3130edb7664d694416";
+ sha256 = "d84dfbef368b9b990726e5ee5fc8ad3437696d11747f74f5301d5a52fe2ebb5f";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/szl/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/szl/Firefox%20140.0b4.dmg";
locale = "szl";
arch = "mac";
- sha256 = "f64c48c0376bc7a3fb78401cde45da6f384938a3cf8dc728afe5f79450f28f7d";
+ sha256 = "74a2a1162ce5703807114d2c3a727db10d74367f22a97866b084e23293ea116d";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ta/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ta/Firefox%20140.0b4.dmg";
locale = "ta";
arch = "mac";
- sha256 = "28b94d98a68653139e4920a428915cfecd230d933d8276122907b98b08880e4e";
+ sha256 = "fbe97f24739b24899b666a04b6e5513a1b03358bdf9d3622947da78013d39b80";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/te/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/te/Firefox%20140.0b4.dmg";
locale = "te";
arch = "mac";
- sha256 = "3c1aeb66d18f386fdce26b76dd6165b1aba5d3abffbe50518a7bb98cad0b260a";
+ sha256 = "66516cc17b46140a59e08dec29b65a2c7abc3812279edb25f0f88b94740fae16";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/tg/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/tg/Firefox%20140.0b4.dmg";
locale = "tg";
arch = "mac";
- sha256 = "0bfd5977424a287b4dd5b33d3d06ef7a46eab14b9528b4faab9ac5624bcf5a15";
+ sha256 = "27143f96bc4a02a09b2b86d46b4322d1dd76cfea719c65e81f19666baf239210";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/th/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/th/Firefox%20140.0b4.dmg";
locale = "th";
arch = "mac";
- sha256 = "c7b00d9601e0dd1b58cb239a243a9814694517bd72654598c9b1cccbf057fad5";
+ sha256 = "8179a2e47faaba8943871443550f2d562a1e409c2af660f4adc93d3bf85ee810";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/tl/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/tl/Firefox%20140.0b4.dmg";
locale = "tl";
arch = "mac";
- sha256 = "19a06f0ef997df9fe9231393e2641f162b473eef0973c35428ff1c9acf68e790";
+ sha256 = "11a536ccb269258bfdf6810d86135cb8d5802071eb659886a2aff7e63ba2f5f1";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/tr/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/tr/Firefox%20140.0b4.dmg";
locale = "tr";
arch = "mac";
- sha256 = "147e73c10914893790ef2f07929b9b448114f9b6decd42be231883c1b8fc4a98";
+ sha256 = "46f88c04e1e7f2eb41344aae1f7d2ef6f0d49385c8c6a9aacf370a4f32632e6b";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/trs/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/trs/Firefox%20140.0b4.dmg";
locale = "trs";
arch = "mac";
- sha256 = "b7fd70dba59b97246f2a69815b63f3984fbcd0551174bbaa9ba6c767b81a1f65";
+ sha256 = "07fd992c396199a92b09c93f7478411b788fb132bd2df4446a38ec6e0cf1960f";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/uk/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/uk/Firefox%20140.0b4.dmg";
locale = "uk";
arch = "mac";
- sha256 = "bd812c4b22b71be191a17936371f18ee6a1ffc97a1afe88dd1c3f4b5c0aaa9c9";
+ sha256 = "e19dda81f715feaf6011d7f59033df2565db0ec623b7ceccd75538cb3dd7098f";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ur/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ur/Firefox%20140.0b4.dmg";
locale = "ur";
arch = "mac";
- sha256 = "ad42340b285bd9aa28bf5f568d2f559cc2525eb4d3c76750766742503208fe23";
+ sha256 = "3fbf0c116482cb641b30db94ecba745df05a419f85eeb0c09180582baf5bb072";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/uz/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/uz/Firefox%20140.0b4.dmg";
locale = "uz";
arch = "mac";
- sha256 = "1e1325a80bbec8eaa0d0fff8d0fc09adab19c43e51160dc041702768eba63220";
+ sha256 = "0e906f32a4ad896f80bdafc28a4cf86579de2ddb5c19dc7dc5a430f58ba68d2b";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/vi/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/vi/Firefox%20140.0b4.dmg";
locale = "vi";
arch = "mac";
- sha256 = "fc9f36a9269c990feaba9621dfed49d9df96f0fe20155884e90807ae9d7225b8";
+ sha256 = "491126108cebab75a43eeb1fcf8e6a4659960055798488c469b2167956f4d6d4";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/xh/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/xh/Firefox%20140.0b4.dmg";
locale = "xh";
arch = "mac";
- sha256 = "af8210bf82898991fd9da3f8e539e09aa6a3995665cbe049558bc9245640e0be";
+ sha256 = "67f143f0d7d62772815a7554e74baff5f5fcbe51a58f1f095ec248ee3971cf97";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/zh-CN/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/zh-CN/Firefox%20140.0b4.dmg";
locale = "zh-CN";
arch = "mac";
- sha256 = "ebe8c62854e34ea685d7a49864504faac27453d21c76dad92d96e2eb6f7b6cfc";
+ sha256 = "cd905f3ceff4c7894aa299562fbf495051760af5b600ff35f0d1ef88fdbe2187";
}
{
- url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/zh-TW/Firefox%20140.0b3.dmg";
+ url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/zh-TW/Firefox%20140.0b4.dmg";
locale = "zh-TW";
arch = "mac";
- sha256 = "7035c1f5ce6358fa450ac6de572b08907a8bb4df4849008fb35e8f492c3cf622";
+ sha256 = "8b50ad669970fa040a3c12156c24903c3b6a885ad7cc886ef7a25507ac27f202";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix
index 3dd7f5a0cceb..6133d8c87ebf 100644
--- a/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix
+++ b/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix
@@ -10,11 +10,11 @@
buildMozillaMach rec {
pname = "firefox-beta";
binaryName = pname;
- version = "140.0b3";
+ version = "140.0b4";
applicationName = "Firefox Beta";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
- sha512 = "282b30284e9efa3909e1c1e8b01fd3c8ce5083668a01dea53487aa00d89734889e033051de3ce9aa66d7a84f4d4ac1c6e558fa4e3efe1e51077fc0831e989129";
+ sha512 = "ec3d3377db8629742d428cceded3c7c92ba952f1b9cb6a15eae7f053213c3a377287a577c33b291a5e4d3cbbf918be52a31c3f4ac5f6d06c1f5edfc6312656fe";
};
meta = {
diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix
index b8b4443fe0ef..cd1f7f72219f 100644
--- a/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix
+++ b/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix
@@ -10,13 +10,13 @@
buildMozillaMach rec {
pname = "firefox-devedition";
binaryName = pname;
- version = "140.0b3";
+ version = "140.0b4";
applicationName = "Firefox Developer Edition";
requireSigning = false;
branding = "browser/branding/aurora";
src = fetchurl {
url = "mirror://mozilla/devedition/releases/${version}/source/firefox-${version}.source.tar.xz";
- sha512 = "f7e2382ba9ad9a6fbea4a99ab541a4b70dcc4dd78d52230f5e600e9812eb796c890d424805b9c4d2ad7c981e3e509d654e9ae4e4c79c6a50880388e1b4c83bbe";
+ sha512 = "bc71e5183b7f527f006b82ba729cb9556a0c756059025392d31ace1e3e49c0a48f5f7c8b64615353c7ae72ab67eb77212f3b573ea06a278f806328093d1424a4";
};
meta = {
diff --git a/pkgs/by-name/bl/bluemail/package.nix b/pkgs/by-name/bl/bluemail/package.nix
index 872e43f7725d..80535baaf553 100644
--- a/pkgs/by-name/bl/bluemail/package.nix
+++ b/pkgs/by-name/bl/bluemail/package.nix
@@ -2,7 +2,7 @@
stdenv,
lib,
fetchurl,
- dpkg,
+ squashfsTools,
autoPatchelfHook,
copyDesktopItems,
pango,
@@ -22,14 +22,12 @@
stdenv.mkDerivation rec {
pname = "bluemail";
- version = "1.140.8-1922";
+ version = "1.140.93";
- # Taking a snapshot of the DEB release because there are no tagged version releases.
- # For new versions, download the upstream release, extract it and check for the version string.
- # In case there's a new version, create a snapshot of it on https://archive.org before updating it here.
+ # To update, check https://search.apps.ubuntu.com/api/v1/package/bluemail and copy the anon_download_url and version.
src = fetchurl {
- url = "https://web.archive.org/web/20240208120704/https://download.bluemail.me/BlueMail/deb/BlueMail.deb";
- hash = "sha256-dnYOb3Q/9vSDssHGS2ywC/Q24Oq96/mvKF+eqd/4dVw=";
+ url = "https://api.snapcraft.io/api/v1/snaps/download/ZVlj0qw0GOFd5JgTfL8kk2Y5eIG1IpiH_178.snap";
+ hash = "sha512-xv7fn+VrtrxauejhgEMdTnmnDXb17TwanXZR6Lqfg5N40MbyDu76XQAWRB8xFU/+GdCTmjv47EaOC7SnnOw4EA==";
};
desktopItems = [
@@ -43,6 +41,7 @@ stdenv.mkDerivation rec {
mimeTypes = [
"x-scheme-handler/me.blueone.linux"
"x-scheme-handler/mailto"
+ "x-scheme-handler/bluemail-notif"
];
categories = [ "Office" ];
})
@@ -52,10 +51,24 @@ stdenv.mkDerivation rec {
autoPatchelfHook
copyDesktopItems
makeWrapper
- dpkg
+ squashfsTools
wrapGAppsHook3
];
+ unpackPhase = ''
+ runHook preUnpack
+
+ unsquashfs $src
+
+ runHook postUnpack
+ '';
+
+ sourceRoot = "squashfs-root";
+
+ postPatch = ''
+ rm -rf usr libEGL.so libGLESv2.so libvk_swiftshader.so libvulkan.so.1
+ '';
+
buildInputs = [
pango
gtk3
@@ -75,12 +88,12 @@ stdenv.mkDerivation rec {
installPhase = ''
runHook preInstall
- mkdir -p $out/bin
- mv opt/BlueMail/* $out
- ln -s $out/bluemail $out/bin/bluemail
+ mkdir -p $out/{bin,opt/bluemail}
+ mv * $out/opt/bluemail
+ ln -s $out/opt/bluemail/bluemail $out/bin/bluemail
- mkdir -p $out/share/icons
- mv usr/share/icons/hicolor $out/share/icons/
+ mkdir -p $out/share/icons/hicolor/1024x1024/apps
+ ln -s $out/opt/bluemail/resources/assets/icons/bluemailx-icon.png $out/share/icons/hicolor/1024x1024/apps/bluemail.png
runHook postInstall
'';
@@ -97,17 +110,19 @@ stdenv.mkDerivation rec {
];
preFixup = ''
- wrapProgram $out/bin/bluemail \
+ wrapProgram $out/opt/bluemail/bluemail \
''${makeWrapperArgs[@]} \
''${gappsWrapperArgs[@]}
'';
meta = with lib; {
- description = "Free, secure, universal email app, capable of managing an unlimited number of mail accounts";
+ description = "Cross platform email and calendar app, with AI features and a modern design";
homepage = "https://bluemail.me";
license = licenses.unfree;
- platforms = platforms.linux;
+ platforms = [ "x86_64-linux" ];
+ # Vendored copy of Electron.
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
- maintainers = with maintainers; [ onny ];
+ maintainers = with maintainers; [ ];
+ mainProgram = "bluemail";
};
}
diff --git a/pkgs/by-name/br/brave/package.nix b/pkgs/by-name/br/brave/package.nix
index ce20dd1c2e0a..dc6d4a182a90 100644
--- a/pkgs/by-name/br/brave/package.nix
+++ b/pkgs/by-name/br/brave/package.nix
@@ -3,24 +3,24 @@
let
pname = "brave";
- version = "1.79.118";
+ version = "1.79.119";
allArchives = {
aarch64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb";
- hash = "sha256-OI4B6Uu9TtbV58Eq3854cyC57JZ+j7tBZoDk+zHeeWM=";
+ hash = "sha256-tz3pCToOqsO6SAu5NeUSmO0aRe31qw0sK2OxtkrYGlo=";
};
x86_64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
- hash = "sha256-4lWsD9OfbgOaallAEc8x3zLSFoBAg4UCjBCiDc7ShDs=";
+ hash = "sha256-8uX8byw/rp+yj6Y2qBemEHGwt4CQepWjVD8F9KuJZbI=";
};
aarch64-darwin = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip";
- hash = "sha256-5yOcEerPleZnRynxMAzeiPPmZAfU6O+wqsBfR+NOvUc=";
+ hash = "sha256-ynLMWSWywJbmURBH60Nf7TJFERPNNzcI/wdW8AFk7ZA=";
};
x86_64-darwin = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip";
- hash = "sha256-3q0vV9cAk8TEWluGYyH3FSw4zKHxl2Dn3eCg2pSs3zU=";
+ hash = "sha256-ERhKzzabN3NiJQMaTLxdtHCbPMDbPifG56aBmAgke5o=";
};
};
diff --git a/pkgs/by-name/bu/buttplug-mcp/package.nix b/pkgs/by-name/bu/buttplug-mcp/package.nix
new file mode 100644
index 000000000000..2eab6952da0b
--- /dev/null
+++ b/pkgs/by-name/bu/buttplug-mcp/package.nix
@@ -0,0 +1,35 @@
+{
+ lib,
+ buildGoModule,
+ fetchFromGitHub,
+}:
+
+buildGoModule (finalAttrs: {
+ pname = "buttplug-mcp";
+ version = "0.0.1";
+
+ src = fetchFromGitHub {
+ owner = "ConAcademy";
+ repo = "buttplug-mcp";
+ rev = "v${finalAttrs.version}";
+ hash = "sha256-C4ZPTO+Gh6g19BrqHugSCF74aAZ888XRTk1AzNpEBok=";
+ };
+
+ vendorHash = "sha256-EoLv7HpdAyEM83m/DTgu9jMh0Nn+v8b2buIavQFJbnY=";
+
+ ldflags = [
+ "-s"
+ "-w"
+ "-X main.version=${finalAttrs.version}"
+ ];
+
+ __darwinAllowLocalNetworking = true;
+
+ meta = {
+ description = "Buttplug.io Model Context Protocol (MCP) Server";
+ homepage = "https://github.com/ConAcademy/buttplug-mcp";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ pilz ];
+ mainProgram = "buttplug-mcp";
+ };
+})
diff --git a/pkgs/by-name/ca/cargo-component/package.nix b/pkgs/by-name/ca/cargo-component/package.nix
index 8deaf38fa346..46212b72e283 100644
--- a/pkgs/by-name/ca/cargo-component/package.nix
+++ b/pkgs/by-name/ca/cargo-component/package.nix
@@ -8,17 +8,17 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-component";
- version = "0.20.0";
+ version = "0.21.1";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = "cargo-component";
rev = "v${version}";
- hash = "sha256-pW3hhcsMzKSWmUX8HwAtZCB+v9B4qXw6WUGODhPtW+Q=";
+ hash = "sha256-Tlx14q/2k/0jZZ1nECX7zF/xNTeMCZg/fN+fhRM4uhc=";
};
useFetchCargoVendor = true;
- cargoHash = "sha256-Vnef3ApklZtN417dXhA+YWcsAeSTDSt6wA+7SjBKHm0=";
+ cargoHash = "sha256-ZwxVhoqAzkaIgcH9GMR+IGkJ6IOQVtmt0qcDjdix6cU=";
nativeBuildInputs = [
pkg-config
diff --git a/pkgs/by-name/ca/cargo-udeps/package.nix b/pkgs/by-name/ca/cargo-udeps/package.nix
index 18a8e46589a5..a2fcaad6e1e5 100644
--- a/pkgs/by-name/ca/cargo-udeps/package.nix
+++ b/pkgs/by-name/ca/cargo-udeps/package.nix
@@ -10,17 +10,17 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-udeps";
- version = "0.1.55";
+ version = "0.1.56";
src = fetchFromGitHub {
owner = "est31";
repo = "cargo-udeps";
rev = "v${version}";
- sha256 = "sha256-4/JfD2cH46it8PkU58buTHwFXBZI3sytyJCUWl+vSAE=";
+ sha256 = "sha256-W9COzLyE7A/Yp88HTknSSa9WjufwHMgcmlsqwOYSSCw=";
};
useFetchCargoVendor = true;
- cargoHash = "sha256-4fF5nW8G2XMvC2K2nW7fhZL9DvjW4/cZXSCJurSu9NE=";
+ cargoHash = "sha256-ttIzCro9/oiF0ycRG/UzvgMT+3kXhkVAdkNCIVjIc2g=";
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/by-name/ci/cirrus-cli/package.nix b/pkgs/by-name/ci/cirrus-cli/package.nix
index 7a0411231fe1..e53f35129229 100644
--- a/pkgs/by-name/ci/cirrus-cli/package.nix
+++ b/pkgs/by-name/ci/cirrus-cli/package.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "cirrus-cli";
- version = "0.144.0";
+ version = "0.144.1";
src = fetchFromGitHub {
owner = "cirruslabs";
repo = "cirrus-cli";
rev = "v${version}";
- hash = "sha256-pbfLEoc9MF9Zo9P5D8R0WM/ZbzwhdIZhtcWR9tSKzX8=";
+ hash = "sha256-xU1c7dDYCfzLao6TLQFSijwTnEz0afkcOQnlHeTgaVQ=";
};
- vendorHash = "sha256-PH28ZIubrJWk4qTrL9OSx/ylW1iEP0j0iq4uNg9d9ko=";
+ vendorHash = "sha256-ZFvulF/glMq7Crp1d1lK602G34/anlT5yyyQQcgiuHg=";
ldflags = [
"-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}"
diff --git a/pkgs/by-name/ci/civo/package.nix b/pkgs/by-name/ci/civo/package.nix
index 2775c9a504bc..5457292c1946 100644
--- a/pkgs/by-name/ci/civo/package.nix
+++ b/pkgs/by-name/ci/civo/package.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "civo";
- version = "1.2.3";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "civo";
repo = "cli";
rev = "v${version}";
- hash = "sha256-NREiQA/zAxClwKZDq5SR43/AAT6HqdfR6/ud9Xhe5rM=";
+ hash = "sha256-XK3FMgtAXOQYKa2il83blgdFhOdzbmP7VnIOijyDsK8=";
};
- vendorHash = "sha256-xSvq8ZrkdzRhfD2gPKSJkLnwVQuFuWnSYJ89iUDOpUU=";
+ vendorHash = "sha256-fGAJUGYbPJ88Dnfi5XWXr2jd9hE6M8p2ZLq5ORMoyL0=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/co/countryfetch/package.nix b/pkgs/by-name/co/countryfetch/package.nix
index 22c8e43964ea..007d8ca7cb14 100644
--- a/pkgs/by-name/co/countryfetch/package.nix
+++ b/pkgs/by-name/co/countryfetch/package.nix
@@ -10,20 +10,19 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "countryfetch";
- version = "0.1.9";
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "nik-rev";
repo = "countryfetch";
tag = "v${finalAttrs.version}";
- hash = "sha256-KdFgY54vXLmq6IZfJzZ1IeZ2eQuNJoCRZUV3rVuPpcY=";
+ hash = "sha256-povKd1Y/2Mi+6yJd9+RsJ4F19/wvXvBOK2Jgbs4UnP0=";
};
useFetchCargoVendor = true;
- cargoHash = "sha256-XJI9k/5hdak8p0/J/x9u6lqJu/DIbX93Wwm3LALkAAw=";
+ cargoHash = "sha256-0ZBhRheJGapPqVieXbIpoboVV4RLXan042u5SSgrYQk=";
env = {
- RUSTC_BOOTSTRAP = 1;
OPENSSL_NO_VENDOR = true;
};
diff --git a/pkgs/by-name/dp/dpkg/package.nix b/pkgs/by-name/dp/dpkg/package.nix
index b85ad1a50ba5..b5e9ca516b20 100644
--- a/pkgs/by-name/dp/dpkg/package.nix
+++ b/pkgs/by-name/dp/dpkg/package.nix
@@ -19,12 +19,12 @@
stdenv.mkDerivation rec {
pname = "dpkg";
- version = "1.22.11";
+ version = "1.22.19";
src = fetchgit {
url = "https://git.launchpad.net/ubuntu/+source/dpkg";
rev = "applied/${version}";
- hash = "sha256-mKyS0lPTG3ROcw8AhB4IdjNjvZK2YTGV9pbpjz/OLAc=";
+ hash = "sha256-lSuq5VqBj5yKusZaT50sOf82/wd2FeS4g2ILaZT0HPM=";
};
configureFlags = [
@@ -112,6 +112,7 @@ stdenv.mkDerivation rec {
homepage = "https://wiki.debian.org/Teams/Dpkg";
license = licenses.gpl2Plus;
platforms = platforms.unix;
+ broken = stdenv.hostPlatform.isDarwin;
maintainers = with maintainers; [ siriobalmelli ];
};
}
diff --git a/pkgs/by-name/fi/fiano/package.nix b/pkgs/by-name/fi/fiano/package.nix
index 3f09e5af9c40..8106ecd3a987 100644
--- a/pkgs/by-name/fi/fiano/package.nix
+++ b/pkgs/by-name/fi/fiano/package.nix
@@ -34,11 +34,11 @@ buildGoModule rec {
"-w"
];
- meta = with lib; {
+ meta = {
description = "Go-based tools for modifying UEFI firmware";
homepage = "https://github.com/linuxboot/fiano";
changelog = "https://github.com/linuxboot/fiano/blob/v${version}/RELEASES.md";
- license = licenses.bsd3;
- maintainers = [ maintainers.jmbaur ];
+ license = lib.licenses.bsd3;
+ maintainers = [ lib.maintainers.jmbaur ];
};
}
diff --git a/pkgs/by-name/fi/fiche/package.nix b/pkgs/by-name/fi/fiche/package.nix
index 4361019d55f7..5fff1716c7c6 100644
--- a/pkgs/by-name/fi/fiche/package.nix
+++ b/pkgs/by-name/fi/fiche/package.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
doCheck = true;
- meta = with lib; {
+ meta = {
description = "Command line pastebin for sharing terminal output";
longDescription = ''
Fiche is a command line pastebin server for sharing terminal output.
@@ -34,9 +34,9 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/solusipse/fiche";
changelog = "https://github.com/solusipse/fiche/releases/tag/${version}";
- license = licenses.mit;
- maintainers = [ maintainers.pinpox ];
- platforms = platforms.all;
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.pinpox ];
+ platforms = lib.platforms.all;
mainProgram = "fiche";
};
}
diff --git a/pkgs/by-name/fi/fierce/package.nix b/pkgs/by-name/fi/fierce/package.nix
index 684acc2d3f2e..f05642069021 100644
--- a/pkgs/by-name/fi/fierce/package.nix
+++ b/pkgs/by-name/fi/fierce/package.nix
@@ -27,12 +27,12 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "fierce" ];
- meta = with lib; {
+ meta = {
description = "DNS reconnaissance tool for locating non-contiguous IP space";
homepage = "https://github.com/mschwager/fierce";
changelog = "https://github.com/mschwager/fierce/blob/${version}/CHANGELOG.md";
- license = licenses.gpl3Plus;
- maintainers = with maintainers; [ c0bw3b ];
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [ c0bw3b ];
mainProgram = "fierce";
};
}
diff --git a/pkgs/by-name/fi/fim-rs/package.nix b/pkgs/by-name/fi/fim-rs/package.nix
index 1c43375c7f37..dd3e2abc9ee6 100644
--- a/pkgs/by-name/fi/fim-rs/package.nix
+++ b/pkgs/by-name/fi/fim-rs/package.nix
@@ -42,7 +42,7 @@ rustPlatform.buildRustPackage rec {
# There is a failure while the binary is checked
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Host-based file integrity monitoring tool";
longDescription = ''
FIM is a File Integrity Monitoring tool that tracks any event over your
@@ -56,8 +56,8 @@ rustPlatform.buildRustPackage rec {
'';
homepage = "https://github.com/Achiefs/fim";
changelog = "https://github.com/Achiefs/fim/releases/tag/v${version}";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "fim";
};
}
diff --git a/pkgs/by-name/fi/findomain/package.nix b/pkgs/by-name/fi/findomain/package.nix
index 7df036a80722..d7be3bbaa8a9 100644
--- a/pkgs/by-name/fi/findomain/package.nix
+++ b/pkgs/by-name/fi/findomain/package.nix
@@ -38,12 +38,12 @@ rustPlatform.buildRustPackage rec {
installManPage findomain.1
'';
- meta = with lib; {
+ meta = {
description = "Fastest and cross-platform subdomain enumerator";
homepage = "https://github.com/Findomain/Findomain";
changelog = "https://github.com/Findomain/Findomain/releases/tag/${version}";
- license = licenses.gpl3Plus;
- maintainers = with maintainers; [
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [
Br1ght0ne
figsoda
];
diff --git a/pkgs/by-name/fi/fingerprintx/package.nix b/pkgs/by-name/fi/fingerprintx/package.nix
index fac358d9d74d..5c8d147a70e1 100644
--- a/pkgs/by-name/fi/fingerprintx/package.nix
+++ b/pkgs/by-name/fi/fingerprintx/package.nix
@@ -25,12 +25,12 @@ buildGoModule rec {
# Tests require network access
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Standalone utility for service discovery on open ports";
mainProgram = "fingerprintx";
homepage = "https://github.com/praetorian-inc/fingerprintx";
changelog = "https://github.com/praetorian-inc/fingerprintx/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ fab ];
};
}
diff --git a/pkgs/by-name/fi/firecracker/package.nix b/pkgs/by-name/fi/firecracker/package.nix
index eb2423910fec..2761076b4730 100644
--- a/pkgs/by-name/fi/firecracker/package.nix
+++ b/pkgs/by-name/fi/firecracker/package.nix
@@ -83,14 +83,14 @@ rustPlatform.buildRustPackage rec {
runHook postInstall
'';
- meta = with lib; {
+ meta = {
description = "Secure, fast, minimal micro-container virtualization";
homepage = "http://firecracker-microvm.io";
changelog = "https://github.com/firecracker-microvm/firecracker/releases/tag/v${version}";
mainProgram = "firecracker";
- license = licenses.asl20;
+ license = lib.licenses.asl20;
platforms = lib.platforms.linux;
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
usertam
thoughtpolice
qjoly
diff --git a/pkgs/by-name/fl/flare-floss/package.nix b/pkgs/by-name/fl/flare-floss/package.nix
index 8e7936346d76..3477b0506a4c 100644
--- a/pkgs/by-name/fl/flare-floss/package.nix
+++ b/pkgs/by-name/fl/flare-floss/package.nix
@@ -61,12 +61,12 @@ python3.pkgs.buildPythonPackage rec {
export HOME=$(mktemp -d)
'';
- meta = with lib; {
+ meta = {
description = "Automatically extract obfuscated strings from malware";
homepage = "https://github.com/mandiant/flare-floss";
changelog = "https://github.com/mandiant/flare-floss/releases/tag/v${version}";
- license = licenses.asl20;
+ license = lib.licenses.asl20;
mainProgram = "floss";
- maintainers = with maintainers; [ fab ];
+ maintainers = with lib.maintainers; [ fab ];
};
}
diff --git a/pkgs/by-name/fl/flavours/package.nix b/pkgs/by-name/fl/flavours/package.nix
index 2abafb852874..a9c815e19f86 100644
--- a/pkgs/by-name/fl/flavours/package.nix
+++ b/pkgs/by-name/fl/flavours/package.nix
@@ -32,12 +32,12 @@ rustPlatform.buildRustPackage rec {
--bash <($out/bin/flavours --completions bash)
'';
- meta = with lib; {
+ meta = {
description = "Easy to use base16 scheme manager/builder that integrates with any workflow";
homepage = "https://github.com/Misterio77/flavours";
changelog = "https://github.com/Misterio77/flavours/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
moni
misterio77
];
diff --git a/pkgs/by-name/fl/flip-link/package.nix b/pkgs/by-name/fl/flip-link/package.nix
index adc4dea819d1..3e211e8c6745 100644
--- a/pkgs/by-name/fl/flip-link/package.nix
+++ b/pkgs/by-name/fl/flip-link/package.nix
@@ -29,16 +29,16 @@ rustPlatform.buildRustPackage rec {
"--skip should_verify_memory_layout"
];
- meta = with lib; {
+ meta = {
description = "Adds zero-cost stack overflow protection to your embedded programs";
mainProgram = "flip-link";
homepage = "https://github.com/knurling-rs/flip-link";
changelog = "https://github.com/knurling-rs/flip-link/blob/v${version}/CHANGELOG.md";
- license = with licenses; [
+ license = with lib.licenses; [
asl20 # or
mit
];
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
FlorianFranzen
newam
];
diff --git a/pkgs/by-name/fl/flycast/package.nix b/pkgs/by-name/fl/flycast/package.nix
index 442521bf21f0..0f08b2b02ada 100644
--- a/pkgs/by-name/fl/flycast/package.nix
+++ b/pkgs/by-name/fl/flycast/package.nix
@@ -53,13 +53,13 @@ stdenv.mkDerivation rec {
wrapProgram $out/bin/flycast --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]}
'';
- meta = with lib; {
+ meta = {
homepage = "https://github.com/flyinghead/flycast";
changelog = "https://github.com/flyinghead/flycast/releases/tag/v${version}";
description = "Multi-platform Sega Dreamcast, Naomi and Atomiswave emulator";
mainProgram = "flycast";
- license = licenses.gpl2Only;
- platforms = platforms.unix;
- maintainers = [ ];
+ license = lib.licenses.gpl2Only;
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [ ];
};
}
diff --git a/pkgs/by-name/fo/foliate/package.nix b/pkgs/by-name/fo/foliate/package.nix
index d48cede3b2be..c1d379b0a1c3 100644
--- a/pkgs/by-name/fo/foliate/package.nix
+++ b/pkgs/by-name/fo/foliate/package.nix
@@ -50,12 +50,12 @@ stdenv.mkDerivation rec {
webkitgtk_6_0
];
- meta = with lib; {
+ meta = {
description = "Simple and modern GTK eBook reader";
homepage = "https://johnfactotum.github.io/foliate";
changelog = "https://github.com/johnfactotum/foliate/releases/tag/${version}";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [
onny
aleksana
];
diff --git a/pkgs/by-name/fo/fortune-kind/package.nix b/pkgs/by-name/fo/fortune-kind/package.nix
index 7f7ce4993ff7..87bf5a8b006e 100644
--- a/pkgs/by-name/fo/fortune-kind/package.nix
+++ b/pkgs/by-name/fo/fortune-kind/package.nix
@@ -58,7 +58,7 @@ rustPlatform.buildRustPackage rec {
ln -s fortune-kind $out/bin/fortune
'';
- meta = with lib; {
+ meta = {
description = "Kinder, curated fortune, written in rust";
longDescription = ''
Historically, contributions to fortune-mod have had a less-than ideal
@@ -70,9 +70,9 @@ rustPlatform.buildRustPackage rec {
'';
homepage = "https://github.com/cafkafk/fortune-kind";
changelog = "https://github.com/cafkafk/fortune-kind/releases/tag/v${version}";
- license = licenses.gpl3Only;
+ license = lib.licenses.gpl3Only;
mainProgram = "fortune-kind";
- maintainers = with maintainers; [ cafkafk ];
- platforms = platforms.unix ++ platforms.windows;
+ maintainers = with lib.maintainers; [ cafkafk ];
+ platforms = lib.platforms.unix ++ lib.platforms.windows;
};
}
diff --git a/pkgs/by-name/fo/four-in-a-row/package.nix b/pkgs/by-name/fo/four-in-a-row/package.nix
index 9b77539522bd..332d3178b182 100644
--- a/pkgs/by-name/fo/four-in-a-row/package.nix
+++ b/pkgs/by-name/fo/four-in-a-row/package.nix
@@ -55,13 +55,13 @@ stdenv.mkDerivation rec {
updateScript = gnome.updateScript { packageName = "four-in-a-row"; };
};
- meta = with lib; {
+ meta = {
homepage = "https://gitlab.gnome.org/GNOME/four-in-a-row";
changelog = "https://gitlab.gnome.org/GNOME/four-in-a-row/-/blob/${version}/NEWS?ref_type=tags";
description = "Make lines of the same color to win";
mainProgram = "four-in-a-row";
- teams = [ teams.gnome ];
- license = licenses.gpl2;
- platforms = platforms.unix;
+ teams = [ lib.teams.gnome ];
+ license = lib.licenses.gpl2;
+ platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/by-name/fr/fractal/package.nix b/pkgs/by-name/fr/fractal/package.nix
index f2aab7a59bf5..29dd523723e3 100644
--- a/pkgs/by-name/fr/fractal/package.nix
+++ b/pkgs/by-name/fr/fractal/package.nix
@@ -107,13 +107,13 @@ stdenv.mkDerivation rec {
updateScript = nix-update-script { };
};
- meta = with lib; {
+ meta = {
description = "Matrix group messaging app";
homepage = "https://gitlab.gnome.org/GNOME/fractal";
changelog = "https://gitlab.gnome.org/World/fractal/-/releases/${version}";
- license = licenses.gpl3Plus;
- teams = [ teams.gnome ];
- platforms = platforms.linux;
+ license = lib.licenses.gpl3Plus;
+ teams = [ lib.teams.gnome ];
+ platforms = lib.platforms.linux;
mainProgram = "fractal";
};
}
diff --git a/pkgs/by-name/fr/frawk/package.nix b/pkgs/by-name/fr/frawk/package.nix
index 4c5870fe2690..c74296f90f6b 100644
--- a/pkgs/by-name/fr/frawk/package.nix
+++ b/pkgs/by-name/fr/frawk/package.nix
@@ -43,15 +43,15 @@ rustPlatform.buildRustPackage rec {
# depends on cpu instructions that may not be available on builders
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Small programming language for writing short programs processing textual data";
mainProgram = "frawk";
homepage = "https://github.com/ezrosent/frawk";
changelog = "https://github.com/ezrosent/frawk/releases/tag/v${version}";
- license = with licenses; [
+ license = with lib.licenses; [
mit # or
asl20
];
- maintainers = with maintainers; [ figsoda ];
+ maintainers = with lib.maintainers; [ figsoda ];
};
}
diff --git a/pkgs/by-name/fr/fre/package.nix b/pkgs/by-name/fr/fre/package.nix
index ddf57d3fd792..a97505486e3e 100644
--- a/pkgs/by-name/fr/fre/package.nix
+++ b/pkgs/by-name/fr/fre/package.nix
@@ -18,12 +18,12 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true;
cargoHash = "sha256-07qKG4ju2UOkTcgWAl2U0uqQZyiosK1UH/M2BvwMAaU=";
- meta = with lib; {
+ meta = {
description = "CLI tool for tracking your most-used directories and files";
homepage = "https://github.com/camdencheek/fre";
changelog = "https://github.com/camdencheek/fre/blob/${version}/CHANGELOG.md";
- license = with licenses; [ mit ];
- maintainers = with maintainers; [ gaykitty ];
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [ gaykitty ];
mainProgram = "fre";
};
}
diff --git a/pkgs/by-name/fr/freenukum/package.nix b/pkgs/by-name/fr/freenukum/package.nix
index 92d77091b6b2..f0bd4d96892f 100644
--- a/pkgs/by-name/fr/freenukum/package.nix
+++ b/pkgs/by-name/fr/freenukum/package.nix
@@ -70,12 +70,12 @@ rustPlatform.buildRustPackage rec {
install -Dm644 "${desktopItem}/share/applications/"* -t $out/share/applications/
'';
- meta = with lib; {
+ meta = {
description = "Clone of the original Duke Nukum 1 Jump'n Run game";
homepage = "https://salsa.debian.org/silwol/freenukum";
changelog = "https://salsa.debian.org/silwol/freenukum/-/blob/v${version}/CHANGELOG.md";
- license = licenses.agpl3Plus;
- maintainers = with maintainers; [ _0x4A6F ];
+ license = lib.licenses.agpl3Plus;
+ maintainers = with lib.maintainers; [ _0x4A6F ];
broken = stdenv.hostPlatform.isDarwin;
};
}
diff --git a/pkgs/by-name/fr/freetds/package.nix b/pkgs/by-name/fr/freetds/package.nix
index 03568ea850f6..a5d5d4d0dab2 100644
--- a/pkgs/by-name/fr/freetds/package.nix
+++ b/pkgs/by-name/fr/freetds/package.nix
@@ -31,12 +31,12 @@ stdenv.mkDerivation rec {
pkg-config
];
- meta = with lib; {
+ meta = {
description = "Libraries to natively talk to Microsoft SQL Server and Sybase databases";
homepage = "https://www.freetds.org";
changelog = "https://github.com/FreeTDS/freetds/releases/tag/v${version}";
- license = licenses.lgpl2;
- maintainers = with maintainers; [ peterhoeg ];
- platforms = platforms.all;
+ license = lib.licenses.lgpl2;
+ maintainers = with lib.maintainers; [ peterhoeg ];
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/fr/frotz/package.nix b/pkgs/by-name/fr/frotz/package.nix
index e90f43beca2a..1b30be141957 100644
--- a/pkgs/by-name/fr/frotz/package.nix
+++ b/pkgs/by-name/fr/frotz/package.nix
@@ -48,16 +48,16 @@ stdenv.mkDerivation rec {
installFlags = [ "PREFIX=$(out)" ];
- meta = with lib; {
+ meta = {
homepage = "https://davidgriffith.gitlab.io/frotz/";
changelog = "https://gitlab.com/DavidGriffith/frotz/-/raw/${version}/NEWS";
description = "Z-machine interpreter for Infocom games and other interactive fiction";
mainProgram = "frotz";
- platforms = platforms.unix;
- maintainers = with maintainers; [
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [
nicknovitski
ddelabru
];
- license = licenses.gpl2Plus;
+ license = lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/by-name/ga/galene/package.nix b/pkgs/by-name/ga/galene/package.nix
index 10d89c331ece..a593b4e2f588 100644
--- a/pkgs/by-name/ga/galene/package.nix
+++ b/pkgs/by-name/ga/galene/package.nix
@@ -38,14 +38,14 @@ buildGoModule rec {
tests.vm = nixosTests.galene.basic;
};
- meta = with lib; {
+ meta = {
description = "Videoconferencing server that is easy to deploy, written in Go";
homepage = "https://github.com/jech/galene";
changelog = "https://github.com/jech/galene/raw/galene-${version}/CHANGES";
- license = licenses.mit;
- platforms = platforms.linux;
+ license = lib.licenses.mit;
+ platforms = lib.platforms.linux;
teams = [ lib.teams.ngi ];
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
rgrunbla
erdnaxe
];
diff --git a/pkgs/by-name/ga/galer/package.nix b/pkgs/by-name/ga/galer/package.nix
index af801aaf3bc1..169379e32177 100644
--- a/pkgs/by-name/ga/galer/package.nix
+++ b/pkgs/by-name/ga/galer/package.nix
@@ -17,12 +17,12 @@ buildGoModule rec {
vendorHash = "sha256-BS7ZUq8/swZpTaYGjiF5OuZXQpoosZ3mdF9v1euijxo=";
- meta = with lib; {
+ meta = {
description = "Tool to fetch URLs from HTML attributes";
homepage = "https://github.com/dwisiswant0/galer";
changelog = "https://github.com/dwisiswant0/galer/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "galer";
};
}
diff --git a/pkgs/by-name/ga/gallia/package.nix b/pkgs/by-name/ga/gallia/package.nix
index ae405bce0130..a729c2e14d37 100644
--- a/pkgs/by-name/ga/gallia/package.nix
+++ b/pkgs/by-name/ga/gallia/package.nix
@@ -46,15 +46,15 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "gallia" ];
- meta = with lib; {
+ meta = {
description = "Extendable Pentesting Framework for the Automotive Domain";
homepage = "https://github.com/Fraunhofer-AISEC/gallia";
changelog = "https://github.com/Fraunhofer-AISEC/gallia/releases/tag/v${version}";
- license = with licenses; [ asl20 ];
- maintainers = with maintainers; [
+ license = with lib.licenses; [ asl20 ];
+ maintainers = with lib.maintainers; [
fab
rumpelsepp
];
- platforms = platforms.linux;
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/ga/gam/package.nix b/pkgs/by-name/ga/gam/package.nix
index 3e2783dafa9a..9081375e3f3a 100644
--- a/pkgs/by-name/ga/gam/package.nix
+++ b/pkgs/by-name/ga/gam/package.nix
@@ -63,13 +63,13 @@ python3.pkgs.buildPythonApplication rec {
runHook postCheck
'';
- meta = with lib; {
+ meta = {
description = "Command line management for Google Workspace";
mainProgram = "gam";
homepage = "https://github.com/GAM-team/GAM/wiki";
changelog = "https://github.com/GAM-team/GAM/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ thanegill ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ thanegill ];
};
}
diff --git a/pkgs/by-name/ga/game-rs/package.nix b/pkgs/by-name/ga/game-rs/package.nix
index 2c22af0be73b..6a54fabeb7bd 100644
--- a/pkgs/by-name/ga/game-rs/package.nix
+++ b/pkgs/by-name/ga/game-rs/package.nix
@@ -23,12 +23,12 @@ rustPlatform.buildRustPackage rec {
propagatedBuildInputs = [ steam-run ];
- meta = with lib; {
+ meta = {
description = "Minimal CLI game launcher for linux";
homepage = "https://github.com/amanse/game-rs";
changelog = "https://github.com/Amanse/game-rs/releases/tag/v${version}";
- license = with licenses; [ mit ];
- maintainers = with maintainers; [ amanse ];
- platforms = platforms.linux;
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [ amanse ];
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/ga/gato/package.nix b/pkgs/by-name/ga/gato/package.nix
index fb1737ac2306..0aa5231a95fd 100644
--- a/pkgs/by-name/ga/gato/package.nix
+++ b/pkgs/by-name/ga/gato/package.nix
@@ -40,12 +40,12 @@ python3.pkgs.buildPythonApplication rec {
"gato"
];
- meta = with lib; {
+ meta = {
description = "GitHub Self-Hosted Runner Enumeration and Attack Tool";
homepage = "https://github.com/praetorian-inc/gato";
changelog = "https://github.com/praetorian-inc/gato/releases/tag/${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "gato";
};
}
diff --git a/pkgs/by-name/gc/gcli/package.nix b/pkgs/by-name/gc/gcli/package.nix
index 077afdb30a99..75822b7be633 100644
--- a/pkgs/by-name/gc/gcli/package.nix
+++ b/pkgs/by-name/gc/gcli/package.nix
@@ -27,13 +27,13 @@ stdenv.mkDerivation rec {
];
buildInputs = [ curl ];
- meta = with lib; {
+ meta = {
description = "Portable Git(Hub|Lab|ea) CLI tool";
homepage = "https://herrhotzenplotz.de/gcli/";
changelog = "https://github.com/herrhotzenplotz/gcli/releases/tag/${version}";
- license = licenses.bsd2;
+ license = lib.licenses.bsd2;
mainProgram = "gcli";
- maintainers = with maintainers; [ kenran ];
- platforms = platforms.unix;
+ maintainers = with lib.maintainers; [ kenran ];
+ platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/by-name/gc/gcp-scanner/package.nix b/pkgs/by-name/gc/gcp-scanner/package.nix
index b0d33520cdf0..ef5fbeff3114 100644
--- a/pkgs/by-name/gc/gcp-scanner/package.nix
+++ b/pkgs/by-name/gc/gcp-scanner/package.nix
@@ -46,12 +46,12 @@ python3.pkgs.buildPythonApplication rec {
"test_acceptance"
];
- meta = with lib; {
+ meta = {
description = "Comprehensive scanner for Google Cloud";
homepage = "https://github.com/google/gcp_scanner";
changelog = "https://github.com/google/gcp_scanner/blob/${version}/CHANGELOG.md";
- license = licenses.asl20;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "gcp-scanner";
};
}
diff --git a/pkgs/by-name/gc/gcsfuse/package.nix b/pkgs/by-name/gc/gcsfuse/package.nix
index 0b858888eee5..d7c918125704 100644
--- a/pkgs/by-name/gc/gcsfuse/package.nix
+++ b/pkgs/by-name/gc/gcsfuse/package.nix
@@ -44,12 +44,12 @@ buildGoModule rec {
ln -s $out/bin/mount_gcsfuse $out/bin/mount.fuse.gcsfuse
'';
- meta = with lib; {
+ meta = {
description = "User-space file system for interacting with Google Cloud Storage";
homepage = "https://cloud.google.com/storage/docs/gcs-fuse";
changelog = "https://github.com/GoogleCloudPlatform/gcsfuse/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = [ ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ ];
# internal/cache/file/downloader/job.go:386:77: undefined: syscall.O_DIRECT
broken = stdenv.hostPlatform.isDarwin;
};
diff --git a/pkgs/by-name/ge/geary/package.nix b/pkgs/by-name/ge/geary/package.nix
index 1ee4d48bb8d8..9602715f550f 100644
--- a/pkgs/by-name/ge/geary/package.nix
+++ b/pkgs/by-name/ge/geary/package.nix
@@ -151,12 +151,12 @@ stdenv.mkDerivation rec {
};
};
- meta = with lib; {
+ meta = {
homepage = "https://gitlab.gnome.org/GNOME/geary";
changelog = "https://gitlab.gnome.org/GNOME/geary/-/blob/${version}/NEWS?ref_type=tags";
description = "Mail client for GNOME 3";
- teams = [ teams.gnome ];
- license = licenses.lgpl21Plus;
- platforms = platforms.linux;
+ teams = [ lib.teams.gnome ];
+ license = lib.licenses.lgpl21Plus;
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/ge/genact/package.nix b/pkgs/by-name/ge/genact/package.nix
index 00ecfe4e5c55..f08fd9956b34 100644
--- a/pkgs/by-name/ge/genact/package.nix
+++ b/pkgs/by-name/ge/genact/package.nix
@@ -32,12 +32,12 @@ rustPlatform.buildRustPackage rec {
--zsh <($out/bin/genact --print-completions zsh)
'';
- meta = with lib; {
+ meta = {
description = "Nonsense activity generator";
homepage = "https://github.com/svenstaro/genact";
changelog = "https://github.com/svenstaro/genact/blob/v${version}/CHANGELOG.md";
- license = licenses.mit;
- maintainers = with maintainers; [ figsoda ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "genact";
};
}
diff --git a/pkgs/by-name/ge/gerbera/package.nix b/pkgs/by-name/ge/gerbera/package.nix
index f24956165ee8..9165d79a5033 100644
--- a/pkgs/by-name/ge/gerbera/package.nix
+++ b/pkgs/by-name/ge/gerbera/package.nix
@@ -165,7 +165,7 @@ stdenv.mkDerivation rec {
passthru.tests = { inherit (nixosTests) mediatomb; };
- meta = with lib; {
+ meta = {
homepage = "https://docs.gerbera.io/";
changelog = "https://github.com/gerbera/gerbera/releases/tag/v${version}";
description = "UPnP Media Server for 2024";
@@ -174,9 +174,9 @@ stdenv.mkDerivation rec {
It allows to stream your digital media through your home network and consume it on all kinds
of UPnP supporting devices.
'';
- license = licenses.gpl2Only;
- maintainers = with maintainers; [ ardumont ];
- platforms = platforms.linux;
+ license = lib.licenses.gpl2Only;
+ maintainers = with lib.maintainers; [ ardumont ];
+ platforms = lib.platforms.linux;
mainProgram = "gerbera";
};
}
diff --git a/pkgs/by-name/gh/gh-i/package.nix b/pkgs/by-name/gh/gh-i/package.nix
index c4dbf1ba6aef..1e60413c9aef 100644
--- a/pkgs/by-name/gh/gh-i/package.nix
+++ b/pkgs/by-name/gh/gh-i/package.nix
@@ -19,12 +19,12 @@ buildGoModule rec {
ldflags = [ "-s" ];
- meta = with lib; {
+ meta = {
description = "Search github issues interactively";
changelog = "https://github.com/gennaro-tedesco/gh-i/releases/tag/v${version}";
homepage = "https://github.com/gennaro-tedesco/gh-i";
- license = licenses.asl20;
- maintainers = with maintainers; [ phanirithvij ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ phanirithvij ];
mainProgram = "gh-i";
};
}
diff --git a/pkgs/by-name/gh/gh-skyline/package.nix b/pkgs/by-name/gh/gh-skyline/package.nix
index b4d2ba692582..d226bebfd665 100644
--- a/pkgs/by-name/gh/gh-skyline/package.nix
+++ b/pkgs/by-name/gh/gh-skyline/package.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "gh-skyline";
- version = "0.1.5";
+ version = "0.1.6";
src = fetchFromGitHub {
owner = "github";
repo = "gh-skyline";
tag = "v${version}";
- hash = "sha256-jcdOLoyOXq270SaObMpCD+ts6Hj8wqSAjUZWEg3F9+w=";
+ hash = "sha256-IMsq+IhuZUJ7JSWZJPvx2bQ9avFsjfc/kOW9Sre5jAo=";
};
- vendorHash = "sha256-rCFHYofUQlfRMP7bJav2se7oAkE7rS8KJl1n8kCsSag=";
+ vendorHash = "sha256-iAqc8RlvpvP9Go8E/b+PnEgKRdpD3+IIQ1JUKVZ1Ces=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/gh/gh/package.nix b/pkgs/by-name/gh/gh/package.nix
index 92d59c9793f1..6a529469cca2 100644
--- a/pkgs/by-name/gh/gh/package.nix
+++ b/pkgs/by-name/gh/gh/package.nix
@@ -55,12 +55,12 @@ buildGoModule rec {
package = gh;
};
- meta = with lib; {
+ meta = {
description = "GitHub CLI tool";
homepage = "https://cli.github.com/";
changelog = "https://github.com/cli/cli/releases/tag/v${version}";
- license = licenses.mit;
+ license = lib.licenses.mit;
mainProgram = "gh";
- maintainers = with maintainers; [ zowoq ];
+ maintainers = with lib.maintainers; [ zowoq ];
};
}
diff --git a/pkgs/by-name/gh/ghauri/package.nix b/pkgs/by-name/gh/ghauri/package.nix
index 4fb194efd5fb..e44a0ea0b4a4 100644
--- a/pkgs/by-name/gh/ghauri/package.nix
+++ b/pkgs/by-name/gh/ghauri/package.nix
@@ -34,12 +34,12 @@ python3.pkgs.buildPythonApplication rec {
"ghauri"
];
- meta = with lib; {
+ meta = {
description = "Tool for detecting and exploiting SQL injection security flaws";
homepage = "https://github.com/r0oth3x49/ghauri";
changelog = "https://github.com/r0oth3x49/ghauri/releases/tag/${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "ghauri";
};
}
diff --git a/pkgs/by-name/gh/ghostie/package.nix b/pkgs/by-name/gh/ghostie/package.nix
index 8c80579becf7..98d8a0a2b74e 100644
--- a/pkgs/by-name/gh/ghostie/package.nix
+++ b/pkgs/by-name/gh/ghostie/package.nix
@@ -38,12 +38,12 @@ rustPlatform.buildRustPackage rec {
export HOME=$(mktemp -d)
'';
- meta = with lib; {
+ meta = {
description = "Github notifications in your terminal";
homepage = "https://github.com/attriaayush/ghostie";
changelog = "https://github.com/attriaayush/ghostie/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ matthiasbeyer ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ matthiasbeyer ];
broken = stdenv.hostPlatform.isx86_64 && stdenv.hostPlatform.isDarwin;
mainProgram = "ghostie";
};
diff --git a/pkgs/by-name/gh/ghostunnel/package.nix b/pkgs/by-name/gh/ghostunnel/package.nix
index 4ad5562b358c..f99f296c8bbc 100644
--- a/pkgs/by-name/gh/ghostunnel/package.nix
+++ b/pkgs/by-name/gh/ghostunnel/package.nix
@@ -39,12 +39,12 @@ buildGoModule rec {
podman = nixosTests.podman-tls-ghostunnel;
};
- meta = with lib; {
+ meta = {
description = "TLS proxy with mutual authentication support for securing non-TLS backend applications";
homepage = "https://github.com/ghostunnel/ghostunnel#readme";
changelog = "https://github.com/ghostunnel/ghostunnel/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [
roberth
mjm
];
diff --git a/pkgs/by-name/gh/ghunt/package.nix b/pkgs/by-name/gh/ghunt/package.nix
index 975774ff09fa..0d2eb24d1b92 100644
--- a/pkgs/by-name/gh/ghunt/package.nix
+++ b/pkgs/by-name/gh/ghunt/package.nix
@@ -54,12 +54,12 @@ python3.pkgs.buildPythonApplication rec {
"ghunt"
];
- meta = with lib; {
+ meta = {
description = "Offensive Google framework";
mainProgram = "ghunt";
homepage = "https://github.com/mxrch/ghunt";
changelog = "https://github.com/mxrch/GHunt/releases/tag/v${version}";
- license = licenses.agpl3Only;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.agpl3Only;
+ maintainers = with lib.maintainers; [ fab ];
};
}
diff --git a/pkgs/by-name/gi/girsh/package.nix b/pkgs/by-name/gi/girsh/package.nix
index f819fa2ea7fe..4f6c64d0abdb 100644
--- a/pkgs/by-name/gi/girsh/package.nix
+++ b/pkgs/by-name/gi/girsh/package.nix
@@ -26,11 +26,11 @@ buildGoModule rec {
mv $out/bin/src $out/bin/$pname
'';
- meta = with lib; {
+ meta = {
description = "Automatically spawn a reverse shell fully interactive for Linux or Windows victim";
homepage = "https://github.com/nodauf/Girsh";
changelog = "https://github.com/nodauf/Girsh/releases/tag/v${version}";
- license = licenses.gpl2Only;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.gpl2Only;
+ maintainers = with lib.maintainers; [ fab ];
};
}
diff --git a/pkgs/by-name/gi/git-cliff/package.nix b/pkgs/by-name/gi/git-cliff/package.nix
index b6bcbfacd1bc..971f0b6de6ba 100644
--- a/pkgs/by-name/gi/git-cliff/package.nix
+++ b/pkgs/by-name/gi/git-cliff/package.nix
@@ -40,12 +40,12 @@ rustPlatform.buildRustPackage rec {
installManPage $OUT_DIR/git-cliff.1
'';
- meta = with lib; {
+ meta = {
description = "Highly customizable Changelog Generator that follows Conventional Commit specifications";
homepage = "https://github.com/orhun/git-cliff";
changelog = "https://github.com/orhun/git-cliff/blob/v${version}/CHANGELOG.md";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [
siraben
matthiasbeyer
];
diff --git a/pkgs/by-name/gi/git-gr/package.nix b/pkgs/by-name/gi/git-gr/package.nix
index 025572e8e2d6..d7e82c61246f 100644
--- a/pkgs/by-name/gi/git-gr/package.nix
+++ b/pkgs/by-name/gi/git-gr/package.nix
@@ -54,12 +54,12 @@ rustPlatform.buildRustPackage {
--zsh <(${gitGr} completions zsh)
'';
- meta = with lib; {
+ meta = {
homepage = "https://github.com/9999years/git-gr";
changelog = "https://github.com/9999years/git-gr/releases/tag/v${version}";
description = "Gerrit CLI client";
- license = [ licenses.mit ];
- maintainers = [ maintainers._9999years ];
+ license = [ lib.licenses.mit ];
+ maintainers = [ lib.maintainers._9999years ];
mainProgram = "git-gr";
};
diff --git a/pkgs/by-name/gi/git-interactive-rebase-tool/package.nix b/pkgs/by-name/gi/git-interactive-rebase-tool/package.nix
index 729f87171641..dcca6d51b660 100644
--- a/pkgs/by-name/gi/git-interactive-rebase-tool/package.nix
+++ b/pkgs/by-name/gi/git-interactive-rebase-tool/package.nix
@@ -22,12 +22,12 @@ rustPlatform.buildRustPackage rec {
preCheck = "export GIRT_BUILD_GIT_HASH=${version}";
postCheck = "unset GIRT_BUILD_GIT_HASH";
- meta = with lib; {
+ meta = {
homepage = "https://github.com/MitMaro/git-interactive-rebase-tool";
description = "Native cross platform full feature terminal based sequence editor for git interactive rebase";
changelog = "https://github.com/MitMaro/git-interactive-rebase-tool/releases/tag/${version}";
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
SuperSandro2000
zowoq
ma27
diff --git a/pkgs/by-name/gi/git-metrics/package.nix b/pkgs/by-name/gi/git-metrics/package.nix
new file mode 100644
index 000000000000..2feb6130a082
--- /dev/null
+++ b/pkgs/by-name/gi/git-metrics/package.nix
@@ -0,0 +1,53 @@
+{
+ lib,
+ fetchFromGitHub,
+ pkg-config,
+ gitMinimal,
+ rustPlatform,
+ openssl,
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "git-metrics";
+ version = "0.2.6";
+
+ src = fetchFromGitHub {
+ owner = "jdrouet";
+ repo = "git-metrics";
+ tag = "v${version}";
+ hash = "sha256-SdA/FpdrbC36Ny7aBpTUvFldbYXyajSqWGheaDPHYoE=";
+ };
+
+ useFetchCargoVendor = true;
+ cargoHash = "sha256-e4CdpwoFl8leV5HJWkWBpvPrVrk+7vq49yTPkpeQ2Ng=";
+
+ buildInputs = [
+ openssl
+ ];
+
+ nativeCheckInputs = [
+ pkg-config
+ gitMinimal
+ ];
+
+ checkFlags = [
+ # requires git author information to be detectable
+ "--skip=tests::check_budget::execute::with_command_backend"
+ "--skip=tests::check_budget::execute::with_git2_backend"
+ "--skip=tests::conflict_different::execute::with_command_backend"
+ "--skip=tests::conflict_different::execute::with_git2_backend"
+ "--skip=tests::display_diff::execute"
+ "--skip=tests::simple_use_case::execute::with_command_backend"
+ "--skip=tests::simple_use_case::execute::with_git2_backend"
+ ];
+
+ meta = {
+ homepage = "https://github.com/jdrouet/git-metrics";
+ description = "Git extension to be able to track metrics about your project, within the git repository";
+ license = [ lib.licenses.mit ];
+ maintainers = with lib.maintainers; [
+ matthiasbeyer
+ ];
+ mainProgram = "git-metrics";
+ };
+}
diff --git a/pkgs/by-name/gi/git-mit/package.nix b/pkgs/by-name/gi/git-mit/package.nix
index 26cf93af31c2..7706e16ab98b 100644
--- a/pkgs/by-name/gi/git-mit/package.nix
+++ b/pkgs/by-name/gi/git-mit/package.nix
@@ -44,11 +44,11 @@ rustPlatform.buildRustPackage {
LIBGIT2_NO_VENDOR = 1;
};
- meta = with lib; {
+ meta = {
description = "Minimalist set of hooks to aid pairing and link commits to issues";
homepage = "https://github.com/PurpleBooth/git-mit";
changelog = "https://github.com/PurpleBooth/git-mit/releases/tag/v${version}";
- license = licenses.cc0;
- maintainers = with maintainers; [ figsoda ];
+ license = lib.licenses.cc0;
+ maintainers = with lib.maintainers; [ figsoda ];
};
}
diff --git a/pkgs/by-name/gi/git-nomad/package.nix b/pkgs/by-name/gi/git-nomad/package.nix
index 296bac2ec541..4f0ec8fdaa0c 100644
--- a/pkgs/by-name/gi/git-nomad/package.nix
+++ b/pkgs/by-name/gi/git-nomad/package.nix
@@ -21,12 +21,12 @@ rustPlatform.buildRustPackage rec {
nativeCheckInputs = [ git ];
- meta = with lib; {
+ meta = {
description = "Synchronize work-in-progress git branches in a light weight fashion";
homepage = "https://github.com/rraval/git-nomad";
changelog = "https://github.com/rraval/git-nomad/blob/v${version}/CHANGELOG.md";
- license = licenses.mit;
- maintainers = with maintainers; [ rraval ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ rraval ];
mainProgram = "git-nomad";
};
}
diff --git a/pkgs/by-name/gi/git-releaser/package.nix b/pkgs/by-name/gi/git-releaser/package.nix
index 9d3d9d1d45ce..07e3f33ab573 100644
--- a/pkgs/by-name/gi/git-releaser/package.nix
+++ b/pkgs/by-name/gi/git-releaser/package.nix
@@ -22,12 +22,12 @@ buildGoModule rec {
passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
description = "Tool for creating Git releases based on Semantic Versioning";
homepage = "https://github.com/git-releaser/git-releaser";
changelog = "https://github.com/git-releaser/git-releaser/releases/tag/v${version}";
- maintainers = with maintainers; [ jakuzure ];
- license = licenses.asl20;
+ maintainers = with lib.maintainers; [ jakuzure ];
+ license = lib.licenses.asl20;
mainProgram = "git-releaser";
};
}
diff --git a/pkgs/by-name/gi/git-stack/package.nix b/pkgs/by-name/gi/git-stack/package.nix
index 594b42141002..af3c00c1beb1 100644
--- a/pkgs/by-name/gi/git-stack/package.nix
+++ b/pkgs/by-name/gi/git-stack/package.nix
@@ -27,12 +27,12 @@ rustPlatform.buildRustPackage rec {
package = git-stack;
};
- meta = with lib; {
+ meta = {
description = "Stacked branch management for Git";
homepage = "https://github.com/gitext-rs/git-stack";
changelog = "https://github.com/gitext-rs/git-stack/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ stehessel ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ stehessel ];
mainProgram = "git-stack";
};
}
diff --git a/pkgs/by-name/gi/git-together/package.nix b/pkgs/by-name/gi/git-together/package.nix
index e2a04faa8292..21338cb8113c 100644
--- a/pkgs/by-name/gi/git-together/package.nix
+++ b/pkgs/by-name/gi/git-together/package.nix
@@ -25,12 +25,12 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true;
cargoHash = "sha256-5LKKjHzIlXw0bUmF7GDCVW0cptCxohq6CNPIrMZKorM=";
- meta = with lib; {
+ meta = {
changelog = "https://github.com/kejadlen/git-together/releases/tag/v${version}";
description = "Better commit attribution while pairing without messing with your git workflow";
homepage = "https://github.com/kejadlen/git-together";
- license = licenses.mit;
- maintainers = with maintainers; [ sentientmonkey ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ sentientmonkey ];
mainProgram = "git-together";
};
}
diff --git a/pkgs/by-name/gi/gitcs/package.nix b/pkgs/by-name/gi/gitcs/package.nix
index eec5ebc7203b..16f1fa33a471 100644
--- a/pkgs/by-name/gi/gitcs/package.nix
+++ b/pkgs/by-name/gi/gitcs/package.nix
@@ -19,12 +19,12 @@ buildGoModule rec {
ldflags = [ "-s" ];
- meta = with lib; {
+ meta = {
description = "Scan local git repositories and generate a visual contributions graph";
changelog = "https://github.com/knbr13/gitcs/releases/tag/v${version}";
homepage = "https://github.com/knbr13/gitcs";
- license = licenses.mit;
- maintainers = with maintainers; [ phanirithvij ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ phanirithvij ];
mainProgram = "gitcs";
};
}
diff --git a/pkgs/by-name/gi/gitea-actions-runner/package.nix b/pkgs/by-name/gi/gitea-actions-runner/package.nix
index d84c0de480b2..6b2300e74186 100644
--- a/pkgs/by-name/gi/gitea-actions-runner/package.nix
+++ b/pkgs/by-name/gi/gitea-actions-runner/package.nix
@@ -31,10 +31,10 @@ buildGo123Module rec {
version = "v${version}";
};
- meta = with lib; {
+ meta = {
mainProgram = "act_runner";
- maintainers = with maintainers; [ techknowlogick ];
- license = licenses.mit;
+ maintainers = with lib.maintainers; [ techknowlogick ];
+ license = lib.licenses.mit;
changelog = "https://gitea.com/gitea/act_runner/releases/tag/v${version}";
homepage = "https://gitea.com/gitea/act_runner";
description = "Runner for Gitea based on act";
diff --git a/pkgs/by-name/gi/gitg/package.nix b/pkgs/by-name/gi/gitg/package.nix
index 7208eaed291c..d641024dcb1b 100644
--- a/pkgs/by-name/gi/gitg/package.nix
+++ b/pkgs/by-name/gi/gitg/package.nix
@@ -89,16 +89,16 @@ stdenv.mkDerivation rec {
strictDeps = true;
- meta = with lib; {
+ meta = {
homepage = "https://gitlab.gnome.org/GNOME/gitg";
changelog = "https://gitlab.gnome.org/GNOME/gitg/-/blob/v${version}/NEWS?ref_type=tags";
description = "GNOME GUI client to view git repositories";
mainProgram = "gitg";
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
domenkozar
Luflosi
];
- license = licenses.gpl2Plus;
- platforms = platforms.linux;
+ license = lib.licenses.gpl2Plus;
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/gi/github-runner/package.nix b/pkgs/by-name/gi/github-runner/package.nix
index 70513147d8bc..1178318630aa 100644
--- a/pkgs/by-name/gi/github-runner/package.nix
+++ b/pkgs/by-name/gi/github-runner/package.nix
@@ -335,12 +335,12 @@ buildDotnetModule (finalAttrs: {
updateScript = ./update.sh;
};
- meta = with lib; {
- changelog = "https://github.com/actions/runner/releases/tag/v${version}";
+ meta = {
+ changelog = "https://github.com/actions/runner/releases/tag/v${finalAttrs.version}";
description = "Self-hosted runner for GitHub Actions";
homepage = "https://github.com/actions/runner";
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
veehaitch
kfollesdal
aanderse
@@ -352,6 +352,6 @@ buildDotnetModule (finalAttrs: {
"x86_64-darwin"
"aarch64-darwin"
];
- sourceProvenance = with sourceTypes; [ binaryNativeCode ];
+ sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
};
})
diff --git a/pkgs/by-name/gi/gitlab-pages/package.nix b/pkgs/by-name/gi/gitlab-pages/package.nix
index 5ddb95744cfc..0ad880d2b1fc 100644
--- a/pkgs/by-name/gi/gitlab-pages/package.nix
+++ b/pkgs/by-name/gi/gitlab-pages/package.nix
@@ -19,12 +19,12 @@ buildGoModule rec {
vendorHash = "sha256-BjCwPt1duDINHP7L0qT2KNTjOZ62bWgVij88ztjjyPg=";
subPackages = [ "." ];
- meta = with lib; {
+ meta = {
description = "Daemon used to serve static websites for GitLab users";
mainProgram = "gitlab-pages";
homepage = "https://gitlab.com/gitlab-org/gitlab-pages";
changelog = "https://gitlab.com/gitlab-org/gitlab-pages/-/blob/v${version}/CHANGELOG.md";
- license = licenses.mit;
- teams = [ teams.gitlab ];
+ license = lib.licenses.mit;
+ teams = [ lib.teams.gitlab ];
};
}
diff --git a/pkgs/by-name/gi/gitleaks/package.nix b/pkgs/by-name/gi/gitleaks/package.nix
index b286dc45285b..a533cecbe514 100644
--- a/pkgs/by-name/gi/gitleaks/package.nix
+++ b/pkgs/by-name/gi/gitleaks/package.nix
@@ -46,7 +46,7 @@ buildGoModule rec {
passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
description = "Scan git repos (or files) for secrets";
longDescription = ''
Gitleaks is a SAST tool for detecting hardcoded secrets like passwords,
@@ -54,8 +54,8 @@ buildGoModule rec {
'';
homepage = "https://github.com/zricethezav/gitleaks";
changelog = "https://github.com/zricethezav/gitleaks/releases/tag/v${version}";
- license = with licenses; [ mit ];
- maintainers = with maintainers; [ fab ];
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "gitleaks";
};
}
diff --git a/pkgs/by-name/gi/gitls/package.nix b/pkgs/by-name/gi/gitls/package.nix
index c66244ed4f00..09886223cdb2 100644
--- a/pkgs/by-name/gi/gitls/package.nix
+++ b/pkgs/by-name/gi/gitls/package.nix
@@ -25,12 +25,12 @@ buildGoModule rec {
version = "v${version}";
};
- meta = with lib; {
+ meta = {
description = "Tools to enumerate git repository URL";
homepage = "https://github.com/hahwul/gitls";
changelog = "https://github.com/hahwul/gitls/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "gitls";
};
}
diff --git a/pkgs/by-name/gi/gittuf/package.nix b/pkgs/by-name/gi/gittuf/package.nix
index 2b3e8a6d6df6..1287222fb96e 100644
--- a/pkgs/by-name/gi/gittuf/package.nix
+++ b/pkgs/by-name/gi/gittuf/package.nix
@@ -32,12 +32,12 @@ buildGoModule rec {
postInstall = "rm $out/bin/cli"; # remove gendoc cli binary
- meta = with lib; {
+ meta = {
changelog = "https://github.com/gittuf/gittuf/blob/v${version}/CHANGELOG.md";
description = "Security layer for Git repositories";
homepage = "https://gittuf.dev";
- license = licenses.asl20;
+ license = lib.licenses.asl20;
mainProgram = "gittuf";
- maintainers = with maintainers; [ flandweber ];
+ maintainers = with lib.maintainers; [ flandweber ];
};
}
diff --git a/pkgs/by-name/gi/gitversion/package.nix b/pkgs/by-name/gi/gitversion/package.nix
index c3bb70497f5e..943aa50eaa2c 100644
--- a/pkgs/by-name/gi/gitversion/package.nix
+++ b/pkgs/by-name/gi/gitversion/package.nix
@@ -10,13 +10,13 @@ buildDotnetGlobalTool rec {
nugetHash = "sha256-gtkD+egl9zAfJ4ZsOwb7u82IhBabjBFxU+nv9yQ1HHQ=";
- meta = with lib; {
+ meta = {
description = "From git log to SemVer in no time";
homepage = "https://gitversion.net/";
changelog = "https://github.com/GitTools/GitVersion/releases/tag/${version}";
downloadPage = "https://github.com/GitTools/GitVersion";
- license = licenses.mit;
- platforms = platforms.linux ++ platforms.windows ++ platforms.darwin;
- maintainers = with maintainers; [ acesyde ];
+ license = lib.licenses.mit;
+ platforms = lib.platforms.linux ++ lib.platforms.windows ++ lib.platforms.darwin;
+ maintainers = with lib.maintainers; [ acesyde ];
};
}
diff --git a/pkgs/by-name/gl/glasskube/package.nix b/pkgs/by-name/gl/glasskube/package.nix
index 82d84da2b35e..215314695487 100644
--- a/pkgs/by-name/gl/glasskube/package.nix
+++ b/pkgs/by-name/gl/glasskube/package.nix
@@ -77,12 +77,12 @@ buildGo123Module rec {
passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
description = "The missing Package Manager for Kubernetes featuring a GUI and a CLI";
homepage = "https://github.com/glasskube/glasskube";
changelog = "https://github.com/glasskube/glasskube/releases/tag/v${version}";
- maintainers = with maintainers; [ jakuzure ];
- license = licenses.asl20;
+ maintainers = with lib.maintainers; [ jakuzure ];
+ license = lib.licenses.asl20;
mainProgram = "glasskube";
};
}
diff --git a/pkgs/by-name/gl/glitter/package.nix b/pkgs/by-name/gl/glitter/package.nix
index c7f5633a021b..29e0f75ca8b2 100644
--- a/pkgs/by-name/gl/glitter/package.nix
+++ b/pkgs/by-name/gl/glitter/package.nix
@@ -34,12 +34,12 @@ rustPlatform.buildRustPackage rec {
"runs_correctly"
];
- meta = with lib; {
+ meta = {
description = "Git wrapper that allows you to compress multiple commands into one";
homepage = "https://github.com/milo123459/glitter";
changelog = "https://github.com/Milo123459/glitter/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ figsoda ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "glitter";
};
}
diff --git a/pkgs/by-name/gl/glow/package.nix b/pkgs/by-name/gl/glow/package.nix
index efde1323898c..32a6467d33cb 100644
--- a/pkgs/by-name/gl/glow/package.nix
+++ b/pkgs/by-name/gl/glow/package.nix
@@ -36,12 +36,12 @@ buildGoModule rec {
--zsh <($out/bin/glow completion zsh)
'';
- meta = with lib; {
+ meta = {
description = "Render markdown on the CLI, with pizzazz!";
homepage = "https://github.com/charmbracelet/glow";
changelog = "https://github.com/charmbracelet/glow/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
Br1ght0ne
penguwin
];
diff --git a/pkgs/by-name/go/go-bindata/package.nix b/pkgs/by-name/go/go-bindata/package.nix
index 49aee51386ae..2d2a89572d0b 100644
--- a/pkgs/by-name/go/go-bindata/package.nix
+++ b/pkgs/by-name/go/go-bindata/package.nix
@@ -24,12 +24,12 @@ buildGoModule rec {
"-w"
];
- meta = with lib; {
+ meta = {
homepage = "https://github.com/kevinburke/go-bindata";
changelog = "https://github.com/kevinburke/go-bindata/blob/v${version}/CHANGELOG.md";
description = "Small utility which generates Go code from any file, useful for embedding binary data in a Go program";
mainProgram = "go-bindata";
- maintainers = [ ];
- license = licenses.cc0;
+ maintainers = with lib.maintainers; [ ];
+ license = lib.licenses.cc0;
};
}
diff --git a/pkgs/by-name/go/go-camo/package.nix b/pkgs/by-name/go/go-camo/package.nix
index 542ac4689de1..e32a442178df 100644
--- a/pkgs/by-name/go/go-camo/package.nix
+++ b/pkgs/by-name/go/go-camo/package.nix
@@ -43,12 +43,12 @@ buildGo124Module rec {
rm pkg/camo/proxy_{,filter_}test.go
'';
- meta = with lib; {
+ meta = {
description = "Camo server is a special type of image proxy that proxies non-secure images over SSL/TLS";
homepage = "https://github.com/cactus/go-camo";
changelog = "https://github.com/cactus/go-camo/releases/tag/v${version}";
- license = licenses.mit;
+ license = lib.licenses.mit;
mainProgram = "go-camo";
- maintainers = with maintainers; [ viraptor ];
+ maintainers = with lib.maintainers; [ viraptor ];
};
}
diff --git a/pkgs/by-name/go/go-cve-search/package.nix b/pkgs/by-name/go/go-cve-search/package.nix
index a39abcfd17cb..483c8a7414e7 100644
--- a/pkgs/by-name/go/go-cve-search/package.nix
+++ b/pkgs/by-name/go/go-cve-search/package.nix
@@ -20,7 +20,7 @@ buildGoModule rec {
# Tests requires network access
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Lightweight CVE search tool";
mainProgram = "go-cve-search";
longDescription = ''
@@ -29,7 +29,7 @@ buildGoModule rec {
'';
homepage = "https://github.com/s-index/go-cve-search";
changelog = "https://github.com/s-index/go-cve-search/releases/tag/v${version}";
- license = with licenses; [ mit ];
- maintainers = with maintainers; [ fab ];
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [ fab ];
};
}
diff --git a/pkgs/by-name/go/go-dork/package.nix b/pkgs/by-name/go/go-dork/package.nix
index 88c68b8bff3a..fab1792841f2 100644
--- a/pkgs/by-name/go/go-dork/package.nix
+++ b/pkgs/by-name/go/go-dork/package.nix
@@ -17,12 +17,12 @@ buildGoModule rec {
vendorHash = "sha256-6V58RRRPamBMDAf0gg4sQMQkoD5dWauCFtPrwf5EasI=";
- meta = with lib; {
+ meta = {
description = "Dork scanner";
homepage = "https://github.com/dwisiswant0/go-dork";
changelog = "https://github.com/dwisiswant0/go-dork/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "go-dork";
};
}
diff --git a/pkgs/by-name/go/go-exploitdb/package.nix b/pkgs/by-name/go/go-exploitdb/package.nix
index 5478e49bb8c7..755df12c593e 100644
--- a/pkgs/by-name/go/go-exploitdb/package.nix
+++ b/pkgs/by-name/go/go-exploitdb/package.nix
@@ -23,12 +23,12 @@ buildGoModule rec {
"-X=github.com/vulsio/go-exploitdb/config.Version=${version}"
];
- meta = with lib; {
+ meta = {
description = "Tool for searching Exploits from Exploit Databases, etc";
mainProgram = "go-exploitdb";
homepage = "https://github.com/vulsio/go-exploitdb";
changelog = "https://github.com/vulsio/go-exploitdb/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
};
}
diff --git a/pkgs/by-name/go/go-licenses/package.nix b/pkgs/by-name/go/go-licenses/package.nix
index c4c506e0621c..2115c76f3a8a 100644
--- a/pkgs/by-name/go/go-licenses/package.nix
+++ b/pkgs/by-name/go/go-licenses/package.nix
@@ -51,12 +51,12 @@ buildGoModule rec {
# Tests require internet connection
doCheck = false;
- meta = with lib; {
+ meta = {
changelog = "https://github.com/google/go-licenses/releases/tag/v${version}";
description = "Reports on the licenses used by a Go package and its dependencies";
mainProgram = "go-licenses";
homepage = "https://github.com/google/go-licenses";
- license = with licenses; [ asl20 ];
- maintainers = with maintainers; [ Luflosi ];
+ license = with lib.licenses; [ asl20 ];
+ maintainers = with lib.maintainers; [ Luflosi ];
};
}
diff --git a/pkgs/by-name/go/go-secdump/package.nix b/pkgs/by-name/go/go-secdump/package.nix
index e469550907b2..9ed58c7babbc 100644
--- a/pkgs/by-name/go/go-secdump/package.nix
+++ b/pkgs/by-name/go/go-secdump/package.nix
@@ -22,12 +22,12 @@ buildGoModule rec {
"-w"
];
- meta = with lib; {
+ meta = {
description = "Tool to remotely dump secrets from the Windows registry";
homepage = "https://github.com/jfjallid/go-secdump";
changelog = "https://github.com/jfjallid/go-secdump/releases/tag/${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "go-secdump";
platforms = lib.platforms.linux;
};
diff --git a/pkgs/by-name/go/go-swagger/package.nix b/pkgs/by-name/go/go-swagger/package.nix
index 80d7aaf63cd2..66ec2adea344 100644
--- a/pkgs/by-name/go/go-swagger/package.nix
+++ b/pkgs/by-name/go/go-swagger/package.nix
@@ -28,12 +28,12 @@ buildGoModule rec {
"-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${src.rev}"
];
- meta = with lib; {
+ meta = {
description = "Golang implementation of Swagger 2.0, representation of your RESTful API";
homepage = "https://github.com/go-swagger/go-swagger";
changelog = "https://github.com/go-swagger/go-swagger/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ kalbasit ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ kalbasit ];
mainProgram = "swagger";
};
}
diff --git a/pkgs/by-name/go/go2rtc/package.nix b/pkgs/by-name/go/go2rtc/package.nix
index 451d1698abdf..a19fe12fd187 100644
--- a/pkgs/by-name/go/go2rtc/package.nix
+++ b/pkgs/by-name/go/go2rtc/package.nix
@@ -26,12 +26,12 @@ buildGoModule rec {
doCheck = false; # tests fail
- meta = with lib; {
+ meta = {
description = "Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MJPEG, HomeKit, FFmpeg, etc";
homepage = "https://github.com/AlexxIT/go2rtc";
changelog = "https://github.com/AlexxIT/go2rtc/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ hexa ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ hexa ];
mainProgram = "go2rtc";
};
}
diff --git a/pkgs/by-name/go/go2tv/package.nix b/pkgs/by-name/go/go2tv/package.nix
index f7ded32020b6..140791789301 100644
--- a/pkgs/by-name/go/go2tv/package.nix
+++ b/pkgs/by-name/go/go2tv/package.nix
@@ -45,12 +45,12 @@ buildGoModule rec {
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Cast media files to UPnP/DLNA Media Renderers and Smart TVs";
homepage = "https://github.com/alexballas/go2tv";
changelog = "https://github.com/alexballas/go2tv/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ gdamjan ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ gdamjan ];
mainProgram = pname;
};
}
diff --git a/pkgs/by-name/go/go365/package.nix b/pkgs/by-name/go/go365/package.nix
index fe041e6edf22..66cd80a2463a 100644
--- a/pkgs/by-name/go/go365/package.nix
+++ b/pkgs/by-name/go/go365/package.nix
@@ -22,12 +22,12 @@ buildGoModule rec {
mv $out/bin/Go365 $out/bin/$pname
'';
- meta = with lib; {
+ meta = {
description = "Office 365 enumeration tool";
homepage = "https://github.com/optiv/Go365";
changelog = "https://github.com/optiv/Go365/releases/tag/v${version}";
- license = with licenses; [ mit ];
- maintainers = with maintainers; [ fab ];
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "Go365";
};
}
diff --git a/pkgs/by-name/go/goaccess/package.nix b/pkgs/by-name/go/goaccess/package.nix
index c017143fb1aa..c3a8865f9b92 100644
--- a/pkgs/by-name/go/goaccess/package.nix
+++ b/pkgs/by-name/go/goaccess/package.nix
@@ -42,13 +42,13 @@ stdenv.mkDerivation rec {
]
);
- meta = with lib; {
+ meta = {
description = "Real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems";
homepage = "https://goaccess.io";
changelog = "https://github.com/allinurl/goaccess/raw/v${version}/ChangeLog";
- license = licenses.mit;
- maintainers = with maintainers; [ ederoyd46 ];
- platforms = platforms.linux ++ platforms.darwin;
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ ederoyd46 ];
+ platforms = lib.platforms.linux ++ lib.platforms.darwin;
mainProgram = "goaccess";
};
}
diff --git a/pkgs/by-name/go/gobgpd/package.nix b/pkgs/by-name/go/gobgpd/package.nix
index b4142da76fd4..e2c3b6640aa1 100644
--- a/pkgs/by-name/go/gobgpd/package.nix
+++ b/pkgs/by-name/go/gobgpd/package.nix
@@ -34,12 +34,12 @@ buildGoModule rec {
passthru.tests = { inherit (nixosTests) gobgpd; };
- meta = with lib; {
+ meta = {
description = "BGP implemented in Go";
mainProgram = "gobgpd";
homepage = "https://osrg.github.io/gobgp/";
changelog = "https://github.com/osrg/gobgp/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ higebu ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ higebu ];
};
}
diff --git a/pkgs/by-name/go/goblob/package.nix b/pkgs/by-name/go/goblob/package.nix
index 311f40e4b21c..0b3bd8eb34af 100644
--- a/pkgs/by-name/go/goblob/package.nix
+++ b/pkgs/by-name/go/goblob/package.nix
@@ -22,12 +22,12 @@ buildGoModule rec {
"-w"
];
- meta = with lib; {
+ meta = {
description = "Enumeration tool for publicly exposed Azure Storage blobs";
mainProgram = "goblob";
homepage = "https://github.com/Macmod/goblob";
changelog = "https://github.com/Macmod/goblob/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
};
}
diff --git a/pkgs/by-name/go/gobuster/package.nix b/pkgs/by-name/go/gobuster/package.nix
index 58cd4d20c09c..3dc22d2d4bb6 100644
--- a/pkgs/by-name/go/gobuster/package.nix
+++ b/pkgs/by-name/go/gobuster/package.nix
@@ -22,13 +22,13 @@ buildGoModule rec {
"-w"
];
- meta = with lib; {
+ meta = {
description = "Tool used to brute-force URIs, DNS subdomains, Virtual Host names on target web servers";
mainProgram = "gobuster";
homepage = "https://github.com/OJ/gobuster";
changelog = "https://github.com/OJ/gobuster/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [
fab
pamplemousse
];
diff --git a/pkgs/by-name/go/godns/package.nix b/pkgs/by-name/go/godns/package.nix
index 2be81152c9a5..b05e9da48fd9 100644
--- a/pkgs/by-name/go/godns/package.nix
+++ b/pkgs/by-name/go/godns/package.nix
@@ -54,12 +54,12 @@ buildGoModule rec {
passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
description = "Dynamic DNS client tool supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc";
homepage = "https://github.com/TimothyYe/godns";
changelog = "https://github.com/TimothyYe/godns/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ yinfeng ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ yinfeng ];
mainProgram = "godns";
};
}
diff --git a/pkgs/by-name/go/godspeed/package.nix b/pkgs/by-name/go/godspeed/package.nix
index 397792c0b2c1..f07e8209dcd7 100644
--- a/pkgs/by-name/go/godspeed/package.nix
+++ b/pkgs/by-name/go/godspeed/package.nix
@@ -25,13 +25,13 @@ buildGoModule rec {
mv $out/bin/GodSpeed $out/bin/${pname}
'';
- meta = with lib; {
+ meta = {
description = "Manager for reverse shells";
homepage = "https://github.com/redcode-labs/GodSpeed";
changelog = "https://github.com/redcode-labs/GodSpeed/releases/tag/${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
- teams = [ teams.redcodelabs ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
+ teams = [ lib.teams.redcodelabs ];
mainProgram = "godspeed";
broken = stdenv.hostPlatform.isDarwin;
};
diff --git a/pkgs/by-name/go/goeland/package.nix b/pkgs/by-name/go/goeland/package.nix
index 6df11f8aedb5..b9bf7fc535c6 100644
--- a/pkgs/by-name/go/goeland/package.nix
+++ b/pkgs/by-name/go/goeland/package.nix
@@ -23,7 +23,7 @@ buildGoModule rec {
"-X github.com/slurdge/goeland/version.GitCommit=${version}"
];
- meta = with lib; {
+ meta = {
description = "Alternative to rss2email written in golang with many filters";
mainProgram = "goeland";
longDescription = ''
@@ -34,7 +34,7 @@ buildGoModule rec {
'';
homepage = "https://github.com/slurdge/goeland";
changelog = "https://github.com/slurdge/goeland/blob/v${version}/CHANGELOG.md";
- license = with licenses; [ mit ];
- maintainers = [ maintainers.sweenu ];
+ license = with lib.licenses; [ mit ];
+ maintainers = [ lib.maintainers.sweenu ];
};
}
diff --git a/pkgs/by-name/go/gogup/package.nix b/pkgs/by-name/go/gogup/package.nix
index 6d2d7d63e9c6..8eb9ea131201 100644
--- a/pkgs/by-name/go/gogup/package.nix
+++ b/pkgs/by-name/go/gogup/package.nix
@@ -23,12 +23,12 @@ buildGoModule rec {
"-X github.com/nao1215/gup/internal/cmdinfo.Version=v${version}"
];
- meta = with lib; {
+ meta = {
description = "Update binaries installed by 'go install' with goroutines";
changelog = "https://github.com/nao1215/gup/blob/v${version}/CHANGELOG.md";
homepage = "https://github.com/nao1215/gup";
- license = licenses.asl20;
- maintainers = with maintainers; [ phanirithvij ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ phanirithvij ];
mainProgram = "gup";
};
}
diff --git a/pkgs/by-name/go/golangci-lint/package.nix b/pkgs/by-name/go/golangci-lint/package.nix
index 627ba5afccd8..19522d6d5b0a 100644
--- a/pkgs/by-name/go/golangci-lint/package.nix
+++ b/pkgs/by-name/go/golangci-lint/package.nix
@@ -36,13 +36,13 @@ buildGo124Module rec {
done
'';
- meta = with lib; {
+ meta = {
description = "Fast linters Runner for Go";
homepage = "https://golangci-lint.run/";
changelog = "https://github.com/golangci/golangci-lint/blob/v${version}/CHANGELOG.md";
mainProgram = "golangci-lint";
- license = licenses.gpl3Plus;
- maintainers = with maintainers; [
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [
SuperSandro2000
mic92
];
diff --git a/pkgs/by-name/go/gomtree/package.nix b/pkgs/by-name/go/gomtree/package.nix
index 3e06b58fad51..44b0e48e4d8f 100644
--- a/pkgs/by-name/go/gomtree/package.nix
+++ b/pkgs/by-name/go/gomtree/package.nix
@@ -27,12 +27,12 @@ buildGoModule rec {
"-X main.Version=${version}"
];
- meta = with lib; {
+ meta = {
description = "File systems verification utility and library, in likeness of mtree(8)";
changelog = "https://github.com/vbatts/go-mtree/releases/tag/v${version}";
homepage = "https://github.com/vbatts/go-mtree";
- license = licenses.bsd3;
- maintainers = with maintainers; [ phanirithvij ];
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ phanirithvij ];
mainProgram = "gomtree";
};
}
diff --git a/pkgs/by-name/go/google-guest-agent/package.nix b/pkgs/by-name/go/google-guest-agent/package.nix
index 9f1ae222b1d3..9c2f5877df70 100644
--- a/pkgs/by-name/go/google-guest-agent/package.nix
+++ b/pkgs/by-name/go/google-guest-agent/package.nix
@@ -56,12 +56,12 @@ buildGoModule rec {
--prefix PATH ":" "$binPath"
'';
- meta = with lib; {
+ meta = {
description = "Guest Agent for Google Compute Engine";
homepage = "https://github.com/GoogleCloudPlatform/guest-agent";
changelog = "https://github.com/GoogleCloudPlatform/guest-agent/releases/tag/${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ abbradar ];
- platforms = platforms.linux;
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ abbradar ];
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/go/goose-cli/package.nix b/pkgs/by-name/go/goose-cli/package.nix
index cda7b6abd5e1..c724bef476fe 100644
--- a/pkgs/by-name/go/goose-cli/package.nix
+++ b/pkgs/by-name/go/goose-cli/package.nix
@@ -26,17 +26,17 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "goose-cli";
- version = "1.0.23";
+ version = "1.0.24";
src = fetchFromGitHub {
owner = "block";
repo = "goose";
tag = "v${finalAttrs.version}";
- hash = "sha256-jdoopa4pbW3MSgbNmNSp47iiXZF8H2GEgyhpkV1cB4A=";
+ hash = "sha256-pkqZZwA25IszAnaW0G5adUI2NIEqqQnTQRqlqHWgJRg=";
};
useFetchCargoVendor = true;
- cargoHash = "sha256-We2v/U9pK4O7JVXyVDvHwyrujPLp9jL1m4SKcMg/Hvc=";
+ cargoHash = "sha256-Wct5XnBueG58+A4zZpcKy0vA2Kjwmtk505JZKNPFTDQ=";
nativeBuildInputs = [ pkg-config ];
@@ -66,8 +66,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
# Lazy instance has previously been poisoned
"--skip=jetbrains::tests::test_capabilities"
"--skip=jetbrains::tests::test_router_creation"
+ "--skip=logging::tests::test_log_file_name::with_session_name_and_error_capture"
"--skip=logging::tests::test_log_file_name::with_session_name_without_error_capture"
"--skip=logging::tests::test_log_file_name::without_session_name"
+ "--skip=developer::tests::test_text_editor_str_replace"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
"--skip=providers::gcpauth::tests::test_load_from_metadata_server"
diff --git a/pkgs/by-name/go/goresym/package.nix b/pkgs/by-name/go/goresym/package.nix
index e498701b9707..ef6767ca1c65 100644
--- a/pkgs/by-name/go/goresym/package.nix
+++ b/pkgs/by-name/go/goresym/package.nix
@@ -30,12 +30,12 @@ buildGoModule rec {
doCheck = true;
- meta = with lib; {
+ meta = {
description = "Go symbol recovery tool";
mainProgram = "GoReSym";
homepage = "https://github.com/mandiant/GoReSym";
changelog = "https://github.com/mandiant/GoReSym/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ pyrox0 ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ pyrox0 ];
};
}
diff --git a/pkgs/by-name/go/gorilla-cli/package.nix b/pkgs/by-name/go/gorilla-cli/package.nix
index 58d362fe9351..6081e3c16023 100644
--- a/pkgs/by-name/go/gorilla-cli/package.nix
+++ b/pkgs/by-name/go/gorilla-cli/package.nix
@@ -30,12 +30,12 @@ python3.pkgs.buildPythonApplication rec {
# no tests
doCheck = false;
- meta = with lib; {
+ meta = {
description = "LLMs for your CLI";
homepage = "https://github.com/gorilla-llm/gorilla-cli";
changelog = "https://github.com/gorilla-llm/gorilla-cli/releases/tag/${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ happysalada ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ happysalada ];
mainProgram = "gorilla";
};
}
diff --git a/pkgs/by-name/go/goss/package.nix b/pkgs/by-name/go/goss/package.nix
index d488354e526e..f081c5ab3801 100644
--- a/pkgs/by-name/go/goss/package.nix
+++ b/pkgs/by-name/go/goss/package.nix
@@ -60,7 +60,7 @@ buildGoModule rec {
updateScript = nix-update-script { };
};
- meta = with lib; {
+ meta = {
homepage = "https://github.com/goss-org/goss/";
changelog = "https://github.com/goss-org/goss/releases/tag/v${version}";
description = "Quick and easy server validation";
@@ -69,13 +69,13 @@ buildGoModule rec {
It eases the process of writing tests by allowing the user to generate tests from the current system state.
Once the test suite is written they can be executed, waited-on, or served as a health endpoint.
'';
- license = licenses.asl20;
+ license = lib.licenses.asl20;
mainProgram = "goss";
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
hyzual
jk
anthonyroussel
];
- platforms = platforms.linux ++ platforms.darwin;
+ platforms = lib.platforms.linux ++ lib.platforms.darwin;
};
}
diff --git a/pkgs/by-name/go/gotestfmt/package.nix b/pkgs/by-name/go/gotestfmt/package.nix
index 8c4cdb33c2ec..11e83c3e8747 100644
--- a/pkgs/by-name/go/gotestfmt/package.nix
+++ b/pkgs/by-name/go/gotestfmt/package.nix
@@ -17,11 +17,11 @@ buildGoModule rec {
vendorHash = null;
- meta = with lib; {
+ meta = {
description = "Go test output for humans";
homepage = "https://github.com/gotesttools/gotestfmt";
changelog = "https://github.com/GoTestTools/gotestfmt/releases/tag/v${version}";
- license = licenses.unlicense;
- maintainers = with maintainers; [ urandom ];
+ license = lib.licenses.unlicense;
+ maintainers = with lib.maintainers; [ urandom ];
};
}
diff --git a/pkgs/by-name/go/gotestwaf/package.nix b/pkgs/by-name/go/gotestwaf/package.nix
index 31fe0ced6279..32aa1f97acb1 100644
--- a/pkgs/by-name/go/gotestwaf/package.nix
+++ b/pkgs/by-name/go/gotestwaf/package.nix
@@ -33,12 +33,12 @@ buildGoModule rec {
versionCheckProgramArg = "--version";
- meta = with lib; {
+ meta = {
description = "Tool for API and OWASP attack simulation";
homepage = "https://github.com/wallarm/gotestwaf";
changelog = "https://github.com/wallarm/gotestwaf/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "gotestwaf";
};
}
diff --git a/pkgs/by-name/go/gotosocial/package.nix b/pkgs/by-name/go/gotosocial/package.nix
index 5a4af08568e0..d7821d720792 100644
--- a/pkgs/by-name/go/gotosocial/package.nix
+++ b/pkgs/by-name/go/gotosocial/package.nix
@@ -62,7 +62,7 @@ buildGoModule rec {
passthru.tests.gotosocial = nixosTests.gotosocial;
- meta = with lib; {
+ meta = {
homepage = "https://gotosocial.org";
changelog = "https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v${version}";
description = "Fast, fun, ActivityPub server, powered by Go";
@@ -73,7 +73,7 @@ buildGoModule rec {
advertised to! A light-weight alternative to Mastodon
and Pleroma, with support for clients!
'';
- maintainers = with maintainers; [ blakesmith ];
- license = licenses.agpl3Only;
+ maintainers = with lib.maintainers; [ blakesmith ];
+ license = lib.licenses.agpl3Only;
};
}
diff --git a/pkgs/by-name/go/goverview/package.nix b/pkgs/by-name/go/goverview/package.nix
index 01d008a2c09d..a7571f4680c1 100644
--- a/pkgs/by-name/go/goverview/package.nix
+++ b/pkgs/by-name/go/goverview/package.nix
@@ -35,12 +35,12 @@ buildGoModule rec {
# Tests require network access
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Tool to get an overview of the list of URLs";
mainProgram = "goverview";
homepage = "https://github.com/j3ssie/goverview";
changelog = "https://github.com/j3ssie/goverview/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
};
}
diff --git a/pkgs/by-name/go/govulncheck/package.nix b/pkgs/by-name/go/govulncheck/package.nix
index 1b252daa3f31..61e8f0a3ddf2 100644
--- a/pkgs/by-name/go/govulncheck/package.nix
+++ b/pkgs/by-name/go/govulncheck/package.nix
@@ -37,7 +37,7 @@ buildGo124Module rec {
"-w"
];
- meta = with lib; {
+ meta = {
homepage = "https://pkg.go.dev/golang.org/x/vuln/cmd/govulncheck";
downloadPage = "https://github.com/golang/vuln";
changelog = "https://github.com/golang/vuln/releases/tag/v${version}";
@@ -64,8 +64,8 @@ buildGo124Module rec {
example, a dependency with a Windows-specific vulnerability will not be
reported for a Linux build.
'';
- license = with licenses; [ bsd3 ];
- maintainers = with maintainers; [
+ license = with lib.licenses; [ bsd3 ];
+ maintainers = with lib.maintainers; [
jk
SuperSandro2000
];
diff --git a/pkgs/by-name/gr/grafana-dash-n-grab/package.nix b/pkgs/by-name/gr/grafana-dash-n-grab/package.nix
index da38fab5e604..5ba8447d0892 100644
--- a/pkgs/by-name/gr/grafana-dash-n-grab/package.nix
+++ b/pkgs/by-name/gr/grafana-dash-n-grab/package.nix
@@ -28,11 +28,11 @@ buildGoModule rec {
# you don't have grafana running.
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Grafana Dash-n-Grab (gdg) -- backup and restore Grafana dashboards, datasources, and other entities";
- license = licenses.bsd3;
+ license = lib.licenses.bsd3;
homepage = "https://github.com/esnet/gdg";
- teams = [ teams.bitnomial ];
+ teams = [ lib.teams.bitnomial ];
mainProgram = "gdg";
changelog = "https://github.com/esnet/gdg/releases/tag/v${version}";
};
diff --git a/pkgs/by-name/gr/grafana-loki/package.nix b/pkgs/by-name/gr/grafana-loki/package.nix
index 69f76cdf2946..2e854d8e18b2 100644
--- a/pkgs/by-name/gr/grafana-loki/package.nix
+++ b/pkgs/by-name/gr/grafana-loki/package.nix
@@ -69,16 +69,16 @@ buildGoModule rec {
"-X ${t}.Revision=unknown"
];
- meta = with lib; {
+ meta = {
description = "Like Prometheus, but for logs";
mainProgram = "promtail";
- license = with licenses; [
+ license = with lib.licenses; [
agpl3Only
asl20
];
homepage = "https://grafana.com/oss/loki/";
changelog = "https://github.com/grafana/loki/releases/tag/v${version}";
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
willibutz
globin
mmahut
diff --git a/pkgs/by-name/gr/granted/package.nix b/pkgs/by-name/gr/granted/package.nix
index 011b085eae94..f9eaa9665285 100644
--- a/pkgs/by-name/gr/granted/package.nix
+++ b/pkgs/by-name/gr/granted/package.nix
@@ -85,12 +85,12 @@ buildGoModule rec {
passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
description = "Easiest way to access your cloud";
homepage = "https://github.com/common-fate/granted";
changelog = "https://github.com/common-fate/granted/releases/tag/${version}";
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
jlbribeiro
];
};
diff --git a/pkgs/by-name/gr/graphinder/package.nix b/pkgs/by-name/gr/graphinder/package.nix
index d982f1a1f65a..04a7dbe29dff 100644
--- a/pkgs/by-name/gr/graphinder/package.nix
+++ b/pkgs/by-name/gr/graphinder/package.nix
@@ -47,12 +47,12 @@ python3.pkgs.buildPythonApplication rec {
"test_is_gql_endpoint"
];
- meta = with lib; {
+ meta = {
description = "Tool to find GraphQL endpoints using subdomain enumeration";
mainProgram = "graphinder";
homepage = "https://github.com/Escape-Technologies/graphinder";
changelog = "https://github.com/Escape-Technologies/graphinder/releases/tag/v${version}";
- license = with licenses; [ mit ];
- maintainers = with maintainers; [ fab ];
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [ fab ];
};
}
diff --git a/pkgs/by-name/gr/greenmask/package.nix b/pkgs/by-name/gr/greenmask/package.nix
index 177d4fecddd3..48daf3df6d10 100644
--- a/pkgs/by-name/gr/greenmask/package.nix
+++ b/pkgs/by-name/gr/greenmask/package.nix
@@ -39,12 +39,12 @@ buildGoModule rec {
--replace-fail "TestS3Storage" "SkipTestS3Storage"
'';
- meta = with lib; {
+ meta = {
description = "PostgreSQL database anonymization tool";
homepage = "https://github.com/GreenmaskIO/greenmask";
changelog = "https://github.com/GreenmaskIO/greenmask/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "greenmask";
};
}
diff --git a/pkgs/by-name/gr/grex/package.nix b/pkgs/by-name/gr/grex/package.nix
index 9cc22a265e50..f2da1206551e 100644
--- a/pkgs/by-name/gr/grex/package.nix
+++ b/pkgs/by-name/gr/grex/package.nix
@@ -23,13 +23,13 @@ rustPlatform.buildRustPackage rec {
$out/bin/grex --help > /dev/null
'';
- meta = with lib; {
+ meta = {
description = "Command-line tool for generating regular expressions from user-provided test cases";
homepage = "https://github.com/pemistahl/grex";
changelog = "https://github.com/pemistahl/grex/releases/tag/v${version}";
- license = licenses.asl20;
+ license = lib.licenses.asl20;
mainProgram = "grex";
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
SuperSandro2000
mfrw
];
diff --git a/pkgs/by-name/gr/grpc/package.nix b/pkgs/by-name/gr/grpc/package.nix
index 25667a32a657..556a3ae4c714 100644
--- a/pkgs/by-name/gr/grpc/package.nix
+++ b/pkgs/by-name/gr/grpc/package.nix
@@ -129,12 +129,12 @@ stdenv.mkDerivation rec {
inherit arrow-cpp;
};
- meta = with lib; {
+ meta = {
description = "C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)";
- license = licenses.asl20;
- maintainers = with maintainers; [ lnl7 ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ lnl7 ];
homepage = "https://grpc.io/";
- platforms = platforms.all;
+ platforms = lib.platforms.all;
changelog = "https://github.com/grpc/grpc/releases/tag/v${version}";
};
}
diff --git a/pkgs/by-name/gu/guix/package.nix b/pkgs/by-name/gu/guix/package.nix
index 82a824e4e2d0..e72bc7ef46cf 100644
--- a/pkgs/by-name/gu/guix/package.nix
+++ b/pkgs/by-name/gu/guix/package.nix
@@ -160,7 +160,7 @@ stdenv.mkDerivation rec {
inherit (nixosTests) guix;
};
- meta = with lib; {
+ meta = {
description = "Functional package manager with a Scheme interface";
longDescription = ''
GNU Guix is a purely functional package manager for the GNU system, and a distribution thereof.
@@ -176,13 +176,13 @@ stdenv.mkDerivation rec {
'';
homepage = "http://www.gnu.org/software/guix";
changelog = "https://git.savannah.gnu.org/cgit/guix.git/plain/NEWS?h=v${version}";
- license = licenses.gpl3Plus;
+ license = lib.licenses.gpl3Plus;
mainProgram = "guix";
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
cafkafk
foo-dogsquared
hpfr
];
- platforms = platforms.linux;
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/gu/gum/package.nix b/pkgs/by-name/gu/gum/package.nix
index 65cb469ecc50..934638da0d6e 100644
--- a/pkgs/by-name/gu/gum/package.nix
+++ b/pkgs/by-name/gu/gum/package.nix
@@ -44,12 +44,12 @@ buildGoModule rec {
--zsh <($out/bin/gum completion zsh)
'';
- meta = with lib; {
+ meta = {
description = "Tasty Bubble Gum for your shell";
homepage = "https://github.com/charmbracelet/gum";
changelog = "https://github.com/charmbracelet/gum/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ maaslalani ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ maaslalani ];
mainProgram = "gum";
};
}
diff --git a/pkgs/by-name/ha/ha-mqtt-discoverable-cli/package.nix b/pkgs/by-name/ha/ha-mqtt-discoverable-cli/package.nix
index c727bcde08c9..031005fc54c3 100644
--- a/pkgs/by-name/ha/ha-mqtt-discoverable-cli/package.nix
+++ b/pkgs/by-name/ha/ha-mqtt-discoverable-cli/package.nix
@@ -30,12 +30,12 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "ha_mqtt_discoverable_cli" ];
- meta = with lib; {
+ meta = {
description = "CLI for creating Home Assistant compatible MQTT entities that will be automatically discovered";
homepage = "https://github.com/unixorn/ha-mqtt-discoverable-cli";
changelog = "https://github.com/unixorn/ha-mqtt-discoverable-cli/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "hmd";
};
}
diff --git a/pkgs/by-name/ha/halloy/package.nix b/pkgs/by-name/ha/halloy/package.nix
index ebab765aeb55..4c9f4dc3986a 100644
--- a/pkgs/by-name/ha/halloy/package.nix
+++ b/pkgs/by-name/ha/halloy/package.nix
@@ -109,12 +109,12 @@ rustPlatform.buildRustPackage rec {
passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
description = "IRC application";
homepage = "https://github.com/squidowl/halloy";
changelog = "https://github.com/squidowl/halloy/blob/${version}/CHANGELOG.md";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [
fab
iivusly
ivyfanchiang
diff --git a/pkgs/by-name/ha/handheld-daemon/package.nix b/pkgs/by-name/ha/handheld-daemon/package.nix
index def156ffaaae..d3c5ca4b5c9c 100644
--- a/pkgs/by-name/ha/handheld-daemon/package.nix
+++ b/pkgs/by-name/ha/handheld-daemon/package.nix
@@ -16,14 +16,14 @@
}:
python3Packages.buildPythonApplication rec {
pname = "handheld-daemon";
- version = "3.15.7";
+ version = "3.15.10";
pyproject = true;
src = fetchFromGitHub {
owner = "hhd-dev";
repo = "hhd";
tag = "v${version}";
- hash = "sha256-DxJy0CsVjH77rht+1xmXddoMkuNj7GTA24wOnwM+Ho8=";
+ hash = "sha256-VlFcozpW6JQs1jsit6cE3pOZLqJR4IS6nmNDqeTygKo=";
};
# Handheld-daemon runs some selinux-related utils which are not in nixpkgs.
diff --git a/pkgs/by-name/ha/haveged/package.nix b/pkgs/by-name/ha/haveged/package.nix
index 266c31d2fe4f..9a79a483b442 100644
--- a/pkgs/by-name/ha/haveged/package.nix
+++ b/pkgs/by-name/ha/haveged/package.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
doCheck = true;
- meta = with lib; {
+ meta = {
description = "Simple entropy daemon";
mainProgram = "haveged";
longDescription = ''
@@ -40,9 +40,9 @@ stdenv.mkDerivation rec {
'';
homepage = "https://github.com/jirka-h/haveged";
changelog = "https://raw.githubusercontent.com/jirka-h/haveged/v${version}/ChangeLog";
- license = licenses.gpl3Plus;
- maintainers = with maintainers; [ domenkozar ];
- platforms = platforms.unix;
- badPlatforms = platforms.darwin; # fails to build since v1.9.15
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [ domenkozar ];
+ platforms = lib.platforms.unix;
+ badPlatforms = lib.platforms.darwin; # fails to build since v1.9.15
};
}
diff --git a/pkgs/by-name/ha/hayagriva/package.nix b/pkgs/by-name/ha/hayagriva/package.nix
index 5ecfdfa22a9c..1372250ab462 100644
--- a/pkgs/by-name/ha/hayagriva/package.nix
+++ b/pkgs/by-name/ha/hayagriva/package.nix
@@ -27,15 +27,15 @@ rustPlatform.buildRustPackage rec {
"--skip=csl::tests::test_csl"
];
- meta = with lib; {
+ meta = {
description = "Work with references: Literature database management, storage, and citation formatting";
homepage = "https://github.com/typst/hayagriva";
changelog = "https://github.com/typst/hayagriva/releases/tag/v${version}";
- license = with licenses; [
+ license = with lib.licenses; [
asl20
mit
];
- maintainers = with maintainers; [ figsoda ];
+ maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "hayagriva";
};
}
diff --git a/pkgs/by-name/he/hednsextractor/package.nix b/pkgs/by-name/he/hednsextractor/package.nix
index 8fbefeaa9ccf..6f6911783089 100644
--- a/pkgs/by-name/he/hednsextractor/package.nix
+++ b/pkgs/by-name/he/hednsextractor/package.nix
@@ -22,12 +22,12 @@ buildGoModule rec {
"-w"
];
- meta = with lib; {
+ meta = {
description = "Tool suite for hunting suspicious targets, expose domains and phishing discovery";
homepage = "https://github.com/HuntDownProject/HEDnsExtractor";
changelog = "https://github.com/HuntDownProject/HEDnsExtractor/releases/tag/v${version}";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "hednsextractor";
};
}
diff --git a/pkgs/by-name/he/helm-ls/package.nix b/pkgs/by-name/he/helm-ls/package.nix
index 9664e81c5c44..57e1c6582ef9 100644
--- a/pkgs/by-name/he/helm-ls/package.nix
+++ b/pkgs/by-name/he/helm-ls/package.nix
@@ -41,12 +41,12 @@ buildGoModule rec {
command = "helm_ls version";
};
- meta = with lib; {
+ meta = {
description = "Language server for Helm";
changelog = "https://github.com/mrjosh/helm-ls/releases/tag/v${version}";
homepage = "https://github.com/mrjosh/helm-ls";
- license = licenses.mit;
- maintainers = with maintainers; [ stehessel ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ stehessel ];
mainProgram = "helm_ls";
};
}
diff --git a/pkgs/by-name/he/hevea/package.nix b/pkgs/by-name/he/hevea/package.nix
index eb01837e6803..0fb630a81fa6 100644
--- a/pkgs/by-name/he/hevea/package.nix
+++ b/pkgs/by-name/he/hevea/package.nix
@@ -23,12 +23,12 @@ stdenv.mkDerivation rec {
makeFlags = [ "PREFIX=$(out)" ];
- meta = with lib; {
+ meta = {
description = "Quite complete and fast LATEX to HTML translator";
homepage = "https://hevea.inria.fr/";
changelog = "https://github.com/maranget/hevea/raw/v${version}/CHANGES";
- license = licenses.qpl;
- maintainers = with maintainers; [ pSub ];
- platforms = with platforms; unix;
+ license = lib.licenses.qpl;
+ maintainers = with lib.maintainers; [ pSub ];
+ platforms = with lib.platforms; unix;
};
}
diff --git a/pkgs/by-name/he/hex/package.nix b/pkgs/by-name/he/hex/package.nix
index b85d1d3836e8..69df5f8eedc9 100644
--- a/pkgs/by-name/he/hex/package.nix
+++ b/pkgs/by-name/he/hex/package.nix
@@ -25,12 +25,12 @@ rustPlatform.buildRustPackage rec {
version = "hx ${version}";
};
- meta = with lib; {
+ meta = {
description = "Futuristic take on hexdump, made in Rust";
homepage = "https://github.com/sitkevij/hex";
changelog = "https://github.com/sitkevij/hex/releases/tag/v${version}";
mainProgram = "hx";
- license = licenses.mit;
- maintainers = [ ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ ];
};
}
diff --git a/pkgs/by-name/he/heygpt/package.nix b/pkgs/by-name/he/heygpt/package.nix
index fce8cc8469f4..cfb7c5d1eab1 100644
--- a/pkgs/by-name/he/heygpt/package.nix
+++ b/pkgs/by-name/he/heygpt/package.nix
@@ -25,12 +25,12 @@ rustPlatform.buildRustPackage rec {
OPENSSL_LIB_DIR = "${lib.getLib openssl}/lib";
OPENSSL_DIR = "${lib.getDev openssl}";
- meta = with lib; {
+ meta = {
description = "Simple command-line interface for ChatGPT API";
homepage = "https://github.com/fuyufjh/heygpt";
changelog = "https://github.com/fuyufjh/heygpt/releases/tag/v${version}";
- license = licenses.mit;
+ license = lib.licenses.mit;
mainProgram = "heygpt";
- maintainers = with maintainers; [ aldoborrero ];
+ maintainers = with lib.maintainers; [ aldoborrero ];
};
}
diff --git a/pkgs/by-name/hi/hilbish/package.nix b/pkgs/by-name/hi/hilbish/package.nix
index 39a0dadb9d1a..f9bbbeabe87a 100644
--- a/pkgs/by-name/hi/hilbish/package.nix
+++ b/pkgs/by-name/hi/hilbish/package.nix
@@ -35,12 +35,12 @@ buildGoModule rec {
cp -r nature $out/share/hilbish/
'';
- meta = with lib; {
+ meta = {
description = "Interactive Unix-like shell written in Go";
mainProgram = "hilbish";
changelog = "https://github.com/Rosettea/Hilbish/releases/tag/v${version}";
homepage = "https://github.com/Rosettea/Hilbish";
- maintainers = with maintainers; [ moni ];
- license = licenses.mit;
+ maintainers = with lib.maintainers; [ moni ];
+ license = lib.licenses.mit;
};
}
diff --git a/pkgs/by-name/hi/himalaya/package.nix b/pkgs/by-name/hi/himalaya/package.nix
index 404813aa2de7..c1be11d43712 100644
--- a/pkgs/by-name/hi/himalaya/package.nix
+++ b/pkgs/by-name/hi/himalaya/package.nix
@@ -84,13 +84,13 @@ rustPlatform.buildRustPackage {
installShellCompletion "$out"/share/completions/himalaya.{bash,fish,zsh}
'';
- meta = with lib; {
+ meta = {
description = "CLI to manage emails";
mainProgram = "himalaya";
homepage = "https://github.com/pimalaya/himalaya";
changelog = "https://github.com/pimalaya/himalaya/blob/v${version}/CHANGELOG.md";
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
soywod
yanganto
];
diff --git a/pkgs/by-name/ho/hors/package.nix b/pkgs/by-name/ho/hors/package.nix
index c1ed13853000..6ac204ff49dc 100644
--- a/pkgs/by-name/ho/hors/package.nix
+++ b/pkgs/by-name/ho/hors/package.nix
@@ -21,12 +21,12 @@ rustPlatform.buildRustPackage rec {
# requires network access
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Instant coding answers via the command line";
mainProgram = "hors";
homepage = "https://github.com/windsoilder/hors";
changelog = "https://github.com/WindSoilder/hors/blob/v${version}/CHANGELOG.md";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [ figsoda ];
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ figsoda ];
};
}
diff --git a/pkgs/by-name/hy/hyperfine/package.nix b/pkgs/by-name/hy/hyperfine/package.nix
index 6b2f2b68e900..81f0caa749b5 100644
--- a/pkgs/by-name/hy/hyperfine/package.nix
+++ b/pkgs/by-name/hy/hyperfine/package.nix
@@ -29,15 +29,15 @@ rustPlatform.buildRustPackage rec {
--zsh $releaseDir/build/hyperfine-*/out/_hyperfine
'';
- meta = with lib; {
+ meta = {
description = "Command-line benchmarking tool";
homepage = "https://github.com/sharkdp/hyperfine";
changelog = "https://github.com/sharkdp/hyperfine/blob/v${version}/CHANGELOG.md";
- license = with licenses; [
+ license = with lib.licenses; [
asl20 # or
mit
];
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
figsoda
thoughtpolice
];
diff --git a/pkgs/by-name/ic/icoextract/package.nix b/pkgs/by-name/ic/icoextract/package.nix
index 8565bff672fd..0c671cd7658c 100644
--- a/pkgs/by-name/ic/icoextract/package.nix
+++ b/pkgs/by-name/ic/icoextract/package.nix
@@ -35,12 +35,12 @@ python3Packages.buildPythonApplication rec {
install -Dm644 exe-thumbnailer.thumbnailer -t $out/share/thumbnailers
'';
- meta = with lib; {
+ meta = {
description = "Extract icons from Windows PE files";
homepage = "https://github.com/jlu5/icoextract";
changelog = "https://github.com/jlu5/icoextract/blob/${version}/CHANGELOG.md";
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
bryanasdev000
donovanglover
];
diff --git a/pkgs/by-name/im/imaginary/package.nix b/pkgs/by-name/im/imaginary/package.nix
index 0ca8eb5448c2..222899c264d1 100644
--- a/pkgs/by-name/im/imaginary/package.nix
+++ b/pkgs/by-name/im/imaginary/package.nix
@@ -42,12 +42,12 @@ buildGoModule rec {
__darwinAllowLocalNetworking = true;
- meta = with lib; {
+ meta = {
homepage = "https://fly.io/docs/app-guides/run-a-global-image-service";
changelog = "https://github.com/h2non/imaginary/releases/tag/v${version}";
description = "Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing";
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
dotlambda
urandom
];
diff --git a/pkgs/by-name/im/imdshift/package.nix b/pkgs/by-name/im/imdshift/package.nix
index d195f281f2f5..457e6294f3ef 100644
--- a/pkgs/by-name/im/imdshift/package.nix
+++ b/pkgs/by-name/im/imdshift/package.nix
@@ -30,12 +30,12 @@ python3.pkgs.buildPythonApplication rec {
"IMDShift"
];
- meta = with lib; {
+ meta = {
description = "Tool to migrate workloads to IMDSv2";
mainProgram = "imdshift";
homepage = "https://github.com/ayushpriya10/IMDShift";
changelog = "https://github.com/ayushpriya10/IMDShift/releases/tag/v${version}";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ fab ];
};
}
diff --git a/pkgs/by-name/im/immer/package.nix b/pkgs/by-name/im/immer/package.nix
index 53c3ce4cba1c..d2b5caf584ea 100644
--- a/pkgs/by-name/im/immer/package.nix
+++ b/pkgs/by-name/im/immer/package.nix
@@ -33,12 +33,12 @@ stdenv.mkDerivation rec {
passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
description = "Postmodern immutable and persistent data structures for C++ — value semantics at scale";
homepage = "https://sinusoid.es/immer";
changelog = "https://github.com/arximboldi/immer/releases/tag/v${version}";
- license = licenses.boost;
- maintainers = with maintainers; [ sifmelcara ];
- platforms = platforms.all;
+ license = lib.licenses.boost;
+ maintainers = with lib.maintainers; [ sifmelcara ];
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/in/inferno/package.nix b/pkgs/by-name/in/inferno/package.nix
index 27bc9f6a4419..4e7455c55b7a 100644
--- a/pkgs/by-name/in/inferno/package.nix
+++ b/pkgs/by-name/in/inferno/package.nix
@@ -29,11 +29,11 @@ rustPlatform.buildRustPackage rec {
"--skip=flamegraph_multiple_base_symbol"
];
- meta = with lib; {
+ meta = {
description = "Port of parts of the flamegraph toolkit to Rust";
homepage = "https://github.com/jonhoo/inferno";
changelog = "https://github.com/jonhoo/inferno/blob/v${version}/CHANGELOG.md";
- license = licenses.cddl;
- maintainers = with maintainers; [ figsoda ];
+ license = lib.licenses.cddl;
+ maintainers = with lib.maintainers; [ figsoda ];
};
}
diff --git a/pkgs/by-name/in/inform6/package.nix b/pkgs/by-name/in/inform6/package.nix
index 24e69caa231f..9336a8f20f33 100644
--- a/pkgs/by-name/in/inform6/package.nix
+++ b/pkgs/by-name/in/inform6/package.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
"PREFIX=${placeholder "out"}"
];
- meta = with lib; {
+ meta = {
description = "Interactive fiction compiler and libraries";
longDescription = ''
Inform 6 is a C-like programming language for writing interactive fiction
@@ -29,8 +29,8 @@ stdenv.mkDerivation rec {
'';
homepage = "https://gitlab.com/DavidGriffith/inform6unix";
changelog = "https://gitlab.com/DavidGriffith/inform6unix/-/raw/${version}/NEWS";
- license = licenses.artistic2;
+ license = lib.licenses.artistic2;
maintainers = with lib.maintainers; [ ddelabru ];
- platforms = platforms.all;
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/in/infra/package.nix b/pkgs/by-name/in/infra/package.nix
index e63a583ac38d..3920a0bb2a9e 100644
--- a/pkgs/by-name/in/infra/package.nix
+++ b/pkgs/by-name/in/infra/package.nix
@@ -24,12 +24,12 @@ buildGoModule rec {
"-w"
];
- meta = with lib; {
+ meta = {
description = "Infra manages access to infrastructure such as Kubernetes";
homepage = "https://github.com/infrahq/infra";
changelog = "https://github.com/infrahq/infra/raw/v${version}/CHANGELOG.md";
- license = licenses.elastic20;
- maintainers = with maintainers; [ peterromfeldhk ];
+ license = lib.licenses.elastic20;
+ maintainers = with lib.maintainers; [ peterromfeldhk ];
mainProgram = "infra";
};
}
diff --git a/pkgs/by-name/in/infracost/package.nix b/pkgs/by-name/in/infracost/package.nix
index ab848711f600..c318fbf8dae0 100644
--- a/pkgs/by-name/in/infracost/package.nix
+++ b/pkgs/by-name/in/infracost/package.nix
@@ -61,7 +61,7 @@ buildGoModule rec {
runHook postInstallCheck
'';
- meta = with lib; {
+ meta = {
homepage = "https://infracost.io";
changelog = "https://github.com/infracost/infracost/releases/tag/v${version}";
description = "Cloud cost estimates for Terraform in your CLI and pull requests";
@@ -70,8 +70,8 @@ buildGoModule rec {
This helps developers, DevOps et al. quickly see the cost breakdown and
compare different deployment options upfront.
'';
- license = licenses.asl20;
- maintainers = with maintainers; [
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [
davegallant
jk
kashw2
diff --git a/pkgs/by-name/in/inih/package.nix b/pkgs/by-name/in/inih/package.nix
index 955216bdbe0d..bdc673ccbef1 100644
--- a/pkgs/by-name/in/inih/package.nix
+++ b/pkgs/by-name/in/inih/package.nix
@@ -22,12 +22,12 @@ stdenv.mkDerivation rec {
ninja
];
- meta = with lib; {
+ meta = {
description = "Simple .INI file parser in C, good for embedded systems";
homepage = "https://github.com/benhoyt/inih";
changelog = "https://github.com/benhoyt/inih/releases/tag/r${version}";
- license = licenses.bsd3;
- maintainers = with maintainers; [ TredwellGit ];
- platforms = platforms.all;
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ TredwellGit ];
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/in/initool/package.nix b/pkgs/by-name/in/initool/package.nix
index 12c7a2409453..a0c882074f98 100644
--- a/pkgs/by-name/in/initool/package.nix
+++ b/pkgs/by-name/in/initool/package.nix
@@ -29,14 +29,14 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
- meta = with lib; {
+ meta = {
inherit (mlton.meta) platforms;
description = "Manipulate INI files from the command line";
mainProgram = "initool";
homepage = "https://github.com/dbohdan/initool";
- license = licenses.mit;
- maintainers = with maintainers; [ e1mo ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ e1mo ];
changelog = "https://github.com/dbohdan/initool/releases/tag/v${version}";
};
}
diff --git a/pkgs/by-name/in/innernet/package.nix b/pkgs/by-name/in/innernet/package.nix
index 52108501c237..0dbc42711705 100644
--- a/pkgs/by-name/in/innernet/package.nix
+++ b/pkgs/by-name/in/innernet/package.nix
@@ -60,12 +60,12 @@ rustPlatform.buildRustPackage rec {
};
};
- meta = with lib; {
+ meta = {
description = "Private network system that uses WireGuard under the hood";
homepage = "https://github.com/tonarino/innernet";
changelog = "https://github.com/tonarino/innernet/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
tomberek
_0x4A6F
];
diff --git a/pkgs/by-name/in/inql/package.nix b/pkgs/by-name/in/inql/package.nix
index 29f3968f216d..3da2eb9991b0 100644
--- a/pkgs/by-name/in/inql/package.nix
+++ b/pkgs/by-name/in/inql/package.nix
@@ -32,12 +32,12 @@ python3.pkgs.buildPythonApplication rec {
"inql"
];
- meta = with lib; {
+ meta = {
description = "Security testing tool for GraphQL";
mainProgram = "inql";
homepage = "https://github.com/doyensec/inql";
changelog = "https://github.com/doyensec/inql/releases/tag/v${version}";
- license = with licenses; [ asl20 ];
- maintainers = with maintainers; [ fab ];
+ license = with lib.licenses; [ asl20 ];
+ maintainers = with lib.maintainers; [ fab ];
};
}
diff --git a/pkgs/by-name/in/insomnia/package.nix b/pkgs/by-name/in/insomnia/package.nix
index f7c7ecf4537e..163779868119 100644
--- a/pkgs/by-name/in/insomnia/package.nix
+++ b/pkgs/by-name/in/insomnia/package.nix
@@ -27,18 +27,18 @@ let
}
.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
- meta = with lib; {
+ meta = {
homepage = "https://insomnia.rest";
description = " The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.";
mainProgram = "insomnia";
changelog = "https://github.com/Kong/insomnia/releases/tag/core@${version}";
- license = licenses.asl20;
+ license = lib.licenses.asl20;
platforms = [
"aarch64-darwin"
"x86_64-linux"
"x86_64-darwin"
];
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
markus1189
kashw2
DataHearth
diff --git a/pkgs/by-name/in/intel-compute-runtime-legacy1/package.nix b/pkgs/by-name/in/intel-compute-runtime-legacy1/package.nix
index a4640733e400..0b9069dd744e 100644
--- a/pkgs/by-name/in/intel-compute-runtime-legacy1/package.nix
+++ b/pkgs/by-name/in/intel-compute-runtime-legacy1/package.nix
@@ -79,13 +79,13 @@ stdenv.mkDerivation rec {
rev-prefix = "24.35.30872.";
};
- meta = with lib; {
+ meta = {
description = "Intel Graphics Compute Runtime oneAPI Level Zero and OpenCL with support for Gen8, Gen9 and Gen11 GPUs";
mainProgram = "ocloc";
homepage = "https://github.com/intel/compute-runtime";
changelog = "https://github.com/intel/compute-runtime/releases/tag/${version}";
- license = licenses.mit;
+ license = lib.licenses.mit;
platforms = [ "x86_64-linux" ];
- maintainers = with maintainers; [ fleaz ];
+ maintainers = with lib.maintainers; [ fleaz ];
};
}
diff --git a/pkgs/by-name/in/intel-compute-runtime/package.nix b/pkgs/by-name/in/intel-compute-runtime/package.nix
index 071715a4b08f..6bc5b5ef524c 100644
--- a/pkgs/by-name/in/intel-compute-runtime/package.nix
+++ b/pkgs/by-name/in/intel-compute-runtime/package.nix
@@ -69,16 +69,16 @@ stdenv.mkDerivation rec {
$out/lib/intel-opencl/libigdrcl.so
'';
- meta = with lib; {
+ meta = {
description = "Intel Graphics Compute Runtime oneAPI Level Zero and OpenCL, supporting 12th Gen and newer";
mainProgram = "ocloc";
homepage = "https://github.com/intel/compute-runtime";
changelog = "https://github.com/intel/compute-runtime/releases/tag/${version}";
- license = licenses.mit;
+ license = lib.licenses.mit;
platforms = [
"x86_64-linux"
"aarch64-linux"
];
- maintainers = with maintainers; [ SuperSandro2000 ];
+ maintainers = with lib.maintainers; [ SuperSandro2000 ];
};
}
diff --git a/pkgs/by-name/in/intel-gpu-tools/package.nix b/pkgs/by-name/in/intel-gpu-tools/package.nix
index 73e521dcfeba..8f65c53c9254 100644
--- a/pkgs/by-name/in/intel-gpu-tools/package.nix
+++ b/pkgs/by-name/in/intel-gpu-tools/package.nix
@@ -98,15 +98,15 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "bindnow" ];
- meta = with lib; {
+ meta = {
changelog = "https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/blob/v${version}/NEWS";
homepage = "https://drm.pages.freedesktop.org/igt-gpu-tools/";
description = "Tools for development and testing of the Intel DRM driver";
- license = licenses.mit;
+ license = lib.licenses.mit;
platforms = [
"x86_64-linux"
"i686-linux"
];
- maintainers = with maintainers; [ pSub ];
+ maintainers = with lib.maintainers; [ pSub ];
};
}
diff --git a/pkgs/by-name/in/intel-media-driver/package.nix b/pkgs/by-name/in/intel-media-driver/package.nix
index dea1d295f683..95cde6fcc531 100644
--- a/pkgs/by-name/in/intel-media-driver/package.nix
+++ b/pkgs/by-name/in/intel-media-driver/package.nix
@@ -72,7 +72,7 @@ stdenv.mkDerivation rec {
inherit (pkgsi686Linux) intel-media-driver;
};
- meta = with lib; {
+ meta = {
description = "Intel Media Driver for VAAPI — Broadwell+ iGPUs";
longDescription = ''
The Intel Media Driver for VAAPI is a new VA-API (Video Acceleration API)
@@ -81,11 +81,11 @@ stdenv.mkDerivation rec {
'';
homepage = "https://github.com/intel/media-driver";
changelog = "https://github.com/intel/media-driver/releases/tag/intel-media-${version}";
- license = with licenses; [
+ license = with lib.licenses; [
bsd3
mit
];
- platforms = platforms.linux;
- maintainers = with maintainers; [ SuperSandro2000 ];
+ platforms = lib.platforms.linux;
+ maintainers = with lib.maintainers; [ SuperSandro2000 ];
};
}
diff --git a/pkgs/by-name/in/interactsh/package.nix b/pkgs/by-name/in/interactsh/package.nix
index 55dbde69955c..101e2ddf9398 100644
--- a/pkgs/by-name/in/interactsh/package.nix
+++ b/pkgs/by-name/in/interactsh/package.nix
@@ -26,7 +26,7 @@ buildGoModule rec {
# Test files are not part of the release tarball
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Out of bounds interaction gathering server and client library";
longDescription = ''
Interactsh is an Open-Source Solution for Out of band Data Extraction,
@@ -35,7 +35,7 @@ buildGoModule rec {
'';
homepage = "https://github.com/projectdiscovery/interactsh";
changelog = "https://github.com/projectdiscovery/interactsh/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ hanemile ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ hanemile ];
};
}
diff --git a/pkgs/by-name/in/intermodal/package.nix b/pkgs/by-name/in/intermodal/package.nix
index 6bea24f23585..d7b8c7aa04a4 100644
--- a/pkgs/by-name/in/intermodal/package.nix
+++ b/pkgs/by-name/in/intermodal/package.nix
@@ -34,12 +34,12 @@ rustPlatform.buildRustPackage rec {
--zsh <($out/bin/imdl completions zsh)
'';
- meta = with lib; {
+ meta = {
description = "User-friendly and featureful command-line BitTorrent metainfo utility";
homepage = "https://github.com/casey/intermodal";
changelog = "https://github.com/casey/intermodal/releases/tag/v${version}";
- license = licenses.cc0;
- maintainers = with maintainers; [
+ license = lib.licenses.cc0;
+ maintainers = with lib.maintainers; [
Br1ght0ne
xrelkd
];
diff --git a/pkgs/by-name/ir/ircdog/package.nix b/pkgs/by-name/ir/ircdog/package.nix
index e3ef62028fb7..7321f637e9bd 100644
--- a/pkgs/by-name/ir/ircdog/package.nix
+++ b/pkgs/by-name/ir/ircdog/package.nix
@@ -17,12 +17,12 @@ buildGoModule rec {
vendorHash = null;
- meta = with lib; {
+ meta = {
description = "ircdog is a simple wrapper over the raw IRC protocol that can respond to pings, and interprets formatting codes";
mainProgram = "ircdog";
homepage = "https://github.com/ergochat/ircdog";
changelog = "https://github.com/ergochat/ircdog/releases/tag/v${version}";
- license = licenses.isc;
- maintainers = with maintainers; [ hexa ];
+ license = lib.licenses.isc;
+ maintainers = with lib.maintainers; [ hexa ];
};
}
diff --git a/pkgs/by-name/ir/irqbalance/package.nix b/pkgs/by-name/ir/irqbalance/package.nix
index 3b62b7f45950..c1837d0e7e96 100644
--- a/pkgs/by-name/ir/irqbalance/package.nix
+++ b/pkgs/by-name/ir/irqbalance/package.nix
@@ -49,12 +49,12 @@ stdenv.mkDerivation rec {
--replace-fail ' $IRQBALANCE_ARGS' ""
'';
- meta = with lib; {
+ meta = {
homepage = "https://github.com/Irqbalance/irqbalance";
changelog = "https://github.com/Irqbalance/irqbalance/releases/tag/v${version}";
description = "Daemon to help balance the cpu load generated by interrupts across all of a systems cpus";
- license = licenses.gpl2Only;
- platforms = platforms.linux;
- maintainers = with maintainers; [ moni ];
+ license = lib.licenses.gpl2Only;
+ platforms = lib.platforms.linux;
+ maintainers = with lib.maintainers; [ moni ];
};
}
diff --git a/pkgs/by-name/ir/irrd/package.nix b/pkgs/by-name/ir/irrd/package.nix
index 0c17dffbcffa..4db3072fd18e 100644
--- a/pkgs/by-name/ir/irrd/package.nix
+++ b/pkgs/by-name/ir/irrd/package.nix
@@ -174,11 +174,11 @@ py.pkgs.buildPythonPackage rec {
"test_050_non_json_response"
];
- meta = with lib; {
+ meta = {
changelog = "https://irrd.readthedocs.io/en/v${version}/releases/";
description = "Internet Routing Registry database server, processing IRR objects in the RPSL format";
- license = licenses.mit;
+ license = lib.licenses.mit;
homepage = "https://github.com/irrdnet/irrd";
- teams = [ teams.wdz ];
+ teams = [ lib.teams.wdz ];
};
}
diff --git a/pkgs/by-name/ja/jaeles/package.nix b/pkgs/by-name/ja/jaeles/package.nix
index 24fe58d2a16e..83e27cba2d2e 100644
--- a/pkgs/by-name/ja/jaeles/package.nix
+++ b/pkgs/by-name/ja/jaeles/package.nix
@@ -20,12 +20,12 @@ buildGoModule rec {
# Tests want to download signatures
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Tool for automated Web application testing";
mainProgram = "jaeles";
homepage = "https://github.com/jaeles-project/jaeles";
changelog = "https://github.com/jaeles-project/jaeles/releases/tag/beta-v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
};
}
diff --git a/pkgs/by-name/ja/janus-gateway/package.nix b/pkgs/by-name/ja/janus-gateway/package.nix
index fe9f92b04d68..5d9190b8a95b 100644
--- a/pkgs/by-name/ja/janus-gateway/package.nix
+++ b/pkgs/by-name/ja/janus-gateway/package.nix
@@ -98,12 +98,12 @@ stdenv.mkDerivation rec {
moveToOutput etc "$doc"
'';
- meta = with lib; {
+ meta = {
description = "General purpose WebRTC server";
homepage = "https://janus.conf.meetecho.com/";
changelog = "https://github.com/meetecho/janus-gateway/blob/v${version}/CHANGELOG.md";
- license = licenses.gpl3Only;
- platforms = platforms.linux;
- maintainers = with maintainers; [ fpletz ];
+ license = lib.licenses.gpl3Only;
+ platforms = lib.platforms.linux;
+ maintainers = with lib.maintainers; [ fpletz ];
};
}
diff --git a/pkgs/by-name/ji/jigdo/package.nix b/pkgs/by-name/ji/jigdo/package.nix
index aa0db0209160..5d73d8c58f61 100644
--- a/pkgs/by-name/ji/jigdo/package.nix
+++ b/pkgs/by-name/ji/jigdo/package.nix
@@ -37,12 +37,12 @@ stdenv.mkDerivation rec {
zlib
];
- meta = with lib; {
+ meta = {
description = "Download utility that can fetch files from several sources simultaneously";
homepage = "https://www.einval.com/~steve/software/jigdo/";
changelog = "https://git.einval.com/cgi-bin/gitweb.cgi?p=jigdo.git;a=blob;f=changelog;hb=refs/tags/${version}";
- license = licenses.gpl2Only;
- maintainers = with maintainers; [ wegank ];
- platforms = platforms.unix;
+ license = lib.licenses.gpl2Only;
+ maintainers = with lib.maintainers; [ wegank ];
+ platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/by-name/ji/jira-cli-go/package.nix b/pkgs/by-name/ji/jira-cli-go/package.nix
index bf9d519ef8b9..a5cc5c1e27a1 100644
--- a/pkgs/by-name/ji/jira-cli-go/package.nix
+++ b/pkgs/by-name/ji/jira-cli-go/package.nix
@@ -60,12 +60,12 @@ buildGoModule rec {
__darwinAllowLocalNetworking = true;
- meta = with lib; {
+ meta = {
description = "Feature-rich interactive Jira command line";
homepage = "https://github.com/ankitpokhrel/jira-cli";
changelog = "https://github.com/ankitpokhrel/jira-cli/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
bryanasdev000
anthonyroussel
];
diff --git a/pkgs/by-name/ji/jitterentropy-rngd/package.nix b/pkgs/by-name/ji/jitterentropy-rngd/package.nix
index 184688d8972d..909783746da2 100644
--- a/pkgs/by-name/ji/jitterentropy-rngd/package.nix
+++ b/pkgs/by-name/ji/jitterentropy-rngd/package.nix
@@ -26,16 +26,16 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
- meta = with lib; {
+ meta = {
description = ''A random number generator, which injects entropy to the kernel'';
homepage = "https://github.com/smuellerDD/jitterentropy-rngd";
changelog = "https://github.com/smuellerDD/jitterentropy-rngd/releases/tag/v${version}";
license = [
- licenses.gpl2Only
- licenses.bsd3
+ lib.licenses.gpl2Only
+ lib.licenses.bsd3
];
- platforms = platforms.linux;
- maintainers = with maintainers; [ thillux ];
+ platforms = lib.platforms.linux;
+ maintainers = with lib.maintainers; [ thillux ];
mainProgram = "jitterentropy-rngd";
};
}
diff --git a/pkgs/by-name/ju/jumpy/package.nix b/pkgs/by-name/ju/jumpy/package.nix
index 5c2ac20a8e82..ebca0dc9095c 100644
--- a/pkgs/by-name/ju/jumpy/package.nix
+++ b/pkgs/by-name/ju/jumpy/package.nix
@@ -74,15 +74,15 @@ rustPlatform.buildRustPackage rec {
--add-rpath ${lib.makeLibraryPath [ vulkan-loader ]}
'';
- meta = with lib; {
+ meta = {
description = "Tactical 2D shooter played by up to 4 players online or on a shared screen";
mainProgram = "jumpy";
homepage = "https://fishfight.org/";
changelog = "https://github.com/fishfolk/jumpy/releases/tag/v${version}";
- license = with licenses; [
+ license = with lib.licenses; [
mit # or
asl20
];
- maintainers = with maintainers; [ figsoda ];
+ maintainers = with lib.maintainers; [ figsoda ];
};
}
diff --git a/pkgs/by-name/ju/just/package.nix b/pkgs/by-name/ju/just/package.nix
index a75945415d7a..29d2b6246674 100644
--- a/pkgs/by-name/ju/just/package.nix
+++ b/pkgs/by-name/ju/just/package.nix
@@ -108,12 +108,12 @@ rustPlatform.buildRustPackage rec {
passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
homepage = "https://github.com/casey/just";
changelog = "https://github.com/casey/just/blob/${version}/CHANGELOG.md";
description = "Handy way to save and run project-specific commands";
- license = licenses.cc0;
- maintainers = with maintainers; [
+ license = lib.licenses.cc0;
+ maintainers = with lib.maintainers; [
xrelkd
jk
];
diff --git a/pkgs/by-name/jw/jwx/package.nix b/pkgs/by-name/jw/jwx/package.nix
index ce64a516a332..8a1861eb8f6d 100644
--- a/pkgs/by-name/jw/jwx/package.nix
+++ b/pkgs/by-name/jw/jwx/package.nix
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "jwx";
- version = "3.0.1";
+ version = "3.0.2";
src = fetchFromGitHub {
owner = "lestrrat-go";
repo = "jwx";
tag = "v${finalAttrs.version}";
- hash = "sha256-ZVI32z1hUquDUWdaLZGtI0PncboVHx2FJ3BB4MAhX0w=";
+ hash = "sha256-IKMTRgxqGZkYK5WVWUjIrjed6ukphHzbmtXOwoJSkRo=";
};
- vendorHash = "sha256-vyqsUZ7IxXI6LZKrSOPxheE/IISKRC0wXB7+xj51xLM=";
+ vendorHash = "sha256-mqPlub5JbD7dcMHi72xda72HQJF57uqzHaJzYOQNk+Q=";
sourceRoot = "${finalAttrs.src.name}/cmd/jwx";
diff --git a/pkgs/by-name/ka/kafkactl/package.nix b/pkgs/by-name/ka/kafkactl/package.nix
index 1f44ad1d3794..e69f2e5f04ef 100644
--- a/pkgs/by-name/ka/kafkactl/package.nix
+++ b/pkgs/by-name/ka/kafkactl/package.nix
@@ -19,7 +19,7 @@ buildGoModule rec {
doCheck = false;
- meta = with lib; {
+ meta = {
homepage = "https://github.com/deviceinsight/kafkactl";
changelog = "https://github.com/deviceinsight/kafkactl/blob/v${version}/CHANGELOG.md";
description = "Command Line Tool for managing Apache Kafka";
@@ -32,7 +32,7 @@ buildGoModule rec {
- Configuration of different contexts
- directly access kafka clusters inside your kubernetes cluster
'';
- license = licenses.asl20;
- maintainers = with maintainers; [ grburst ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ grburst ];
};
}
diff --git a/pkgs/by-name/ka/kalker/package.nix b/pkgs/by-name/ka/kalker/package.nix
index be92531e950c..6850f7e00632 100644
--- a/pkgs/by-name/ka/kalker/package.nix
+++ b/pkgs/by-name/ka/kalker/package.nix
@@ -49,7 +49,7 @@ rustPlatform.buildRustPackage rec {
env.CARGO_FEATURE_USE_SYSTEM_LIBS = "1";
- meta = with lib; {
+ meta = {
homepage = "https://kalker.strct.net";
changelog = "https://github.com/PaddiM8/kalker/releases/tag/v${version}";
description = "Command line calculator";
@@ -57,8 +57,8 @@ rustPlatform.buildRustPackage rec {
A command line calculator that supports math-like syntax with user-defined
variables, functions, derivation, integration, and complex numbers
'';
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
figsoda
lovesegfault
];
diff --git a/pkgs/by-name/ka/karate/package.nix b/pkgs/by-name/ka/karate/package.nix
index 571fc2aa47ea..782ef91e23cf 100644
--- a/pkgs/by-name/ka/karate/package.nix
+++ b/pkgs/by-name/ka/karate/package.nix
@@ -24,7 +24,7 @@ stdenvNoCC.mkDerivation rec {
runHook postInstall
'';
- meta = with lib; {
+ meta = {
description = "API Test Automation Made Simple";
mainProgram = "karate";
longDescription = ''
@@ -37,8 +37,8 @@ stdenvNoCC.mkDerivation rec {
'';
homepage = "https://github.com/karatelabs/karate";
changelog = "https://github.com/karatelabs/karate/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = [ maintainers.kephasp ];
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.kephasp ];
platforms = jre.meta.platforms;
};
}
diff --git a/pkgs/by-name/ka/karmor/package.nix b/pkgs/by-name/ka/karmor/package.nix
index 972884bf1bac..351e8acdb350 100644
--- a/pkgs/by-name/ka/karmor/package.nix
+++ b/pkgs/by-name/ka/karmor/package.nix
@@ -47,13 +47,13 @@ buildGoModule rec {
};
};
- meta = with lib; {
+ meta = {
description = "Client tool to help manage KubeArmor";
mainProgram = "karmor";
homepage = "https://kubearmor.io";
changelog = "https://github.com/kubearmor/kubearmor-client/releases/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [
urandom
kashw2
];
diff --git a/pkgs/by-name/ka/katana/package.nix b/pkgs/by-name/ka/katana/package.nix
index a48cc34f4365..0b2dd9112339 100644
--- a/pkgs/by-name/ka/katana/package.nix
+++ b/pkgs/by-name/ka/katana/package.nix
@@ -24,12 +24,12 @@ buildGoModule rec {
"-s"
];
- meta = with lib; {
+ meta = {
description = "Next-generation crawling and spidering framework";
homepage = "https://github.com/projectdiscovery/katana";
changelog = "https://github.com/projectdiscovery/katana/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ dit7ya ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ dit7ya ];
mainProgram = "katana";
};
}
diff --git a/pkgs/by-name/kd/kdigger/package.nix b/pkgs/by-name/kd/kdigger/package.nix
index 62c5b159052e..11e01070670f 100644
--- a/pkgs/by-name/kd/kdigger/package.nix
+++ b/pkgs/by-name/kd/kdigger/package.nix
@@ -58,7 +58,7 @@ buildGoModule rec {
runHook postInstallCheck
'';
- meta = with lib; {
+ meta = {
homepage = "https://github.com/quarkslab/kdigger";
changelog = "https://github.com/quarkslab/kdigger/releases/tag/v${version}";
description = "In-pod context discovery tool for Kubernetes penetration testing";
@@ -69,8 +69,8 @@ buildGoModule rec {
plugins called buckets to facilitate pentesting Kubernetes from inside a
pod.
'';
- license = licenses.asl20;
- maintainers = with maintainers; [ jk ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ jk ];
platforms = [
"x86_64-linux"
"aarch64-linux"
diff --git a/pkgs/by-name/kd/kdsingleapplication/package.nix b/pkgs/by-name/kd/kdsingleapplication/package.nix
index cbf7906a0d0f..41eb66cbe351 100644
--- a/pkgs/by-name/kd/kdsingleapplication/package.nix
+++ b/pkgs/by-name/kd/kdsingleapplication/package.nix
@@ -23,12 +23,12 @@ stdenv.mkDerivation rec {
cmakeFlags = [ "-DKDSingleApplication_QT6=true" ];
dontWrapQtApps = true;
- meta = with lib; {
+ meta = {
description = "KDAB's helper class for single-instance policy applications";
homepage = "https://www.kdab.com/";
- maintainers = with maintainers; [ hellwolf ];
- platforms = platforms.unix;
- license = licenses.mit;
+ maintainers = with lib.maintainers; [ hellwolf ];
+ platforms = lib.platforms.unix;
+ license = lib.licenses.mit;
changelog = "https://github.com/KDAB/KDSingleApplication/releases/tag/v${version}";
};
}
diff --git a/pkgs/by-name/ke/kea/package.nix b/pkgs/by-name/ke/kea/package.nix
index 842543c95206..b16752118d77 100644
--- a/pkgs/by-name/ke/kea/package.nix
+++ b/pkgs/by-name/ke/kea/package.nix
@@ -99,7 +99,7 @@ stdenv.mkDerivation rec {
};
};
- meta = with lib; {
+ meta = {
# error: implicit instantiation of undefined template 'std::char_traits'
broken = stdenv.hostPlatform.isDarwin;
changelog = "https://downloads.isc.org/isc/kea/${version}/Kea-${version}-ReleaseNotes.txt";
@@ -112,9 +112,9 @@ stdenv.mkDerivation rec {
use by enterprises and service providers, either as is or with
extensions and modifications.
'';
- license = licenses.mpl20;
- platforms = platforms.unix;
- maintainers = with maintainers; [
+ license = lib.licenses.mpl20;
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [
fpletz
hexa
];
diff --git a/pkgs/by-name/ke/keedump/package.nix b/pkgs/by-name/ke/keedump/package.nix
index f8820753b397..5032db796eb9 100644
--- a/pkgs/by-name/ke/keedump/package.nix
+++ b/pkgs/by-name/ke/keedump/package.nix
@@ -18,15 +18,15 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true;
cargoHash = "sha256-ogfLMkTzGwYADDfn05IOXiOSJzk5iN2GJ6kaT9L9sqM=";
- meta = with lib; {
+ meta = {
description = "PoC KeePass master password dumper";
homepage = "https://github.com/ynuwenhof/keedump";
changelog = "https://github.com/ynuwenhof/keedump/releases/tag/v${version}";
- license = with licenses; [
+ license = with lib.licenses; [
asl20
mit
];
- maintainers = with maintainers; [ fab ];
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "keedump";
};
}
diff --git a/pkgs/by-name/ke/keepassxc-go/package.nix b/pkgs/by-name/ke/keepassxc-go/package.nix
index fac1d231a96e..1dd136b4b0c6 100644
--- a/pkgs/by-name/ke/keepassxc-go/package.nix
+++ b/pkgs/by-name/ke/keepassxc-go/package.nix
@@ -34,12 +34,12 @@ buildGoModule rec {
--zsh <($out/bin/keepassxc-go completion zsh)
'';
- meta = with lib; {
+ meta = {
description = "Library and basic CLI tool to interact with KeepassXC via unix socket";
homepage = "https://github.com/MarkusFreitag/keepassxc-go";
changelog = "https://github.com/MarkusFreitag/keepassxc-go/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ xgwq ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ xgwq ];
mainProgram = "keepassxc-go";
};
}
diff --git a/pkgs/by-name/ke/keepwn/package.nix b/pkgs/by-name/ke/keepwn/package.nix
index dfa1d681b243..f3a55b50c1be 100644
--- a/pkgs/by-name/ke/keepwn/package.nix
+++ b/pkgs/by-name/ke/keepwn/package.nix
@@ -38,12 +38,12 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "keepwn" ];
- meta = with lib; {
+ meta = {
description = "Tool to automate KeePass discovery and secret extraction";
homepage = "https://github.com/Orange-Cyberdefense/KeePwn";
changelog = "https://github.com/Orange-Cyberdefense/KeePwn/releases/tag/${version}";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "keepwn";
};
}
diff --git a/pkgs/by-name/ke/kent/package.nix b/pkgs/by-name/ke/kent/package.nix
index f343084bdc56..c716287b77e4 100644
--- a/pkgs/by-name/ke/kent/package.nix
+++ b/pkgs/by-name/ke/kent/package.nix
@@ -85,12 +85,12 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
- meta = with lib; {
+ meta = {
description = "UCSC Genome Bioinformatics Group's suite of biological analysis tools, i.e. the kent utilities";
homepage = "http://genome.ucsc.edu";
changelog = "https://github.com/ucscGenomeBrowser/kent/releases/tag/v${version}_base";
- license = licenses.unfree;
- maintainers = with maintainers; [ scalavision ];
- platforms = platforms.linux;
+ license = lib.licenses.unfree;
+ maintainers = with lib.maintainers; [ scalavision ];
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/ki/kickstart/package.nix b/pkgs/by-name/ki/kickstart/package.nix
index 464de7d1ec80..c78f19d0139e 100644
--- a/pkgs/by-name/ki/kickstart/package.nix
+++ b/pkgs/by-name/ki/kickstart/package.nix
@@ -36,12 +36,12 @@ rustPlatform.buildRustPackage rec {
};
};
- meta = with lib; {
+ meta = {
description = "Scaffolding tool to get new projects up and running quickly";
homepage = "https://github.com/Keats/kickstart";
changelog = "https://github.com/Keats/kickstart/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ gaelreyrol ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ gaelreyrol ];
mainProgram = "kickstart";
};
}
diff --git a/pkgs/by-name/ki/kics/package.nix b/pkgs/by-name/ki/kics/package.nix
index 5755e2574946..89faa04c7072 100644
--- a/pkgs/by-name/ki/kics/package.nix
+++ b/pkgs/by-name/ki/kics/package.nix
@@ -37,7 +37,7 @@ buildGoModule rec {
command = "kics version";
};
- meta = with lib; {
+ meta = {
description = "Tool to check for vulnerabilities and other issues";
longDescription = ''
Find security vulnerabilities, compliance issues, and
@@ -46,8 +46,8 @@ buildGoModule rec {
'';
homepage = "https://github.com/Checkmarx/kics";
changelog = "https://github.com/Checkmarx/kics/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ patryk4815 ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ patryk4815 ];
mainProgram = "kics";
};
}
diff --git a/pkgs/by-name/ki/kikit/solidpython/default.nix b/pkgs/by-name/ki/kikit/solidpython/default.nix
index 26ebeebb3e03..e7b183d86f8f 100644
--- a/pkgs/by-name/ki/kikit/solidpython/default.nix
+++ b/pkgs/by-name/ki/kikit/solidpython/default.nix
@@ -51,11 +51,11 @@ buildPythonPackage rec {
"solid"
];
- meta = with lib; {
+ meta = {
description = "Python interface to the OpenSCAD declarative geometry language";
homepage = "https://github.com/SolidCode/SolidPython";
changelog = "https://github.com/SolidCode/SolidPython/releases/tag/v${version}";
- maintainers = with maintainers; [ jfly ];
- license = licenses.lgpl21Plus;
+ maintainers = with lib.maintainers; [ jfly ];
+ license = lib.licenses.lgpl21Plus;
};
}
diff --git a/pkgs/by-name/ki/kitty-img/package.nix b/pkgs/by-name/ki/kitty-img/package.nix
index e4bdd7549eb3..bc31236a27c6 100644
--- a/pkgs/by-name/ki/kitty-img/package.nix
+++ b/pkgs/by-name/ki/kitty-img/package.nix
@@ -18,12 +18,12 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true;
cargoHash = "sha256-KSNl/SpqcgMaKbkBfNtR7M8+B1clPauYi7NlP+f5Pd0=";
- meta = with lib; {
+ meta = {
description = "Print images inline in kitty";
homepage = "https://git.sr.ht/~zethra/kitty-img";
changelog = "https://git.sr.ht/~zethra/kitty-img/refs/${version}";
- license = with licenses; [ mit ];
- maintainers = with maintainers; [ gaykitty ];
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [ gaykitty ];
mainProgram = "kitty-img";
};
}
diff --git a/pkgs/by-name/km/kmon/package.nix b/pkgs/by-name/km/kmon/package.nix
index 6222a438ad23..06a7bba72e7a 100644
--- a/pkgs/by-name/km/kmon/package.nix
+++ b/pkgs/by-name/km/kmon/package.nix
@@ -30,13 +30,13 @@ rustPlatform.buildRustPackage rec {
--zsh $releaseDir/../completions/_kmon
'';
- meta = with lib; {
+ meta = {
description = "Linux Kernel Manager and Activity Monitor";
homepage = "https://github.com/orhun/kmon";
changelog = "https://github.com/orhun/kmon/blob/v${version}/CHANGELOG.md";
- license = licenses.gpl3Only;
- platforms = platforms.linux;
- maintainers = with maintainers; [
+ license = lib.licenses.gpl3Only;
+ platforms = lib.platforms.linux;
+ maintainers = with lib.maintainers; [
figsoda
matthiasbeyer
];
diff --git a/pkgs/by-name/ko/ko/package.nix b/pkgs/by-name/ko/ko/package.nix
index 16a4fbda5483..10a03be43251 100644
--- a/pkgs/by-name/ko/ko/package.nix
+++ b/pkgs/by-name/ko/ko/package.nix
@@ -62,7 +62,7 @@ buildGoModule rec {
--zsh <($out/bin/ko completion zsh)
'';
- meta = with lib; {
+ meta = {
homepage = "https://github.com/ko-build/ko";
changelog = "https://github.com/ko-build/ko/releases/tag/v${version}";
description = "Build and deploy Go applications";
@@ -73,8 +73,8 @@ buildGoModule rec {
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.
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.
'';
- license = licenses.asl20;
- maintainers = with maintainers; [
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [
nickcao
jk
vdemeester
diff --git a/pkgs/by-name/ko/konstraint/package.nix b/pkgs/by-name/ko/konstraint/package.nix
index 22897ace00d0..eaa0899ff2bf 100644
--- a/pkgs/by-name/ko/konstraint/package.nix
+++ b/pkgs/by-name/ko/konstraint/package.nix
@@ -43,7 +43,7 @@ buildGoModule rec {
runHook postInstallCheck
'';
- meta = with lib; {
+ meta = {
homepage = "https://github.com/plexsystems/konstraint";
changelog = "https://github.com/plexsystems/konstraint/releases/tag/v${version}";
description = "Policy management tool for interacting with Gatekeeper";
@@ -53,7 +53,7 @@ buildGoModule rec {
Gatekeeper. Automatically copy Rego to the ConstraintTemplate. Automatically update all ConstraintTemplates with
library changes. Enable writing the same policies for Conftest and Gatekeeper.
'';
- license = licenses.mit;
- maintainers = with maintainers; [ jk ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ jk ];
};
}
diff --git a/pkgs/by-name/ko/kor/package.nix b/pkgs/by-name/ko/kor/package.nix
index a449704d27ca..3007eb00f265 100644
--- a/pkgs/by-name/ko/kor/package.nix
+++ b/pkgs/by-name/ko/kor/package.nix
@@ -27,12 +27,12 @@ buildGoModule rec {
"-w"
];
- meta = with lib; {
+ meta = {
description = "Golang Tool to discover unused Kubernetes Resources";
homepage = "https://github.com/yonahd/kor";
changelog = "https://github.com/yonahd/kor/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = [ maintainers.ivankovnatsky ];
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.ivankovnatsky ];
mainProgram = "kor";
};
}
diff --git a/pkgs/by-name/ko/koreader/package.nix b/pkgs/by-name/ko/koreader/package.nix
index 993331c2784c..d8fee487a22a 100644
--- a/pkgs/by-name/ko/koreader/package.nix
+++ b/pkgs/by-name/ko/koreader/package.nix
@@ -98,19 +98,19 @@ stdenv.mkDerivation rec {
updateScript = nix-update-script { };
};
- meta = with lib; {
+ meta = {
homepage = "https://github.com/koreader/koreader";
changelog = "https://github.com/koreader/koreader/releases/tag/v${version}";
description = "An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices";
mainProgram = "koreader";
- sourceProvenance = with sourceTypes; [ binaryNativeCode ];
+ sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
platforms = [
"aarch64-linux"
"armv7l-linux"
"x86_64-linux"
];
- license = licenses.agpl3Only;
- maintainers = with maintainers; [
+ license = lib.licenses.agpl3Only;
+ maintainers = with lib.maintainers; [
contrun
neonfuz
liberodark
diff --git a/pkgs/by-name/ku/kube-bench/package.nix b/pkgs/by-name/ku/kube-bench/package.nix
index a721d942b887..331295e9d383 100644
--- a/pkgs/by-name/ku/kube-bench/package.nix
+++ b/pkgs/by-name/ku/kube-bench/package.nix
@@ -44,12 +44,12 @@ buildGoModule rec {
runHook postInstallCheck
'';
- meta = with lib; {
+ meta = {
homepage = "https://github.com/aquasecurity/kube-bench";
changelog = "https://github.com/aquasecurity/kube-bench/releases/tag/v${version}";
description = "Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark";
mainProgram = "kube-bench";
- license = licenses.asl20;
- maintainers = with maintainers; [ jk ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ jk ];
};
}
diff --git a/pkgs/by-name/ku/kube-capacity/package.nix b/pkgs/by-name/ku/kube-capacity/package.nix
index 3c4124ab17e0..b5f969cb7929 100644
--- a/pkgs/by-name/ku/kube-capacity/package.nix
+++ b/pkgs/by-name/ku/kube-capacity/package.nix
@@ -17,12 +17,12 @@ buildGoModule rec {
vendorHash = "sha256-YME4AXpHvr1bNuc/HoHxam+7ZkwLzjhIvFSfD4hga1A=";
- meta = with lib; {
+ meta = {
description = "A simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster";
mainProgram = "kube-capacity";
homepage = "https://github.com/robscott/kube-capacity";
changelog = "https://github.com/robscott/kube-capacity/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = [ maintainers.bryanasdev000 ];
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.bryanasdev000 ];
};
}
diff --git a/pkgs/by-name/ku/kube-linter/package.nix b/pkgs/by-name/ku/kube-linter/package.nix
index 7ea0b65a581f..ceff52574dc9 100644
--- a/pkgs/by-name/ku/kube-linter/package.nix
+++ b/pkgs/by-name/ku/kube-linter/package.nix
@@ -42,16 +42,16 @@ buildGoModule rec {
command = "kube-linter version";
};
- meta = with lib; {
+ meta = {
description = "Static analysis tool that checks Kubernetes YAML files and Helm charts";
homepage = "https://kubelinter.io";
changelog = "https://github.com/stackrox/kube-linter/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [
mtesseract
stehessel
Intuinewin
];
- platforms = platforms.all;
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/ku/kube-score/package.nix b/pkgs/by-name/ku/kube-score/package.nix
index 121aab8da2b8..bf7da4c54f97 100644
--- a/pkgs/by-name/ku/kube-score/package.nix
+++ b/pkgs/by-name/ku/kube-score/package.nix
@@ -33,12 +33,12 @@ buildGoModule rec {
};
};
- meta = with lib; {
+ meta = {
description = "Kubernetes object analysis with recommendations for improved reliability and security";
mainProgram = "kube-score";
homepage = "https://github.com/zegl/kube-score";
changelog = "https://github.com/zegl/kube-score/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ j4m3s ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ j4m3s ];
};
}
diff --git a/pkgs/by-name/ku/kubeaudit/package.nix b/pkgs/by-name/ku/kubeaudit/package.nix
index 57564d5ecd5a..af518877178c 100644
--- a/pkgs/by-name/ku/kubeaudit/package.nix
+++ b/pkgs/by-name/ku/kubeaudit/package.nix
@@ -24,12 +24,12 @@ buildGoModule rec {
# Tests require a running Kubernetes instance
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Audit tool for Kubernetes";
homepage = "https://github.com/Shopify/kubeaudit";
changelog = "https://github.com/Shopify/kubeaudit/releases/tag/v${version}";
- license = with licenses; [ mit ];
- maintainers = with maintainers; [ fab ];
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "kubeaudit";
};
}
diff --git a/pkgs/by-name/ku/kubecfg/package.nix b/pkgs/by-name/ku/kubecfg/package.nix
index 721f31daac8f..1eb5cac7ac93 100644
--- a/pkgs/by-name/ku/kubecfg/package.nix
+++ b/pkgs/by-name/ku/kubecfg/package.nix
@@ -32,13 +32,13 @@ buildGoModule rec {
--zsh <($out/bin/kubecfg completion --shell=zsh)
'';
- meta = with lib; {
+ meta = {
description = "Tool for managing Kubernetes resources as code";
mainProgram = "kubecfg";
homepage = "https://github.com/kubecfg/kubecfg";
changelog = "https://github.com/kubecfg/kubecfg/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [
benley
qjoly
];
diff --git a/pkgs/by-name/ku/kubeclarity/package.nix b/pkgs/by-name/ku/kubeclarity/package.nix
index 6decbb4f611e..09f87bec89c3 100644
--- a/pkgs/by-name/ku/kubeclarity/package.nix
+++ b/pkgs/by-name/ku/kubeclarity/package.nix
@@ -45,7 +45,7 @@ buildGoModule rec {
mv $out/bin/cli $out/bin/kubeclarity
'';
- meta = with lib; {
+ meta = {
description = "Kubernetes runtime scanner";
mainProgram = "kubeclarity";
longDescription = ''
@@ -56,7 +56,7 @@ buildGoModule rec {
'';
homepage = "https://github.com/openclarity/kubeclarity";
changelog = "https://github.com/openclarity/kubeclarity/releases/tag/v${version}";
- license = with licenses; [ asl20 ];
- maintainers = with maintainers; [ fab ];
+ license = with lib.licenses; [ asl20 ];
+ maintainers = with lib.maintainers; [ fab ];
};
}
diff --git a/pkgs/by-name/ku/kubecolor/package.nix b/pkgs/by-name/ku/kubecolor/package.nix
index a27ee83fb0aa..15aa4a760d6f 100644
--- a/pkgs/by-name/ku/kubecolor/package.nix
+++ b/pkgs/by-name/ku/kubecolor/package.nix
@@ -50,13 +50,13 @@ buildGoModule rec {
echo 'compdef kubecolor=kubectl' >> $out/share/zsh/site-functions/_kubecolor
'';
- meta = with lib; {
+ meta = {
description = "Colorizes kubectl output";
mainProgram = "kubecolor";
homepage = "https://github.com/kubecolor/kubecolor";
changelog = "https://github.com/kubecolor/kubecolor/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
ivankovnatsky
SuperSandro2000
applejag
diff --git a/pkgs/by-name/ku/kubectl-ai/package.nix b/pkgs/by-name/ku/kubectl-ai/package.nix
new file mode 100644
index 000000000000..0545b0caa33d
--- /dev/null
+++ b/pkgs/by-name/ku/kubectl-ai/package.nix
@@ -0,0 +1,43 @@
+{
+ lib,
+ buildGoModule,
+ fetchFromGitHub,
+}:
+
+buildGoModule (finalAttrs: {
+ pname = "kubectl-ai";
+ version = "0.0.9";
+
+ src = fetchFromGitHub {
+ owner = "GoogleCloudPlatform";
+ repo = "kubectl-ai";
+ rev = "v${finalAttrs.version}";
+ hash = "sha256-zsqHRXUyRguDbY3yPCWJ9KLzF6VR/y7juzI9uaVPSAE=";
+ };
+
+ vendorHash = "sha256-VpTAq9rXDPBOdaZIXm7h4AP1YFOk7HzLiUxYaCOP/w8=";
+
+ # Build the main command
+ subPackages = [ "cmd" ];
+
+ postInstall = ''
+ mv $out/bin/{cmd,kubectl-ai}
+ '';
+
+ ldflags = [
+ "-s"
+ "-w"
+ "-X main.version=${finalAttrs.version}"
+ ];
+
+ # Disable the automatic subpackage detection
+ doCheck = false;
+
+ meta = {
+ description = "AI powered Kubernetes Assistant";
+ homepage = "https://github.com/GoogleCloudPlatform/kubectl-ai";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ pilz ];
+ mainProgram = "kubectl-ai";
+ };
+})
diff --git a/pkgs/by-name/ku/kubectl-doctor/package.nix b/pkgs/by-name/ku/kubectl-doctor/package.nix
index 039a55757193..6ed00a2babff 100644
--- a/pkgs/by-name/ku/kubectl-doctor/package.nix
+++ b/pkgs/by-name/ku/kubectl-doctor/package.nix
@@ -31,12 +31,12 @@ buildGoModule rec {
mv $out/bin/{cmd,kubectl-doctor}
'';
- meta = with lib; {
+ meta = {
description = "kubectl cluster triage plugin for k8s";
mainProgram = "kubectl-doctor";
homepage = "https://github.com/emirozer/kubectl-doctor";
changelog = "https://github.com/emirozer/kubectl-doctor/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = [ maintainers.zimbatm ];
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.zimbatm ];
};
}
diff --git a/pkgs/by-name/ku/kubectl-example/package.nix b/pkgs/by-name/ku/kubectl-example/package.nix
index 9cbc1e666820..4eda8e132611 100644
--- a/pkgs/by-name/ku/kubectl-example/package.nix
+++ b/pkgs/by-name/ku/kubectl-example/package.nix
@@ -17,12 +17,12 @@ buildGoModule rec {
vendorHash = null;
- meta = with lib; {
+ meta = {
description = "kubectl plugin for retrieving resource example YAMLs";
mainProgram = "kubectl-example";
homepage = "https://github.com/seredot/kubectl-example";
changelog = "https://github.com/seredot/kubectl-example/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = [ maintainers.bryanasdev000 ];
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.bryanasdev000 ];
};
}
diff --git a/pkgs/by-name/ku/kubectl-explore/package.nix b/pkgs/by-name/ku/kubectl-explore/package.nix
index 3607a5c4dd32..0b1b70886dc1 100644
--- a/pkgs/by-name/ku/kubectl-explore/package.nix
+++ b/pkgs/by-name/ku/kubectl-explore/package.nix
@@ -18,12 +18,12 @@ buildGoModule rec {
vendorHash = "sha256-vCL+gVf0BCqsdRU2xk1Xs3FYcKYB1z2wLpZ3TvYmJdc=";
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Better kubectl explain with the fuzzy finder";
mainProgram = "kubectl-explore";
homepage = "https://github.com/keisku/kubectl-explore";
changelog = "https://github.com/keisku/kubectl-explore/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = [ maintainers.koralowiec ];
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.koralowiec ];
};
}
diff --git a/pkgs/by-name/ku/kubectl-images/package.nix b/pkgs/by-name/ku/kubectl-images/package.nix
index 55d0f7e01a3e..b3741f73144d 100644
--- a/pkgs/by-name/ku/kubectl-images/package.nix
+++ b/pkgs/by-name/ku/kubectl-images/package.nix
@@ -21,12 +21,12 @@ buildGoModule rec {
mv $out/bin/cmd $out/bin/kubectl-images
'';
- meta = with lib; {
+ meta = {
description = "Show container images used in the cluster";
mainProgram = "kubectl-images";
homepage = "https://github.com/chenjiandongx/kubectl-images";
changelog = "https://github.com/chenjiandongx/kubectl-images/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = [ maintainers.ivankovnatsky ];
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.ivankovnatsky ];
};
}
diff --git a/pkgs/by-name/ku/kubectl-klock/package.nix b/pkgs/by-name/ku/kubectl-klock/package.nix
index ba056902714d..9564a40b22e4 100644
--- a/pkgs/by-name/ku/kubectl-klock/package.nix
+++ b/pkgs/by-name/ku/kubectl-klock/package.nix
@@ -7,7 +7,7 @@
buildGoModule rec {
pname = "kubectl-klock";
- version = "0.8.0";
+ version = "0.8.1";
nativeBuildInputs = [ makeWrapper ];
@@ -15,7 +15,7 @@ buildGoModule rec {
owner = "applejag";
repo = "kubectl-klock";
rev = "v${version}";
- hash = "sha256-1t/DJ6cTikAl2edJFfDzXAB8OgdZSjk1C7vOGXyTu0U=";
+ hash = "sha256-WKWaQ7VKzlfgYb5B/GmcUKTjxfFRctt+N+zRJcOGukA=";
};
ldflags = [
diff --git a/pkgs/by-name/ku/kubectl-ktop/package.nix b/pkgs/by-name/ku/kubectl-ktop/package.nix
index bfcedb7a34e6..1cb63d82254b 100644
--- a/pkgs/by-name/ku/kubectl-ktop/package.nix
+++ b/pkgs/by-name/ku/kubectl-ktop/package.nix
@@ -30,11 +30,11 @@ buildGoModule rec {
ln -s $out/bin/ktop $out/bin/kubectl-ktop
'';
- meta = with lib; {
+ meta = {
description = "Top-like tool for your Kubernetes clusters";
homepage = "https://github.com/vladimirvivien/ktop";
changelog = "https://github.com/vladimirvivien/ktop/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = [ maintainers.ivankovnatsky ];
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.ivankovnatsky ];
};
}
diff --git a/pkgs/by-name/ku/kubectl-neat/package.nix b/pkgs/by-name/ku/kubectl-neat/package.nix
index 0514ef5c6df5..6143adaa92cf 100644
--- a/pkgs/by-name/ku/kubectl-neat/package.nix
+++ b/pkgs/by-name/ku/kubectl-neat/package.nix
@@ -24,12 +24,12 @@ buildGoModule rec {
sed 's,#!/bin/bash,#!${bash}/bin/bash,' -i test/kubectl-stub
'';
- meta = with lib; {
+ meta = {
description = "Clean up Kubernetes yaml and json output to make it readable";
mainProgram = "kubectl-neat";
homepage = "https://github.com/itaysk/kubectl-neat";
changelog = "https://github.com/itaysk/kubectl-neat/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = [ maintainers.koralowiec ];
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.koralowiec ];
};
}
diff --git a/pkgs/by-name/ku/kubectl-tree/package.nix b/pkgs/by-name/ku/kubectl-tree/package.nix
index 206c72dad906..cec2001c70ee 100644
--- a/pkgs/by-name/ku/kubectl-tree/package.nix
+++ b/pkgs/by-name/ku/kubectl-tree/package.nix
@@ -17,12 +17,12 @@ buildGoModule rec {
vendorHash = "sha256-iblEfpYOvTjd3YXQ3Mmj5XckivHoXf4336H+F7NEfBA=";
- meta = with lib; {
+ meta = {
description = "kubectl plugin to browse Kubernetes object hierarchies as a tree";
mainProgram = "kubectl-tree";
homepage = "https://github.com/ahmetb/kubectl-tree";
changelog = "https://github.com/ahmetb/kubectl-tree/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = [ maintainers.ivankovnatsky ];
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.ivankovnatsky ];
};
}
diff --git a/pkgs/by-name/ku/kubectl-view-secret/package.nix b/pkgs/by-name/ku/kubectl-view-secret/package.nix
index 678adba5d354..5711591b3862 100644
--- a/pkgs/by-name/ku/kubectl-view-secret/package.nix
+++ b/pkgs/by-name/ku/kubectl-view-secret/package.nix
@@ -23,12 +23,12 @@ buildGoModule rec {
mv $out/bin/cmd $out/bin/kubectl-view-secret
'';
- meta = with lib; {
+ meta = {
description = "Kubernetes CLI plugin to decode Kubernetes secrets";
mainProgram = "kubectl-view-secret";
homepage = "https://github.com/elsesiy/kubectl-view-secret";
changelog = "https://github.com/elsesiy/kubectl-view-secret/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = [ maintainers.sagikazarmark ];
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.sagikazarmark ];
};
}
diff --git a/pkgs/by-name/ku/kubefirst/package.nix b/pkgs/by-name/ku/kubefirst/package.nix
index 2d087078cb90..35d0ab6c2c07 100644
--- a/pkgs/by-name/ku/kubefirst/package.nix
+++ b/pkgs/by-name/ku/kubefirst/package.nix
@@ -25,12 +25,12 @@ buildGoModule rec {
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Tool to create instant GitOps platforms that integrate some of the best tools in cloud native from scratch";
mainProgram = "kubefirst";
homepage = "https://github.com/konstructio/kubefirst/";
changelog = "https://github.com/konstructio/kubefirst/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ qjoly ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ qjoly ];
};
}
diff --git a/pkgs/by-name/ku/kubeone/package.nix b/pkgs/by-name/ku/kubeone/package.nix
index 82c9d1841aed..ab7832161756 100644
--- a/pkgs/by-name/ku/kubeone/package.nix
+++ b/pkgs/by-name/ku/kubeone/package.nix
@@ -42,11 +42,11 @@ buildGoModule rec {
command = "kubeone version";
};
- meta = with lib; {
+ meta = {
description = "Automate cluster operations on all your cloud, on-prem, edge, and IoT environments";
homepage = "https://kubeone.io/";
changelog = "https://github.com/kubermatic/kubeone/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ lblasc ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ lblasc ];
};
}
diff --git a/pkgs/by-name/ku/kubernetes-code-generator/package.nix b/pkgs/by-name/ku/kubernetes-code-generator/package.nix
index aa21573cc988..57eba675f606 100644
--- a/pkgs/by-name/ku/kubernetes-code-generator/package.nix
+++ b/pkgs/by-name/ku/kubernetes-code-generator/package.nix
@@ -22,11 +22,11 @@ buildGoModule rec {
"-w"
];
- meta = with lib; {
+ meta = {
homepage = "https://github.com/kubernetes/code-generator";
changelog = "https://github.com/kubernetes/code-generator/releases/tag/v${version}";
description = "Kubernetes code generation";
- license = licenses.asl20;
- maintainers = with maintainers; [ urandom ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ urandom ];
};
}
diff --git a/pkgs/by-name/ku/kubernetes-controller-tools/package.nix b/pkgs/by-name/ku/kubernetes-controller-tools/package.nix
index ab7595d98ece..31322c65353b 100644
--- a/pkgs/by-name/ku/kubernetes-controller-tools/package.nix
+++ b/pkgs/by-name/ku/kubernetes-controller-tools/package.nix
@@ -31,11 +31,11 @@ buildGoModule rec {
"cmd/helpgen"
];
- meta = with lib; {
+ meta = {
description = "Tools to use with the Kubernetes controller-runtime libraries";
homepage = "https://github.com/kubernetes-sigs/controller-tools";
changelog = "https://github.com/kubernetes-sigs/controller-tools/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ michojel ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ michojel ];
};
}
diff --git a/pkgs/by-name/ku/kubescape/package.nix b/pkgs/by-name/ku/kubescape/package.nix
index 175f4a157e44..691a34aa4e8c 100644
--- a/pkgs/by-name/ku/kubescape/package.nix
+++ b/pkgs/by-name/ku/kubescape/package.nix
@@ -68,7 +68,7 @@ buildGoModule rec {
versionCheckProgramArg = "version";
- meta = with lib; {
+ meta = {
description = "Tool for testing if Kubernetes is deployed securely";
homepage = "https://github.com/kubescape/kubescape";
changelog = "https://github.com/kubescape/kubescape/releases/tag/v${version}";
@@ -83,8 +83,8 @@ buildGoModule rec {
time. Kubescape integrates natively with other DevOps tools, including
Jenkins, CircleCI and Github workflows.
'';
- license = licenses.asl20;
- maintainers = with maintainers; [
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [
fab
jk
];
diff --git a/pkgs/by-name/ku/kubeseal/package.nix b/pkgs/by-name/ku/kubeseal/package.nix
index 8855283133c2..8e35335b8ea2 100644
--- a/pkgs/by-name/ku/kubeseal/package.nix
+++ b/pkgs/by-name/ku/kubeseal/package.nix
@@ -25,12 +25,12 @@ buildGoModule rec {
"-X main.VERSION=${version}"
];
- meta = with lib; {
+ meta = {
description = "Kubernetes controller and tool for one-way encrypted Secrets";
mainProgram = "kubeseal";
homepage = "https://github.com/bitnami-labs/sealed-secrets";
changelog = "https://github.com/bitnami-labs/sealed-secrets/blob/v${version}/RELEASE-NOTES.md";
- license = licenses.asl20;
- maintainers = with maintainers; [ groodt ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ groodt ];
};
}
diff --git a/pkgs/by-name/ku/kubesec/package.nix b/pkgs/by-name/ku/kubesec/package.nix
index e134d1472fa1..05add02663f5 100644
--- a/pkgs/by-name/ku/kubesec/package.nix
+++ b/pkgs/by-name/ku/kubesec/package.nix
@@ -46,13 +46,13 @@ buildGoModule rec {
runHook postInstallCheck
'';
- meta = with lib; {
+ meta = {
description = "Security risk analysis tool for Kubernetes resources";
mainProgram = "kubesec";
homepage = "https://github.com/controlplaneio/kubesec";
changelog = "https://github.com/controlplaneio/kubesec/blob/v${version}/CHANGELOG.md";
- license = with licenses; [ asl20 ];
- maintainers = with maintainers; [
+ license = with lib.licenses; [ asl20 ];
+ maintainers = with lib.maintainers; [
fab
jk
];
diff --git a/pkgs/by-name/ku/kubeshark/package.nix b/pkgs/by-name/ku/kubeshark/package.nix
index d0b56e31724e..cdc603164520 100644
--- a/pkgs/by-name/ku/kubeshark/package.nix
+++ b/pkgs/by-name/ku/kubeshark/package.nix
@@ -59,18 +59,18 @@ buildGoModule rec {
updateScript = nix-update-script { };
};
- meta = with lib; {
+ meta = {
changelog = "https://github.com/kubeshark/kubeshark/releases/tag/v${version}";
description = "API Traffic Viewer for Kubernetes";
mainProgram = "kubeshark";
homepage = "https://kubeshark.co/";
- license = licenses.asl20;
+ license = lib.licenses.asl20;
longDescription = ''
The API traffic viewer for Kubernetes providing real-time, protocol-aware visibility into Kubernetes’ internal network,
Think TCPDump and Wireshark re-invented for Kubernetes
capturing, dissecting and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters.
'';
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
bryanasdev000
qjoly
];
diff --git a/pkgs/by-name/ku/kubestroyer/package.nix b/pkgs/by-name/ku/kubestroyer/package.nix
index b952d3ba3b28..15e34ba82b7a 100644
--- a/pkgs/by-name/ku/kubestroyer/package.nix
+++ b/pkgs/by-name/ku/kubestroyer/package.nix
@@ -22,12 +22,12 @@ buildGoModule rec {
"-w"
];
- meta = with lib; {
+ meta = {
description = "Kubernetes exploitation tool";
homepage = "https://github.com/Rolix44/Kubestroyer";
changelog = "https://github.com/Rolix44/Kubestroyer/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "kubestroyer";
};
}
diff --git a/pkgs/by-name/la/lapce/package.nix b/pkgs/by-name/la/lapce/package.nix
index ed189a4a0142..cc2c3d60723d 100644
--- a/pkgs/by-name/la/lapce/package.nix
+++ b/pkgs/by-name/la/lapce/package.nix
@@ -99,12 +99,12 @@ rustPlatform.buildRustPackage rec {
passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
description = "Lightning-fast and Powerful Code Editor written in Rust";
homepage = "https://github.com/lapce/lapce";
changelog = "https://github.com/lapce/lapce/releases/tag/v${version}";
- license = with licenses; [ asl20 ];
- maintainers = with maintainers; [ elliot ];
+ license = with lib.licenses; [ asl20 ];
+ maintainers = with lib.maintainers; [ elliot ];
mainProgram = "lapce";
};
}
diff --git a/pkgs/by-name/la/lasso/package.nix b/pkgs/by-name/la/lasso/package.nix
index a7a7afa7fa8e..d50f4bcf2f27 100644
--- a/pkgs/by-name/la/lasso/package.nix
+++ b/pkgs/by-name/la/lasso/package.nix
@@ -70,12 +70,12 @@ stdenv.mkDerivation rec {
--prefix=$out
'';
- meta = with lib; {
+ meta = {
homepage = "https://lasso.entrouvert.org/";
description = "Liberty Alliance Single Sign-On library";
changelog = "https://git.entrouvert.org/entrouvert/lasso/raw/tag/v${version}/ChangeLog";
- license = licenses.gpl2Plus;
- platforms = platforms.linux;
- maintainers = with maintainers; [ womfoo ];
+ license = lib.licenses.gpl2Plus;
+ platforms = lib.platforms.linux;
+ maintainers = with lib.maintainers; [ womfoo ];
};
}
diff --git a/pkgs/by-name/le/lean/package.nix b/pkgs/by-name/le/lean/package.nix
index 3fea79131f4f..a7b856e2da8f 100644
--- a/pkgs/by-name/le/lean/package.nix
+++ b/pkgs/by-name/le/lean/package.nix
@@ -57,13 +57,13 @@ stdenv.mkDerivation rec {
--replace "greadlink" "${coreutils}/bin/readlink"
'';
- meta = with lib; {
+ meta = {
description = "Automatic and interactive theorem prover";
homepage = "https://leanprover.github.io/";
changelog = "https://github.com/leanprover-community/lean/blob/v${version}/doc/changes.md";
- license = licenses.asl20;
- platforms = platforms.unix;
- maintainers = with maintainers; [
+ license = lib.licenses.asl20;
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [
thoughtpolice
];
};
diff --git a/pkgs/by-name/le/ledfx/package.nix b/pkgs/by-name/le/ledfx/package.nix
index 5863c004a677..eec01ffeaa81 100644
--- a/pkgs/by-name/le/ledfx/package.nix
+++ b/pkgs/by-name/le/ledfx/package.nix
@@ -64,12 +64,12 @@ python3.pkgs.buildPythonApplication rec {
# Project has no tests
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Network based LED effect controller with support for advanced real-time audio effects";
homepage = "https://github.com/LedFx/LedFx";
changelog = "https://github.com/LedFx/LedFx/blob/${version}/CHANGELOG.rst";
- license = licenses.gpl3Only;
- teams = [ teams.c3d2 ];
+ license = lib.licenses.gpl3Only;
+ teams = [ lib.teams.c3d2 ];
mainProgram = "ledfx";
};
}
diff --git a/pkgs/by-name/le/ledger-autosync/package.nix b/pkgs/by-name/le/ledger-autosync/package.nix
index 16c273f75a78..4083a7cd6b46 100644
--- a/pkgs/by-name/le/ledger-autosync/package.nix
+++ b/pkgs/by-name/le/ledger-autosync/package.nix
@@ -33,11 +33,11 @@ python3Packages.buildPythonApplication rec {
python3Packages.pytestCheckHook
];
- meta = with lib; {
+ meta = {
homepage = "https://github.com/egh/ledger-autosync";
changelog = "https://github.com/egh/ledger-autosync/releases/tag/v${version}";
description = "OFX/CSV autosync for ledger and hledger";
- license = licenses.gpl3Plus;
- maintainers = with maintainers; [ eamsden ];
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [ eamsden ];
};
}
diff --git a/pkgs/by-name/le/ledger/package.nix b/pkgs/by-name/le/ledger/package.nix
index ab0bac61435d..219de9e88678 100644
--- a/pkgs/by-name/le/ledger/package.nix
+++ b/pkgs/by-name/le/ledger/package.nix
@@ -108,19 +108,19 @@ stdenv.mkDerivation rec {
installShellCompletion --cmd ledger --bash $src/contrib/ledger-completion.bash
'';
- meta = with lib; {
+ meta = {
description = "Double-entry accounting system with a command-line reporting interface";
mainProgram = "ledger";
homepage = "https://www.ledger-cli.org/";
changelog = "https://github.com/ledger/ledger/raw/v${version}/NEWS.md";
- license = licenses.bsd3;
+ license = lib.licenses.bsd3;
longDescription = ''
Ledger is a powerful, double-entry accounting system that is accessed
from the UNIX command-line. This may put off some users, as there is
no flashy UI, but for those who want unparalleled reporting access to
their data, there really is no alternative.
'';
- platforms = platforms.all;
- maintainers = with maintainers; [ jwiegley ];
+ platforms = lib.platforms.all;
+ maintainers = with lib.maintainers; [ jwiegley ];
};
}
diff --git a/pkgs/by-name/le/leetgo/package.nix b/pkgs/by-name/le/leetgo/package.nix
index 8293ff5bd89a..ebd872598035 100644
--- a/pkgs/by-name/le/leetgo/package.nix
+++ b/pkgs/by-name/le/leetgo/package.nix
@@ -35,12 +35,12 @@ buildGoModule rec {
--zsh <($out/bin/leetgo completion zsh)
'';
- meta = with lib; {
+ meta = {
description = "A command-line tool for LeetCode";
homepage = "https://github.com/j178/leetgo";
changelog = "https://github.com/j178/leetgo/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ Ligthiago ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ Ligthiago ];
mainProgram = "leetgo";
};
}
diff --git a/pkgs/by-name/le/legba/package.nix b/pkgs/by-name/le/legba/package.nix
index f6802c334951..16403691e1aa 100644
--- a/pkgs/by-name/le/legba/package.nix
+++ b/pkgs/by-name/le/legba/package.nix
@@ -34,12 +34,12 @@ rustPlatform.buildRustPackage rec {
# Paho C test fails due to permission issue
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Multiprotocol credentials bruteforcer / password sprayer and enumerator";
homepage = "https://github.com/evilsocket/legba";
changelog = "https://github.com/evilsocket/legba/releases/tag/v${version}";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [ mikaelfangel ];
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ mikaelfangel ];
mainProgram = "legba";
};
}
diff --git a/pkgs/by-name/le/legitify/package.nix b/pkgs/by-name/le/legitify/package.nix
index 7e081b441238..64008abcbef7 100644
--- a/pkgs/by-name/le/legitify/package.nix
+++ b/pkgs/by-name/le/legitify/package.nix
@@ -27,12 +27,12 @@ buildGoModule rec {
rm e2e/e2e_test.go # tests requires network
'';
- meta = with lib; {
+ meta = {
description = "Tool to detect and remediate misconfigurations and security risks of GitHub assets";
homepage = "https://github.com/Legit-Labs/legitify";
changelog = "https://github.com/Legit-Labs/legitify/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "legitify";
};
}
diff --git a/pkgs/by-name/le/lemmeknow/package.nix b/pkgs/by-name/le/lemmeknow/package.nix
index 516f15f75143..82fb18915b8f 100644
--- a/pkgs/by-name/le/lemmeknow/package.nix
+++ b/pkgs/by-name/le/lemmeknow/package.nix
@@ -16,12 +16,12 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true;
cargoHash = "sha256-65PPIYfwVO8O4K8yr499vRQScpAREiBZ8O0rrDMCXB8=";
- meta = with lib; {
+ meta = {
description = "Tool to identify anything";
homepage = "https://github.com/swanandx/lemmeknow";
changelog = "https://github.com/swanandx/lemmeknow/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
figsoda
Br1ght0ne
];
diff --git a/pkgs/by-name/le/lemmy-help/package.nix b/pkgs/by-name/le/lemmy-help/package.nix
index 5e4d0d09e11e..dabb5f487b08 100644
--- a/pkgs/by-name/le/lemmy-help/package.nix
+++ b/pkgs/by-name/le/lemmy-help/package.nix
@@ -20,15 +20,15 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true;
cargoHash = "sha256-ZuLbdsZadEkY5M4LoHBn6gnKYklVbXpRa60EocYUH+A=";
- meta = with lib; {
+ meta = {
description = "CLI for generating vim help docs from emmylua comments";
longDescription = ''
`lemmy-help` is an emmylua parser as well as a CLI which takes that parsed tree and converts it into vim help docs.
'';
homepage = "https://github.com/numToStr/lemmy-help";
changelog = "https://github.com/numToStr/lemmy-help/releases/tag/v${version}";
- license = with licenses; [ mit ];
- maintainers = with maintainers; [ figsoda ];
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "lemmy-help";
};
}
diff --git a/pkgs/by-name/le/level-zero/package.nix b/pkgs/by-name/le/level-zero/package.nix
index 533c63879f9c..214052fae46f 100644
--- a/pkgs/by-name/le/level-zero/package.nix
+++ b/pkgs/by-name/le/level-zero/package.nix
@@ -32,12 +32,12 @@ stdenv.mkDerivation rec {
inherit intel-compute-runtime openvino;
};
- meta = with lib; {
+ meta = {
description = "oneAPI Level Zero Specification Headers and Loader";
homepage = "https://github.com/oneapi-src/level-zero";
changelog = "https://github.com/oneapi-src/level-zero/blob/v${version}/CHANGELOG.md";
- license = licenses.mit;
- platforms = platforms.linux;
- maintainers = [ maintainers.ziguana ];
+ license = lib.licenses.mit;
+ platforms = lib.platforms.linux;
+ maintainers = [ lib.maintainers.ziguana ];
};
}
diff --git a/pkgs/by-name/li/libaom/package.nix b/pkgs/by-name/li/libaom/package.nix
index 8e6b7d0fe83c..5d22aa36fbe2 100644
--- a/pkgs/by-name/li/libaom/package.nix
+++ b/pkgs/by-name/li/libaom/package.nix
@@ -118,7 +118,7 @@ stdenv.mkDerivation rec {
};
};
- meta = with lib; {
+ meta = {
description = "Alliance for Open Media AV1 codec library";
longDescription = ''
Libaom is the reference implementation of the AV1 codec from the Alliance
@@ -127,13 +127,13 @@ stdenv.mkDerivation rec {
'';
homepage = "https://aomedia.org/av1-features/get-started/";
changelog = "https://aomedia.googlesource.com/aom/+/refs/tags/v${version}/CHANGELOG";
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
primeos
kiloreux
dandellion
];
- platforms = platforms.all;
+ platforms = lib.platforms.all;
outputsToInstall = [ "bin" ];
- license = licenses.bsd2;
+ license = lib.licenses.bsd2;
};
}
diff --git a/pkgs/by-name/li/libavif/package.nix b/pkgs/by-name/li/libavif/package.nix
index 186a7ce0cacd..240a16e0975f 100644
--- a/pkgs/by-name/li/libavif/package.nix
+++ b/pkgs/by-name/li/libavif/package.nix
@@ -102,7 +102,7 @@ stdenv.mkDerivation rec {
--set GDK_PIXBUF_MODULE_FILE ${gdkPixbufModuleFile}
'';
- meta = with lib; {
+ meta = {
description = "C implementation of the AV1 Image File Format";
longDescription = ''
Libavif aims to be a friendly, portable C implementation of the
@@ -113,8 +113,8 @@ stdenv.mkDerivation rec {
'';
homepage = "https://github.com/AOMediaCodec/libavif";
changelog = "https://github.com/AOMediaCodec/libavif/blob/v${version}/CHANGELOG.md";
- maintainers = with maintainers; [ mkg20001 ];
- platforms = platforms.all;
- license = licenses.bsd2;
+ maintainers = with lib.maintainers; [ mkg20001 ];
+ platforms = lib.platforms.all;
+ license = lib.licenses.bsd2;
};
}
diff --git a/pkgs/by-name/li/libayatana-appindicator/package.nix b/pkgs/by-name/li/libayatana-appindicator/package.nix
index 86eb9214c197..7814147dd3b2 100644
--- a/pkgs/by-name/li/libayatana-appindicator/package.nix
+++ b/pkgs/by-name/li/libayatana-appindicator/package.nix
@@ -47,15 +47,15 @@ stdenv.mkDerivation rec {
"-DENABLE_BINDINGS_MONO=False"
];
- meta = with lib; {
+ meta = {
description = "Ayatana Application Indicators Shared Library";
homepage = "https://github.com/AyatanaIndicators/libayatana-appindicator";
changelog = "https://github.com/AyatanaIndicators/libayatana-appindicator/blob/${version}/ChangeLog";
license = [
- licenses.lgpl3Plus
- licenses.lgpl21Plus
+ lib.licenses.lgpl3Plus
+ lib.licenses.lgpl21Plus
];
- maintainers = [ maintainers.nickhu ];
- platforms = platforms.linux;
+ maintainers = [ lib.maintainers.nickhu ];
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/li/libayatana-indicator/package.nix b/pkgs/by-name/li/libayatana-indicator/package.nix
index 852c61d3ea13..4314031deed8 100644
--- a/pkgs/by-name/li/libayatana-indicator/package.nix
+++ b/pkgs/by-name/li/libayatana-indicator/package.nix
@@ -32,12 +32,12 @@ stdenv.mkDerivation rec {
strictDeps = true;
- meta = with lib; {
+ meta = {
description = "Ayatana Indicators Shared Library";
homepage = "https://github.com/AyatanaIndicators/libayatana-indicator";
changelog = "https://github.com/AyatanaIndicators/libayatana-indicator/blob/${version}/ChangeLog";
- license = licenses.gpl3Plus;
- maintainers = [ maintainers.nickhu ];
- platforms = platforms.linux;
+ license = lib.licenses.gpl3Plus;
+ maintainers = [ lib.maintainers.nickhu ];
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/li/libcyaml/package.nix b/pkgs/by-name/li/libcyaml/package.nix
index beb458f400fc..89f0525be200 100644
--- a/pkgs/by-name/li/libcyaml/package.nix
+++ b/pkgs/by-name/li/libcyaml/package.nix
@@ -23,11 +23,11 @@ stdenv.mkDerivation rec {
"PREFIX=$(out)"
];
- meta = with lib; {
+ meta = {
homepage = "https://github.com/tlsa/libcyaml";
description = "C library for reading and writing YAML";
changelog = "https://github.com/tlsa/libcyaml/raw/v${version}/CHANGES.md";
- license = licenses.isc;
- platforms = platforms.unix;
+ license = lib.licenses.isc;
+ platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/by-name/li/libeduvpn-common/package.nix b/pkgs/by-name/li/libeduvpn-common/package.nix
index a511858b0a5b..e38f20f5f825 100644
--- a/pkgs/by-name/li/libeduvpn-common/package.nix
+++ b/pkgs/by-name/li/libeduvpn-common/package.nix
@@ -27,15 +27,15 @@ buildGoModule rec {
runHook postInstall
'';
- meta = with lib; {
+ meta = {
changelog = "https://raw.githubusercontent.com/eduvpn/eduvpn-common/${version}/CHANGES.md";
description = "Code to be shared between eduVPN clients";
homepage = "https://github.com/eduvpn/eduvpn-common";
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
benneti
jwijenbergh
];
- license = licenses.mit;
- platforms = platforms.linux;
+ license = lib.licenses.mit;
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/li/libgcrypt/package.nix b/pkgs/by-name/li/libgcrypt/package.nix
index 040fba50592b..329a7c7bef86 100644
--- a/pkgs/by-name/li/libgcrypt/package.nix
+++ b/pkgs/by-name/li/libgcrypt/package.nix
@@ -107,12 +107,12 @@ stdenv.mkDerivation rec {
inherit gnupg libotr rsyslog;
};
- meta = with lib; {
+ meta = {
homepage = "https://www.gnu.org/software/libgcrypt/";
changelog = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=${pname}.git;a=blob;f=NEWS;hb=refs/tags/${pname}-${version}";
description = "General-purpose cryptographic library";
- license = licenses.lgpl2Plus;
- platforms = platforms.all;
- maintainers = [ ];
+ license = lib.licenses.lgpl2Plus;
+ platforms = lib.platforms.all;
+ maintainers = with lib.maintainers; [ ];
};
}
diff --git a/pkgs/by-name/li/libgedit-amtk/package.nix b/pkgs/by-name/li/libgedit-amtk/package.nix
index 141cdc97aecc..3b866ffba3f1 100644
--- a/pkgs/by-name/li/libgedit-amtk/package.nix
+++ b/pkgs/by-name/li/libgedit-amtk/package.nix
@@ -73,15 +73,15 @@ stdenv.mkDerivation rec {
passthru.updateScript = gitUpdater { };
- meta = with lib; {
+ meta = {
homepage = "https://gitlab.gnome.org/World/gedit/libgedit-amtk";
changelog = "https://gitlab.gnome.org/World/gedit/libgedit-amtk/-/blob/${version}/NEWS?ref_type=tags";
description = "Actions, Menus and Toolbars Kit for GTK applications";
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
manveru
bobby285271
];
- license = licenses.lgpl21Plus;
- platforms = platforms.linux;
+ license = lib.licenses.lgpl21Plus;
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/li/libglvnd/package.nix b/pkgs/by-name/li/libglvnd/package.nix
index 25e2f60d4403..665a7bb1fdb6 100644
--- a/pkgs/by-name/li/libglvnd/package.nix
+++ b/pkgs/by-name/li/libglvnd/package.nix
@@ -90,7 +90,7 @@ stdenv.mkDerivation rec {
passthru = { inherit (addDriverRunpath) driverLink; };
- meta = with lib; {
+ meta = {
description = "GL Vendor-Neutral Dispatch library";
longDescription = ''
libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API
@@ -102,16 +102,16 @@ stdenv.mkDerivation rec {
inherit (src.meta) homepage;
# https://gitlab.freedesktop.org/glvnd/libglvnd#libglvnd:
changelog = "https://gitlab.freedesktop.org/glvnd/libglvnd/-/tags/v${version}";
- license = with licenses; [
+ license = with lib.licenses; [
mit
bsd1
bsd3
gpl3Only
asl20
];
- platforms = platforms.unix;
+ platforms = lib.platforms.unix;
# https://gitlab.freedesktop.org/glvnd/libglvnd/-/issues/212
badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ];
- maintainers = with maintainers; [ primeos ];
+ maintainers = with lib.maintainers; [ primeos ];
};
}
diff --git a/pkgs/by-name/li/libgpg-error/package.nix b/pkgs/by-name/li/libgpg-error/package.nix
index 562da12a0de7..2270bea43e21 100644
--- a/pkgs/by-name/li/libgpg-error/package.nix
+++ b/pkgs/by-name/li/libgpg-error/package.nix
@@ -74,7 +74,7 @@ stdenv.mkDerivation (
doCheck = true; # not cross
- meta = with lib; {
+ meta = {
homepage = "https://www.gnupg.org/software/libgpg-error/index.html";
changelog = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=NEWS;hb=refs/tags/libgpg-error-${version}";
description = "Small library that defines common error values for all GnuPG components";
@@ -87,9 +87,9 @@ stdenv.mkDerivation (
Daemon and possibly more in the future.
'';
- license = licenses.lgpl2Plus;
- platforms = platforms.all;
- maintainers = [ ];
+ license = lib.licenses.lgpl2Plus;
+ platforms = lib.platforms.all;
+ maintainers = with lib.maintainers; [ ];
};
}
// genPosixLockObjOnlyAttrs
diff --git a/pkgs/by-name/li/libhugetlbfs/package.nix b/pkgs/by-name/li/libhugetlbfs/package.nix
index 581f6abf4689..348a33c81add 100644
--- a/pkgs/by-name/li/libhugetlbfs/package.nix
+++ b/pkgs/by-name/li/libhugetlbfs/package.nix
@@ -57,16 +57,16 @@ stdenv.mkDerivation rec {
"install-docs"
];
- meta = with lib; {
+ meta = {
homepage = "https://github.com/libhugetlbfs/libhugetlbfs";
changelog = "https://github.com/libhugetlbfs/libhugetlbfs/blob/${version}/NEWS";
description = "library and utilities for Linux hugepages";
- maintainers = with maintainers; [ qyliss ];
- license = licenses.lgpl21Plus;
- platforms = platforms.linux;
- badPlatforms = flatten [
- systems.inspect.platformPatterns.isStatic
- systems.inspect.patterns.isMusl
+ maintainers = with lib.maintainers; [ qyliss ];
+ license = lib.licenses.lgpl21Plus;
+ platforms = lib.platforms.linux;
+ badPlatforms = lib.flatten [
+ lib.systems.inspect.platformPatterns.isStatic
+ lib.systems.inspect.patterns.isMusl
];
};
}
diff --git a/pkgs/by-name/li/libical/package.nix b/pkgs/by-name/li/libical/package.nix
index b774a2207631..6015ecb0a668 100644
--- a/pkgs/by-name/li/libical/package.nix
+++ b/pkgs/by-name/li/libical/package.nix
@@ -117,11 +117,11 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstallCheck
'';
- meta = with lib; {
+ meta = {
homepage = "https://github.com/libical/libical";
description = "Open Source implementation of the iCalendar protocols";
- changelog = "https://github.com/libical/libical/raw/v${version}/ReleaseNotes.txt";
- license = licenses.mpl20;
- platforms = platforms.unix;
+ changelog = "https://github.com/libical/libical/raw/v${finalAttrs.version}/ReleaseNotes.txt";
+ license = lib.licenses.mpl20;
+ platforms = lib.platforms.unix;
};
})
diff --git a/pkgs/by-name/li/libipuz/package.nix b/pkgs/by-name/li/libipuz/package.nix
index 38761b128834..f1c62f408693 100644
--- a/pkgs/by-name/li/libipuz/package.nix
+++ b/pkgs/by-name/li/libipuz/package.nix
@@ -33,12 +33,12 @@ stdenv.mkDerivation rec {
json-glib
];
- meta = with lib; {
+ meta = {
description = "Library for parsing .ipuz puzzle files";
homepage = "https://gitlab.gnome.org/jrb/libipuz";
changelog = "https://gitlab.gnome.org/jrb/libipuz/-/blob/${version}/NEWS.md?ref_type=tags";
- license = licenses.lgpl21Plus;
- maintainers = with maintainers; [ aleksana ];
- platforms = platforms.unix;
+ license = lib.licenses.lgpl21Plus;
+ maintainers = with lib.maintainers; [ aleksana ];
+ platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/by-name/li/libkqueue/package.nix b/pkgs/by-name/li/libkqueue/package.nix
index cfb21e6906b7..68dc890b7082 100644
--- a/pkgs/by-name/li/libkqueue/package.nix
+++ b/pkgs/by-name/li/libkqueue/package.nix
@@ -18,12 +18,12 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
- meta = with lib; {
+ meta = {
description = "kqueue(2) compatibility library";
homepage = "https://github.com/mheily/libkqueue";
changelog = "https://github.com/mheily/libkqueue/raw/v${version}/ChangeLog";
- license = licenses.bsd2;
- maintainers = [ ];
- platforms = platforms.linux;
+ license = lib.licenses.bsd2;
+ maintainers = with lib.maintainers; [ ];
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/li/libmbim/package.nix b/pkgs/by-name/li/libmbim/package.nix
index 3fa0d2212ce6..8a3467f987dc 100644
--- a/pkgs/by-name/li/libmbim/package.nix
+++ b/pkgs/by-name/li/libmbim/package.nix
@@ -70,12 +70,12 @@ stdenv.mkDerivation rec {
build-aux/mbim-codegen/mbim-codegen
'';
- meta = with lib; {
+ meta = {
homepage = "https://www.freedesktop.org/wiki/Software/libmbim/";
description = "Library for talking to WWAN modems and devices which speak the Mobile Interface Broadband Model (MBIM) protocol";
changelog = "https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/raw/${version}/NEWS";
- teams = [ teams.freedesktop ];
- platforms = platforms.linux;
- license = licenses.gpl2Plus;
+ teams = [ lib.teams.freedesktop ];
+ platforms = lib.platforms.linux;
+ license = lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/by-name/li/libosinfo/package.nix b/pkgs/by-name/li/libosinfo/package.nix
index 5357338529bf..ad90ba535c3b 100644
--- a/pkgs/by-name/li/libosinfo/package.nix
+++ b/pkgs/by-name/li/libosinfo/package.nix
@@ -84,12 +84,12 @@ stdenv.mkDerivation rec {
doCheck = true;
- meta = with lib; {
+ meta = {
description = "GObject based library API for managing information about operating systems, hypervisors and the (virtual) hardware devices they can support";
homepage = "https://libosinfo.org/";
changelog = "https://gitlab.com/libosinfo/libosinfo/-/blob/v${version}/NEWS";
- license = licenses.lgpl2Plus;
- platforms = platforms.unix;
- maintainers = [ maintainers.bjornfor ];
+ license = lib.licenses.lgpl2Plus;
+ platforms = lib.platforms.unix;
+ maintainers = [ lib.maintainers.bjornfor ];
};
}
diff --git a/pkgs/by-name/li/libplacebo/package.nix b/pkgs/by-name/li/libplacebo/package.nix
index 23fd2f5878c3..b535c4c3a68e 100644
--- a/pkgs/by-name/li/libplacebo/package.nix
+++ b/pkgs/by-name/li/libplacebo/package.nix
@@ -86,7 +86,7 @@ stdenv.mkDerivation rec {
--replace 'python_env.append' '#'
'';
- meta = with lib; {
+ meta = {
description = "Reusable library for GPU-accelerated video/image rendering primitives";
longDescription = ''
Reusable library for GPU-accelerated image/view processing primitives and
@@ -96,8 +96,8 @@ stdenv.mkDerivation rec {
'';
homepage = "https://code.videolan.org/videolan/libplacebo";
changelog = "https://code.videolan.org/videolan/libplacebo/-/tags/v${version}";
- license = licenses.lgpl21Plus;
- maintainers = with maintainers; [ primeos ];
- platforms = platforms.all;
+ license = lib.licenses.lgpl21Plus;
+ maintainers = with lib.maintainers; [ primeos ];
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/li/libplacebo_5/package.nix b/pkgs/by-name/li/libplacebo_5/package.nix
index e8a2bf3f66b0..a7e3c38a9a3b 100644
--- a/pkgs/by-name/li/libplacebo_5/package.nix
+++ b/pkgs/by-name/li/libplacebo_5/package.nix
@@ -63,7 +63,7 @@ stdenv.mkDerivation rec {
--replace 'python_env.append' '#'
'';
- meta = with lib; {
+ meta = {
description = "Reusable library for GPU-accelerated video/image rendering primitives";
longDescription = ''
Reusable library for GPU-accelerated image/view processing primitives and
@@ -73,8 +73,8 @@ stdenv.mkDerivation rec {
'';
homepage = "https://code.videolan.org/videolan/libplacebo";
changelog = "https://code.videolan.org/videolan/libplacebo/-/tags/v${version}";
- license = licenses.lgpl21Plus;
- maintainers = with maintainers; [ primeos ];
- platforms = platforms.all;
+ license = lib.licenses.lgpl21Plus;
+ maintainers = with lib.maintainers; [ primeos ];
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/li/libpsl/package.nix b/pkgs/by-name/li/libpsl/package.nix
index ed1287203225..d738a00d7283 100644
--- a/pkgs/by-name/li/libpsl/package.nix
+++ b/pkgs/by-name/li/libpsl/package.nix
@@ -83,7 +83,7 @@ stdenv.mkDerivation rec {
doCheck = true;
- meta = with lib; {
+ meta = {
description = "C library for the Publix Suffix List";
longDescription = ''
libpsl is a C library for the Publix Suffix List (PSL). A "public suffix"
@@ -94,10 +94,10 @@ stdenv.mkDerivation rec {
'';
homepage = "https://rockdaboot.github.io/libpsl/";
changelog = "https://raw.githubusercontent.com/rockdaboot/libpsl/libpsl-${version}/NEWS";
- license = licenses.mit;
- maintainers = [ maintainers.c0bw3b ];
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.c0bw3b ];
mainProgram = "psl";
- platforms = platforms.unix ++ platforms.windows;
+ platforms = lib.platforms.unix ++ lib.platforms.windows;
pkgConfigModules = [ "libpsl" ];
};
}
diff --git a/pkgs/by-name/li/libqmi/package.nix b/pkgs/by-name/li/libqmi/package.nix
index 9f1f8986ff4a..b57bba62a4b2 100644
--- a/pkgs/by-name/li/libqmi/package.nix
+++ b/pkgs/by-name/li/libqmi/package.nix
@@ -94,12 +94,12 @@ stdenv.mkDerivation rec {
build-aux/qmi-codegen/qmi-codegen
'';
- meta = with lib; {
+ meta = {
homepage = "https://www.freedesktop.org/wiki/Software/libqmi/";
description = "Modem protocol helper library";
- teams = [ teams.freedesktop ];
- platforms = platforms.linux;
- license = with licenses; [
+ teams = [ lib.teams.freedesktop ];
+ platforms = lib.platforms.linux;
+ license = with lib.licenses; [
# Library
lgpl2Plus
# Tools
diff --git a/pkgs/by-name/li/libre-graph-api-cpp-qt-client/package.nix b/pkgs/by-name/li/libre-graph-api-cpp-qt-client/package.nix
index f9230dac9edd..caff75ff35b1 100644
--- a/pkgs/by-name/li/libre-graph-api-cpp-qt-client/package.nix
+++ b/pkgs/by-name/li/libre-graph-api-cpp-qt-client/package.nix
@@ -23,12 +23,12 @@ stdenv.mkDerivation rec {
buildInputs = [ qt6.qtbase ];
dontWrapQtApps = true;
- meta = with lib; {
+ meta = {
description = "C++ Qt API for Libre Graph, a free API for cloud collaboration inspired by the MS Graph API";
homepage = "https://owncloud.org";
- maintainers = with maintainers; [ hellwolf ];
- platforms = platforms.unix;
- license = licenses.asl20;
+ maintainers = with lib.maintainers; [ hellwolf ];
+ platforms = lib.platforms.unix;
+ license = lib.licenses.asl20;
changelog = "https://github.com/owncloud/libre-graph-api-cpp-qt-client/releases/tag/v${version}";
};
}
diff --git a/pkgs/by-name/li/librsync/package.nix b/pkgs/by-name/li/librsync/package.nix
index 02efdd531fa1..37816931bdf8 100644
--- a/pkgs/by-name/li/librsync/package.nix
+++ b/pkgs/by-name/li/librsync/package.nix
@@ -30,12 +30,12 @@ stdenv.mkDerivation rec {
dontStrip = stdenv.hostPlatform != stdenv.buildPlatform;
- meta = with lib; {
+ meta = {
description = "Implementation of the rsync remote-delta algorithm";
homepage = "https://librsync.sourceforge.net/";
changelog = "https://github.com/librsync/librsync/releases/tag/v${version}";
- license = licenses.lgpl2Plus;
+ license = lib.licenses.lgpl2Plus;
mainProgram = "rdiff";
- platforms = platforms.unix;
+ platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/by-name/li/libsndfile/package.nix b/pkgs/by-name/li/libsndfile/package.nix
index 583cecb84572..c1f6242f9d27 100644
--- a/pkgs/by-name/li/libsndfile/package.nix
+++ b/pkgs/by-name/li/libsndfile/package.nix
@@ -94,13 +94,13 @@ stdenv.mkDerivation rec {
lame = (lame.override { sndfileFileIOSupport = true; });
};
- meta = with lib; {
+ meta = {
description = "C library for reading and writing files containing sampled sound";
homepage = "https://libsndfile.github.io/libsndfile/";
changelog = "https://github.com/libsndfile/libsndfile/releases/tag/${version}";
- license = licenses.lgpl2Plus;
- maintainers = with maintainers; [ lovek323 ];
- platforms = platforms.all;
+ license = lib.licenses.lgpl2Plus;
+ maintainers = with lib.maintainers; [ lovek323 ];
+ platforms = lib.platforms.all;
longDescription = ''
Libsndfile is a C library for reading and writing files containing
diff --git a/pkgs/by-name/li/libspelling/package.nix b/pkgs/by-name/li/libspelling/package.nix
index 56ed10dbf688..66c7ac8b7ea0 100644
--- a/pkgs/by-name/li/libspelling/package.nix
+++ b/pkgs/by-name/li/libspelling/package.nix
@@ -64,12 +64,12 @@ stdenv.mkDerivation (finalAttrs: {
packageName = "libspelling";
};
- meta = with lib; {
+ meta = {
description = "Spellcheck library for GTK 4";
homepage = "https://gitlab.gnome.org/GNOME/libspelling";
- license = licenses.lgpl21Plus;
- changelog = "https://gitlab.gnome.org/GNOME/libspelling/-/raw/${version}/NEWS";
- maintainers = with maintainers; [ chuangzhu ];
- teams = [ teams.gnome ];
+ license = lib.licenses.lgpl21Plus;
+ changelog = "https://gitlab.gnome.org/GNOME/libspelling/-/raw/${finalAttrs.version}/NEWS";
+ maintainers = with lib.maintainers; [ chuangzhu ];
+ teams = [ lib.teams.gnome ];
};
})
diff --git a/pkgs/by-name/li/libtasn1/package.nix b/pkgs/by-name/li/libtasn1/package.nix
index badcca121580..c8e506d2bd53 100644
--- a/pkgs/by-name/li/libtasn1/package.nix
+++ b/pkgs/by-name/li/libtasn1/package.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
inherit gnutls samba qemu;
};
- meta = with lib; {
+ meta = {
homepage = "https://www.gnu.org/software/libtasn1/";
description = "ASN.1 library";
longDescription = ''
@@ -48,8 +48,8 @@ stdenv.mkDerivation rec {
other packages. The goal of this implementation is to be highly
portable, and only require an ANSI C89 platform.
'';
- license = licenses.lgpl2Plus;
- platforms = platforms.all;
+ license = lib.licenses.lgpl2Plus;
+ platforms = lib.platforms.all;
changelog = "https://gitlab.com/gnutls/libtasn1/-/blob/v${version}/NEWS";
};
}
diff --git a/pkgs/by-name/li/libtins/package.nix b/pkgs/by-name/li/libtins/package.nix
index 20a14280cb7b..00c7a33339f3 100644
--- a/pkgs/by-name/li/libtins/package.nix
+++ b/pkgs/by-name/li/libtins/package.nix
@@ -50,12 +50,12 @@ stdenv.mkDerivation rec {
doCheck = true;
checkTarget = "tests test";
- meta = with lib; {
+ meta = {
description = "High-level, multiplatform C++ network packet sniffing and crafting library";
homepage = "https://libtins.github.io/";
changelog = "https://raw.githubusercontent.com/mfontanini/libtins/v${version}/CHANGES.md";
license = lib.licenses.bsd2;
- maintainers = with maintainers; [ fdns ];
+ maintainers = with lib.maintainers; [ fdns ];
platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/by-name/li/libtomcrypt/package.nix b/pkgs/by-name/li/libtomcrypt/package.nix
index 35bb906ee2a2..198328869b05 100644
--- a/pkgs/by-name/li/libtomcrypt/package.nix
+++ b/pkgs/by-name/li/libtomcrypt/package.nix
@@ -46,15 +46,15 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- meta = with lib; {
+ meta = {
description = "Fairly comprehensive, modular and portable cryptographic toolkit";
homepage = "https://www.libtom.net/LibTomCrypt/";
changelog = "https://github.com/libtom/libtomcrypt/raw/v${version}/changes";
- license = with licenses; [
+ license = with lib.licenses; [
publicDomain
wtfpl
];
- maintainers = [ ];
- platforms = platforms.all;
+ maintainers = with lib.maintainers; [ ];
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/li/libudev-zero/package.nix b/pkgs/by-name/li/libudev-zero/package.nix
index 104c80c498f9..8d7630fe6bf2 100644
--- a/pkgs/by-name/li/libudev-zero/package.nix
+++ b/pkgs/by-name/li/libudev-zero/package.nix
@@ -31,16 +31,16 @@ stdenv.mkDerivation (finalAttrs: {
pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
};
- meta = with lib; {
+ meta = {
homepage = "https://github.com/illiliti/libudev-zero";
description = "Daemonless replacement for libudev";
- changelog = "https://github.com/illiliti/libudev-zero/releases/tag/${version}";
- maintainers = with maintainers; [
+ changelog = "https://github.com/illiliti/libudev-zero/releases/tag/${finalAttrs.version}";
+ maintainers = with lib.maintainers; [
qyliss
shamilton
];
- license = licenses.isc;
+ license = lib.licenses.isc;
pkgConfigModules = [ "libudev" ];
- platforms = platforms.linux;
+ platforms = lib.platforms.linux;
};
})
diff --git a/pkgs/by-name/li/libuninameslist/package.nix b/pkgs/by-name/li/libuninameslist/package.nix
index a1df422c7183..6b3f185916c8 100644
--- a/pkgs/by-name/li/libuninameslist/package.nix
+++ b/pkgs/by-name/li/libuninameslist/package.nix
@@ -20,12 +20,12 @@ stdenv.mkDerivation rec {
autoreconfHook
];
- meta = with lib; {
+ meta = {
homepage = "https://github.com/fontforge/libuninameslist/";
changelog = "https://github.com/fontforge/libuninameslist/blob/${version}/ChangeLog";
description = "Library of Unicode names and annotation data";
- license = licenses.bsd3;
- maintainers = with maintainers; [ erictapen ];
- platforms = platforms.all;
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ erictapen ];
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/li/liburcu/package.nix b/pkgs/by-name/li/liburcu/package.nix
index 2308f77b58a6..3e79567280db 100644
--- a/pkgs/by-name/li/liburcu/package.nix
+++ b/pkgs/by-name/li/liburcu/package.nix
@@ -25,24 +25,24 @@ stdenv.mkDerivation rec {
preCheck = "patchShebangs tests/unit";
doCheck = true;
- meta = with lib; {
+ meta = {
description = "Userspace RCU (read-copy-update) library";
homepage = "https://lttng.org/urcu";
changelog = "https://github.com/urcu/userspace-rcu/raw/v${version}/ChangeLog";
- license = licenses.lgpl21Plus;
+ license = lib.licenses.lgpl21Plus;
# https://git.liburcu.org/?p=userspace-rcu.git;a=blob;f=include/urcu/arch.h
- platforms = intersectLists platforms.unix (
- platforms.x86
- ++ platforms.power
- ++ platforms.s390
- ++ platforms.arm
- ++ platforms.aarch64
- ++ platforms.mips
- ++ platforms.m68k
- ++ platforms.riscv
- ++ platforms.loongarch64
+ platforms = lib.intersectLists lib.platforms.unix (
+ lib.platforms.x86
+ ++ lib.platforms.power
+ ++ lib.platforms.s390
+ ++ lib.platforms.arm
+ ++ lib.platforms.aarch64
+ ++ lib.platforms.mips
+ ++ lib.platforms.m68k
+ ++ lib.platforms.riscv
+ ++ lib.platforms.loongarch64
);
- maintainers = [ maintainers.bjornfor ];
+ maintainers = [ lib.maintainers.bjornfor ];
};
}
diff --git a/pkgs/by-name/li/libvirt/package.nix b/pkgs/by-name/li/libvirt/package.nix
index 1acf1f761392..496834f8cf5e 100644
--- a/pkgs/by-name/li/libvirt/package.nix
+++ b/pkgs/by-name/li/libvirt/package.nix
@@ -407,13 +407,13 @@ stdenv.mkDerivation rec {
passthru.tests.libvirtd = nixosTests.libvirtd;
- meta = with lib; {
+ meta = {
description = "Toolkit to interact with the virtualization capabilities of recent versions of Linux and other OSes";
homepage = "https://libvirt.org/";
changelog = "https://gitlab.com/libvirt/libvirt/-/raw/v${version}/NEWS.rst";
- license = licenses.lgpl2Plus;
- platforms = platforms.unix;
- maintainers = with maintainers; [
+ license = lib.licenses.lgpl2Plus;
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [
fpletz
globin
lovesegfault
diff --git a/pkgs/by-name/li/libvpx/package.nix b/pkgs/by-name/li/libvpx/package.nix
index a891f9b2dea5..aa6da1a76a12 100644
--- a/pkgs/by-name/li/libvpx/package.nix
+++ b/pkgs/by-name/li/libvpx/package.nix
@@ -258,12 +258,12 @@ stdenv.mkDerivation rec {
ffmpeg = ffmpeg.override { withVpx = true; };
};
- meta = with lib; {
+ meta = {
description = "WebM VP8/VP9 codec SDK";
homepage = "https://www.webmproject.org/";
changelog = "https://github.com/webmproject/libvpx/raw/v${version}/CHANGELOG";
- license = licenses.bsd3;
- maintainers = with maintainers; [ codyopel ];
- platforms = platforms.all;
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ codyopel ];
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/li/license-scanner/package.nix b/pkgs/by-name/li/license-scanner/package.nix
index 758c5abf7823..ddcf401b0593 100644
--- a/pkgs/by-name/li/license-scanner/package.nix
+++ b/pkgs/by-name/li/license-scanner/package.nix
@@ -17,12 +17,12 @@ buildGoModule rec {
vendorHash = "sha256-7xa2tdCDCXkOZCLL8YPtO7i1VqD61Mow7un0690I8mM=";
- meta = with lib; {
+ meta = {
description = "Utility that provides an API and CLI to identify licenses and legal terms";
mainProgram = "license-scanner";
homepage = "https://github.com/CycloneDX/license-scanner";
changelog = "https://github.com/CycloneDX/license-scanner/blob/${version}/CHANGELOG.md";
- license = licenses.asl20;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ fab ];
};
}
diff --git a/pkgs/by-name/li/lightsoff/package.nix b/pkgs/by-name/li/lightsoff/package.nix
index da5a5a3f4304..077faeca7565 100644
--- a/pkgs/by-name/li/lightsoff/package.nix
+++ b/pkgs/by-name/li/lightsoff/package.nix
@@ -56,13 +56,13 @@ stdenv.mkDerivation rec {
updateScript = gnome.updateScript { packageName = "lightsoff"; };
};
- meta = with lib; {
+ meta = {
homepage = "https://gitlab.gnome.org/GNOME/lightsoff";
changelog = "https://gitlab.gnome.org/GNOME/lightsoff/-/blob/${version}/NEWS?ref_type=tags";
description = "Puzzle game, where the objective is to turn off all of the tiles on the board";
mainProgram = "lightsoff";
- teams = [ teams.gnome ];
- license = licenses.gpl2;
- platforms = platforms.unix;
+ teams = [ lib.teams.gnome ];
+ license = lib.licenses.gpl2;
+ platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/by-name/li/ligolo-ng/package.nix b/pkgs/by-name/li/ligolo-ng/package.nix
index 82de56dc8708..85f863763255 100644
--- a/pkgs/by-name/li/ligolo-ng/package.nix
+++ b/pkgs/by-name/li/ligolo-ng/package.nix
@@ -30,10 +30,10 @@ buildGoModule rec {
# Tests require network access
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Tunneling/pivoting tool that uses a TUN interface";
homepage = "https://github.com/tnpitsecurity/ligolo-ng";
changelog = "https://github.com/nicocha30/ligolo-ng/releases/tag/v${version}";
- license = licenses.gpl3Only;
+ license = lib.licenses.gpl3Only;
};
}
diff --git a/pkgs/by-name/li/likwid/package.nix b/pkgs/by-name/li/likwid/package.nix
index f21d7482ceb5..ae9e838bd3c3 100644
--- a/pkgs/by-name/li/likwid/package.nix
+++ b/pkgs/by-name/li/likwid/package.nix
@@ -33,14 +33,14 @@ stdenv.mkDerivation rec {
makeFlags = [ "PREFIX=$(out)" ];
- meta = with lib; {
+ meta = {
homepage = "https://hpc.fau.de/research/tools/likwid/";
changelog = "https://github.com/RRZE-HPC/likwid/releases/tag/v${version}";
description = "Performance monitoring and benchmarking suite";
- license = licenses.gpl3Only;
+ license = lib.licenses.gpl3Only;
# Might work on ARM by appropriately setting COMPILER in config.mk
- platforms = intersectLists platforms.linux platforms.x86;
- maintainers = [ maintainers.vbgl ];
+ platforms = lib.intersectLists lib.platforms.linux lib.platforms.x86;
+ maintainers = [ lib.maintainers.vbgl ];
mainProgram = "likwid-perfctr";
};
}
diff --git a/pkgs/by-name/li/lil-pwny/package.nix b/pkgs/by-name/li/lil-pwny/package.nix
index 052b52d906ab..d4d7ef083153 100644
--- a/pkgs/by-name/li/lil-pwny/package.nix
+++ b/pkgs/by-name/li/lil-pwny/package.nix
@@ -23,12 +23,12 @@ python3.pkgs.buildPythonApplication rec {
"lil_pwny"
];
- meta = with lib; {
+ meta = {
description = "Offline auditing of Active Directory passwords";
mainProgram = "lil-pwny";
homepage = "https://github.com/PaperMtn/lil-pwny";
changelog = "https://github.com/PaperMtn/lil-pwny/blob/${version}/CHANGELOG.md";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ fab ];
};
}
diff --git a/pkgs/by-name/li/link-grammar/package.nix b/pkgs/by-name/li/link-grammar/package.nix
index 25a97d0a6df5..2ddba52abde6 100644
--- a/pkgs/by-name/li/link-grammar/package.nix
+++ b/pkgs/by-name/li/link-grammar/package.nix
@@ -62,13 +62,13 @@ let
'';
};
- meta = with lib; {
+ meta = {
description = "Grammar Checking library";
homepage = "https://www.abisource.com/projects/link-grammar/";
changelog = "https://github.com/opencog/link-grammar/blob/link-grammar-${version}/ChangeLog";
- license = licenses.lgpl21Only;
- maintainers = with maintainers; [ jtojnar ];
- platforms = platforms.unix;
+ license = lib.licenses.lgpl21Only;
+ maintainers = with lib.maintainers; [ jtojnar ];
+ platforms = lib.platforms.unix;
};
};
diff --git a/pkgs/by-name/li/linkchecker/package.nix b/pkgs/by-name/li/linkchecker/package.nix
index b69cba9700b4..12f5b5d6fef3 100644
--- a/pkgs/by-name/li/linkchecker/package.nix
+++ b/pkgs/by-name/li/linkchecker/package.nix
@@ -53,13 +53,13 @@ python3.pkgs.buildPythonApplication rec {
__darwinAllowLocalNetworking = true;
- meta = with lib; {
+ meta = {
description = "Check websites for broken links";
mainProgram = "linkchecker";
homepage = "https://linkcheck.github.io/linkchecker/";
changelog = "https://github.com/linkchecker/linkchecker/releases/tag/v${version}";
- license = licenses.gpl2Plus;
- maintainers = with maintainers; [
+ license = lib.licenses.gpl2Plus;
+ maintainers = with lib.maintainers; [
peterhoeg
tweber
];
diff --git a/pkgs/by-name/li/linux-router/package.nix b/pkgs/by-name/li/linux-router/package.nix
index 6891749480f4..ba90165b2404 100644
--- a/pkgs/by-name/li/linux-router/package.nix
+++ b/pkgs/by-name/li/linux-router/package.nix
@@ -87,7 +87,7 @@ stdenv.mkDerivation rec {
makeWrapper $out/.bin-wrapped/lnxrouter $out/bin/lnxrouter --prefix PATH : ${binPath}
'';
- meta = with lib; {
+ meta = {
homepage = "https://github.com/garywill/linux-router";
description = "Set Linux as router / Wifi hotspot / proxy in one command";
longDescription = ''
@@ -107,9 +107,9 @@ stdenv.mkDerivation rec {
- Compatible with NetworkManager (automatically set interface as unmanaged)
'';
changelog = "https://github.com/garywill/linux-router/releases/tag/${version}";
- license = licenses.lgpl21Only;
- maintainers = with maintainers; [ x3ro ];
- platforms = platforms.linux;
+ license = lib.licenses.lgpl21Only;
+ maintainers = with lib.maintainers; [ x3ro ];
+ platforms = lib.platforms.linux;
mainProgram = "lnxrouter";
};
}
diff --git a/pkgs/by-name/li/listenbrainz-mpd/package.nix b/pkgs/by-name/li/listenbrainz-mpd/package.nix
index 63ac2e3b1040..30463a280140 100644
--- a/pkgs/by-name/li/listenbrainz-mpd/package.nix
+++ b/pkgs/by-name/li/listenbrainz-mpd/package.nix
@@ -63,12 +63,12 @@ rustPlatform.buildRustPackage rec {
installManPage listenbrainz-mpd.1
'';
- meta = with lib; {
+ meta = {
homepage = "https://codeberg.org/elomatreb/listenbrainz-mpd";
changelog = "https://codeberg.org/elomatreb/listenbrainz-mpd/src/tag/v${version}/CHANGELOG.md";
description = "ListenBrainz submission client for MPD";
- license = licenses.agpl3Only;
- maintainers = with maintainers; [ DeeUnderscore ];
+ license = lib.licenses.agpl3Only;
+ maintainers = with lib.maintainers; [ DeeUnderscore ];
mainProgram = "listenbrainz-mpd";
};
}
diff --git a/pkgs/by-name/li/listmonk/package.nix b/pkgs/by-name/li/listmonk/package.nix
index ba73f3ceb1f7..4feb68fd142c 100644
--- a/pkgs/by-name/li/listmonk/package.nix
+++ b/pkgs/by-name/li/listmonk/package.nix
@@ -57,12 +57,12 @@ buildGoModule rec {
tests = { inherit (nixosTests) listmonk; };
};
- meta = with lib; {
+ meta = {
description = "High performance, self-hosted, newsletter and mailing list manager with a modern dashboard";
mainProgram = "listmonk";
homepage = "https://github.com/knadh/listmonk";
changelog = "https://github.com/knadh/listmonk/releases/tag/v${version}";
- maintainers = with maintainers; [ raitobezarius ];
- license = licenses.agpl3Only;
+ maintainers = with lib.maintainers; [ raitobezarius ];
+ license = lib.licenses.agpl3Only;
};
}
diff --git a/pkgs/by-name/li/listmonk/stuffbin.nix b/pkgs/by-name/li/listmonk/stuffbin.nix
index 44234a418076..84b799a7a295 100644
--- a/pkgs/by-name/li/listmonk/stuffbin.nix
+++ b/pkgs/by-name/li/listmonk/stuffbin.nix
@@ -23,11 +23,11 @@ buildGoModule rec {
"-X main.version=${version}"
];
- meta = with lib; {
+ meta = {
description = "Compress and embed static files and assets into Go binaries and access them with a virtual file system in production";
homepage = "https://github.com/knadh/stuffbin";
changelog = "https://github.com/knadh/stuffbin/releases/tag/v${version}";
- maintainers = with maintainers; [ raitobezarius ];
- license = licenses.mit;
+ maintainers = with lib.maintainers; [ raitobezarius ];
+ license = lib.licenses.mit;
};
}
diff --git a/pkgs/by-name/li/litecli/package.nix b/pkgs/by-name/li/litecli/package.nix
index cece9764e1b5..2c283055f828 100644
--- a/pkgs/by-name/li/litecli/package.nix
+++ b/pkgs/by-name/li/litecli/package.nix
@@ -44,7 +44,7 @@ python3Packages.buildPythonApplication rec {
"test_auto_escaped_col_names"
];
- meta = with lib; {
+ meta = {
description = "Command-line interface for SQLite";
mainProgram = "litecli";
longDescription = ''
@@ -52,7 +52,7 @@ python3Packages.buildPythonApplication rec {
'';
homepage = "https://litecli.com";
changelog = "https://github.com/dbcli/litecli/blob/v${version}/CHANGELOG.md";
- license = licenses.bsd3;
- maintainers = with maintainers; [ Scriptkiddi ];
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ Scriptkiddi ];
};
}
diff --git a/pkgs/by-name/li/livi/package.nix b/pkgs/by-name/li/livi/package.nix
index 9c9b528abeeb..0ceea80f2d53 100644
--- a/pkgs/by-name/li/livi/package.nix
+++ b/pkgs/by-name/li/livi/package.nix
@@ -45,13 +45,13 @@ stdenv.mkDerivation rec {
];
strictDeps = true;
- meta = with lib; {
+ meta = {
homepage = "https://gitlab.gnome.org/guidog/livi";
changelog = "https://gitlab.gnome.org/guidog/livi/-/blob/v${version}/NEWS?ref_type=tags";
description = "Small video player targeting mobile devices (also named μPlayer)";
- license = licenses.gpl3Plus;
- platforms = platforms.linux;
+ license = lib.licenses.gpl3Plus;
+ platforms = lib.platforms.linux;
mainProgram = "livi";
- maintainers = with maintainers; [ mksafavi ];
+ maintainers = with lib.maintainers; [ mksafavi ];
};
}
diff --git a/pkgs/by-name/lo/lokinet/package.nix b/pkgs/by-name/lo/lokinet/package.nix
index 6d4b4b6bf58f..e9a143f3c6d1 100644
--- a/pkgs/by-name/lo/lokinet/package.nix
+++ b/pkgs/by-name/lo/lokinet/package.nix
@@ -68,11 +68,11 @@ stdenv.mkDerivation rec {
"-DWITH_SETCAP=OFF"
];
- meta = with lib; {
+ meta = {
description = "Anonymous, decentralized and IP based overlay network for the internet";
homepage = "https://lokinet.org/";
changelog = "https://github.com/oxen-io/lokinet/releases/tag/v${version}";
- license = licenses.gpl3Plus;
- maintainers = with maintainers; [ wyndon ];
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [ wyndon ];
};
}
diff --git a/pkgs/by-name/lo/loramon/package.nix b/pkgs/by-name/lo/loramon/package.nix
index fc8729442716..a5c45f9b4df3 100644
--- a/pkgs/by-name/lo/loramon/package.nix
+++ b/pkgs/by-name/lo/loramon/package.nix
@@ -24,12 +24,12 @@ python3.pkgs.buildPythonApplication rec {
pyserial
];
- meta = with lib; {
+ meta = {
description = "LoRa packet sniffer for RNode hardware";
mainProgram = "loramon";
homepage = "https://github.com/markqvist/LoRaMon";
changelog = "https://github.com/markqvist/LoRaMon/releases/tag/${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ erethon ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ erethon ];
};
}
diff --git a/pkgs/by-name/ls/ls-lint/package.nix b/pkgs/by-name/ls/ls-lint/package.nix
index 2d6627d132b2..3a9d5445dfb7 100644
--- a/pkgs/by-name/ls/ls-lint/package.nix
+++ b/pkgs/by-name/ls/ls-lint/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "ls-lint";
- version = "2.3.0";
+ version = "2.3.1";
src = fetchFromGitHub {
owner = "loeffel-io";
repo = "ls-lint";
rev = "v${version}";
- sha256 = "sha256-QAUmQAa1gNS2LLyFmOsydOVKZoZMWzu9y7SgbIq1ESk=";
+ sha256 = "sha256-kwZvpZaiS58UFE+qncQ370E8bnEuzQACK0FOAYlJwV0=";
};
- vendorHash = "sha256-ZqQHxkeV+teL6+Be59GcDJTH9GhGTJnz+OHAeIC9I24=";
+ vendorHash = "sha256-XbYfHgpZCGv6w/55dGiFcYTQ36f0n3w8XwnC7wIUFro=";
meta = with lib; {
description = "Extremely fast file and directory name linter";
diff --git a/pkgs/by-name/lu/luabridge/package.nix b/pkgs/by-name/lu/luabridge/package.nix
index 4dd60b10cba5..5a04966bf9d4 100644
--- a/pkgs/by-name/lu/luabridge/package.nix
+++ b/pkgs/by-name/lu/luabridge/package.nix
@@ -25,12 +25,12 @@ stdenvNoCC.mkDerivation rec {
runHook postInstall
'';
- meta = with lib; {
+ meta = {
description = "Lightweight, dependency-free library for binding Lua to C++";
homepage = "https://github.com/vinniefalco/LuaBridge";
changelog = "https://github.com/vinniefalco/LuaBridge/blob/${version}/CHANGES.md";
- platforms = platforms.unix;
- license = licenses.mit;
- maintainers = [ ];
+ platforms = lib.platforms.unix;
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ ];
};
}
diff --git a/pkgs/by-name/lu/lubelogger/package.nix b/pkgs/by-name/lu/lubelogger/package.nix
index a1adfb2babbe..c8da3311fa57 100644
--- a/pkgs/by-name/lu/lubelogger/package.nix
+++ b/pkgs/by-name/lu/lubelogger/package.nix
@@ -28,7 +28,7 @@ buildDotnetModule rec {
executables = [ "CarCareTracker" ]; # This wraps "$out/lib/$pname/foo" to `$out/bin/foo`.
- meta = with lib; {
+ meta = {
description = "Vehicle service records and maintainence tracker";
longDescription = ''
A self-hosted, open-source, unconventionally-named vehicle maintenance records and fuel mileage tracker.
@@ -37,9 +37,9 @@ buildDotnetModule rec {
'';
homepage = "https://lubelogger.com";
changelog = "https://github.com/hargata/lubelog/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ lyndeno ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ lyndeno ];
mainProgram = "CarCareTracker";
- platforms = platforms.all;
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/lu/ludusavi/package.nix b/pkgs/by-name/lu/ludusavi/package.nix
index fa5a42cbe05f..c2684d04f69f 100644
--- a/pkgs/by-name/lu/ludusavi/package.nix
+++ b/pkgs/by-name/lu/ludusavi/package.nix
@@ -117,12 +117,12 @@ rustPlatform.buildRustPackage rec {
"''${gappsWrapperArgs[@]}"
'';
- meta = with lib; {
+ meta = {
description = "Backup tool for PC game saves";
homepage = "https://github.com/mtkennerly/ludusavi";
changelog = "https://github.com/mtkennerly/ludusavi/blob/v${version}/CHANGELOG.md";
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
pasqui23
megheaiulian
];
diff --git a/pkgs/by-name/lu/luigi/package.nix b/pkgs/by-name/lu/luigi/package.nix
index 6d26a4808c8d..8e6aebdf037e 100644
--- a/pkgs/by-name/lu/luigi/package.nix
+++ b/pkgs/by-name/lu/luigi/package.nix
@@ -33,7 +33,7 @@ python3.pkgs.buildPythonApplication rec {
# This enables accessing modules stored in cwd
makeWrapperArgs = [ "--prefix PYTHONPATH . :" ];
- meta = with lib; {
+ meta = {
description = "Python package that helps you build complex pipelines of batch jobs";
longDescription = ''
Luigi handles dependency resolution, workflow management, visualization,
@@ -41,7 +41,7 @@ python3.pkgs.buildPythonApplication rec {
'';
homepage = "https://github.com/spotify/luigi";
changelog = "https://github.com/spotify/luigi/releases/tag/${version}";
- license = [ licenses.asl20 ];
- maintainers = [ maintainers.bhipple ];
+ license = [ lib.licenses.asl20 ];
+ maintainers = [ lib.maintainers.bhipple ];
};
}
diff --git a/pkgs/by-name/lu/lux/package.nix b/pkgs/by-name/lu/lux/package.nix
index 6510caf5e25e..c81e21a9cc65 100644
--- a/pkgs/by-name/lu/lux/package.nix
+++ b/pkgs/by-name/lu/lux/package.nix
@@ -34,12 +34,12 @@ buildGoModule rec {
doCheck = false; # require network
- meta = with lib; {
+ meta = {
description = "Fast and simple video download library and CLI tool written in Go";
homepage = "https://github.com/iawia002/lux";
changelog = "https://github.com/iawia002/lux/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ galaxy ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ galaxy ];
mainProgram = "lux";
};
}
diff --git a/pkgs/by-name/ma/macchina/package.nix b/pkgs/by-name/ma/macchina/package.nix
index f6005277dff6..ec28bd8fbbbd 100644
--- a/pkgs/by-name/ma/macchina/package.nix
+++ b/pkgs/by-name/ma/macchina/package.nix
@@ -27,12 +27,12 @@ rustPlatform.buildRustPackage rec {
installManPage doc/macchina.{1,7}
'';
- meta = with lib; {
+ meta = {
description = "Fast, minimal and customizable system information fetcher";
homepage = "https://github.com/Macchina-CLI/macchina";
changelog = "https://github.com/Macchina-CLI/macchina/releases/tag/v${version}";
- license = with licenses; [ mit ];
- maintainers = with maintainers; [
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [
_414owen
figsoda
];
diff --git a/pkgs/by-name/ma/macs2/package.nix b/pkgs/by-name/ma/macs2/package.nix
index 78b26e441784..fb98d61fb957 100644
--- a/pkgs/by-name/ma/macs2/package.nix
+++ b/pkgs/by-name/ma/macs2/package.nix
@@ -50,12 +50,12 @@ python311.pkgs.buildPythonPackage rec {
pythonImportsCheck = [ "MACS2" ];
- meta = with lib; {
+ meta = {
description = "Model-based Analysis for ChIP-Seq";
mainProgram = "macs2";
homepage = "https://github.com/macs3-project/MACS/";
changelog = "https://github.com/macs3-project/MACS/releases/tag/v${version}";
- license = licenses.bsd3;
- maintainers = with maintainers; [ gschwartz ];
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ gschwartz ];
};
}
diff --git a/pkgs/by-name/ma/maelstrom-clj/package.nix b/pkgs/by-name/ma/maelstrom-clj/package.nix
index be251bcabe68..0c9920460360 100644
--- a/pkgs/by-name/ma/maelstrom-clj/package.nix
+++ b/pkgs/by-name/ma/maelstrom-clj/package.nix
@@ -45,14 +45,14 @@ stdenv.mkDerivation rec {
graphviz
];
- meta = with lib; {
+ meta = {
description = "Workbench for writing toy implementations of distributed systems";
homepage = "https://github.com/jepsen-io/maelstrom";
changelog = "https://github.com/jepsen-io/maelstrom/releases/tag/${version}";
mainProgram = "maelstrom";
- sourceProvenance = [ sourceTypes.binaryBytecode ];
- license = licenses.epl10;
- maintainers = [ maintainers.emilioziniades ];
- platforms = platforms.linux ++ platforms.darwin;
+ sourceProvenance = [ lib.sourceTypes.binaryBytecode ];
+ license = lib.licenses.epl10;
+ maintainers = [ lib.maintainers.emilioziniades ];
+ platforms = lib.platforms.linux ++ lib.platforms.darwin;
};
}
diff --git a/pkgs/by-name/ma/magic-wormhole-rs/package.nix b/pkgs/by-name/ma/magic-wormhole-rs/package.nix
index 9125fe5b0378..64dd4a7cc99c 100644
--- a/pkgs/by-name/ma/magic-wormhole-rs/package.nix
+++ b/pkgs/by-name/ma/magic-wormhole-rs/package.nix
@@ -31,12 +31,12 @@ rustPlatform.buildRustPackage rec {
--zsh <($out/bin/wormhole-rs completion zsh)
'';
- meta = with lib; {
+ meta = {
description = "Rust implementation of Magic Wormhole, with new features and enhancements";
homepage = "https://github.com/magic-wormhole/magic-wormhole.rs";
changelog = "https://github.com/magic-wormhole/magic-wormhole.rs/raw/${version}/changelog.md";
- license = licenses.eupl12;
- maintainers = with maintainers; [
+ license = lib.licenses.eupl12;
+ maintainers = with lib.maintainers; [
zeri
piegames
];
diff --git a/pkgs/by-name/ma/mailhog/package.nix b/pkgs/by-name/ma/mailhog/package.nix
index 26bfa337c934..ddfc7a54753d 100644
--- a/pkgs/by-name/ma/mailhog/package.nix
+++ b/pkgs/by-name/ma/mailhog/package.nix
@@ -34,15 +34,15 @@ buildGoModule rec {
inherit (nixosTests) mailhog;
};
- meta = with lib; {
+ meta = {
description = "Web and API based SMTP testing";
mainProgram = "MailHog";
homepage = "https://github.com/mailhog/MailHog";
changelog = "https://github.com/mailhog/MailHog/releases/tag/v${version}";
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
disassembler
jojosch
];
- license = licenses.mit;
+ license = lib.licenses.mit;
};
}
diff --git a/pkgs/by-name/ma/maim/package.nix b/pkgs/by-name/ma/maim/package.nix
index 431fc3d774d0..8e6af15c623b 100644
--- a/pkgs/by-name/ma/maim/package.nix
+++ b/pkgs/by-name/ma/maim/package.nix
@@ -64,7 +64,7 @@ stdenv.mkDerivation rec {
doCheck = false;
- meta = with lib; {
+ meta = {
mainProgram = "maim";
inherit (src.meta) homepage;
description = "Command-line screenshot utility";
@@ -76,6 +76,6 @@ stdenv.mkDerivation rec {
changelog = "https://github.com/naelstrof/maim/releases/tag/v${version}";
platforms = lib.platforms.all;
license = lib.licenses.gpl3Plus;
- maintainers = [ ];
+ maintainers = with lib.maintainers; [ ];
};
}
diff --git a/pkgs/by-name/ma/mainsail/package.nix b/pkgs/by-name/ma/mainsail/package.nix
index 8083e0147e4a..8768dd0935b8 100644
--- a/pkgs/by-name/ma/mainsail/package.nix
+++ b/pkgs/by-name/ma/mainsail/package.nix
@@ -34,13 +34,13 @@ buildNpmPackage rec {
runHook postInstall
'';
- meta = with lib; {
+ meta = {
description = "Web interface for managing and controlling 3D printers with Klipper";
homepage = "https://docs.mainsail.xyz";
changelog = "https://github.com/mainsail-crew/mainsail/releases/tag/v${version}";
- license = licenses.gpl3Plus;
- platforms = platforms.linux;
- maintainers = with maintainers; [
+ license = lib.licenses.gpl3Plus;
+ platforms = lib.platforms.linux;
+ maintainers = with lib.maintainers; [
shhht
lovesegfault
wulfsta
diff --git a/pkgs/by-name/ma/malwoverview/package.nix b/pkgs/by-name/ma/malwoverview/package.nix
index f613631919b4..cb3aab996add 100644
--- a/pkgs/by-name/ma/malwoverview/package.nix
+++ b/pkgs/by-name/ma/malwoverview/package.nix
@@ -43,12 +43,12 @@ python3.pkgs.buildPythonApplication rec {
"malwoverview"
];
- meta = with lib; {
+ meta = {
description = "Tool for threat hunting and gathering intel information from various sources";
homepage = "https://github.com/alexandreborges/malwoverview";
changelog = "https://github.com/alexandreborges/malwoverview/releases/tag/v${version}";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "malwoverview.py";
};
}
diff --git a/pkgs/by-name/ma/mantra/package.nix b/pkgs/by-name/ma/mantra/package.nix
index 9f7c23b559ac..fb4716103863 100644
--- a/pkgs/by-name/ma/mantra/package.nix
+++ b/pkgs/by-name/ma/mantra/package.nix
@@ -22,12 +22,12 @@ buildGoModule rec {
"-w"
];
- meta = with lib; {
+ meta = {
description = "Tool used to hunt down API key leaks in JS files and pages";
homepage = "https://github.com/MrEmpy/Mantra";
changelog = "https://github.com/MrEmpy/Mantra/releases/tag/v${version}";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "mantra";
};
}
diff --git a/pkgs/by-name/ma/mapcidr/package.nix b/pkgs/by-name/ma/mapcidr/package.nix
index 3ca5dd65ca98..c48039ae0492 100644
--- a/pkgs/by-name/ma/mapcidr/package.nix
+++ b/pkgs/by-name/ma/mapcidr/package.nix
@@ -22,7 +22,7 @@ buildGoModule rec {
"cmd/mapcidr"
];
- meta = with lib; {
+ meta = {
description = "Small utility program to perform multiple operations for a given subnet/CIDR ranges";
longDescription = ''
mapCIDR is developed to ease load distribution for mass scanning
@@ -30,8 +30,8 @@ buildGoModule rec {
'';
homepage = "https://github.com/projectdiscovery/mapcidr";
changelog = "https://github.com/projectdiscovery/mapcidr/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ hanemile ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ hanemile ];
mainProgram = "mapcidr";
};
}
diff --git a/pkgs/by-name/ma/markdown-anki-decks/package.nix b/pkgs/by-name/ma/markdown-anki-decks/package.nix
index 69d53183abce..4ceabbdf2415 100644
--- a/pkgs/by-name/ma/markdown-anki-decks/package.nix
+++ b/pkgs/by-name/ma/markdown-anki-decks/package.nix
@@ -39,13 +39,13 @@ python3.pkgs.buildPythonApplication rec {
"markdown_anki_decks"
];
- meta = with lib; {
+ meta = {
description = "Tool to convert Markdown files into Anki Decks";
homepage = "https://github.com/lukesmurray/markdown-anki-decks";
changelog = "https://github.com/lukesmurray/markdown-anki-decks/blob/${version}/CHANGELOG.md";
- license = licenses.mit;
- maintainers = with maintainers; [ totoroot ];
- platforms = platforms.unix;
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ totoroot ];
+ platforms = lib.platforms.unix;
mainProgram = "mdankideck";
};
}
diff --git a/pkgs/by-name/ma/marker/package.nix b/pkgs/by-name/ma/marker/package.nix
index 990f016b9311..861456103f01 100644
--- a/pkgs/by-name/ma/marker/package.nix
+++ b/pkgs/by-name/ma/marker/package.nix
@@ -51,15 +51,15 @@ stdenv.mkDerivation rec {
meson rewrite kwargs set project / version '${version}'
'';
- meta = with lib; {
+ meta = {
homepage = "https://fabiocolacio.github.io/Marker/";
description = "Markdown editor for the Linux desktop made with GTK3";
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
trepetti
aleksana
];
- license = licenses.gpl3Plus;
- platforms = platforms.linux;
+ license = lib.licenses.gpl3Plus;
+ platforms = lib.platforms.linux;
changelog = "https://github.com/fabiocolacio/Marker/releases/tag/${version}";
mainProgram = "marker";
};
diff --git a/pkgs/by-name/ma/martian-mono/package.nix b/pkgs/by-name/ma/martian-mono/package.nix
index 3b42445e2f2d..1d81abb109c6 100644
--- a/pkgs/by-name/ma/martian-mono/package.nix
+++ b/pkgs/by-name/ma/martian-mono/package.nix
@@ -28,12 +28,12 @@ stdenvNoCC.mkDerivation rec {
runHook postInstall
'';
- meta = with lib; {
+ meta = {
description = "Free and open-source monospaced font from Evil Martians";
homepage = "https://github.com/evilmartians/mono";
changelog = "https://github.com/evilmartians/mono/raw/v${version}/Changelog.md";
- license = licenses.ofl;
- maintainers = [ ];
- platforms = platforms.all;
+ license = lib.licenses.ofl;
+ maintainers = with lib.maintainers; [ ];
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/ma/masscan/package.nix b/pkgs/by-name/ma/masscan/package.nix
index c067e1ac54dc..a89cf351475e 100644
--- a/pkgs/by-name/ma/masscan/package.nix
+++ b/pkgs/by-name/ma/masscan/package.nix
@@ -63,13 +63,13 @@ stdenv.mkDerivation rec {
$out/bin/masscan --selftest
'';
- meta = with lib; {
+ meta = {
description = "Fast scan of the Internet";
mainProgram = "masscan";
homepage = "https://github.com/robertdavidgraham/masscan";
changelog = "https://github.com/robertdavidgraham/masscan/releases/tag/${version}";
- license = licenses.agpl3Only;
- platforms = platforms.unix;
- maintainers = with maintainers; [ rnhmjoj ];
+ license = lib.licenses.agpl3Only;
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [ rnhmjoj ];
};
}
diff --git a/pkgs/by-name/ma/massdns/package.nix b/pkgs/by-name/ma/massdns/package.nix
index 1f6d19fcaeb2..8ee4306d127a 100644
--- a/pkgs/by-name/ma/massdns/package.nix
+++ b/pkgs/by-name/ma/massdns/package.nix
@@ -23,15 +23,15 @@ stdenv.mkDerivation rec {
passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
description = "Resolve large amounts of domain names";
homepage = "https://github.com/blechschmidt/massdns";
changelog = "https://github.com/blechschmidt/massdns/releases/tag/v${version}";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [ geoffreyfrogeye ];
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ geoffreyfrogeye ];
mainProgram = "massdns";
- platforms = platforms.all;
+ platforms = lib.platforms.all;
# error: use of undeclared identifier 'MSG_NOSIGNAL'
- badPlatforms = platforms.darwin;
+ badPlatforms = lib.platforms.darwin;
};
}
diff --git a/pkgs/by-name/ma/matrix-appservice-irc/package.nix b/pkgs/by-name/ma/matrix-appservice-irc/package.nix
index 51ad3bd89545..ff937c86c511 100644
--- a/pkgs/by-name/ma/matrix-appservice-irc/package.nix
+++ b/pkgs/by-name/ma/matrix-appservice-irc/package.nix
@@ -89,13 +89,13 @@ stdenv.mkDerivation {
passthru.tests.matrix-appservice-irc = nixosTests.matrix-appservice-irc;
passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
changelog = "https://github.com/matrix-org/matrix-appservice-irc/releases/tag/${version}";
description = "Node.js IRC bridge for Matrix";
mainProgram = "matrix-appservice-irc";
- maintainers = with maintainers; [ rhysmdnz ];
+ maintainers = with lib.maintainers; [ rhysmdnz ];
homepage = "https://github.com/matrix-org/matrix-appservice-irc";
- license = licenses.asl20;
- platforms = platforms.linux;
+ license = lib.licenses.asl20;
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix
index e61711ebe1f0..a5e3f1d6f921 100644
--- a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix
+++ b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix
@@ -180,12 +180,12 @@ python3.pkgs.buildPythonApplication rec {
updateScript = nix-update-script { };
};
- meta = with lib; {
+ meta = {
homepage = "https://matrix.org";
changelog = "https://github.com/element-hq/synapse/releases/tag/v${version}";
description = "Matrix reference homeserver";
- license = licenses.agpl3Plus;
- maintainers = with maintainers; [ sumnerevans ];
- teams = [ teams.matrix ];
+ license = lib.licenses.agpl3Plus;
+ maintainers = with lib.maintainers; [ sumnerevans ];
+ teams = [ lib.teams.matrix ];
};
}
diff --git a/pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/s3-storage-provider.nix b/pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/s3-storage-provider.nix
index 82a8d0046b3e..01e80eba9d66 100644
--- a/pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/s3-storage-provider.nix
+++ b/pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/s3-storage-provider.nix
@@ -52,12 +52,12 @@ buildPythonPackage rec {
"s3_storage_provider"
];
- meta = with lib; {
+ meta = {
description = "Synapse storage provider to fetch and store media in Amazon S3";
mainProgram = "s3_media_upload";
homepage = "https://github.com/matrix-org/synapse-s3-storage-provider";
changelog = "https://github.com/matrix-org/synapse-s3-storage-provider/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = [ ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ ];
};
}
diff --git a/pkgs/by-name/mc/mcfly/package.nix b/pkgs/by-name/mc/mcfly/package.nix
index 104592c80cc3..7547619282b6 100644
--- a/pkgs/by-name/mc/mcfly/package.nix
+++ b/pkgs/by-name/mc/mcfly/package.nix
@@ -24,12 +24,12 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true;
cargoHash = "sha256-9oNfXNQywvgTREa0G1UbId4ezLSCem4IBkqE5X234hE=";
- meta = with lib; {
+ meta = {
homepage = "https://github.com/cantino/mcfly";
description = "Upgraded ctrl-r where history results make sense for what you're working on right now";
changelog = "https://github.com/cantino/mcfly/raw/v${version}/CHANGELOG.txt";
- license = licenses.mit;
- maintainers = [ maintainers.melkor333 ];
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.melkor333 ];
mainProgram = "mcfly";
};
}
diff --git a/pkgs/by-name/me/med/package.nix b/pkgs/by-name/me/med/package.nix
index 23811de16cbf..42a74e0790b1 100644
--- a/pkgs/by-name/me/med/package.nix
+++ b/pkgs/by-name/me/med/package.nix
@@ -37,13 +37,13 @@ stdenv.mkDerivation rec {
find . -type f -exec sed -i "s|/opt/med|$out/share/med|g" {} +
'';
- meta = with lib; {
+ meta = {
description = "GUI game memory scanner and editor";
homepage = "https://github.com/allencch/med";
changelog = "https://github.com/allencch/med/releases/tag/${version}";
- maintainers = with maintainers; [ zebreus ];
- platforms = platforms.linux;
- license = licenses.bsd3;
+ maintainers = with lib.maintainers; [ zebreus ];
+ platforms = lib.platforms.linux;
+ license = lib.licenses.bsd3;
mainProgram = "med";
};
}
diff --git a/pkgs/by-name/me/mediawriter/package.nix b/pkgs/by-name/me/mediawriter/package.nix
index a127b4263d4f..4fd9019fc85b 100644
--- a/pkgs/by-name/me/mediawriter/package.nix
+++ b/pkgs/by-name/me/mediawriter/package.nix
@@ -36,12 +36,12 @@ stdenv.mkDerivation rec {
xz
];
- meta = with lib; {
+ meta = {
description = "Tool to write images files to portable media";
homepage = "https://github.com/FedoraQt/MediaWriter";
changelog = "https://github.com/FedoraQt/MediaWriter/releases/tag/${version}";
- license = licenses.lgpl2Only;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.lgpl2Only;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "mediawriter";
};
}
diff --git a/pkgs/by-name/me/melt/package.nix b/pkgs/by-name/me/melt/package.nix
index 39284acc1522..1b59bd84a078 100644
--- a/pkgs/by-name/me/melt/package.nix
+++ b/pkgs/by-name/me/melt/package.nix
@@ -23,12 +23,12 @@ buildGoModule rec {
"-X=main.Version=${version}"
];
- meta = with lib; {
+ meta = {
description = "Backup and restore Ed25519 SSH keys with seed words";
mainProgram = "melt";
homepage = "https://github.com/charmbracelet/melt";
changelog = "https://github.com/charmbracelet/melt/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ penguwin ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ penguwin ];
};
}
diff --git a/pkgs/by-name/me/menyoki/package.nix b/pkgs/by-name/me/menyoki/package.nix
index 54c629ade471..e8670c61d43c 100644
--- a/pkgs/by-name/me/menyoki/package.nix
+++ b/pkgs/by-name/me/menyoki/package.nix
@@ -50,12 +50,12 @@ rustPlatform.buildRustPackage rec {
installShellCompletion completions/menyoki.{bash,fish,zsh}
'';
- meta = with lib; {
+ meta = {
description = "Screen{shot,cast} and perform ImageOps on the command line";
homepage = "https://menyoki.cli.rs/";
changelog = "https://github.com/orhun/menyoki/blob/v${version}/CHANGELOG.md";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [ figsoda ];
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "menyoki";
};
}
diff --git a/pkgs/by-name/me/mercure/package.nix b/pkgs/by-name/me/mercure/package.nix
index 4bbb56d8a15a..3eb34b67f8e9 100644
--- a/pkgs/by-name/me/mercure/package.nix
+++ b/pkgs/by-name/me/mercure/package.nix
@@ -42,13 +42,13 @@ buildGoModule rec {
};
};
- meta = with lib; {
+ meta = {
description = "Open, easy, fast, reliable and battery-efficient solution for real-time communications";
homepage = "https://github.com/dunglas/mercure";
changelog = "https://github.com/dunglas/mercure/releases/tag/v${version}";
- license = licenses.agpl3Only;
- maintainers = with maintainers; [ gaelreyrol ];
- platforms = platforms.unix;
+ license = lib.licenses.agpl3Only;
+ maintainers = with lib.maintainers; [ gaelreyrol ];
+ platforms = lib.platforms.unix;
mainProgram = "mercure";
};
}
diff --git a/pkgs/by-name/me/mermerd/package.nix b/pkgs/by-name/me/mermerd/package.nix
index cd0fe6f6bde5..43338f67d5c3 100644
--- a/pkgs/by-name/me/mermerd/package.nix
+++ b/pkgs/by-name/me/mermerd/package.nix
@@ -36,12 +36,12 @@ buildGoModule rec {
};
};
- meta = with lib; {
+ meta = {
description = "Create Mermaid-Js ERD diagrams from existing tables";
mainProgram = "mermerd";
homepage = "https://github.com/KarnerTh/mermerd";
changelog = "https://github.com/KarnerTh/mermerd/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ austin-artificial ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ austin-artificial ];
};
}
diff --git a/pkgs/by-name/me/metabigor/package.nix b/pkgs/by-name/me/metabigor/package.nix
index 2034a9c91aaf..bdddbad8e083 100644
--- a/pkgs/by-name/me/metabigor/package.nix
+++ b/pkgs/by-name/me/metabigor/package.nix
@@ -25,12 +25,12 @@ buildGoModule rec {
# Disabled for now as there are some failures ("undefined:")
doCheck = false;
- meta = with lib; {
+ meta = {
description = "Tool to perform OSINT tasks";
homepage = "https://github.com/j3ssie/metabigor";
changelog = "https://github.com/j3ssie/metabigor/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "metabigor";
};
}
diff --git a/pkgs/by-name/me/metacity/package.nix b/pkgs/by-name/me/metacity/package.nix
index 4cb4054d2fa5..f1406de7b9cc 100644
--- a/pkgs/by-name/me/metacity/package.nix
+++ b/pkgs/by-name/me/metacity/package.nix
@@ -64,12 +64,12 @@ stdenv.mkDerivation rec {
doCheck = true;
- meta = with lib; {
+ meta = {
description = "Window manager used in Gnome Flashback";
homepage = "https://gitlab.gnome.org/GNOME/metacity";
changelog = "https://gitlab.gnome.org/GNOME/metacity/-/blob/${version}/NEWS?ref_type=tags";
- license = licenses.gpl2;
- teams = [ teams.gnome ];
- platforms = platforms.linux;
+ license = lib.licenses.gpl2;
+ teams = [ lib.teams.gnome ];
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/mi/microbin/package.nix b/pkgs/by-name/mi/microbin/package.nix
index dc44e039ccd7..65406cbc4349 100644
--- a/pkgs/by-name/mi/microbin/package.nix
+++ b/pkgs/by-name/mi/microbin/package.nix
@@ -74,12 +74,12 @@ rustPlatform.buildRustPackage rec {
RUSTONIG_SYSTEM_LIBONIG = true;
};
- meta = with lib; {
+ meta = {
description = "Tiny, self-contained, configurable paste bin and URL shortener written in Rust";
homepage = "https://github.com/szabodanika/microbin";
changelog = "https://github.com/szabodanika/microbin/releases/tag/v${version}";
- license = licenses.bsd3;
- maintainers = with maintainers; [
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [
dit7ya
figsoda
];
diff --git a/pkgs/by-name/mi/millet/package.nix b/pkgs/by-name/mi/millet/package.nix
index da0694ebe84f..0a55e505990c 100644
--- a/pkgs/by-name/mi/millet/package.nix
+++ b/pkgs/by-name/mi/millet/package.nix
@@ -32,15 +32,15 @@ rustPlatform.buildRustPackage rec {
"millet-ls"
];
- meta = with lib; {
+ meta = {
description = "Language server for Standard ML";
homepage = "https://github.com/azdavis/millet";
changelog = "https://github.com/azdavis/millet/blob/v${version}/docs/CHANGELOG.md";
license = [
- licenses.mit # or
- licenses.asl20
+ lib.licenses.mit # or
+ lib.licenses.asl20
];
- maintainers = [ ];
+ maintainers = with lib.maintainers; [ ];
mainProgram = "millet-ls";
};
}
diff --git a/pkgs/by-name/mi/minetest-mapserver/package.nix b/pkgs/by-name/mi/minetest-mapserver/package.nix
index 46ab3f8b3254..f64d4fe658c2 100644
--- a/pkgs/by-name/mi/minetest-mapserver/package.nix
+++ b/pkgs/by-name/mi/minetest-mapserver/package.nix
@@ -17,16 +17,16 @@ buildGoModule rec {
vendorHash = "sha256-sPqwY3c/ehrrP6aeUyRUMqCpHqBErwIXUlgoX0P99/w=";
- meta = with lib; {
+ meta = {
description = "Realtime mapserver for minetest";
mainProgram = "mapserver";
homepage = "https://github.com/minetest-mapserver/mapserver/blob/master/readme.md";
changelog = "https://github.com/minetest-mapserver/mapserver/releases/tag/v${version}";
- license = with licenses; [
+ license = with lib.licenses; [
mit
cc-by-sa-30
];
- platforms = platforms.all;
- maintainers = with maintainers; [ gm6k ];
+ platforms = lib.platforms.all;
+ maintainers = with lib.maintainers; [ gm6k ];
};
}
diff --git a/pkgs/by-name/mi/minify/package.nix b/pkgs/by-name/mi/minify/package.nix
index 7332ee4a394d..695615cac367 100644
--- a/pkgs/by-name/mi/minify/package.nix
+++ b/pkgs/by-name/mi/minify/package.nix
@@ -44,13 +44,13 @@ buildGoModule rec {
installShellCompletion --cmd minify --bash cmd/minify/bash_completion
'';
- meta = with lib; {
+ meta = {
description = "Go minifiers for web formats";
homepage = "https://go.tacodewolff.nl/minify";
downloadPage = "https://github.com/tdewolff/minify";
changelog = "https://github.com/tdewolff/minify/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ gaelreyrol ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ gaelreyrol ];
mainProgram = "minify";
};
}
diff --git a/pkgs/by-name/mi/minigalaxy/package.nix b/pkgs/by-name/mi/minigalaxy/package.nix
index 020788f0cc30..8faa61133772 100644
--- a/pkgs/by-name/mi/minigalaxy/package.nix
+++ b/pkgs/by-name/mi/minigalaxy/package.nix
@@ -70,13 +70,13 @@ python3Packages.buildPythonApplication rec {
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
- meta = with lib; {
+ meta = {
homepage = "https://sharkwouter.github.io/minigalaxy/";
changelog = "https://github.com/sharkwouter/minigalaxy/blob/${version}/CHANGELOG.md";
downloadPage = "https://github.com/sharkwouter/minigalaxy/releases";
description = "Simple GOG client for Linux";
- license = licenses.gpl3;
- maintainers = [ ];
- platforms = platforms.linux;
+ license = lib.licenses.gpl3;
+ maintainers = with lib.maintainers; [ ];
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/mi/minijinja/package.nix b/pkgs/by-name/mi/minijinja/package.nix
index e35a49ab22e5..05557b6f36ea 100644
--- a/pkgs/by-name/mi/minijinja/package.nix
+++ b/pkgs/by-name/mi/minijinja/package.nix
@@ -23,11 +23,11 @@ rustPlatform.buildRustPackage rec {
cargoBuildFlags = "--bin minijinja-cli";
- meta = with lib; {
+ meta = {
description = "Command Line Utility to render MiniJinja/Jinja2 templates";
homepage = "https://github.com/mitsuhiko/minijinja";
- license = with licenses; [ asl20 ];
- maintainers = with maintainers; [ psibi ];
+ license = with lib.licenses; [ asl20 ];
+ maintainers = with lib.maintainers; [ psibi ];
changelog = "https://github.com/mitsuhiko/minijinja/blob/${version}/CHANGELOG.md";
mainProgram = "minijinja-cli";
};
diff --git a/pkgs/by-name/mi/miniserve/package.nix b/pkgs/by-name/mi/miniserve/package.nix
index 36b2f3f5e609..70196d7d6bcc 100644
--- a/pkgs/by-name/mi/miniserve/package.nix
+++ b/pkgs/by-name/mi/miniserve/package.nix
@@ -49,12 +49,12 @@ rustPlatform.buildRustPackage rec {
__darwinAllowLocalNetworking = true;
- meta = with lib; {
+ meta = {
description = "CLI tool to serve files and directories over HTTP";
homepage = "https://github.com/svenstaro/miniserve";
changelog = "https://github.com/svenstaro/miniserve/blob/v${version}/CHANGELOG.md";
- license = with licenses; [ mit ];
- maintainers = with maintainers; [ figsoda ];
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "miniserve";
};
}
diff --git a/pkgs/by-name/mi/misconfig-mapper/package.nix b/pkgs/by-name/mi/misconfig-mapper/package.nix
index 11e667800d73..0f6d90286079 100644
--- a/pkgs/by-name/mi/misconfig-mapper/package.nix
+++ b/pkgs/by-name/mi/misconfig-mapper/package.nix
@@ -22,12 +22,12 @@ buildGoModule rec {
"-w"
];
- meta = with lib; {
+ meta = {
description = "Tool to uncover security misconfigurations on popular third-party services";
homepage = "https://github.com/intigriti/misconfig-mapper";
changelog = "https://github.com/intigriti/misconfig-mapper/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "misconfig-mapper";
};
}
diff --git a/pkgs/by-name/mi/mitmproxy2swagger/package.nix b/pkgs/by-name/mi/mitmproxy2swagger/package.nix
index 6e579bf0f42f..e820824fc9c2 100644
--- a/pkgs/by-name/mi/mitmproxy2swagger/package.nix
+++ b/pkgs/by-name/mi/mitmproxy2swagger/package.nix
@@ -34,12 +34,12 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "mitmproxy2swagger" ];
- meta = with lib; {
+ meta = {
description = "Tool to automagically reverse-engineer REST APIs";
homepage = "https://github.com/alufers/mitmproxy2swagger";
changelog = "https://github.com/alufers/mitmproxy2swagger/releases/tag/${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "mitmproxy2swagger";
};
}
diff --git a/pkgs/by-name/ml/mlkit/package.nix b/pkgs/by-name/ml/mlkit/package.nix
index 2d82d7ff2204..f2f1d05163b0 100644
--- a/pkgs/by-name/ml/mlkit/package.nix
+++ b/pkgs/by-name/ml/mlkit/package.nix
@@ -42,12 +42,12 @@ stdenv.mkDerivation rec {
runHook postCheck
'';
- meta = with lib; {
+ meta = {
description = "Standard ML Compiler and Toolkit";
homepage = "https://elsman.com/mlkit/";
changelog = "https://github.com/melsman/mlkit/blob/v${version}/NEWS.md";
- license = licenses.gpl2Plus;
- platforms = platforms.unix;
- maintainers = with maintainers; [ athas ];
+ license = lib.licenses.gpl2Plus;
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [ athas ];
};
}
diff --git a/pkgs/by-name/ml/mlxbf-bootctl/package.nix b/pkgs/by-name/ml/mlxbf-bootctl/package.nix
index 1356457380a5..624c510eef39 100644
--- a/pkgs/by-name/ml/mlxbf-bootctl/package.nix
+++ b/pkgs/by-name/ml/mlxbf-bootctl/package.nix
@@ -19,14 +19,14 @@ stdenv.mkDerivation rec {
install -D mlxbf-bootctl $out/bin/mlxbf-bootctl
'';
- meta = with lib; {
+ meta = {
description = "Control BlueField boot partitions";
homepage = "https://github.com/Mellanox/mlxbf-bootctl";
- license = licenses.bsd2;
+ license = lib.licenses.bsd2;
changelog = "https://github.com/Mellanox/mlxbf-bootctl/releases/tag/${pname}-${version}";
# This package is supposed to only run on a BlueField. Thus aarch64-linux
# is the only relevant platform.
platforms = [ "aarch64-linux" ];
- maintainers = with maintainers; [ nikstur ];
+ maintainers = with lib.maintainers; [ nikstur ];
};
}
diff --git a/pkgs/by-name/mo/mobile-broadband-provider-info/package.nix b/pkgs/by-name/mo/mobile-broadband-provider-info/package.nix
index 4decc3c6dd99..3847221a8fac 100644
--- a/pkgs/by-name/mo/mobile-broadband-provider-info/package.nix
+++ b/pkgs/by-name/mo/mobile-broadband-provider-info/package.nix
@@ -29,12 +29,12 @@ stdenv.mkDerivation rec {
updateScript = gnome.updateScript { packageName = pname; };
};
- meta = with lib; {
+ meta = {
description = "Mobile broadband service provider database";
homepage = "https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info";
changelog = "https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info/-/blob/${version}/NEWS?ref_type=tags";
- license = licenses.publicDomain;
- maintainers = [ ];
- platforms = platforms.all;
+ license = lib.licenses.publicDomain;
+ maintainers = with lib.maintainers; [ ];
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/mo/mockgen/package.nix b/pkgs/by-name/mo/mockgen/package.nix
index 866109dd7826..c2cfda64ce40 100644
--- a/pkgs/by-name/mo/mockgen/package.nix
+++ b/pkgs/by-name/mo/mockgen/package.nix
@@ -39,12 +39,12 @@ buildGoModule rec {
'';
};
- meta = with lib; {
+ meta = {
description = "GoMock is a mocking framework for the Go programming language";
homepage = "https://github.com/uber-go/mock";
changelog = "https://github.com/uber-go/mock/blob/v${version}/CHANGELOG.md";
- license = licenses.asl20;
- maintainers = with maintainers; [ bouk ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ bouk ];
mainProgram = "mockgen";
};
}
diff --git a/pkgs/by-name/mo/mockoon/package.nix b/pkgs/by-name/mo/mockoon/package.nix
index d4ab6f5675e2..377119b31a18 100644
--- a/pkgs/by-name/mo/mockoon/package.nix
+++ b/pkgs/by-name/mo/mockoon/package.nix
@@ -29,17 +29,17 @@ appimageTools.wrapType2 {
--replace 'Exec=AppRun' 'Exec=${pname}'
'';
- meta = with lib; {
+ meta = {
description = "Easiest and quickest way to run mock APIs locally";
longDescription = ''
Mockoon is the easiest and quickest way to run mock APIs locally.
No remote deployment, no account required, free and open-source.
'';
- sourceProvenance = with sourceTypes; [ binaryNativeCode ];
+ sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
homepage = "https://mockoon.com";
changelog = "https://github.com/mockoon/mockoon/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ dit7ya ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ dit7ya ];
mainProgram = "mockoon";
platforms = [ "x86_64-linux" ];
};
diff --git a/pkgs/by-name/mo/mommy/package.nix b/pkgs/by-name/mo/mommy/package.nix
index 133b80438ca6..91565fe829d3 100644
--- a/pkgs/by-name/mo/mommy/package.nix
+++ b/pkgs/by-name/mo/mommy/package.nix
@@ -46,13 +46,13 @@ stdenv.mkDerivation rec {
''}
'';
- meta = with lib; {
+ meta = {
description = "mommy's here to support you, in any shell, on any system~ ❤️";
homepage = "https://github.com/FWDekker/mommy";
changelog = "https://github.com/FWDekker/mommy/blob/v${version}/CHANGELOG.md";
- license = licenses.unlicense;
- platforms = platforms.all;
- maintainers = [ ];
+ license = lib.licenses.unlicense;
+ platforms = lib.platforms.all;
+ maintainers = with lib.maintainers; [ ];
mainProgram = "mommy";
};
}
diff --git a/pkgs/by-name/mo/monsoon/package.nix b/pkgs/by-name/mo/monsoon/package.nix
index fc0cb5fe1cc2..503274acd88f 100644
--- a/pkgs/by-name/mo/monsoon/package.nix
+++ b/pkgs/by-name/mo/monsoon/package.nix
@@ -21,7 +21,7 @@ buildGoModule rec {
# Tests fails on darwin
doCheck = !stdenv.hostPlatform.isDarwin;
- meta = with lib; {
+ meta = {
description = "Fast HTTP enumerator";
mainProgram = "monsoon";
longDescription = ''
@@ -30,7 +30,7 @@ buildGoModule rec {
'';
homepage = "https://github.com/RedTeamPentesting/monsoon";
changelog = "https://github.com/RedTeamPentesting/monsoon/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
};
}
diff --git a/pkgs/by-name/my/mydumper/package.nix b/pkgs/by-name/my/mydumper/package.nix
index 61d6d21556b4..87bb340bbbec 100644
--- a/pkgs/by-name/my/mydumper/package.nix
+++ b/pkgs/by-name/my/mydumper/package.nix
@@ -111,13 +111,13 @@ stdenv.mkDerivation rec {
version = "myloader v${version}";
};
- meta = with lib; {
+ meta = {
description = "High-performance MySQL backup tool";
homepage = "https://github.com/mydumper/mydumper";
changelog = "https://github.com/mydumper/mydumper/releases/tag/v${version}";
- license = licenses.gpl3Plus;
+ license = lib.licenses.gpl3Plus;
platforms = lib.platforms.unix;
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
izorkin
michaelglass
];
diff --git a/pkgs/by-name/my/myks/package.nix b/pkgs/by-name/my/myks/package.nix
index 06ba5735ce25..15269e675472 100644
--- a/pkgs/by-name/my/myks/package.nix
+++ b/pkgs/by-name/my/myks/package.nix
@@ -44,14 +44,14 @@ buildGoModule rec {
--fish <($out/bin/myks completion fish)
'';
- meta = with lib; {
+ meta = {
changelog = "https://github.com/mykso/myks/blob/v${version}/CHANGELOG.md";
description = "Configuration framework for Kubernetes applications";
- license = licenses.mit;
+ license = lib.licenses.mit;
homepage = "https://github.com/mykso/myks";
- maintainers = [
- maintainers.kbudde
- maintainers.zebradil
+ maintainers = with lib.maintainers; [
+ lib.maintainers.kbudde
+ lib.maintainers.zebradil
];
mainProgram = "myks";
};
diff --git a/pkgs/by-name/na/naabu/package.nix b/pkgs/by-name/na/naabu/package.nix
index 234079b3fb6d..1255a198b1d3 100644
--- a/pkgs/by-name/na/naabu/package.nix
+++ b/pkgs/by-name/na/naabu/package.nix
@@ -34,7 +34,7 @@ buildGoModule rec {
versionCheckProgramArg = "-version";
- meta = with lib; {
+ meta = {
description = "Fast SYN/CONNECT port scanner";
longDescription = ''
Naabu is a port scanning tool written in Go that allows you to enumerate
@@ -44,8 +44,8 @@ buildGoModule rec {
'';
homepage = "https://github.com/projectdiscovery/naabu";
changelog = "https://github.com/projectdiscovery/naabu/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "naabu";
};
}
diff --git a/pkgs/by-name/na/namespace-cli/package.nix b/pkgs/by-name/na/namespace-cli/package.nix
index 616dcb8b3e4e..432d1cabf173 100644
--- a/pkgs/by-name/na/namespace-cli/package.nix
+++ b/pkgs/by-name/na/namespace-cli/package.nix
@@ -29,10 +29,10 @@ buildGoModule rec {
"-X namespacelabs.dev/foundation/internal/cli/version.Tag=v${version}"
];
- meta = with lib; {
+ meta = {
mainProgram = "nsc";
- maintainers = with maintainers; [ techknowlogick ];
- license = licenses.asl20;
+ maintainers = with lib.maintainers; [ techknowlogick ];
+ license = lib.licenses.asl20;
changelog = "https://github.com/namespacelabs/foundation/releases/tag/v${version}";
homepage = "https://github.com/namespacelabs/foundation";
description = "Command line interface for the Namespaces platform";
diff --git a/pkgs/by-name/na/nanodbc/package.nix b/pkgs/by-name/na/nanodbc/package.nix
index 18691cb6fe35..dcad1610d292 100644
--- a/pkgs/by-name/na/nanodbc/package.nix
+++ b/pkgs/by-name/na/nanodbc/package.nix
@@ -32,11 +32,11 @@ stdenv.mkDerivation rec {
else
[ "-DBUILD_SHARED_LIBS=ON" ];
- meta = with lib; {
+ meta = {
homepage = "https://github.com/nanodbc/nanodbc";
changelog = "https://github.com/nanodbc/nanodbc/raw/v${version}/CHANGELOG.md";
description = "Small C++ wrapper for the native C ODBC API";
- license = licenses.mit;
- maintainers = [ maintainers.bzizou ];
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.bzizou ];
};
}
diff --git a/pkgs/by-name/na/nats-kafka/package.nix b/pkgs/by-name/na/nats-kafka/package.nix
index a7f2e54c2914..16dc1f679eea 100644
--- a/pkgs/by-name/na/nats-kafka/package.nix
+++ b/pkgs/by-name/na/nats-kafka/package.nix
@@ -30,12 +30,12 @@ buildGoModule rec {
passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
description = "NATS to Kafka Bridging";
mainProgram = "nats-kafka";
homepage = "https://github.com/nats-io/nats-kafka";
changelog = "https://github.com/nats-io/nats-kafka/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ misuzu ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ misuzu ];
};
}
diff --git a/pkgs/by-name/na/nats-server/package.nix b/pkgs/by-name/na/nats-server/package.nix
index 06d81da7c492..52b9397339d5 100644
--- a/pkgs/by-name/na/nats-server/package.nix
+++ b/pkgs/by-name/na/nats-server/package.nix
@@ -22,13 +22,13 @@ buildGoModule rec {
passthru.tests.nats = nixosTests.nats;
- meta = with lib; {
+ meta = {
description = "High-Performance server for NATS";
mainProgram = "nats-server";
homepage = "https://nats.io/";
changelog = "https://github.com/nats-io/nats-server/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [
swdunlop
derekcollison
];
diff --git a/pkgs/by-name/na/nats-top/package.nix b/pkgs/by-name/na/nats-top/package.nix
index 08a828613d09..c34e140dc21b 100644
--- a/pkgs/by-name/na/nats-top/package.nix
+++ b/pkgs/by-name/na/nats-top/package.nix
@@ -32,12 +32,12 @@ buildGoModule rec {
};
};
- meta = with lib; {
+ meta = {
description = "top-like tool for monitoring NATS servers";
homepage = "https://github.com/nats-io/nats-top";
changelog = "https://github.com/nats-io/nats-top/releases/tag/v${version}";
- license = with licenses; [ mit ];
- maintainers = with maintainers; [ fab ];
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "nats-top";
};
}
diff --git a/pkgs/by-name/na/natscli/package.nix b/pkgs/by-name/na/natscli/package.nix
index 9de7c83dd3f8..23f7c5b6be0c 100644
--- a/pkgs/by-name/na/natscli/package.nix
+++ b/pkgs/by-name/na/natscli/package.nix
@@ -36,12 +36,12 @@ buildGoModule rec {
versionCheckProgram = "${placeholder "out"}/bin/nats";
- meta = with lib; {
+ meta = {
description = "NATS Command Line Interface";
homepage = "https://github.com/nats-io/natscli";
changelog = "https://github.com/nats-io/natscli/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "nats";
};
}
diff --git a/pkgs/by-name/ne/neatvnc/package.nix b/pkgs/by-name/ne/neatvnc/package.nix
index 97773ec7a34c..a500f7e1d0f6 100644
--- a/pkgs/by-name/ne/neatvnc/package.nix
+++ b/pkgs/by-name/ne/neatvnc/package.nix
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
doCheck = true;
- meta = with lib; {
+ meta = {
description = "VNC server library";
longDescription = ''
This is a liberally licensed VNC server library that's intended to be
@@ -60,8 +60,8 @@ stdenv.mkDerivation rec {
'';
homepage = "https://github.com/any1/neatvnc";
changelog = "https://github.com/any1/neatvnc/releases/tag/v${version}";
- license = licenses.isc;
- platforms = platforms.linux;
- maintainers = with maintainers; [ nickcao ];
+ license = lib.licenses.isc;
+ platforms = lib.platforms.linux;
+ maintainers = with lib.maintainers; [ nickcao ];
};
}
diff --git a/pkgs/by-name/ne/nebula/package.nix b/pkgs/by-name/ne/nebula/package.nix
index c6adb5462402..e9a0013e3d04 100644
--- a/pkgs/by-name/ne/nebula/package.nix
+++ b/pkgs/by-name/ne/nebula/package.nix
@@ -29,7 +29,7 @@ buildGoModule rec {
inherit (nixosTests) nebula;
};
- meta = with lib; {
+ meta = {
description = "Overlay networking tool with a focus on performance, simplicity and security";
longDescription = ''
Nebula is a scalable overlay networking tool with a focus on performance,
@@ -48,8 +48,8 @@ buildGoModule rec {
'';
homepage = "https://github.com/slackhq/nebula";
changelog = "https://github.com/slackhq/nebula/blob/v${version}/CHANGELOG.md";
- license = licenses.mit;
- maintainers = with maintainers; [
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
Br1ght0ne
numinit
];
diff --git a/pkgs/by-name/ne/neon/package.nix b/pkgs/by-name/ne/neon/package.nix
index a0646d91e211..b9c45165e8ec 100644
--- a/pkgs/by-name/ne/neon/package.nix
+++ b/pkgs/by-name/ne/neon/package.nix
@@ -54,12 +54,12 @@ stdenv.mkDerivation rec {
passthru = { inherit compressionSupport sslSupport; };
- meta = with lib; {
+ meta = {
description = "HTTP and WebDAV client library";
mainProgram = "neon-config";
homepage = "https://notroj.github.io/neon/";
changelog = "https://github.com/notroj/${pname}/blob/${version}/NEWS";
- platforms = platforms.unix;
- license = licenses.lgpl2;
+ platforms = lib.platforms.unix;
+ license = lib.licenses.lgpl2;
};
}
diff --git a/pkgs/by-name/ne/netclient/package.nix b/pkgs/by-name/ne/netclient/package.nix
index 5d2d1f5d17b2..e4a2d4f52a74 100644
--- a/pkgs/by-name/ne/netclient/package.nix
+++ b/pkgs/by-name/ne/netclient/package.nix
@@ -23,12 +23,12 @@ buildGoModule rec {
hardeningEnabled = [ "pie" ];
- meta = with lib; {
+ meta = {
description = "Automated WireGuard® Management Client";
mainProgram = "netclient";
homepage = "https://netmaker.io";
changelog = "https://github.com/gravitl/netclient/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ wexder ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ wexder ];
};
}
diff --git a/pkgs/by-name/ne/netop/package.nix b/pkgs/by-name/ne/netop/package.nix
index 623d95c21be9..9004449e7216 100644
--- a/pkgs/by-name/ne/netop/package.nix
+++ b/pkgs/by-name/ne/netop/package.nix
@@ -22,13 +22,13 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true;
cargoHash = "sha256-WGwtRMARwRvcUflN3JYL32aib+IG1Q0j0D9BEfaiME4=";
- meta = with lib; {
+ meta = {
changelog = "https://github.com/ZingerLittleBee/netop/raw/v${version}/CHANGELOG.md";
description = "Network monitor using bpf";
homepage = "https://github.com/ZingerLittleBee/netop";
- license = licenses.mit;
+ license = lib.licenses.mit;
mainProgram = "netop";
- maintainers = [ maintainers.marcusramberg ];
- platforms = platforms.linux;
+ maintainers = [ lib.maintainers.marcusramberg ];
+ platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/ne/neverest/package.nix b/pkgs/by-name/ne/neverest/package.nix
index fd45a8ee81cd..df08830242d0 100644
--- a/pkgs/by-name/ne/neverest/package.nix
+++ b/pkgs/by-name/ne/neverest/package.nix
@@ -54,12 +54,12 @@ rustPlatform.buildRustPackage rec {
--zsh <($out/bin/neverest completion zsh)
'';
- meta = with lib; {
+ meta = {
description = "CLI to synchronize, backup and restore emails";
mainProgram = "neverest";
homepage = "https://pimalaya.org/neverest/cli/v${version}/";
changelog = "https://git.sr.ht/~soywod/neverest-cli/tree/v${version}/item/CHANGELOG.md";
- license = licenses.mit;
- maintainers = with maintainers; [ soywod ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ soywod ];
};
}
diff --git a/pkgs/by-name/ne/newman/package.nix b/pkgs/by-name/ne/newman/package.nix
index 2ff02ca5660f..38487cf1c39c 100644
--- a/pkgs/by-name/ne/newman/package.nix
+++ b/pkgs/by-name/ne/newman/package.nix
@@ -19,12 +19,12 @@ buildNpmPackage rec {
dontNpmBuild = true;
- meta = with lib; {
+ meta = {
homepage = "https://www.getpostman.com";
description = "Command-line collection runner for Postman";
mainProgram = "newman";
changelog = "https://github.com/postmanlabs/newman/releases/tag/v${version}";
- maintainers = with maintainers; [ freezeboy ];
- license = licenses.asl20;
+ maintainers = with lib.maintainers; [ freezeboy ];
+ license = lib.licenses.asl20;
};
}
diff --git a/pkgs/by-name/ne/next-ls/package.nix b/pkgs/by-name/ne/next-ls/package.nix
index 59ae21a50839..68e9f96d9510 100644
--- a/pkgs/by-name/ne/next-ls/package.nix
+++ b/pkgs/by-name/ne/next-ls/package.nix
@@ -34,13 +34,13 @@ beamPackages.mixRelease rec {
runHook postInstall
'';
- meta = with lib; {
+ meta = {
homepage = "https://www.elixir-tools.dev/next-ls/";
changelog = "https://github.com/elixir-tools/next-ls/releases/tag/v${version}";
description = "The language server for Elixir that just works";
- license = licenses.mit;
+ license = lib.licenses.mit;
mainProgram = "nextls";
- maintainers = [ maintainers.adamcstephens ];
+ maintainers = [ lib.maintainers.adamcstephens ];
platforms = beamPackages.erlang.meta.platforms;
};
}
diff --git a/pkgs/by-name/nf/nfdump/package.nix b/pkgs/by-name/nf/nfdump/package.nix
index 67dd1ffd8bbe..c5cf9f6ba504 100644
--- a/pkgs/by-name/nf/nfdump/package.nix
+++ b/pkgs/by-name/nf/nfdump/package.nix
@@ -50,15 +50,15 @@ stdenv.mkDerivation rec {
"--enable-nfpcapd"
];
- meta = with lib; {
+ meta = {
description = "Tools for working with netflow data";
longDescription = ''
nfdump is a set of tools for working with netflow data.
'';
homepage = "https://github.com/phaag/nfdump";
changelog = "https://github.com/phaag/nfdump/releases/tag/v${version}";
- license = licenses.bsd3;
- maintainers = with maintainers; [ takikawa ];
- platforms = platforms.unix;
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ takikawa ];
+ platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/by-name/nf/nfpm/package.nix b/pkgs/by-name/nf/nfpm/package.nix
index 9caf82dc8492..cab71f76e9a7 100644
--- a/pkgs/by-name/nf/nfpm/package.nix
+++ b/pkgs/by-name/nf/nfpm/package.nix
@@ -41,15 +41,15 @@ buildGoModule rec {
--zsh <(${emulator} $out/bin/nfpm completion zsh)
'';
- meta = with lib; {
+ meta = {
description = "Simple deb and rpm packager written in Go";
homepage = "https://github.com/goreleaser/nfpm";
changelog = "https://github.com/goreleaser/nfpm/releases/tag/v${version}";
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
techknowlogick
caarlos0
];
- license = with licenses; [ mit ];
+ license = with lib.licenses; [ mit ];
mainProgram = "nfpm";
};
}
diff --git a/pkgs/by-name/ni/nikto/package.nix b/pkgs/by-name/ni/nikto/package.nix
index f82cf130f2b1..fb5fb4ff09b3 100644
--- a/pkgs/by-name/ni/nikto/package.nix
+++ b/pkgs/by-name/ni/nikto/package.nix
@@ -59,13 +59,13 @@ stdenv.mkDerivation rec {
--prefix PERL5LIB : $PERL5LIB
'';
- meta = with lib; {
+ meta = {
description = "Web server scanner";
mainProgram = "nikto";
- license = licenses.gpl2Plus;
+ license = lib.licenses.gpl2Plus;
homepage = "https://cirt.net/Nikto2";
changelog = "https://github.com/sullo/nikto/releases/tag/${version}";
- maintainers = with maintainers; [ shamilton ];
- platforms = platforms.unix;
+ maintainers = with lib.maintainers; [ shamilton ];
+ platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/by-name/ni/nil/package.nix b/pkgs/by-name/ni/nil/package.nix
index 2847bac37ecc..46c5296d8d55 100644
--- a/pkgs/by-name/ni/nil/package.nix
+++ b/pkgs/by-name/ni/nil/package.nix
@@ -31,15 +31,15 @@ rustPlatform.buildRustPackage rec {
passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
description = "Yet another language server for Nix";
homepage = "https://github.com/oxalica/nil";
changelog = "https://github.com/oxalica/nil/releases/tag/${version}";
- license = with licenses; [
+ license = with lib.licenses; [
mit
asl20
];
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
figsoda
oxalica
];
diff --git a/pkgs/by-name/ni/nix-direnv/package.nix b/pkgs/by-name/ni/nix-direnv/package.nix
index 0298c0fd3ec3..9db6efeaffbe 100644
--- a/pkgs/by-name/ni/nix-direnv/package.nix
+++ b/pkgs/by-name/ni/nix-direnv/package.nix
@@ -11,13 +11,13 @@
# https://github.com/abathur/resholve/issues/107
resholve.mkDerivation rec {
pname = "nix-direnv";
- version = "3.0.7";
+ version = "3.1.0";
src = fetchFromGitHub {
owner = "nix-community";
repo = "nix-direnv";
rev = version;
- hash = "sha256-H59MMmyQ9Tl9CLKKkXIv2NZddrrJNLv8XOOI2e4pG64=";
+ hash = "sha256-HdnQRcysoKNPbVa/D3KDcLgqf5+u9JDPmcl29cGj4AI=";
};
installPhase = ''
diff --git a/pkgs/by-name/ni/nix-du/package.nix b/pkgs/by-name/ni/nix-du/package.nix
index cb9ea6f585bf..a8e3d4cdd12f 100644
--- a/pkgs/by-name/ni/nix-du/package.nix
+++ b/pkgs/by-name/ni/nix-du/package.nix
@@ -40,12 +40,12 @@ rustPlatform.buildRustPackage rec {
rustPlatform.bindgenHook
];
- meta = with lib; {
+ meta = {
description = "Tool to determine which gc-roots take space in your nix store";
homepage = "https://github.com/symphorien/nix-du";
- license = licenses.lgpl3Only;
- maintainers = [ maintainers.symphorien ];
- platforms = platforms.unix;
+ license = lib.licenses.lgpl3Only;
+ maintainers = [ lib.maintainers.symphorien ];
+ platforms = lib.platforms.unix;
mainProgram = "nix-du";
changelog = "https://github.com/symphorien/nix-du/blob/v${version}/CHANGELOG.md";
};
diff --git a/pkgs/by-name/ni/nix-template/package.nix b/pkgs/by-name/ni/nix-template/package.nix
index e81ac8de681d..1241566de275 100644
--- a/pkgs/by-name/ni/nix-template/package.nix
+++ b/pkgs/by-name/ni/nix-template/package.nix
@@ -47,12 +47,12 @@ rustPlatform.buildRustPackage rec {
--zsh <($out/bin/nix-template completions zsh)
'';
- meta = with lib; {
+ meta = {
description = "Make creating nix expressions easy";
homepage = "https://github.com/jonringer/nix-template/";
changelog = "https://github.com/jonringer/nix-template/releases/tag/v${version}";
- license = licenses.cc0;
- maintainers = [ ];
+ license = lib.licenses.cc0;
+ maintainers = with lib.maintainers; [ ];
mainProgram = "nix-template";
};
}
diff --git a/pkgs/by-name/ni/nix-weather/package.nix b/pkgs/by-name/ni/nix-weather/package.nix
index fa4ad7a7a722..ad43b5ecfd34 100644
--- a/pkgs/by-name/ni/nix-weather/package.nix
+++ b/pkgs/by-name/ni/nix-weather/package.nix
@@ -60,7 +60,7 @@ rustPlatform.buildRustPackage rec {
# be able to find updates through repology and we need this.
passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
description = "Check Cache Availablility of NixOS Configurations";
longDescription = ''
Fast rust tool to check availability of your entire system in caches. It
@@ -71,12 +71,12 @@ rustPlatform.buildRustPackage rec {
'';
homepage = "https://git.fem.gg/cafkafk/nix-weather";
changelog = "https://git.fem.gg/cafkafk/nix-weather/releases/tag/v${version}";
- license = licenses.eupl12;
+ license = lib.licenses.eupl12;
mainProgram = "nix-weather";
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
cafkafk
freyacodes
];
- platforms = platforms.all;
+ platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/no/noaa-apt/package.nix b/pkgs/by-name/no/noaa-apt/package.nix
index 3329748531eb..73ccce50b181 100644
--- a/pkgs/by-name/no/noaa-apt/package.nix
+++ b/pkgs/by-name/no/noaa-apt/package.nix
@@ -56,15 +56,15 @@ rustPlatform.buildRustPackage rec {
install -Dm644 -t $out/share/icons/hicolor/scalable/apps $src/debian/ar.com.mbernardi.noaa-apt.svg
'';
- meta = with lib; {
+ meta = {
description = "NOAA APT image decoder";
homepage = "https://noaa-apt.mbernardi.com.ar/";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [
trepetti
tmarkus
];
- platforms = platforms.all;
+ platforms = lib.platforms.all;
changelog = "https://github.com/martinber/noaa-apt/releases/tag/v${version}";
mainProgram = "noaa-apt";
};
diff --git a/pkgs/by-name/no/node-manta/package.nix b/pkgs/by-name/no/node-manta/package.nix
index a096217d73de..60edd7e1d6ea 100644
--- a/pkgs/by-name/no/node-manta/package.nix
+++ b/pkgs/by-name/no/node-manta/package.nix
@@ -48,12 +48,12 @@ buildNpmPackage rec {
};
};
- meta = with lib; {
+ meta = {
description = "Manta Object-Storage Client CLIs and Node.js SDK";
homepage = "https://github.com/TritonDataCenter/node-manta";
changelog = "https://github.com/TritonDataCenter/node-manta/blob/v${version}/CHANGES.md";
- license = licenses.mit;
- maintainers = with maintainers; [ teutat3s ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ teutat3s ];
mainProgram = "mls";
};
}
diff --git a/pkgs/by-name/no/node-problem-detector/package.nix b/pkgs/by-name/no/node-problem-detector/package.nix
index c4c65c1ca5e8..f01d81d5bce7 100644
--- a/pkgs/by-name/no/node-problem-detector/package.nix
+++ b/pkgs/by-name/no/node-problem-detector/package.nix
@@ -41,11 +41,11 @@ buildGoModule rec {
"-X k8s.io/node-problem-detector/pkg/version.version=v${version}"
];
- meta = with lib; {
+ meta = {
description = "Various problem detectors running on the Kubernetes nodes";
homepage = "https://github.com/kubernetes/node-problem-detector";
changelog = "https://github.com/kubernetes/node-problem-detector/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ lbpdt ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ lbpdt ];
};
}
diff --git a/pkgs/by-name/no/nodenv/package.nix b/pkgs/by-name/no/nodenv/package.nix
index 89c6a6a89aa2..ba7447b0cc26 100644
--- a/pkgs/by-name/no/nodenv/package.nix
+++ b/pkgs/by-name/no/nodenv/package.nix
@@ -34,13 +34,13 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
- meta = with lib; {
+ meta = {
description = "Manage multiple NodeJS versions";
mainProgram = "nodenv";
homepage = "https://github.com/nodenv/nodenv/";
changelog = "https://github.com/nodenv/nodenv/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ alexnortung ];
- platforms = platforms.unix;
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ alexnortung ];
+ platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/by-name/no/nofi/package.nix b/pkgs/by-name/no/nofi/package.nix
index 5082cbe0d6d5..93c548228d5a 100644
--- a/pkgs/by-name/no/nofi/package.nix
+++ b/pkgs/by-name/no/nofi/package.nix
@@ -23,15 +23,15 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [ pkg-config ];
buildInputs = [ dbus ];
- meta = with lib; {
+ meta = {
description = "Interruption-free notification system for Linux";
homepage = "https://github.com/ellsclytn/nofi/";
changelog = "https://github.com/ellsclytn/nofi/raw/v${version}/CHANGELOG.md";
license = [
- licenses.asl20 # or
- licenses.mit
+ lib.licenses.asl20 # or
+ lib.licenses.mit
];
mainProgram = "nofi";
- maintainers = [ maintainers.magnetophon ];
+ maintainers = [ lib.maintainers.magnetophon ];
};
}
diff --git a/pkgs/by-name/no/nomore403/package.nix b/pkgs/by-name/no/nomore403/package.nix
index 413ead27a00c..6458db0005ea 100644
--- a/pkgs/by-name/no/nomore403/package.nix
+++ b/pkgs/by-name/no/nomore403/package.nix
@@ -24,12 +24,12 @@ buildGoModule rec {
"-X=main.BuildDate=1970-01-01T00:00:00Z"
];
- meta = with lib; {
+ meta = {
description = "Tool to bypass 403/40X response codes";
homepage = "https://github.com/devploit/nomore403";
changelog = "https://github.com/devploit/nomore403/releases/tag/${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ fab ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ fab ];
mainProgram = "nomore403";
};
}
diff --git a/pkgs/by-name/no/normcap/package.nix b/pkgs/by-name/no/normcap/package.nix
index c4c17deb190e..9dac2ad18be9 100644
--- a/pkgs/by-name/no/normcap/package.nix
+++ b/pkgs/by-name/no/normcap/package.nix
@@ -217,12 +217,12 @@ ps.buildPythonApplication rec {
})
];
- meta = with lib; {
+ meta = {
description = "OCR powered screen-capture tool to capture information instead of images";
homepage = "https://dynobo.github.io/normcap/";
changelog = "https://github.com/dynobo/normcap/releases/tag/v${version}";
- license = licenses.gpl3Plus;
- maintainers = with maintainers; [
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [
cafkafk
pbsds
];
diff --git a/pkgs/by-name/no/noseyparker/package.nix b/pkgs/by-name/no/noseyparker/package.nix
index fe9cebb960c6..69b5249e3975 100644
--- a/pkgs/by-name/no/noseyparker/package.nix
+++ b/pkgs/by-name/no/noseyparker/package.nix
@@ -52,12 +52,12 @@ rustPlatform.buildRustPackage rec {
OPENSSL_NO_VENDOR = 1;
- meta = with lib; {
+ meta = {
description = "Find secrets and sensitive information in textual data";
mainProgram = "noseyparker";
homepage = "https://github.com/praetorian-inc/noseyparker";
changelog = "https://github.com/praetorian-inc/noseyparker/blob/v${version}/CHANGELOG.md";
- license = licenses.asl20;
- maintainers = with maintainers; [ _0x4A6F ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ _0x4A6F ];
};
}
diff --git a/pkgs/by-name/no/nostr-rs-relay/package.nix b/pkgs/by-name/no/nostr-rs-relay/package.nix
index f73007bf9a08..f4d73ca1ccbe 100644
--- a/pkgs/by-name/no/nostr-rs-relay/package.nix
+++ b/pkgs/by-name/no/nostr-rs-relay/package.nix
@@ -33,11 +33,11 @@ rustPlatform.buildRustPackage rec {
protobuf
];
- meta = with lib; {
+ meta = {
description = "Nostr relay written in Rust";
homepage = "https://sr.ht/~gheartsfield/nostr-rs-relay/";
changelog = "https://github.com/scsibug/nostr-rs-relay/releases/tag/${version}";
- maintainers = with maintainers; [ jurraca ];
- license = licenses.mit;
+ maintainers = with lib.maintainers; [ jurraca ];
+ license = lib.licenses.mit;
};
}
diff --git a/pkgs/by-name/pa/packer/package.nix b/pkgs/by-name/pa/packer/package.nix
index 9bb7f19c98bf..2205a6059f8e 100644
--- a/pkgs/by-name/pa/packer/package.nix
+++ b/pkgs/by-name/pa/packer/package.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "packer";
- version = "1.12.0";
+ version = "1.13.0";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "packer";
rev = "v${version}";
- hash = "sha256-19eaQs2f4zM3lXuQrWoS2S/tXWe3HdxXesjtVG67LFE=";
+ hash = "sha256-MWVNDRtvH33fby17rj8Fdc/14NGuxWIRNG6B+onUK+M=";
};
- vendorHash = "sha256-BsYL0PEpujsXLjhFP05yK8Pr0tc0lrdsQqxzmKso3rw=";
+ vendorHash = "sha256-aXeYGyMn+lnsfcQMJXRt1uZsdi9np26sMna6Ch1swbg=";
subPackages = [ "." ];
diff --git a/pkgs/by-name/pi/pihole-ftl/package.nix b/pkgs/by-name/pi/pihole-ftl/package.nix
new file mode 100644
index 000000000000..2d3add1f70bc
--- /dev/null
+++ b/pkgs/by-name/pi/pihole-ftl/package.nix
@@ -0,0 +1,85 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+ gmp,
+ libidn2,
+ libunistring,
+ mbedtls,
+ ncurses,
+ nettle,
+ readline,
+ xxd,
+ iproute2,
+ ...
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "pihole-ftl";
+ version = "6.1";
+
+ src = fetchFromGitHub {
+ owner = "pi-hole";
+ repo = "FTL";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-b3/kyDQa6qDK2avvDObWLvwUpAn6TFr1ZBdQC9AZWa4=";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ xxd
+ ];
+
+ buildInputs = [
+ gmp
+ libidn2
+ libunistring
+ mbedtls
+ ncurses
+ nettle
+ readline
+ ];
+
+ cmakeFlags = [
+ (lib.cmakeBool "STATIC" stdenv.hostPlatform.isStatic)
+ ];
+
+ postPatch = ''
+ substituteInPlace src/version.c.in \
+ --replace-quiet "@GIT_VERSION@" "v${finalAttrs.version}" \
+ --replace-quiet "@GIT_DATE@" "1970-01-01" \
+ --replace-quiet "@GIT_BRANCH@" "master" \
+ --replace-quiet "@GIT_TAG@" "v${finalAttrs.version}" \
+ --replace-quiet "@GIT_HASH@" "builtfromreleasetarball"
+
+ # Remove hard-coded absolute path to the pihole script, rely on it being provided by $PATH
+ # Use execvp instead of execv so PATH is followed
+ substituteInPlace src/api/action.c \
+ --replace-fail "/usr/local/bin/pihole" "pihole" \
+ --replace-fail "execv" "execvp"
+
+ substituteInPlace src/database/network-table.c \
+ --replace-fail "ip neigh show" "${iproute2}/bin/ip neigh show" \
+ --replace-fail "ip address show" "${iproute2}/bin/ip address show"
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ install -Dm 555 -t $out/bin pihole-FTL
+
+ runHook postInstall
+ '';
+
+ passthru.settingsTemplate = ./pihole.toml;
+
+ meta = {
+ description = "Pi-hole FTL engine";
+ homepage = "https://github.com/pi-hole/FTL";
+ license = lib.licenses.eupl12;
+ maintainers = with lib.maintainers; [ williamvds ];
+ platforms = lib.platforms.linux;
+ mainProgram = "pihole-FTL";
+ };
+})
diff --git a/pkgs/by-name/pi/pihole-ftl/pihole.toml b/pkgs/by-name/pi/pihole-ftl/pihole.toml
new file mode 100644
index 000000000000..bd00a525758f
--- /dev/null
+++ b/pkgs/by-name/pi/pihole-ftl/pihole.toml
@@ -0,0 +1,1194 @@
+[dns]
+ # Array of upstream DNS servers used by Pi-hole
+ # Example: [ "8.8.8.8", "127.0.0.1#5335", "docker-resolver" ]
+ #
+ # Possible values are:
+ # array of IP addresses and/or hostnames, optionally with a port (#...)
+ upstreams = []
+
+ # Use this option to control deep CNAME inspection. Disabling it might be beneficial
+ # for very low-end devices
+ CNAMEdeepInspect = true
+
+ # Should _esni. subdomains be blocked by default? Encrypted Server Name Indication
+ # (ESNI) is certainly a good step into the right direction to enhance privacy on the
+ # web. It prevents on-path observers, including ISPs, coffee shop owners and
+ # firewalls, from intercepting the TLS Server Name Indication (SNI) extension by
+ # encrypting it. This prevents the SNI from being used to determine which websites
+ # users are visiting.
+ # ESNI will obviously cause issues for pixelserv-tls which will be unable to generate
+ # matching certificates on-the-fly when it cannot read the SNI. Cloudflare and Firefox
+ # are already enabling ESNI. According to the IEFT draft (link above), we can easily
+ # restore piselserv-tls's operation by replying NXDOMAIN to _esni. subdomains of
+ # blocked domains as this mimics a "not configured for this domain" behavior.
+ blockESNI = true
+
+ # Should we overwrite the query source when client information is provided through
+ # EDNS0 client subnet (ECS) information? This allows Pi-hole to obtain client IPs even
+ # if they are hidden behind the NAT of a router. This feature has been requested and
+ # discussed on Discourse where further information how to use it can be found:
+ # https://discourse.pi-hole.net/t/support-for-add-subnet-option-from-dnsmasq-ecs-edns0-client-subnet/35940
+ EDNS0ECS = true
+
+ # Should FTL hide queries made by localhost?
+ ignoreLocalhost = false
+
+ # Should FTL analyze and show internally generated DNSSEC queries?
+ showDNSSEC = true
+
+ # Should FTL analyze *only* A and AAAA queries?
+ analyzeOnlyAandAAAA = false
+
+ # Controls whether and how FTL will reply with for address for which a local interface
+ # exists. Changing this setting causes FTL to restart.
+ #
+ # Possible values are:
+ # - "NONE"
+ # Pi-hole will not respond automatically on PTR requests to local interface
+ # addresses. Ensure pi.hole and/or hostname records exist elsewhere.
+ # - "HOSTNAME"
+ # Serve the machine's hostname. The hostname is queried from the kernel through
+ # uname(2)->nodename. If the machine has multiple network interfaces, it can
+ # also have multiple nodenames. In this case, it is unspecified and up to the
+ # kernel which one will be returned. On Linux, the returned string is what has
+ # been set using sethostname(2) which is typically what has been set in
+ # /etc/hostname.
+ # - "HOSTNAMEFQDN"
+ # Serve the machine's hostname (see limitations above) as fully qualified domain
+ # by adding the local domain. If no local domain has been defined (config option
+ # dns.domain), FTL tries to query the domain name from the kernel using
+ # getdomainname(2). If this fails, FTL appends ".no_fqdn_available" to the
+ # hostname.
+ # - "PI.HOLE"
+ # Respond with "pi.hole".
+ piholePTR = "PI.HOLE"
+
+ # How should FTL handle queries when the gravity database is not available?
+ #
+ # Possible values are:
+ # - "BLOCK"
+ # Block all queries when the database is busy.
+ # - "ALLOW"
+ # Allow all queries when the database is busy.
+ # - "REFUSE"
+ # Refuse all queries which arrive while the database is busy.
+ # - "DROP"
+ # Just drop the queries, i.e., never reply to them at all. Despite "REFUSE"
+ # sounding similar to "DROP", it turned out that many clients will just
+ # immediately retry, causing up to several thousands of queries per second. This
+ # does not happen in "DROP" mode.
+ replyWhenBusy = "ALLOW"
+
+ # FTL's internal TTL to be handed out for blocked queries in seconds. This settings
+ # allows users to select a value different from the dnsmasq config option local-ttl.
+ # This is useful in context of locally used hostnames that are known to stay constant
+ # over long times (printers, etc.).
+ # Note that large values may render whitelisting ineffective due to client-side
+ # caching of blocked queries.
+ blockTTL = 2
+
+ # Array of custom DNS records
+ # Example: hosts = [ "127.0.0.1 mylocal", "192.168.0.1 therouter" ]
+ #
+ # Possible values are:
+ # Array of custom DNS records each one in HOSTS form: "IP HOSTNAME"
+ hosts = []
+
+ # If set, A and AAAA queries for plain names, without dots or domain parts, are never
+ # forwarded to upstream nameservers
+ domainNeeded = false
+
+ # If set, the domain is added to simple names (without a period) in /etc/hosts in the
+ # same way as for DHCP-derived names
+ expandHosts = false
+
+ # The DNS domain used by your Pi-hole.
+ #
+ # This DNS domain is purely local. FTL may answer queries from its local cache and
+ # configuration but *never* forwards any requests upstream *unless* you have
+ # configured a dns.revServer exactly for this domain. In the latter case, all queries
+ # for this domain are sent exclusively to this server (including reverse lookups).
+ #
+ # For DHCP, this has two effects; firstly it causes the DHCP server to return the
+ # domain to any hosts which request it, and secondly it sets the domain which it is
+ # legal for DHCP-configured hosts to claim. The intention is to constrain hostnames so
+ # that an untrusted host on the LAN cannot advertise its name via DHCP as e.g.
+ # "google.com" and capture traffic not meant for it. If no domain suffix is specified,
+ # then any DHCP hostname with a domain part (ie with a period) will be disallowed and
+ # logged. If a domain is specified, then hostnames with a domain part are allowed,
+ # provided the domain part matches the suffix. In addition, when a suffix is set then
+ # hostnames without a domain part have the suffix added as an optional domain part.
+ # For instance, we can set domain=mylab.com and have a machine whose DHCP hostname is
+ # "laptop". The IP address for that machine is available both as "laptop" and
+ # "laptop.mylab.com".
+ #
+ # You can disable setting a domain by setting this option to an empty string.
+ #
+ # Possible values are:
+ #
+ domain = "lan"
+
+ # Should all reverse lookups for private IP ranges (i.e., 192.168.x.y, etc) which are
+ # not found in /etc/hosts or the DHCP leases file be answered with "no such domain"
+ # rather than being forwarded upstream?
+ bogusPriv = true
+
+ # Validate DNS replies using DNSSEC?
+ dnssec = false
+
+ # Interface to use for DNS (see also dnsmasq.listening.mode) and DHCP (if enabled)
+ #
+ # Possible values are:
+ # a valid interface name
+ interface = ""
+
+ # Add A, AAAA and PTR records to the DNS. This adds one or more names to the DNS with
+ # associated IPv4 (A) and IPv6 (AAAA) records
+ #
+ # Possible values are:
+ # [,....],[],[][,]
+ hostRecord = ""
+
+ # Pi-hole interface listening modes
+ #
+ # Possible values are:
+ # - "LOCAL"
+ # Allow only local requests. This setting accepts DNS queries only from hosts
+ # whose address is on a local subnet, i.e., a subnet for which an interface
+ # exists on the server. It is intended to be set as a default on installation,
+ # to allow unconfigured installations to be useful but also safe from being used
+ # for DNS amplification attacks if (accidentally) running public.
+ # - "SINGLE"
+ # Permit all origins, accept only on the specified interface. Respond only to
+ # queries arriving on the specified interface. The loopback (lo) interface is
+ # automatically added to the list of interfaces to use when this option is used.
+ # Make sure your Pi-hole is properly firewalled!
+ # - "BIND"
+ # By default, FTL binds the wildcard address. If this is not what you want, you
+ # can use this option as it forces FTL to really bind only the interfaces it is
+ # listening on. Note that this may result in issues when the interface may go
+ # down (cable unplugged, etc.). About the only time when this is useful is when
+ # running another nameserver on the same port on the same machine. This may also
+ # happen if you run a virtualization API such as libvirt. When this option is
+ # used, IP alias interface labels (e.g. enp2s0:0) are checked rather than
+ # interface names.
+ # - "ALL"
+ # Permit all origins, accept on all interfaces. Make sure your Pi-hole is
+ # properly firewalled! This truly allows any traffic to be replied to and is a
+ # dangerous thing to do as your Pi-hole could become an open resolver. You
+ # should always ask yourself if the first option doesn't work for you as well.
+ # - "NONE"
+ # Do not add any configuration concerning the listening mode to the dnsmasq
+ # configuration file. This is useful if you want to manually configure the
+ # listening mode in auxiliary configuration files. This option is really meant
+ # for advanced users only, support for this option may be limited.
+ listeningMode = "LOCAL"
+
+ # Log DNS queries and replies to pihole.log
+ queryLogging = true
+
+ # List of CNAME records which indicate that is really . If the is
+ # given, it overwrites the value of local-ttl
+ #
+ # Possible values are:
+ # Array of CNAMEs each on in one of the following forms: ",[,]"
+ cnameRecords = []
+
+ # Port used by the DNS server
+ port = 53
+
+ # Reverse server (former also called "conditional forwarding") feature
+ # Array of reverse servers each one in one of the following forms:
+ # ",[/],[#][,]"
+ #
+ # Individual components:
+ #
+ # : either "true" or "false"
+ #
+ # [/]: Address range for the reverse server feature in CIDR
+ # notation. If the prefix length is omitted, either 32 (IPv4) or 128 (IPv6) are
+ # substituted (exact address match). This is almost certainly not what you want here.
+ # Example: "192.168.0.0/24" for the range 192.168.0.1 - 192.168.0.255
+ #
+ # [#]: Target server to be used for the reverse server feature
+ # Example: "192.168.0.1#53"
+ #
+ # : Domain used for the reverse server feature (e.g., "fritz.box")
+ # Example: "fritz.box"
+ #
+ # Possible values are:
+ # array of reverse servers each one in one of the following forms:
+ # ",[/],[#][,]", e.g.,
+ # "true,192.168.0.0/24,192.168.0.1,fritz.box"
+ revServers = []
+
+ [dns.cache]
+ # Cache size of the DNS server. Note that expiring cache entries naturally make room
+ # for new insertions over time. Setting this number too high will have an adverse
+ # effect as not only more space is needed, but also lookup speed gets degraded in the
+ # 10,000+ range. dnsmasq may issue a warning when you go beyond 10,000+ cache entries.
+ size = 10000
+
+ # Query cache optimizer: If a DNS name exists in the cache, but its time-to-live has
+ # expired only recently, the data will be used anyway (a refreshing from upstream is
+ # triggered). This can improve DNS query delays especially over unreliable Internet
+ # connections. This feature comes at the expense of possibly sometimes returning
+ # out-of-date data and less efficient cache utilization, since old data cannot be
+ # flushed when its TTL expires, so the cache becomes mostly least-recently-used. To
+ # mitigate issues caused by massively outdated DNS replies, the maximum overaging of
+ # cached records is limited. We strongly recommend staying below 86400 (1 day) with
+ # this option.
+ # Setting the TTL excess time to zero will serve stale cache data regardless how long
+ # it has expired. This is not recommended as it may lead to stale data being served
+ # for a long time. Setting this option to any negative value will disable this feature
+ # altogether.
+ optimizer = 3600
+
+ # This setting allows you to specify the TTL used for queries blocked upstream. Once
+ # the TTL expires, the query will be forwarded to the upstream server again to check
+ # if the block is still valid. Defaults to caching for one day (86400 seconds).
+ # Setting this value to zero disables caching of queries blocked upstream.
+ upstreamBlockedTTL = 86400
+
+ [dns.blocking]
+ # Should FTL block queries?
+ active = true
+
+ # How should FTL reply to blocked queries?
+ #
+ # Possible values are:
+ # - "NULL"
+ # In NULL mode, which is both the default and recommended mode for Pi-hole
+ # FTLDNS, blocked queries will be answered with the "unspecified address"
+ # (0.0.0.0 or ::). The "unspecified address" is a reserved IP address specified
+ # by RFC 3513 - Internet Protocol Version 6 (IPv6) Addressing Architecture,
+ # section 2.5.2.
+ # - "IP_NODATA_AAAA"
+ # In IP-NODATA-AAAA mode, blocked queries will be answered with the local IPv4
+ # addresses of your Pi-hole. Blocked AAAA queries will be answered with
+ # NODATA-IPV6 and clients will only try to reach your Pi-hole over its static
+ # IPv4 address.
+ # - "IP"
+ # In IP mode, blocked queries will be answered with the local IP addresses of
+ # your Pi-hole.
+ # - "NX"
+ # In NXDOMAIN mode, blocked queries will be answered with an empty response
+ # (i.e., there won't be an answer section) and status NXDOMAIN. A NXDOMAIN
+ # response should indicate that there is no such domain to the client making the
+ # query.
+ # - "NODATA"
+ # In NODATA mode, blocked queries will be answered with an empty response (no
+ # answer section) and status NODATA. A NODATA response indicates that the domain
+ # exists, but there is no record for the requested query type.
+ mode = "NULL"
+
+ # Should FTL enrich blocked replies with EDNS0 information?
+ #
+ # Possible values are:
+ # - "NONE"
+ # In NONE mode, no additional EDNS information is added to blocked queries
+ # - "CODE"
+ # In CODE mode, blocked queries will be enriched with EDNS info-code BLOCKED (15)
+ # - "TEXT"
+ # In TEXT mode, blocked queries will be enriched with EDNS info-code BLOCKED (15)
+ # and a text message describing the reason for the block
+ edns = "TEXT"
+
+ [dns.specialDomains]
+ # Should Pi-hole always reply with NXDOMAIN to A and AAAA queries of
+ # use-application-dns.net to disable Firefox automatic DNS-over-HTTP? This is
+ # following the recommendation on
+ # https://support.mozilla.org/en-US/kb/configuring-networks-disable-dns-over-https
+ mozillaCanary = true
+
+ # Should Pi-hole always reply with NXDOMAIN to A and AAAA queries of mask.icloud.com
+ # and mask-h2.icloud.com to disable Apple's iCloud Private Relay to prevent Apple
+ # devices from bypassing Pi-hole? This is following the recommendation on
+ # https://developer.apple.com/support/prepare-your-network-for-icloud-private-relay
+ iCloudPrivateRelay = true
+
+ # Should Pi-hole always reply with NODATA to all queries to zone resolver.arpa to
+ # prevent devices from bypassing Pi-hole using Discovery of Designated Resolvers? This
+ # is based on recommendations at the end of RFC 9462, section 4.
+ designatedResolver = true
+
+ [dns.reply.host]
+ # Use a specific IPv4 address for the Pi-hole host? By default, FTL determines the
+ # address of the interface a query arrived on and uses this address for replying to A
+ # queries with the most suitable address for the requesting client. This setting can
+ # be used to use a fixed, rather than the dynamically obtained, address when Pi-hole
+ # responds to the following names: [ "pi.hole", "",
+ # "pi.hole.", "." ]
+ force4 = false
+
+ # Custom IPv4 address for the Pi-hole host
+ #
+ # Possible values are:
+ # or empty string ("")
+ IPv4 = ""
+
+ # Use a specific IPv6 address for the Pi-hole host? See description for the IPv4
+ # variant above for further details.
+ force6 = false
+
+ # Custom IPv6 address for the Pi-hole host
+ #
+ # Possible values are:
+ # or empty string ("")
+ IPv6 = ""
+
+ [dns.reply.blocking]
+ # Use a specific IPv4 address in IP blocking mode? By default, FTL determines the
+ # address of the interface a query arrived on and uses this address for replying to A
+ # queries with the most suitable address for the requesting client. This setting can
+ # be used to use a fixed, rather than the dynamically obtained, address when Pi-hole
+ # responds in the following cases: IP blocking mode is used and this query is to be
+ # blocked, regular expressions with the ;reply=IP regex extension.
+ force4 = false
+
+ # Custom IPv4 address for IP blocking mode
+ #
+ # Possible values are:
+ # or empty string ("")
+ IPv4 = ""
+
+ # Use a specific IPv6 address in IP blocking mode? See description for the IPv4 variant
+ # above for further details.
+ force6 = false
+
+ # Custom IPv6 address for IP blocking mode
+ #
+ # Possible values are:
+ # or empty string ("")
+ IPv6 = ""
+
+ [dns.rateLimit]
+ # Rate-limited queries are answered with a REFUSED reply and not further processed by
+ # FTL.
+ # The default settings for FTL's rate-limiting are to permit no more than 1000 queries
+ # in 60 seconds. Both numbers can be customized independently. It is important to note
+ # that rate-limiting is happening on a per-client basis. Other clients can continue to
+ # use FTL while rate-limited clients are short-circuited at the same time.
+ # For this setting, both numbers, the maximum number of queries within a given time,
+ # and the length of the time interval (seconds) have to be specified. For instance, if
+ # you want to set a rate limit of 1 query per hour, the option should look like
+ # RATE_LIMIT=1/3600. The time interval is relative to when FTL has finished starting
+ # (start of the daemon + possible delay by DELAY_STARTUP) then it will advance in
+ # steps of the rate-limiting interval. If a client reaches the maximum number of
+ # queries it will be blocked until the end of the current interval. This will be
+ # logged to /var/log/pihole/FTL.log, e.g. Rate-limiting 10.0.1.39 for at least 44
+ # seconds. If the client continues to send queries while being blocked already and
+ # this number of queries during the blocking exceeds the limit the client will
+ # continue to be blocked until the end of the next interval (FTL.log will contain
+ # lines like Still rate-limiting 10.0.1.39 as it made additional 5007 queries). As
+ # soon as the client requests less than the set limit, it will be unblocked (Ending
+ # rate-limitation of 10.0.1.39).
+ # Rate-limiting may be disabled altogether by setting both values to zero (this
+ # results in the same behavior as before FTL v5.7).
+ # How many queries are permitted...
+ count = 1000
+
+ # ... in the set interval before rate-limiting?
+ interval = 60
+
+[dhcp]
+ # Is the embedded DHCP server enabled?
+ active = false
+
+ # Start address of the DHCP address pool
+ #
+ # Possible values are:
+ # or empty string (""), e.g., "192.168.0.10"
+ start = ""
+
+ # End address of the DHCP address pool
+ #
+ # Possible values are:
+ # or empty string (""), e.g., "192.168.0.250"
+ end = ""
+
+ # Address of the gateway to be used (typically the address of your router in a home
+ # installation)
+ #
+ # Possible values are:
+ # or empty string (""), e.g., "192.168.0.1"
+ router = ""
+
+ # The netmask used by your Pi-hole. For directly connected networks (i.e., networks on
+ # which the machine running Pi-hole has an interface) the netmask is optional and may
+ # be set to an empty string (""): it will then be determined from the interface
+ # configuration itself. For networks which receive DHCP service via a relay agent, we
+ # cannot determine the netmask itself, so it should explicitly be specified, otherwise
+ # Pi-hole guesses based on the class (A, B or C) of the network address.
+ #
+ # Possible values are:
+ # (e.g., "255.255.255.0") or empty string ("") for
+ # auto-discovery
+ netmask = ""
+
+ # If the lease time is given, then leases will be given for that length of time. If not
+ # given, the default lease time is one hour for IPv4 and one day for IPv6.
+ #
+ # Possible values are:
+ # The lease time can be in seconds, or minutes (e.g., "45m") or hours (e.g., "1h")
+ # or days (like "2d") or even weeks ("1w"). You may also use "infinite" as string
+ # but be aware of the drawbacks
+ leaseTime = ""
+
+ # Should Pi-hole make an attempt to also satisfy IPv6 address requests (be aware that
+ # IPv6 works a whole lot different than IPv4)
+ ipv6 = false
+
+ # Enable DHCPv4 Rapid Commit Option specified in RFC 4039. Should only be enabled if
+ # either the server is the only server for the subnet to avoid conflicts
+ rapidCommit = false
+
+ # Advertise DNS server multiple times to clients. Some devices will add their own
+ # proprietary DNS servers to the list of DNS servers, which can cause issues with
+ # Pi-hole. This option will advertise the Pi-hole DNS server multiple times to
+ # clients, which should prevent this from happening.
+ multiDNS = false
+
+ # Enable logging for DHCP. This will log all relevant DHCP-related activity, including,
+ # e.g., all the options sent to DHCP clients and the tags used to determine them (if
+ # any). This can be useful for debugging DHCP issues. The generated output is saved to
+ # the file specified by files.log.dnsmasq below.
+ logging = false
+
+ # Ignore unknown DHCP clients.
+ # If this option is set, Pi-hole ignores all clients which are not explicitly
+ # configured through dhcp.hosts. This can be useful to prevent unauthorized clients
+ # from getting an IP address from the DHCP server.
+ # It should be noted that this option is not a security feature, as clients can still
+ # assign themselves an IP address and use the network. It is merely a convenience
+ # feature to prevent unknown clients from getting a valid IP configuration assigned
+ # automatically.
+ # Note that you will need to configure new clients manually in dhcp.hosts before they
+ # can use the network when this feature is enabled.
+ ignoreUnknownClients = false
+
+ # Per host parameters for the DHCP server. This allows a machine with a particular
+ # hardware address to be always allocated the same hostname, IP address and lease time
+ # or to specify static DHCP leases
+ #
+ # Possible values are:
+ # Array of static leases each on in one of the following forms:
+ # "[][,id:|*][,set:][,tag:][,][,][,][,ignore]"
+ hosts = []
+
+ [ntp.ipv4]
+ # Should FTL act as network time protocol (NTP) server (IPv4)?
+ active = true
+
+ # IPv4 address to listen on for NTP requests
+ #
+ # Possible values are:
+ # or empty string ("") for wildcard (0.0.0.0)
+ address = ""
+
+ [ntp.ipv6]
+ # Should FTL act as network time protocol (NTP) server (IPv6)?
+ active = true
+
+ # IPv6 address to listen on for NTP requests
+ #
+ # Possible values are:
+ # or empty string ("") for wildcard (::)
+ address = ""
+
+ [ntp.sync]
+ # Should FTL try to synchronize the system time with an upstream NTP server?
+ active = true
+
+ # NTP upstream server to sync with, e.g., "pool.ntp.org". Note that the NTP server
+ # should be located as close as possible to you in order to minimize the time offset
+ # possibly introduced by different routing paths.
+ #
+ # Possible values are:
+ # valid NTP upstream server
+ server = "pool.ntp.org"
+
+ # Interval in seconds between successive synchronization attempts with the NTP server
+ interval = 3600
+
+ # Number of NTP syncs to perform and average before updating the system time
+ count = 8
+
+ [ntp.sync.rtc]
+ # Should FTL update a real-time clock (RTC) if available?
+ set = false
+
+ # Path to the RTC device to update. Leave empty for auto-discovery
+ #
+ # Possible values are:
+ # Path to the RTC device, e.g., "/dev/rtc0"
+ device = ""
+
+ # Should the RTC be set to UTC?
+ utc = true
+
+[resolver]
+ # Should FTL try to resolve IPv4 addresses to hostnames?
+ resolveIPv4 = true
+
+ # Should FTL try to resolve IPv6 addresses to hostnames?
+ resolveIPv6 = true
+
+ # Control whether FTL should use the fallback option to try to obtain client names from
+ # checking the network table. This behavior can be disabled with this option.
+ # Assume an IPv6 client without a host names. However, the network table knows -
+ # though the client's MAC address - that this is the same device where we have a host
+ # name for another IP address (e.g., a DHCP server managed IPv4 address). In this
+ # case, we use the host name associated to the other address as this is the same
+ # device.
+ networkNames = true
+
+ # With this option, you can change how (and if) hourly PTR requests are made to check
+ # for changes in client and upstream server hostnames.
+ #
+ # Possible values are:
+ # - "IPV4_ONLY"
+ # Do hourly PTR lookups only for IPv4 addresses. This is the new default since
+ # Pi-hole FTL v5.3.2. It should resolve issues with more and more very
+ # short-lived PE IPv6 addresses coming up in a lot of networks.
+ # - "ALL"
+ # Do hourly PTR lookups for all addresses. This was the default until FTL
+ # v5.3(.1). It has been replaced as it can create a lot of PTR queries for those
+ # with many IPv6 addresses in their networks.
+ # - "UNKNOWN"
+ # Only resolve unknown hostnames. Already existing hostnames are never refreshed,
+ # i.e., there will be no PTR queries made for clients where hostnames are known.
+ # This also means that known hostnames will not be updated once known.
+ # - "NONE"
+ # Don't do any hourly PTR lookups. This means we look host names up exactly once
+ # (when we first see a client) and never again. You may miss future changes of
+ # host names.
+ refreshNames = "IPV4_ONLY"
+
+[database]
+ # Should FTL load information from the database on startup to be aware of the most
+ # recent history?
+ DBimport = true
+
+ # How long should queries be stored in the database [days]?
+ # Setting this value to 0 will disable the database.
+ maxDBdays = 91
+
+ # How often do we store queries in FTL's database [seconds]?
+ DBinterval = 60
+
+ # Should FTL enable Write-Ahead Log (WAL) mode for the on-disk query database
+ # (configured via files.database)?
+ # It is recommended to leave this setting enabled for performance reasons. About the
+ # only reason to disable WAL mode is if you are experiencing specific issues with it,
+ # e.g., when using a database that is accessed from multiple hosts via a network
+ # share. When this setting is disabled, FTL will use SQLite3's default journal mode
+ # (rollback journal in DELETE mode).
+ useWAL = true
+
+ [database.network]
+ # Should FTL analyze the local ARP cache? When disabled, client identification and the
+ # network table will stop working reliably.
+ parseARPcache = true
+
+ # How long should IP addresses be kept in the network_addresses table [days]? IP
+ # addresses (and associated host names) older than the specified number of days are
+ # removed to avoid dead entries in the network overview table.
+ expire = 91
+
+[webserver]
+ # On which domain is the web interface served?
+ #
+ # Possible values are:
+ #
+ domain = "pi.hole"
+
+ # Webserver access control list (ACL) allowing for restrictions to be put on the list
+ # of IP addresses which have access to the web server. The ACL is a comma separated
+ # list of IP subnets, where each subnet is prepended by either a - or a + sign. A plus
+ # sign means allow, where a minus sign means deny. If a subnet mask is omitted, such
+ # as -1.2.3.4, this means to deny only that single IP address. If this value is not
+ # set (empty string), all accesses are allowed. Otherwise, the default setting is to
+ # deny all accesses. On each request the full list is traversed, and the last (!)
+ # match wins. IPv6 addresses may be specified in CIDR-form [a:b::c]/64.
+ #
+ # Example 1: acl = "+127.0.0.1,+[::1]"
+ # ---> deny all access, except from 127.0.0.1 and ::1,
+ # Example 2: acl = "+192.168.0.0/16"
+ # ---> deny all accesses, except from the 192.168.0.0/16 subnet,
+ # Example 3: acl = "+[::]/0" ---> allow only IPv6 access.
+ #
+ # Possible values are:
+ #
+ acl = ""
+
+ # Ports to be used by the webserver.
+ # Comma-separated list of ports to listen on. It is possible to specify an IP address
+ # to bind to. In this case, an IP address and a colon must be prepended to the port
+ # number. For example, to bind to the loopback interface on port 80 (IPv4) and to all
+ # interfaces port 8080 (IPv4), use "127.0.0.1:80,8080". "[::]:80" can be used to
+ # listen to IPv6 connections to port 80. IPv6 addresses of network interfaces can be
+ # specified as well, e.g. "[::1]:80" for the IPv6 loopback interface. [::]:80 will
+ # bind to port 80 IPv6 only.
+ # In order to use port 80 for all interfaces, both IPv4 and IPv6, use either the
+ # configuration "80,[::]:80" (create one socket for IPv4 and one for IPv6 only), or
+ # "+80" (create one socket for both, IPv4 and IPv6). The '+' notation to use IPv4 and
+ # IPv6 will only work if no network interface is specified. Depending on your
+ # operating system version and IPv6 network environment, some configurations might not
+ # work as expected, so you have to test to find the configuration most suitable for
+ # your needs. In case "+80" does not work for your environment, you need to use
+ # "80,[::]:80".
+ # If the port is TLS/SSL, a letter 's' (secure) must be appended, for example,
+ # "80,443s" will open port 80 and port 443, and connections on port 443 will be
+ # encrypted. For non-encrypted ports, it is allowed to append letter 'r' (as in
+ # redirect). Redirected ports will redirect all their traffic to the first configured
+ # SSL port. For example, if webserver.port is "80r,443s", then all HTTP traffic coming
+ # at port 80 will be redirected to HTTPS port 443.
+ # When specifying 'o' (optional) behind a port, inability to use this port is not
+ # considered an error. For instance, specifying "80o,8080o" will allow the webserver
+ # to listen on either 80, 8080, both or even none of the two ports. This flag may be
+ # combined with 'r' and 's' like "80or,443os,8080,4443s" (80 redirecting to SSL if
+ # available, 443 encrypted if available, 8080 mandatory and unencrypted, 4443
+ # mandatory and encrypted).
+ # If this value is not set (empty string), the web server will not be started and,
+ # hence, the API will not be available.
+ #
+ # Possible values are:
+ # comma-separated list of <[ip_address:]port>
+ port = "80o,443os,[::]:80o,[::]:443os"
+
+ # Maximum number of worker threads allowed.
+ # The Pi-hole web server handles each incoming connection in a separate thread.
+ # Therefore, the value of this option is effectively the number of concurrent HTTP
+ # connections that can be handled. Any other connections are queued until they can be
+ # processed by a unoccupied thread.
+ # The total number of threads you see may be lower than the configured value as
+ # threads are only created when needed due to incoming connections.
+ # The value 0 means the number of threads is 50 (as per default settings of CivetWeb)
+ # for backwards-compatible behavior.
+ threads = 50
+
+ # Additional HTTP headers added to the web server responses.
+ # The headers are added to all responses, including those for the API.
+ # Note about the default additional headers:
+ # - X-DNS-Prefetch-Control: off: Usually browsers proactively perform domain name
+ # resolution on links that the user may choose to follow. We disable DNS prefetching
+ # here.
+ # - Content-Security-Policy: [...] 'unsafe-inline' is both required by Chart.js
+ # styling some elements directly, and index.html containing some inlined Javascript
+ # code.
+ # - X-Frame-Options: DENY: The page can not be displayed in a frame, regardless of the
+ # site attempting to do so.
+ # - X-Xss-Protection: 0: Disables XSS filtering in browsers that support it. This
+ # header is usually enabled by default in browsers, and is not recommended as it can
+ # hurt the security of the site.
+ # (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection).
+ # - X-Content-Type-Options: nosniff: Marker used by the server to indicate that the
+ # MIME types advertised in the Content-Type headers should not be changed and be
+ # followed. This allows to opt-out of MIME type sniffing, or, in other words, it is a
+ # way to say that the webmasters knew what they were doing. Site security testers
+ # usually expect this header to be set.
+ # - Referrer-Policy: strict-origin-when-cross-origin: A referrer will be sent for
+ # same-site origins, but cross-origin requests will send no referrer information.
+ # The latter four headers are set as expected by https://securityheaders.io
+ #
+ # Possible values are:
+ # array of HTTP headers
+ headers = [
+ "X-DNS-Prefetch-Control: off",
+ "Content-Security-Policy: default-src 'self' 'unsafe-inline';",
+ "X-Frame-Options: DENY",
+ "X-XSS-Protection: 0",
+ "X-Content-Type-Options: nosniff",
+ "Referrer-Policy: strict-origin-when-cross-origin"
+ ]
+
+ # Should the web server serve all files in webserver.paths.webroot directory? If
+ # disabled, only files within the path defined through webserver.paths.webhome and
+ # /api will be served.
+ serve_all = false
+
+ [webserver.session]
+ # Session timeout in seconds. If a session is inactive for more than this time, it will
+ # be terminated. Sessions are continuously refreshed by the web interface, preventing
+ # sessions from timing out while the web interface is open.
+ # This option may also be used to make logins persistent for long times, e.g. 86400
+ # seconds (24 hours), 604800 seconds (7 days) or 2592000 seconds (30 days). Note that
+ # the total number of concurrent sessions is limited so setting this value too high
+ # may result in users being rejected and unable to log in if there are already too
+ # many sessions active.
+ timeout = 1800
+
+ # Should Pi-hole backup and restore sessions from the database? This is useful if you
+ # want to keep your sessions after a restart of the web interface.
+ restore = true
+
+ [webserver.tls]
+ # Path to the TLS (SSL) certificate file. All directories along the path must be
+ # readable and accessible by the user running FTL (typically 'pihole'). This option is
+ # only required when at least one of webserver.port is TLS. The file must be in PEM
+ # format, and it must have both, private key and certificate (the *.pem file created
+ # must contain a 'CERTIFICATE' section as well as a 'RSA PRIVATE KEY' section).
+ # The *.pem file can be created using
+ # cp server.crt server.pem
+ # cat server.key >> server.pem
+ # if you have these files instead
+ #
+ # Possible values are:
+ #
+ cert = "/etc/pihole/tls.pem"
+
+ [webserver.paths]
+ # Server root on the host
+ #
+ # Possible values are:
+ #
+ webroot = "/var/www/html"
+
+ # Sub-directory of the root containing the web interface
+ #
+ # Possible values are:
+ # , both slashes are needed!
+ webhome = "/admin/"
+
+ # Prefix where the web interface is served
+ # This is useful when you are using a reverse proxy serving the web interface, e.g.,
+ # at http:///pihole/admin/ instead of http:///admin/. In this example, the
+ # prefix would be "/pihole". Note that the prefix has to be stripped away by the
+ # reverse proxy, e.g., for traefik:
+ # - traefik.http.routers.pihole.rule=PathPrefix(`/pihole`)
+ # - traefik.http.middlewares.piholehttp.stripprefix.prefixes=/pihole
+ # The prefix should start with a slash. If you don't use a prefix, leave this field
+ # empty. Setting this field to an incorrect value may result in the web interface not
+ # being accessible.
+ # Don't use this setting if you are not using a reverse proxy!
+ #
+ # Possible values are:
+ # valid URL prefix or empty
+ prefix = ""
+
+ [webserver.interface]
+ # Should the web interface use the boxed layout?
+ boxed = true
+
+ # Theme used by the Pi-hole web interface
+ #
+ # Possible values are:
+ # - "default-auto"
+ # Pi-hole auto
+ # - "default-light"
+ # Pi-hole day
+ # - "default-dark"
+ # Pi-hole midnight
+ # - "default-darker"
+ # Pi-hole deep-midnight
+ # - "high-contrast"
+ # High-contrast light
+ # - "high-contrast-dark"
+ # High-contrast dark
+ # - "lcars"
+ # Star Trek LCARS
+ theme = "default-auto"
+
+ [webserver.api]
+ # Number of concurrent sessions allowed for the API. If the number of sessions exceeds
+ # this value, no new sessions will be allowed until the number of sessions drops due
+ # to session expiration or logout. Note that the number of concurrent sessions is
+ # irrelevant if authentication is disabled as no sessions are used in this case.
+ max_sessions = 16
+
+ # Should FTL prettify the API output (add extra spaces, newlines and indentation)?
+ prettyJSON = false
+
+ # API password hash
+ #
+ # Possible values are:
+ #
+ pwhash = ""
+
+ # Pi-hole 2FA TOTP secret. When set to something different than "", 2FA authentication
+ # will be enforced for the API and the web interface. This setting is write-only, you
+ # can not read the secret back.
+ #
+ # Possible values are:
+ #
+ totp_secret = ""
+
+ # Pi-hole application password.
+ # After you turn on two-factor (2FA) verification and set up an Authenticator app, you
+ # may run into issues if you use apps or other services that don't support two-step
+ # verification. In this case, you can create and use an app password to sign in. An
+ # app password is a long, randomly generated password that can be used instead of your
+ # regular password + TOTP token when signing in to the API. The app password can be
+ # generated through the API and will be shown only once. You can revoke the app
+ # password at any time. If you revoke the app password, be sure to generate a new one
+ # and update your app with the new password.
+ #
+ # Possible values are:
+ #
+ app_pwhash = ""
+
+ # Should application password API sessions be allowed to modify config settings?
+ # Setting this to true allows third-party applications using the application password
+ # to modify settings, e.g., the upstream DNS servers, DHCP server settings, or
+ # changing passwords. This setting should only be enabled if really needed and only if
+ # you trust the applications using the application password.
+ app_sudo = false
+
+ # Should FTL create a temporary CLI password? This password is stored in clear in
+ # /etc/pihole and can be used by the CLI (pihole ... commands) to authenticate
+ # against the API. Note that the password is only valid for the current session and
+ # regenerated on each FTL restart. Sessions initiated with this password cannot modify
+ # the Pi-hole configuration (change passwords, etc.) for security reasons but can
+ # still use the API to query data and manage lists.
+ cli_pw = true
+
+ # Array of clients to be excluded from certain API responses (regex):
+ # - Query Log (/api/queries)
+ # - Top Clients (/api/stats/top_clients)
+ # This setting accepts both IP addresses (IPv4 and IPv6) as well as hostnames.
+ # Note that backslashes "\" need to be escaped, i.e. "\\" in this setting
+ #
+ # Example: [ "^192\\.168\\.2\\.56$", "^fe80::341:[0-9a-f]*$", "^localhost$" ]
+ #
+ # Possible values are:
+ # array of regular expressions describing clients
+ excludeClients = []
+
+ # Array of domains to be excluded from certain API responses (regex):
+ # - Query Log (/api/queries)
+ # - Top Clients (/api/stats/top_domains)
+ # Note that backslashes "\" need to be escaped, i.e. "\\" in this setting
+ #
+ # Example: [ "(^|\\.)\\.google\\.de$", "\\.pi-hole\\.net$" ]
+ #
+ # Possible values are:
+ # array of regular expressions describing domains
+ excludeDomains = []
+
+ # How much history should be imported from the database and returned by the API
+ # [seconds]? (max 24*60*60 = 86400)
+ maxHistory = 86400
+
+ # Up to how many clients should be returned in the activity graph endpoint
+ # (/api/history/clients)?
+ # This setting can be overwritten at run-time using the parameter N. Setting this to 0
+ # will always send all clients. Be aware that this may be challenging for the GUI if
+ # you have many (think > 1.000 clients) in your network
+ maxClients = 10
+
+ # How should the API compute the most active clients? If set to true, the API will
+ # return the clients with the most queries globally (within 24 hours). If set to
+ # false, the API will return the clients with the most queries per time slot
+ # individually.
+ client_history_global_max = true
+
+ # Allow destructive API calls (e.g. deleting all queries, powering off the system, ...)
+ allow_destructive = true
+
+ [webserver.api.temp]
+ # Which upper temperature limit should be used by Pi-hole? Temperatures above this
+ # limit will be shown as "hot". The number specified here is in the unit defined below
+ limit = 60.000000
+
+ # Which temperature unit should be used for temperatures processed by FTL?
+ #
+ # Possible values are:
+ # - "C"
+ # Celsius
+ # - "F"
+ # Fahrenheit
+ # - "K"
+ # Kelvin
+ unit = "C"
+
+[files]
+ # The file which contains the PID of FTL's main process.
+ #
+ # Possible values are:
+ #
+ pid = "/run/pihole-FTL.pid"
+
+ # The location of FTL's long-term database
+ #
+ # Possible values are:
+ #
+ database = "/etc/pihole/pihole-FTL.db"
+
+ # The location of Pi-hole's gravity database
+ #
+ # Possible values are:
+ #
+ gravity = "/etc/pihole/gravity.db"
+
+ # A temporary directory where Pi-hole can store files during gravity updates. This
+ # directory must be writable by the user running gravity (typically pihole).
+ #
+ # Possible values are:
+ #
+ gravity_tmp = "/tmp"
+
+ # The database containing MAC -> Vendor information for the network table
+ #
+ # Possible values are:
+ #
+ macvendor = "/etc/pihole/macvendor.db"
+
+ # The old config file of Pi-hole used before v6.0
+ #
+ # Possible values are:
+ #
+ setupVars = "/etc/pihole/setupVars.conf"
+
+ # An optional file containing a pcap capture of the network traffic. This file is used
+ # for debugging purposes only. If you don't know what this is, you don't need it.
+ # Setting this to an empty string disables pcap recording. The file must be writable
+ # by the user running FTL (typically pihole). Failure to write to this file will
+ # prevent the DNS resolver from starting. The file is appended to if it already
+ # exists.
+ #
+ # Possible values are:
+ #
+ pcap = ""
+
+ [files.log]
+ # The location of FTL's log file
+ #
+ # Possible values are:
+ #
+ ftl = "/var/log/pihole/FTL.log"
+
+ # The log file used by the embedded dnsmasq DNS server
+ #
+ # Possible values are:
+ #
+ dnsmasq = "/var/log/pihole/pihole.log"
+
+ # The log file used by the webserver
+ #
+ # Possible values are:
+ #
+ webserver = "/var/log/pihole/webserver.log"
+
+[misc]
+ # Using privacy levels you can specify which level of detail you want to see in your
+ # Pi-hole statistics. Changing this setting will trigger a restart of FTL
+ #
+ # Possible values are:
+ # - 0
+ # Don't hide anything, all statistics are available.
+ # - 1
+ # Hide domains. This setting disables Top Domains and Top Ads
+ # - 2
+ # Hide domains and clients. This setting disables Top Domains, Top Ads, Top
+ # Clients and Clients over time.
+ # - 3
+ # Anonymize everything. This setting disabled almost any statistics and query
+ # analysis. There will be no long-term database logging and no Query Log. You
+ # will also loose most regex features.
+ privacylevel = 0
+
+ # During startup, in some configurations, network interfaces appear only late during
+ # system startup and are not ready when FTL tries to bind to them. Therefore, you may
+ # want FTL to wait a given amount of time before trying to start the DNS revolver.
+ # This setting takes any integer value between 0 and 300 seconds. To prevent delayed
+ # startup while the system is already running and FTL is restarted, the delay only
+ # takes place within the first 180 seconds (hard-coded) after booting.
+ delay_startup = 0
+
+ # Set niceness of pihole-FTL. Defaults to -10 and can be disabled altogether by setting
+ # a value of -999. The nice value is an attribute that can be used to influence the
+ # CPU scheduler to favor or disfavor a process in scheduling decisions. The range of
+ # the nice value varies across UNIX systems. On modern Linux, the range is -20 (high
+ # priority = not very nice to other processes) to +19 (low priority).
+ nice = -10
+
+ # Should FTL translate its own stack addresses into code lines during the bug
+ # backtrace? This improves the analysis of crashed significantly. It is recommended to
+ # leave the option enabled. This option should only be disabled when addr2line is
+ # known to not be working correctly on the machine because, in this case, the
+ # malfunctioning addr2line can prevent from generating any backtrace at all.
+ addr2line = true
+
+ # Should FTL load additional dnsmasq configuration files from /etc/dnsmasq.d/?
+ # Warning: This is an advanced setting and should only be used with care.
+ # Incorrectly formatted or config files specifying options which can only be defined
+ # once can result in conflicts with the automatic configuration of Pi-hole (see
+ # /etc/pihole/dnsmasq.conf) and may stop DNS resolution from working.
+ etc_dnsmasq_d = false
+
+ # Additional lines to inject into the generated dnsmasq configuration.
+ # Warning: This is an advanced setting and should only be used with care. Incorrectly
+ # formatted or duplicated lines as well as lines conflicting with the automatic
+ # configuration of Pi-hole can break the embedded dnsmasq and will stop DNS resolution
+ # from working.
+ # Use this option with extra care.
+ #
+ # Possible values are:
+ # array of valid dnsmasq config line options
+ dnsmasq_lines = []
+
+ # Log additional information about queries and replies to pihole.log
+ # When this setting is enabled, the log has extra information at the start of each
+ # line. This consists of a serial number which ties together the log lines associated
+ # with an individual query, and the IP address of the requestor. This setting is only
+ # effective if dns.queryLogging is enabled, too. This option is only useful for
+ # debugging and is not recommended for normal use.
+ extraLogging = false
+
+ # Put configuration into read-only mode. This will prevent any changes to the
+ # configuration file via the API or CLI. This setting useful when a configuration is
+ # to be forced/modified by some third-party application (like infrastructure-as-code
+ # providers) and should not be changed by any means.
+ readOnly = false
+
+ [misc.check]
+ # Pi-hole is very lightweight on resources. Nevertheless, this does not mean that you
+ # should run Pi-hole on a server that is otherwise extremely busy as queuing on the
+ # system can lead to unnecessary delays in DNS operation as the system becomes less
+ # and less usable as the system load increases because all resources are permanently
+ # in use. To account for this, FTL regularly checks the system load. To bring this to
+ # your attention, FTL warns about excessive load when the 15 minute system load
+ # average exceeds the number of cores.
+ # This check can be disabled with this setting.
+ load = true
+
+ # FTL stores history in shared memory to allow inter-process communication with forked
+ # dedicated TCP workers. If FTL runs out of memory, it cannot continue to work as
+ # queries cannot be analyzed any further. Hence, FTL checks if enough shared memory is
+ # available on your system and warns you if this is not the case.
+ # By default, FTL warns if the shared-memory usage exceeds 90%. You can set any
+ # integer limit between 0 to 100 (interpreted as percentages) where 0 means that
+ # checking of shared-memory usage is disabled.
+ shmem = 90
+
+ # FTL stores its long-term history in a database file on disk. Furthermore, FTL stores
+ # log files. By default, FTL warns if usage of the disk holding any crucial file
+ # exceeds 90%. You can set any integer limit between 0 to 100 (interpreted as
+ # percentages) where 0 means that checking of disk usage is disabled.
+ disk = 90
+
+[debug]
+ # Print debugging information about database actions. This prints performed SQL
+ # statements as well as some general information such as the time it took to store the
+ # queries and how many have been saved to the database.
+ database = false
+
+ # Prints a list of the detected interfaces on the startup of pihole-FTL. Also, prints
+ # whether these interfaces are IPv4 or IPv6 interfaces.
+ networking = false
+
+ # Print information about shared memory locks. Messages will be generated when waiting,
+ # obtaining, and releasing a lock.
+ locks = false
+
+ # Print extensive query information (domains, types, replies, etc.). This has always
+ # been part of the legacy debug mode of pihole-FTL.
+ queries = false
+
+ # Print flags of queries received by the DNS hooks. Only effective when DEBUG_QUERIES
+ # is enabled as well.
+ flags = false
+
+ # Print information about shared memory buffers. Messages are either about creating or
+ # enlarging shmem objects or string injections.
+ shmem = false
+
+ # Print information about garbage collection (GC): What is to be removed, how many have
+ # been removed and how long did GC take.
+ gc = false
+
+ # Print information about ARP table processing: How long did parsing take, whether read
+ # MAC addresses are valid, and if the macvendor.db file exists.
+ arp = false
+
+ # Controls if FTLDNS should print extended details about regex matching into FTL.log.
+ regex = false
+
+ # Print extra debugging information concerning API calls. This includes the request,
+ # the request parameters, and the internal details about how the algorithms decide
+ # which data to present and in what form. This very verbose output should only be used
+ # when debugging specific API issues and can be helpful, e.g., when a client cannot
+ # connect due to an obscure API error. Furthermore, this setting enables logging of
+ # all API requests (auth log) and details about user authentication attempts.
+ api = false
+
+ # Print extra debugging information about TLS connections. This includes the TLS
+ # version, the cipher suite, the certificate chain and much more. This very verbose
+ # output should only be used when debugging specific TLS issues and can be helpful,
+ # e.g., when a client cannot connect due to an obscure TLS error as modern browsers do
+ # not provide much information about the underlying TLS connection and most often give
+ # only very generic error messages without much/any underlying technical information.
+ tls = false
+
+ # Print information about overTime memory operations, such as initializing or moving
+ # overTime slots.
+ overtime = false
+
+ # Print information about status changes for individual queries. This can be useful to
+ # identify unexpected unknown queries.
+ status = false
+
+ # Print information about capabilities granted to the pihole-FTL process. The current
+ # capabilities are printed on receipt of SIGHUP, i.e., the current set of capabilities
+ # can be queried without restarting pihole-FTL (by setting DEBUG_CAPS=true and
+ # thereafter sending killall -HUP pihole-FTL).
+ caps = false
+
+ # Print information about DNSSEC activity
+ dnssec = false
+
+ # FTL uses dynamically allocated vectors for various tasks. This config option enables
+ # extensive debugging information such as information about allocation, referencing,
+ # deletion, and appending.
+ vectors = false
+
+ # Extensive information about hostname resolution like which DNS servers are used in
+ # the first and second hostname resolving tries (only affecting internally generated
+ # PTR queries).
+ resolver = false
+
+ # Print debugging information about received EDNS(0) data.
+ edns0 = false
+
+ # Log various important client events such as change of interface (e.g., client
+ # switching from WiFi to wired or VPN connection), as well as extensive reporting
+ # about how clients were assigned to its groups.
+ clients = false
+
+ # Log information related to alias-client processing.
+ aliasclients = false
+
+ # Log information regarding FTL's embedded event handling queue.
+ events = false
+
+ # Log information about script helpers, e.g., due to dhcp-script.
+ helper = false
+
+ # Print config parsing details
+ config = false
+
+ # Debug monitoring of /etc/pihole filesystem events
+ inotify = false
+
+ # Debug monitoring of the webserver (CivetWeb) events
+ webserver = false
+
+ # Temporary flag that may print additional information. This debug flag is meant to be
+ # used whenever needed for temporary investigations. The logged content may change
+ # without further notice at any time.
+ extra = false
+
+ # Reserved debug flag
+ reserved = false
+
+ # Print information about NTP synchronization
+ ntp = false
+
+ # Print information about netlink communication and parsing
+ netlink = false
+
+ # Set all debug flags at once. This is a convenience option to enable all debug flags
+ # at once. Note that this option is not persistent, setting it to true will enable all
+ # *remaining* debug flags but unsetting it will disable *all* debug flags.
+ all = false
diff --git a/pkgs/by-name/pi/pihole-web/package.nix b/pkgs/by-name/pi/pihole-web/package.nix
new file mode 100644
index 000000000000..905987afd989
--- /dev/null
+++ b/pkgs/by-name/pi/pihole-web/package.nix
@@ -0,0 +1,51 @@
+{
+ stdenv,
+ lib,
+ fetchFromGitHub,
+ pihole,
+ pihole-ftl,
+ procps,
+ ...
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "pihole-web";
+ version = "6.1";
+
+ src = fetchFromGitHub {
+ owner = "pi-hole";
+ repo = "web";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-+h4cPDsTAKR8MM+Za0mp2nOX1cHW8LRlFmLqvrBHfbs=";
+ };
+
+ propagatedBuildInputs = [
+ pihole
+ pihole-ftl
+ procps
+ ];
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/share
+ cp -r -t $out/share *.lp img/ scripts/ style/ vendor/
+
+ mkdir -p $out/share/doc/$name/
+ cp README.md $out/share/doc/$name/
+
+ runHook postInstall
+ '';
+
+ meta = {
+ description = "Pi-hole web dashboard displaying stats and more";
+ longDescription = ''
+ Pi-hole's Web interface (based off of AdminLTE) provides a central
+ location to manage your Pi-hole and review the statistics generated by
+ FTLDNS.
+ '';
+ license = lib.licenses.eupl12;
+ maintainers = with lib.maintainers; [ williamvds ];
+ platforms = lib.platforms.linux;
+ };
+})
diff --git a/pkgs/by-name/pi/pihole/0001-Remove-sudo.patch b/pkgs/by-name/pi/pihole/0001-Remove-sudo.patch
new file mode 100644
index 000000000000..f037d2953bea
--- /dev/null
+++ b/pkgs/by-name/pi/pihole/0001-Remove-sudo.patch
@@ -0,0 +1,32 @@
+From a2b3aa45d6e073272608506b1d27e4f43f2b0032 Mon Sep 17 00:00:00 2001
+From: williamvds
+Date: Sun, 6 Apr 2025 23:00:41 +0100
+Subject: [PATCH 1/3] Remove sudo
+
+Rely on polkit and sensible permissions
+---
+ pihole | 8 --------
+ 1 file changed, 8 deletions(-)
+
+diff --git a/pihole b/pihole
+index 1d5093c..6afc48a 100755
+--- a/pihole
++++ b/pihole
+@@ -570,14 +570,6 @@ if [[ -z ${USER} ]]; then
+ USER=$(whoami)
+ fi
+
+-# Check if the current user is neither root nor pihole and if the command
+-# requires root. If so, exit with an error message.
+-if [[ $EUID -ne 0 && ${USER} != "pihole" && need_root -eq 1 ]];then
+- echo -e " ${CROSS} The Pi-hole command requires root privileges, try:"
+- echo -e " ${COL_GREEN}sudo pihole $*${COL_NC}"
+- exit 1
+-fi
+-
+ # Handle redirecting to specific functions based on arguments
+ case "${1}" in
+ "allow" | "allowlist" ) listFunc "$@";;
+--
+2.48.1
+
diff --git a/pkgs/by-name/pi/pihole/0002-Remove-unsupported-commands.patch b/pkgs/by-name/pi/pihole/0002-Remove-unsupported-commands.patch
new file mode 100644
index 000000000000..541d9b487764
--- /dev/null
+++ b/pkgs/by-name/pi/pihole/0002-Remove-unsupported-commands.patch
@@ -0,0 +1,67 @@
+From ab0650484cdd89afb5b60a0a046509ec5ae14375 Mon Sep 17 00:00:00 2001
+From: williamvds
+Date: Sun, 6 Apr 2025 23:01:30 +0100
+Subject: [PATCH 2/3] Remove unsupported commands
+
+Remove some unsupported maintenance commands, particularly the ones which
+reinstall, update, and uninstall pihole. This is managed by NixOS, after all.
+---
+ pihole | 9 +++++++--
+ 1 file changed, 7 insertions(+), 2 deletions(-)
+
+diff --git a/pihole b/pihole
+index 6afc48a..cce7c97 100755
+--- a/pihole
++++ b/pihole
+@@ -92,6 +92,7 @@ debugFunc() {
+ }
+
+ flushFunc() {
++ unsupportedFunc
+ "${PI_HOLE_SCRIPT_DIR}"/piholeLogFlush.sh "$@"
+ exit 0
+ }
+@@ -102,6 +103,7 @@ arpFunc() {
+ }
+
+ updatePiholeFunc() {
++ unsupportedFunc
+ if [ -n "${DOCKER_VERSION}" ]; then
+ unsupportedFunc
+ else
+@@ -137,6 +139,7 @@ chronometerFunc() {
+
+
+ uninstallFunc() {
++ unsupportedFunc
+ if [ -n "${DOCKER_VERSION}" ]; then
+ unsupportedFunc
+ else
+@@ -405,6 +408,7 @@ tailFunc() {
+ }
+
+ piholeCheckoutFunc() {
++ unsupportedFunc
+ if [ -n "${DOCKER_VERSION}" ]; then
+ echo -e "${CROSS} Function not supported in Docker images"
+ echo "Please build a custom image following the steps at"
+@@ -460,13 +464,14 @@ tricorderFunc() {
+ }
+
+ updateCheckFunc() {
++ unsupportedFunc
+ "${PI_HOLE_SCRIPT_DIR}"/updatecheck.sh "$@"
+ exit 0
+ }
+
+ unsupportedFunc(){
+- echo "Function not supported in Docker images"
+- exit 0
++ echo "Function not supported in NixOS"
++ exit 1
+ }
+
+ helpFunc() {
+--
+2.48.1
+
diff --git a/pkgs/by-name/pi/pihole/0003-Fix-redefinition-of-readonly-variable-utilsfile.patch b/pkgs/by-name/pi/pihole/0003-Fix-redefinition-of-readonly-variable-utilsfile.patch
new file mode 100644
index 000000000000..62c67c026ded
--- /dev/null
+++ b/pkgs/by-name/pi/pihole/0003-Fix-redefinition-of-readonly-variable-utilsfile.patch
@@ -0,0 +1,52 @@
+From cca2f6437e3ba09019b8fcb1986b4558d7c6db4e Mon Sep 17 00:00:00 2001
+From: williamvds
+Date: Sat, 31 May 2025 13:43:42 +0100
+Subject: [PATCH 3/3] Fix redefinition of readonly variable utilsfile
+
+---
+ advanced/Scripts/api.sh | 2 +-
+ pihole | 10 +++-------
+ 2 files changed, 4 insertions(+), 8 deletions(-)
+
+diff --git a/advanced/Scripts/api.sh b/advanced/Scripts/api.sh
+index 613a8d8..8720043 100755
+--- a/advanced/Scripts/api.sh
++++ b/advanced/Scripts/api.sh
+@@ -19,7 +19,7 @@
+
+ TestAPIAvailability() {
+
+- local chaos_api_list authResponse authStatus authData apiAvailable DNSport
++ local chaos_api_list authResponse authStatus authData apiAvailable DNSport utilsfile
+
+ # as we are running locally, we can get the port value from FTL directly
+ readonly utilsfile="${PI_HOLE_SCRIPT_DIR}/utils.sh"
+diff --git a/pihole b/pihole
+index cce7c97..d63d064 100755
+--- a/pihole
++++ b/pihole
+@@ -16,18 +16,14 @@ readonly PI_HOLE_SCRIPT_DIR="/opt/pihole"
+ # error due to modifying a readonly variable.
+ PI_HOLE_BIN_DIR="/usr/local/bin"
+
+-readonly colfile="${PI_HOLE_SCRIPT_DIR}/COL_TABLE"
+ # shellcheck source=./advanced/Scripts/COL_TABLE
+-source "${colfile}"
++source "${PI_HOLE_SCRIPT_DIR}/COL_TABLE"
+
+-readonly utilsfile="${PI_HOLE_SCRIPT_DIR}/utils.sh"
+ # shellcheck source=./advanced/Scripts/utils.sh
+-source "${utilsfile}"
++source "${PI_HOLE_SCRIPT_DIR}/utils.sh"
+
+-# Source api functions
+-readonly apifile="${PI_HOLE_SCRIPT_DIR}/api.sh"
+ # shellcheck source=./advanced/Scripts/api.sh
+-source "${apifile}"
++source "${PI_HOLE_SCRIPT_DIR}/api.sh"
+
+ versionsfile="/etc/pihole/versions"
+ if [ -f "${versionsfile}" ]; then
+--
+2.48.1
+
diff --git a/pkgs/by-name/pi/pihole/package.nix b/pkgs/by-name/pi/pihole/package.nix
new file mode 100644
index 000000000000..d1c6f575b053
--- /dev/null
+++ b/pkgs/by-name/pi/pihole/package.nix
@@ -0,0 +1,257 @@
+{
+ lib,
+ fetchFromGitHub,
+ makeBinaryWrapper,
+ installShellFiles,
+ bash,
+ coreutils,
+ curl,
+ dig,
+ gawk,
+ getent,
+ glibc,
+ gnugrep,
+ gnused,
+ iproute2,
+ jq,
+ killall,
+ libidn2,
+ locale,
+ ncurses,
+ netcat,
+ nettools,
+ pihole-ftl,
+ procps,
+ resholve,
+ sqlite,
+ systemd,
+ util-linux,
+ stateDir ? "/etc/pihole",
+ ...
+}:
+
+(resholve.mkDerivation rec {
+ pname = "pihole";
+ version = "6.1";
+
+ src = fetchFromGitHub {
+ owner = "pi-hole";
+ repo = "pi-hole";
+ tag = "v${version}";
+ hash = "sha256-aEnv8Lhb5vf0yDyuriVTaUY1wcdVmTdqoK+KDHvT/Lw=";
+ };
+
+ patches = [
+ # Remove use of sudo in the original script, prefer to use a wrapper
+ ./0001-Remove-sudo.patch
+ # Disable unsupported subcommands, particularly those for imperatively installing/upgrading Pi-hole
+ ./0002-Remove-unsupported-commands.patch
+ # Fix a readonly variable error caused by defining a shadowing local variable
+ ./0003-Fix-redefinition-of-readonly-variable-utilsfile.patch
+ ];
+
+ nativeBuildInputs = [
+ makeBinaryWrapper
+ installShellFiles
+ ];
+
+ installPhase = ''
+ runHook preInstall
+
+ readonly scriptsDir=$out/usr/share/pihole
+
+ install -Dm 555 -t $out/bin pihole
+ install -Dm 555 -t $scriptsDir/advanced/Scripts gravity.sh
+
+ # The installation script is sourced by advanced/Scripts/piholeARPTable.sh etc
+ cp --parents -r -t $scriptsDir/ 'automated install/' advanced/{Scripts,Templates}/
+
+ installShellCompletion --bash --name pihole.bash \
+ advanced/bash-completion/pihole
+
+ runHook postInstall
+ '';
+
+ solutions.default =
+ let
+ out = builtins.placeholder "out";
+ scriptsDir = "${out}/usr/share/pihole/advanced/Scripts";
+ in
+ {
+ scripts =
+ let
+ relativeScripts = "usr/share/pihole/advanced/Scripts";
+ in
+ [
+ "bin/pihole"
+ "${relativeScripts}/api.sh"
+ "${relativeScripts}/database_migration/gravity-db.sh"
+ "${relativeScripts}/gravity.sh"
+ "${relativeScripts}/list.sh"
+ "${relativeScripts}/piholeARPTable.sh"
+ "${relativeScripts}/piholeCheckout.sh"
+ "${relativeScripts}/piholeDebug.sh"
+ "${relativeScripts}/piholeLogFlush.sh"
+ "${relativeScripts}/query.sh"
+ "${relativeScripts}/update.sh"
+ "${relativeScripts}/updatecheck.sh"
+ "${relativeScripts}/utils.sh"
+ "${relativeScripts}/version.sh"
+ ];
+ interpreter = lib.getExe bash;
+ inputs = [
+ # TODO: see if these inputs can help resholving
+ "bin"
+ "usr/share/pihole/advanced/Scripts"
+
+ bash
+ coreutils
+ curl
+ dig
+ gawk
+ getent
+ gnugrep
+ gnused
+ iproute2
+ jq
+ killall
+ libidn2
+ locale
+ ncurses
+ netcat
+ nettools
+ pihole-ftl
+ procps
+ sqlite
+ systemd
+ util-linux
+ ];
+ fake = {
+ source = [
+ "/etc/os-release"
+ "/etc/pihole/versions"
+ "/etc/pihole/setupVars.conf"
+ ];
+ external = [
+ # Used by chronometer.sh to get GPU information on Raspberry Pis
+ "sudo"
+ "vcgencmd"
+ # used by the checkout and update scripts, which are patched out
+ "git"
+ "getenforce"
+ "firewall-cmd"
+ # Conditionally used in Docker builds
+ "service"
+ "lighttpd"
+ # Used in piholeLogFlush.sh
+ "/usr/sbin/logrotate"
+ # Used by teleporter in webpage.sh
+ "php"
+ ];
+ };
+ fix = {
+ "$PI_HOLE_BIN_DIR" = [ "${out}/bin" ];
+ "$PI_HOLE_FILES_DIR" = [ "${out}/usr/share/pihole" ];
+ "$PI_HOLE_INSTALL_DIR" = [ scriptsDir ];
+ "$PI_HOLE_LOCAL_REPO" = [ "${out}/usr/share/pihole" ];
+ "$PI_HOLE_SCRIPT_DIR" = [ scriptsDir ];
+ "$colfile" = [ "${scriptsDir}/COL_TABLE" ];
+ "$coltable" = [ "${scriptsDir}/COL_TABLE" ];
+ "$PIHOLE_COLTABLE_FILE" = [ "${scriptsDir}/COL_TABLE" ];
+ "$utilsfile" = [ "${scriptsDir}/utils.sh" ];
+ "$apifile" = [ "${scriptsDir}/api.sh" ];
+ "$piholeGitDir" = [ "${out}/usr/share/pihole" ];
+ "$PIHOLE_COMMAND" = [ "pihole" ];
+ };
+ keep = {
+ source = [
+ "$pihole_FTL" # Global config file
+ "$setupVars" # Global config file
+ "$PIHOLE_SETUP_VARS_FILE"
+ "$versionsfile" # configuration file, doesn't exist on NixOS
+ "${out}/usr/share/pihole/automated install/basic-install.sh"
+ "${scriptsDir}/COL_TABLE"
+ "${scriptsDir}/database_migration/gravity-db.sh"
+ "${scriptsDir}/gravity.sh"
+ "${scriptsDir}/piholeCheckout.sh"
+ "${scriptsDir}/utils.sh"
+ "${scriptsDir}/api.sh"
+ "/etc/os-release"
+ "/etc/pihole/versions"
+ "/etc/pihole/setupVars.conf"
+ "$cachedVersions"
+ ];
+
+ "$PIHOLE_SETUP_VARS_FILE" = true;
+ "$PKG_INSTALL" = true; # System package manager, patched out
+ "$PKG_MANAGER" = true; # System package manager, patched out
+ "$cmd" = true; # ping or ping6
+ "$program_name" = true; # alias for $1
+ "$svc" = true; # dynamic restart command
+ "${out}/bin/pihole" = true;
+ "${scriptsDir}/api.sh" = true;
+ "${scriptsDir}/gravity.sh" = true;
+ "${scriptsDir}/list.sh" = true;
+ "${scriptsDir}/piholeARPTable.sh" = true;
+ "${scriptsDir}/piholeDebug.sh" = true;
+ "${scriptsDir}/piholeLogFlush.sh" = true;
+ "${scriptsDir}/query.sh" = true;
+ "${scriptsDir}/uninstall.sh" = true;
+ "${scriptsDir}/update.sh" = true;
+ "${scriptsDir}/updatecheck.sh" = true;
+ "${scriptsDir}/version.sh" = true;
+
+ # boolean variables
+ "$addmode" = true;
+ "$noReloadRequested" = true;
+ "$oldAvail" = true;
+ "$verbose" = true;
+ "$web" = true;
+ "$wildcard" = true;
+
+ # Note that this path needs to be quoted due to the whitespace.
+ # TODO: raise upstream resholve issue. pihole scripts specify this path
+ # both quoted and escaped. Resholve apparently requires matching the
+ # literal path, so we need to provide a version with and without the
+ # backslash.
+ "'${out}/usr/share/pihole/automated\\ install/basic-install.sh'" = true;
+ "'${out}/usr/share/pihole/automated install/basic-install.sh'" = true;
+
+ "/etc/.pihole" = true; # Patched with an override
+ "/etc/os-release" = true;
+ "/etc/pihole/versions" = true;
+ "/etc/pihole/setupVars.conf" = true;
+ };
+ execer = [
+ "cannot:${pihole-ftl}/bin/pihole-FTL"
+ "cannot:${iproute2}/bin/ip"
+ "cannot:${systemd}/bin/systemctl"
+ "cannot:${glibc.bin}/bin/ldd"
+ "cannot:${out}/bin/pihole"
+ ];
+ };
+
+ meta = {
+ description = "A black hole for Internet advertisements";
+ license = lib.licenses.eupl12;
+ maintainers = with lib.maintainers; [ williamvds ];
+ platforms = lib.platforms.linux;
+ mainProgram = "pihole";
+ };
+
+ passthru = {
+ stateDir = stateDir;
+ };
+}).overrideAttrs
+ (old: {
+ # Resholve can't fix the hardcoded absolute paths, so substitute them before resholving
+ preFixup =
+ ''
+ scriptsDir=$out/usr/share/pihole
+
+ substituteInPlace $out/bin/pihole $scriptsDir/advanced/Scripts/*.sh \
+ --replace-quiet /etc/.pihole $scriptsDir \
+ --replace-quiet /opt/pihole $scriptsDir/advanced/Scripts
+ ''
+ + old.preFixup;
+ })
diff --git a/pkgs/by-name/re/reposilite/package.nix b/pkgs/by-name/re/reposilite/package.nix
index c19c0f013ebd..7b10a8efdef5 100644
--- a/pkgs/by-name/re/reposilite/package.nix
+++ b/pkgs/by-name/re/reposilite/package.nix
@@ -18,11 +18,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "Reposilite";
- version = "3.5.23";
+ version = "3.5.24";
src = fetchurl {
url = "https://maven.reposilite.com/releases/com/reposilite/reposilite/${finalAttrs.version}/reposilite-${finalAttrs.version}-all.jar";
- hash = "sha256-7DNl0u2iYAlqhflJCIppy8huMKtFjjyRJzUPcWHoRnE=";
+ hash = "sha256-HyA59f4Og3bGTe5hEShkAt0jl9rLUBzGAGxUKgJV9Y0=";
};
dontUnpack = true;
diff --git a/pkgs/by-name/re/reposilite/plugins.json b/pkgs/by-name/re/reposilite/plugins.json
index 0bbd0cde2419..a7ffffedc300 100644
--- a/pkgs/by-name/re/reposilite/plugins.json
+++ b/pkgs/by-name/re/reposilite/plugins.json
@@ -1,7 +1,7 @@
{
- "checksum": "sha256-k470nI1rGZJcUVETG3bmjqdvjkzeVM0OVWhONM6nJL8=",
- "groovy": "sha256-8LjYnoXaEYmedWUPgqfDGVORQnpoDn5um02KWtkTjak=",
- "migration": "sha256-T/n14xWA+YPZEDaybybtFiqcdE/I7SY/llvhwL+9JZU=",
- "prometheus": "sha256-BChuSWSwPpwAA5jA9Lf4LsAGNA6uFlVqFNy7h9biZ9Q=",
- "swagger": "sha256-uL3e85p1xk265xiNzDoxY62GPbp7qCummEMxXzKUn5Q="
+ "checksum": "sha256-XaFqu3ln73XLDSbHO7PUalwOLdtBfQ1pOGttcbM50To=",
+ "groovy": "sha256-sDHaaWdcx8kAnjoalizxVkMALljlrzvBLf0EjtZWsB0=",
+ "migration": "sha256-TAnaun2V8dVZeMWAWsThZcBD+DDgGj+7qMt4LTDkYpE=",
+ "prometheus": "sha256-yVs53YX8vIxjhojVYGK1xstw/8wZNE7C9DG01rdFpSc=",
+ "swagger": "sha256-gSiJeS0NLvVWlKg/CNkwpBD3fNZUWyBwrD53NWuY1Ug="
}
diff --git a/pkgs/by-name/sf/sfcgal/cmake-fix.patch b/pkgs/by-name/sf/sfcgal/cmake-fix.patch
deleted file mode 100644
index 1614fe6323f3..000000000000
--- a/pkgs/by-name/sf/sfcgal/cmake-fix.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 07a6c2e5..37c33d92 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -221,7 +221,7 @@ if(NOT DEFINED CMAKE_INSTALL_LIBDIR)
- set(CMAKE_INSTALL_LIBDIR "${_LIBDIR_DEFAULT}" CACHE PATH "object code libraries (${_LIBDIR_DEFAULT})")
- endif()
-
--SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
-+SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_FULL_LIBDIR}")
- SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
- #SET(CMAKE_MACOSX_RPATH ON)
-
-@@ -260,6 +260,10 @@ if ( "${CMAKE_BUILD_TYPE}" STREQUAL "Debug" )
- else()
- set( SFCGAL_LIB_NAME "SFCGAL" )
- endif()
-+
-+if ( UNIX )
-+ include(GNUInstallDirs)
-+endif()
- #set( SFCGAL_LIB_NAME ${${CMAKE_BUILD_TYPE}
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/sfcgal-config.in ${CMAKE_CURRENT_BINARY_DIR}/sfcgal-config @ONLY)
- install( PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/sfcgal-config DESTINATION bin )
-diff --git a/sfcgal-config.in b/sfcgal-config.in
-index a0e992c5..49615c13 100755
---- a/sfcgal-config.in
-+++ b/sfcgal-config.in
-@@ -1,6 +1,6 @@
- #!/bin/sh
- prefix=@CMAKE_INSTALL_PREFIX@
--libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
-+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
-
- usage()
- {
-diff --git a/sfcgal.pc.in b/sfcgal.pc.in
-index 968cb407..bf517d02 100644
---- a/sfcgal.pc.in
-+++ b/sfcgal.pc.in
-@@ -1,6 +1,6 @@
- prefix=@CMAKE_INSTALL_PREFIX@
- exec_prefix=${prefix}
--libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
-+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
- includedir=${prefix}/include
-
- Name: sfcgal
diff --git a/pkgs/by-name/sf/sfcgal/package.nix b/pkgs/by-name/sf/sfcgal/package.nix
index dc2163ceb568..db7a0e806a80 100644
--- a/pkgs/by-name/sf/sfcgal/package.nix
+++ b/pkgs/by-name/sf/sfcgal/package.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "sfcgal";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchFromGitLab {
owner = "sfcgal";
repo = "SFCGAL";
- rev = "refs/tags/v${finalAttrs.version}";
- hash = "sha256-cx0QJCtAPR/WkWPpH+mZvq2803eDT7b+qlI5ma+CveE=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-m8oyfL3rF4qLugoEFa8iiqS5D1Oljg+x1qMp9KfiQ5c=";
};
buildInputs = [
@@ -29,17 +29,12 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [ cmake ];
- patches = [
- # https://gitlab.com/sfcgal/SFCGAL/-/merge_requests/384
- ./cmake-fix.patch
- ];
-
meta = {
description = "C++ wrapper library around CGAL with the aim of supporting ISO 191007:2013 and OGC Simple Features for 3D operations";
homepage = "https://sfcgal.gitlab.io/SFCGAL/";
changelog = "https://gitlab.com/sfcgal/SFCGAL/-/releases/v${finalAttrs.version}";
- license = lib.licenses.lgpl2;
- platforms = lib.platforms.linux;
+ license = lib.licenses.lgpl2Plus;
+ platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ fqidz ];
teams = [ lib.teams.geospatial ];
};
diff --git a/pkgs/by-name/sh/shell-gpt/package.nix b/pkgs/by-name/sh/shell-gpt/package.nix
index 3c52c2e43011..f7d3b6524b3f 100644
--- a/pkgs/by-name/sh/shell-gpt/package.nix
+++ b/pkgs/by-name/sh/shell-gpt/package.nix
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "shell-gpt";
- version = "1.4.4";
+ version = "1.4.5";
pyproject = true;
src = fetchFromGitHub {
owner = "TheR1D";
repo = "shell_gpt";
tag = version;
- hash = "sha256-4/5CLzIq+RXVTJk4chrd65GeazRp8VFKdOMt3fT+mbI=";
+ hash = "sha256-e0zKlbt508psiV1ryuE/JV0rWM/XZDhMChqReGHefig=";
};
pythonRelaxDeps = [
@@ -33,11 +33,16 @@ python3.pkgs.buildPythonApplication rec {
click
distro
instructor
+ litellm
openai
rich
typer
];
+ buildInputs = with python3.pkgs; [
+ litellm
+ ];
+
# Tests want to read the OpenAI API key from stdin
doCheck = false;
diff --git a/pkgs/by-name/sl/slimevr/package.nix b/pkgs/by-name/sl/slimevr/package.nix
index a9e94ebf6d51..21c6ac44c3b7 100644
--- a/pkgs/by-name/sl/slimevr/package.nix
+++ b/pkgs/by-name/sl/slimevr/package.nix
@@ -21,13 +21,13 @@
rustPlatform.buildRustPackage rec {
pname = "slimevr";
- version = "0.14.1";
+ version = "0.15.0";
src = fetchFromGitHub {
owner = "SlimeVR";
repo = "SlimeVR-Server";
rev = "v${version}";
- hash = "sha256-7b2IlMYpOVvthOUNr63PUsZyr2JH37O2DVWH9N6M8Xg=";
+ hash = "sha256-Sc51fGUXc9FCTO7wVy9hkZiOe0RYefVasp+jCeWl844=";
# solarxr
fetchSubmodules = true;
};
@@ -39,7 +39,7 @@ rustPlatform.buildRustPackage rec {
pnpmDeps = pnpm_9.fetchDeps {
pname = "${pname}-pnpm-deps";
inherit version src;
- hash = "sha256-IoLY3ByDQGfbkWjxlEHHTiKiE3+tpwCrYLUDE8zPkeQ=";
+ hash = "sha256-xCID9JOFEswsTbE5Dh6ZAkhhyy4eMuqkme54IdWfcks=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/st/stackit-cli/package.nix b/pkgs/by-name/st/stackit-cli/package.nix
index 165d2e86b723..9cdd191c82f3 100644
--- a/pkgs/by-name/st/stackit-cli/package.nix
+++ b/pkgs/by-name/st/stackit-cli/package.nix
@@ -12,16 +12,16 @@
buildGoModule rec {
pname = "stackit-cli";
- version = "0.32.0";
+ version = "0.33.1";
src = fetchFromGitHub {
owner = "stackitcloud";
repo = "stackit-cli";
rev = "v${version}";
- hash = "sha256-y0NQXfYgaAwMCCjEdUXpVlILqFXQP4+CxaJNjHZKdr8=";
+ hash = "sha256-qWKnGTSlBnorYrOdQCuA4ymb5lyQUhFQkiOG5SowxD8=";
};
- vendorHash = "sha256-7jsF91XudEG7mkqYcnhSI2D+uHQ4HGX+bzlm3wGR+MA=";
+ vendorHash = "sha256-OiXUvAksFcD6yU8CTzY8QeDkiYbIr5MTfoqwdyC/ITQ=";
subPackages = [ "." ];
diff --git a/pkgs/by-name/st/steam-unwrapped/package.nix b/pkgs/by-name/st/steam-unwrapped/package.nix
index dcb374f48437..236caad9062a 100644
--- a/pkgs/by-name/st/steam-unwrapped/package.nix
+++ b/pkgs/by-name/st/steam-unwrapped/package.nix
@@ -7,12 +7,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "steam-unwrapped";
- version = "1.0.0.82";
+ version = "1.0.0.83";
src = fetchurl {
# use archive url so the tarball doesn't 404 on a new release
url = "https://repo.steampowered.com/steam/archive/stable/steam_${finalAttrs.version}.tar.gz";
- hash = "sha256-r6Lx3WJx/StkW6MLjzq0Cv02VONUJBoxy9UQAPfm/Hc=";
+ hash = "sha256-eRaCsMx+/ZRscAL5F8ndR00mGbf57QCJEhaoprSsj4I=";
};
patches = [
@@ -23,8 +23,7 @@ stdenv.mkDerivation (finalAttrs: {
];
makeFlags = [
- "DESTDIR=$(out)"
- "PREFIX="
+ "PREFIX=${placeholder "out"}"
];
postInstall = ''
@@ -34,16 +33,17 @@ stdenv.mkDerivation (finalAttrs: {
mkdir -p $out/etc/udev/rules.d/
cp ./subprojects/steam-devices/*.rules $out/etc/udev/rules.d/
substituteInPlace $out/etc/udev/rules.d/60-steam-input.rules \
- --replace "/bin/sh" "${bash}/bin/bash"
+ --replace-fail "/bin/sh" "${bash}/bin/bash"
# this just installs a link, "steam.desktop -> /lib/steam/steam.desktop"
rm $out/share/applications/steam.desktop
- sed -e 's,/usr/bin/steam,steam,g' steam.desktop > $out/share/applications/steam.desktop
+ substitute steam.desktop $out/share/applications/steam.desktop \
+ --replace-fail /usr/bin/steam steam
'';
passthru.updateScript = ./update.py;
- meta = with lib; {
+ meta = {
description = "Digital distribution platform";
longDescription = ''
Steam is a video game digital distribution service and storefront from Valve.
@@ -51,9 +51,9 @@ stdenv.mkDerivation (finalAttrs: {
To install on NixOS, please use the option `programs.steam.enable = true`.
'';
homepage = "https://store.steampowered.com/";
- license = licenses.unfreeRedistributable;
- maintainers = [ lib.maintainers.jagajaga ];
- teams = [ lib.teams.steam ];
+ license = lib.licenses.unfreeRedistributable;
+ maintainers = with lib.maintainers; [ jagajaga ];
+ teams = with lib.teams; [ steam ];
mainProgram = "steam";
};
})
diff --git a/pkgs/by-name/ta/talosctl/package.nix b/pkgs/by-name/ta/talosctl/package.nix
index 3636cf56306f..213c188b8e2d 100644
--- a/pkgs/by-name/ta/talosctl/package.nix
+++ b/pkgs/by-name/ta/talosctl/package.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "talosctl";
- version = "1.10.2";
+ version = "1.10.3";
src = fetchFromGitHub {
owner = "siderolabs";
repo = "talos";
tag = "v${version}";
- hash = "sha256-8qruYf59oFvLO892T89GbayTpq9V1J+Tu08jgIaod18=";
+ hash = "sha256-smqQBFm33uTgK4RGtiu9wlgbHkt8jw7zeiVGWsHG/8s=";
};
- vendorHash = "sha256-sRa8P6vGjXg3fL4f3CFjtaTvESP8DPd7/E98Z+7i0mw=";
+ vendorHash = "sha256-fDKCozvQ1dPM0DFS7DysZ1DHryj3se1bmaLb+3B0kxo=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/ta/tandoor-recipes/common.nix b/pkgs/by-name/ta/tandoor-recipes/common.nix
index d840bc808327..887fd5c92410 100644
--- a/pkgs/by-name/ta/tandoor-recipes/common.nix
+++ b/pkgs/by-name/ta/tandoor-recipes/common.nix
@@ -1,15 +1,15 @@
{ lib, fetchFromGitHub }:
rec {
- version = "1.5.32";
+ version = "1.5.34";
src = fetchFromGitHub {
owner = "TandoorRecipes";
repo = "recipes";
rev = version;
- hash = "sha256-CNlst4bpvRSOPABg85k9xltbrZhs5MQLfJr+t7l7hhI=";
+ hash = "sha256-PnC1Z4UtHqfQOenNIQpxcRysD4Hpb/WfjDe0OZP/k+0=";
};
- yarnHash = "sha256-CFPofExwhvto6FVBXdsEY/uZaVKPkWaSdfqkEV7KY70=";
+ yarnHash = "sha256-IVCT1KUhShCXY5ocmOul7DMzTe6ULm32azFE8HES1vc=";
meta = with lib; {
homepage = "https://tandoor.dev/";
diff --git a/pkgs/by-name/ta/tandoor-recipes/package.nix b/pkgs/by-name/ta/tandoor-recipes/package.nix
index 19da7136ab1e..fa463635a57b 100644
--- a/pkgs/by-name/ta/tandoor-recipes/package.nix
+++ b/pkgs/by-name/ta/tandoor-recipes/package.nix
@@ -76,6 +76,10 @@ python.pkgs.buildPythonPackage {
aiohttp
inflection
redis
+ requests-oauthlib
+ pyjwt
+ python3-openid
+ python3-saml
];
configurePhase = ''
diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-windowck-plugin/default.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-windowck-plugin/default.nix
index 409f196e9b34..638db060387b 100644
--- a/pkgs/desktops/xfce/panel-plugins/xfce4-windowck-plugin/default.nix
+++ b/pkgs/desktops/xfce/panel-plugins/xfce4-windowck-plugin/default.nix
@@ -19,11 +19,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "xfce4-windowck-plugin";
- version = "0.6.0";
+ version = "0.6.1";
src = fetchurl {
url = "mirror://xfce/src/panel-plugins/xfce4-windowck-plugin/${lib.versions.majorMinor finalAttrs.version}/xfce4-windowck-plugin-${finalAttrs.version}.tar.xz";
- hash = "sha256-dJeSszth86ICe2VHBW5JOYqNajPgeg66hYOvnF9hdj8=";
+ hash = "sha256-Ay4wXXTxe9ZbKL0mDPGS/PiqDfM9EWCH5IX9E2i3zzk=";
};
strictDeps = true;
diff --git a/pkgs/development/compilers/zig/bintools.nix b/pkgs/development/compilers/zig/bintools.nix
index db5803ef1865..c14817cbb375 100644
--- a/pkgs/development/compilers/zig/bintools.nix
+++ b/pkgs/development/compilers/zig/bintools.nix
@@ -4,6 +4,7 @@
zig,
runCommand,
makeWrapper,
+ coreutils,
}:
let
targetPrefix = lib.optionalString (
@@ -26,9 +27,12 @@ runCommand "zig-bintools-${zig.version}"
}
''
mkdir -p $out/bin
- for tool in ar objcopy ranlib; do
- makeWrapper "$zig/bin/zig" "$out/bin/${targetPrefix}$tool" \
+ for tool in ar objcopy ranlib ld.lld; do
+ makeWrapper "$zig/bin/zig" "$out/bin/$tool" \
--add-flags "$tool" \
+ --suffix PATH : "${lib.makeBinPath [ coreutils ]}" \
--run "export ZIG_GLOBAL_CACHE_DIR=\$(mktemp -d)"
done
+
+ ln -s $out/bin/ld.lld $out/bin/ld
''
diff --git a/pkgs/development/compilers/zig/cc.nix b/pkgs/development/compilers/zig/cc.nix
index 71d1211d89fa..bfbfb49de365 100644
--- a/pkgs/development/compilers/zig/cc.nix
+++ b/pkgs/development/compilers/zig/cc.nix
@@ -4,6 +4,7 @@
zig,
stdenv,
makeWrapper,
+ coreutils,
}:
let
targetPrefix = lib.optionalString (
@@ -27,12 +28,13 @@ runCommand "zig-cc-${zig.version}"
''
mkdir -p $out/bin
for tool in cc c++ ld.lld; do
- makeWrapper "$zig/bin/zig" "$out/bin/${targetPrefix}$tool" \
+ makeWrapper "$zig/bin/zig" "$out/bin/$tool" \
--add-flags "$tool" \
+ --suffix PATH : "${lib.makeBinPath [ coreutils ]}" \
--run "export ZIG_GLOBAL_CACHE_DIR=\$(mktemp -d)"
done
- mv $out/bin/${targetPrefix}c++ $out/bin/${targetPrefix}clang++
- mv $out/bin/${targetPrefix}cc $out/bin/${targetPrefix}clang
- mv $out/bin/${targetPrefix}ld.lld $out/bin/${targetPrefix}ld
+ ln -s $out/bin/c++ $out/bin/clang++
+ ln -s $out/bin/cc $out/bin/clang
+ ln -s $out/bin/ld.lld $out/bin/ld
''
diff --git a/pkgs/development/compilers/zig/generic.nix b/pkgs/development/compilers/zig/generic.nix
index 8e0f8317f619..725aae552a25 100644
--- a/pkgs/development/compilers/zig/generic.nix
+++ b/pkgs/development/compilers/zig/generic.nix
@@ -155,10 +155,11 @@ stdenv.mkDerivation (finalAttrs: {
cc = wrapCCWith {
cc = finalAttrs.finalPackage.cc-unwrapped;
bintools = finalAttrs.finalPackage.bintools;
+ extraPackages = [ ];
nixSupport.cc-cflags =
[
"-target"
- "${stdenv.targetPlatform.config}"
+ "${stdenv.targetPlatform.system}-${stdenv.targetPlatform.parsed.abi.name}"
]
++ lib.optional (
stdenv.targetPlatform.isLinux && !(stdenv.targetPlatform.isStatic or false)
diff --git a/pkgs/development/python-modules/apsw/default.nix b/pkgs/development/python-modules/apsw/default.nix
index ba376163a7e8..1846517a448f 100644
--- a/pkgs/development/python-modules/apsw/default.nix
+++ b/pkgs/development/python-modules/apsw/default.nix
@@ -1,10 +1,8 @@
{
- stdenv,
lib,
buildPythonPackage,
fetchFromGitHub,
pythonOlder,
- pytestCheckHook,
setuptools,
sqlite,
}:
@@ -27,19 +25,13 @@ buildPythonPackage rec {
buildInputs = [ sqlite ];
- nativeCheckInputs = [ pytestCheckHook ];
-
- pytestFlagsArray = [ "apsw/tests.py" ];
-
- disabledTests = [
- # we don't build the test extension
- "testLoadExtension"
- "testShell"
- "testVFS"
- "testVFSWithWAL"
- # no lines in errout.txt
- "testWriteUnraisable"
- ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ "testzzForkChecker" ];
+ # apsw explicitly doesn't use pytest
+ # see https://github.com/rogerbinns/apsw/issues/548#issuecomment-2891633403
+ checkPhase = ''
+ runHook preCheck
+ python -m apsw.tests
+ runHook postCheck
+ '';
pythonImportsCheck = [ "apsw" ];
diff --git a/pkgs/development/python-modules/certbot-dns-inwx/default.nix b/pkgs/development/python-modules/certbot-dns-inwx/default.nix
index 88e0f0c58cb6..d04b7b04391f 100644
--- a/pkgs/development/python-modules/certbot-dns-inwx/default.nix
+++ b/pkgs/development/python-modules/certbot-dns-inwx/default.nix
@@ -5,6 +5,7 @@
setuptools,
acme,
certbot,
+ inwx-domrobot,
}:
buildPythonPackage rec {
@@ -21,23 +22,24 @@ buildPythonPackage rec {
build-system = [ setuptools ];
- propagatedBuildInputs = [
+ dependencies = [
acme
certbot
+ inwx-domrobot
];
# Doesn't have any tests
doCheck = false;
- pytestImportsCheck = [ "certbot_dns_inwx" ];
+ pythonImportsCheck = [ "certbot_dns_inwx" ];
- meta = with lib; {
+ meta = {
description = "INWX DNS Authenticator plugin for Certbot";
homepage = "https://github.com/oGGy990/certbot-dns-inwx";
- license = with licenses; [
+ license = with lib.licenses; [
asl20
mit
];
- maintainers = with maintainers; [ onny ];
+ maintainers = with lib.maintainers; [ onny ];
};
}
diff --git a/pkgs/development/python-modules/inwx-domrobot/default.nix b/pkgs/development/python-modules/inwx-domrobot/default.nix
new file mode 100644
index 000000000000..965a402ecd15
--- /dev/null
+++ b/pkgs/development/python-modules/inwx-domrobot/default.nix
@@ -0,0 +1,37 @@
+{
+ lib,
+ fetchFromGitHub,
+ buildPythonPackage,
+ setuptools,
+ requests,
+}:
+
+buildPythonPackage rec {
+ pname = "inwx-domrobot";
+ version = "3.2.0";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "inwx";
+ repo = "python-client";
+ tag = "v${version}";
+ hash = "sha256-Nbs3xroJD61NbpaiTdjA3VFxzXIlnqmB1d7SJDj8VN8=";
+ };
+
+ build-system = [ setuptools ];
+
+ dependencies = [ requests ];
+
+ # No tests
+ doCheck = false;
+
+ pythonImportsCheck = [ "INWX" ];
+
+ meta = {
+ description = "INWX Domrobot Python Client";
+ homepage = "https://github.com/inwx/python-client";
+ changelog = "https://github.com/inwx/python-client/releases/tag/${src.tag}";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.amadejkastelic ];
+ };
+}
diff --git a/pkgs/development/python-modules/ircstates/default.nix b/pkgs/development/python-modules/ircstates/default.nix
index 61065d492f9a..c6e8f06dea30 100644
--- a/pkgs/development/python-modules/ircstates/default.nix
+++ b/pkgs/development/python-modules/ircstates/default.nix
@@ -23,6 +23,8 @@ buildPythonPackage rec {
build-system = [ setuptools ];
+ pythonRelaxDeps = [ "pendulum" ];
+
dependencies = [
irctokens
pendulum
diff --git a/pkgs/development/python-modules/monitorcontrol/default.nix b/pkgs/development/python-modules/monitorcontrol/default.nix
index 0d1f27489291..cd40bac4b4e7 100644
--- a/pkgs/development/python-modules/monitorcontrol/default.nix
+++ b/pkgs/development/python-modules/monitorcontrol/default.nix
@@ -3,15 +3,14 @@
buildPythonPackage,
pythonOlder,
fetchFromGitHub,
- poetry-core,
+ setuptools,
pyudev,
pytestCheckHook,
- voluptuous,
}:
buildPythonPackage rec {
pname = "monitorcontrol";
- version = "3.1.0";
+ version = "4.1.1";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -20,27 +19,24 @@ buildPythonPackage rec {
owner = "newAM";
repo = "monitorcontrol";
tag = version;
- hash = "sha256-fu0Lm7Tcw7TCCBDXTTY20JBAM7oeesyeHQFFILeZxX0=";
+ hash = "sha256-4A7Cj2PWANZOmMSB9rH++TAf6SgyQd0OFULKa4JRu0s=";
};
- nativeBuildInputs = [ poetry-core ];
+ build-system = [ setuptools ];
- propagatedBuildInputs = [ pyudev ];
+ dependencies = [ pyudev ];
- nativeCheckInputs = [
- pytestCheckHook
- voluptuous
- ];
+ nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ pname ];
- meta = with lib; {
+ meta = {
description = "Python monitor controls using DDC-CI";
mainProgram = "monitorcontrol";
homepage = "https://github.com/newAM/monitorcontrol";
- changelog = "https://github.com/newAM/monitorcontrol/blob/v${version}/CHANGELOG.md";
- license = licenses.mit;
- platforms = platforms.linux;
- maintainers = with maintainers; [ newam ];
+ changelog = "https://github.com/newAM/monitorcontrol/blob/${version}/CHANGELOG.md";
+ license = lib.licenses.mit;
+ platforms = lib.platforms.linux;
+ maintainers = with lib.maintainers; [ newam ];
};
}
diff --git a/pkgs/development/python-modules/pybrowsers/default.nix b/pkgs/development/python-modules/pybrowsers/default.nix
index 6398d0ded602..4f1abf26d40e 100644
--- a/pkgs/development/python-modules/pybrowsers/default.nix
+++ b/pkgs/development/python-modules/pybrowsers/default.nix
@@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "pybrowsers";
- version = "1.1.0";
+ version = "1.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "roniemartinez";
repo = "browsers";
tag = version;
- hash = "sha256-9YO/FTgL/BzabPnpi2RM/C08F7/d6FNshWnGsT6NQlg=";
+ hash = "sha256-GW5yuBc9lwGIUK/ZH4qHFXlA+wyMD6HdShq0A/ydb+k=";
};
build-system = [ poetry-core ];
diff --git a/pkgs/development/python-modules/python-jose/cryptography-45.0.patch b/pkgs/development/python-modules/python-jose/cryptography-45.0.patch
deleted file mode 100644
index af69e729c941..000000000000
--- a/pkgs/development/python-modules/python-jose/cryptography-45.0.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-diff --git a/jose/backends/__init__.py b/jose/backends/__init__.py
-index e7bba69..9918969 100644
---- a/jose/backends/__init__.py
-+++ b/jose/backends/__init__.py
-@@ -1,10 +1,4 @@
--try:
-- from jose.backends.cryptography_backend import get_random_bytes # noqa: F401
--except ImportError:
-- try:
-- from jose.backends.pycrypto_backend import get_random_bytes # noqa: F401
-- except ImportError:
-- from jose.backends.native import get_random_bytes # noqa: F401
-+from jose.backends.native import get_random_bytes # noqa: F401
-
- try:
- from jose.backends.cryptography_backend import CryptographyRSAKey as RSAKey # noqa: F401
-diff --git a/jose/backends/cryptography_backend.py b/jose/backends/cryptography_backend.py
-index 1525cf2..3dce986 100644
---- a/jose/backends/cryptography_backend.py
-+++ b/jose/backends/cryptography_backend.py
-@@ -26,33 +26,11 @@ from ..utils import (
- long_to_base64,
- )
- from .base import Key
-+from . import get_random_bytes
-
- _binding = None
-
-
--def get_random_bytes(num_bytes):
-- """
-- Get random bytes
--
-- Currently, Cryptography returns OS random bytes. If you want OpenSSL
-- generated random bytes, you'll have to switch the RAND engine after
-- initializing the OpenSSL backend
-- Args:
-- num_bytes (int): Number of random bytes to generate and return
-- Returns:
-- bytes: Random bytes
-- """
-- global _binding
--
-- if _binding is None:
-- _binding = Binding()
--
-- buf = _binding.ffi.new("char[]", num_bytes)
-- _binding.lib.RAND_bytes(buf, num_bytes)
-- rand_bytes = _binding.ffi.buffer(buf, num_bytes)[:]
-- return rand_bytes
--
--
- class CryptographyECKey(Key):
- SHA256 = hashes.SHA256
- SHA384 = hashes.SHA384
diff --git a/pkgs/development/python-modules/python-jose/default.nix b/pkgs/development/python-modules/python-jose/default.nix
index a8fb2212cbec..e4300f33859b 100644
--- a/pkgs/development/python-modules/python-jose/default.nix
+++ b/pkgs/development/python-modules/python-jose/default.nix
@@ -24,11 +24,6 @@ buildPythonPackage rec {
hash = "sha256-8DQ0RBQ4ZgEIwcosgX3dzr928cYIQoH0obIOgk0+Ozs=";
};
- patches = [
- # https://github.com/mpdavis/python-jose/pull/381
- ./cryptography-45.0.patch
- ];
-
pythonRelaxDeps = [
# https://github.com/mpdavis/python-jose/pull/376
"pyasn1"
diff --git a/pkgs/development/python-modules/wandb/default.nix b/pkgs/development/python-modules/wandb/default.nix
index f96d87583c45..2459a04d7ad9 100644
--- a/pkgs/development/python-modules/wandb/default.nix
+++ b/pkgs/development/python-modules/wandb/default.nix
@@ -378,6 +378,9 @@ buildPythonPackage rec {
# RuntimeError: *** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[1]
"test_wandb_image_with_matplotlib_figure"
+
+ # HandleAbandonedError / SystemExit when run in sandbox
+ "test_makedirs_raises_oserror__uses_temp_dir"
];
pythonImportsCheck = [ "wandb" ];
diff --git a/pkgs/development/python-modules/xformers/default.nix b/pkgs/development/python-modules/xformers/default.nix
index 7b8e9a35f4d1..db01a4abeb48 100644
--- a/pkgs/development/python-modules/xformers/default.nix
+++ b/pkgs/development/python-modules/xformers/default.nix
@@ -30,7 +30,7 @@
}:
let
inherit (torch) cudaCapabilities cudaPackages cudaSupport;
- version = "0.0.28.post3";
+ version = "0.0.30";
in
buildPythonPackage {
pname = "xformers";
@@ -43,8 +43,8 @@ buildPythonPackage {
owner = "facebookresearch";
repo = "xformers";
tag = "v${version}";
- hash = "sha256-23tnhCHK+Z0No8fqZxkgDFp2VIgXZR4jpM+pkb/vvmw=";
fetchSubmodules = true;
+ hash = "sha256-ozaw9z8qnGpZ28LQNtwmKeVnrn7KDWNeJKtT6g6Q/W0=";
};
patches = [ ./0001-fix-allow-building-without-git.patch ];
@@ -117,11 +117,15 @@ buildPythonPackage {
# flash-attn
];
- meta = with lib; {
+ meta = {
description = "Collection of composable Transformer building blocks";
homepage = "https://github.com/facebookresearch/xformers";
changelog = "https://github.com/facebookresearch/xformers/blob/${version}/CHANGELOG.md";
- license = licenses.bsd3;
- maintainers = with maintainers; [ happysalada ];
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ happysalada ];
+ badPlatforms = [
+ # fatal error: 'omp.h' file not found
+ lib.systems.inspect.patterns.isDarwin
+ ];
};
}
diff --git a/pkgs/development/tools/pnpm/default.nix b/pkgs/development/tools/pnpm/default.nix
index 01950cb9a86e..9634a8d857ef 100644
--- a/pkgs/development/tools/pnpm/default.nix
+++ b/pkgs/development/tools/pnpm/default.nix
@@ -16,8 +16,8 @@ let
hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc=";
};
"10" = {
- version = "10.11.0";
- hash = "sha256-pp6csHfaQZ1H0Y8d1S4gckWynKxuB2rO2+uL47Gme9c=";
+ version = "10.11.1";
+ hash = "sha256-IR6ZkBSElcn8MLflg5b37tqD2SQ+t1QH6k+GUPsWH3w=";
};
};
diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix
index 2a396189558d..407bd347ffac 100644
--- a/pkgs/os-specific/linux/kernel/common-config.nix
+++ b/pkgs/os-specific/linux/kernel/common-config.nix
@@ -134,6 +134,12 @@ let
# APEI Generic Hardware Error Source
ACPI_APEI_GHES = (option yes);
+ # Without this, on some hardware the kernel fails at some
+ # point after the EFI stub has executed but before a console
+ # is set up. Regardless, it's good to have the extra debug
+ # anyway.
+ ACPI_DEBUG = yes;
+
# Enable lazy RCUs for power savings:
# https://lore.kernel.org/rcu/20221019225138.GA2499943@paulmck-ThinkPad-P17-Gen-1/
# RCU_LAZY depends on RCU_NOCB_CPU depends on NO_HZ_FULL
diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json
index e15de15e0df9..2837223e4330 100644
--- a/pkgs/os-specific/linux/kernel/kernels-org.json
+++ b/pkgs/os-specific/linux/kernel/kernels-org.json
@@ -4,39 +4,39 @@
"hash": "sha256:0b9149pyg4lzzxqwx6sg8nz9ca1md7aijg9nrcagrq9sypl53hxn"
},
"6.1": {
- "version": "6.1.140",
- "hash": "sha256:0x7b856hxmli8qnkps9x62q8sca101v4sfwjqgivzxvprb5gjyap"
+ "version": "6.1.141",
+ "hash": "sha256:05n1561cbzaw9vcxp86bqzvhqz5wv7dajpy7cq34bw7myvx4ag5w"
},
"5.15": {
- "version": "5.15.184",
- "hash": "sha256:1nf1v89ikwi9philrw6h03hzb085mwz44lfxx71agp67vk39hglw"
+ "version": "5.15.185",
+ "hash": "sha256:1p0kjc09qqv361phscny1gqj38di9dpab9gxywljkwqhi5wyn0rx"
},
"5.10": {
- "version": "5.10.237",
- "hash": "sha256:098gvqfaahabqqz64m5fwri57drwiz3006pr805sxw74w0vjgj0z"
+ "version": "5.10.238",
+ "hash": "sha256:1dkblixa0as9h11m081dqq8vlz4dcjbzdz7phkz07p621na55j07"
},
"5.4": {
- "version": "5.4.293",
- "hash": "sha256:0b9p8l6ndm75751f7s03rnxg7yg9c4pj9rb537lhsv6pqx096n1l"
+ "version": "5.4.294",
+ "hash": "sha256:16bv0x4c9ssr66vrd6jnv2dw5na1y7hxfn4d67g0zaksh6xd0yf8"
},
"6.6": {
- "version": "6.6.92",
- "hash": "sha256:1v1pq9yzxrlaxx4y4cj5q3wska0jbv2inc7phqfw70fj88kai0hx"
+ "version": "6.6.93",
+ "hash": "sha256:06bpg5vvh165znzn01mqab2divrsbznxwc73y44z1s9mjqszyy8d"
},
"6.12": {
- "version": "6.12.31",
- "hash": "sha256:19sba8zak31gn89pzfa3kb9rv7y9z8kybvyikigamq7nblz5nk5h"
+ "version": "6.12.32",
+ "hash": "sha256:0w3a6k0cbdanknlha3qjyvvmhh3xks9d6xq1043laf3q2xr21c59"
},
"6.13": {
"version": "6.13.12",
"hash": "sha256:0hhj49k3ksjcp0dg5yiahqzryjfdpr9c1a9ph6j9slzmkikbn7v1"
},
"6.14": {
- "version": "6.14.9",
- "hash": "sha256:0qgkr69745al6nf4wicxq284xnsmxybh29r7hjh2b6bi6bhds31r"
+ "version": "6.14.10",
+ "hash": "sha256:0hzylab1gh791qpi5albv5wcjz0m7hrs4k7f6bw24k77xb7rg2yy"
},
"6.15": {
- "version": "6.15",
- "hash": "sha256:0r4ppfd5kwvj24bjig92hxa18lmjgy9gqvh5qknfffw08wjrd1km"
+ "version": "6.15.1",
+ "hash": "sha256:0r0dkxwhp4qrihfvbk4ppvyciin1iv9qbp76w2ppnbjizs2bpwa4"
}
}
diff --git a/pkgs/servers/sql/mariadb/default.nix b/pkgs/servers/sql/mariadb/default.nix
index 51277f42aada..ef9cbc751256 100644
--- a/pkgs/servers/sql/mariadb/default.nix
+++ b/pkgs/servers/sql/mariadb/default.nix
@@ -370,17 +370,17 @@ self: {
# see https://mariadb.org/about/#maintenance-policy for EOLs
mariadb_106 = self.callPackage generic {
# Supported until 2026-07-06
- version = "10.6.21";
- hash = "sha256-jX+XFps7ogRIWJZbjPwlQ2RADfQ+kFBC+S4kuPp7DZY=";
+ version = "10.6.22";
+ hash = "sha256-LKYA3H6F6tHzPCEvnXax8vgS0knIveAuXzjq0Jit5CA=";
};
mariadb_1011 = self.callPackage generic {
# Supported until 2028-02-16
- version = "10.11.11";
- hash = "sha256-bynU1+QPxJr0oP5giYRQnvLRU9882K/kNZ3OPKDieJA=";
+ version = "10.11.13";
+ hash = "sha256-+Lc0dJ+9ZS6k4lW+jMeID5jQe2p/604eqMc2y0gNI+Q=";
};
mariadb_114 = self.callPackage generic {
# Supported until 2029-05-29
- version = "11.4.5";
- hash = "sha256-/2WV+MSC+ZIeObl/oRIjd6afDcvZJVPGuQMsvw6bU1Q=";
+ version = "11.4.7";
+ hash = "sha256-vyBofKEvp+/ajficqx8qZhKIzqQaz49TGJtp1SlDR9A=";
};
}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 8bbf4afe6741..30e95f265a9d 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -7902,6 +7902,7 @@ with pkgs;
cp: with cp; [
# FIXME unbreak certbot-dns-cloudflare
certbot-dns-google
+ certbot-dns-inwx
certbot-dns-ovh
certbot-dns-rfc2136
certbot-dns-route53
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 57c33ca74543..814baaaaf6f8 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -6897,6 +6897,8 @@ self: super: with self; {
invoke = callPackage ../development/python-modules/invoke { };
+ inwx-domrobot = callPackage ../development/python-modules/inwx-domrobot { };
+
iocapture = callPackage ../development/python-modules/iocapture { };
iocextract = callPackage ../development/python-modules/iocextract { };