Merge staging-next into staging

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

+5797 -3122
+6
maintainers/maintainer-list.nix
··· 19511 githubId = 7536431; 19512 name = "Jonas Fierlings"; 19513 }; 19514 pimeys = { 19515 email = "julius@nauk.io"; 19516 github = "pimeys";
··· 19511 githubId = 7536431; 19512 name = "Jonas Fierlings"; 19513 }; 19514 + pilz = { 19515 + name = "Pilz"; 19516 + email = "nix@pilz.foo"; 19517 + github = "pilz0"; 19518 + githubId = 48645439; 19519 + }; 19520 pimeys = { 19521 email = "julius@nauk.io"; 19522 github = "pimeys";
+21
nixos/doc/manual/redirects.json
··· 56 "module-services-opencloud-basic-usage": [ 57 "index.html#module-services-opencloud-basic-usage" 58 ], 59 "module-services-strfry": [ 60 "index.html#module-services-strfry" 61 ], ··· 1447 ], 1448 "module-services-input-methods-kime": [ 1449 "index.html#module-services-input-methods-kime" 1450 ], 1451 "ch-profiles": [ 1452 "index.html#ch-profiles"
··· 56 "module-services-opencloud-basic-usage": [ 57 "index.html#module-services-opencloud-basic-usage" 58 ], 59 + "module-services-networking-pihole-ftl-configuration-inherit-dnsmasq": [ 60 + "index.html#module-services-networking-pihole-ftl-configuration-inherit-dnsmasq" 61 + ], 62 + "module-services-networking-pihole-ftl-configuration-multiple-interfaces": [ 63 + "index.html#module-services-networking-pihole-ftl-configuration-multiple-interfaces" 64 + ], 65 "module-services-strfry": [ 66 "index.html#module-services-strfry" 67 ], ··· 1453 ], 1454 "module-services-input-methods-kime": [ 1455 "index.html#module-services-input-methods-kime" 1456 + ], 1457 + "module-services-networking-pihole-ftl": [ 1458 + "index.html#module-services-networking-pihole-ftl" 1459 + ], 1460 + "module-services-networking-pihole-ftl-administration": [ 1461 + "index.html#module-services-networking-pihole-ftl-administration" 1462 + ], 1463 + "module-services-networking-pihole-ftl-configuration": [ 1464 + "index.html#module-services-networking-pihole-ftl-configuration" 1465 + ], 1466 + "module-services-web-apps-pihole-web": [ 1467 + "index.html#module-services-web-apps-pihole-web" 1468 + ], 1469 + "module-services-web-apps-pihole-web-configuration": [ 1470 + "index.html#module-services-web-apps-pihole-web-configuration" 1471 ], 1472 "ch-profiles": [ 1473 "index.html#ch-profiles"
+2
nixos/doc/manual/release-notes/rl-2511.section.md
··· 13 - [gtklock](https://github.com/jovanlanik/gtklock), a GTK-based lockscreen for Wayland. Available as [programs.gtklock](#opt-programs.gtklock.enable). 14 - [Chrysalis](https://github.com/keyboardio/Chrysalis), a graphical configurator for Kaleidoscope-powered keyboards. Available as [programs.chrysalis](#opt-programs.chrysalis.enable). 15 16 - [FileBrowser](https://filebrowser.org/), a web application for managing and sharing files. Available as [services.filebrowser](#opt-services.filebrowser.enable). 17 18 - [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).
··· 13 - [gtklock](https://github.com/jovanlanik/gtklock), a GTK-based lockscreen for Wayland. Available as [programs.gtklock](#opt-programs.gtklock.enable). 14 - [Chrysalis](https://github.com/keyboardio/Chrysalis), a graphical configurator for Kaleidoscope-powered keyboards. Available as [programs.chrysalis](#opt-programs.chrysalis.enable). 15 16 + - [Pi-hole](https://pi-hole.net/), a DNS sinkhole for advertisements based on Dnsmasq. Available as [services.pihole-ftl](#opt-services.pihole-ftl.enable), and [services.pihole-web](#opt-services.pihole-web.enable) for the web GUI and API. 17 + 18 - [FileBrowser](https://filebrowser.org/), a web application for managing and sharing files. Available as [services.filebrowser](#opt-services.filebrowser.enable). 19 20 - [LACT](https://github.com/ilya-zlobintsev/LACT), a GPU monitoring and configuration tool, can now be enabled through [services.lact.enable](#opt-services.lact.enable).
+2
nixos/modules/module-list.nix
··· 1268 ./services/networking/pdnsd.nix 1269 ./services/networking/peroxide.nix 1270 ./services/networking/picosnitch.nix 1271 ./services/networking/pixiecore.nix 1272 ./services/networking/pleroma.nix 1273 ./services/networking/powerdns.nix ··· 1629 ./services/web-apps/photoprism.nix 1630 ./services/web-apps/phylactery.nix 1631 ./services/web-apps/pict-rs.nix 1632 ./services/web-apps/pingvin-share.nix 1633 ./services/web-apps/pixelfed.nix 1634 ./services/web-apps/plantuml-server.nix
··· 1268 ./services/networking/pdnsd.nix 1269 ./services/networking/peroxide.nix 1270 ./services/networking/picosnitch.nix 1271 + ./services/networking/pihole-ftl.nix 1272 ./services/networking/pixiecore.nix 1273 ./services/networking/pleroma.nix 1274 ./services/networking/powerdns.nix ··· 1630 ./services/web-apps/photoprism.nix 1631 ./services/web-apps/phylactery.nix 1632 ./services/web-apps/pict-rs.nix 1633 + ./services/web-apps/pihole-web.nix 1634 ./services/web-apps/pingvin-share.nix 1635 ./services/web-apps/pixelfed.nix 1636 ./services/web-apps/plantuml-server.nix
+1 -1
nixos/modules/services/backup/borgmatic.nix
··· 25 in 26 { 27 pg_dump_command = 28 - if d.name == "all" then 29 "${as_user}${postgresql}/bin/pg_dumpall" 30 else 31 "${as_user}${postgresql}/bin/pg_dump";
··· 25 in 26 { 27 pg_dump_command = 28 + if d.name == "all" && (!(d ? format) || isNull d.format) then 29 "${as_user}${postgresql}/bin/pg_dumpall" 30 else 31 "${as_user}${postgresql}/bin/pg_dump";
+50 -55
nixos/modules/services/misc/gitea.nix
··· 79 ) 80 81 (mkRemovedOptionModule [ "services" "gitea" "ssh" "enable" ] 82 - "services.gitea.ssh.enable has been migrated into freeform setting services.gitea.settings.server.DISABLE_SSH. Keep in mind that the setting is inverted" 83 ) 84 ]; 85 86 options = { ··· 92 }; 93 94 package = mkPackageOption pkgs "gitea" { }; 95 - 96 - useWizard = mkOption { 97 - default = false; 98 - type = types.bool; 99 - description = "Do not generate a configuration and use gitea' installation wizard instead. The first registered user will be administrator."; 100 - }; 101 102 stateDir = mkOption { 103 default = "/var/lib/gitea"; ··· 495 This can be disabled by using this option. 496 497 *Note:* please keep in mind that this should be added after the initial 498 - deploy unless [](#opt-services.gitea.useWizard) 499 - is `true` as the first registered user will be the administrator if 500 - no install wizard is used. 501 ''; 502 }; 503 }; ··· 752 in 753 '' 754 # copy custom configuration and generate random secrets if needed 755 - ${optionalString (!cfg.useWizard) '' 756 - function gitea_setup { 757 - cp -f '${configFile}' '${runConfig}' 758 759 - if [ ! -s '${secretKey}' ]; then 760 - ${exe} generate secret SECRET_KEY > '${secretKey}' 761 - fi 762 - 763 - # Migrate LFS_JWT_SECRET filename 764 - if [[ -s '${oldLfsJwtSecret}' && ! -s '${lfsJwtSecret}' ]]; then 765 - mv '${oldLfsJwtSecret}' '${lfsJwtSecret}' 766 - fi 767 768 - if [ ! -s '${oauth2JwtSecret}' ]; then 769 - ${exe} generate secret JWT_SECRET > '${oauth2JwtSecret}' 770 - fi 771 772 - ${lib.optionalString cfg.lfs.enable '' 773 - if [ ! -s '${lfsJwtSecret}' ]; then 774 - ${exe} generate secret LFS_JWT_SECRET > '${lfsJwtSecret}' 775 - fi 776 - ''} 777 778 - if [ ! -s '${internalToken}' ]; then 779 - ${exe} generate secret INTERNAL_TOKEN > '${internalToken}' 780 fi 781 782 - chmod u+w '${runConfig}' 783 - ${replaceSecretBin} '#secretkey#' '${secretKey}' '${runConfig}' 784 - ${replaceSecretBin} '#dbpass#' '${cfg.database.passwordFile}' '${runConfig}' 785 - ${replaceSecretBin} '#oauth2jwtsecret#' '${oauth2JwtSecret}' '${runConfig}' 786 - ${replaceSecretBin} '#internaltoken#' '${internalToken}' '${runConfig}' 787 788 - ${lib.optionalString cfg.lfs.enable '' 789 - ${replaceSecretBin} '#lfsjwtsecret#' '${lfsJwtSecret}' '${runConfig}' 790 - ''} 791 792 - ${lib.optionalString (cfg.camoHmacKeyFile != null) '' 793 - ${replaceSecretBin} '#hmackey#' '${cfg.camoHmacKeyFile}' '${runConfig}' 794 - ''} 795 796 - ${lib.optionalString (cfg.mailerPasswordFile != null) '' 797 - ${replaceSecretBin} '#mailerpass#' '${cfg.mailerPasswordFile}' '${runConfig}' 798 - ''} 799 800 - ${lib.optionalString (cfg.metricsTokenFile != null) '' 801 - ${replaceSecretBin} '#metricstoken#' '${cfg.metricsTokenFile}' '${runConfig}' 802 - ''} 803 804 - ${lib.optionalString (cfg.captcha.secretFile != null) '' 805 - ${replaceSecretBin} '#captchasecret#' '${cfg.captcha.secretFile}' '${runConfig}' 806 - ''} 807 - chmod u-w '${runConfig}' 808 - } 809 - (umask 027; gitea_setup) 810 - ''} 811 812 # run migrations/init the database 813 ${exe} migrate
··· 79 ) 80 81 (mkRemovedOptionModule [ "services" "gitea" "ssh" "enable" ] 82 + "It has been migrated into freeform setting services.gitea.settings.server.DISABLE_SSH. Keep in mind that the setting is inverted." 83 ) 84 + (mkRemovedOptionModule [ 85 + "services" 86 + "gitea" 87 + "useWizard" 88 + ] "Has been removed because it was broken and lacked automated testing.") 89 ]; 90 91 options = { ··· 97 }; 98 99 package = mkPackageOption pkgs "gitea" { }; 100 101 stateDir = mkOption { 102 default = "/var/lib/gitea"; ··· 494 This can be disabled by using this option. 495 496 *Note:* please keep in mind that this should be added after the initial 497 + deploy as the first registered user will be the administrator. 498 ''; 499 }; 500 }; ··· 749 in 750 '' 751 # copy custom configuration and generate random secrets if needed 752 + function gitea_setup { 753 + cp -f '${configFile}' '${runConfig}' 754 755 + if [ ! -s '${secretKey}' ]; then 756 + ${exe} generate secret SECRET_KEY > '${secretKey}' 757 + fi 758 759 + # Migrate LFS_JWT_SECRET filename 760 + if [[ -s '${oldLfsJwtSecret}' && ! -s '${lfsJwtSecret}' ]]; then 761 + mv '${oldLfsJwtSecret}' '${lfsJwtSecret}' 762 + fi 763 764 + if [ ! -s '${oauth2JwtSecret}' ]; then 765 + ${exe} generate secret JWT_SECRET > '${oauth2JwtSecret}' 766 + fi 767 768 + ${lib.optionalString cfg.lfs.enable '' 769 + if [ ! -s '${lfsJwtSecret}' ]; then 770 + ${exe} generate secret LFS_JWT_SECRET > '${lfsJwtSecret}' 771 fi 772 + ''} 773 774 + if [ ! -s '${internalToken}' ]; then 775 + ${exe} generate secret INTERNAL_TOKEN > '${internalToken}' 776 + fi 777 778 + chmod u+w '${runConfig}' 779 + ${replaceSecretBin} '#secretkey#' '${secretKey}' '${runConfig}' 780 + ${replaceSecretBin} '#dbpass#' '${cfg.database.passwordFile}' '${runConfig}' 781 + ${replaceSecretBin} '#oauth2jwtsecret#' '${oauth2JwtSecret}' '${runConfig}' 782 + ${replaceSecretBin} '#internaltoken#' '${internalToken}' '${runConfig}' 783 784 + ${lib.optionalString cfg.lfs.enable '' 785 + ${replaceSecretBin} '#lfsjwtsecret#' '${lfsJwtSecret}' '${runConfig}' 786 + ''} 787 788 + ${lib.optionalString (cfg.camoHmacKeyFile != null) '' 789 + ${replaceSecretBin} '#hmackey#' '${cfg.camoHmacKeyFile}' '${runConfig}' 790 + ''} 791 792 + ${lib.optionalString (cfg.mailerPasswordFile != null) '' 793 + ${replaceSecretBin} '#mailerpass#' '${cfg.mailerPasswordFile}' '${runConfig}' 794 + ''} 795 796 + ${lib.optionalString (cfg.metricsTokenFile != null) '' 797 + ${replaceSecretBin} '#metricstoken#' '${cfg.metricsTokenFile}' '${runConfig}' 798 + ''} 799 + 800 + ${lib.optionalString (cfg.captcha.secretFile != null) '' 801 + ${replaceSecretBin} '#captchasecret#' '${cfg.captcha.secretFile}' '${runConfig}' 802 + ''} 803 + chmod u-w '${runConfig}' 804 + } 805 + (umask 027; gitea_setup) 806 807 # run migrations/init the database 808 ${exe} migrate
+7 -1
nixos/modules/services/networking/dnsmasq.nix
··· 115 ''; 116 }; 117 118 }; 119 120 }; ··· 172 serviceConfig = { 173 Type = "dbus"; 174 BusName = "uk.org.thekelleys.dnsmasq"; 175 - ExecStart = "${dnsmasq}/bin/dnsmasq -k --enable-dbus --user=dnsmasq -C ${dnsmasqConf}"; 176 ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; 177 PrivateTmp = true; 178 ProtectSystem = true;
··· 115 ''; 116 }; 117 118 + configFile = lib.mkOption { 119 + type = lib.types.package; 120 + default = dnsmasqConf; 121 + internal = true; 122 + }; 123 + 124 }; 125 126 }; ··· 178 serviceConfig = { 179 Type = "dbus"; 180 BusName = "uk.org.thekelleys.dnsmasq"; 181 + ExecStart = "${dnsmasq}/bin/dnsmasq -k --enable-dbus --user=dnsmasq -C ${cfg.configFile}"; 182 ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; 183 PrivateTmp = true; 184 ProtectSystem = true;
+82
nixos/modules/services/networking/pihole-ftl-setup-script.nix
···
··· 1 + { 2 + cfg, 3 + config, 4 + lib, 5 + pkgs, 6 + }: 7 + 8 + let 9 + pihole = pkgs.pihole; 10 + makePayload = 11 + list: 12 + builtins.toJSON { 13 + inherit (list) type enabled; 14 + address = list.url; 15 + comment = list.description; 16 + }; 17 + payloads = map makePayload cfg.lists; 18 + in 19 + '' 20 + # Can't use -u (unset) because api.sh uses API_URL before it is set 21 + set -eo pipefail 22 + pihole="${lib.getExe pihole}" 23 + jq="${lib.getExe pkgs.jq}" 24 + 25 + # If the database doesn't exist, it needs to be created with gravity.sh 26 + if [ ! -f '${cfg.stateDirectory}'/gravity.db ]; then 27 + $pihole -g 28 + # Send SIGRTMIN to FTL, which makes it reload the database, opening the newly created one 29 + ${pkgs.procps}/bin/kill -s SIGRTMIN $(systemctl show --property MainPID --value ${config.systemd.services.pihole-ftl.name}) 30 + fi 31 + 32 + source ${pihole}/usr/share/pihole/advanced/Scripts/api.sh 33 + source ${pihole}/usr/share/pihole/advanced/Scripts/utils.sh 34 + 35 + any_failed=0 36 + 37 + addList() { 38 + local payload="$1" 39 + 40 + echo "Adding list: $payload" 41 + local result=$(PostFTLData "lists" "$payload") 42 + 43 + local error="$($jq '.error' <<< "$result")" 44 + if [[ "$error" != "null" ]]; then 45 + echo "Error: $error" 46 + any_failed=1 47 + return 48 + fi 49 + 50 + id="$($jq '.lists.[].id?' <<< "$result")" 51 + if [[ "$id" == "null" ]]; then 52 + any_failed=1 53 + error="$($jq '.processed.errors.[].error' <<< "$result")" 54 + echo "Error: $error" 55 + return 56 + fi 57 + 58 + echo "Added list ID $id: $result" 59 + } 60 + 61 + for i in 1 2 3; do 62 + (TestAPIAvailability) && break 63 + echo "Retrying API shortly..." 64 + ${pkgs.coreutils}/bin/sleep .5s 65 + done; 66 + 67 + LoginAPI 68 + 69 + ${builtins.concatStringsSep "\n" ( 70 + map ( 71 + payload: 72 + lib.pipe payload [ 73 + lib.strings.escapeShellArg 74 + (payload: "addList ${payload}") 75 + ] 76 + ) payloads 77 + )} 78 + 79 + # Run gravity.sh to load any new lists 80 + $pihole -g 81 + exit $any_failed 82 + ''
+128
nixos/modules/services/networking/pihole-ftl.md
···
··· 1 + # pihole-FTL {#module-services-networking-pihole-ftl} 2 + 3 + *Upstream documentation*: <https://docs.pi-hole.net/ftldns/> 4 + 5 + pihole-FTL is a fork of [Dnsmasq](index.html#module-services-networking-dnsmasq), 6 + providing some additional features, including an API for analysis and 7 + statistics. 8 + 9 + Note that pihole-FTL and Dnsmasq cannot be enabled at 10 + the same time. 11 + 12 + ## Configuration {#module-services-networking-pihole-ftl-configuration} 13 + 14 + pihole-FTL can be configured with [{option}`services.pihole-ftl.settings`](options.html#opt-services.pihole-ftl.settings), which controls the content of `pihole.toml`. 15 + 16 + The template pihole.toml is provided in `pihole-ftl.passthru.settingsTemplate`, 17 + which describes all settings. 18 + 19 + Example configuration: 20 + 21 + ```nix 22 + { 23 + services.pihole-ftl = { 24 + enable = true; 25 + openFirewallDHCP = true; 26 + queryLogDeleter.enable = true; 27 + lists = [ 28 + { 29 + url = "https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts"; 30 + # Alternatively, use the file from nixpkgs. Note its contents won't be 31 + # automatically updated by Pi-hole, as it would with an online URL. 32 + # url = "file://${pkgs.stevenblack-blocklist}/hosts"; 33 + description = "Steven Black's unified adlist"; 34 + } 35 + ]; 36 + settings = { 37 + dns = { 38 + domainNeeded = true; 39 + expandHosts = true; 40 + interface = "br-lan"; 41 + listeningMode = "BIND"; 42 + upstreams = [ "127.0.0.1#5053" ]; 43 + }; 44 + dhcp = { 45 + active = true; 46 + router = "192.168.10.1"; 47 + start = "192.168.10.2"; 48 + end = "192.168.10.254"; 49 + leaseTime = "1d"; 50 + ipv6 = true; 51 + multiDNS = true; 52 + hosts = [ 53 + # Static address for the current host 54 + "aa:bb:cc:dd:ee:ff,192.168.10.1,${config.networking.hostName},infinite" 55 + ]; 56 + rapidCommit = true; 57 + }; 58 + misc.dnsmasq_lines = [ 59 + # This DHCP server is the only one on the network 60 + "dhcp-authoritative" 61 + # Source: https://data.iana.org/root-anchors/root-anchors.xml 62 + "trust-anchor=.,38696,8,2,683D2D0ACB8C9B712A1948B27F741219298D0A450D612C483AF444A4C0FB2B16" 63 + ]; 64 + }; 65 + }; 66 + } 67 + ``` 68 + 69 + ### Inheriting configuration from Dnsmasq {#module-services-networking-pihole-ftl-configuration-inherit-dnsmasq} 70 + 71 + If [{option}`services.pihole-ftl.useDnsmasqConfig`](options.html#opt-services.pihole-ftl.useDnsmasqConfig) is enabled, the configuration [options of the Dnsmasq 72 + module](index.html#module-services-networking-dnsmasq) will be automatically 73 + used by pihole-FTL. Note that this may cause duplicate option errors 74 + depending on pihole-FTL settings. 75 + 76 + See the [Dnsmasq 77 + example](index.html#module-services-networking-dnsmasq-configuration-home) for 78 + an exemplar Dnsmasq configuration. Make sure to set 79 + [{option}`services.dnsmasq.enable`](options.html#opt-services.dnsmasq.enable) to false and 80 + [{option}`services.pihole-ftl.enable`](options.html#opt-services.pihole-ftl.enable) to true instead: 81 + 82 + ```nix 83 + { 84 + services.pihole-ftl = { 85 + enable = true; 86 + useDnsmasqConfig = true; 87 + }; 88 + } 89 + ``` 90 + 91 + ### Serving on multiple interfaces {#module-services-networking-pihole-ftl-configuration-multiple-interfaces} 92 + 93 + Pi-hole's configuration only supports specifying a single interface. If you want 94 + to configure additional interfaces with different configuration, use 95 + `misc.dnsmasq_lines` to append extra Dnsmasq options. 96 + 97 + ```nix 98 + { 99 + services.pihole-ftl = { 100 + settings.misc.dnsmasq_lines = [ 101 + # Specify the secondary interface 102 + "interface=enp1s0" 103 + # A different device is the router on this network, e.g. the one 104 + # provided by your ISP 105 + "dhcp-option=enp1s0,option:router,192.168.0.1" 106 + # Specify the IPv4 ranges to allocate, with a 1-day lease time 107 + "dhcp-range=enp1s0,192.168.0.10,192.168.0.253,1d" 108 + # Enable IPv6 109 + "dhcp-range=::f,::ff,constructor:enp1s0,ra-names,ra-stateless" 110 + ]; 111 + }; 112 + }; 113 + } 114 + ``` 115 + 116 + ## Administration {#module-services-networking-pihole-ftl-administration} 117 + 118 + *pihole command documentation*: <https://docs.pi-hole.net/main/pihole-command> 119 + 120 + Enabling pihole-FTL provides the `pihole` command, which can be used to control 121 + the daemon and some configuration. 122 + 123 + Note that in NixOS the script has been patched to remove the reinstallation, 124 + update, and Dnsmasq configuration commands. In NixOS, Pi-hole's configuration is 125 + immutable and must be done with NixOS options. 126 + 127 + For more convenient administration and monitoring, see [Pi-hole 128 + Dashboard](#module-services-web-apps-pihole-web)
+483
nixos/modules/services/networking/pihole-ftl.nix
···
··· 1 + { 2 + config, 3 + lib, 4 + pkgs, 5 + ... 6 + }: 7 + 8 + with { 9 + inherit (lib) 10 + elemAt 11 + getExe 12 + hasAttrByPath 13 + mkEnableOption 14 + mkIf 15 + mkOption 16 + strings 17 + types 18 + ; 19 + }; 20 + 21 + let 22 + mkDefaults = lib.mapAttrsRecursive (n: v: lib.mkDefault v); 23 + 24 + cfg = config.services.pihole-ftl; 25 + 26 + piholeScript = pkgs.writeScriptBin "pihole" '' 27 + sudo=exec 28 + if [[ "$USER" != '${cfg.user}' ]]; then 29 + sudo='exec /run/wrappers/bin/sudo -u ${cfg.user}' 30 + fi 31 + $sudo ${getExe cfg.piholePackage} "$@" 32 + ''; 33 + 34 + settingsFormat = pkgs.formats.toml { }; 35 + settingsFile = settingsFormat.generate "pihole.toml" cfg.settings; 36 + in 37 + { 38 + options.services.pihole-ftl = { 39 + enable = mkEnableOption "Pi-hole FTL"; 40 + 41 + package = lib.mkPackageOption pkgs "pihole-ftl" { }; 42 + piholePackage = lib.mkPackageOption pkgs "pihole" { }; 43 + 44 + privacyLevel = mkOption { 45 + type = types.numbers.between 0 3; 46 + description = '' 47 + Level of detail in generated statistics. 0 enables full statistics, 3 48 + shows only anonymous statistics. 49 + 50 + See [the documentation](https://docs.pi-hole.net/ftldns/privacylevels). 51 + 52 + Also see services.dnsmasq.settings.log-queries to completely disable 53 + query logging. 54 + ''; 55 + default = 0; 56 + example = "3"; 57 + }; 58 + 59 + openFirewallDHCP = mkOption { 60 + type = types.bool; 61 + default = false; 62 + description = "Open ports in the firewall for pihole-FTL's DHCP server."; 63 + }; 64 + 65 + openFirewallWebserver = mkOption { 66 + type = types.bool; 67 + default = false; 68 + description = '' 69 + Open ports in the firewall for pihole-FTL's webserver, as configured in `settings.webserver.port`. 70 + ''; 71 + }; 72 + 73 + configDirectory = mkOption { 74 + type = types.path; 75 + default = "/etc/pihole"; 76 + internal = true; 77 + readOnly = true; 78 + description = '' 79 + Path for pihole configuration. 80 + pihole does not currently support any path other than /etc/pihole. 81 + ''; 82 + }; 83 + 84 + stateDirectory = mkOption { 85 + type = types.path; 86 + default = "/var/lib/pihole"; 87 + description = '' 88 + Path for pihole state files. 89 + ''; 90 + }; 91 + 92 + logDirectory = mkOption { 93 + type = types.path; 94 + default = "/var/log/pihole"; 95 + description = "Path for Pi-hole log files"; 96 + }; 97 + 98 + settings = mkOption { 99 + type = settingsFormat.type; 100 + description = '' 101 + Configuration options for pihole.toml. 102 + See the upstream [documentation](https://docs.pi-hole.net/ftldns/configfile). 103 + ''; 104 + }; 105 + 106 + useDnsmasqConfig = mkOption { 107 + type = types.bool; 108 + default = false; 109 + description = '' 110 + Import options defined in [](#opt-services.dnsmasq.settings) via 111 + misc.dnsmasq_lines in Pi-hole's config. 112 + ''; 113 + }; 114 + 115 + pihole = mkOption { 116 + type = types.package; 117 + default = piholeScript; 118 + internal = true; 119 + description = "Pi-hole admin script"; 120 + }; 121 + 122 + lists = 123 + let 124 + adlistType = types.submodule { 125 + options = { 126 + url = mkOption { 127 + type = types.str; 128 + description = "URL of the domain list"; 129 + }; 130 + type = mkOption { 131 + type = types.enum [ 132 + "allow" 133 + "block" 134 + ]; 135 + default = "block"; 136 + description = "Whether domains on this list should be explicitly allowed, or blocked"; 137 + }; 138 + enabled = mkOption { 139 + type = types.bool; 140 + default = true; 141 + description = "Whether this list is enabled"; 142 + }; 143 + description = mkOption { 144 + type = types.str; 145 + description = "Description of the list"; 146 + default = ""; 147 + }; 148 + }; 149 + }; 150 + in 151 + mkOption { 152 + type = with types; listOf adlistType; 153 + description = "Deny (or allow) domain lists to use"; 154 + default = [ ]; 155 + example = [ 156 + { 157 + url = "https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts"; 158 + } 159 + ]; 160 + }; 161 + 162 + user = mkOption { 163 + type = types.str; 164 + default = "pihole"; 165 + description = "User to run the service as."; 166 + }; 167 + 168 + group = mkOption { 169 + type = types.str; 170 + default = "pihole"; 171 + description = "Group to run the service as."; 172 + }; 173 + 174 + queryLogDeleter = { 175 + enable = mkEnableOption ("Pi-hole FTL DNS query log deleter"); 176 + 177 + age = mkOption { 178 + type = types.int; 179 + default = 90; 180 + description = '' 181 + Delete DNS query logs older than this many days, if 182 + [](#opt-services.pihole-ftl.queryLogDeleter.enable) is on. 183 + ''; 184 + }; 185 + 186 + interval = mkOption { 187 + type = types.str; 188 + default = "weekly"; 189 + description = '' 190 + How often the query log deleter is run. See systemd.time(7) for more 191 + information about the format. 192 + ''; 193 + }; 194 + }; 195 + }; 196 + 197 + config = mkIf cfg.enable { 198 + assertions = [ 199 + { 200 + assertion = !config.services.dnsmasq.enable; 201 + message = "pihole-ftl conflicts with dnsmasq. Please disable one of them."; 202 + } 203 + 204 + { 205 + assertion = 206 + builtins.length cfg.lists == 0 207 + || ( 208 + (hasAttrByPath [ "webserver" "port" ] cfg.settings) 209 + && !builtins.elem cfg.settings.webserver.port [ 210 + "" 211 + null 212 + ] 213 + ); 214 + message = '' 215 + The Pi-hole webserver must be enabled for lists set in services.pihole-ftl.lists to be automatically loaded on startup via the web API. 216 + services.pihole-ftl.settings.port must be defined, e.g. by enabling services.pihole-web.enable and defining services.pihole-web.port. 217 + ''; 218 + } 219 + 220 + { 221 + assertion = 222 + builtins.length cfg.lists == 0 223 + || !(hasAttrByPath [ "webserver" "api" "cli_pw" ] cfg.settings) 224 + || cfg.settings.webserver.api.cli_pw == true; 225 + message = '' 226 + services.pihole-ftl.settings.webserver.api.cli_pw must be true for lists set in services.pihole-ftl.lists to be automatically loaded on startup. 227 + This enables an ephemeral password used by the pihole command. 228 + ''; 229 + } 230 + ]; 231 + 232 + services.pihole-ftl.settings = lib.mkMerge [ 233 + # Defaults 234 + (mkDefaults { 235 + misc.readOnly = true; # Prevent config changes via API or CLI by default 236 + webserver.port = ""; # Disable the webserver by default 237 + misc.privacyLevel = cfg.privacyLevel; 238 + }) 239 + 240 + # Move state files to cfg.stateDirectory 241 + { 242 + # TODO: Pi-hole currently hardcodes dhcp-leasefile this in its 243 + # generated dnsmasq.conf, and we can't override it 244 + misc.dnsmasq_lines = [ 245 + # "dhcp-leasefile=${cfg.stateDirectory}/dhcp.leases" 246 + # "hostsdir=${cfg.stateDirectory}/hosts" 247 + ]; 248 + 249 + files = { 250 + database = "${cfg.stateDirectory}/pihole-FTL.db"; 251 + gravity = "${cfg.stateDirectory}/gravity.db"; 252 + macvendor = "${cfg.stateDirectory}/gravity.db"; 253 + log.ftl = "${cfg.logDirectory}/FTL.log"; 254 + log.dnsmasq = "${cfg.logDirectory}/pihole.log"; 255 + log.webserver = "${cfg.logDirectory}/webserver.log"; 256 + }; 257 + 258 + webserver.tls = "${cfg.stateDirectory}/tls.pem"; 259 + } 260 + 261 + (lib.optionalAttrs cfg.useDnsmasqConfig { 262 + misc.dnsmasq_lines = lib.pipe config.services.dnsmasq.configFile [ 263 + builtins.readFile 264 + (lib.strings.splitString "\n") 265 + (builtins.filter (s: s != "")) 266 + ]; 267 + }) 268 + ]; 269 + 270 + systemd.tmpfiles.rules = [ 271 + "d ${cfg.configDirectory} 0700 ${cfg.user} ${cfg.group} - -" 272 + "d ${cfg.stateDirectory} 0700 ${cfg.user} ${cfg.group} - -" 273 + "d ${cfg.logDirectory} 0700 ${cfg.user} ${cfg.group} - -" 274 + ]; 275 + 276 + systemd.services = { 277 + pihole-ftl = 278 + let 279 + setupService = config.systemd.services.pihole-ftl-setup.name; 280 + in 281 + { 282 + description = "Pi-hole FTL"; 283 + 284 + after = [ "network.target" ]; 285 + before = [ setupService ]; 286 + 287 + wantedBy = [ "multi-user.target" ]; 288 + wants = [ setupService ]; 289 + 290 + environment = { 291 + # Currently unused, but allows the service to be reloaded 292 + # automatically when the config is changed. 293 + PIHOLE_CONFIG = settingsFile; 294 + 295 + # pihole is executed by the /actions/gravity API endpoint 296 + PATH = lib.mkForce ( 297 + lib.makeBinPath [ 298 + cfg.piholePackage 299 + ] 300 + ); 301 + }; 302 + 303 + serviceConfig = { 304 + Type = "simple"; 305 + User = cfg.user; 306 + Group = cfg.group; 307 + AmbientCapabilities = [ 308 + "CAP_NET_BIND_SERVICE" 309 + "CAP_NET_RAW" 310 + "CAP_NET_ADMIN" 311 + "CAP_SYS_NICE" 312 + "CAP_IPC_LOCK" 313 + "CAP_CHOWN" 314 + "CAP_SYS_TIME" 315 + ]; 316 + ExecStart = "${getExe cfg.package} no-daemon"; 317 + Restart = "on-failure"; 318 + RestartSec = 1; 319 + # Hardening 320 + NoNewPrivileges = true; 321 + PrivateTmp = true; 322 + PrivateDevices = true; 323 + DevicePolicy = "closed"; 324 + ProtectSystem = "strict"; 325 + ProtectHome = "read-only"; 326 + ProtectControlGroups = true; 327 + ProtectKernelModules = true; 328 + ProtectKernelTunables = true; 329 + ReadWritePaths = [ 330 + cfg.configDirectory 331 + cfg.stateDirectory 332 + cfg.logDirectory 333 + ]; 334 + RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6 AF_NETLINK"; 335 + RestrictNamespaces = true; 336 + RestrictRealtime = true; 337 + RestrictSUIDSGID = true; 338 + MemoryDenyWriteExecute = true; 339 + LockPersonality = true; 340 + }; 341 + }; 342 + 343 + pihole-ftl-setup = { 344 + description = "Pi-hole FTL setup"; 345 + # Wait for network so lists can be downloaded 346 + after = [ "network-online.target" ]; 347 + requires = [ "network-online.target" ]; 348 + serviceConfig = { 349 + Type = "oneshot"; 350 + User = cfg.user; 351 + Group = cfg.group; 352 + 353 + # Hardening 354 + NoNewPrivileges = true; 355 + PrivateTmp = true; 356 + PrivateDevices = true; 357 + DevicePolicy = "closed"; 358 + ProtectSystem = "strict"; 359 + ProtectHome = "read-only"; 360 + ProtectControlGroups = true; 361 + ProtectKernelModules = true; 362 + ProtectKernelTunables = true; 363 + ReadWritePaths = [ 364 + cfg.configDirectory 365 + cfg.stateDirectory 366 + cfg.logDirectory 367 + ]; 368 + RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6 AF_NETLINK"; 369 + RestrictNamespaces = true; 370 + RestrictRealtime = true; 371 + RestrictSUIDSGID = true; 372 + MemoryDenyWriteExecute = true; 373 + LockPersonality = true; 374 + }; 375 + script = import ./pihole-ftl-setup-script.nix { 376 + inherit 377 + cfg 378 + config 379 + lib 380 + pkgs 381 + ; 382 + }; 383 + }; 384 + 385 + pihole-ftl-log-deleter = mkIf cfg.queryLogDeleter.enable { 386 + description = "Pi-hole FTL DNS query log deleter"; 387 + serviceConfig = { 388 + Type = "oneshot"; 389 + User = cfg.user; 390 + Group = cfg.group; 391 + # Hardening 392 + NoNewPrivileges = true; 393 + PrivateTmp = true; 394 + PrivateDevices = true; 395 + DevicePolicy = "closed"; 396 + ProtectSystem = "strict"; 397 + ProtectHome = "read-only"; 398 + ProtectControlGroups = true; 399 + ProtectKernelModules = true; 400 + ProtectKernelTunables = true; 401 + ReadWritePaths = [ cfg.stateDirectory ]; 402 + RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6 AF_NETLINK"; 403 + RestrictNamespaces = true; 404 + RestrictRealtime = true; 405 + RestrictSUIDSGID = true; 406 + MemoryDenyWriteExecute = true; 407 + LockPersonality = true; 408 + }; 409 + script = 410 + let 411 + days = toString cfg.queryLogDeleter.age; 412 + database = "${cfg.stateDirectory}/pihole-FTL.db"; 413 + in 414 + '' 415 + set -euo pipefail 416 + 417 + echo "Deleting query logs older than ${days} days" 418 + ${getExe cfg.package} sqlite3 "${database}" "DELETE FROM query_storage WHERE timestamp <= CAST(strftime('%s', date('now', '-${days} day')) AS INT); select changes() from query_storage limit 1" 419 + ''; 420 + }; 421 + }; 422 + 423 + systemd.timers.pihole-ftl-log-deleter = mkIf cfg.queryLogDeleter.enable { 424 + description = "Pi-hole FTL DNS query log deleter"; 425 + before = [ 426 + config.systemd.services.pihole-ftl.name 427 + config.systemd.services.pihole-ftl-setup.name 428 + ]; 429 + wantedBy = [ "timers.target" ]; 430 + timerConfig = { 431 + OnCalendar = cfg.queryLogDeleter.interval; 432 + Unit = "pihole-ftl-log-deleter.service"; 433 + }; 434 + }; 435 + 436 + networking.firewall = lib.mkMerge [ 437 + (mkIf cfg.openFirewallDHCP { 438 + allowedUDPPorts = [ 53 ]; 439 + allowedTCPPorts = [ 53 ]; 440 + }) 441 + 442 + (mkIf cfg.openFirewallWebserver { 443 + allowedTCPPorts = lib.pipe cfg.settings.webserver.port [ 444 + (lib.splitString ",") 445 + (map ( 446 + port: 447 + lib.pipe port [ 448 + (builtins.split "[[:alpha:]]+") 449 + builtins.head 450 + lib.toInt 451 + ] 452 + )) 453 + ]; 454 + }) 455 + ]; 456 + 457 + users.users.${cfg.user} = { 458 + group = cfg.group; 459 + isSystemUser = true; 460 + }; 461 + 462 + users.groups.${cfg.group} = { }; 463 + 464 + environment.etc."pihole/pihole.toml" = { 465 + source = settingsFile; 466 + user = cfg.user; 467 + group = cfg.group; 468 + mode = "400"; 469 + }; 470 + 471 + environment.systemPackages = [ cfg.pihole ]; 472 + 473 + services.logrotate.settings.pihole-ftl = { 474 + enable = true; 475 + files = [ "${cfg.logDirectory}/FTL.log" ]; 476 + }; 477 + }; 478 + 479 + meta = { 480 + doc = ./pihole-ftl.md; 481 + maintainers = with lib.maintainers; [ williamvds ]; 482 + }; 483 + }
+19
nixos/modules/services/web-apps/pihole-web.md
···
··· 1 + # Pi-hole Web Dashboard {#module-services-web-apps-pihole-web} 2 + 3 + The Pi-hole suite provides a web GUI for controlling and monitoring 4 + [pihole-FTL](index.html#module-services-networking-pihole-ftl). 5 + 6 + ## Configuration {#module-services-web-apps-pihole-web-configuration} 7 + 8 + Example configuration: 9 + 10 + ```nix 11 + { 12 + services.pihole-web = { 13 + enable = true; 14 + ports = [ 80 ]; 15 + }; 16 + } 17 + ``` 18 + 19 + The dashboard can be configured using [{option}`services.pihole-ftl.settings`](options.html#opt-services.pihole-ftl.settings), in particular the `webserver` subsection.
+104
nixos/modules/services/web-apps/pihole-web.nix
···
··· 1 + { 2 + config, 3 + lib, 4 + pkgs, 5 + ... 6 + }: 7 + 8 + let 9 + cfg = config.services.pihole-web; 10 + in 11 + { 12 + options.services.pihole-web = { 13 + enable = lib.mkEnableOption "Pi-hole dashboard"; 14 + 15 + package = lib.mkPackageOption pkgs "pihole-web" { }; 16 + 17 + hostName = lib.mkOption { 18 + type = lib.types.str; 19 + description = "Domain name for the website."; 20 + default = "pi.hole"; 21 + }; 22 + 23 + ports = 24 + let 25 + portType = lib.types.submodule { 26 + options = { 27 + port = lib.mkOption { 28 + type = lib.types.port; 29 + description = "Port to bind"; 30 + }; 31 + optional = lib.mkOption { 32 + type = lib.types.bool; 33 + default = false; 34 + description = "Skip the port if it cannot be bound"; 35 + }; 36 + redirectSSL = lib.mkOption { 37 + type = lib.types.bool; 38 + default = false; 39 + description = "Redirect from this port to the first configured SSL port"; 40 + }; 41 + ssl = lib.mkOption { 42 + type = lib.types.bool; 43 + default = false; 44 + description = "Serve SSL on the port"; 45 + }; 46 + }; 47 + }; 48 + in 49 + lib.mkOption { 50 + type = lib.types.listOf ( 51 + lib.types.oneOf [ 52 + lib.types.port 53 + lib.types.str 54 + portType 55 + ] 56 + ); 57 + description = '' 58 + Port(s) for the webserver to serve on. 59 + 60 + If provided as a string, optionally append suffixes to control behaviour: 61 + 62 + - `o`: to make the port is optional - failure to bind will not be an error. 63 + - `s`: for the port to be used for SSL. 64 + - `r`: for a non-SSL port to redirect to the first available SSL port. 65 + ''; 66 + example = [ 67 + "80r" 68 + "443s" 69 + ]; 70 + apply = 71 + values: 72 + let 73 + convert = 74 + value: 75 + if (builtins.typeOf) value == "int" then 76 + toString value 77 + else if builtins.typeOf value == "set" then 78 + lib.strings.concatStrings [ 79 + (toString value.port) 80 + (lib.optionalString value.optional "o") 81 + (lib.optionalString value.redirectSSL "r") 82 + (lib.optionalString value.ssl "s") 83 + ] 84 + else 85 + value; 86 + in 87 + lib.strings.concatStringsSep "," (map convert values); 88 + }; 89 + }; 90 + 91 + config = lib.mkIf cfg.enable { 92 + services.pihole-ftl.settings.webserver = { 93 + domain = cfg.hostName; 94 + port = cfg.ports; 95 + paths.webroot = "${cfg.package}/share/"; 96 + paths.webhome = "/"; 97 + }; 98 + }; 99 + 100 + meta = { 101 + doc = ./pihole-web.md; 102 + maintainers = with lib.maintainers; [ williamvds ]; 103 + }; 104 + }
+12 -19
nixos/tests/vaultwarden.nix
··· 53 driver = Firefox(options=options) 54 55 driver.implicitly_wait(20) 56 - driver.get('http://localhost:8080/#/register') 57 58 wait = WebDriverWait(driver, 10) 59 60 wait.until(EC.title_contains("Vaultwarden Web")) 61 62 - driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_email').send_keys( 63 '${userEmail}' 64 ) 65 - driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_name').send_keys( 66 'A Cat' 67 ) 68 - driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_master-password').send_keys( 69 '${userPassword}' 70 ) 71 - driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_confirm-master-password').send_keys( 72 '${userPassword}' 73 ) 74 - if driver.find_element(By.CSS_SELECTOR, 'input#checkForBreaches').is_selected(): 75 - driver.find_element(By.CSS_SELECTOR, 'input#checkForBreaches').click() 76 77 driver.find_element(By.XPATH, "//button[contains(., 'Create account')]").click() 78 79 - wait.until_not(EC.title_contains("Create account")) 80 81 - driver.find_element(By.XPATH, "//button[contains(., 'Continue')]").click() 82 83 - driver.find_element(By.XPATH, '//input[@type="password"]').send_keys( 84 - '${userPassword}' 85 - ) 86 - driver.find_element(By.XPATH, "//button[contains(., 'Log in with master password')]").click() 87 - 88 - click_when_unobstructed((By.CSS_SELECTOR, 'button#newItemDropdown')) 89 - driver.find_element(By.XPATH, "//button[contains(., 'Item')]").click() 90 - 91 - driver.find_element(By.CSS_SELECTOR, 'input#name').send_keys( 92 'secrets' 93 ) 94 - driver.find_element(By.CSS_SELECTOR, 'input#loginPassword').send_keys( 95 '${storedPassword}' 96 ) 97
··· 53 driver = Firefox(options=options) 54 55 driver.implicitly_wait(20) 56 + driver.get('http://localhost:8080/#/signup') 57 58 wait = WebDriverWait(driver, 10) 59 60 wait.until(EC.title_contains("Vaultwarden Web")) 61 62 + driver.find_element(By.CSS_SELECTOR, 'input#register-start_form_input_email').send_keys( 63 '${userEmail}' 64 ) 65 + driver.find_element(By.CSS_SELECTOR, 'input#register-start_form_input_name').send_keys( 66 'A Cat' 67 ) 68 + driver.find_element(By.XPATH, "//button[contains(., 'Continue')]").click() 69 + driver.find_element(By.CSS_SELECTOR, 'input#input-password-form_new-password').send_keys( 70 '${userPassword}' 71 ) 72 + driver.find_element(By.CSS_SELECTOR, 'input#input-password-form_confirm-new-password').send_keys( 73 '${userPassword}' 74 ) 75 + if driver.find_element(By.XPATH, '//input[@formcontrolname="checkForBreaches"]').is_selected(): 76 + driver.find_element(By.XPATH, '//input[@formcontrolname="checkForBreaches"]').click() 77 78 driver.find_element(By.XPATH, "//button[contains(., 'Create account')]").click() 79 80 + wait.until_not(EC.title_contains("Set a strong password")) 81 82 + click_when_unobstructed((By.XPATH, "//button[contains(., 'New item')]")) 83 84 + driver.find_element(By.XPATH, '//input[@formcontrolname="name"]').send_keys( 85 'secrets' 86 ) 87 + driver.find_element(By.XPATH, '//input[@formcontrolname="password"]').send_keys( 88 '${storedPassword}' 89 ) 90
+6 -6
pkgs/applications/editors/vscode/vscodium.nix
··· 26 27 hash = 28 { 29 - x86_64-linux = "sha256-6/ECgQbl7r4KI66BApOijIdJJP4nlDEgRE1JEMJcSDk="; 30 - x86_64-darwin = "sha256-t68Wkwo6p/S0hTf8BiR95nHC4qOLVtBkU0u3dco+jEc="; 31 - aarch64-linux = "sha256-KJ74qd0xOQV9EkoIdWGLCr57ZYJ9U0F2zyW6y9zWSY4="; 32 - aarch64-darwin = "sha256-CPPIYDxDiF07SdRaOe2Cp8fl4YvbVPeaVqobo0PZyrY="; 33 - armv7l-linux = "sha256-ob2Xlgvsk6KFo9stlmuGTPPRyXQpBUACuq5q48haGxs="; 34 } 35 .${system} or throwSystem; 36 ··· 41 42 # Please backport all compatible updates to the stable release. 43 # This is important for the extension ecosystem. 44 - version = "1.100.23258"; 45 pname = "vscodium"; 46 47 executableName = "codium";
··· 26 27 hash = 28 { 29 + x86_64-linux = "sha256-4zLMqwIFMfeZBuHDmaORx+BK9vqxe0SMwSKUyqVYtb8="; 30 + x86_64-darwin = "sha256-RzvRknMzZPdM2sd/nRIYSWN7TUJ/uBl3NL4H3+ckAUI="; 31 + aarch64-linux = "sha256-rfsfgWmX24783VM9srcCZHNIeCSV1I9J7NoFjtXqdBc="; 32 + aarch64-darwin = "sha256-3fcO8Wy0703j4y2TCe6O5tSuAMSW3kLzxrZ5ztgN9r8="; 33 + armv7l-linux = "sha256-7Qk0V7sZeBohqCp1ciEtccGj073ZYXvvLsxMZ40ZqFg="; 34 } 35 .${system} or throwSystem; 36 ··· 41 42 # Please backport all compatible updates to the stable release. 43 # This is important for the extension ecosystem. 44 + version = "1.100.33714"; 45 pname = "vscodium"; 46 47 executableName = "codium";
+825 -825
pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
··· 1 { 2 - version = "140.0b3"; 3 sources = [ 4 { 5 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ach/firefox-140.0b3.tar.xz"; 6 locale = "ach"; 7 arch = "linux-x86_64"; 8 - sha256 = "87c1f8aa057b132bdf97b81aa911cde1b76df420f4319052dac1fb36f73aeaa7"; 9 } 10 { 11 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/af/firefox-140.0b3.tar.xz"; 12 locale = "af"; 13 arch = "linux-x86_64"; 14 - sha256 = "995fb3776e849a87271df8f7967fff46febbb57ac4e513e520fe2790947e8e04"; 15 } 16 { 17 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/an/firefox-140.0b3.tar.xz"; 18 locale = "an"; 19 arch = "linux-x86_64"; 20 - sha256 = "a3daa36f2d0477ff3bf8af4df84b1bbd6d001093b1b7453489486efabfc1c0c9"; 21 } 22 { 23 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ar/firefox-140.0b3.tar.xz"; 24 locale = "ar"; 25 arch = "linux-x86_64"; 26 - sha256 = "36bb911e75abad10dd74d9d1aa541ee8b34f7918f5867acbfeb2682386d1b875"; 27 } 28 { 29 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ast/firefox-140.0b3.tar.xz"; 30 locale = "ast"; 31 arch = "linux-x86_64"; 32 - sha256 = "3df5f717c4ba64c88fcf873e01a667dc72ec006be98e4ccdf776381fb5c2999f"; 33 } 34 { 35 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/az/firefox-140.0b3.tar.xz"; 36 locale = "az"; 37 arch = "linux-x86_64"; 38 - sha256 = "0fbc914fed6b0344f6701dda29c92a613650987a9c5c3b6cc6f5f99f1d77df47"; 39 } 40 { 41 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/be/firefox-140.0b3.tar.xz"; 42 locale = "be"; 43 arch = "linux-x86_64"; 44 - sha256 = "0e07670b6e2f0912d3c7c599b7db147212b0cad36737681d8012f2dca7d8c22e"; 45 } 46 { 47 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/bg/firefox-140.0b3.tar.xz"; 48 locale = "bg"; 49 arch = "linux-x86_64"; 50 - sha256 = "7d96d3e05a94d268accf129fe008688fe492472ae1edbb8eb50fc29f7c899be9"; 51 } 52 { 53 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/bn/firefox-140.0b3.tar.xz"; 54 locale = "bn"; 55 arch = "linux-x86_64"; 56 - sha256 = "0788fda0e35abb70344cc4030bb54af725ec4dc3725f8ebc12df70ceeb860fdb"; 57 } 58 { 59 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/br/firefox-140.0b3.tar.xz"; 60 locale = "br"; 61 arch = "linux-x86_64"; 62 - sha256 = "5a45b3c49e0ccd7314881494d825badb16372fda7bb94fd704b8eb49fe9492c3"; 63 } 64 { 65 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/bs/firefox-140.0b3.tar.xz"; 66 locale = "bs"; 67 arch = "linux-x86_64"; 68 - sha256 = "e4dd687373bf633cfde18764d9b424ac245349925a7fdb5a45fd1698b8ed1164"; 69 } 70 { 71 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ca-valencia/firefox-140.0b3.tar.xz"; 72 locale = "ca-valencia"; 73 arch = "linux-x86_64"; 74 - sha256 = "f4dd916b333e0abc0551d7651156e94cdf31049d7fe7e51b2f46f877066fc144"; 75 } 76 { 77 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ca/firefox-140.0b3.tar.xz"; 78 locale = "ca"; 79 arch = "linux-x86_64"; 80 - sha256 = "020a985e9841238d683fa817e26f1791ea60946701c91e8eab3def9c2db23278"; 81 } 82 { 83 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/cak/firefox-140.0b3.tar.xz"; 84 locale = "cak"; 85 arch = "linux-x86_64"; 86 - sha256 = "542b5987fb29f278c2d1c0451053a37874f8a9ee1c80a3e2d818821b740a465c"; 87 } 88 { 89 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/cs/firefox-140.0b3.tar.xz"; 90 locale = "cs"; 91 arch = "linux-x86_64"; 92 - sha256 = "390df2e96d9b0f2c6a5c5ef01b9f4790e0d65a5bd559bcd7b5645e632fe05b6c"; 93 } 94 { 95 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/cy/firefox-140.0b3.tar.xz"; 96 locale = "cy"; 97 arch = "linux-x86_64"; 98 - sha256 = "a0cd0379ffe29c33eb1f34dce54f56e9c6801cf25378633e4c3cf9a0badfae22"; 99 } 100 { 101 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/da/firefox-140.0b3.tar.xz"; 102 locale = "da"; 103 arch = "linux-x86_64"; 104 - sha256 = "582033616abeaa16914802635720708294de44afb42c118098b5d30a3df96968"; 105 } 106 { 107 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/de/firefox-140.0b3.tar.xz"; 108 locale = "de"; 109 arch = "linux-x86_64"; 110 - sha256 = "e05ae143147e96e5b5c686813f8284640b193b12fa1ecc878a033d7a6b62572a"; 111 } 112 { 113 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/dsb/firefox-140.0b3.tar.xz"; 114 locale = "dsb"; 115 arch = "linux-x86_64"; 116 - sha256 = "bf11f20d86bd8c8fec4a4d9fa14adfba00e9bce9b40f9a899a0fe8cafdfaa89e"; 117 } 118 { 119 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/el/firefox-140.0b3.tar.xz"; 120 locale = "el"; 121 arch = "linux-x86_64"; 122 - sha256 = "f4758465dedcc1a1abbef1dfbfa1c1a0e630714eddfa98038826033f7baaddca"; 123 } 124 { 125 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/en-CA/firefox-140.0b3.tar.xz"; 126 locale = "en-CA"; 127 arch = "linux-x86_64"; 128 - sha256 = "75949735b5d56b36a143410517d109d55139bd670d505d0b467288094ccd34bb"; 129 } 130 { 131 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/en-GB/firefox-140.0b3.tar.xz"; 132 locale = "en-GB"; 133 arch = "linux-x86_64"; 134 - sha256 = "e81b992506abce52d839623334376229a35659699c8770516b3c7e34d810ead7"; 135 } 136 { 137 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/en-US/firefox-140.0b3.tar.xz"; 138 locale = "en-US"; 139 arch = "linux-x86_64"; 140 - sha256 = "c1428da2dfc7a16deb7b9570fcccba94c13158373a359804233a4b5f330746a0"; 141 } 142 { 143 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/eo/firefox-140.0b3.tar.xz"; 144 locale = "eo"; 145 arch = "linux-x86_64"; 146 - sha256 = "54790c6e1050b34d380e6daf96f387379aa825249af5889c71752eb728ecb10d"; 147 } 148 { 149 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/es-AR/firefox-140.0b3.tar.xz"; 150 locale = "es-AR"; 151 arch = "linux-x86_64"; 152 - sha256 = "d4dc96fba97c8f0c96ec5d596aaf6e30fe5f467399b59307ba1e91b5471979d5"; 153 } 154 { 155 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/es-CL/firefox-140.0b3.tar.xz"; 156 locale = "es-CL"; 157 arch = "linux-x86_64"; 158 - sha256 = "c9888370387548a0c7b26facd131e8effc9b43bf27d4d2ad31cec12c3e39eecd"; 159 } 160 { 161 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/es-ES/firefox-140.0b3.tar.xz"; 162 locale = "es-ES"; 163 arch = "linux-x86_64"; 164 - sha256 = "6fd830a501cebe0dd6a005cc00eb326cc82c30f38836da4ba46a79be13401377"; 165 } 166 { 167 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/es-MX/firefox-140.0b3.tar.xz"; 168 locale = "es-MX"; 169 arch = "linux-x86_64"; 170 - sha256 = "0f65338c18d4cd2bc4fc5b4eecaf62d759e532059588a920ce19de13d941ec7a"; 171 } 172 { 173 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/et/firefox-140.0b3.tar.xz"; 174 locale = "et"; 175 arch = "linux-x86_64"; 176 - sha256 = "904917e0115be1015954139ddf50395ec69e297082bd37f14a280415471116cb"; 177 } 178 { 179 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/eu/firefox-140.0b3.tar.xz"; 180 locale = "eu"; 181 arch = "linux-x86_64"; 182 - sha256 = "9e03aeda162aa17a17eb3336e430dffbc415685cd211aadfc43a5f616c8e8758"; 183 } 184 { 185 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/fa/firefox-140.0b3.tar.xz"; 186 locale = "fa"; 187 arch = "linux-x86_64"; 188 - sha256 = "6054bf75fad6b65c29b2f7c4e223df75f02b5ccabceb86b9c5e5e42b741f7bfd"; 189 } 190 { 191 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ff/firefox-140.0b3.tar.xz"; 192 locale = "ff"; 193 arch = "linux-x86_64"; 194 - sha256 = "ebea919c503fc4523e1c594216ce8079316c9d377ba9bae6a6729ee3182c9df3"; 195 } 196 { 197 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/fi/firefox-140.0b3.tar.xz"; 198 locale = "fi"; 199 arch = "linux-x86_64"; 200 - sha256 = "3126d98ccd0c5f16b77a71ad4c11423482cd5c7d8f7d10f7828e9e6d11e0f461"; 201 } 202 { 203 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/fr/firefox-140.0b3.tar.xz"; 204 locale = "fr"; 205 arch = "linux-x86_64"; 206 - sha256 = "9ddfee47dd74850d20f7aa87cbf92b46ff237d0a934d871025b92a364b2cb4c6"; 207 } 208 { 209 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/fur/firefox-140.0b3.tar.xz"; 210 locale = "fur"; 211 arch = "linux-x86_64"; 212 - sha256 = "05025972440fdc4087266a88d02e6968b52a43ff6d77f0190a659eac6ae816c4"; 213 } 214 { 215 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/fy-NL/firefox-140.0b3.tar.xz"; 216 locale = "fy-NL"; 217 arch = "linux-x86_64"; 218 - sha256 = "4243921762a60f5ce51e7737b6d3fe9bcc4dfea67c9198a1b917290efba9d0f2"; 219 } 220 { 221 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ga-IE/firefox-140.0b3.tar.xz"; 222 locale = "ga-IE"; 223 arch = "linux-x86_64"; 224 - sha256 = "71a26a2fbaaf721ea307a8c3a8b083ef70077765f3a7278d25385b531ac315dc"; 225 } 226 { 227 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/gd/firefox-140.0b3.tar.xz"; 228 locale = "gd"; 229 arch = "linux-x86_64"; 230 - sha256 = "c44b110b0fc96d3826103b0799bbd3df88cee0c8972f7e60f556590e053d9636"; 231 } 232 { 233 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/gl/firefox-140.0b3.tar.xz"; 234 locale = "gl"; 235 arch = "linux-x86_64"; 236 - sha256 = "a6707479746e71d8c3d5af40500433c2290fce9d2ff98bd3ecd89bdbb9cd182c"; 237 } 238 { 239 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/gn/firefox-140.0b3.tar.xz"; 240 locale = "gn"; 241 arch = "linux-x86_64"; 242 - sha256 = "d2dcd4701b0563af8825c3eb3aa22ffd2702d9a8458cd0ed4896a9bf57c0d291"; 243 } 244 { 245 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/gu-IN/firefox-140.0b3.tar.xz"; 246 locale = "gu-IN"; 247 arch = "linux-x86_64"; 248 - sha256 = "eec813b14a376b6f0e7c251ada0e972fbaae06db077e1e5ad63f5a069c81ad97"; 249 } 250 { 251 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/he/firefox-140.0b3.tar.xz"; 252 locale = "he"; 253 arch = "linux-x86_64"; 254 - sha256 = "e3952c61718e26ea8f9aeb73a3b8146bd0163aa87388db2f518e997aed1163a1"; 255 } 256 { 257 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/hi-IN/firefox-140.0b3.tar.xz"; 258 locale = "hi-IN"; 259 arch = "linux-x86_64"; 260 - sha256 = "b00059920c29e3e11dbb2fe3051acee804dda39838706a65c3716bdccabf7e9b"; 261 } 262 { 263 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/hr/firefox-140.0b3.tar.xz"; 264 locale = "hr"; 265 arch = "linux-x86_64"; 266 - sha256 = "d77d3d50678d17098e9996edb0642bd8e6a1ccb983ea68e376d59e2ae0529779"; 267 } 268 { 269 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/hsb/firefox-140.0b3.tar.xz"; 270 locale = "hsb"; 271 arch = "linux-x86_64"; 272 - sha256 = "45e839005799d5bdbcbed3869680da6ca0ad42c3f9932b61e0f8e3fbc0316fee"; 273 } 274 { 275 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/hu/firefox-140.0b3.tar.xz"; 276 locale = "hu"; 277 arch = "linux-x86_64"; 278 - sha256 = "2c655b6b1e91265befe5f7c1745a9ea8f4a97f6995ed2f4c4b3eede9fd07c8a5"; 279 } 280 { 281 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/hy-AM/firefox-140.0b3.tar.xz"; 282 locale = "hy-AM"; 283 arch = "linux-x86_64"; 284 - sha256 = "bcc23fec185ab50660111850185ad9caeafabc056a77e6b8d99e12962da030ec"; 285 } 286 { 287 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ia/firefox-140.0b3.tar.xz"; 288 locale = "ia"; 289 arch = "linux-x86_64"; 290 - sha256 = "c70ac08f5d1ac3c2175b5c1f0fed88564a8fc921771e0cb6082bfe9502f08407"; 291 } 292 { 293 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/id/firefox-140.0b3.tar.xz"; 294 locale = "id"; 295 arch = "linux-x86_64"; 296 - sha256 = "b77533733de76fde27cdcb220f2f4c985784aeeb65456a8aa4f22689d1a78633"; 297 } 298 { 299 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/is/firefox-140.0b3.tar.xz"; 300 locale = "is"; 301 arch = "linux-x86_64"; 302 - sha256 = "e8d28dfed20bc64fdb431c6149c8f46a1601dcdb7c198e6aaac3bc26849ed564"; 303 } 304 { 305 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/it/firefox-140.0b3.tar.xz"; 306 locale = "it"; 307 arch = "linux-x86_64"; 308 - sha256 = "aa7017e3cc75ee281523f109c5a804a2686cb2d120af07f639cbe6e0b529f95b"; 309 } 310 { 311 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ja/firefox-140.0b3.tar.xz"; 312 locale = "ja"; 313 arch = "linux-x86_64"; 314 - sha256 = "aac539dc6adaed5e46f5dc180e6d5df7e58e7d06c9b3eb8840f67bb3005a3d1b"; 315 } 316 { 317 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ka/firefox-140.0b3.tar.xz"; 318 locale = "ka"; 319 arch = "linux-x86_64"; 320 - sha256 = "dca7592228e259a535805f0b40473448dbf5406f8bec1a313ae39621ba3a22e4"; 321 } 322 { 323 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/kab/firefox-140.0b3.tar.xz"; 324 locale = "kab"; 325 arch = "linux-x86_64"; 326 - sha256 = "02cea8e48adce2143ffa78f564da31a26355572df7bf1a379e743a7ec4949a90"; 327 } 328 { 329 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/kk/firefox-140.0b3.tar.xz"; 330 locale = "kk"; 331 arch = "linux-x86_64"; 332 - sha256 = "12e9811a0fb02ff7c52790d2fdfd116e2232fc6788cfd84e9d52009ab480d846"; 333 } 334 { 335 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/km/firefox-140.0b3.tar.xz"; 336 locale = "km"; 337 arch = "linux-x86_64"; 338 - sha256 = "fbde93d1aad4c0cd059b14ae9ae0bd1ccf95374009aaafe68e830007b4cf496a"; 339 } 340 { 341 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/kn/firefox-140.0b3.tar.xz"; 342 locale = "kn"; 343 arch = "linux-x86_64"; 344 - sha256 = "975aaf5d7a139ea4ecb3d92b2cff56373a63069e7735478eafa596e1dca2a7d6"; 345 } 346 { 347 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ko/firefox-140.0b3.tar.xz"; 348 locale = "ko"; 349 arch = "linux-x86_64"; 350 - sha256 = "6c43fd5ae7e8d8af3e87940dfb49a6183c540fc18e98fcfe00ffce137b5682af"; 351 } 352 { 353 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/lij/firefox-140.0b3.tar.xz"; 354 locale = "lij"; 355 arch = "linux-x86_64"; 356 - sha256 = "da9bf66ee9231718bcbcbf16662b631984b75bb73bef82e58d1442560a2c0232"; 357 } 358 { 359 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/lt/firefox-140.0b3.tar.xz"; 360 locale = "lt"; 361 arch = "linux-x86_64"; 362 - sha256 = "c8f018f9494291e01e4dedd3dc0e496c1c4fc4d346896f5225972d182f231c57"; 363 } 364 { 365 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/lv/firefox-140.0b3.tar.xz"; 366 locale = "lv"; 367 arch = "linux-x86_64"; 368 - sha256 = "6a46324a4abedeea12aaeeb6f88af8b0277af5863a4977f06c33a0df7d3a9f3f"; 369 } 370 { 371 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/mk/firefox-140.0b3.tar.xz"; 372 locale = "mk"; 373 arch = "linux-x86_64"; 374 - sha256 = "b1f2fc79baff629f24d0ae75fb8b29559a607b8b1434d745e8b9b5ab0c40ef14"; 375 } 376 { 377 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/mr/firefox-140.0b3.tar.xz"; 378 locale = "mr"; 379 arch = "linux-x86_64"; 380 - sha256 = "04eceab79c3d3156fb27968108abbe0d7b0f01608f788eed474512bb82412fd8"; 381 } 382 { 383 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ms/firefox-140.0b3.tar.xz"; 384 locale = "ms"; 385 arch = "linux-x86_64"; 386 - sha256 = "17e8527080d60c18a363ced9e36548ed5bf575e8ad62bf5c397cf26fe06cb078"; 387 } 388 { 389 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/my/firefox-140.0b3.tar.xz"; 390 locale = "my"; 391 arch = "linux-x86_64"; 392 - sha256 = "19e137672d04c8eefff895b9c434a5b940c881aca4669b5f31947081c202c476"; 393 } 394 { 395 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/nb-NO/firefox-140.0b3.tar.xz"; 396 locale = "nb-NO"; 397 arch = "linux-x86_64"; 398 - sha256 = "97deb521ad609263c0dbe13458c4500021422a4f3bc84bbdd2a1aa290d288abf"; 399 } 400 { 401 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ne-NP/firefox-140.0b3.tar.xz"; 402 locale = "ne-NP"; 403 arch = "linux-x86_64"; 404 - sha256 = "717d6e19cd002fc19208cf2506f2d4508561316f759154ff212928a20a44a195"; 405 } 406 { 407 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/nl/firefox-140.0b3.tar.xz"; 408 locale = "nl"; 409 arch = "linux-x86_64"; 410 - sha256 = "765d8adf054295479e63d40fead98656d3d672bb7f4a42a8dc9c0cd5e8c29815"; 411 } 412 { 413 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/nn-NO/firefox-140.0b3.tar.xz"; 414 locale = "nn-NO"; 415 arch = "linux-x86_64"; 416 - sha256 = "74d183d64ed423bc1dea8972a4f32378aded5c733b6f58a1e6d178f49024f7c4"; 417 } 418 { 419 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/oc/firefox-140.0b3.tar.xz"; 420 locale = "oc"; 421 arch = "linux-x86_64"; 422 - sha256 = "883fe66e83b2af674d9596a52910f28703548bd7c0615e15587a980a93d38c16"; 423 } 424 { 425 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/pa-IN/firefox-140.0b3.tar.xz"; 426 locale = "pa-IN"; 427 arch = "linux-x86_64"; 428 - sha256 = "ee586be768d0035a681acf83b5c68cc1c5cab04054afe8deb141a4c9f21d2890"; 429 } 430 { 431 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/pl/firefox-140.0b3.tar.xz"; 432 locale = "pl"; 433 arch = "linux-x86_64"; 434 - sha256 = "c65c7e68fb0ccf5b01bf17aee844c4e4ecf5192a630a2b4e2bb30de5752a9f9d"; 435 } 436 { 437 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/pt-BR/firefox-140.0b3.tar.xz"; 438 locale = "pt-BR"; 439 arch = "linux-x86_64"; 440 - sha256 = "a097d98e98410dff2c051bd1d9a2667d54da22df0a1578c0d558e028835dd372"; 441 } 442 { 443 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/pt-PT/firefox-140.0b3.tar.xz"; 444 locale = "pt-PT"; 445 arch = "linux-x86_64"; 446 - sha256 = "788048f852dd4f215dcca69d6e658e75bf52fa9a2bdc7118b27d47025343d55a"; 447 } 448 { 449 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/rm/firefox-140.0b3.tar.xz"; 450 locale = "rm"; 451 arch = "linux-x86_64"; 452 - sha256 = "b691ae86cfc7a1d4d22a25c04d84e89e3b616970012559bc182225539af0a92b"; 453 } 454 { 455 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ro/firefox-140.0b3.tar.xz"; 456 locale = "ro"; 457 arch = "linux-x86_64"; 458 - sha256 = "b9f502952d67e13bec4a5d4c7a780ed5f06c628463cb6c4a3c5b70febb2724f4"; 459 } 460 { 461 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ru/firefox-140.0b3.tar.xz"; 462 locale = "ru"; 463 arch = "linux-x86_64"; 464 - sha256 = "daa5e9adffeff031b2bd764802482730cb37335a6a4b5ba011e708ebe39f771c"; 465 } 466 { 467 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sat/firefox-140.0b3.tar.xz"; 468 locale = "sat"; 469 arch = "linux-x86_64"; 470 - sha256 = "3a2ebe89dc72f8b6988fb6742340623423df9d166030ed691c884d013de0fa83"; 471 } 472 { 473 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sc/firefox-140.0b3.tar.xz"; 474 locale = "sc"; 475 arch = "linux-x86_64"; 476 - sha256 = "db27ece945871d6f988ae710daf52874e4d6cbe03eb950c4a4faeff6d67bd9b1"; 477 } 478 { 479 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sco/firefox-140.0b3.tar.xz"; 480 locale = "sco"; 481 arch = "linux-x86_64"; 482 - sha256 = "976b40edd9700fbc012b55584824c77b4839be8cc2269dc8a178c6b2b3e57041"; 483 } 484 { 485 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/si/firefox-140.0b3.tar.xz"; 486 locale = "si"; 487 arch = "linux-x86_64"; 488 - sha256 = "e7d94105a1bbfbb30d220e7b10b6c59118a7556541bb2a25ba4aa3b454827841"; 489 } 490 { 491 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sk/firefox-140.0b3.tar.xz"; 492 locale = "sk"; 493 arch = "linux-x86_64"; 494 - sha256 = "cc38654e9236e9dfc8b58e3795c9d347447f3832c8d5b6d50afbfc1298c1c996"; 495 } 496 { 497 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/skr/firefox-140.0b3.tar.xz"; 498 locale = "skr"; 499 arch = "linux-x86_64"; 500 - sha256 = "12e95e82e29358039287da28a81a7f90d9d6dc7262f0f2aa541253856931eab6"; 501 } 502 { 503 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sl/firefox-140.0b3.tar.xz"; 504 locale = "sl"; 505 arch = "linux-x86_64"; 506 - sha256 = "bc6c1f3f4a8540baaa764aa34d571bb5743e2364cebd49d3326ddb01ba6b20cc"; 507 } 508 { 509 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/son/firefox-140.0b3.tar.xz"; 510 locale = "son"; 511 arch = "linux-x86_64"; 512 - sha256 = "d949c0da8ab52490c03fb8577dcd10a96cdf68378b4a70d5fd9ac28f6cb660e9"; 513 } 514 { 515 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sq/firefox-140.0b3.tar.xz"; 516 locale = "sq"; 517 arch = "linux-x86_64"; 518 - sha256 = "fb531412139967abb42c99a5a68fad323892b6101953e8e6207d45b9f62a6f94"; 519 } 520 { 521 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sr/firefox-140.0b3.tar.xz"; 522 locale = "sr"; 523 arch = "linux-x86_64"; 524 - sha256 = "a04d2d0347fb2761ad58b85304e0f8f9ffd343366608fd17cf687c2d53e61009"; 525 } 526 { 527 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/sv-SE/firefox-140.0b3.tar.xz"; 528 locale = "sv-SE"; 529 arch = "linux-x86_64"; 530 - sha256 = "ae8abbd42e9dd09213511f359d0a069e8f58b8fb8b1139600fe678cc437e7fa1"; 531 } 532 { 533 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/szl/firefox-140.0b3.tar.xz"; 534 locale = "szl"; 535 arch = "linux-x86_64"; 536 - sha256 = "9939bccff2b5b00e0da9764d0d859eb17dc68477553c61c3bf8a3dd632779638"; 537 } 538 { 539 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ta/firefox-140.0b3.tar.xz"; 540 locale = "ta"; 541 arch = "linux-x86_64"; 542 - sha256 = "844ea991305f8b946b0c5ac059788ed661abb033016e8c2e096d872784ecf20e"; 543 } 544 { 545 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/te/firefox-140.0b3.tar.xz"; 546 locale = "te"; 547 arch = "linux-x86_64"; 548 - sha256 = "bb21e776ffa953c82444f34ae9f81d06fa8d725c5a86e5b85b25d4171ce6079f"; 549 } 550 { 551 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/tg/firefox-140.0b3.tar.xz"; 552 locale = "tg"; 553 arch = "linux-x86_64"; 554 - sha256 = "2f3d94b992a2a89169cb3628eb807967c0f4b02fb25c14ee7f9ea925c4d78e85"; 555 } 556 { 557 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/th/firefox-140.0b3.tar.xz"; 558 locale = "th"; 559 arch = "linux-x86_64"; 560 - sha256 = "cf58b75d8a9f1a4b8dd702a5dc4f3b8fb676e0f1c0d8949b445cef0aede13586"; 561 } 562 { 563 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/tl/firefox-140.0b3.tar.xz"; 564 locale = "tl"; 565 arch = "linux-x86_64"; 566 - sha256 = "8cb619b4d8caa1a6e492b8b2815b4c41a25fe3b6f53852d99ca55da56fab8815"; 567 } 568 { 569 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/tr/firefox-140.0b3.tar.xz"; 570 locale = "tr"; 571 arch = "linux-x86_64"; 572 - sha256 = "e5b39883c5e0a906873f4af0e8d6a630337d05467759741276077b70deeaa23a"; 573 } 574 { 575 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/trs/firefox-140.0b3.tar.xz"; 576 locale = "trs"; 577 arch = "linux-x86_64"; 578 - sha256 = "a19d8f0262019768cbc61edbe3ce7b5eb69571b5ca1c5cc9736025f10e6250ec"; 579 } 580 { 581 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/uk/firefox-140.0b3.tar.xz"; 582 locale = "uk"; 583 arch = "linux-x86_64"; 584 - sha256 = "4525800927692a4230034a5ac44351b87857e5292e5bec60aa478d52f55c0606"; 585 } 586 { 587 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/ur/firefox-140.0b3.tar.xz"; 588 locale = "ur"; 589 arch = "linux-x86_64"; 590 - sha256 = "fad4ca04ddb978bfb405ef496cecfc54e0f59ad5cfe0adefe9f79bd55da6dc9a"; 591 } 592 { 593 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/uz/firefox-140.0b3.tar.xz"; 594 locale = "uz"; 595 arch = "linux-x86_64"; 596 - sha256 = "9098b78744b8b8af558fd4edbab5be3a573048405b05376d0a08a9d2282784c9"; 597 } 598 { 599 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/vi/firefox-140.0b3.tar.xz"; 600 locale = "vi"; 601 arch = "linux-x86_64"; 602 - sha256 = "cc10fc7919e04a0401f910ed84092e8eeb8f926c2410c4ab2a9feb34b0a1fd80"; 603 } 604 { 605 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/xh/firefox-140.0b3.tar.xz"; 606 locale = "xh"; 607 arch = "linux-x86_64"; 608 - sha256 = "a9c75ada1290493a0f1265d47ed584dd5fe4c6ff3d763baee03d5c6741775394"; 609 } 610 { 611 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/zh-CN/firefox-140.0b3.tar.xz"; 612 locale = "zh-CN"; 613 arch = "linux-x86_64"; 614 - sha256 = "0423bc10bc9f1affe9c4a54387c9c06d003fa5d600c42e351cccd1b94c096a13"; 615 } 616 { 617 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-x86_64/zh-TW/firefox-140.0b3.tar.xz"; 618 locale = "zh-TW"; 619 arch = "linux-x86_64"; 620 - sha256 = "e07202200f0f41d691d8d4a4225b332b51fd00c14af0e5c2c61c1317938a69bd"; 621 } 622 { 623 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ach/firefox-140.0b3.tar.xz"; 624 locale = "ach"; 625 arch = "linux-i686"; 626 - sha256 = "3c3f09f172315420d76a89352cf556095d3120cc8fce3384b825680978682886"; 627 } 628 { 629 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/af/firefox-140.0b3.tar.xz"; 630 locale = "af"; 631 arch = "linux-i686"; 632 - sha256 = "eaedf8f14d1a89141cfdd02d1331982d57c283810229f1bc4a2add6acf47a7dc"; 633 } 634 { 635 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/an/firefox-140.0b3.tar.xz"; 636 locale = "an"; 637 arch = "linux-i686"; 638 - sha256 = "52d635cf3d2cb3fe60f2f5a120714c011b6c5ddf46715450102d457fc9962318"; 639 } 640 { 641 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ar/firefox-140.0b3.tar.xz"; 642 locale = "ar"; 643 arch = "linux-i686"; 644 - sha256 = "893cad4f3e9ff8f6eb46861c17873d29ce07cecab1a52c666f3af91ac94b0f4a"; 645 } 646 { 647 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ast/firefox-140.0b3.tar.xz"; 648 locale = "ast"; 649 arch = "linux-i686"; 650 - sha256 = "c7981fccfb22d3afb4e36e34ca11629bbb064b2256d297e0717dd7a7c76ef502"; 651 } 652 { 653 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/az/firefox-140.0b3.tar.xz"; 654 locale = "az"; 655 arch = "linux-i686"; 656 - sha256 = "a1192052f0a9dfc637fe6dfea16b4bcc4a1e7a6881d025efcbe65f4dd4a49027"; 657 } 658 { 659 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/be/firefox-140.0b3.tar.xz"; 660 locale = "be"; 661 arch = "linux-i686"; 662 - sha256 = "575d234e0d09dc61dd7eb2574b0db946b866472e31f45e80c6af90c99dd83cf6"; 663 } 664 { 665 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/bg/firefox-140.0b3.tar.xz"; 666 locale = "bg"; 667 arch = "linux-i686"; 668 - sha256 = "39c2fc75618ea33423a5ae0c606d416484c0c6bceb82f6ca79e12e26efb23220"; 669 } 670 { 671 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/bn/firefox-140.0b3.tar.xz"; 672 locale = "bn"; 673 arch = "linux-i686"; 674 - sha256 = "c92ac4831df0e4e4f8af68ddcb82d3bae98505845f04bfd39bb3e573639d648d"; 675 } 676 { 677 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/br/firefox-140.0b3.tar.xz"; 678 locale = "br"; 679 arch = "linux-i686"; 680 - sha256 = "39c3b934fe6bb0eb593d52fc17983994a680261e74f5764c9cf2dd5e0ecc0527"; 681 } 682 { 683 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/bs/firefox-140.0b3.tar.xz"; 684 locale = "bs"; 685 arch = "linux-i686"; 686 - sha256 = "dd4b8a6c02cbe11536ef7de6d1ea64bb17eb16806aa6dcf838847f7b2649ba22"; 687 } 688 { 689 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ca-valencia/firefox-140.0b3.tar.xz"; 690 locale = "ca-valencia"; 691 arch = "linux-i686"; 692 - sha256 = "3a43a9986e3bafbcb8c59904f8de749cd9a8e11a5a6424780c1db1f75e57a152"; 693 } 694 { 695 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ca/firefox-140.0b3.tar.xz"; 696 locale = "ca"; 697 arch = "linux-i686"; 698 - sha256 = "0e11daa82aa4663c1d07f96fa68cdd7e06d404ac372887e510173db91456203b"; 699 } 700 { 701 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/cak/firefox-140.0b3.tar.xz"; 702 locale = "cak"; 703 arch = "linux-i686"; 704 - sha256 = "d3558555d2e55d4089a224c6f49cc9d4ae60cc5b55b95ea29b131f53e9516693"; 705 } 706 { 707 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/cs/firefox-140.0b3.tar.xz"; 708 locale = "cs"; 709 arch = "linux-i686"; 710 - sha256 = "a6c2c7db6633d6fe5fd24ee17efb6cff59e00959fa0226234bc90805247fe0bb"; 711 } 712 { 713 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/cy/firefox-140.0b3.tar.xz"; 714 locale = "cy"; 715 arch = "linux-i686"; 716 - sha256 = "59c697c88dcf4658cd4ea85d5c110239b786df15d84e21006c3ae9254d932122"; 717 } 718 { 719 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/da/firefox-140.0b3.tar.xz"; 720 locale = "da"; 721 arch = "linux-i686"; 722 - sha256 = "42c2bd817b7f337146f52c00b3671ddbc48f4a1b39bbece4e9fbcd3a97545e33"; 723 } 724 { 725 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/de/firefox-140.0b3.tar.xz"; 726 locale = "de"; 727 arch = "linux-i686"; 728 - sha256 = "c8a4c21ce54d08d9539d2dedbc14a108842c401354e59b2a2e3f79f0322305e1"; 729 } 730 { 731 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/dsb/firefox-140.0b3.tar.xz"; 732 locale = "dsb"; 733 arch = "linux-i686"; 734 - sha256 = "7eab0cdf71a1571227b505450ed7af7d5605c306116a1fdb92697e2a5653afa7"; 735 } 736 { 737 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/el/firefox-140.0b3.tar.xz"; 738 locale = "el"; 739 arch = "linux-i686"; 740 - sha256 = "f903fe1eb373a4ef6160aa6137f7081f52c2134301b807417c4a9fbd66cc3ad2"; 741 } 742 { 743 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/en-CA/firefox-140.0b3.tar.xz"; 744 locale = "en-CA"; 745 arch = "linux-i686"; 746 - sha256 = "b9718d0a1333f27862797531fc96a410d28f483537f9eb23d8c42ce5abe755b9"; 747 } 748 { 749 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/en-GB/firefox-140.0b3.tar.xz"; 750 locale = "en-GB"; 751 arch = "linux-i686"; 752 - sha256 = "cf2534426f9b5fce7e8aa5fc301c3e59b4e1718fb87a9b2737f9d04de1011a8a"; 753 } 754 { 755 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/en-US/firefox-140.0b3.tar.xz"; 756 locale = "en-US"; 757 arch = "linux-i686"; 758 - sha256 = "71ae3e6d03e16c80d8f7f41e79954a4dfb9aaac6df0bc04264672cf4027b0488"; 759 } 760 { 761 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/eo/firefox-140.0b3.tar.xz"; 762 locale = "eo"; 763 arch = "linux-i686"; 764 - sha256 = "651ea1186149d9cd455c0b9dbc7c2c7dc70a46963d5690a576acc59cba6e56c7"; 765 } 766 { 767 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/es-AR/firefox-140.0b3.tar.xz"; 768 locale = "es-AR"; 769 arch = "linux-i686"; 770 - sha256 = "d11382ca1dc4b707c5330b06cc9e951bdcaeea3846516195f52027e2c557bbbd"; 771 } 772 { 773 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/es-CL/firefox-140.0b3.tar.xz"; 774 locale = "es-CL"; 775 arch = "linux-i686"; 776 - sha256 = "9e26cf06cc5e01059711dd2d79dc25cf8635b28d17eba1f0d08c25eb61305a01"; 777 } 778 { 779 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/es-ES/firefox-140.0b3.tar.xz"; 780 locale = "es-ES"; 781 arch = "linux-i686"; 782 - sha256 = "164c2f0347d9244651104c835d75d9f4093218a0f67ea7709cb1f4162ee294d5"; 783 } 784 { 785 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/es-MX/firefox-140.0b3.tar.xz"; 786 locale = "es-MX"; 787 arch = "linux-i686"; 788 - sha256 = "bd092ea5d5dd484a092605d72fce5358e86537e89a9a7a8974dd6576b02c8bf4"; 789 } 790 { 791 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/et/firefox-140.0b3.tar.xz"; 792 locale = "et"; 793 arch = "linux-i686"; 794 - sha256 = "3d19ddfefeabd49b3703fcfb0708bb6a46b19ad8bda204f91d4901e059b4d5ad"; 795 } 796 { 797 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/eu/firefox-140.0b3.tar.xz"; 798 locale = "eu"; 799 arch = "linux-i686"; 800 - sha256 = "b02d55efc88c1b8348dd719a599b568363db17923d5fcfb26952d551940557a3"; 801 } 802 { 803 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/fa/firefox-140.0b3.tar.xz"; 804 locale = "fa"; 805 arch = "linux-i686"; 806 - sha256 = "043510f251a179077cb270d628d9cca62785f746668c5bf8291ad8907b624b2b"; 807 } 808 { 809 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ff/firefox-140.0b3.tar.xz"; 810 locale = "ff"; 811 arch = "linux-i686"; 812 - sha256 = "8f52a213ab4f324f5fd94ba105c2c1e9970d69af93b2f9b30311a8bd7da615d8"; 813 } 814 { 815 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/fi/firefox-140.0b3.tar.xz"; 816 locale = "fi"; 817 arch = "linux-i686"; 818 - sha256 = "efae201318b19f549e69cb5aa4f59dc1bc87d682b40362203e25a5c1371b6d2f"; 819 } 820 { 821 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/fr/firefox-140.0b3.tar.xz"; 822 locale = "fr"; 823 arch = "linux-i686"; 824 - sha256 = "e43116b71ad9f1b9158187c3a4299c36e5719da985d00be7a871bdeada36b192"; 825 } 826 { 827 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/fur/firefox-140.0b3.tar.xz"; 828 locale = "fur"; 829 arch = "linux-i686"; 830 - sha256 = "23740807dd3b010a48486200bfa8ed888beb9b4e0aafa83b241409954f93365f"; 831 } 832 { 833 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/fy-NL/firefox-140.0b3.tar.xz"; 834 locale = "fy-NL"; 835 arch = "linux-i686"; 836 - sha256 = "49063a53eb3ad9f9c62c859211bd19a9ac55f2b60a277e27bc1d82297e919f19"; 837 } 838 { 839 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ga-IE/firefox-140.0b3.tar.xz"; 840 locale = "ga-IE"; 841 arch = "linux-i686"; 842 - sha256 = "0deb27c1880f256fef7916633f78423128b1a8ff76a977bfcc265dfa77173a0a"; 843 } 844 { 845 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/gd/firefox-140.0b3.tar.xz"; 846 locale = "gd"; 847 arch = "linux-i686"; 848 - sha256 = "c3ce807880680a92dfef22fdb9cb8e638dc686a59049c6cf01efab4ac3732ce2"; 849 } 850 { 851 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/gl/firefox-140.0b3.tar.xz"; 852 locale = "gl"; 853 arch = "linux-i686"; 854 - sha256 = "a978a9abb6a675968285efaa76ed1ea89e8741c071ff976ded923e83e242f75d"; 855 } 856 { 857 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/gn/firefox-140.0b3.tar.xz"; 858 locale = "gn"; 859 arch = "linux-i686"; 860 - sha256 = "40d423c64850455905b955f9c84c0aceff20e79a469a654bb04722d1bf04c928"; 861 } 862 { 863 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/gu-IN/firefox-140.0b3.tar.xz"; 864 locale = "gu-IN"; 865 arch = "linux-i686"; 866 - sha256 = "bf94bab9f91d5ea82131e43ed3d432b0261e3b2090c2d2db95fb035e4e961346"; 867 } 868 { 869 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/he/firefox-140.0b3.tar.xz"; 870 locale = "he"; 871 arch = "linux-i686"; 872 - sha256 = "db191d3e2a3fff647a1bf9a955075919de5cb5a376a4a1474a8adac44c3df841"; 873 } 874 { 875 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/hi-IN/firefox-140.0b3.tar.xz"; 876 locale = "hi-IN"; 877 arch = "linux-i686"; 878 - sha256 = "c6a51b472c569cda3b50d7dc9e9d0a36cf820a8a788a8b5b4cdb582f175e7ce5"; 879 } 880 { 881 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/hr/firefox-140.0b3.tar.xz"; 882 locale = "hr"; 883 arch = "linux-i686"; 884 - sha256 = "54aca88fb64a6b5141746ad4da23b081a482d94e04a7517b9c731340fa5440df"; 885 } 886 { 887 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/hsb/firefox-140.0b3.tar.xz"; 888 locale = "hsb"; 889 arch = "linux-i686"; 890 - sha256 = "6c586090e9fe87bc44892ac85637ad540ab5d5e158c17c5f14c68f9f63ee3a74"; 891 } 892 { 893 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/hu/firefox-140.0b3.tar.xz"; 894 locale = "hu"; 895 arch = "linux-i686"; 896 - sha256 = "dea07e07f30d00b08c14b7dbabf5a38cd7911923808cf9224293d32921c2a65a"; 897 } 898 { 899 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/hy-AM/firefox-140.0b3.tar.xz"; 900 locale = "hy-AM"; 901 arch = "linux-i686"; 902 - sha256 = "5d5fe665856bd0790e63edd43651ff9754608ef8fbaab38a8cae31a1252d1751"; 903 } 904 { 905 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ia/firefox-140.0b3.tar.xz"; 906 locale = "ia"; 907 arch = "linux-i686"; 908 - sha256 = "e90c989cc7c7b8eada6272566265c263eebba4cbab6e258e0d5a2d431b1dd7da"; 909 } 910 { 911 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/id/firefox-140.0b3.tar.xz"; 912 locale = "id"; 913 arch = "linux-i686"; 914 - sha256 = "5482412883d928072d3a0e334213199e947cc03fd3db6fc598f7a915976dbbf6"; 915 } 916 { 917 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/is/firefox-140.0b3.tar.xz"; 918 locale = "is"; 919 arch = "linux-i686"; 920 - sha256 = "5684323f967b0edcb1de2199f1ac3d15730bf87b19a0091776b5dabae99c3c1c"; 921 } 922 { 923 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/it/firefox-140.0b3.tar.xz"; 924 locale = "it"; 925 arch = "linux-i686"; 926 - sha256 = "12df3e97e46b5b6291f6317c827381635cc1916c042aa18a3da928646c3298b2"; 927 } 928 { 929 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ja/firefox-140.0b3.tar.xz"; 930 locale = "ja"; 931 arch = "linux-i686"; 932 - sha256 = "208ab74c7967a65a4b73edf57d9d8189341007554e6aa75906df6255505b984f"; 933 } 934 { 935 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ka/firefox-140.0b3.tar.xz"; 936 locale = "ka"; 937 arch = "linux-i686"; 938 - sha256 = "5f193f7cb6008dfa55e7f2fcfa914c13d44a5d27dd18c291932d913a049d3c54"; 939 } 940 { 941 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/kab/firefox-140.0b3.tar.xz"; 942 locale = "kab"; 943 arch = "linux-i686"; 944 - sha256 = "616a5fae71e292e4cfadf83c670879a5436337d859bcdb693498f2318a33e9e0"; 945 } 946 { 947 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/kk/firefox-140.0b3.tar.xz"; 948 locale = "kk"; 949 arch = "linux-i686"; 950 - sha256 = "7e90e3cf6ef7db5c534474a4b7eb458582c914814f5ab3e9faede1aeaedf288f"; 951 } 952 { 953 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/km/firefox-140.0b3.tar.xz"; 954 locale = "km"; 955 arch = "linux-i686"; 956 - sha256 = "638c185fe326bdbc6e122fa900ed54600abede47bbc702b4c2aeace7fe81ea59"; 957 } 958 { 959 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/kn/firefox-140.0b3.tar.xz"; 960 locale = "kn"; 961 arch = "linux-i686"; 962 - sha256 = "4f1bce2457170735ca89a1fdd49355b3ce66862eb25c4650018f29786a3e628c"; 963 } 964 { 965 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ko/firefox-140.0b3.tar.xz"; 966 locale = "ko"; 967 arch = "linux-i686"; 968 - sha256 = "912d16eb2952971879b9a4a12d5bc0596bd26a3a446a0836d644d95322c0d88f"; 969 } 970 { 971 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/lij/firefox-140.0b3.tar.xz"; 972 locale = "lij"; 973 arch = "linux-i686"; 974 - sha256 = "c9d88715308eb1dc9a7408e70d791619b96bfeb513a497264bbe4b35a2a6c21a"; 975 } 976 { 977 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/lt/firefox-140.0b3.tar.xz"; 978 locale = "lt"; 979 arch = "linux-i686"; 980 - sha256 = "2a04604e7455fe01534470c36a35fdec6b833c6fbf37a415ad65a2a33ac685eb"; 981 } 982 { 983 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/lv/firefox-140.0b3.tar.xz"; 984 locale = "lv"; 985 arch = "linux-i686"; 986 - sha256 = "a820fa038bd93794e06cf1e42a69759bbf6cde44196d1103fe7f877602510f8b"; 987 } 988 { 989 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/mk/firefox-140.0b3.tar.xz"; 990 locale = "mk"; 991 arch = "linux-i686"; 992 - sha256 = "b6417ebc9f7f9f811346bcd013c65ae873bd3b2671d6a0c25f02c9d1fdf15f8e"; 993 } 994 { 995 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/mr/firefox-140.0b3.tar.xz"; 996 locale = "mr"; 997 arch = "linux-i686"; 998 - sha256 = "d9600fee7682011fa3eae2b090b50d67bab743c0393c5deff03c5667fa11f78f"; 999 } 1000 { 1001 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ms/firefox-140.0b3.tar.xz"; 1002 locale = "ms"; 1003 arch = "linux-i686"; 1004 - sha256 = "faffaf6851c21ebd1181c93772f912709bf81ab59b795cf4eb7201a162aedda4"; 1005 } 1006 { 1007 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/my/firefox-140.0b3.tar.xz"; 1008 locale = "my"; 1009 arch = "linux-i686"; 1010 - sha256 = "97f5cea2c18b3e07388496fc45126dca7bf58a837eccb14385b2b29701d11108"; 1011 } 1012 { 1013 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/nb-NO/firefox-140.0b3.tar.xz"; 1014 locale = "nb-NO"; 1015 arch = "linux-i686"; 1016 - sha256 = "9205b0871af11b98e802ca77f3c8504894cac12cbf1cbfa502767eb975eec6c0"; 1017 } 1018 { 1019 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ne-NP/firefox-140.0b3.tar.xz"; 1020 locale = "ne-NP"; 1021 arch = "linux-i686"; 1022 - sha256 = "449ad603575859ce4627e743d808e5ffbfd2d595c1d492fa764a8cf059816b7f"; 1023 } 1024 { 1025 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/nl/firefox-140.0b3.tar.xz"; 1026 locale = "nl"; 1027 arch = "linux-i686"; 1028 - sha256 = "ad5fa26a8566c22f9efd33ca0268736d4a38ffa3309fdf21f98c0a29f60462ad"; 1029 } 1030 { 1031 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/nn-NO/firefox-140.0b3.tar.xz"; 1032 locale = "nn-NO"; 1033 arch = "linux-i686"; 1034 - sha256 = "1bd652bbb01825a9ad3efc7991fe315dff9fdc3596d197c413658c055f97efbf"; 1035 } 1036 { 1037 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/oc/firefox-140.0b3.tar.xz"; 1038 locale = "oc"; 1039 arch = "linux-i686"; 1040 - sha256 = "79732be6d97e6f7fb812da0a718998bde7808f571d5a57fd8042d5b33584b79b"; 1041 } 1042 { 1043 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/pa-IN/firefox-140.0b3.tar.xz"; 1044 locale = "pa-IN"; 1045 arch = "linux-i686"; 1046 - sha256 = "85076e967a48f3ba02fd785adbba0af0f6525c133efbda4a3884b5110c4d2a7c"; 1047 } 1048 { 1049 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/pl/firefox-140.0b3.tar.xz"; 1050 locale = "pl"; 1051 arch = "linux-i686"; 1052 - sha256 = "eef5081b1c72402758b244d7bfe7d1aeec301ccb2b3f1436fe8fac2ed5c8fa22"; 1053 } 1054 { 1055 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/pt-BR/firefox-140.0b3.tar.xz"; 1056 locale = "pt-BR"; 1057 arch = "linux-i686"; 1058 - sha256 = "eaf150b7ea5496a4cd7648da0ecf507091ba7b4412a037db6ea48dc5614fd6f7"; 1059 } 1060 { 1061 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/pt-PT/firefox-140.0b3.tar.xz"; 1062 locale = "pt-PT"; 1063 arch = "linux-i686"; 1064 - sha256 = "81f6ab621772995f3bb3492695e32eaac1d667142e7bd4f6de0bb8825ed5b48c"; 1065 } 1066 { 1067 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/rm/firefox-140.0b3.tar.xz"; 1068 locale = "rm"; 1069 arch = "linux-i686"; 1070 - sha256 = "f26cd0a09eecdafbac993a9e305f3ec9969906cd06fdff5f5101dce71b7b48f4"; 1071 } 1072 { 1073 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ro/firefox-140.0b3.tar.xz"; 1074 locale = "ro"; 1075 arch = "linux-i686"; 1076 - sha256 = "6513741a8ac710a7016a33b3e3c00969954db50e3c2ddfa4a2debb5992e4c8ac"; 1077 } 1078 { 1079 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ru/firefox-140.0b3.tar.xz"; 1080 locale = "ru"; 1081 arch = "linux-i686"; 1082 - sha256 = "325d70559d8be33846c519a9aeda98d2a42651daaf9c12602d1d29059029a6b5"; 1083 } 1084 { 1085 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sat/firefox-140.0b3.tar.xz"; 1086 locale = "sat"; 1087 arch = "linux-i686"; 1088 - sha256 = "6ab0592eb32fdd72b6e5ac121199d2c7c46320b2e3215fa043112c8c60b72396"; 1089 } 1090 { 1091 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sc/firefox-140.0b3.tar.xz"; 1092 locale = "sc"; 1093 arch = "linux-i686"; 1094 - sha256 = "7202e3e121225c034724e67f2bd1d0f5dc1359c5c316e76fb45e1522d975a2e2"; 1095 } 1096 { 1097 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sco/firefox-140.0b3.tar.xz"; 1098 locale = "sco"; 1099 arch = "linux-i686"; 1100 - sha256 = "a3cfd6eabb41224e3a7ff23b19c2bfe3bee8b662c259eac3ff504d9dd371e4d5"; 1101 } 1102 { 1103 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/si/firefox-140.0b3.tar.xz"; 1104 locale = "si"; 1105 arch = "linux-i686"; 1106 - sha256 = "10b49deeca01bf571c8de9a49f18f51bd761d1eef4a00b15eb8740c734a69962"; 1107 } 1108 { 1109 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sk/firefox-140.0b3.tar.xz"; 1110 locale = "sk"; 1111 arch = "linux-i686"; 1112 - sha256 = "ea6a2c21f49066ff5bd7e45d7e5cbb6fa1eb737ed111e2fadc325da659cb3e50"; 1113 } 1114 { 1115 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/skr/firefox-140.0b3.tar.xz"; 1116 locale = "skr"; 1117 arch = "linux-i686"; 1118 - sha256 = "0f2421d1617932b5a17c158ca04b01e820c2adb6c7eda9d6f54e7b22e99ded02"; 1119 } 1120 { 1121 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sl/firefox-140.0b3.tar.xz"; 1122 locale = "sl"; 1123 arch = "linux-i686"; 1124 - sha256 = "654864b81f5abf3518f67787d5d9e404e3d5462953916649f3ada78f5ec8e3ab"; 1125 } 1126 { 1127 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/son/firefox-140.0b3.tar.xz"; 1128 locale = "son"; 1129 arch = "linux-i686"; 1130 - sha256 = "e7b42884848ddf9b32783020eb41c6e616c46a7b4b46bd1e2d32c99c78842bac"; 1131 } 1132 { 1133 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sq/firefox-140.0b3.tar.xz"; 1134 locale = "sq"; 1135 arch = "linux-i686"; 1136 - sha256 = "d82fb6ce158e37cbd74971d6a9cfe6c57004614c3f406f817f342c1f523b6c2a"; 1137 } 1138 { 1139 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sr/firefox-140.0b3.tar.xz"; 1140 locale = "sr"; 1141 arch = "linux-i686"; 1142 - sha256 = "028c133c6823549f499b1a079d07052c50f890c5f431412e856e6e9b52fa6797"; 1143 } 1144 { 1145 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/sv-SE/firefox-140.0b3.tar.xz"; 1146 locale = "sv-SE"; 1147 arch = "linux-i686"; 1148 - sha256 = "8e7eea05f48a536dab3b6924dada5d4f0fa11ccf6a691d993f84ffbb0dd8e8ad"; 1149 } 1150 { 1151 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/szl/firefox-140.0b3.tar.xz"; 1152 locale = "szl"; 1153 arch = "linux-i686"; 1154 - sha256 = "e5c40fb83fc68718a38411bf8dd17172546c89328e8a352b6aa4ad81d8946963"; 1155 } 1156 { 1157 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ta/firefox-140.0b3.tar.xz"; 1158 locale = "ta"; 1159 arch = "linux-i686"; 1160 - sha256 = "b2ca1cc8d20926557240946aa9ca432c1b24162d8c26be088f95c98a0e2a2697"; 1161 } 1162 { 1163 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/te/firefox-140.0b3.tar.xz"; 1164 locale = "te"; 1165 arch = "linux-i686"; 1166 - sha256 = "8a3d7b4669dae9648ac2f06a03781578f6803a241fbc5183499fa18a29f46fac"; 1167 } 1168 { 1169 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/tg/firefox-140.0b3.tar.xz"; 1170 locale = "tg"; 1171 arch = "linux-i686"; 1172 - sha256 = "a65218675b9e62e2a2e72c8bd7a3a78a56cab0ce91426f623b6e6afdea1a04df"; 1173 } 1174 { 1175 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/th/firefox-140.0b3.tar.xz"; 1176 locale = "th"; 1177 arch = "linux-i686"; 1178 - sha256 = "9ddb3cae1f4d999d1a7840e019867f1554995cc8bef0a1aa8ac90ba547972722"; 1179 } 1180 { 1181 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/tl/firefox-140.0b3.tar.xz"; 1182 locale = "tl"; 1183 arch = "linux-i686"; 1184 - sha256 = "a1455aec73754985d65d7b28ffe2897ee9bbde55506fd6d9772277b5346f4092"; 1185 } 1186 { 1187 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/tr/firefox-140.0b3.tar.xz"; 1188 locale = "tr"; 1189 arch = "linux-i686"; 1190 - sha256 = "9fbfd677f9a807daba18eb008a183fdf63cad7d42f42cf10311593ccf1e4af93"; 1191 } 1192 { 1193 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/trs/firefox-140.0b3.tar.xz"; 1194 locale = "trs"; 1195 arch = "linux-i686"; 1196 - sha256 = "57a19f4b076bf14db8a83e96559c937e7e848d95621aebc04f8009d614312bfb"; 1197 } 1198 { 1199 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/uk/firefox-140.0b3.tar.xz"; 1200 locale = "uk"; 1201 arch = "linux-i686"; 1202 - sha256 = "ce745304c9068082289893584e10855f022e0b55b974088cd4d2f2d177e949a7"; 1203 } 1204 { 1205 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/ur/firefox-140.0b3.tar.xz"; 1206 locale = "ur"; 1207 arch = "linux-i686"; 1208 - sha256 = "b5fa6ae252d2a39f002d9f61bfca5f4c44322f134f82f6d75736197207ac93ba"; 1209 } 1210 { 1211 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/uz/firefox-140.0b3.tar.xz"; 1212 locale = "uz"; 1213 arch = "linux-i686"; 1214 - sha256 = "d17c250ae08b958bf0c9a3be3953133af69e88855c38dabd5a1f9281ae675b93"; 1215 } 1216 { 1217 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/vi/firefox-140.0b3.tar.xz"; 1218 locale = "vi"; 1219 arch = "linux-i686"; 1220 - sha256 = "45ba1505cc8b64e55ad518c1138e115c7f01c9572a13c2dd07970a479005cd39"; 1221 } 1222 { 1223 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/xh/firefox-140.0b3.tar.xz"; 1224 locale = "xh"; 1225 arch = "linux-i686"; 1226 - sha256 = "bc0aea632a700251fbd0359f8fef1b152a86fcad15707b4fb4bcb055c7755c50"; 1227 } 1228 { 1229 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/zh-CN/firefox-140.0b3.tar.xz"; 1230 locale = "zh-CN"; 1231 arch = "linux-i686"; 1232 - sha256 = "4f31a97f9a0eb5677de689c839e61989d40856244d5239707378e5e01fcf0ea6"; 1233 } 1234 { 1235 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-i686/zh-TW/firefox-140.0b3.tar.xz"; 1236 locale = "zh-TW"; 1237 arch = "linux-i686"; 1238 - sha256 = "cd397ce84153a60c04457fef2edd31b648eb71476598aca12ff59ddd4f09fe7b"; 1239 } 1240 { 1241 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ach/firefox-140.0b3.tar.xz"; 1242 locale = "ach"; 1243 arch = "linux-aarch64"; 1244 - sha256 = "ca1d393c3f6d8f0b483256bb4dcbbfd87c3e73320acd272125db6a252d225690"; 1245 } 1246 { 1247 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/af/firefox-140.0b3.tar.xz"; 1248 locale = "af"; 1249 arch = "linux-aarch64"; 1250 - sha256 = "904ce80c145a1d3230081bd7883d2c5e57ed02660b2404bfce3943df0561104f"; 1251 } 1252 { 1253 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/an/firefox-140.0b3.tar.xz"; 1254 locale = "an"; 1255 arch = "linux-aarch64"; 1256 - sha256 = "a994667975cc8c14d5b768d238a151506e9c9a2bdf6dafa73feba9e43aeab57c"; 1257 } 1258 { 1259 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ar/firefox-140.0b3.tar.xz"; 1260 locale = "ar"; 1261 arch = "linux-aarch64"; 1262 - sha256 = "2a9798d1ef0a04664ab9c2683f7fd509c4da5d8129d769c781077c6d45dcc37e"; 1263 } 1264 { 1265 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ast/firefox-140.0b3.tar.xz"; 1266 locale = "ast"; 1267 arch = "linux-aarch64"; 1268 - sha256 = "e862943c675f5853709fdf1ca14d2ac28cf732d90d782bd9bada809556f1b654"; 1269 } 1270 { 1271 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/az/firefox-140.0b3.tar.xz"; 1272 locale = "az"; 1273 arch = "linux-aarch64"; 1274 - sha256 = "c3e0a2cc6ae0646a5c7497e96b7b47947354f984ba733672fa38a7c14eed8856"; 1275 } 1276 { 1277 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/be/firefox-140.0b3.tar.xz"; 1278 locale = "be"; 1279 arch = "linux-aarch64"; 1280 - sha256 = "bd197bc761ba7d16d74ec1eb11f6eb0ea6122919ffba3a775690e3db029e471e"; 1281 } 1282 { 1283 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/bg/firefox-140.0b3.tar.xz"; 1284 locale = "bg"; 1285 arch = "linux-aarch64"; 1286 - sha256 = "6dacd9985823ce3ae329eac3fc97530fa405737cac7115a3b56ec6a0db04cfb7"; 1287 } 1288 { 1289 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/bn/firefox-140.0b3.tar.xz"; 1290 locale = "bn"; 1291 arch = "linux-aarch64"; 1292 - sha256 = "22e0bf169370241de826f2f882c987f01e5cee823dc303d0122e04a210d2b781"; 1293 } 1294 { 1295 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/br/firefox-140.0b3.tar.xz"; 1296 locale = "br"; 1297 arch = "linux-aarch64"; 1298 - sha256 = "d3e532791588565ca5aa5dd892cb72298c34efd9a9d07e3b2e89c5df23d41fe6"; 1299 } 1300 { 1301 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/bs/firefox-140.0b3.tar.xz"; 1302 locale = "bs"; 1303 arch = "linux-aarch64"; 1304 - sha256 = "9358ea0b92e59d528873a99bc452bd30c88a2943d23edcd71d47c3dd5521313e"; 1305 } 1306 { 1307 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ca-valencia/firefox-140.0b3.tar.xz"; 1308 locale = "ca-valencia"; 1309 arch = "linux-aarch64"; 1310 - sha256 = "133b4c9ec4c86a88203c251a5c54e312024d5def03e60e75c80ddbf7868fffaa"; 1311 } 1312 { 1313 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ca/firefox-140.0b3.tar.xz"; 1314 locale = "ca"; 1315 arch = "linux-aarch64"; 1316 - sha256 = "b4a6e4975dd731eff8f7a70f1b9fbfc33dcc53f76efa3061232df7b0270f803a"; 1317 } 1318 { 1319 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/cak/firefox-140.0b3.tar.xz"; 1320 locale = "cak"; 1321 arch = "linux-aarch64"; 1322 - sha256 = "9c647560a9a1f5012002cdf619f50e10c8f16b8e03e37d34a2aa312f714f9ae2"; 1323 } 1324 { 1325 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/cs/firefox-140.0b3.tar.xz"; 1326 locale = "cs"; 1327 arch = "linux-aarch64"; 1328 - sha256 = "5b81394b51d29a85677439bf4f91794b1daf5b878e920d1c0e6913fdb8c3fd73"; 1329 } 1330 { 1331 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/cy/firefox-140.0b3.tar.xz"; 1332 locale = "cy"; 1333 arch = "linux-aarch64"; 1334 - sha256 = "f0e9b6ab15dfeba4e41ac3e540c02917d8b30213fe2a5fa234a43a9bf9580d33"; 1335 } 1336 { 1337 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/da/firefox-140.0b3.tar.xz"; 1338 locale = "da"; 1339 arch = "linux-aarch64"; 1340 - sha256 = "fcad12e84319527cfc25f53192cdfadf51703ae1ab721f05c5f70817586f0626"; 1341 } 1342 { 1343 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/de/firefox-140.0b3.tar.xz"; 1344 locale = "de"; 1345 arch = "linux-aarch64"; 1346 - sha256 = "805b6c414e6a56ff4fcb3d2fff4cb2ff62105e1f3c5476ea61981916111652bd"; 1347 } 1348 { 1349 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/dsb/firefox-140.0b3.tar.xz"; 1350 locale = "dsb"; 1351 arch = "linux-aarch64"; 1352 - sha256 = "d9a0dc6db5f1a21ef94101b6ddf1e1c644d88f639b9cf1f4baf3d82759914b61"; 1353 } 1354 { 1355 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/el/firefox-140.0b3.tar.xz"; 1356 locale = "el"; 1357 arch = "linux-aarch64"; 1358 - sha256 = "109873f011ac29c4bdc78f27e8a13541aa1b11175b29401197ed3d3512dec72f"; 1359 } 1360 { 1361 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/en-CA/firefox-140.0b3.tar.xz"; 1362 locale = "en-CA"; 1363 arch = "linux-aarch64"; 1364 - sha256 = "ab9ed750e684fd405ac3a797e4fb60ead2c64c39aa53d6742e0259930d371adb"; 1365 } 1366 { 1367 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/en-GB/firefox-140.0b3.tar.xz"; 1368 locale = "en-GB"; 1369 arch = "linux-aarch64"; 1370 - sha256 = "c7c9bc00cb6cfe8dc9c4875b049a13d0655c00a3ff171c5647f5bedef107e7ea"; 1371 } 1372 { 1373 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/en-US/firefox-140.0b3.tar.xz"; 1374 locale = "en-US"; 1375 arch = "linux-aarch64"; 1376 - sha256 = "39261cfe396d7359aebaf6b5f3becd3bdb5c43b292869f544a88e801443c9efb"; 1377 } 1378 { 1379 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/eo/firefox-140.0b3.tar.xz"; 1380 locale = "eo"; 1381 arch = "linux-aarch64"; 1382 - sha256 = "75179c336ad589676d93d8dd6daa084c82573a621e69e3e8cbd09679c5f00755"; 1383 } 1384 { 1385 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/es-AR/firefox-140.0b3.tar.xz"; 1386 locale = "es-AR"; 1387 arch = "linux-aarch64"; 1388 - sha256 = "88ca0c23ae377fbea842073192f89fcbe2319ff4944ade3311c722370c166aa1"; 1389 } 1390 { 1391 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/es-CL/firefox-140.0b3.tar.xz"; 1392 locale = "es-CL"; 1393 arch = "linux-aarch64"; 1394 - sha256 = "32b6911754837cb979fec837168963f25590d19adc87ca84c3ee0634bc1797a8"; 1395 } 1396 { 1397 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/es-ES/firefox-140.0b3.tar.xz"; 1398 locale = "es-ES"; 1399 arch = "linux-aarch64"; 1400 - sha256 = "ae81dada372a60bdfa0f6c48a988c42f23165e1d1c8cee3c7958c95b64c87d2a"; 1401 } 1402 { 1403 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/es-MX/firefox-140.0b3.tar.xz"; 1404 locale = "es-MX"; 1405 arch = "linux-aarch64"; 1406 - sha256 = "c8171810252614f5cbc162b5f4dfe3afd897a8d9beec4978126909bad3f76bea"; 1407 } 1408 { 1409 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/et/firefox-140.0b3.tar.xz"; 1410 locale = "et"; 1411 arch = "linux-aarch64"; 1412 - sha256 = "76fd0607c61228898b9568987523b4a8e1f5a3b15a4b2859296c0e23c4e59585"; 1413 } 1414 { 1415 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/eu/firefox-140.0b3.tar.xz"; 1416 locale = "eu"; 1417 arch = "linux-aarch64"; 1418 - sha256 = "16205f39cffe37ce480d45e17d266c4bbc3ab1844ce2ea2e04485ddfcb647120"; 1419 } 1420 { 1421 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/fa/firefox-140.0b3.tar.xz"; 1422 locale = "fa"; 1423 arch = "linux-aarch64"; 1424 - sha256 = "36b1c98577255d88e2f7b01c88cdb1414b2016fa520aae459b66aa47b10f8996"; 1425 } 1426 { 1427 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ff/firefox-140.0b3.tar.xz"; 1428 locale = "ff"; 1429 arch = "linux-aarch64"; 1430 - sha256 = "2988f2897ef2c643cdfcd79dce0c126c24fccf6e9810aa58776d91a1baf1b453"; 1431 } 1432 { 1433 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/fi/firefox-140.0b3.tar.xz"; 1434 locale = "fi"; 1435 arch = "linux-aarch64"; 1436 - sha256 = "c8dd76d403209b965f430d3251df3fe9800535074f3ed1c8d1ec3c49a0ef92ea"; 1437 } 1438 { 1439 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/fr/firefox-140.0b3.tar.xz"; 1440 locale = "fr"; 1441 arch = "linux-aarch64"; 1442 - sha256 = "7d43f4e963244761ce06e827776dc3037060457f15d806d248e406222b732d03"; 1443 } 1444 { 1445 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/fur/firefox-140.0b3.tar.xz"; 1446 locale = "fur"; 1447 arch = "linux-aarch64"; 1448 - sha256 = "75fa230906c272d17bccc003d3bd605a16ac21825812a964c78ca6e839365447"; 1449 } 1450 { 1451 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/fy-NL/firefox-140.0b3.tar.xz"; 1452 locale = "fy-NL"; 1453 arch = "linux-aarch64"; 1454 - sha256 = "7b40e7c98e5bca1e7a503303d6d47160243bfc81991301c401da056f506469cc"; 1455 } 1456 { 1457 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ga-IE/firefox-140.0b3.tar.xz"; 1458 locale = "ga-IE"; 1459 arch = "linux-aarch64"; 1460 - sha256 = "c2fea5545eb58658a6c3e8ef751b1c18372edb052bb66694b13f09fa0044fe1e"; 1461 } 1462 { 1463 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/gd/firefox-140.0b3.tar.xz"; 1464 locale = "gd"; 1465 arch = "linux-aarch64"; 1466 - sha256 = "d8894d4118e625b7ed8125621e58b561657f03915a7e4acc464c06e2c948f043"; 1467 } 1468 { 1469 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/gl/firefox-140.0b3.tar.xz"; 1470 locale = "gl"; 1471 arch = "linux-aarch64"; 1472 - sha256 = "59cee79cd1d2b593b3ab607d7e56314188f2f9d21aa2eafc4e3da19b27e7cd5a"; 1473 } 1474 { 1475 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/gn/firefox-140.0b3.tar.xz"; 1476 locale = "gn"; 1477 arch = "linux-aarch64"; 1478 - sha256 = "9570e9cd008c221d4587ee0ab740a98b74da2e74f2ade874eb96051c7319f60e"; 1479 } 1480 { 1481 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/gu-IN/firefox-140.0b3.tar.xz"; 1482 locale = "gu-IN"; 1483 arch = "linux-aarch64"; 1484 - sha256 = "b0ff6954af3e48e2fe996e38bfe72f060f17a7596640b5653893bdee6ee05f24"; 1485 } 1486 { 1487 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/he/firefox-140.0b3.tar.xz"; 1488 locale = "he"; 1489 arch = "linux-aarch64"; 1490 - sha256 = "61db85d5f194b2d6b797765180135949e683142e24a7c2f10872132a3acafeba"; 1491 } 1492 { 1493 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/hi-IN/firefox-140.0b3.tar.xz"; 1494 locale = "hi-IN"; 1495 arch = "linux-aarch64"; 1496 - sha256 = "e5c4e8fb08e6a36ee6c72dc0c4aadb5312e04f91cacf3679c89b7963c8d05541"; 1497 } 1498 { 1499 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/hr/firefox-140.0b3.tar.xz"; 1500 locale = "hr"; 1501 arch = "linux-aarch64"; 1502 - sha256 = "85fb4cf83ac75fd1a0e7f44b73f64e4bfa61899df78f0318370f6d232fafa063"; 1503 } 1504 { 1505 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/hsb/firefox-140.0b3.tar.xz"; 1506 locale = "hsb"; 1507 arch = "linux-aarch64"; 1508 - sha256 = "05be655775adb1b4e113e047cc9188e7eefc78a4558f87a8176193697138c687"; 1509 } 1510 { 1511 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/hu/firefox-140.0b3.tar.xz"; 1512 locale = "hu"; 1513 arch = "linux-aarch64"; 1514 - sha256 = "566fb0b2e78f693ffdfb6b5990bebf7e84fcca396026b11678b8c613673364b7"; 1515 } 1516 { 1517 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/hy-AM/firefox-140.0b3.tar.xz"; 1518 locale = "hy-AM"; 1519 arch = "linux-aarch64"; 1520 - sha256 = "6e51cf2be81bd264143fe6d05f5dd0806456a111cb989b130fde546d2e561fcb"; 1521 } 1522 { 1523 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ia/firefox-140.0b3.tar.xz"; 1524 locale = "ia"; 1525 arch = "linux-aarch64"; 1526 - sha256 = "74af672f73f85d2e7bffbfa346153358fc8418d0eb5a732d86aaf1be0b3627f9"; 1527 } 1528 { 1529 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/id/firefox-140.0b3.tar.xz"; 1530 locale = "id"; 1531 arch = "linux-aarch64"; 1532 - sha256 = "1b37065b20cdcc2e7d7793f77fa71fd846779c4ebcd68f489461489b165ba1b8"; 1533 } 1534 { 1535 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/is/firefox-140.0b3.tar.xz"; 1536 locale = "is"; 1537 arch = "linux-aarch64"; 1538 - sha256 = "782622a22fb4cac4e967c3d7c934c1fa0fc7e9734e8d4fe6738abeedad7b4188"; 1539 } 1540 { 1541 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/it/firefox-140.0b3.tar.xz"; 1542 locale = "it"; 1543 arch = "linux-aarch64"; 1544 - sha256 = "a1c05f3d29b77c3274b65f20bfe0a0a7662133382a2080394cfdba0366cdef01"; 1545 } 1546 { 1547 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ja/firefox-140.0b3.tar.xz"; 1548 locale = "ja"; 1549 arch = "linux-aarch64"; 1550 - sha256 = "a010cfc3fba7877b33666db790d020c13014b98bc6567d9f3c5274d9705681b8"; 1551 } 1552 { 1553 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ka/firefox-140.0b3.tar.xz"; 1554 locale = "ka"; 1555 arch = "linux-aarch64"; 1556 - sha256 = "1c1beaa5d438a6214dc75ccf5100982ae415d814d5589f6d19c75f3edc8a2fd3"; 1557 } 1558 { 1559 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/kab/firefox-140.0b3.tar.xz"; 1560 locale = "kab"; 1561 arch = "linux-aarch64"; 1562 - sha256 = "5db404895a198a93cadabd73b3e8b7b9707c9b631169a69268799aba8a2e50b5"; 1563 } 1564 { 1565 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/kk/firefox-140.0b3.tar.xz"; 1566 locale = "kk"; 1567 arch = "linux-aarch64"; 1568 - sha256 = "115ea1a7775f678f6c60342149993c98f107cab03e10b47ceee913a45f66f311"; 1569 } 1570 { 1571 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/km/firefox-140.0b3.tar.xz"; 1572 locale = "km"; 1573 arch = "linux-aarch64"; 1574 - sha256 = "de7a2faadd3072d434f8c5bd1fe62e23616c4097d5286801669ab6db27143332"; 1575 } 1576 { 1577 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/kn/firefox-140.0b3.tar.xz"; 1578 locale = "kn"; 1579 arch = "linux-aarch64"; 1580 - sha256 = "713a1bf13d20796677cf3b4712da2e8f45fe01ae8d2428a48aede0ddf0d57cf3"; 1581 } 1582 { 1583 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ko/firefox-140.0b3.tar.xz"; 1584 locale = "ko"; 1585 arch = "linux-aarch64"; 1586 - sha256 = "e7642bae7805a364e3189c67143c9935188936925fbf5b9a0210141ed64a7587"; 1587 } 1588 { 1589 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/lij/firefox-140.0b3.tar.xz"; 1590 locale = "lij"; 1591 arch = "linux-aarch64"; 1592 - sha256 = "9f65891d625c585c1515a005ce35b6de04c201428c1352efd9215fa033bdcf07"; 1593 } 1594 { 1595 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/lt/firefox-140.0b3.tar.xz"; 1596 locale = "lt"; 1597 arch = "linux-aarch64"; 1598 - sha256 = "3ca4a021fe1782414512fa7610d0eb5f3ace978373632c6a6f4d618c7afb7645"; 1599 } 1600 { 1601 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/lv/firefox-140.0b3.tar.xz"; 1602 locale = "lv"; 1603 arch = "linux-aarch64"; 1604 - sha256 = "e73d4256ae749209e41861c3bd20de05c5c50035f760c2c9355320d795e1e99d"; 1605 } 1606 { 1607 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/mk/firefox-140.0b3.tar.xz"; 1608 locale = "mk"; 1609 arch = "linux-aarch64"; 1610 - sha256 = "508698c697ab258dfa923e5f63749569f87c070f2cdbc26ee0bc0a36b1996259"; 1611 } 1612 { 1613 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/mr/firefox-140.0b3.tar.xz"; 1614 locale = "mr"; 1615 arch = "linux-aarch64"; 1616 - sha256 = "99e9e06270e56262f4fc4a95e6dbfb15ba918e57a964b4fadeec2ad7af4829be"; 1617 } 1618 { 1619 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ms/firefox-140.0b3.tar.xz"; 1620 locale = "ms"; 1621 arch = "linux-aarch64"; 1622 - sha256 = "c9c3935bb6814e5dbbbd980a4487d1dcffeba62f14e3e907f38e07dfaae4822a"; 1623 } 1624 { 1625 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/my/firefox-140.0b3.tar.xz"; 1626 locale = "my"; 1627 arch = "linux-aarch64"; 1628 - sha256 = "ca0ec2bdd803a7d0f61a135ea61d706394877508f32c645acb014f52bf4c4a33"; 1629 } 1630 { 1631 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/nb-NO/firefox-140.0b3.tar.xz"; 1632 locale = "nb-NO"; 1633 arch = "linux-aarch64"; 1634 - sha256 = "c74cfbcfcb0a8b50c18f0d0da54d4855d1326aa72718dfa73614ffc276fe07da"; 1635 } 1636 { 1637 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ne-NP/firefox-140.0b3.tar.xz"; 1638 locale = "ne-NP"; 1639 arch = "linux-aarch64"; 1640 - sha256 = "f6e88a6e38af551c2ec786e2941c9a23451d236bfc9fc7411fd61d58ef02a93d"; 1641 } 1642 { 1643 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/nl/firefox-140.0b3.tar.xz"; 1644 locale = "nl"; 1645 arch = "linux-aarch64"; 1646 - sha256 = "2a3dfe87d3b94479282f1bd8b700ff91df1d414ed4d9fc3733533f1db7ae2d5f"; 1647 } 1648 { 1649 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/nn-NO/firefox-140.0b3.tar.xz"; 1650 locale = "nn-NO"; 1651 arch = "linux-aarch64"; 1652 - sha256 = "fbe5608bfeea90d66f0d4f4c9dc8fe012cee2e0a664dc1eda948660e8e71a7fe"; 1653 } 1654 { 1655 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/oc/firefox-140.0b3.tar.xz"; 1656 locale = "oc"; 1657 arch = "linux-aarch64"; 1658 - sha256 = "36e7cfea755d82e8a210841c94c0a95bfee4a7a69cb9464726b08de103f86a01"; 1659 } 1660 { 1661 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/pa-IN/firefox-140.0b3.tar.xz"; 1662 locale = "pa-IN"; 1663 arch = "linux-aarch64"; 1664 - sha256 = "8c5885c4df9b41f70336217ebdc28d4e640dd99731def0546dd0e34879fd1f65"; 1665 } 1666 { 1667 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/pl/firefox-140.0b3.tar.xz"; 1668 locale = "pl"; 1669 arch = "linux-aarch64"; 1670 - sha256 = "24740a98cac566ddbaeac20d6e16d6fa715c63e703cb9b39be40b8cf9a9b18c9"; 1671 } 1672 { 1673 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/pt-BR/firefox-140.0b3.tar.xz"; 1674 locale = "pt-BR"; 1675 arch = "linux-aarch64"; 1676 - sha256 = "cf51d2981a09199f6091cae1242c73560b1aceeaf04207175fc64e546ccc3396"; 1677 } 1678 { 1679 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/pt-PT/firefox-140.0b3.tar.xz"; 1680 locale = "pt-PT"; 1681 arch = "linux-aarch64"; 1682 - sha256 = "2b3cb182d876a304b386f1c091c96be21416b93dcae669a9cc93f19d65741585"; 1683 } 1684 { 1685 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/rm/firefox-140.0b3.tar.xz"; 1686 locale = "rm"; 1687 arch = "linux-aarch64"; 1688 - sha256 = "914f3b9c41e9cf814ba31a671809f4d2daec6c77ea80e70e808f0ad7beee88d3"; 1689 } 1690 { 1691 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ro/firefox-140.0b3.tar.xz"; 1692 locale = "ro"; 1693 arch = "linux-aarch64"; 1694 - sha256 = "da7893ed953bf77fd859ffaa542a7cd4ad52357fa5797d0b3c2f31d0395b9720"; 1695 } 1696 { 1697 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ru/firefox-140.0b3.tar.xz"; 1698 locale = "ru"; 1699 arch = "linux-aarch64"; 1700 - sha256 = "bcfedd95d87f9e1bcbde13380f811a59ce5330f0b47668920f0d7319b3c8171f"; 1701 } 1702 { 1703 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sat/firefox-140.0b3.tar.xz"; 1704 locale = "sat"; 1705 arch = "linux-aarch64"; 1706 - sha256 = "d36f47b320f19627ae570e7e004d87226687c469d9de70508c721d0e8d0d132c"; 1707 } 1708 { 1709 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sc/firefox-140.0b3.tar.xz"; 1710 locale = "sc"; 1711 arch = "linux-aarch64"; 1712 - sha256 = "34440b5887d66dfba85fa9fe431d2b30b963125d211518e2dc001b1749711f1f"; 1713 } 1714 { 1715 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sco/firefox-140.0b3.tar.xz"; 1716 locale = "sco"; 1717 arch = "linux-aarch64"; 1718 - sha256 = "b3c82d814a526e801d2e4cab78b273e69238808bd1a11cb6edb12f730bc1d435"; 1719 } 1720 { 1721 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/si/firefox-140.0b3.tar.xz"; 1722 locale = "si"; 1723 arch = "linux-aarch64"; 1724 - sha256 = "32517ad2aa826fd61b2b8450f5da35ebc38b189465d3bf6bbc36797d39e2edb2"; 1725 } 1726 { 1727 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sk/firefox-140.0b3.tar.xz"; 1728 locale = "sk"; 1729 arch = "linux-aarch64"; 1730 - sha256 = "c90574e5cd3d2fb46cc800d6ab278e5377c921501ed36cf24d509387a1f5cf67"; 1731 } 1732 { 1733 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/skr/firefox-140.0b3.tar.xz"; 1734 locale = "skr"; 1735 arch = "linux-aarch64"; 1736 - sha256 = "cab10bad18edfad2e656545add6001aff47cc80c551c99dd4b3d4da639854d27"; 1737 } 1738 { 1739 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sl/firefox-140.0b3.tar.xz"; 1740 locale = "sl"; 1741 arch = "linux-aarch64"; 1742 - sha256 = "a6cec788ebd392dbe0702b21fdb8ef0e35ca6ba2f0d8a9131e7f12fc10741154"; 1743 } 1744 { 1745 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/son/firefox-140.0b3.tar.xz"; 1746 locale = "son"; 1747 arch = "linux-aarch64"; 1748 - sha256 = "e52956217c7c3ee45e7f4233beb469cd26fd379785d25c799f0c498664236862"; 1749 } 1750 { 1751 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sq/firefox-140.0b3.tar.xz"; 1752 locale = "sq"; 1753 arch = "linux-aarch64"; 1754 - sha256 = "e06b5bfa27235106a82513ac24070c2a08841751b6a2121d6e24cba96a2079a7"; 1755 } 1756 { 1757 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sr/firefox-140.0b3.tar.xz"; 1758 locale = "sr"; 1759 arch = "linux-aarch64"; 1760 - sha256 = "29202d10e74d780a567bf5a6c68d49824723e910c755a4c5687bdd5b03dce536"; 1761 } 1762 { 1763 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/sv-SE/firefox-140.0b3.tar.xz"; 1764 locale = "sv-SE"; 1765 arch = "linux-aarch64"; 1766 - sha256 = "37e53d6d434776d3d99356a408d4fb4887c080476d1f6c30e1e8fb744a61d521"; 1767 } 1768 { 1769 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/szl/firefox-140.0b3.tar.xz"; 1770 locale = "szl"; 1771 arch = "linux-aarch64"; 1772 - sha256 = "66a989f4abed1ce9cbedb76a4d9d9e5d4f5f8a13311da63576531fb99678553a"; 1773 } 1774 { 1775 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ta/firefox-140.0b3.tar.xz"; 1776 locale = "ta"; 1777 arch = "linux-aarch64"; 1778 - sha256 = "945ed46a39471bc841582e54a7d1d0a9c9aa142071d7285973768f29fe089432"; 1779 } 1780 { 1781 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/te/firefox-140.0b3.tar.xz"; 1782 locale = "te"; 1783 arch = "linux-aarch64"; 1784 - sha256 = "ccb22037cb8be01a0814daf27c3a53e49cafcd148f686dae99df59a93a0cf00a"; 1785 } 1786 { 1787 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/tg/firefox-140.0b3.tar.xz"; 1788 locale = "tg"; 1789 arch = "linux-aarch64"; 1790 - sha256 = "256cef45a12bb6635a74553c4e0666837ca801fbc0b2c3472cd3d322d4dd71d9"; 1791 } 1792 { 1793 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/th/firefox-140.0b3.tar.xz"; 1794 locale = "th"; 1795 arch = "linux-aarch64"; 1796 - sha256 = "3c07a430511b639288beb38a5396c9bf47e0035af9d9809105d412c1a1348fe7"; 1797 } 1798 { 1799 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/tl/firefox-140.0b3.tar.xz"; 1800 locale = "tl"; 1801 arch = "linux-aarch64"; 1802 - sha256 = "8c13b2df39361cb03719249be3a1ee25ce2b76fb24e427a40577efa49165b492"; 1803 } 1804 { 1805 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/tr/firefox-140.0b3.tar.xz"; 1806 locale = "tr"; 1807 arch = "linux-aarch64"; 1808 - sha256 = "0481e7ab0f1a35659b669aa97a6c6fcd976b6d7654aa2e7c4ab19f1f12e45b71"; 1809 } 1810 { 1811 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/trs/firefox-140.0b3.tar.xz"; 1812 locale = "trs"; 1813 arch = "linux-aarch64"; 1814 - sha256 = "2f42057e425350ab0c570638de750efa9a0d72cbe2f54270bcccf84832673596"; 1815 } 1816 { 1817 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/uk/firefox-140.0b3.tar.xz"; 1818 locale = "uk"; 1819 arch = "linux-aarch64"; 1820 - sha256 = "b1905f0d4cf2005cfb2043fa93201ccb5a5cdb6735d0e0ad7abf3a33d5d1383f"; 1821 } 1822 { 1823 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/ur/firefox-140.0b3.tar.xz"; 1824 locale = "ur"; 1825 arch = "linux-aarch64"; 1826 - sha256 = "d2a04cd00dcc36383febec0aa54e5dfb829b0957c46cb73a98b75fa9426c5825"; 1827 } 1828 { 1829 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/uz/firefox-140.0b3.tar.xz"; 1830 locale = "uz"; 1831 arch = "linux-aarch64"; 1832 - sha256 = "c8574ade0135845ff83bb0e4cda0889018e504182c75c255dbd58219d1b2a35a"; 1833 } 1834 { 1835 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/vi/firefox-140.0b3.tar.xz"; 1836 locale = "vi"; 1837 arch = "linux-aarch64"; 1838 - sha256 = "707d5664f07614223f01de9d5bdf4b9e9da56094b8f7b86c0db95fb2b3165574"; 1839 } 1840 { 1841 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/xh/firefox-140.0b3.tar.xz"; 1842 locale = "xh"; 1843 arch = "linux-aarch64"; 1844 - sha256 = "2412b00ddda9df5fbfd19b61a1d38eb859287ae0fe7702bd78f508fcaa6788dd"; 1845 } 1846 { 1847 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/zh-CN/firefox-140.0b3.tar.xz"; 1848 locale = "zh-CN"; 1849 arch = "linux-aarch64"; 1850 - sha256 = "1404f86ca8c153daa32aaa64f2762e530f54da743dbd088a4ac269710b735bd7"; 1851 } 1852 { 1853 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/linux-aarch64/zh-TW/firefox-140.0b3.tar.xz"; 1854 locale = "zh-TW"; 1855 arch = "linux-aarch64"; 1856 - sha256 = "43b9ffa8ba86eb6087dd7c4e7a876caf8817958691591adcf70e2d55c47ff927"; 1857 } 1858 { 1859 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ach/Firefox%20140.0b3.dmg"; 1860 locale = "ach"; 1861 arch = "mac"; 1862 - sha256 = "f8f307c3ae6b6ec25ff249cd9a244c5f37c724f93d4c69fd0f1a2df9e5ac370b"; 1863 } 1864 { 1865 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/af/Firefox%20140.0b3.dmg"; 1866 locale = "af"; 1867 arch = "mac"; 1868 - sha256 = "81fb685411cac7060c66d52089c36e35385d3b29b250847a3c120096c0c26517"; 1869 } 1870 { 1871 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/an/Firefox%20140.0b3.dmg"; 1872 locale = "an"; 1873 arch = "mac"; 1874 - sha256 = "e4e627d9d160d2edae3b40f30aff3e2e8001bf92e3cda600c4a7990c7329edea"; 1875 } 1876 { 1877 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ar/Firefox%20140.0b3.dmg"; 1878 locale = "ar"; 1879 arch = "mac"; 1880 - sha256 = "12c23cfbe39e045769232288bfde570ca4736003e1fb79d54d254859a5414398"; 1881 } 1882 { 1883 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ast/Firefox%20140.0b3.dmg"; 1884 locale = "ast"; 1885 arch = "mac"; 1886 - sha256 = "1b94a5428889e602826e387c2c92242aca7c9cd5f8ef6faacb77cd6748e61fa1"; 1887 } 1888 { 1889 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/az/Firefox%20140.0b3.dmg"; 1890 locale = "az"; 1891 arch = "mac"; 1892 - sha256 = "dffdd05848f2dd592bb449c98333817fc0b47f53823e2139bb4ce908668d7461"; 1893 } 1894 { 1895 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/be/Firefox%20140.0b3.dmg"; 1896 locale = "be"; 1897 arch = "mac"; 1898 - sha256 = "3343fcaf79d016a39fe7b53e4558b77dfddbb2c837cfa213375de1242bc55e7c"; 1899 } 1900 { 1901 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/bg/Firefox%20140.0b3.dmg"; 1902 locale = "bg"; 1903 arch = "mac"; 1904 - sha256 = "9a561c7716e48b632f9f6893380a8d4abda5175e2d4f6e77b17a56d1b7709ab4"; 1905 } 1906 { 1907 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/bn/Firefox%20140.0b3.dmg"; 1908 locale = "bn"; 1909 arch = "mac"; 1910 - sha256 = "788a256ef5bc70861d84b0e54fe06f8877dcfd325ab6a4e87748c6ae5ea230f3"; 1911 } 1912 { 1913 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/br/Firefox%20140.0b3.dmg"; 1914 locale = "br"; 1915 arch = "mac"; 1916 - sha256 = "fc113a5fb3d3e04f5ae6ae2c9430f024b57f7dcce688b412042df3d808f4d9e1"; 1917 } 1918 { 1919 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/bs/Firefox%20140.0b3.dmg"; 1920 locale = "bs"; 1921 arch = "mac"; 1922 - sha256 = "1f4e0e5ad0644c6cdedeb4cb98bbefc5963e91e1a2b7d94875a6a7c331dabd81"; 1923 } 1924 { 1925 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ca-valencia/Firefox%20140.0b3.dmg"; 1926 locale = "ca-valencia"; 1927 arch = "mac"; 1928 - sha256 = "659c2b8c92033241ac3d4c0ae0574ed9d451d613da73266196f8b72b7f7267e8"; 1929 } 1930 { 1931 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ca/Firefox%20140.0b3.dmg"; 1932 locale = "ca"; 1933 arch = "mac"; 1934 - sha256 = "018db90dfb122a6623398aec698eb8b75d242da2d1f04c16dc1e8c61b3b7729e"; 1935 } 1936 { 1937 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/cak/Firefox%20140.0b3.dmg"; 1938 locale = "cak"; 1939 arch = "mac"; 1940 - sha256 = "ac8c6b24f2dd76d4afc789404737c9cf86a4b12a86b9a72e8ae6522459af8f2d"; 1941 } 1942 { 1943 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/cs/Firefox%20140.0b3.dmg"; 1944 locale = "cs"; 1945 arch = "mac"; 1946 - sha256 = "cae8956a1b6be0bcc22d406eef7a1d27012e31dcbd3340b03c8ccd923ec43d64"; 1947 } 1948 { 1949 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/cy/Firefox%20140.0b3.dmg"; 1950 locale = "cy"; 1951 arch = "mac"; 1952 - sha256 = "a3bc30cc4d9109bda4ee5cda25a7563fbf6251e2a8bdb85c9921ec2ae7b67581"; 1953 } 1954 { 1955 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/da/Firefox%20140.0b3.dmg"; 1956 locale = "da"; 1957 arch = "mac"; 1958 - sha256 = "5519c55dd95147ba7924d7eaf64f43672b3e5d0af3c356215e1f4f3a9b8384e0"; 1959 } 1960 { 1961 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/de/Firefox%20140.0b3.dmg"; 1962 locale = "de"; 1963 arch = "mac"; 1964 - sha256 = "a449db92f8e9238184aca1afa2714ead4eee5c957d8064b85a06ee28ae71ebe5"; 1965 } 1966 { 1967 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/dsb/Firefox%20140.0b3.dmg"; 1968 locale = "dsb"; 1969 arch = "mac"; 1970 - sha256 = "08d0480a1ef2a1fb17eb48369fd4fa9d0ec5a9a53346822a7e8ebf160e7eb3b6"; 1971 } 1972 { 1973 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/el/Firefox%20140.0b3.dmg"; 1974 locale = "el"; 1975 arch = "mac"; 1976 - sha256 = "84b4fd07308ea4fae6c0293d54e6d98482d65e72c3e832732676424c0d959c62"; 1977 } 1978 { 1979 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/en-CA/Firefox%20140.0b3.dmg"; 1980 locale = "en-CA"; 1981 arch = "mac"; 1982 - sha256 = "e887c18a43b67075de0950fbee2ceab00d3dec82c7581921daa61291fd9a1f15"; 1983 } 1984 { 1985 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/en-GB/Firefox%20140.0b3.dmg"; 1986 locale = "en-GB"; 1987 arch = "mac"; 1988 - sha256 = "e7eb6732d1e971838d7cd2aa953fad9a60fa40bab42f0d0fb5777a7c6ba93099"; 1989 } 1990 { 1991 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/en-US/Firefox%20140.0b3.dmg"; 1992 locale = "en-US"; 1993 arch = "mac"; 1994 - sha256 = "81e8db159fff06cc947413698ed7e1a28cfde271ab4758844f25ce42d4b04699"; 1995 } 1996 { 1997 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/eo/Firefox%20140.0b3.dmg"; 1998 locale = "eo"; 1999 arch = "mac"; 2000 - sha256 = "dc6152d2c34ba3c831bfc0059393e3688ba1bc7c6bce7fd7667b5429dc34d4f3"; 2001 } 2002 { 2003 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/es-AR/Firefox%20140.0b3.dmg"; 2004 locale = "es-AR"; 2005 arch = "mac"; 2006 - sha256 = "ff2cc539f933981687541f36aa33c9c0f50fe024a570ad5ef956a848c1d03986"; 2007 } 2008 { 2009 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/es-CL/Firefox%20140.0b3.dmg"; 2010 locale = "es-CL"; 2011 arch = "mac"; 2012 - sha256 = "2ee8c11f6cc821e7b5cf04a8171031efcc035b319ef668f05e1219cfeaae06de"; 2013 } 2014 { 2015 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/es-ES/Firefox%20140.0b3.dmg"; 2016 locale = "es-ES"; 2017 arch = "mac"; 2018 - sha256 = "9cccd63e810c6dc2485c819c9ca575d071d278c25d303c7e06644f3f1afd8b4b"; 2019 } 2020 { 2021 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/es-MX/Firefox%20140.0b3.dmg"; 2022 locale = "es-MX"; 2023 arch = "mac"; 2024 - sha256 = "5f16013792bab14181e8d945e63b28cac4ad2d449001b4013d37719f1185cd29"; 2025 } 2026 { 2027 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/et/Firefox%20140.0b3.dmg"; 2028 locale = "et"; 2029 arch = "mac"; 2030 - sha256 = "b8353d19f3e7db6828d8f9c525af0493912b7e7fef0edf4376c49804fbf16f17"; 2031 } 2032 { 2033 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/eu/Firefox%20140.0b3.dmg"; 2034 locale = "eu"; 2035 arch = "mac"; 2036 - sha256 = "4c5c47c1a5985c1bf4fa1a377cf8e35eb9942fd6c1d9fe9b62e1ba4a69d81911"; 2037 } 2038 { 2039 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/fa/Firefox%20140.0b3.dmg"; 2040 locale = "fa"; 2041 arch = "mac"; 2042 - sha256 = "3ee414921a5d45ddea0ac1426a41e97ccfdbb01524fe1f56dd29a39cbf239fc5"; 2043 } 2044 { 2045 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ff/Firefox%20140.0b3.dmg"; 2046 locale = "ff"; 2047 arch = "mac"; 2048 - sha256 = "e0fb0c4432c152102cbba9478661870d9c6ca704b9b1b712287f07f13ee53f85"; 2049 } 2050 { 2051 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/fi/Firefox%20140.0b3.dmg"; 2052 locale = "fi"; 2053 arch = "mac"; 2054 - sha256 = "fd4d87e350a76e4b27a1a7137372776878b079f61fa8652372edfe274082fffc"; 2055 } 2056 { 2057 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/fr/Firefox%20140.0b3.dmg"; 2058 locale = "fr"; 2059 arch = "mac"; 2060 - sha256 = "bef5925b6ccbb6540fb223042acce4613f7f51a937f7d9214313521b16920978"; 2061 } 2062 { 2063 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/fur/Firefox%20140.0b3.dmg"; 2064 locale = "fur"; 2065 arch = "mac"; 2066 - sha256 = "ba7b39bced83e20ac07b045cc0f34bfd6635a211309441c6133c86907742bc13"; 2067 } 2068 { 2069 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/fy-NL/Firefox%20140.0b3.dmg"; 2070 locale = "fy-NL"; 2071 arch = "mac"; 2072 - sha256 = "c691224f862a2ba7306bbf30252c6c69dfa9317d251d025c07c69e5bb8362ed8"; 2073 } 2074 { 2075 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ga-IE/Firefox%20140.0b3.dmg"; 2076 locale = "ga-IE"; 2077 arch = "mac"; 2078 - sha256 = "2c0aa58a2950d25e376e2850b91cde4d14e3d1fc346f79e87e0dfe514002f0a0"; 2079 } 2080 { 2081 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/gd/Firefox%20140.0b3.dmg"; 2082 locale = "gd"; 2083 arch = "mac"; 2084 - sha256 = "92ac30054f35f414d8c1c9d4f5da9c47d45e7276c81399526fcf3025f16f7e7d"; 2085 } 2086 { 2087 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/gl/Firefox%20140.0b3.dmg"; 2088 locale = "gl"; 2089 arch = "mac"; 2090 - sha256 = "bbbfad7dab740d3ed8de731dedfd6e490a5e67a2015bda75b453f4505f0d3e21"; 2091 } 2092 { 2093 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/gn/Firefox%20140.0b3.dmg"; 2094 locale = "gn"; 2095 arch = "mac"; 2096 - sha256 = "052f306c7cb17c95f31e433b609126639952699974da2cae143b21fe84fc805b"; 2097 } 2098 { 2099 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/gu-IN/Firefox%20140.0b3.dmg"; 2100 locale = "gu-IN"; 2101 arch = "mac"; 2102 - sha256 = "1dd713964bdbf17f6475e54ff32c3742e3c1637444695e0c61100f21fbdad168"; 2103 } 2104 { 2105 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/he/Firefox%20140.0b3.dmg"; 2106 locale = "he"; 2107 arch = "mac"; 2108 - sha256 = "2f36e822da58f09ec8f2d18c2de8cc33b4208db066aaf3753dca426f121a8108"; 2109 } 2110 { 2111 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/hi-IN/Firefox%20140.0b3.dmg"; 2112 locale = "hi-IN"; 2113 arch = "mac"; 2114 - sha256 = "6fc182be1a8a96dd5a5dab5edf9bcd6272709f5954c0b97fc6f0390f56fe5ac2"; 2115 } 2116 { 2117 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/hr/Firefox%20140.0b3.dmg"; 2118 locale = "hr"; 2119 arch = "mac"; 2120 - sha256 = "51146afa8f1a8c7c04f0b8e629f1dfad49622c024df2380af012f5b9466e0c21"; 2121 } 2122 { 2123 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/hsb/Firefox%20140.0b3.dmg"; 2124 locale = "hsb"; 2125 arch = "mac"; 2126 - sha256 = "a5ace3b21b9ecc94fb5449f38e70d463cbace509a240062985a5a0ad1f6dab33"; 2127 } 2128 { 2129 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/hu/Firefox%20140.0b3.dmg"; 2130 locale = "hu"; 2131 arch = "mac"; 2132 - sha256 = "d67467bf4cc780c6aa8ead5dc362b88a4e1839fdcd4e059c94c53ec851a711be"; 2133 } 2134 { 2135 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/hy-AM/Firefox%20140.0b3.dmg"; 2136 locale = "hy-AM"; 2137 arch = "mac"; 2138 - sha256 = "6a3c5095e3402fac2eb4d4b39b605312e723e608510c0417f278a393af12bf51"; 2139 } 2140 { 2141 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ia/Firefox%20140.0b3.dmg"; 2142 locale = "ia"; 2143 arch = "mac"; 2144 - sha256 = "bf271c5ece7ee47055fbc6eb8d34fa9736afa4e7408f7345ef352d4ed2d0a4d1"; 2145 } 2146 { 2147 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/id/Firefox%20140.0b3.dmg"; 2148 locale = "id"; 2149 arch = "mac"; 2150 - sha256 = "41301f061f84a594cbfc28dcbd87aa9bc714a384ee41f4b766186d17c8207b9f"; 2151 } 2152 { 2153 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/is/Firefox%20140.0b3.dmg"; 2154 locale = "is"; 2155 arch = "mac"; 2156 - sha256 = "27592a8d3eef8a9d252927f64fba236cf6b7d420eb1e3f5501b6efa366f79691"; 2157 } 2158 { 2159 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/it/Firefox%20140.0b3.dmg"; 2160 locale = "it"; 2161 arch = "mac"; 2162 - sha256 = "20e01876b7a2eda3a586bbd658d04672e400e2c0207083620a2ea2910b71a9f8"; 2163 } 2164 { 2165 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ja-JP-mac/Firefox%20140.0b3.dmg"; 2166 locale = "ja-JP-mac"; 2167 arch = "mac"; 2168 - sha256 = "a140e19cb6c43f334d416494e3faf181c3c3d09933b25e8bea3d8671c768e384"; 2169 } 2170 { 2171 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ka/Firefox%20140.0b3.dmg"; 2172 locale = "ka"; 2173 arch = "mac"; 2174 - sha256 = "75eaf79b48b1b2640cdf39c4b75b4c6f44c69ea289909bb6a85392e40a7023dd"; 2175 } 2176 { 2177 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/kab/Firefox%20140.0b3.dmg"; 2178 locale = "kab"; 2179 arch = "mac"; 2180 - sha256 = "076aea0ff89b228814d74860b3139a8694c5b660a09f000c07bf7925b15f0a5a"; 2181 } 2182 { 2183 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/kk/Firefox%20140.0b3.dmg"; 2184 locale = "kk"; 2185 arch = "mac"; 2186 - sha256 = "9852eddf1ab5078e8dff92699ecebff9d7fa7e4466de87ba090e5d71e4415b57"; 2187 } 2188 { 2189 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/km/Firefox%20140.0b3.dmg"; 2190 locale = "km"; 2191 arch = "mac"; 2192 - sha256 = "860b3a552f2f47b1188e1f77da82a1805af2437c43b2b6b9a6b600cd36681136"; 2193 } 2194 { 2195 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/kn/Firefox%20140.0b3.dmg"; 2196 locale = "kn"; 2197 arch = "mac"; 2198 - sha256 = "8d85e36fb0c36243f6c97e8211fa92b16da0e3afbe3a91ebec3baf10546fe938"; 2199 } 2200 { 2201 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ko/Firefox%20140.0b3.dmg"; 2202 locale = "ko"; 2203 arch = "mac"; 2204 - sha256 = "7bfbba2a109c1494dab5e65e67490280d66c2a6a6b739641e2b78ffff8d81276"; 2205 } 2206 { 2207 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/lij/Firefox%20140.0b3.dmg"; 2208 locale = "lij"; 2209 arch = "mac"; 2210 - sha256 = "bc752a6c3416a2e60365931d1363e87a432e3f7cf4ec1be8d24bd26eeda5cf6b"; 2211 } 2212 { 2213 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/lt/Firefox%20140.0b3.dmg"; 2214 locale = "lt"; 2215 arch = "mac"; 2216 - sha256 = "148ed3dae888edfbe5c8a7c47431fd1ec0477af9d56e7e2d519abb50dd940002"; 2217 } 2218 { 2219 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/lv/Firefox%20140.0b3.dmg"; 2220 locale = "lv"; 2221 arch = "mac"; 2222 - sha256 = "14a68b53617eaf2d1e78ad934e1c927c8dfec155e0f239289d262073664365c9"; 2223 } 2224 { 2225 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/mk/Firefox%20140.0b3.dmg"; 2226 locale = "mk"; 2227 arch = "mac"; 2228 - sha256 = "e1695c52a02f2b051de16ab2b7952895bfed6b23b6e440ae308daf31ae6f3580"; 2229 } 2230 { 2231 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/mr/Firefox%20140.0b3.dmg"; 2232 locale = "mr"; 2233 arch = "mac"; 2234 - sha256 = "464bdb5629c5da032248eaedf583c6d2c14654b8e2f919d06edc9a1fd429246c"; 2235 } 2236 { 2237 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ms/Firefox%20140.0b3.dmg"; 2238 locale = "ms"; 2239 arch = "mac"; 2240 - sha256 = "d65005ab7af62c83662a07aaeb7d4d57e07ee81a0c9db7e87fe2fa1620260434"; 2241 } 2242 { 2243 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/my/Firefox%20140.0b3.dmg"; 2244 locale = "my"; 2245 arch = "mac"; 2246 - sha256 = "5d39e9cbdab4e72fb66df452ab1de1dec8d7e6f29fb4f2d1c562efacc5d2c691"; 2247 } 2248 { 2249 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/nb-NO/Firefox%20140.0b3.dmg"; 2250 locale = "nb-NO"; 2251 arch = "mac"; 2252 - sha256 = "e56923023c4fe6fc25731dbf551f21f9636bcc6d1a8359e2121a6589c4db5ab2"; 2253 } 2254 { 2255 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ne-NP/Firefox%20140.0b3.dmg"; 2256 locale = "ne-NP"; 2257 arch = "mac"; 2258 - sha256 = "31c9d56a2776ebe63eacf955e46df7065b3e97f99f554fdb1a627767b1324f62"; 2259 } 2260 { 2261 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/nl/Firefox%20140.0b3.dmg"; 2262 locale = "nl"; 2263 arch = "mac"; 2264 - sha256 = "b5541303b09157e6979f5368c2840c51dab29ff841f02b9dc0bee9813a918060"; 2265 } 2266 { 2267 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/nn-NO/Firefox%20140.0b3.dmg"; 2268 locale = "nn-NO"; 2269 arch = "mac"; 2270 - sha256 = "7fb516ececa5f586536f8811490b7e71e1e5af25d5884d70334d6f403ee0f362"; 2271 } 2272 { 2273 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/oc/Firefox%20140.0b3.dmg"; 2274 locale = "oc"; 2275 arch = "mac"; 2276 - sha256 = "a55a0693d6b7f39053db3741befbc445c820ca547f42b7c295971d81a795b152"; 2277 } 2278 { 2279 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/pa-IN/Firefox%20140.0b3.dmg"; 2280 locale = "pa-IN"; 2281 arch = "mac"; 2282 - sha256 = "6689f4363099fbd3a01f809b1439554ca08f0f404ff8a769e45ef84c1f404666"; 2283 } 2284 { 2285 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/pl/Firefox%20140.0b3.dmg"; 2286 locale = "pl"; 2287 arch = "mac"; 2288 - sha256 = "c084fd8619af8ea6c72d7cd44bb20a9d4f058d3dc082fab5f868e48671d1aac2"; 2289 } 2290 { 2291 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/pt-BR/Firefox%20140.0b3.dmg"; 2292 locale = "pt-BR"; 2293 arch = "mac"; 2294 - sha256 = "2291d282eaa74bdfb225d2f48e968eed1a48808bb6a7eb08290f6e7889a02036"; 2295 } 2296 { 2297 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/pt-PT/Firefox%20140.0b3.dmg"; 2298 locale = "pt-PT"; 2299 arch = "mac"; 2300 - sha256 = "2dff246a5a5cedfa71b5d22fb7db891bf27e8835970ac21adeaecf73a384835f"; 2301 } 2302 { 2303 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/rm/Firefox%20140.0b3.dmg"; 2304 locale = "rm"; 2305 arch = "mac"; 2306 - sha256 = "ddd1cf01753ce22f577ebed4693fee2352b208d5c522e131f225fc3238bd8e2b"; 2307 } 2308 { 2309 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ro/Firefox%20140.0b3.dmg"; 2310 locale = "ro"; 2311 arch = "mac"; 2312 - sha256 = "321ce0a38b5ec5a5cc81b2b62f8cdb4c48db017accec3ee887b79f5bb1e99c27"; 2313 } 2314 { 2315 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ru/Firefox%20140.0b3.dmg"; 2316 locale = "ru"; 2317 arch = "mac"; 2318 - sha256 = "771e6eea536f0fe44c213c03adbfda1126e077b04a3400fcef152e952db62f6b"; 2319 } 2320 { 2321 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sat/Firefox%20140.0b3.dmg"; 2322 locale = "sat"; 2323 arch = "mac"; 2324 - sha256 = "564202f15ded2336241f1baeecc251842e608f24e8923c9212e3b78d14b8604f"; 2325 } 2326 { 2327 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sc/Firefox%20140.0b3.dmg"; 2328 locale = "sc"; 2329 arch = "mac"; 2330 - sha256 = "6e6598ff2ac53d8c1fc9e63bd9393703b59cf26b8ab4abe011d9b501a17eaeec"; 2331 } 2332 { 2333 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sco/Firefox%20140.0b3.dmg"; 2334 locale = "sco"; 2335 arch = "mac"; 2336 - sha256 = "99f6c0d9c7301dbd8a58ae03458bcf5d093a54ad30e2960aa0fbe02c81656dc4"; 2337 } 2338 { 2339 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/si/Firefox%20140.0b3.dmg"; 2340 locale = "si"; 2341 arch = "mac"; 2342 - sha256 = "df763722f9a8c41d15f06f8dbf23eaeb868566488feecf396686daf08073433a"; 2343 } 2344 { 2345 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sk/Firefox%20140.0b3.dmg"; 2346 locale = "sk"; 2347 arch = "mac"; 2348 - sha256 = "afc30e2f4beab9c64ff597178558a0c28da0c53f311b4f3cd70516ed84ec4c80"; 2349 } 2350 { 2351 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/skr/Firefox%20140.0b3.dmg"; 2352 locale = "skr"; 2353 arch = "mac"; 2354 - sha256 = "0cf03ef8ccf6889ea45d5c3c01bf0f8538280ad0a0b4ba0d62d0cb880fa70079"; 2355 } 2356 { 2357 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sl/Firefox%20140.0b3.dmg"; 2358 locale = "sl"; 2359 arch = "mac"; 2360 - sha256 = "c43cb64d9398081fd7b5253d7cfcf4cf2f187f3b6df55558370e08a49da606f5"; 2361 } 2362 { 2363 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/son/Firefox%20140.0b3.dmg"; 2364 locale = "son"; 2365 arch = "mac"; 2366 - sha256 = "09b827b23e0578dc465b1e33c2c35ad611665c8487e6b37671f7c2a27a09ea60"; 2367 } 2368 { 2369 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sq/Firefox%20140.0b3.dmg"; 2370 locale = "sq"; 2371 arch = "mac"; 2372 - sha256 = "9dcb230c1b926cbd53b5474007148b254a3063b3893cd0bb6e297314e264916e"; 2373 } 2374 { 2375 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sr/Firefox%20140.0b3.dmg"; 2376 locale = "sr"; 2377 arch = "mac"; 2378 - sha256 = "8538c307eda6362bbb88b300f74a6db401d969a6a90cf6c0c0f515aed07e5078"; 2379 } 2380 { 2381 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/sv-SE/Firefox%20140.0b3.dmg"; 2382 locale = "sv-SE"; 2383 arch = "mac"; 2384 - sha256 = "4885cf3ba66f3e9f562349bfe9dae07d54331a13d8ec55dc875f51d18ba5c410"; 2385 } 2386 { 2387 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/szl/Firefox%20140.0b3.dmg"; 2388 locale = "szl"; 2389 arch = "mac"; 2390 - sha256 = "17441b0d020fa3d308294563475e6195f143997e0b978a3ede06f68f05ebfd43"; 2391 } 2392 { 2393 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ta/Firefox%20140.0b3.dmg"; 2394 locale = "ta"; 2395 arch = "mac"; 2396 - sha256 = "4f81bf6a7ad7dc6f9dfd50c985156e94d28edde7e2b1d2517786d155c6132bf7"; 2397 } 2398 { 2399 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/te/Firefox%20140.0b3.dmg"; 2400 locale = "te"; 2401 arch = "mac"; 2402 - sha256 = "56a4a194e1dfc3a1abf7b9c28cdc1fd4f5613658d80c1801425e8e32dce4abd0"; 2403 } 2404 { 2405 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/tg/Firefox%20140.0b3.dmg"; 2406 locale = "tg"; 2407 arch = "mac"; 2408 - sha256 = "104a63204b38ab9d82c80e788750a9ca2553000e2084b01d7d8c0227e5777e51"; 2409 } 2410 { 2411 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/th/Firefox%20140.0b3.dmg"; 2412 locale = "th"; 2413 arch = "mac"; 2414 - sha256 = "9a05c4049d84f7f6b0172195f34a98f69aeacdd5a5d80d935fad49052bb8d759"; 2415 } 2416 { 2417 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/tl/Firefox%20140.0b3.dmg"; 2418 locale = "tl"; 2419 arch = "mac"; 2420 - sha256 = "3b24fa93c80889bdfe3375340f33d7220800c48256509dcb86366d9c274a4226"; 2421 } 2422 { 2423 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/tr/Firefox%20140.0b3.dmg"; 2424 locale = "tr"; 2425 arch = "mac"; 2426 - sha256 = "e4ea76861425944db62f6befd078d75308d493a85162f1211f9081a95e9c9317"; 2427 } 2428 { 2429 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/trs/Firefox%20140.0b3.dmg"; 2430 locale = "trs"; 2431 arch = "mac"; 2432 - sha256 = "6caf872e4204661d93f98c1f6c83ed04f506b387d416e89937e45d6413b9af1e"; 2433 } 2434 { 2435 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/uk/Firefox%20140.0b3.dmg"; 2436 locale = "uk"; 2437 arch = "mac"; 2438 - sha256 = "7364e3a29e2b412e705779342341028abec59f9e88f80ae98d036e362cdb56da"; 2439 } 2440 { 2441 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/ur/Firefox%20140.0b3.dmg"; 2442 locale = "ur"; 2443 arch = "mac"; 2444 - sha256 = "7d2cb1a3a42b1c5e4fd70b38683243bea376a7f8a44719d96ed1ce0c2ddde982"; 2445 } 2446 { 2447 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/uz/Firefox%20140.0b3.dmg"; 2448 locale = "uz"; 2449 arch = "mac"; 2450 - sha256 = "66cd768b169964d3509bf2f6de345ba12944498206857161a1afda4e35bd7876"; 2451 } 2452 { 2453 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/vi/Firefox%20140.0b3.dmg"; 2454 locale = "vi"; 2455 arch = "mac"; 2456 - sha256 = "c978392a737c19328f374e018ebbce779f61ed3e7b7f61d549fc9d3dcf1bf92e"; 2457 } 2458 { 2459 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/xh/Firefox%20140.0b3.dmg"; 2460 locale = "xh"; 2461 arch = "mac"; 2462 - sha256 = "780f47c26ac2f447758a27396d9f5e4dfe979037a3471a9e5dfda36b2db05c9c"; 2463 } 2464 { 2465 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/zh-CN/Firefox%20140.0b3.dmg"; 2466 locale = "zh-CN"; 2467 arch = "mac"; 2468 - sha256 = "4530f0a24d355a124470f9bb913e4664785fda206b449ceb5ff4679277396f4d"; 2469 } 2470 { 2471 - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b3/mac/zh-TW/Firefox%20140.0b3.dmg"; 2472 locale = "zh-TW"; 2473 arch = "mac"; 2474 - sha256 = "26191d7fd1fb4083f4bf79e5287c47f024606786a56c6f87cfaf4a12e5b93ffe"; 2475 } 2476 ]; 2477 }
··· 1 { 2 + version = "140.0b4"; 3 sources = [ 4 { 5 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ach/firefox-140.0b4.tar.xz"; 6 locale = "ach"; 7 arch = "linux-x86_64"; 8 + sha256 = "79c4bae3ab2ecc83eaaaab31104e117ba66ad82abc4dfae2f5ec76dde47f51ad"; 9 } 10 { 11 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/af/firefox-140.0b4.tar.xz"; 12 locale = "af"; 13 arch = "linux-x86_64"; 14 + sha256 = "699a969d7ab130bc9bda98abf1e5ff47b77dd6de0cbdb0c1201f465ba8cee7e7"; 15 } 16 { 17 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/an/firefox-140.0b4.tar.xz"; 18 locale = "an"; 19 arch = "linux-x86_64"; 20 + sha256 = "68f2fd1f33a6fd473c53cf0e3574e780cfa9a28c298d2733813676d71650e6ac"; 21 } 22 { 23 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ar/firefox-140.0b4.tar.xz"; 24 locale = "ar"; 25 arch = "linux-x86_64"; 26 + sha256 = "16d9b35f06fb47a74a778d64cf7abe219a3624ca4732287970ce9f109cfa688c"; 27 } 28 { 29 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ast/firefox-140.0b4.tar.xz"; 30 locale = "ast"; 31 arch = "linux-x86_64"; 32 + sha256 = "8063552de94d50d73b2adfe01eed122e50c399aeacf4944769e27ac51af5ca5c"; 33 } 34 { 35 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/az/firefox-140.0b4.tar.xz"; 36 locale = "az"; 37 arch = "linux-x86_64"; 38 + sha256 = "f54d622ba71e419a329768ac346d4469cffcac4b8077d686902ab254b7d5ac1d"; 39 } 40 { 41 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/be/firefox-140.0b4.tar.xz"; 42 locale = "be"; 43 arch = "linux-x86_64"; 44 + sha256 = "827a6e56ff56d907d4bfe825322564c31b690058a18b835f73612384f388645d"; 45 } 46 { 47 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/bg/firefox-140.0b4.tar.xz"; 48 locale = "bg"; 49 arch = "linux-x86_64"; 50 + sha256 = "f4a9493a0ff3e35a9a0e73de70d7e5a681de1ef14e031320015cd0cd15d52145"; 51 } 52 { 53 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/bn/firefox-140.0b4.tar.xz"; 54 locale = "bn"; 55 arch = "linux-x86_64"; 56 + sha256 = "0ec9de4c5276ef24b3d0531f4964cc01bb3d1c4d44530de59ead8a4ff804f42f"; 57 } 58 { 59 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/br/firefox-140.0b4.tar.xz"; 60 locale = "br"; 61 arch = "linux-x86_64"; 62 + sha256 = "d6a1163df76100d1995929bcbce45aad6db99f600d29e93a7610662185ffdcb1"; 63 } 64 { 65 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/bs/firefox-140.0b4.tar.xz"; 66 locale = "bs"; 67 arch = "linux-x86_64"; 68 + sha256 = "00eec200da5859ff0c4ea01c582c12dc3610b4216876bda9e08bbe41f3d7719a"; 69 } 70 { 71 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ca-valencia/firefox-140.0b4.tar.xz"; 72 locale = "ca-valencia"; 73 arch = "linux-x86_64"; 74 + sha256 = "a73eeae5de570615e3de64949de40a6a149dbf0450170686342ef48fc330da48"; 75 } 76 { 77 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ca/firefox-140.0b4.tar.xz"; 78 locale = "ca"; 79 arch = "linux-x86_64"; 80 + sha256 = "532184e6c74f6de599e29360f5b2fcb7c68032fc48101296e13a4bed5e8500ac"; 81 } 82 { 83 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/cak/firefox-140.0b4.tar.xz"; 84 locale = "cak"; 85 arch = "linux-x86_64"; 86 + sha256 = "1fb82efc4e4f0b5e626c133bb17fa57ee54ff00916d306e66a96943d594b0da6"; 87 } 88 { 89 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/cs/firefox-140.0b4.tar.xz"; 90 locale = "cs"; 91 arch = "linux-x86_64"; 92 + sha256 = "d12c2f7e5c102a83995aec62fe69db2c1f9895b9680cdb2df6bdbfc03d622631"; 93 } 94 { 95 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/cy/firefox-140.0b4.tar.xz"; 96 locale = "cy"; 97 arch = "linux-x86_64"; 98 + sha256 = "479ccceda72ad7f2e2d0056545878f43ecd72ff834b09b7ef7e342955eaf83c4"; 99 } 100 { 101 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/da/firefox-140.0b4.tar.xz"; 102 locale = "da"; 103 arch = "linux-x86_64"; 104 + sha256 = "0ad71e504abe067cb52d68d88916be3393913c2f1978eb98dd48f94ab6daf4f9"; 105 } 106 { 107 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/de/firefox-140.0b4.tar.xz"; 108 locale = "de"; 109 arch = "linux-x86_64"; 110 + sha256 = "40ab7b73e1d433eeeae0c8b5fa5c032d14182bc526cbde7b4efc2e32c275a3b7"; 111 } 112 { 113 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/dsb/firefox-140.0b4.tar.xz"; 114 locale = "dsb"; 115 arch = "linux-x86_64"; 116 + sha256 = "cd782ee1d65b7fd5952e30c6c2c285215f7043f37b9ae3bb0aa51d6056b6a824"; 117 } 118 { 119 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/el/firefox-140.0b4.tar.xz"; 120 locale = "el"; 121 arch = "linux-x86_64"; 122 + sha256 = "19736769c65ceff853bfe9c4fd6541c2e30e13166dffd707a1a96077da5bee1c"; 123 } 124 { 125 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/en-CA/firefox-140.0b4.tar.xz"; 126 locale = "en-CA"; 127 arch = "linux-x86_64"; 128 + sha256 = "8880c95c0d00a51cd65829ddf5eca2ae9bd0f6a7e995d1d532224c223beb4a70"; 129 } 130 { 131 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/en-GB/firefox-140.0b4.tar.xz"; 132 locale = "en-GB"; 133 arch = "linux-x86_64"; 134 + sha256 = "56c46be9058e82aaa046788499c0c6e96c48cbeb0a05a47b907772b2c73122a4"; 135 } 136 { 137 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/en-US/firefox-140.0b4.tar.xz"; 138 locale = "en-US"; 139 arch = "linux-x86_64"; 140 + sha256 = "40820674c78e05b1413458c2844e874c8521670780fdb4489e62379a42fba704"; 141 } 142 { 143 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/eo/firefox-140.0b4.tar.xz"; 144 locale = "eo"; 145 arch = "linux-x86_64"; 146 + sha256 = "3d444671937f8438ad98b3bf2ee935233a8025c0bd7de8a916be3d1806168222"; 147 } 148 { 149 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/es-AR/firefox-140.0b4.tar.xz"; 150 locale = "es-AR"; 151 arch = "linux-x86_64"; 152 + sha256 = "640d6480bc2680609dde51a76e512c8e9d1d8bcc93b75af239f254b824a0b330"; 153 } 154 { 155 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/es-CL/firefox-140.0b4.tar.xz"; 156 locale = "es-CL"; 157 arch = "linux-x86_64"; 158 + sha256 = "7a430e844e216eba749d2e65cdd5f698ea5e450e018e1a217b993c97c375ebbf"; 159 } 160 { 161 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/es-ES/firefox-140.0b4.tar.xz"; 162 locale = "es-ES"; 163 arch = "linux-x86_64"; 164 + sha256 = "1905f4a96c7de86f9b024d41ba07758e478f55c43d16bbb817c9b8e36b544e97"; 165 } 166 { 167 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/es-MX/firefox-140.0b4.tar.xz"; 168 locale = "es-MX"; 169 arch = "linux-x86_64"; 170 + sha256 = "d7eb82b97a007de775afc9055e33b7b8dbf51947567fe3b1a6e37e2b8765c4a2"; 171 } 172 { 173 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/et/firefox-140.0b4.tar.xz"; 174 locale = "et"; 175 arch = "linux-x86_64"; 176 + sha256 = "aa3921d10df3e89d33375ae23b32a668e78c22c30fff3e546957d75c815d1ba1"; 177 } 178 { 179 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/eu/firefox-140.0b4.tar.xz"; 180 locale = "eu"; 181 arch = "linux-x86_64"; 182 + sha256 = "b678e517a072e9aa3a585acb027a59b3f18d0e4e132ce03cba26c8d5598ca04d"; 183 } 184 { 185 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/fa/firefox-140.0b4.tar.xz"; 186 locale = "fa"; 187 arch = "linux-x86_64"; 188 + sha256 = "e23cedbe5d62203347749feaf3ad189b19593be7d328519296d727c142b07774"; 189 } 190 { 191 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ff/firefox-140.0b4.tar.xz"; 192 locale = "ff"; 193 arch = "linux-x86_64"; 194 + sha256 = "a2867f278763c04b7d1bc50bdd4dd5ea49be62bba9986740b680cddf6f2b458b"; 195 } 196 { 197 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/fi/firefox-140.0b4.tar.xz"; 198 locale = "fi"; 199 arch = "linux-x86_64"; 200 + sha256 = "a9758c8d99ea549fb056bfba4f74d70824105bb5f999343347d661f4ccd53283"; 201 } 202 { 203 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/fr/firefox-140.0b4.tar.xz"; 204 locale = "fr"; 205 arch = "linux-x86_64"; 206 + sha256 = "12616ac5602bfcce857eccdd7ac50a98bac7bc9d5c6510ac49ab4627d6c762ac"; 207 } 208 { 209 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/fur/firefox-140.0b4.tar.xz"; 210 locale = "fur"; 211 arch = "linux-x86_64"; 212 + sha256 = "a6b9aaa2fa7f8c25efcf338bef0bb98d57535c9ba7d0c99775b2b6cd0c44f15d"; 213 } 214 { 215 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/fy-NL/firefox-140.0b4.tar.xz"; 216 locale = "fy-NL"; 217 arch = "linux-x86_64"; 218 + sha256 = "13a13fa59708aae286e6f99cbb301334ed082f94995454ff8f333c88c214f67d"; 219 } 220 { 221 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ga-IE/firefox-140.0b4.tar.xz"; 222 locale = "ga-IE"; 223 arch = "linux-x86_64"; 224 + sha256 = "abf292f9c8a74e8f342c1e573441c5f2ed93a646e308131c098634f0e8403fdf"; 225 } 226 { 227 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/gd/firefox-140.0b4.tar.xz"; 228 locale = "gd"; 229 arch = "linux-x86_64"; 230 + sha256 = "7ae719127ba74d411a09704cc68801ba147aa46a599f75da4e1a1d99c0bbb4de"; 231 } 232 { 233 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/gl/firefox-140.0b4.tar.xz"; 234 locale = "gl"; 235 arch = "linux-x86_64"; 236 + sha256 = "16391a560e0766f246ec605d5761f5445a9186118d4b9b154c5aa76d2694dde7"; 237 } 238 { 239 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/gn/firefox-140.0b4.tar.xz"; 240 locale = "gn"; 241 arch = "linux-x86_64"; 242 + sha256 = "88acc62bd18a767e3ace84d758359fd2e3483cced4b47376bb4b62abf0607fcc"; 243 } 244 { 245 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/gu-IN/firefox-140.0b4.tar.xz"; 246 locale = "gu-IN"; 247 arch = "linux-x86_64"; 248 + sha256 = "00e7bbaa43437143c28ee9c0c661ed7c30a4ad887a5de6a99b53d036f8ba28db"; 249 } 250 { 251 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/he/firefox-140.0b4.tar.xz"; 252 locale = "he"; 253 arch = "linux-x86_64"; 254 + sha256 = "88442ae052ba3e93b65d7d878c5628e852f25f192b987a0dec40bb7775fff789"; 255 } 256 { 257 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/hi-IN/firefox-140.0b4.tar.xz"; 258 locale = "hi-IN"; 259 arch = "linux-x86_64"; 260 + sha256 = "c64522ad816a1b8f298b141bc545895f17aa495b3c227d377ae4bc89cd01ace8"; 261 } 262 { 263 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/hr/firefox-140.0b4.tar.xz"; 264 locale = "hr"; 265 arch = "linux-x86_64"; 266 + sha256 = "dda7aebbb74867704f5b4cbd2fba4a5f5d2974543c48faa4e634f746c08fd653"; 267 } 268 { 269 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/hsb/firefox-140.0b4.tar.xz"; 270 locale = "hsb"; 271 arch = "linux-x86_64"; 272 + sha256 = "3ccf8a34bbad1bb4efc5fcf12aa203d7098c22654910e068e8af92c9a21056b8"; 273 } 274 { 275 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/hu/firefox-140.0b4.tar.xz"; 276 locale = "hu"; 277 arch = "linux-x86_64"; 278 + sha256 = "4b4d9c7965fc90649ea66f91d04f885c180c6127ea9ab8685b2229f148497a20"; 279 } 280 { 281 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/hy-AM/firefox-140.0b4.tar.xz"; 282 locale = "hy-AM"; 283 arch = "linux-x86_64"; 284 + sha256 = "e68ad63527eab5b51274d5b23a4e1487b01e46da6f58f933f1afcd3347eb32e8"; 285 } 286 { 287 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ia/firefox-140.0b4.tar.xz"; 288 locale = "ia"; 289 arch = "linux-x86_64"; 290 + sha256 = "5546814c18755b68c3eff2903599e1a8c9612ec8d13b1989ebe8db66c2331adc"; 291 } 292 { 293 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/id/firefox-140.0b4.tar.xz"; 294 locale = "id"; 295 arch = "linux-x86_64"; 296 + sha256 = "98eb4c8c3a34600d34fbbf41abe853390193396044e02f8faa2b841576730eb1"; 297 } 298 { 299 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/is/firefox-140.0b4.tar.xz"; 300 locale = "is"; 301 arch = "linux-x86_64"; 302 + sha256 = "4ce9326633f6965b19cb116bb084af2376b79723e3aa2125f6108127ce797c8e"; 303 } 304 { 305 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/it/firefox-140.0b4.tar.xz"; 306 locale = "it"; 307 arch = "linux-x86_64"; 308 + sha256 = "1633f576551a196695492299d9cc6c654b7a6fc436ece013c0052d0d59b18fd9"; 309 } 310 { 311 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ja/firefox-140.0b4.tar.xz"; 312 locale = "ja"; 313 arch = "linux-x86_64"; 314 + sha256 = "4fa482c73b534fdf8da15d9f242c319742373aba34cd2033d890c2e10ff1a952"; 315 } 316 { 317 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ka/firefox-140.0b4.tar.xz"; 318 locale = "ka"; 319 arch = "linux-x86_64"; 320 + sha256 = "8d35d90b1a228b3a93dae95913a3a246824f9fef9ddddf226d1d45dbb5f52cf3"; 321 } 322 { 323 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/kab/firefox-140.0b4.tar.xz"; 324 locale = "kab"; 325 arch = "linux-x86_64"; 326 + sha256 = "39e2c59bcc692622d37813b2c6dbdb53322217759bb36adb3c40e564fb633816"; 327 } 328 { 329 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/kk/firefox-140.0b4.tar.xz"; 330 locale = "kk"; 331 arch = "linux-x86_64"; 332 + sha256 = "5bfbfe860b5594b35583dc219524119d449ce843058c2416966923db02a37b4e"; 333 } 334 { 335 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/km/firefox-140.0b4.tar.xz"; 336 locale = "km"; 337 arch = "linux-x86_64"; 338 + sha256 = "dc60d8f33da1bf2131700143f92c45c407db0c72198a9eeb30be6c50ed219fd0"; 339 } 340 { 341 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/kn/firefox-140.0b4.tar.xz"; 342 locale = "kn"; 343 arch = "linux-x86_64"; 344 + sha256 = "f9de9ea646106410dac113ed8a43f7fe5d8b2ab78f8cbad800c7e06f39dea83f"; 345 } 346 { 347 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ko/firefox-140.0b4.tar.xz"; 348 locale = "ko"; 349 arch = "linux-x86_64"; 350 + sha256 = "046fe9882ebbe7a16b9c4e3a46881d3d58e524903e69025b41d4cf5ddfc39cb7"; 351 } 352 { 353 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/lij/firefox-140.0b4.tar.xz"; 354 locale = "lij"; 355 arch = "linux-x86_64"; 356 + sha256 = "c3f54a55d3bca2b3d16bb808161b31759a045624fe3828fa4dc00d4395b6e934"; 357 } 358 { 359 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/lt/firefox-140.0b4.tar.xz"; 360 locale = "lt"; 361 arch = "linux-x86_64"; 362 + sha256 = "cc6c6f218dd93c702840afbf6b4947fe25f9a3ce6f1f0c3d6c53612f5ffdea6f"; 363 } 364 { 365 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/lv/firefox-140.0b4.tar.xz"; 366 locale = "lv"; 367 arch = "linux-x86_64"; 368 + sha256 = "6413e4d6878ed2cf612f8562f4d7a87b572b44a861b98def88932f5261d4532a"; 369 } 370 { 371 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/mk/firefox-140.0b4.tar.xz"; 372 locale = "mk"; 373 arch = "linux-x86_64"; 374 + sha256 = "f193552cc2c671273e2ceff6d63b721d994905232b1ebeb2272406d11f7c2631"; 375 } 376 { 377 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/mr/firefox-140.0b4.tar.xz"; 378 locale = "mr"; 379 arch = "linux-x86_64"; 380 + sha256 = "de2083da32a191962280df959e5f2bdf5a9cd1bfd5e619236052225b2c4432b9"; 381 } 382 { 383 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ms/firefox-140.0b4.tar.xz"; 384 locale = "ms"; 385 arch = "linux-x86_64"; 386 + sha256 = "060c67fc339f7ca5685524c6164b1b23783c5959bc1ee88947ed5d646a4469bd"; 387 } 388 { 389 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/my/firefox-140.0b4.tar.xz"; 390 locale = "my"; 391 arch = "linux-x86_64"; 392 + sha256 = "cd1b449874fcef63e5e7366c26c88096121212ea92cc1a20b8d0cefe3d1ab6f3"; 393 } 394 { 395 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/nb-NO/firefox-140.0b4.tar.xz"; 396 locale = "nb-NO"; 397 arch = "linux-x86_64"; 398 + sha256 = "afe1046c6fe6d1ba75b57520d2162e23e190d7eaebd41bf4f8b3b9cb435e34ad"; 399 } 400 { 401 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ne-NP/firefox-140.0b4.tar.xz"; 402 locale = "ne-NP"; 403 arch = "linux-x86_64"; 404 + sha256 = "5b5b6cd0004f7ace163588b162dd2ff7ddb08064e5bf2e4ee6c73a5d855c3944"; 405 } 406 { 407 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/nl/firefox-140.0b4.tar.xz"; 408 locale = "nl"; 409 arch = "linux-x86_64"; 410 + sha256 = "60a452998b7797a259080a39ce7900aa45a3ec92e09933d3eebd654cd2d9cdf5"; 411 } 412 { 413 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/nn-NO/firefox-140.0b4.tar.xz"; 414 locale = "nn-NO"; 415 arch = "linux-x86_64"; 416 + sha256 = "b1cc96a175d3377eaf6ad67f3737d08b5fdf45e54312d0147448167753e0b413"; 417 } 418 { 419 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/oc/firefox-140.0b4.tar.xz"; 420 locale = "oc"; 421 arch = "linux-x86_64"; 422 + sha256 = "44839b3805ab01d637a5adc270e9e86086f96b7b947162039f6ce356c7e98d99"; 423 } 424 { 425 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/pa-IN/firefox-140.0b4.tar.xz"; 426 locale = "pa-IN"; 427 arch = "linux-x86_64"; 428 + sha256 = "3ee9443ed3a85a3b4c2a22db5ee258bfc21ae8785675ed5b11ee8d5563cd16f7"; 429 } 430 { 431 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/pl/firefox-140.0b4.tar.xz"; 432 locale = "pl"; 433 arch = "linux-x86_64"; 434 + sha256 = "30270dbb80419f92173ab90c2b99269dcdc5052a94efd1bed12b223d68ec0fc8"; 435 } 436 { 437 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/pt-BR/firefox-140.0b4.tar.xz"; 438 locale = "pt-BR"; 439 arch = "linux-x86_64"; 440 + sha256 = "e22b7b27b89cecfd7866648ba16db249f8b53856bc9e49e7d722ab006c61a052"; 441 } 442 { 443 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/pt-PT/firefox-140.0b4.tar.xz"; 444 locale = "pt-PT"; 445 arch = "linux-x86_64"; 446 + sha256 = "9592fbe56057246e6519641e4ce97d727e894cd70fab2aa91aa63196e13535da"; 447 } 448 { 449 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/rm/firefox-140.0b4.tar.xz"; 450 locale = "rm"; 451 arch = "linux-x86_64"; 452 + sha256 = "15e0f382c19db6af473d49dbdfb48c2b8891255cf7b85694f1c0ef12620c4bef"; 453 } 454 { 455 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ro/firefox-140.0b4.tar.xz"; 456 locale = "ro"; 457 arch = "linux-x86_64"; 458 + sha256 = "480b8d1c13c8a647feb799366c91c9223a3b3afc32e6e758d7edb57d016fb4cc"; 459 } 460 { 461 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ru/firefox-140.0b4.tar.xz"; 462 locale = "ru"; 463 arch = "linux-x86_64"; 464 + sha256 = "983807e6ee0951ff1cb56518a5d4c764a204616a6826381e43dba49f8c398836"; 465 } 466 { 467 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sat/firefox-140.0b4.tar.xz"; 468 locale = "sat"; 469 arch = "linux-x86_64"; 470 + sha256 = "3be3f00cece3378b9afb0364339527d6f2cad06c73cbf095a4c6fe34a0f7171f"; 471 } 472 { 473 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sc/firefox-140.0b4.tar.xz"; 474 locale = "sc"; 475 arch = "linux-x86_64"; 476 + sha256 = "780c0e439a16d97b5a0a4e8dbf21695b18316083496655d89ca7c15762d30ca1"; 477 } 478 { 479 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sco/firefox-140.0b4.tar.xz"; 480 locale = "sco"; 481 arch = "linux-x86_64"; 482 + sha256 = "394998ba5da43c7ffdb36ba640f3657e286faeb09b4895171c689a70aa0357ed"; 483 } 484 { 485 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/si/firefox-140.0b4.tar.xz"; 486 locale = "si"; 487 arch = "linux-x86_64"; 488 + sha256 = "c6f7172c8ae66768a8c1c8ec1237d50c1409952abd90f5c7baa6b0c2db35c94b"; 489 } 490 { 491 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sk/firefox-140.0b4.tar.xz"; 492 locale = "sk"; 493 arch = "linux-x86_64"; 494 + sha256 = "51e4555381d62f4eabcdb45817fd91cd025eca458a175c8c9a9927f3c8eea624"; 495 } 496 { 497 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/skr/firefox-140.0b4.tar.xz"; 498 locale = "skr"; 499 arch = "linux-x86_64"; 500 + sha256 = "9ef1756da491f25f7357deb640604f470a3a159211f0ea1ac4c31a657a26b1e3"; 501 } 502 { 503 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sl/firefox-140.0b4.tar.xz"; 504 locale = "sl"; 505 arch = "linux-x86_64"; 506 + sha256 = "62d5913ad935a30f8b6536231a747b54b69f81681f81468a5ddbd5daabe10431"; 507 } 508 { 509 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/son/firefox-140.0b4.tar.xz"; 510 locale = "son"; 511 arch = "linux-x86_64"; 512 + sha256 = "df3ac2759b995a974762a94018ae6c7c142209e7fd12be96186eaf56b5447d50"; 513 } 514 { 515 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sq/firefox-140.0b4.tar.xz"; 516 locale = "sq"; 517 arch = "linux-x86_64"; 518 + sha256 = "a107def094ebf1d6bd77b05c153747fc058f3fcced730aa5513a8a33a2f34ed0"; 519 } 520 { 521 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sr/firefox-140.0b4.tar.xz"; 522 locale = "sr"; 523 arch = "linux-x86_64"; 524 + sha256 = "1ec6bb2204b6e25e1cef465abb74ea115914d1ec179006f4ff9ab8d5cfa95b05"; 525 } 526 { 527 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/sv-SE/firefox-140.0b4.tar.xz"; 528 locale = "sv-SE"; 529 arch = "linux-x86_64"; 530 + sha256 = "47ef089aae34922e892e5e24fc31f0a9ed0dadad427834d46e96dbd189236a1e"; 531 } 532 { 533 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/szl/firefox-140.0b4.tar.xz"; 534 locale = "szl"; 535 arch = "linux-x86_64"; 536 + sha256 = "c3ea0cb6a2f1430d1f96ae5a3bee2083b265936ec9a5625ffcd31c91c542ad01"; 537 } 538 { 539 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ta/firefox-140.0b4.tar.xz"; 540 locale = "ta"; 541 arch = "linux-x86_64"; 542 + sha256 = "0a8274d9d638706a05dbb5573191fb5c604da633a39a3065dc46e75b50bfe595"; 543 } 544 { 545 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/te/firefox-140.0b4.tar.xz"; 546 locale = "te"; 547 arch = "linux-x86_64"; 548 + sha256 = "9de2c77e2cfc1cb33de926f2f0af656369071ce896086c39b0f6e823802c5651"; 549 } 550 { 551 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/tg/firefox-140.0b4.tar.xz"; 552 locale = "tg"; 553 arch = "linux-x86_64"; 554 + sha256 = "ccdf9edaa6d7642a066800f5edee083c92303473ea9eeafd04e17505367ce082"; 555 } 556 { 557 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/th/firefox-140.0b4.tar.xz"; 558 locale = "th"; 559 arch = "linux-x86_64"; 560 + sha256 = "ca2deb4e79e3ed447e0b62c678dfba1bc3d47749d983e478f98eef8f075eeea8"; 561 } 562 { 563 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/tl/firefox-140.0b4.tar.xz"; 564 locale = "tl"; 565 arch = "linux-x86_64"; 566 + sha256 = "24b5c9689dc2958f4607932614f9d3ac97286248d932bbe43574c71425126eee"; 567 } 568 { 569 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/tr/firefox-140.0b4.tar.xz"; 570 locale = "tr"; 571 arch = "linux-x86_64"; 572 + sha256 = "278381e636f98ec68c9ed75c721cff588f2e291a1611386db6b4f0038cfa7403"; 573 } 574 { 575 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/trs/firefox-140.0b4.tar.xz"; 576 locale = "trs"; 577 arch = "linux-x86_64"; 578 + sha256 = "5d4d4db5dcd4428e7ab6d351d4a1e6fdb7f6f327d031ec045f1e0572f39569be"; 579 } 580 { 581 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/uk/firefox-140.0b4.tar.xz"; 582 locale = "uk"; 583 arch = "linux-x86_64"; 584 + sha256 = "1f7ed2ac92af2d802e743433d6d8bb501057a019770178afc4f83d9382f082ca"; 585 } 586 { 587 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/ur/firefox-140.0b4.tar.xz"; 588 locale = "ur"; 589 arch = "linux-x86_64"; 590 + sha256 = "941d716e18c08961041052a3e3ce47b8b927e3c2ff4e2d02aa377e18c3ee9899"; 591 } 592 { 593 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/uz/firefox-140.0b4.tar.xz"; 594 locale = "uz"; 595 arch = "linux-x86_64"; 596 + sha256 = "542417ee58e5997d60c3eaba77f3e1d7be9f5bef5f4d96e3ca9252988a1dd4ff"; 597 } 598 { 599 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/vi/firefox-140.0b4.tar.xz"; 600 locale = "vi"; 601 arch = "linux-x86_64"; 602 + sha256 = "d501faabcda4703590242da47168bd90c1ba5b8ccf53573ea92d4ee150c60347"; 603 } 604 { 605 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/xh/firefox-140.0b4.tar.xz"; 606 locale = "xh"; 607 arch = "linux-x86_64"; 608 + sha256 = "c0aade40862694b4eefc2e1b138e28802bf72e7ca99a9aa77dff668140c0f8f9"; 609 } 610 { 611 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/zh-CN/firefox-140.0b4.tar.xz"; 612 locale = "zh-CN"; 613 arch = "linux-x86_64"; 614 + sha256 = "d6acae4e60b6b50f05a17630e45da73dbe2ff691ec216c0368493efd44c4b978"; 615 } 616 { 617 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-x86_64/zh-TW/firefox-140.0b4.tar.xz"; 618 locale = "zh-TW"; 619 arch = "linux-x86_64"; 620 + sha256 = "7493a417c1d4cca1bcbfcd782d8b5d0d4ba3817b18bc7598544e7ca1b9f5c06f"; 621 } 622 { 623 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ach/firefox-140.0b4.tar.xz"; 624 locale = "ach"; 625 arch = "linux-i686"; 626 + sha256 = "3be76f9194d24421ce986d088a4e54f38a9e934a272f62c6aa6e9bef9a09a666"; 627 } 628 { 629 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/af/firefox-140.0b4.tar.xz"; 630 locale = "af"; 631 arch = "linux-i686"; 632 + sha256 = "a8eb60898c425fd996b02c304d495668b283dcf763c034c30c19841b71fe5be3"; 633 } 634 { 635 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/an/firefox-140.0b4.tar.xz"; 636 locale = "an"; 637 arch = "linux-i686"; 638 + sha256 = "6722650b3809255e939976cda6f6a15b6c1b88e0a3fb2143ce14f05bc1748001"; 639 } 640 { 641 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ar/firefox-140.0b4.tar.xz"; 642 locale = "ar"; 643 arch = "linux-i686"; 644 + sha256 = "96246f81a7d0678bb32714ba376bbb2834f989eb7418d4edd1827d4511e344a4"; 645 } 646 { 647 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ast/firefox-140.0b4.tar.xz"; 648 locale = "ast"; 649 arch = "linux-i686"; 650 + sha256 = "ccedf416b838286c42ffa27534d9328916a5d51d7897a8f9f9f0914b317ecf9e"; 651 } 652 { 653 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/az/firefox-140.0b4.tar.xz"; 654 locale = "az"; 655 arch = "linux-i686"; 656 + sha256 = "0efad9674c64ee1f67f930b46266124d3c0e1b4220522700a89ce8e2abdd133b"; 657 } 658 { 659 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/be/firefox-140.0b4.tar.xz"; 660 locale = "be"; 661 arch = "linux-i686"; 662 + sha256 = "fe4d45528436e5a6eb6d6cbe692974a8e07f3d7721bf2bf9f3aba2bd4c40a685"; 663 } 664 { 665 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/bg/firefox-140.0b4.tar.xz"; 666 locale = "bg"; 667 arch = "linux-i686"; 668 + sha256 = "793c784ffd98c017155376f029e5270a5d2c5195e017ebaabee330031b5281ce"; 669 } 670 { 671 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/bn/firefox-140.0b4.tar.xz"; 672 locale = "bn"; 673 arch = "linux-i686"; 674 + sha256 = "52e39351fb98bbdebd22764b77c420a2778adcb6ee6fa9c82845c4cddb4a48cf"; 675 } 676 { 677 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/br/firefox-140.0b4.tar.xz"; 678 locale = "br"; 679 arch = "linux-i686"; 680 + sha256 = "fa0707853f1b21e708b627a58127efa6848935bdfb071bd9dfa34cc712c544a4"; 681 } 682 { 683 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/bs/firefox-140.0b4.tar.xz"; 684 locale = "bs"; 685 arch = "linux-i686"; 686 + sha256 = "038c08de66a19e28293dc5ad8ab5ff099a653fe11e66a50f117b09201b0487cc"; 687 } 688 { 689 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ca-valencia/firefox-140.0b4.tar.xz"; 690 locale = "ca-valencia"; 691 arch = "linux-i686"; 692 + sha256 = "893d8ccd8276108f74802b6ade3aeaa182d35f24a7d4f59f73f7d9f0083e5374"; 693 } 694 { 695 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ca/firefox-140.0b4.tar.xz"; 696 locale = "ca"; 697 arch = "linux-i686"; 698 + sha256 = "89cf5bb8d68c2e396fc3459d708ecf561d2ab58dee924f81034ecff6a9a58f89"; 699 } 700 { 701 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/cak/firefox-140.0b4.tar.xz"; 702 locale = "cak"; 703 arch = "linux-i686"; 704 + sha256 = "6dc7a40dc583ad71310ca5844563298d68b2f4dfe6160d77323bee582ed70054"; 705 } 706 { 707 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/cs/firefox-140.0b4.tar.xz"; 708 locale = "cs"; 709 arch = "linux-i686"; 710 + sha256 = "0bb58b90686bafd341991a97b4006417970684d0c82b542718e539c12ec11768"; 711 } 712 { 713 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/cy/firefox-140.0b4.tar.xz"; 714 locale = "cy"; 715 arch = "linux-i686"; 716 + sha256 = "d704d90a4b3063f983651d777064c9d705d9deedb1e0f69428687d8d383762ed"; 717 } 718 { 719 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/da/firefox-140.0b4.tar.xz"; 720 locale = "da"; 721 arch = "linux-i686"; 722 + sha256 = "5675f10f6fda9082aacb42895dfcf0f78e6e53c649b2a620fadffd92db731b4d"; 723 } 724 { 725 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/de/firefox-140.0b4.tar.xz"; 726 locale = "de"; 727 arch = "linux-i686"; 728 + sha256 = "a3b2053b85e7ec3046c2f4f2e437c685fc5d4ead7dcfdce1ba40e1560251317e"; 729 } 730 { 731 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/dsb/firefox-140.0b4.tar.xz"; 732 locale = "dsb"; 733 arch = "linux-i686"; 734 + sha256 = "c3a198d51af7a9f1301b85d586ac61c0afd8b1243656e36de880d14c2bf51ce7"; 735 } 736 { 737 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/el/firefox-140.0b4.tar.xz"; 738 locale = "el"; 739 arch = "linux-i686"; 740 + sha256 = "7921f62be7826f76229007503e8e27915b7d682346baf5bcf6149dedd4a921c6"; 741 } 742 { 743 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/en-CA/firefox-140.0b4.tar.xz"; 744 locale = "en-CA"; 745 arch = "linux-i686"; 746 + sha256 = "ba39324c5662162aa1674d7cab7d4edf6fb02fd05bb99b2b0fb3f0d1fe7ecf71"; 747 } 748 { 749 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/en-GB/firefox-140.0b4.tar.xz"; 750 locale = "en-GB"; 751 arch = "linux-i686"; 752 + sha256 = "02c2bc0cfa15192edb33b22834b678c9a8d99372cbd028d48a190113b8f93d7b"; 753 } 754 { 755 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/en-US/firefox-140.0b4.tar.xz"; 756 locale = "en-US"; 757 arch = "linux-i686"; 758 + sha256 = "45a4c9e6e1f2119bbccf4e2bb5a285ee5fb2c9003adbf15931f4c6f781d67c2c"; 759 } 760 { 761 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/eo/firefox-140.0b4.tar.xz"; 762 locale = "eo"; 763 arch = "linux-i686"; 764 + sha256 = "5caa0619cf07394e3ac1c68a8348ff7f47aaee9587fcd0a50c4346215617b5cc"; 765 } 766 { 767 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/es-AR/firefox-140.0b4.tar.xz"; 768 locale = "es-AR"; 769 arch = "linux-i686"; 770 + sha256 = "d224e1606ccb29e5f73626cdfca835d01ede2f4b746de8b139308665bae59f71"; 771 } 772 { 773 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/es-CL/firefox-140.0b4.tar.xz"; 774 locale = "es-CL"; 775 arch = "linux-i686"; 776 + sha256 = "343b33976f5db469de0eb6b025be4d5373191c9b7173d16d89a1dbb2cee118e2"; 777 } 778 { 779 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/es-ES/firefox-140.0b4.tar.xz"; 780 locale = "es-ES"; 781 arch = "linux-i686"; 782 + sha256 = "0462fcae5b37d56c6b5a0a537aae8dd5f8909eb9014824450179c9440fcf9451"; 783 } 784 { 785 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/es-MX/firefox-140.0b4.tar.xz"; 786 locale = "es-MX"; 787 arch = "linux-i686"; 788 + sha256 = "51cc0b92eb8c5948cd8f1ad2c2b0cbc6484f1de3da813761d48717f1a8b198c1"; 789 } 790 { 791 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/et/firefox-140.0b4.tar.xz"; 792 locale = "et"; 793 arch = "linux-i686"; 794 + sha256 = "02def4898b2b63c80c5acf9e4265b84875645f309d6954518fae3767f419ea18"; 795 } 796 { 797 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/eu/firefox-140.0b4.tar.xz"; 798 locale = "eu"; 799 arch = "linux-i686"; 800 + sha256 = "39fa560b9fadfbf7f29d1e0352f60109ea9edd25f341542a0965bf9d6912baff"; 801 } 802 { 803 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/fa/firefox-140.0b4.tar.xz"; 804 locale = "fa"; 805 arch = "linux-i686"; 806 + sha256 = "e9685986383fc1a660d1548d0e86e1f6d6b24997dab0bb6cbcffdae57aec743d"; 807 } 808 { 809 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ff/firefox-140.0b4.tar.xz"; 810 locale = "ff"; 811 arch = "linux-i686"; 812 + sha256 = "43805aadb07a9df678c40e29b4581a1a21adae6540a979a180acbd005ad66505"; 813 } 814 { 815 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/fi/firefox-140.0b4.tar.xz"; 816 locale = "fi"; 817 arch = "linux-i686"; 818 + sha256 = "42ff002d3533302a4005e45d21c1fb4d2bb33dd34da84f376e0215afeae40ee9"; 819 } 820 { 821 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/fr/firefox-140.0b4.tar.xz"; 822 locale = "fr"; 823 arch = "linux-i686"; 824 + sha256 = "daf13073c63bbb8f1c83e64f7ae8238105f0b24490492bb171381b8359835ba4"; 825 } 826 { 827 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/fur/firefox-140.0b4.tar.xz"; 828 locale = "fur"; 829 arch = "linux-i686"; 830 + sha256 = "b77e8cd7d890e59391cb0901c428b3af4285d46a8b7b97395256b7211688d445"; 831 } 832 { 833 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/fy-NL/firefox-140.0b4.tar.xz"; 834 locale = "fy-NL"; 835 arch = "linux-i686"; 836 + sha256 = "b29253db8b87cab953abf1381155f8cfa055103720c4252ff4383b0d0bc9b24a"; 837 } 838 { 839 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ga-IE/firefox-140.0b4.tar.xz"; 840 locale = "ga-IE"; 841 arch = "linux-i686"; 842 + sha256 = "3a73a2bd7d32be4e6ec2bb41bb3b910ed41ecaa678f26cb6283c7c4bf9c1115a"; 843 } 844 { 845 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/gd/firefox-140.0b4.tar.xz"; 846 locale = "gd"; 847 arch = "linux-i686"; 848 + sha256 = "c7d7266fc4f89031ed171dbca0ec522631d4052f21fee6189edf5b25b3253b23"; 849 } 850 { 851 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/gl/firefox-140.0b4.tar.xz"; 852 locale = "gl"; 853 arch = "linux-i686"; 854 + sha256 = "0705bf96b77ec990537b154dfe739bae3f86db9526ff66eaa9c65e4a21b1e927"; 855 } 856 { 857 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/gn/firefox-140.0b4.tar.xz"; 858 locale = "gn"; 859 arch = "linux-i686"; 860 + sha256 = "052a95f7cbe122fa15f11b6b6aff20a681dc9f8f17ccf58b3627a6f4eab36122"; 861 } 862 { 863 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/gu-IN/firefox-140.0b4.tar.xz"; 864 locale = "gu-IN"; 865 arch = "linux-i686"; 866 + sha256 = "a37cb18d401f9dea9e1f3d6200297133653982d2e29f68babde5178b13092820"; 867 } 868 { 869 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/he/firefox-140.0b4.tar.xz"; 870 locale = "he"; 871 arch = "linux-i686"; 872 + sha256 = "de6d96dd60e87f374535095d01d00cebf5d76002c151318a524711482f05d4e3"; 873 } 874 { 875 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/hi-IN/firefox-140.0b4.tar.xz"; 876 locale = "hi-IN"; 877 arch = "linux-i686"; 878 + sha256 = "1dbdb7f28f064e171bb25121f84b3d677e2a0e9825547577dea168e45101408b"; 879 } 880 { 881 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/hr/firefox-140.0b4.tar.xz"; 882 locale = "hr"; 883 arch = "linux-i686"; 884 + sha256 = "f8851d7d962ef0cc5b45129b30eec0cb4906ae790b2e4a04171b6aafb1a423ec"; 885 } 886 { 887 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/hsb/firefox-140.0b4.tar.xz"; 888 locale = "hsb"; 889 arch = "linux-i686"; 890 + sha256 = "a8075b7c3682a5c21f0723466e2bc1ff1a87f1648af55b979284564a86591827"; 891 } 892 { 893 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/hu/firefox-140.0b4.tar.xz"; 894 locale = "hu"; 895 arch = "linux-i686"; 896 + sha256 = "8562d9f2effeb5c63c99de48586412b1952054f1d35341a960d3c1b68da98a1c"; 897 } 898 { 899 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/hy-AM/firefox-140.0b4.tar.xz"; 900 locale = "hy-AM"; 901 arch = "linux-i686"; 902 + sha256 = "13e5bae04b5f2a30fe58e46263618f093efd3e457d1cddc6096148dfe602a2a6"; 903 } 904 { 905 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ia/firefox-140.0b4.tar.xz"; 906 locale = "ia"; 907 arch = "linux-i686"; 908 + sha256 = "91d6a400ac1c0ee6845677c526ff1c179b369f107ff36535765293b44f1ac43d"; 909 } 910 { 911 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/id/firefox-140.0b4.tar.xz"; 912 locale = "id"; 913 arch = "linux-i686"; 914 + sha256 = "eb086df64f9f18ed83e29b57a897d3652fce933b92e9db72472ef2c7cb36497a"; 915 } 916 { 917 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/is/firefox-140.0b4.tar.xz"; 918 locale = "is"; 919 arch = "linux-i686"; 920 + sha256 = "3cbfe061954939a9f3d90f790612b921eb644bf792b2ca0cbaaa77b1054b8ca4"; 921 } 922 { 923 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/it/firefox-140.0b4.tar.xz"; 924 locale = "it"; 925 arch = "linux-i686"; 926 + sha256 = "ea608343fba2138887a168ad3251493dea1f537e08745f3108f6962364d47f34"; 927 } 928 { 929 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ja/firefox-140.0b4.tar.xz"; 930 locale = "ja"; 931 arch = "linux-i686"; 932 + sha256 = "5977a78da473ce233e8d48034f6a04ac519888189cd4f4b3bf314ead6a7b74e9"; 933 } 934 { 935 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ka/firefox-140.0b4.tar.xz"; 936 locale = "ka"; 937 arch = "linux-i686"; 938 + sha256 = "d4874532ae1e9afe9b4c77ba064cec618cb48c8d90d6e5941fecde77c37c29d7"; 939 } 940 { 941 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/kab/firefox-140.0b4.tar.xz"; 942 locale = "kab"; 943 arch = "linux-i686"; 944 + sha256 = "0a453f53f7e88968f09c8697193aaadf2a0e7036d8a8ed01c7b54b38e61fd8a9"; 945 } 946 { 947 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/kk/firefox-140.0b4.tar.xz"; 948 locale = "kk"; 949 arch = "linux-i686"; 950 + sha256 = "62279adb30aa4c792beef58eff120112fa9151abd1f74bf40d6f2cd097d453b8"; 951 } 952 { 953 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/km/firefox-140.0b4.tar.xz"; 954 locale = "km"; 955 arch = "linux-i686"; 956 + sha256 = "8bfb8f1af400e143c3f795aeecbec5652d9cde304a6551e5bfcbf7cb2a8cc676"; 957 } 958 { 959 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/kn/firefox-140.0b4.tar.xz"; 960 locale = "kn"; 961 arch = "linux-i686"; 962 + sha256 = "5b1ed6ee0e97d89cc83bf4f8408b409f5e0aeda5b68dbf7fbe2d9867cfc8f4d9"; 963 } 964 { 965 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ko/firefox-140.0b4.tar.xz"; 966 locale = "ko"; 967 arch = "linux-i686"; 968 + sha256 = "04747f583bf7cf9035a52e584ca76c84798830ccc74c8f6faa46a5af4df74011"; 969 } 970 { 971 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/lij/firefox-140.0b4.tar.xz"; 972 locale = "lij"; 973 arch = "linux-i686"; 974 + sha256 = "432359d0dfcafeabdb98e7baead22a23c1e9a2e30ad6cdba88fd7f2fbfc9ba8e"; 975 } 976 { 977 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/lt/firefox-140.0b4.tar.xz"; 978 locale = "lt"; 979 arch = "linux-i686"; 980 + sha256 = "3aaf5547d7a0e5cb1fe120de403650a682579540cd4411d113bed81c9e0ee781"; 981 } 982 { 983 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/lv/firefox-140.0b4.tar.xz"; 984 locale = "lv"; 985 arch = "linux-i686"; 986 + sha256 = "2af656a600c244eb615b21e204336bd28549648dc1af363e08ffb8802565f9b4"; 987 } 988 { 989 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/mk/firefox-140.0b4.tar.xz"; 990 locale = "mk"; 991 arch = "linux-i686"; 992 + sha256 = "c0c62629f81a5bb1e1ec256269b2285bbaef67caec7d1c4b8ad8102a72abf180"; 993 } 994 { 995 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/mr/firefox-140.0b4.tar.xz"; 996 locale = "mr"; 997 arch = "linux-i686"; 998 + sha256 = "dab2b1103c27706124fe8f4f8ff059baf21151cf0e50f8fce2ce40788545a5cd"; 999 } 1000 { 1001 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ms/firefox-140.0b4.tar.xz"; 1002 locale = "ms"; 1003 arch = "linux-i686"; 1004 + sha256 = "4c4872d23b305cc66b7efcd0d36065ad3aefedf0e0fc53f05881c3708be5782a"; 1005 } 1006 { 1007 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/my/firefox-140.0b4.tar.xz"; 1008 locale = "my"; 1009 arch = "linux-i686"; 1010 + sha256 = "900e5e7cdb64fc9e1dd966d1fbdcbe2c8086c1ab2be54d2d9f1c2fddb0673cef"; 1011 } 1012 { 1013 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/nb-NO/firefox-140.0b4.tar.xz"; 1014 locale = "nb-NO"; 1015 arch = "linux-i686"; 1016 + sha256 = "1299f2becf8ab50225fb68d18d1345754d43334d30aa5f3500d674278208b777"; 1017 } 1018 { 1019 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ne-NP/firefox-140.0b4.tar.xz"; 1020 locale = "ne-NP"; 1021 arch = "linux-i686"; 1022 + sha256 = "cf41fc923f63a7f1a4bf720cb3a8fa1595ef92d121d729d7e902cffefaa852fe"; 1023 } 1024 { 1025 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/nl/firefox-140.0b4.tar.xz"; 1026 locale = "nl"; 1027 arch = "linux-i686"; 1028 + sha256 = "84b2cbff63025fab413175ad49c47ea734f0823b8eeee7676789f9c27bb9de23"; 1029 } 1030 { 1031 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/nn-NO/firefox-140.0b4.tar.xz"; 1032 locale = "nn-NO"; 1033 arch = "linux-i686"; 1034 + sha256 = "818e77d80fd86e8e27460b8f629f05215c985a80a275f30f3864821d6619db30"; 1035 } 1036 { 1037 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/oc/firefox-140.0b4.tar.xz"; 1038 locale = "oc"; 1039 arch = "linux-i686"; 1040 + sha256 = "5636ac4f5757edde5867ad0d186e6d779dde239fc302962b7f257a5428a5a87c"; 1041 } 1042 { 1043 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/pa-IN/firefox-140.0b4.tar.xz"; 1044 locale = "pa-IN"; 1045 arch = "linux-i686"; 1046 + sha256 = "b033beca5afb4fb0c8715d29f2d9e6b0bdb2115d63ff8d5552adc1ebb86f18e4"; 1047 } 1048 { 1049 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/pl/firefox-140.0b4.tar.xz"; 1050 locale = "pl"; 1051 arch = "linux-i686"; 1052 + sha256 = "afeb6ddc491281c001dc98c177bb19120d46fe3d738f777daa2f9c0582faa828"; 1053 } 1054 { 1055 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/pt-BR/firefox-140.0b4.tar.xz"; 1056 locale = "pt-BR"; 1057 arch = "linux-i686"; 1058 + sha256 = "b0d75cf5e760cd505c397dff4fcaafd8f0bed1b416c40beeaa297912b1110f44"; 1059 } 1060 { 1061 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/pt-PT/firefox-140.0b4.tar.xz"; 1062 locale = "pt-PT"; 1063 arch = "linux-i686"; 1064 + sha256 = "e1c7cbe5bc38bbeed8cd3abd05ef956366e2f398b70e42b3007342a4e61760bd"; 1065 } 1066 { 1067 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/rm/firefox-140.0b4.tar.xz"; 1068 locale = "rm"; 1069 arch = "linux-i686"; 1070 + sha256 = "ab26f4fb5846a8eca415748e69dc37f33a6d3ab91ff0db384d627553a69fe9a4"; 1071 } 1072 { 1073 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ro/firefox-140.0b4.tar.xz"; 1074 locale = "ro"; 1075 arch = "linux-i686"; 1076 + sha256 = "483e633f4e2922e521c0492d47d420fcb5a1ff7209d7f42c58952c5e7705fb44"; 1077 } 1078 { 1079 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ru/firefox-140.0b4.tar.xz"; 1080 locale = "ru"; 1081 arch = "linux-i686"; 1082 + sha256 = "dcd3441f6f5a9390407f2794f8d747511215246f5c9a85ac4d6b704bd4bbff9e"; 1083 } 1084 { 1085 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sat/firefox-140.0b4.tar.xz"; 1086 locale = "sat"; 1087 arch = "linux-i686"; 1088 + sha256 = "1fa56ccd4d66542467487d17ee7e95f847f0920774692a03da8cc14f1cf2ac70"; 1089 } 1090 { 1091 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sc/firefox-140.0b4.tar.xz"; 1092 locale = "sc"; 1093 arch = "linux-i686"; 1094 + sha256 = "d626a423d3d02011a9a5090633595add37d6c99fc741ec96a1a66761312bc1ea"; 1095 } 1096 { 1097 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sco/firefox-140.0b4.tar.xz"; 1098 locale = "sco"; 1099 arch = "linux-i686"; 1100 + sha256 = "3d8c5bc791c943e82b678918f3459471a3ababef8e44e9ee4257f036b552b813"; 1101 } 1102 { 1103 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/si/firefox-140.0b4.tar.xz"; 1104 locale = "si"; 1105 arch = "linux-i686"; 1106 + sha256 = "980d3542c6c25d306e1b24404731554d4a21157eb1bf5fc17ab31949d2e5e563"; 1107 } 1108 { 1109 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sk/firefox-140.0b4.tar.xz"; 1110 locale = "sk"; 1111 arch = "linux-i686"; 1112 + sha256 = "055076bedecfbf77818bc70c0d69b6deacc4ac9f015bc419738b1dfbb499e6ea"; 1113 } 1114 { 1115 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/skr/firefox-140.0b4.tar.xz"; 1116 locale = "skr"; 1117 arch = "linux-i686"; 1118 + sha256 = "72856c1bfacaf66461ea1cef6cbe5481787751674e6a79b89997aaa23880ab52"; 1119 } 1120 { 1121 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sl/firefox-140.0b4.tar.xz"; 1122 locale = "sl"; 1123 arch = "linux-i686"; 1124 + sha256 = "366b072e83d350147ef916e8386db402e0dd2ac0d086d7b1242f8dfd91c00cc2"; 1125 } 1126 { 1127 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/son/firefox-140.0b4.tar.xz"; 1128 locale = "son"; 1129 arch = "linux-i686"; 1130 + sha256 = "3d4a4fea98df1c0013371f96db1e95d3b8266a5a773cb2ecc4f58ab7d4522c27"; 1131 } 1132 { 1133 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sq/firefox-140.0b4.tar.xz"; 1134 locale = "sq"; 1135 arch = "linux-i686"; 1136 + sha256 = "195ebd91159fc04d11a34801d7b0871b5b998f401e8c4e3cc516113bf067b7c8"; 1137 } 1138 { 1139 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sr/firefox-140.0b4.tar.xz"; 1140 locale = "sr"; 1141 arch = "linux-i686"; 1142 + sha256 = "95431dd518de2fe5a679e8635f6e3cdfa3ae99d7b42eb93ef8591b6bb5ee0d1d"; 1143 } 1144 { 1145 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/sv-SE/firefox-140.0b4.tar.xz"; 1146 locale = "sv-SE"; 1147 arch = "linux-i686"; 1148 + sha256 = "5cc49bda64618b9e07ad9d1b6af8625bc3a7ca158467ec880836bd20a2a08dbb"; 1149 } 1150 { 1151 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/szl/firefox-140.0b4.tar.xz"; 1152 locale = "szl"; 1153 arch = "linux-i686"; 1154 + sha256 = "f6d2d95427f8eb184d600b101e0bd3ab78580f837765eee297c022cd2e603433"; 1155 } 1156 { 1157 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ta/firefox-140.0b4.tar.xz"; 1158 locale = "ta"; 1159 arch = "linux-i686"; 1160 + sha256 = "f5ef3477f4fdd8708908b2cf41486c0083ee9724d6f313cb28f24abf3f26a156"; 1161 } 1162 { 1163 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/te/firefox-140.0b4.tar.xz"; 1164 locale = "te"; 1165 arch = "linux-i686"; 1166 + sha256 = "f41f2fdd0d2cdfb76eb440e8ea7756368ddc4285736bfe604c65b03df42061ec"; 1167 } 1168 { 1169 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/tg/firefox-140.0b4.tar.xz"; 1170 locale = "tg"; 1171 arch = "linux-i686"; 1172 + sha256 = "815ea87b2552b0c6093bf6dbaec6dfc660d3625f44f2bf042b5869e42c23e25e"; 1173 } 1174 { 1175 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/th/firefox-140.0b4.tar.xz"; 1176 locale = "th"; 1177 arch = "linux-i686"; 1178 + sha256 = "a58b8c1730cd066c5dfc26e8d2d4d3b6557a72a0c680e4163c43279c671c5ec4"; 1179 } 1180 { 1181 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/tl/firefox-140.0b4.tar.xz"; 1182 locale = "tl"; 1183 arch = "linux-i686"; 1184 + sha256 = "817db84221e7361a7c932d0880c6e82aa7a64552931e015c4c4694c1ab9ea253"; 1185 } 1186 { 1187 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/tr/firefox-140.0b4.tar.xz"; 1188 locale = "tr"; 1189 arch = "linux-i686"; 1190 + sha256 = "909252098ca36f93de56732fd0762fdd041657559d42a7200c821115b38980aa"; 1191 } 1192 { 1193 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/trs/firefox-140.0b4.tar.xz"; 1194 locale = "trs"; 1195 arch = "linux-i686"; 1196 + sha256 = "e1c4ad015d1e3565c4435e769bc59d5bff953f719123a330f8e37c43833881a2"; 1197 } 1198 { 1199 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/uk/firefox-140.0b4.tar.xz"; 1200 locale = "uk"; 1201 arch = "linux-i686"; 1202 + sha256 = "0e31db03a117def0867bcf5d3e1acc7ebaff9daf4325cf3be548e72bb09057e0"; 1203 } 1204 { 1205 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/ur/firefox-140.0b4.tar.xz"; 1206 locale = "ur"; 1207 arch = "linux-i686"; 1208 + sha256 = "63ef448ad869a987cb0e7756f25e81e7d1c6bc083048e7eb49dbf5100626879c"; 1209 } 1210 { 1211 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/uz/firefox-140.0b4.tar.xz"; 1212 locale = "uz"; 1213 arch = "linux-i686"; 1214 + sha256 = "77d9943bb83a8b1b42f448b0e3e0c3cee11a1ea0bb1dae18ba52c52ed5a7d7df"; 1215 } 1216 { 1217 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/vi/firefox-140.0b4.tar.xz"; 1218 locale = "vi"; 1219 arch = "linux-i686"; 1220 + sha256 = "c47d720da1f5aeae9d8429ed71f1044275888751a0c217a6a534e61e9f4dfdec"; 1221 } 1222 { 1223 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/xh/firefox-140.0b4.tar.xz"; 1224 locale = "xh"; 1225 arch = "linux-i686"; 1226 + sha256 = "8f4530d50019aeedf2d059135acc6ed42147f86d98ee7defaee5ae2d826c4821"; 1227 } 1228 { 1229 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/zh-CN/firefox-140.0b4.tar.xz"; 1230 locale = "zh-CN"; 1231 arch = "linux-i686"; 1232 + sha256 = "59f60c919eb0d331166eeb9d76449c0a57593e82061a9d3319d680253ecaa503"; 1233 } 1234 { 1235 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-i686/zh-TW/firefox-140.0b4.tar.xz"; 1236 locale = "zh-TW"; 1237 arch = "linux-i686"; 1238 + sha256 = "c6c71d581e46b18e48fa76699835ae7bdbb11033366674f9e1d2be0cfcab80bd"; 1239 } 1240 { 1241 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ach/firefox-140.0b4.tar.xz"; 1242 locale = "ach"; 1243 arch = "linux-aarch64"; 1244 + sha256 = "241018608d47cb0d022e323e968922b082acd7064b3ca8e7bafe665ff23c9b3e"; 1245 } 1246 { 1247 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/af/firefox-140.0b4.tar.xz"; 1248 locale = "af"; 1249 arch = "linux-aarch64"; 1250 + sha256 = "f8ae5994e39898cf2611db052640f7eff4425c5c7d94107491173f900245df32"; 1251 } 1252 { 1253 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/an/firefox-140.0b4.tar.xz"; 1254 locale = "an"; 1255 arch = "linux-aarch64"; 1256 + sha256 = "4a18c94a3ec5544664a89c9cedd5e25c5b15ff41cce68890a7f2036a720c9b1a"; 1257 } 1258 { 1259 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ar/firefox-140.0b4.tar.xz"; 1260 locale = "ar"; 1261 arch = "linux-aarch64"; 1262 + sha256 = "3478f78815017cb30bff0946399ddddd15f90a739213c4e54f8e09602c76df83"; 1263 } 1264 { 1265 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ast/firefox-140.0b4.tar.xz"; 1266 locale = "ast"; 1267 arch = "linux-aarch64"; 1268 + sha256 = "fec697046bdc9c5edfda4ab3f6df1df84819a3ea7b46250f20722b05ea356dc1"; 1269 } 1270 { 1271 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/az/firefox-140.0b4.tar.xz"; 1272 locale = "az"; 1273 arch = "linux-aarch64"; 1274 + sha256 = "78a68fba1f9dfec4510bb2cd493d82fcac31801bb7bb5718f8afeb57940870c1"; 1275 } 1276 { 1277 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/be/firefox-140.0b4.tar.xz"; 1278 locale = "be"; 1279 arch = "linux-aarch64"; 1280 + sha256 = "8e27d99cdad038331140386da3749f2c85afd5cffdf8afdf9b35a735027a690d"; 1281 } 1282 { 1283 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/bg/firefox-140.0b4.tar.xz"; 1284 locale = "bg"; 1285 arch = "linux-aarch64"; 1286 + sha256 = "fa1e2d472ace070d1dc8beabf7cddf85b571957c453ccf8cd08ea14ee213761a"; 1287 } 1288 { 1289 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/bn/firefox-140.0b4.tar.xz"; 1290 locale = "bn"; 1291 arch = "linux-aarch64"; 1292 + sha256 = "bf8b652eef9f6fe89adf3cab9639b59cd2ce5009c31f690923a09ae399b68570"; 1293 } 1294 { 1295 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/br/firefox-140.0b4.tar.xz"; 1296 locale = "br"; 1297 arch = "linux-aarch64"; 1298 + sha256 = "fa245862a996f8023b25035e2176e54047af8d333912a89be7faca81908a4604"; 1299 } 1300 { 1301 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/bs/firefox-140.0b4.tar.xz"; 1302 locale = "bs"; 1303 arch = "linux-aarch64"; 1304 + sha256 = "34976543a5bc5d9558d8e725391b22805dcf8b8797cf6a54701cee7328106550"; 1305 } 1306 { 1307 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ca-valencia/firefox-140.0b4.tar.xz"; 1308 locale = "ca-valencia"; 1309 arch = "linux-aarch64"; 1310 + sha256 = "8a9a04837e328286f8128f9b744d274d98f7db5762c244f9294e0f9fe7766731"; 1311 } 1312 { 1313 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ca/firefox-140.0b4.tar.xz"; 1314 locale = "ca"; 1315 arch = "linux-aarch64"; 1316 + sha256 = "384a1314de0b0c566fdfe39c2a74905f972a624fa434359dd6914e7224d95641"; 1317 } 1318 { 1319 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/cak/firefox-140.0b4.tar.xz"; 1320 locale = "cak"; 1321 arch = "linux-aarch64"; 1322 + sha256 = "ffd23426e799190a55d6e2db09f3ab1ad9512a8fdf11a065ced8eda4715198c3"; 1323 } 1324 { 1325 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/cs/firefox-140.0b4.tar.xz"; 1326 locale = "cs"; 1327 arch = "linux-aarch64"; 1328 + sha256 = "779085fadd246044b587c08ff4ed2397215a97b0d0ca4a5a3df70142bf75e43a"; 1329 } 1330 { 1331 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/cy/firefox-140.0b4.tar.xz"; 1332 locale = "cy"; 1333 arch = "linux-aarch64"; 1334 + sha256 = "be7161a550b8698b20cc2a5005a0c6656a10ae2685c5ad52d5133da4d7812f76"; 1335 } 1336 { 1337 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/da/firefox-140.0b4.tar.xz"; 1338 locale = "da"; 1339 arch = "linux-aarch64"; 1340 + sha256 = "2f524f76f90fca51a39a3d8c574c50aaf7cef68e276431966ca616c40212a964"; 1341 } 1342 { 1343 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/de/firefox-140.0b4.tar.xz"; 1344 locale = "de"; 1345 arch = "linux-aarch64"; 1346 + sha256 = "8ebe0cdd840bc6ef9e3f2a5801a6308d35d265ca32eeb54db6ae863216a10b5c"; 1347 } 1348 { 1349 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/dsb/firefox-140.0b4.tar.xz"; 1350 locale = "dsb"; 1351 arch = "linux-aarch64"; 1352 + sha256 = "72b2c42048b933c29410db5ab1cf3b83f1b9d89a5b1130777598bc8572437bac"; 1353 } 1354 { 1355 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/el/firefox-140.0b4.tar.xz"; 1356 locale = "el"; 1357 arch = "linux-aarch64"; 1358 + sha256 = "138e9495ccf965c528ad0c2482b11557c6ff0ab4723332bbdd37bd2ce1afbe72"; 1359 } 1360 { 1361 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/en-CA/firefox-140.0b4.tar.xz"; 1362 locale = "en-CA"; 1363 arch = "linux-aarch64"; 1364 + sha256 = "fe569caab44348927473fcca363e859f3ac3ba1eff752abd9978e9e0cccc397d"; 1365 } 1366 { 1367 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/en-GB/firefox-140.0b4.tar.xz"; 1368 locale = "en-GB"; 1369 arch = "linux-aarch64"; 1370 + sha256 = "c069247ef7744b71547ba952b2d332563bb0bed5ee4c33a5bab20c8f0b71156e"; 1371 } 1372 { 1373 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/en-US/firefox-140.0b4.tar.xz"; 1374 locale = "en-US"; 1375 arch = "linux-aarch64"; 1376 + sha256 = "e91834ae34ef10d436a22795b4d5716df01a31c83fdefd8cf22a62deb4dc26c6"; 1377 } 1378 { 1379 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/eo/firefox-140.0b4.tar.xz"; 1380 locale = "eo"; 1381 arch = "linux-aarch64"; 1382 + sha256 = "b2626c8d82f90f958e39c6fc8fdd11e0e477e54c0fa770b8642ea4eacc5c145e"; 1383 } 1384 { 1385 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/es-AR/firefox-140.0b4.tar.xz"; 1386 locale = "es-AR"; 1387 arch = "linux-aarch64"; 1388 + sha256 = "20bbd71dda6392b8e296d36f27be410e2bb831bccad9a6eb520b3ef3a8eadf2b"; 1389 } 1390 { 1391 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/es-CL/firefox-140.0b4.tar.xz"; 1392 locale = "es-CL"; 1393 arch = "linux-aarch64"; 1394 + sha256 = "47492d04205be6c535209513f64b9c0896a3a786c5af3e87add57425e95d2a04"; 1395 } 1396 { 1397 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/es-ES/firefox-140.0b4.tar.xz"; 1398 locale = "es-ES"; 1399 arch = "linux-aarch64"; 1400 + sha256 = "f1504517f6e874ae5c73cc73fda5763b692d403be5b2d6a3c5fdebca847dd044"; 1401 } 1402 { 1403 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/es-MX/firefox-140.0b4.tar.xz"; 1404 locale = "es-MX"; 1405 arch = "linux-aarch64"; 1406 + sha256 = "9e8fae58eebc5fd0fc212ed66ed63add5408730de3b360020ea39ee3c67e70a2"; 1407 } 1408 { 1409 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/et/firefox-140.0b4.tar.xz"; 1410 locale = "et"; 1411 arch = "linux-aarch64"; 1412 + sha256 = "c9256db0e31b1d836cb4ad7d45c9289d45dc05853a0883071103b581743645b9"; 1413 } 1414 { 1415 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/eu/firefox-140.0b4.tar.xz"; 1416 locale = "eu"; 1417 arch = "linux-aarch64"; 1418 + sha256 = "a85b68a93d51c3c42343a7038ac72d4ee3b0847aee312a3f720899abc3b30961"; 1419 } 1420 { 1421 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/fa/firefox-140.0b4.tar.xz"; 1422 locale = "fa"; 1423 arch = "linux-aarch64"; 1424 + sha256 = "44ee01aa1e8c1ef973cdb2b28916635fef9bb81a7dbb7e735e055aac02f65007"; 1425 } 1426 { 1427 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ff/firefox-140.0b4.tar.xz"; 1428 locale = "ff"; 1429 arch = "linux-aarch64"; 1430 + sha256 = "0dc1f2c9223adfbff26376aa55fa858ea89e04fcb4f3326b115bc6f9cd0f1791"; 1431 } 1432 { 1433 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/fi/firefox-140.0b4.tar.xz"; 1434 locale = "fi"; 1435 arch = "linux-aarch64"; 1436 + sha256 = "43c5253851fc94038a7b8c922660651f43484d70cc54d22dc0f521fb978e76b4"; 1437 } 1438 { 1439 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/fr/firefox-140.0b4.tar.xz"; 1440 locale = "fr"; 1441 arch = "linux-aarch64"; 1442 + sha256 = "eaed4f0100d898555c1f2bfab43592648342b9be1a712602c43929a77f61f67c"; 1443 } 1444 { 1445 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/fur/firefox-140.0b4.tar.xz"; 1446 locale = "fur"; 1447 arch = "linux-aarch64"; 1448 + sha256 = "e74ce591b238c6a6754180aaf8eec4701206c84204b2792e505d3b065235be10"; 1449 } 1450 { 1451 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/fy-NL/firefox-140.0b4.tar.xz"; 1452 locale = "fy-NL"; 1453 arch = "linux-aarch64"; 1454 + sha256 = "15309be99c0df4c8bf23ac5387e8ba6c15b2051e54a331a943c4cc54959e645f"; 1455 } 1456 { 1457 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ga-IE/firefox-140.0b4.tar.xz"; 1458 locale = "ga-IE"; 1459 arch = "linux-aarch64"; 1460 + sha256 = "0b7d2969509f650aa4e725d38022ec61633e89d5b325075be3eb97649abf58f2"; 1461 } 1462 { 1463 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/gd/firefox-140.0b4.tar.xz"; 1464 locale = "gd"; 1465 arch = "linux-aarch64"; 1466 + sha256 = "9f28a60ecd9e6eee111df4b57b437739a77a55276d9fb66d2191c4fb0a0b9886"; 1467 } 1468 { 1469 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/gl/firefox-140.0b4.tar.xz"; 1470 locale = "gl"; 1471 arch = "linux-aarch64"; 1472 + sha256 = "d561f29fa446a9541f43651f439cde9a4c7c5dd7a4fe7d8dbb41e7dcc1aa351f"; 1473 } 1474 { 1475 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/gn/firefox-140.0b4.tar.xz"; 1476 locale = "gn"; 1477 arch = "linux-aarch64"; 1478 + sha256 = "84415639e92579f37ecd8598d2757a3a49aa8c81287c3d8c5b653e489e5e41a6"; 1479 } 1480 { 1481 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/gu-IN/firefox-140.0b4.tar.xz"; 1482 locale = "gu-IN"; 1483 arch = "linux-aarch64"; 1484 + sha256 = "d05bd65e0115b4dd204833e980928e8f409e79fbad11cf003c22863775e41b14"; 1485 } 1486 { 1487 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/he/firefox-140.0b4.tar.xz"; 1488 locale = "he"; 1489 arch = "linux-aarch64"; 1490 + sha256 = "3dc2d50792fe1ecf2248f243da773da783df54c039ef6f47e316caec33353f51"; 1491 } 1492 { 1493 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/hi-IN/firefox-140.0b4.tar.xz"; 1494 locale = "hi-IN"; 1495 arch = "linux-aarch64"; 1496 + sha256 = "e8004158a6a24786c3ce373e43c9d9cab82142bb7d2eae9fd187f8be3e315606"; 1497 } 1498 { 1499 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/hr/firefox-140.0b4.tar.xz"; 1500 locale = "hr"; 1501 arch = "linux-aarch64"; 1502 + sha256 = "c0c047431c8ae0786a77b3934f47b9b5723028e028ce487a895f997fc7ca40ff"; 1503 } 1504 { 1505 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/hsb/firefox-140.0b4.tar.xz"; 1506 locale = "hsb"; 1507 arch = "linux-aarch64"; 1508 + sha256 = "12d757bb7689211acc5a9bf7380eb4b8f659dc5e797a16481ff43d19252670a0"; 1509 } 1510 { 1511 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/hu/firefox-140.0b4.tar.xz"; 1512 locale = "hu"; 1513 arch = "linux-aarch64"; 1514 + sha256 = "21e08a716cd14ae2ddd8797cecd3a387d6a69f1725283da9dab778cee0ac5a96"; 1515 } 1516 { 1517 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/hy-AM/firefox-140.0b4.tar.xz"; 1518 locale = "hy-AM"; 1519 arch = "linux-aarch64"; 1520 + sha256 = "cf0ec104784fa1f8b0965ccb54476021b0aa553fa61f76258ccc0838af3fdc58"; 1521 } 1522 { 1523 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ia/firefox-140.0b4.tar.xz"; 1524 locale = "ia"; 1525 arch = "linux-aarch64"; 1526 + sha256 = "d398f24f832df11e54319485990d6b0763b88018e4942734f97eb6aa1027ab14"; 1527 } 1528 { 1529 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/id/firefox-140.0b4.tar.xz"; 1530 locale = "id"; 1531 arch = "linux-aarch64"; 1532 + sha256 = "66300532e61904c2ec3b38654fa5c04fc77132264560651eb47d08505f92aa93"; 1533 } 1534 { 1535 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/is/firefox-140.0b4.tar.xz"; 1536 locale = "is"; 1537 arch = "linux-aarch64"; 1538 + sha256 = "905759bb5644dba6962cac36370c8092c8b4d940dd0fd811d89f2633d8278375"; 1539 } 1540 { 1541 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/it/firefox-140.0b4.tar.xz"; 1542 locale = "it"; 1543 arch = "linux-aarch64"; 1544 + sha256 = "090d658b0d9883ae4cb030efbae33dcad50cec614cc4df645d9d578f8f3d9f78"; 1545 } 1546 { 1547 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ja/firefox-140.0b4.tar.xz"; 1548 locale = "ja"; 1549 arch = "linux-aarch64"; 1550 + sha256 = "498c93faff28cdf519c68228a929538a6d86722aa23cf77c65b9a6bc9eec6cde"; 1551 } 1552 { 1553 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ka/firefox-140.0b4.tar.xz"; 1554 locale = "ka"; 1555 arch = "linux-aarch64"; 1556 + sha256 = "6a7219133dc2cd5828fca8c47c8918960078a1edb04e5d0f130572802228d8f2"; 1557 } 1558 { 1559 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/kab/firefox-140.0b4.tar.xz"; 1560 locale = "kab"; 1561 arch = "linux-aarch64"; 1562 + sha256 = "61bf24a6f254d3a290207fd3c2578d3fe0968ac6af729c5468952c7508e60f32"; 1563 } 1564 { 1565 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/kk/firefox-140.0b4.tar.xz"; 1566 locale = "kk"; 1567 arch = "linux-aarch64"; 1568 + sha256 = "c390e1a6bea9f444984fc78ac8b321c1f7a629540716f311677ce31ae853f52e"; 1569 } 1570 { 1571 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/km/firefox-140.0b4.tar.xz"; 1572 locale = "km"; 1573 arch = "linux-aarch64"; 1574 + sha256 = "f37ca60447383abbef2720253a82d551a906b0e358c404480e94b8e69dbcd92a"; 1575 } 1576 { 1577 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/kn/firefox-140.0b4.tar.xz"; 1578 locale = "kn"; 1579 arch = "linux-aarch64"; 1580 + sha256 = "a5069cf01bfb68e73a524638cbb8fc435e54cf874369c0ae8199e724dcbd96eb"; 1581 } 1582 { 1583 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ko/firefox-140.0b4.tar.xz"; 1584 locale = "ko"; 1585 arch = "linux-aarch64"; 1586 + sha256 = "af9ba9b7c6e825b6fbd57cd1b2d015f6ca9ddde361d643d1fe520b7869e21221"; 1587 } 1588 { 1589 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/lij/firefox-140.0b4.tar.xz"; 1590 locale = "lij"; 1591 arch = "linux-aarch64"; 1592 + sha256 = "271945a88d4fc02733fa3de327e613d822445f18c70601f43bf503dc4bb76076"; 1593 } 1594 { 1595 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/lt/firefox-140.0b4.tar.xz"; 1596 locale = "lt"; 1597 arch = "linux-aarch64"; 1598 + sha256 = "6e822b90f21a571e72b01c353b0d2371ce0e0e788382c5cb9fbd558869f0abee"; 1599 } 1600 { 1601 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/lv/firefox-140.0b4.tar.xz"; 1602 locale = "lv"; 1603 arch = "linux-aarch64"; 1604 + sha256 = "840962acfde031c9bf7ac3be1e491444ea5dec8f4fde6eb018376dc39e2beb73"; 1605 } 1606 { 1607 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/mk/firefox-140.0b4.tar.xz"; 1608 locale = "mk"; 1609 arch = "linux-aarch64"; 1610 + sha256 = "f1d13371556a0fb39f65e2e327eb87a0abed3d550988faa5a06785145693326e"; 1611 } 1612 { 1613 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/mr/firefox-140.0b4.tar.xz"; 1614 locale = "mr"; 1615 arch = "linux-aarch64"; 1616 + sha256 = "ece70d221688bc7e21b28d849a75fc827f892195ad2ce0eba0851edf5a458ae4"; 1617 } 1618 { 1619 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ms/firefox-140.0b4.tar.xz"; 1620 locale = "ms"; 1621 arch = "linux-aarch64"; 1622 + sha256 = "2ebac815285a5fee53d0038f7504acf772775b76e9c142825d9d38d406abbf1a"; 1623 } 1624 { 1625 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/my/firefox-140.0b4.tar.xz"; 1626 locale = "my"; 1627 arch = "linux-aarch64"; 1628 + sha256 = "f17264509af2285d77811bb37e04a78ba50795cc7ca9d7315ecf0b657063b02f"; 1629 } 1630 { 1631 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/nb-NO/firefox-140.0b4.tar.xz"; 1632 locale = "nb-NO"; 1633 arch = "linux-aarch64"; 1634 + sha256 = "be7310e5f244efd65bd649ec6a87831d74f275d9d47f9fa3af413562e1f520bd"; 1635 } 1636 { 1637 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ne-NP/firefox-140.0b4.tar.xz"; 1638 locale = "ne-NP"; 1639 arch = "linux-aarch64"; 1640 + sha256 = "f2490420afc5dfcf52ebe57bcce39f3a4884dea697f244a6bb1c5ad59f4318f2"; 1641 } 1642 { 1643 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/nl/firefox-140.0b4.tar.xz"; 1644 locale = "nl"; 1645 arch = "linux-aarch64"; 1646 + sha256 = "a6cd59a175f6406118408261f6294124a7441e17847a5ec818747a79b5cfc044"; 1647 } 1648 { 1649 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/nn-NO/firefox-140.0b4.tar.xz"; 1650 locale = "nn-NO"; 1651 arch = "linux-aarch64"; 1652 + sha256 = "a55c303f21439df3d7a93fb093b70b13bbd0c310d381132f1d3a0e3eb55b7edc"; 1653 } 1654 { 1655 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/oc/firefox-140.0b4.tar.xz"; 1656 locale = "oc"; 1657 arch = "linux-aarch64"; 1658 + sha256 = "24e06d73859e511ec57f291bd2516492e5a30e28455a16e24eda79e186d4e484"; 1659 } 1660 { 1661 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/pa-IN/firefox-140.0b4.tar.xz"; 1662 locale = "pa-IN"; 1663 arch = "linux-aarch64"; 1664 + sha256 = "01658567d989c0427da0ed91c633d770ed281855f1dcf9eacfc8a9d4e1c4a61d"; 1665 } 1666 { 1667 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/pl/firefox-140.0b4.tar.xz"; 1668 locale = "pl"; 1669 arch = "linux-aarch64"; 1670 + sha256 = "66661a57a4177366c8e50a5a9ed1c75e56d36aec6f1a11c9db167084ea23bae8"; 1671 } 1672 { 1673 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/pt-BR/firefox-140.0b4.tar.xz"; 1674 locale = "pt-BR"; 1675 arch = "linux-aarch64"; 1676 + sha256 = "a563cf71764b735541cc1c7ea937819c7edaeaadc14cbfff3739c1ac3e16d6bf"; 1677 } 1678 { 1679 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/pt-PT/firefox-140.0b4.tar.xz"; 1680 locale = "pt-PT"; 1681 arch = "linux-aarch64"; 1682 + sha256 = "7abe6b559e61fa1fe77b9cb91c647378db6b5a45957ee03259cf9ff7f783800a"; 1683 } 1684 { 1685 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/rm/firefox-140.0b4.tar.xz"; 1686 locale = "rm"; 1687 arch = "linux-aarch64"; 1688 + sha256 = "9e6b92cb0b7f3ff8fd449b4a96d8b13f7eebe3f3113c98fa94eddb0a4121ebae"; 1689 } 1690 { 1691 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ro/firefox-140.0b4.tar.xz"; 1692 locale = "ro"; 1693 arch = "linux-aarch64"; 1694 + sha256 = "38e9fa5a6953c89263feeca394a71efc409c4c9f785f34550decbba2cbc18c63"; 1695 } 1696 { 1697 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ru/firefox-140.0b4.tar.xz"; 1698 locale = "ru"; 1699 arch = "linux-aarch64"; 1700 + sha256 = "f9fcbe379df93978d282f531609abfbc710054bc4c1461ac9fbd80a9c9b15ede"; 1701 } 1702 { 1703 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sat/firefox-140.0b4.tar.xz"; 1704 locale = "sat"; 1705 arch = "linux-aarch64"; 1706 + sha256 = "5f609b6774298690551bb08643d3e13733e2081fe108834908ea4f744f865fab"; 1707 } 1708 { 1709 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sc/firefox-140.0b4.tar.xz"; 1710 locale = "sc"; 1711 arch = "linux-aarch64"; 1712 + sha256 = "4ac4a80995702ccb10076113ef853d614ebd5d8321f336d670f2d7443b4301d2"; 1713 } 1714 { 1715 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sco/firefox-140.0b4.tar.xz"; 1716 locale = "sco"; 1717 arch = "linux-aarch64"; 1718 + sha256 = "2ac20c11a5333d3d6c61acbcc4f651e5fdda00faf85126dbe224d961506d063c"; 1719 } 1720 { 1721 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/si/firefox-140.0b4.tar.xz"; 1722 locale = "si"; 1723 arch = "linux-aarch64"; 1724 + sha256 = "c41d50301986acd685f22891df7003e6758ffd8b6e88b999e96e2600262cc03d"; 1725 } 1726 { 1727 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sk/firefox-140.0b4.tar.xz"; 1728 locale = "sk"; 1729 arch = "linux-aarch64"; 1730 + sha256 = "cd8fb4a85e71d82519a3d0bcf5f8502c84bded00029ee9f1a1ffcd40cdf0f0f7"; 1731 } 1732 { 1733 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/skr/firefox-140.0b4.tar.xz"; 1734 locale = "skr"; 1735 arch = "linux-aarch64"; 1736 + sha256 = "5d86ae9529ea78a30b437eb85a3fc230162a62ac287ee16d4a2118d380b04f6e"; 1737 } 1738 { 1739 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sl/firefox-140.0b4.tar.xz"; 1740 locale = "sl"; 1741 arch = "linux-aarch64"; 1742 + sha256 = "f9b3bc5c542d63952ac4fc287d6d19239fd5b14d2bfb550eb868fe2bf84ad9d7"; 1743 } 1744 { 1745 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/son/firefox-140.0b4.tar.xz"; 1746 locale = "son"; 1747 arch = "linux-aarch64"; 1748 + sha256 = "146bcb03804707694ff45463fa78e3b33b0ef1e4c29e8c879171cd8495f2b506"; 1749 } 1750 { 1751 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sq/firefox-140.0b4.tar.xz"; 1752 locale = "sq"; 1753 arch = "linux-aarch64"; 1754 + sha256 = "2a888fb0dc58d32d0682333b55b3fe84f79a2a3af9538fb26504745adfa04411"; 1755 } 1756 { 1757 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sr/firefox-140.0b4.tar.xz"; 1758 locale = "sr"; 1759 arch = "linux-aarch64"; 1760 + sha256 = "59a955e11e42f8a72274274c341a7b191ed1dc7bb3f6755ed127ecc13207735a"; 1761 } 1762 { 1763 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/sv-SE/firefox-140.0b4.tar.xz"; 1764 locale = "sv-SE"; 1765 arch = "linux-aarch64"; 1766 + sha256 = "fcc9eaa8966ef2fab3befa7bb962513f15e43b8f35035db6b31cdcf517fd4a73"; 1767 } 1768 { 1769 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/szl/firefox-140.0b4.tar.xz"; 1770 locale = "szl"; 1771 arch = "linux-aarch64"; 1772 + sha256 = "7e5e7210213bcc5686701b258ef1b8feb95257dd23761d72a32bd22fe454d7bf"; 1773 } 1774 { 1775 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ta/firefox-140.0b4.tar.xz"; 1776 locale = "ta"; 1777 arch = "linux-aarch64"; 1778 + sha256 = "ff668385625e513b54d37fbcbd1acdf9981c408b9b94f4029fcd09a1c2176b5c"; 1779 } 1780 { 1781 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/te/firefox-140.0b4.tar.xz"; 1782 locale = "te"; 1783 arch = "linux-aarch64"; 1784 + sha256 = "e02f9fdd62addb35ac5b762050be969602555389507046d9faf5fa7329ab4823"; 1785 } 1786 { 1787 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/tg/firefox-140.0b4.tar.xz"; 1788 locale = "tg"; 1789 arch = "linux-aarch64"; 1790 + sha256 = "30e5a40d34e1d99a3b8837ba126c781f71073015129d851fe1fb56eec39377bf"; 1791 } 1792 { 1793 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/th/firefox-140.0b4.tar.xz"; 1794 locale = "th"; 1795 arch = "linux-aarch64"; 1796 + sha256 = "a7a947887fad3a4d8ef01dab58cdbc067981dcc9d7459df5d60bc656d5e2497f"; 1797 } 1798 { 1799 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/tl/firefox-140.0b4.tar.xz"; 1800 locale = "tl"; 1801 arch = "linux-aarch64"; 1802 + sha256 = "a7be643c4803c4cc96b84618c35b1c922bef223585a75f18b8349752cb975296"; 1803 } 1804 { 1805 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/tr/firefox-140.0b4.tar.xz"; 1806 locale = "tr"; 1807 arch = "linux-aarch64"; 1808 + sha256 = "19e5d98f276f5635841c87e6c8023e72acd60bd756ed8cfddaa0f2781fe1818f"; 1809 } 1810 { 1811 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/trs/firefox-140.0b4.tar.xz"; 1812 locale = "trs"; 1813 arch = "linux-aarch64"; 1814 + sha256 = "564791342249ef49da8ae779e84a013c834f0881c4acf7ed9d948b8f50d89c8a"; 1815 } 1816 { 1817 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/uk/firefox-140.0b4.tar.xz"; 1818 locale = "uk"; 1819 arch = "linux-aarch64"; 1820 + sha256 = "215715aeb75eac4285b506b3a576f358c9c49b487c124c6da4f62c6c75c171cf"; 1821 } 1822 { 1823 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/ur/firefox-140.0b4.tar.xz"; 1824 locale = "ur"; 1825 arch = "linux-aarch64"; 1826 + sha256 = "9a0aba63bf9b643d94b85f21e05b817aacacd46e74531c1de2771962b47e234c"; 1827 } 1828 { 1829 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/uz/firefox-140.0b4.tar.xz"; 1830 locale = "uz"; 1831 arch = "linux-aarch64"; 1832 + sha256 = "395c7875c568318821381aea1a879e63e477ee281eb3f071bd26ee43a5f803e6"; 1833 } 1834 { 1835 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/vi/firefox-140.0b4.tar.xz"; 1836 locale = "vi"; 1837 arch = "linux-aarch64"; 1838 + sha256 = "be24eaa206c9e1685a068f44547603770de6f623a3701edec12fe8289fc425b5"; 1839 } 1840 { 1841 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/xh/firefox-140.0b4.tar.xz"; 1842 locale = "xh"; 1843 arch = "linux-aarch64"; 1844 + sha256 = "3b0d01efdd7cac99912ee95dd058a0a115e7f0dacccfa948b0a56e4a9fbf88f5"; 1845 } 1846 { 1847 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/zh-CN/firefox-140.0b4.tar.xz"; 1848 locale = "zh-CN"; 1849 arch = "linux-aarch64"; 1850 + sha256 = "08de3ee0eb0cfaacd24a525ebc645e3a3ebe8b7b4ec2bb25a1f9afab20c65ba9"; 1851 } 1852 { 1853 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/linux-aarch64/zh-TW/firefox-140.0b4.tar.xz"; 1854 locale = "zh-TW"; 1855 arch = "linux-aarch64"; 1856 + sha256 = "be9a2ec30189f97b100dc683e61c6484aad2830b1ba1263a043ed5e6e9a3afed"; 1857 } 1858 { 1859 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ach/Firefox%20140.0b4.dmg"; 1860 locale = "ach"; 1861 arch = "mac"; 1862 + sha256 = "7011b99f89c7c60f226f115896cad9e68d5cbaeca7a819684f85d8b071595c76"; 1863 } 1864 { 1865 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/af/Firefox%20140.0b4.dmg"; 1866 locale = "af"; 1867 arch = "mac"; 1868 + sha256 = "2c3e99a5d7c10303a21aae63646ee282ab113392ed786697bfab38a5ad486773"; 1869 } 1870 { 1871 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/an/Firefox%20140.0b4.dmg"; 1872 locale = "an"; 1873 arch = "mac"; 1874 + sha256 = "2c656ae52400af6838b92d40968452d7d61d520746363e5a53a54048e382c4de"; 1875 } 1876 { 1877 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ar/Firefox%20140.0b4.dmg"; 1878 locale = "ar"; 1879 arch = "mac"; 1880 + sha256 = "5bc54dd06348de5a8ffda4f2fdd1223c78532a31041a7a6e28a3dccac2f57e06"; 1881 } 1882 { 1883 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ast/Firefox%20140.0b4.dmg"; 1884 locale = "ast"; 1885 arch = "mac"; 1886 + sha256 = "054584aa35018c91369ba1e53675333debe62c8c10fb34b27fd9233869330cfa"; 1887 } 1888 { 1889 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/az/Firefox%20140.0b4.dmg"; 1890 locale = "az"; 1891 arch = "mac"; 1892 + sha256 = "665f07436f9d3da77906c250a390d07fadc472d9014bf708c4b76e4787aee258"; 1893 } 1894 { 1895 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/be/Firefox%20140.0b4.dmg"; 1896 locale = "be"; 1897 arch = "mac"; 1898 + sha256 = "c9934c38c43f95da6d3a5ed936b39f0a33399dc805dc26a357423a6d76082527"; 1899 } 1900 { 1901 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/bg/Firefox%20140.0b4.dmg"; 1902 locale = "bg"; 1903 arch = "mac"; 1904 + sha256 = "ce43e7486523ea791a3410b23d6445ac4742bdfc17f4dff7fef166c9dfb74fc7"; 1905 } 1906 { 1907 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/bn/Firefox%20140.0b4.dmg"; 1908 locale = "bn"; 1909 arch = "mac"; 1910 + sha256 = "82f8fd00def7073356e6091e759cb14bce43d1e808118deeedd35c3c9e52442b"; 1911 } 1912 { 1913 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/br/Firefox%20140.0b4.dmg"; 1914 locale = "br"; 1915 arch = "mac"; 1916 + sha256 = "b4dacee5016f58f013682c8979db040c62c0430517f796934928e3d3758f93fe"; 1917 } 1918 { 1919 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/bs/Firefox%20140.0b4.dmg"; 1920 locale = "bs"; 1921 arch = "mac"; 1922 + sha256 = "94061d43536184681a280e8439b05f0a5d035aac89cebc28021750818ac2e912"; 1923 } 1924 { 1925 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ca-valencia/Firefox%20140.0b4.dmg"; 1926 locale = "ca-valencia"; 1927 arch = "mac"; 1928 + sha256 = "eef766eb8aa3a35ec8b56cbe5bcdb3a1a6b452bc2d7b6922de7dab7735267bdf"; 1929 } 1930 { 1931 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ca/Firefox%20140.0b4.dmg"; 1932 locale = "ca"; 1933 arch = "mac"; 1934 + sha256 = "d4e684531c5ac1410eeb5454448e61fdc037a768df6355084a9383a560400dab"; 1935 } 1936 { 1937 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/cak/Firefox%20140.0b4.dmg"; 1938 locale = "cak"; 1939 arch = "mac"; 1940 + sha256 = "64ed36ea6ac02037d431b10790ec589a54bc0855b41f40729cc2f0dd1b5735da"; 1941 } 1942 { 1943 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/cs/Firefox%20140.0b4.dmg"; 1944 locale = "cs"; 1945 arch = "mac"; 1946 + sha256 = "df4e1c59384368749ade8227c196346925c49673d9460b25b0b2f63f7b5d77c5"; 1947 } 1948 { 1949 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/cy/Firefox%20140.0b4.dmg"; 1950 locale = "cy"; 1951 arch = "mac"; 1952 + sha256 = "7be81560ab2efa8961f8283bf9ae41b78e9bfecb4fc062bb5a370b691b6e69c6"; 1953 } 1954 { 1955 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/da/Firefox%20140.0b4.dmg"; 1956 locale = "da"; 1957 arch = "mac"; 1958 + sha256 = "84658e5fea8ba57840788c7d4bdf7ea2600fbea63a7b4c4a2339e70c81f0570d"; 1959 } 1960 { 1961 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/de/Firefox%20140.0b4.dmg"; 1962 locale = "de"; 1963 arch = "mac"; 1964 + sha256 = "7b18cf594122f970a0e54bd404c92a509134003a48dc238669b93e22207b2301"; 1965 } 1966 { 1967 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/dsb/Firefox%20140.0b4.dmg"; 1968 locale = "dsb"; 1969 arch = "mac"; 1970 + sha256 = "5eaf65eff742646d55df43fe7cf2c2a64b920203a566c8e781eebac4162348aa"; 1971 } 1972 { 1973 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/el/Firefox%20140.0b4.dmg"; 1974 locale = "el"; 1975 arch = "mac"; 1976 + sha256 = "d45c6ff3e7303e12f87b5d6b049653c9ae1a5516784703514f91959fdab73d70"; 1977 } 1978 { 1979 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/en-CA/Firefox%20140.0b4.dmg"; 1980 locale = "en-CA"; 1981 arch = "mac"; 1982 + sha256 = "6375d180427113749371732054557dcc40e7d90e7a0207bcdb9306468a211021"; 1983 } 1984 { 1985 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/en-GB/Firefox%20140.0b4.dmg"; 1986 locale = "en-GB"; 1987 arch = "mac"; 1988 + sha256 = "185dc01cd6183516cab7f175982bc0de5ece04605077c2775a1f670e5360172e"; 1989 } 1990 { 1991 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/en-US/Firefox%20140.0b4.dmg"; 1992 locale = "en-US"; 1993 arch = "mac"; 1994 + sha256 = "dce036c33d4749910cc2d87ce4c6786f7538a83dfe22f1ae1f9bfd17d4a23523"; 1995 } 1996 { 1997 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/eo/Firefox%20140.0b4.dmg"; 1998 locale = "eo"; 1999 arch = "mac"; 2000 + sha256 = "287ecfcbed7e32717ee2fc2940f40ec38612a14965f6c24ee6c48aaf9e2d3dac"; 2001 } 2002 { 2003 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/es-AR/Firefox%20140.0b4.dmg"; 2004 locale = "es-AR"; 2005 arch = "mac"; 2006 + sha256 = "f0ab0790375fb20a4b99ee6fd99af0191442ef8d251711bed2796f4dd6fd8caf"; 2007 } 2008 { 2009 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/es-CL/Firefox%20140.0b4.dmg"; 2010 locale = "es-CL"; 2011 arch = "mac"; 2012 + sha256 = "26154d26c371d0de08f5e5bef5661972b6b13c4e94e285d51cf776fc77c4300e"; 2013 } 2014 { 2015 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/es-ES/Firefox%20140.0b4.dmg"; 2016 locale = "es-ES"; 2017 arch = "mac"; 2018 + sha256 = "921969d77ee23e539e68a079742bfca9bd0a749af53befc3b42849ee9abf0b34"; 2019 } 2020 { 2021 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/es-MX/Firefox%20140.0b4.dmg"; 2022 locale = "es-MX"; 2023 arch = "mac"; 2024 + sha256 = "9dbe72025242d5510d023c190c38c5966ca986f0b06200e3797e06da48c67a93"; 2025 } 2026 { 2027 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/et/Firefox%20140.0b4.dmg"; 2028 locale = "et"; 2029 arch = "mac"; 2030 + sha256 = "4e4895663ae7c07d9bcb8c56478cb7a07e8573acee7cc1f451ed777b1fd2776b"; 2031 } 2032 { 2033 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/eu/Firefox%20140.0b4.dmg"; 2034 locale = "eu"; 2035 arch = "mac"; 2036 + sha256 = "1e0ce31608914502e0101246e059da95f83f05303f5a6b2646e7595e0b008bd9"; 2037 } 2038 { 2039 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/fa/Firefox%20140.0b4.dmg"; 2040 locale = "fa"; 2041 arch = "mac"; 2042 + sha256 = "529cc279815596836eeee0240db66fc3b4132d5d462c58a8caf0d3cfc6777f1e"; 2043 } 2044 { 2045 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ff/Firefox%20140.0b4.dmg"; 2046 locale = "ff"; 2047 arch = "mac"; 2048 + sha256 = "1aff9b2159f017763c1c3add776bee0b13d30e56c5d89b1364b9ad362a5c8b73"; 2049 } 2050 { 2051 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/fi/Firefox%20140.0b4.dmg"; 2052 locale = "fi"; 2053 arch = "mac"; 2054 + sha256 = "a70fdfb3abb400bf51d186d8c4a609f25ee0da2d29d9c26f93a1cdfc7b755c47"; 2055 } 2056 { 2057 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/fr/Firefox%20140.0b4.dmg"; 2058 locale = "fr"; 2059 arch = "mac"; 2060 + sha256 = "f7f6396a4a0a892db2e566f35c41d2b327956d4a7afa137c559c06a237f2e040"; 2061 } 2062 { 2063 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/fur/Firefox%20140.0b4.dmg"; 2064 locale = "fur"; 2065 arch = "mac"; 2066 + sha256 = "c863d7680e463d3948316b98bcdfc17b9dc2e72012fb7d8d242789271b94b581"; 2067 } 2068 { 2069 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/fy-NL/Firefox%20140.0b4.dmg"; 2070 locale = "fy-NL"; 2071 arch = "mac"; 2072 + sha256 = "6dac9e3b8abbc4667041767b43229188ec1a47244189ff0c742220bfc14ed298"; 2073 } 2074 { 2075 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ga-IE/Firefox%20140.0b4.dmg"; 2076 locale = "ga-IE"; 2077 arch = "mac"; 2078 + sha256 = "2974969a324c77ec27ac89e769891b56bc4a89ddeaf3bc049fad077d38b3de76"; 2079 } 2080 { 2081 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/gd/Firefox%20140.0b4.dmg"; 2082 locale = "gd"; 2083 arch = "mac"; 2084 + sha256 = "c9177b756cc02ff1c708bc7f13516c8794ec871589a0838df5681dd14611b717"; 2085 } 2086 { 2087 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/gl/Firefox%20140.0b4.dmg"; 2088 locale = "gl"; 2089 arch = "mac"; 2090 + sha256 = "3625754df8b228d7f8b51bbafdddc6648c4b7b78d16d287fd6c648bde449e899"; 2091 } 2092 { 2093 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/gn/Firefox%20140.0b4.dmg"; 2094 locale = "gn"; 2095 arch = "mac"; 2096 + sha256 = "b2e5bdb585f18fbc0933a4b782edcd08513d606afb1d2686705ee7fabf66987d"; 2097 } 2098 { 2099 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/gu-IN/Firefox%20140.0b4.dmg"; 2100 locale = "gu-IN"; 2101 arch = "mac"; 2102 + sha256 = "7e0a44037cbf60148bec07d2c8f0bf78079b80692da2230ae2158a090d48b785"; 2103 } 2104 { 2105 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/he/Firefox%20140.0b4.dmg"; 2106 locale = "he"; 2107 arch = "mac"; 2108 + sha256 = "920ade68106d20857e5af7b064c3d97d8661818be36bada7a21d6f89682db91a"; 2109 } 2110 { 2111 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/hi-IN/Firefox%20140.0b4.dmg"; 2112 locale = "hi-IN"; 2113 arch = "mac"; 2114 + sha256 = "cbdfb08d1cde45a370bde21191eb901c1b7a9e08bcf29c94fbe728182a8c2992"; 2115 } 2116 { 2117 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/hr/Firefox%20140.0b4.dmg"; 2118 locale = "hr"; 2119 arch = "mac"; 2120 + sha256 = "7b3c21df86b3cc960cfcb948284f042b68e367f8b3a28ffcadb7258a8538d6ee"; 2121 } 2122 { 2123 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/hsb/Firefox%20140.0b4.dmg"; 2124 locale = "hsb"; 2125 arch = "mac"; 2126 + sha256 = "0dddbcdd417f10b2d2e576346c313dd325b170cebb478827ee3f19154aa2e3f4"; 2127 } 2128 { 2129 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/hu/Firefox%20140.0b4.dmg"; 2130 locale = "hu"; 2131 arch = "mac"; 2132 + sha256 = "6aa34847a12eab43aa04ca1ee27c5edd5562a5e916fe47a64a5a469b46201e3e"; 2133 } 2134 { 2135 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/hy-AM/Firefox%20140.0b4.dmg"; 2136 locale = "hy-AM"; 2137 arch = "mac"; 2138 + sha256 = "4f723e805556cca933b97981871c1e1408cfbd766b15037981af9deddd041fb1"; 2139 } 2140 { 2141 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ia/Firefox%20140.0b4.dmg"; 2142 locale = "ia"; 2143 arch = "mac"; 2144 + sha256 = "9ad43eff14c069d7ef7f27e2b47fd4713af832410c579868293ee7f78cc8c07b"; 2145 } 2146 { 2147 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/id/Firefox%20140.0b4.dmg"; 2148 locale = "id"; 2149 arch = "mac"; 2150 + sha256 = "3176ea295423ecd71a466a79e9657fea751e6d8c71db66a0709168556f8eae45"; 2151 } 2152 { 2153 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/is/Firefox%20140.0b4.dmg"; 2154 locale = "is"; 2155 arch = "mac"; 2156 + sha256 = "9cf0acbdb7c99914542941333fd1fbe108fed41f46af9fbefaf0a480adc0564b"; 2157 } 2158 { 2159 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/it/Firefox%20140.0b4.dmg"; 2160 locale = "it"; 2161 arch = "mac"; 2162 + sha256 = "5e345715eba89bc244e16c73dacc522a3b83e9ec3f99ae072945b18cfa904f5a"; 2163 } 2164 { 2165 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ja-JP-mac/Firefox%20140.0b4.dmg"; 2166 locale = "ja-JP-mac"; 2167 arch = "mac"; 2168 + sha256 = "308d2c19609ed3874fe8cd3619602d606356ed55c4ca0f1fca1dede932c19e79"; 2169 } 2170 { 2171 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ka/Firefox%20140.0b4.dmg"; 2172 locale = "ka"; 2173 arch = "mac"; 2174 + sha256 = "d0ebffe428b05422977dac4bf3380c3e57a0ed42d7a4110699ec4b92fe168bce"; 2175 } 2176 { 2177 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/kab/Firefox%20140.0b4.dmg"; 2178 locale = "kab"; 2179 arch = "mac"; 2180 + sha256 = "e0002e9e16c91d5b8a9ea7d3de83799bbd77e6c23aee05759052e8d6303e01bd"; 2181 } 2182 { 2183 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/kk/Firefox%20140.0b4.dmg"; 2184 locale = "kk"; 2185 arch = "mac"; 2186 + sha256 = "efff905c517fbdb1b3a1171b3114790cda03acb4002c9653070092149b92bc8d"; 2187 } 2188 { 2189 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/km/Firefox%20140.0b4.dmg"; 2190 locale = "km"; 2191 arch = "mac"; 2192 + sha256 = "473c31374b6d982e61d75cb3974e20bcbd13c4613bcfddfea50aa43418903f54"; 2193 } 2194 { 2195 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/kn/Firefox%20140.0b4.dmg"; 2196 locale = "kn"; 2197 arch = "mac"; 2198 + sha256 = "9436efdd09ef9eaaf104d90426cb091e1bc217468bd66cffcb7d91f8d2758f07"; 2199 } 2200 { 2201 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ko/Firefox%20140.0b4.dmg"; 2202 locale = "ko"; 2203 arch = "mac"; 2204 + sha256 = "9973a287baaa00930831a865beb370faee052f7ea486c728f2ed13060ff3280c"; 2205 } 2206 { 2207 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/lij/Firefox%20140.0b4.dmg"; 2208 locale = "lij"; 2209 arch = "mac"; 2210 + sha256 = "f4c9678e933e440751b97f35b6e04941d9ce76b5869d45748b91df8336155274"; 2211 } 2212 { 2213 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/lt/Firefox%20140.0b4.dmg"; 2214 locale = "lt"; 2215 arch = "mac"; 2216 + sha256 = "ddb021dca21e65e30012aab734d160118b26c3542fc3afff2db857dbda216221"; 2217 } 2218 { 2219 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/lv/Firefox%20140.0b4.dmg"; 2220 locale = "lv"; 2221 arch = "mac"; 2222 + sha256 = "f63120daedf1ea0648de93f9178db541fed0144508ad5fddb3e512f32369c3b0"; 2223 } 2224 { 2225 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/mk/Firefox%20140.0b4.dmg"; 2226 locale = "mk"; 2227 arch = "mac"; 2228 + sha256 = "9501890bd79ddda990d8023a787efda67acb7d42e5283bd354ecd89d7a5e5546"; 2229 } 2230 { 2231 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/mr/Firefox%20140.0b4.dmg"; 2232 locale = "mr"; 2233 arch = "mac"; 2234 + sha256 = "ba43292eb30482a03f83a4fde41e63accf37ea30b89fc8b4350a2ddf94572af0"; 2235 } 2236 { 2237 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ms/Firefox%20140.0b4.dmg"; 2238 locale = "ms"; 2239 arch = "mac"; 2240 + sha256 = "84ce117ea9b6703b743d70c85dcb679bfdf3652d5f2e5d765f4437873a979223"; 2241 } 2242 { 2243 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/my/Firefox%20140.0b4.dmg"; 2244 locale = "my"; 2245 arch = "mac"; 2246 + sha256 = "ed8c07f47e46998bf072d6d0db2a677326bb56e55d56197ded040b34cbc4a63d"; 2247 } 2248 { 2249 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/nb-NO/Firefox%20140.0b4.dmg"; 2250 locale = "nb-NO"; 2251 arch = "mac"; 2252 + sha256 = "676be48e68f893f271c5db650d11cd17bf323157907e2176a76d97053d9a35c4"; 2253 } 2254 { 2255 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ne-NP/Firefox%20140.0b4.dmg"; 2256 locale = "ne-NP"; 2257 arch = "mac"; 2258 + sha256 = "fdc56c722f0509cc1f99bf4d7759faedfdb8d5f74ebbc41fd604cbc85f5de4ab"; 2259 } 2260 { 2261 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/nl/Firefox%20140.0b4.dmg"; 2262 locale = "nl"; 2263 arch = "mac"; 2264 + sha256 = "f908f97357b129f8ddd56da82b17da273dabab6fec022823bea2976645331860"; 2265 } 2266 { 2267 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/nn-NO/Firefox%20140.0b4.dmg"; 2268 locale = "nn-NO"; 2269 arch = "mac"; 2270 + sha256 = "3d38846a8f6ee404b6f5e55121f3c6a40b278cb4a224859c95e191f614741cfe"; 2271 } 2272 { 2273 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/oc/Firefox%20140.0b4.dmg"; 2274 locale = "oc"; 2275 arch = "mac"; 2276 + sha256 = "c2db065e02821b6abe15a8448bf45f07ab842ccb3d14504f52ff15cdcf786879"; 2277 } 2278 { 2279 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/pa-IN/Firefox%20140.0b4.dmg"; 2280 locale = "pa-IN"; 2281 arch = "mac"; 2282 + sha256 = "f6774c2c7f78362beef99450be1865f5ab9a0681fd41a18403e916c31c9538b4"; 2283 } 2284 { 2285 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/pl/Firefox%20140.0b4.dmg"; 2286 locale = "pl"; 2287 arch = "mac"; 2288 + sha256 = "cc14ee424433ab322b17058ea8719ba9368ff5e7a91d2f691a92dc1d13964f11"; 2289 } 2290 { 2291 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/pt-BR/Firefox%20140.0b4.dmg"; 2292 locale = "pt-BR"; 2293 arch = "mac"; 2294 + sha256 = "20db9ade31f00b3aae5fcb9fe71d63c31d31520f31a0e87644b34cc0a8c928bb"; 2295 } 2296 { 2297 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/pt-PT/Firefox%20140.0b4.dmg"; 2298 locale = "pt-PT"; 2299 arch = "mac"; 2300 + sha256 = "15d5a45a13311a67f86fb9814e1ac49f5090933f1110ca0ccc1f5bf51d4312e9"; 2301 } 2302 { 2303 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/rm/Firefox%20140.0b4.dmg"; 2304 locale = "rm"; 2305 arch = "mac"; 2306 + sha256 = "07452f83b2a572e0c536e0a08aec5146aca7fef1a162d0d14ce49aa4b2032fae"; 2307 } 2308 { 2309 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ro/Firefox%20140.0b4.dmg"; 2310 locale = "ro"; 2311 arch = "mac"; 2312 + sha256 = "98500565dda18961b9e35a4ed0a16a0c7cec95a72bfcfc43c86b4f31a32e1074"; 2313 } 2314 { 2315 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ru/Firefox%20140.0b4.dmg"; 2316 locale = "ru"; 2317 arch = "mac"; 2318 + sha256 = "f85319ac38fb8be330bb80e6b1e5fc781d8aad2f8a6a300e1c85916f0baf7c62"; 2319 } 2320 { 2321 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sat/Firefox%20140.0b4.dmg"; 2322 locale = "sat"; 2323 arch = "mac"; 2324 + sha256 = "5cc725cf1112960bccdee3d5f8ffb1a8fa7d62cdb50aeeea5becff34bd971320"; 2325 } 2326 { 2327 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sc/Firefox%20140.0b4.dmg"; 2328 locale = "sc"; 2329 arch = "mac"; 2330 + sha256 = "7770966f953067fd4170aeb4bc0d3be8deb405f74e2129abca7253e792f69b3c"; 2331 } 2332 { 2333 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sco/Firefox%20140.0b4.dmg"; 2334 locale = "sco"; 2335 arch = "mac"; 2336 + sha256 = "e10ae6867387b2306b2ceb74e136d28ca332a9573d2d16d10ea8d4ccde9cf85d"; 2337 } 2338 { 2339 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/si/Firefox%20140.0b4.dmg"; 2340 locale = "si"; 2341 arch = "mac"; 2342 + sha256 = "d3e02db688b3093c05b7efdaadcef600f956a614572504489e4d69cc975c8a08"; 2343 } 2344 { 2345 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sk/Firefox%20140.0b4.dmg"; 2346 locale = "sk"; 2347 arch = "mac"; 2348 + sha256 = "28b1b6fa00da50a5717bdf35bd98af2ed217fcb6d6f782865d7d9bd0acbeb7c1"; 2349 } 2350 { 2351 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/skr/Firefox%20140.0b4.dmg"; 2352 locale = "skr"; 2353 arch = "mac"; 2354 + sha256 = "fd1ad12da34e3bbbb9fdfcd64c2369a3b26ea9f6ec034673fcf0235d8627765d"; 2355 } 2356 { 2357 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sl/Firefox%20140.0b4.dmg"; 2358 locale = "sl"; 2359 arch = "mac"; 2360 + sha256 = "1b418886de3282ff93ee5ccce0e359b5c5d94de3a3cf6fc85f5342d9f18e80ad"; 2361 } 2362 { 2363 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/son/Firefox%20140.0b4.dmg"; 2364 locale = "son"; 2365 arch = "mac"; 2366 + sha256 = "ab8f032f880c20a83bd6e4a64740122567a48084ab973ec4f708539009d8afdf"; 2367 } 2368 { 2369 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sq/Firefox%20140.0b4.dmg"; 2370 locale = "sq"; 2371 arch = "mac"; 2372 + sha256 = "f1ed88be1dc9ef4a5dd873f615c7008e87122f690a0ca8f2c4435c8c07266423"; 2373 } 2374 { 2375 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sr/Firefox%20140.0b4.dmg"; 2376 locale = "sr"; 2377 arch = "mac"; 2378 + sha256 = "8c76f294b168a7089308b5370b46eb507853964c43e33058d3ff5b0a9cb94a74"; 2379 } 2380 { 2381 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/sv-SE/Firefox%20140.0b4.dmg"; 2382 locale = "sv-SE"; 2383 arch = "mac"; 2384 + sha256 = "33067551aad68665fbafab6357ace0debe78032fa1a9a63b2c7f5c35aee6cd6e"; 2385 } 2386 { 2387 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/szl/Firefox%20140.0b4.dmg"; 2388 locale = "szl"; 2389 arch = "mac"; 2390 + sha256 = "cabd50959911a80e1a663327564d546753b6f053a3147d5e5238713f54c930fd"; 2391 } 2392 { 2393 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ta/Firefox%20140.0b4.dmg"; 2394 locale = "ta"; 2395 arch = "mac"; 2396 + sha256 = "55c572220f5e0d0c16b5314e8429a221b668d6b05bd21d1410deb850a20587c5"; 2397 } 2398 { 2399 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/te/Firefox%20140.0b4.dmg"; 2400 locale = "te"; 2401 arch = "mac"; 2402 + sha256 = "dd24dff0bf95f49d5415e541596e2b832481cf9fda89d4a978ce8e3c40690647"; 2403 } 2404 { 2405 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/tg/Firefox%20140.0b4.dmg"; 2406 locale = "tg"; 2407 arch = "mac"; 2408 + sha256 = "4b628008a8536fd67cf6e403fd9f771f765994e172c228bdf214ec73d7b483b0"; 2409 } 2410 { 2411 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/th/Firefox%20140.0b4.dmg"; 2412 locale = "th"; 2413 arch = "mac"; 2414 + sha256 = "edda1adddebf16eb8ccd31d08fdf77f7f4d349c57dccbd29c98998831f3405a5"; 2415 } 2416 { 2417 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/tl/Firefox%20140.0b4.dmg"; 2418 locale = "tl"; 2419 arch = "mac"; 2420 + sha256 = "5c9cf0f10257b5788edab5298069a66157be9b740a618c22b6e6f7b6495aee05"; 2421 } 2422 { 2423 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/tr/Firefox%20140.0b4.dmg"; 2424 locale = "tr"; 2425 arch = "mac"; 2426 + sha256 = "23d6fe36c78458a9c20baca7f9f559c2044e02a7d0298994ae3fce29846a6cbc"; 2427 } 2428 { 2429 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/trs/Firefox%20140.0b4.dmg"; 2430 locale = "trs"; 2431 arch = "mac"; 2432 + sha256 = "da3998812d320ea6242a345a239ead76b5e08a479a758fd0769918461c6a89e8"; 2433 } 2434 { 2435 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/uk/Firefox%20140.0b4.dmg"; 2436 locale = "uk"; 2437 arch = "mac"; 2438 + sha256 = "02faddd1b0b5b79211c36438a2ce47238231c11dcf675d65974b8478f7f16818"; 2439 } 2440 { 2441 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/ur/Firefox%20140.0b4.dmg"; 2442 locale = "ur"; 2443 arch = "mac"; 2444 + sha256 = "bf9846f9ef42b29670ac7a578afe0d0daff713cbe2dcea8fc80e937f753dd284"; 2445 } 2446 { 2447 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/uz/Firefox%20140.0b4.dmg"; 2448 locale = "uz"; 2449 arch = "mac"; 2450 + sha256 = "dca6f4b4b872c20d9ba2c1b42a2a02e6ae5a70df363fe0f12a3509e6fbc05ee9"; 2451 } 2452 { 2453 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/vi/Firefox%20140.0b4.dmg"; 2454 locale = "vi"; 2455 arch = "mac"; 2456 + sha256 = "bdbf2095fcd35554cd83ed9a115d6037e24487861ed8746d3b3285735d5518ec"; 2457 } 2458 { 2459 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/xh/Firefox%20140.0b4.dmg"; 2460 locale = "xh"; 2461 arch = "mac"; 2462 + sha256 = "86496e2fa6591ff5218eb4a7187b5cd303c86e6dc6d6bf9cc32e20aa6b199d77"; 2463 } 2464 { 2465 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/zh-CN/Firefox%20140.0b4.dmg"; 2466 locale = "zh-CN"; 2467 arch = "mac"; 2468 + sha256 = "8ab9a64b3733fd391678c47a2307d44205a9ae67aad5895aa11ceb73eeccf6ff"; 2469 } 2470 { 2471 + url = "https://archive.mozilla.org/pub/firefox/releases/140.0b4/mac/zh-TW/Firefox%20140.0b4.dmg"; 2472 locale = "zh-TW"; 2473 arch = "mac"; 2474 + sha256 = "a1e2692eb4a0a728b051a9f6c3998b7f87b0e118133fb94b069f582c0eb463e9"; 2475 } 2476 ]; 2477 }
+825 -825
pkgs/applications/networking/browsers/firefox-bin/developer-edition_sources.nix
··· 1 { 2 - version = "140.0b3"; 3 sources = [ 4 { 5 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ach/firefox-140.0b3.tar.xz"; 6 locale = "ach"; 7 arch = "linux-x86_64"; 8 - sha256 = "bb3f74c91d3b6e87f8446317f52676c307d2ae6fe4b28e0ce0a736460a12b316"; 9 } 10 { 11 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/af/firefox-140.0b3.tar.xz"; 12 locale = "af"; 13 arch = "linux-x86_64"; 14 - sha256 = "3c742108cc29a6d065b8296b4d9a71470703e88a62a611366448390868dbf77d"; 15 } 16 { 17 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/an/firefox-140.0b3.tar.xz"; 18 locale = "an"; 19 arch = "linux-x86_64"; 20 - sha256 = "6bf6ded7f7d9dfc3e01c02155f1b6e49ca6a1bcb4742ac99b533f0c050c4813f"; 21 } 22 { 23 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ar/firefox-140.0b3.tar.xz"; 24 locale = "ar"; 25 arch = "linux-x86_64"; 26 - sha256 = "29df6cebc687ed6b776b715d315b11c00f551c62641b6d55e080ee2d2ad21eb6"; 27 } 28 { 29 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ast/firefox-140.0b3.tar.xz"; 30 locale = "ast"; 31 arch = "linux-x86_64"; 32 - sha256 = "7b54f6306df1d779f7c692c4cbf1060cc0f443c9234d0aecb09e1bc78e1de22c"; 33 } 34 { 35 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/az/firefox-140.0b3.tar.xz"; 36 locale = "az"; 37 arch = "linux-x86_64"; 38 - sha256 = "45e2236c7e83eda417a0245f80601eaf087e8f310ba676761a8ed288faa46fbc"; 39 } 40 { 41 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/be/firefox-140.0b3.tar.xz"; 42 locale = "be"; 43 arch = "linux-x86_64"; 44 - sha256 = "7e46760ae218ca80e46c522a434ddc271032f0b889b13dd4073b5d93fbba5f6c"; 45 } 46 { 47 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/bg/firefox-140.0b3.tar.xz"; 48 locale = "bg"; 49 arch = "linux-x86_64"; 50 - sha256 = "d11e32569be7aeafba8311125bb3e780d368884da19aaf361f96715598e50af3"; 51 } 52 { 53 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/bn/firefox-140.0b3.tar.xz"; 54 locale = "bn"; 55 arch = "linux-x86_64"; 56 - sha256 = "f307138cb195a25fccfad8690cd9df89ed8628e9b231fa2b21dd1a656d74e5a4"; 57 } 58 { 59 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/br/firefox-140.0b3.tar.xz"; 60 locale = "br"; 61 arch = "linux-x86_64"; 62 - sha256 = "5b4c27e5808a1d19b510d5a931717ac55293a6cc02252f4c270bc0777e64595f"; 63 } 64 { 65 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/bs/firefox-140.0b3.tar.xz"; 66 locale = "bs"; 67 arch = "linux-x86_64"; 68 - sha256 = "8ca82eddb17ecb7a541164be9a734b54f44e6feeea1e3462aa20fffee1467af5"; 69 } 70 { 71 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ca-valencia/firefox-140.0b3.tar.xz"; 72 locale = "ca-valencia"; 73 arch = "linux-x86_64"; 74 - sha256 = "8e0e1e0f6aa9c491c6c25bb4d8e6c854f586a3a9a0440543cadfcb09143d1086"; 75 } 76 { 77 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ca/firefox-140.0b3.tar.xz"; 78 locale = "ca"; 79 arch = "linux-x86_64"; 80 - sha256 = "101b5dc2694ce773c9d628706645bc27cf608345a1b8bf3894353764c1a13864"; 81 } 82 { 83 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/cak/firefox-140.0b3.tar.xz"; 84 locale = "cak"; 85 arch = "linux-x86_64"; 86 - sha256 = "028afcc9ed2a40bf4535ee2bf331b36574dc159409b32b412748b2157bc2aced"; 87 } 88 { 89 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/cs/firefox-140.0b3.tar.xz"; 90 locale = "cs"; 91 arch = "linux-x86_64"; 92 - sha256 = "730515c63ad7fbd3543dcfae768a2495ada40402d78c44c3463965af3878a01f"; 93 } 94 { 95 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/cy/firefox-140.0b3.tar.xz"; 96 locale = "cy"; 97 arch = "linux-x86_64"; 98 - sha256 = "fb73eaa612722e786bdcaf323bf6aff9103e0456b6f8287405d6ebb5f92d5fdb"; 99 } 100 { 101 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/da/firefox-140.0b3.tar.xz"; 102 locale = "da"; 103 arch = "linux-x86_64"; 104 - sha256 = "3e8c814920f3877ec2f64fb717485c00afa09c9643b9db8a5607aa8d1e8c5838"; 105 } 106 { 107 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/de/firefox-140.0b3.tar.xz"; 108 locale = "de"; 109 arch = "linux-x86_64"; 110 - sha256 = "2f2dd73b28f425a3754cbb684c16ba1a9c60b30381bf4736d2bf7ef7fc37d445"; 111 } 112 { 113 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/dsb/firefox-140.0b3.tar.xz"; 114 locale = "dsb"; 115 arch = "linux-x86_64"; 116 - sha256 = "2825a53c1b516060f4bcb833576fe1f76ad33000508ff32a87e7c00848f75d92"; 117 } 118 { 119 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/el/firefox-140.0b3.tar.xz"; 120 locale = "el"; 121 arch = "linux-x86_64"; 122 - sha256 = "2afe5eb918e04946370312bca943c95dc61e325bc377b1505d187e08e0c93dce"; 123 } 124 { 125 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/en-CA/firefox-140.0b3.tar.xz"; 126 locale = "en-CA"; 127 arch = "linux-x86_64"; 128 - sha256 = "119a7459fca0b0b7c628bc92768094a4a3fb3b178d22e68e85b976c69b55b766"; 129 } 130 { 131 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/en-GB/firefox-140.0b3.tar.xz"; 132 locale = "en-GB"; 133 arch = "linux-x86_64"; 134 - sha256 = "b0d8aff50786434a3b6b80edff341d41d9ed818304d751edd7c7d53170648260"; 135 } 136 { 137 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/en-US/firefox-140.0b3.tar.xz"; 138 locale = "en-US"; 139 arch = "linux-x86_64"; 140 - sha256 = "8f54302d625b89f1db74c8f3d5025ffe8971e3a43b39a3cecd7c32c37f3b4725"; 141 } 142 { 143 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/eo/firefox-140.0b3.tar.xz"; 144 locale = "eo"; 145 arch = "linux-x86_64"; 146 - sha256 = "4529ff104a621c97840449faab5b03fb8f3916997423ee63db602225c8372ec9"; 147 } 148 { 149 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/es-AR/firefox-140.0b3.tar.xz"; 150 locale = "es-AR"; 151 arch = "linux-x86_64"; 152 - sha256 = "9a0e3cd09ad714af64d65afae373ef239f9c4c469d6293d3c57d8abfb1b3027c"; 153 } 154 { 155 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/es-CL/firefox-140.0b3.tar.xz"; 156 locale = "es-CL"; 157 arch = "linux-x86_64"; 158 - sha256 = "03c07d9194c3ee8fe333277c6db6aedbb31a5fe7de6fc220ef874ca01ccc38fc"; 159 } 160 { 161 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/es-ES/firefox-140.0b3.tar.xz"; 162 locale = "es-ES"; 163 arch = "linux-x86_64"; 164 - sha256 = "8f78062de562b3ad21380d2f83025d9becdeb690067e349e2f4a8d91444c929e"; 165 } 166 { 167 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/es-MX/firefox-140.0b3.tar.xz"; 168 locale = "es-MX"; 169 arch = "linux-x86_64"; 170 - sha256 = "fadb26f00d4242ab739c7a7882694334334f2f302daafd6cc27f1501cacc7b09"; 171 } 172 { 173 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/et/firefox-140.0b3.tar.xz"; 174 locale = "et"; 175 arch = "linux-x86_64"; 176 - sha256 = "a7914688687d6af80ace9d06f25c94c61de73b2503cc159218d7aaf72e32d033"; 177 } 178 { 179 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/eu/firefox-140.0b3.tar.xz"; 180 locale = "eu"; 181 arch = "linux-x86_64"; 182 - sha256 = "c6f2b792311d762f65705850224ed4c602506d015e09f8a7111600228f9d1b62"; 183 } 184 { 185 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/fa/firefox-140.0b3.tar.xz"; 186 locale = "fa"; 187 arch = "linux-x86_64"; 188 - sha256 = "03ea78dba2c87986d50969b290efad780cda9489446f85ac1ba2bb0ad6296288"; 189 } 190 { 191 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ff/firefox-140.0b3.tar.xz"; 192 locale = "ff"; 193 arch = "linux-x86_64"; 194 - sha256 = "ea9c38f732307ad4754efe2c226339f89c0c6b5769e5fc268a72ffae7cde9ac7"; 195 } 196 { 197 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/fi/firefox-140.0b3.tar.xz"; 198 locale = "fi"; 199 arch = "linux-x86_64"; 200 - sha256 = "c531eb2057c40f2d455f14436e6cf16a034cf49a1b4b90c5faba395914c03128"; 201 } 202 { 203 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/fr/firefox-140.0b3.tar.xz"; 204 locale = "fr"; 205 arch = "linux-x86_64"; 206 - sha256 = "4708706d7c14f88d3817396b707efbb6d2f1e89a86a883ee4696f1cbbefdb16d"; 207 } 208 { 209 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/fur/firefox-140.0b3.tar.xz"; 210 locale = "fur"; 211 arch = "linux-x86_64"; 212 - sha256 = "839db9631d3c62afb20e01021f6b40a0e363a0769b3aaa8ada93a54a6e7eeb59"; 213 } 214 { 215 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/fy-NL/firefox-140.0b3.tar.xz"; 216 locale = "fy-NL"; 217 arch = "linux-x86_64"; 218 - sha256 = "da0eaeba745c98c328dfdffbbcdb736592e2d954cdb4fdd7cfb118022cf41589"; 219 } 220 { 221 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ga-IE/firefox-140.0b3.tar.xz"; 222 locale = "ga-IE"; 223 arch = "linux-x86_64"; 224 - sha256 = "f6450fe5f26a8982d203f40ede0c4078616aa64b4e38cdc3469d0761c66b6a42"; 225 } 226 { 227 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/gd/firefox-140.0b3.tar.xz"; 228 locale = "gd"; 229 arch = "linux-x86_64"; 230 - sha256 = "f8ed572d188f31f3eed7611e066d5cc69cc3bedb7343f363636d69de90d7232d"; 231 } 232 { 233 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/gl/firefox-140.0b3.tar.xz"; 234 locale = "gl"; 235 arch = "linux-x86_64"; 236 - sha256 = "c6b70f14ef92d23bb6cebbf5dcaf02109de4c394aa1cafc31e40debbcbb1bff5"; 237 } 238 { 239 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/gn/firefox-140.0b3.tar.xz"; 240 locale = "gn"; 241 arch = "linux-x86_64"; 242 - sha256 = "8dd15122d585c9fdf62e8e621f57aa23a836735c2d9c4fb9fafae0b70f6df657"; 243 } 244 { 245 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/gu-IN/firefox-140.0b3.tar.xz"; 246 locale = "gu-IN"; 247 arch = "linux-x86_64"; 248 - sha256 = "601ac9297c27b22c4cd98418dda1c74aeddf053370e23b81350f36a0b205f0e2"; 249 } 250 { 251 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/he/firefox-140.0b3.tar.xz"; 252 locale = "he"; 253 arch = "linux-x86_64"; 254 - sha256 = "e824e40a538a6a0edde1829356553068adc5e45ca374ac85872f08db0e6486c2"; 255 } 256 { 257 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/hi-IN/firefox-140.0b3.tar.xz"; 258 locale = "hi-IN"; 259 arch = "linux-x86_64"; 260 - sha256 = "d6702ab83ff039ebb36fe821f2d709db2931ac4eb548962b040efc198e259733"; 261 } 262 { 263 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/hr/firefox-140.0b3.tar.xz"; 264 locale = "hr"; 265 arch = "linux-x86_64"; 266 - sha256 = "7bfca4956e083d6f38d3933ab86a10148e0cc03778c3b2f6c9e3d61612a99b1c"; 267 } 268 { 269 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/hsb/firefox-140.0b3.tar.xz"; 270 locale = "hsb"; 271 arch = "linux-x86_64"; 272 - sha256 = "eba453fc2a0e9aec31ba386075e7f7cf242f4fb2833405c8afe698541d636b4d"; 273 } 274 { 275 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/hu/firefox-140.0b3.tar.xz"; 276 locale = "hu"; 277 arch = "linux-x86_64"; 278 - sha256 = "f9fac27391f5153cb58d346b82bc4573fd57d5c7ed07e7b72c6a11e7acfc2ac8"; 279 } 280 { 281 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/hy-AM/firefox-140.0b3.tar.xz"; 282 locale = "hy-AM"; 283 arch = "linux-x86_64"; 284 - sha256 = "1ffeb772517aa1e6f9e6f08d555af0971c4b9fcf3cb8bfc5bebaf29a338cda4e"; 285 } 286 { 287 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ia/firefox-140.0b3.tar.xz"; 288 locale = "ia"; 289 arch = "linux-x86_64"; 290 - sha256 = "1aa3caf5120a9820b9edcacb6298c878581caf93b302ac4220e4728ede2ccf8d"; 291 } 292 { 293 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/id/firefox-140.0b3.tar.xz"; 294 locale = "id"; 295 arch = "linux-x86_64"; 296 - sha256 = "2980f208cf2aa93820ae71ac0b2e6fdde04f1415696d3f567df0493a24808450"; 297 } 298 { 299 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/is/firefox-140.0b3.tar.xz"; 300 locale = "is"; 301 arch = "linux-x86_64"; 302 - sha256 = "183bb6118e8662225778d20e17913afa0879940a5999a0460bf9ba9ae68d5f2b"; 303 } 304 { 305 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/it/firefox-140.0b3.tar.xz"; 306 locale = "it"; 307 arch = "linux-x86_64"; 308 - sha256 = "f416fe140d45ed47aa0c02360293d523aafb1492807685b3cc2dc4bc09420272"; 309 } 310 { 311 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ja/firefox-140.0b3.tar.xz"; 312 locale = "ja"; 313 arch = "linux-x86_64"; 314 - sha256 = "b6a34c1e539480a7b8ca0c4bd090860b5015a34640682b160a39d69cdb5673c3"; 315 } 316 { 317 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ka/firefox-140.0b3.tar.xz"; 318 locale = "ka"; 319 arch = "linux-x86_64"; 320 - sha256 = "793231033ad0ad9fcce4e8aa4ee879cc17633141e1c20a1fe90882206725df95"; 321 } 322 { 323 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/kab/firefox-140.0b3.tar.xz"; 324 locale = "kab"; 325 arch = "linux-x86_64"; 326 - sha256 = "087e30c622398a27a3e347f9f459e6848c20f2597cfa4c4c98c8fec80693f656"; 327 } 328 { 329 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/kk/firefox-140.0b3.tar.xz"; 330 locale = "kk"; 331 arch = "linux-x86_64"; 332 - sha256 = "52b8b0c10f32c536812c0cf845c41d7c95c4b8c8f9d9a3dede5d825f1ec8c0f1"; 333 } 334 { 335 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/km/firefox-140.0b3.tar.xz"; 336 locale = "km"; 337 arch = "linux-x86_64"; 338 - sha256 = "4e7fcf965198dd9baee10c5b63dcea3216d1a2b83c020983dae93cdf5ced4d0b"; 339 } 340 { 341 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/kn/firefox-140.0b3.tar.xz"; 342 locale = "kn"; 343 arch = "linux-x86_64"; 344 - sha256 = "a89e05fc8332f57dbf410ba11decf426bf10f3b71e1163956f7f7c404da51d6d"; 345 } 346 { 347 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ko/firefox-140.0b3.tar.xz"; 348 locale = "ko"; 349 arch = "linux-x86_64"; 350 - sha256 = "4ca7970f60c7a95fd5c58f53cf68906034ef1ca262927eb73cb1cb0d216500fb"; 351 } 352 { 353 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/lij/firefox-140.0b3.tar.xz"; 354 locale = "lij"; 355 arch = "linux-x86_64"; 356 - sha256 = "748419cd7a0dd5581c7d47834eac40137230b2f463fda146719101f01c664336"; 357 } 358 { 359 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/lt/firefox-140.0b3.tar.xz"; 360 locale = "lt"; 361 arch = "linux-x86_64"; 362 - sha256 = "0bbb8a4755356624b4aa9eedf6c483ff6dac7117ad1eceeac01a85960c9b8f02"; 363 } 364 { 365 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/lv/firefox-140.0b3.tar.xz"; 366 locale = "lv"; 367 arch = "linux-x86_64"; 368 - sha256 = "391c3656a3656666d85f84b2130ec5946bea5b70e409bf500ded2f375944a683"; 369 } 370 { 371 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/mk/firefox-140.0b3.tar.xz"; 372 locale = "mk"; 373 arch = "linux-x86_64"; 374 - sha256 = "07dd87129e2c65cc05f8c300b4e2d9ad23f6dc3e3a9f7cc0b7851b4cfbf23808"; 375 } 376 { 377 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/mr/firefox-140.0b3.tar.xz"; 378 locale = "mr"; 379 arch = "linux-x86_64"; 380 - sha256 = "143796cc2bbc47cd13ca690b3c3538f0699a677d9019bb05d613543fb8d5723f"; 381 } 382 { 383 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ms/firefox-140.0b3.tar.xz"; 384 locale = "ms"; 385 arch = "linux-x86_64"; 386 - sha256 = "f6af941b3f4acfb38e6ada2fe3f79ec1c8870c70420ad3e1ef21247fa4970225"; 387 } 388 { 389 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/my/firefox-140.0b3.tar.xz"; 390 locale = "my"; 391 arch = "linux-x86_64"; 392 - sha256 = "cbe571d5680cc82942da8c7271c2a3432198664338680ae39d436823f526bd55"; 393 } 394 { 395 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/nb-NO/firefox-140.0b3.tar.xz"; 396 locale = "nb-NO"; 397 arch = "linux-x86_64"; 398 - sha256 = "279bc36eb72990932f211ea33903708d883481df7167a84b87e8f2c6153f575b"; 399 } 400 { 401 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ne-NP/firefox-140.0b3.tar.xz"; 402 locale = "ne-NP"; 403 arch = "linux-x86_64"; 404 - sha256 = "311345680b6d327992c6e18c26e6d38dffc07b85194c8a7d3b9b2fc49989c755"; 405 } 406 { 407 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/nl/firefox-140.0b3.tar.xz"; 408 locale = "nl"; 409 arch = "linux-x86_64"; 410 - sha256 = "8c67cfc7478113cd961771ef3c0d2be125c64f002dc10458bef7f17d83543fee"; 411 } 412 { 413 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/nn-NO/firefox-140.0b3.tar.xz"; 414 locale = "nn-NO"; 415 arch = "linux-x86_64"; 416 - sha256 = "2831b4d2d63a1e3029bc8a29b4cf35b011a43ee46b2d2ab8ab50abbc16d95d82"; 417 } 418 { 419 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/oc/firefox-140.0b3.tar.xz"; 420 locale = "oc"; 421 arch = "linux-x86_64"; 422 - sha256 = "79cdcdad5622b3a3ac4742b8021146554e7f6a6f1cd86a6c48b7e9505f85e0dc"; 423 } 424 { 425 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/pa-IN/firefox-140.0b3.tar.xz"; 426 locale = "pa-IN"; 427 arch = "linux-x86_64"; 428 - sha256 = "a21f05f7753ca70cd08d60ebad30cdeb32e64e135a401072f415fd76599e9606"; 429 } 430 { 431 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/pl/firefox-140.0b3.tar.xz"; 432 locale = "pl"; 433 arch = "linux-x86_64"; 434 - sha256 = "eeebfc01a29a2bd07adc10f4921adc892e558b1704cc4d8f0d739ebb715ad90f"; 435 } 436 { 437 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/pt-BR/firefox-140.0b3.tar.xz"; 438 locale = "pt-BR"; 439 arch = "linux-x86_64"; 440 - sha256 = "a90b73e1e8857201a633d70e520796b6db1f52f6ef5e59cbd76b39d491a02179"; 441 } 442 { 443 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/pt-PT/firefox-140.0b3.tar.xz"; 444 locale = "pt-PT"; 445 arch = "linux-x86_64"; 446 - sha256 = "f4bb8f65e03fedb3b17771d55c4c0906e2902f1dfa6a93d8d0c7a7f2a32990a8"; 447 } 448 { 449 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/rm/firefox-140.0b3.tar.xz"; 450 locale = "rm"; 451 arch = "linux-x86_64"; 452 - sha256 = "3b0e0ccea7d9cef4a3fe1daff20d1e3902b9efeb08c8a9aa406ca2be2602de48"; 453 } 454 { 455 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ro/firefox-140.0b3.tar.xz"; 456 locale = "ro"; 457 arch = "linux-x86_64"; 458 - sha256 = "2571da74920d477bf003120dc5a654544037374d0373697417433f6caf82ded5"; 459 } 460 { 461 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ru/firefox-140.0b3.tar.xz"; 462 locale = "ru"; 463 arch = "linux-x86_64"; 464 - sha256 = "030badf2ca2e23a9a475c1327c50547c7284eef1597a615caa8409c492b66bc8"; 465 } 466 { 467 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sat/firefox-140.0b3.tar.xz"; 468 locale = "sat"; 469 arch = "linux-x86_64"; 470 - sha256 = "85c67e09291d12003e6460059537e24d037a955e9f3a747b1adddcce9826d2dc"; 471 } 472 { 473 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sc/firefox-140.0b3.tar.xz"; 474 locale = "sc"; 475 arch = "linux-x86_64"; 476 - sha256 = "ef28329016e4f2cb0ada2aa55e915bc1bf5b4be18c837fb7cdf029e445fff7f6"; 477 } 478 { 479 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sco/firefox-140.0b3.tar.xz"; 480 locale = "sco"; 481 arch = "linux-x86_64"; 482 - sha256 = "d033ac9b10892677a03d6988c2eeb0812da47dab91b82f4c6b4a47748fe9078a"; 483 } 484 { 485 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/si/firefox-140.0b3.tar.xz"; 486 locale = "si"; 487 arch = "linux-x86_64"; 488 - sha256 = "a44e640322041416b8f74ecf4b775bd83e420d27b42bc7c601a3e8388935106d"; 489 } 490 { 491 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sk/firefox-140.0b3.tar.xz"; 492 locale = "sk"; 493 arch = "linux-x86_64"; 494 - sha256 = "05607a7cc2d353b5b2a2dd969fce56a4665d1096b9f1e9210618a071be495a23"; 495 } 496 { 497 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/skr/firefox-140.0b3.tar.xz"; 498 locale = "skr"; 499 arch = "linux-x86_64"; 500 - sha256 = "26e27c88122c2f5ea3f6ade3c6dcfb8f2c9b24f9a81a5ec5df4b02efb07a1553"; 501 } 502 { 503 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sl/firefox-140.0b3.tar.xz"; 504 locale = "sl"; 505 arch = "linux-x86_64"; 506 - sha256 = "3797ca5f36bda1fa5a44da7dd5dd44d8a139cdedf2a7d29477450a54d0e8a47b"; 507 } 508 { 509 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/son/firefox-140.0b3.tar.xz"; 510 locale = "son"; 511 arch = "linux-x86_64"; 512 - sha256 = "d8bcb22d5e108eafb114e8c1ad2b7e00817227a9ad012132a2cdc04628e1fbcb"; 513 } 514 { 515 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sq/firefox-140.0b3.tar.xz"; 516 locale = "sq"; 517 arch = "linux-x86_64"; 518 - sha256 = "331c9cc72370af2514dfa9ad7596cedadcaa868d9536d4946812cdbf4c492d91"; 519 } 520 { 521 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sr/firefox-140.0b3.tar.xz"; 522 locale = "sr"; 523 arch = "linux-x86_64"; 524 - sha256 = "f05ef459482485ab76693e9cdec8d5c0a5e97f3185f103801c3041e8719a17bc"; 525 } 526 { 527 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/sv-SE/firefox-140.0b3.tar.xz"; 528 locale = "sv-SE"; 529 arch = "linux-x86_64"; 530 - sha256 = "c564461b75d461ebd1cec29ef55fb9afbe6477032027e6c42696d7174c5a7508"; 531 } 532 { 533 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/szl/firefox-140.0b3.tar.xz"; 534 locale = "szl"; 535 arch = "linux-x86_64"; 536 - sha256 = "d54288f9a2da27cb4d384ff8375608ba4fe367c98870cc5ce3f9df910178d8ed"; 537 } 538 { 539 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ta/firefox-140.0b3.tar.xz"; 540 locale = "ta"; 541 arch = "linux-x86_64"; 542 - sha256 = "caf68d1283bc14b907b77cc8a25d84188209401ab723f37dcec1a0f05812d140"; 543 } 544 { 545 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/te/firefox-140.0b3.tar.xz"; 546 locale = "te"; 547 arch = "linux-x86_64"; 548 - sha256 = "bf49e26c1082e3413fae86190646f46d66db7d39d93e9a3685812d526e136ff4"; 549 } 550 { 551 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/tg/firefox-140.0b3.tar.xz"; 552 locale = "tg"; 553 arch = "linux-x86_64"; 554 - sha256 = "970548c941dbee501ccafd78d8634a0e1a542fd9af2bad3ae114bf91d7bea2cf"; 555 } 556 { 557 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/th/firefox-140.0b3.tar.xz"; 558 locale = "th"; 559 arch = "linux-x86_64"; 560 - sha256 = "a45a478b45c9843a9132ae8a302a196936ca976f4266da357c3c4577f7235d22"; 561 } 562 { 563 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/tl/firefox-140.0b3.tar.xz"; 564 locale = "tl"; 565 arch = "linux-x86_64"; 566 - sha256 = "82f642d104b0c23499d0052caf2266fba054d29f69623d21a6bf8ec8884f8435"; 567 } 568 { 569 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/tr/firefox-140.0b3.tar.xz"; 570 locale = "tr"; 571 arch = "linux-x86_64"; 572 - sha256 = "bb413e267dfe2a90ab6ac139cbf277a0a02f937918be3d004cb3231b7148f5d0"; 573 } 574 { 575 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/trs/firefox-140.0b3.tar.xz"; 576 locale = "trs"; 577 arch = "linux-x86_64"; 578 - sha256 = "aeb33928b53ba8a8a32e147a85588ae49d9bd284dfc14f86976d37def2b6efc5"; 579 } 580 { 581 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/uk/firefox-140.0b3.tar.xz"; 582 locale = "uk"; 583 arch = "linux-x86_64"; 584 - sha256 = "ec630f7e731bcc4b4bd8a25cfbf1de8671f2635eedbb5af3a649cdd81c7a07af"; 585 } 586 { 587 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/ur/firefox-140.0b3.tar.xz"; 588 locale = "ur"; 589 arch = "linux-x86_64"; 590 - sha256 = "44ed4d0fb735987ce4545ef1b5b3b9682580a5380ba11926ebdc6dc37c50eafb"; 591 } 592 { 593 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/uz/firefox-140.0b3.tar.xz"; 594 locale = "uz"; 595 arch = "linux-x86_64"; 596 - sha256 = "911e95a576aa3263f96772c4902ab20411ec07e958db87a409f3b13f7dfcb938"; 597 } 598 { 599 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/vi/firefox-140.0b3.tar.xz"; 600 locale = "vi"; 601 arch = "linux-x86_64"; 602 - sha256 = "06d4ddff9472adb30394fbd615d6865ca97efed1cbc4df760e2512af606582a8"; 603 } 604 { 605 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/xh/firefox-140.0b3.tar.xz"; 606 locale = "xh"; 607 arch = "linux-x86_64"; 608 - sha256 = "359c74677ee36bbb05b610c16b9bdef325214d908ab6d3bc8452f48581be354e"; 609 } 610 { 611 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/zh-CN/firefox-140.0b3.tar.xz"; 612 locale = "zh-CN"; 613 arch = "linux-x86_64"; 614 - sha256 = "9a4f770e862f9adfccd8894bcd25d528753712f95a4a1d08c2bc02468b199e5b"; 615 } 616 { 617 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-x86_64/zh-TW/firefox-140.0b3.tar.xz"; 618 locale = "zh-TW"; 619 arch = "linux-x86_64"; 620 - sha256 = "bbe5ed8be757ba3da19a1f67e41817684dbb0be5494d7bff79da53370c158934"; 621 } 622 { 623 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ach/firefox-140.0b3.tar.xz"; 624 locale = "ach"; 625 arch = "linux-i686"; 626 - sha256 = "2f5d0939b594d6e1545c729fb154bf48aedc522d5d000489880c746e80d4bedf"; 627 } 628 { 629 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/af/firefox-140.0b3.tar.xz"; 630 locale = "af"; 631 arch = "linux-i686"; 632 - sha256 = "adcf63fd00fe53ee56901a570ba6c8520e844f8e29e3dc3f45e389df1fa075a9"; 633 } 634 { 635 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/an/firefox-140.0b3.tar.xz"; 636 locale = "an"; 637 arch = "linux-i686"; 638 - sha256 = "29c0f898c8e45fe1f1b86e959c0881d0123f4cc3f9c6942fc5e9e776afefca2f"; 639 } 640 { 641 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ar/firefox-140.0b3.tar.xz"; 642 locale = "ar"; 643 arch = "linux-i686"; 644 - sha256 = "70f34c3c1bc6f4151a2b00372b8cbebf7a5a8ac7f671de68e14f13fe6b9c042f"; 645 } 646 { 647 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ast/firefox-140.0b3.tar.xz"; 648 locale = "ast"; 649 arch = "linux-i686"; 650 - sha256 = "1bcb73e4f19995c8404e9bfc3d1463f5fe38da1d0a42cba2cf05d554d0c82c9e"; 651 } 652 { 653 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/az/firefox-140.0b3.tar.xz"; 654 locale = "az"; 655 arch = "linux-i686"; 656 - sha256 = "73ce010c00e10e630cfee1935ea038f6938623ae8e705edc2d65b2821d301ef4"; 657 } 658 { 659 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/be/firefox-140.0b3.tar.xz"; 660 locale = "be"; 661 arch = "linux-i686"; 662 - sha256 = "3e88c90944e72a6f69a583cfa79637cefe8707f268013d67128b201f7f975082"; 663 } 664 { 665 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/bg/firefox-140.0b3.tar.xz"; 666 locale = "bg"; 667 arch = "linux-i686"; 668 - sha256 = "6f3e2829f93ee12e727b6e0bb0819212e06e49f089be627f213dada909d69439"; 669 } 670 { 671 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/bn/firefox-140.0b3.tar.xz"; 672 locale = "bn"; 673 arch = "linux-i686"; 674 - sha256 = "8ecc981475148fd74bdcdb50e2beb1718f562087202dc7a940eabefb3aef51ad"; 675 } 676 { 677 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/br/firefox-140.0b3.tar.xz"; 678 locale = "br"; 679 arch = "linux-i686"; 680 - sha256 = "45979503bb0596668ed7f8946cf0d4cb88518862b538ad97c60795a8c31a0b6f"; 681 } 682 { 683 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/bs/firefox-140.0b3.tar.xz"; 684 locale = "bs"; 685 arch = "linux-i686"; 686 - sha256 = "9ecd5a38c385219847134169839e72a61b266fc065f6a9299649fa3afe82942c"; 687 } 688 { 689 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ca-valencia/firefox-140.0b3.tar.xz"; 690 locale = "ca-valencia"; 691 arch = "linux-i686"; 692 - sha256 = "5def0002175b68518305b15adc03b87dffd3249ee73ae79d384e3a6c68ff7a9f"; 693 } 694 { 695 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ca/firefox-140.0b3.tar.xz"; 696 locale = "ca"; 697 arch = "linux-i686"; 698 - sha256 = "eaace9c3e8cd44549fcd91a207a1762b426a77eb5d299ccd0f7e619021f382b4"; 699 } 700 { 701 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/cak/firefox-140.0b3.tar.xz"; 702 locale = "cak"; 703 arch = "linux-i686"; 704 - sha256 = "cfbfd5f3372ecc352a55a64844984ad93d2a756bdfcb822f9333f5a739659f31"; 705 } 706 { 707 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/cs/firefox-140.0b3.tar.xz"; 708 locale = "cs"; 709 arch = "linux-i686"; 710 - sha256 = "0b7e0c0bc0f5f679eafcb89f3a22bb153ccf3bec2c439b86ea17ecc23d604528"; 711 } 712 { 713 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/cy/firefox-140.0b3.tar.xz"; 714 locale = "cy"; 715 arch = "linux-i686"; 716 - sha256 = "aae377897d7da3520d8f9baf4e318cb45fd40df79139095d7c8afd49396b7d2b"; 717 } 718 { 719 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/da/firefox-140.0b3.tar.xz"; 720 locale = "da"; 721 arch = "linux-i686"; 722 - sha256 = "644debcd7c8e8317e03ed1ee62ee3c9d83c7d253d4f7e90599004dc41d09e2b1"; 723 } 724 { 725 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/de/firefox-140.0b3.tar.xz"; 726 locale = "de"; 727 arch = "linux-i686"; 728 - sha256 = "0f53204b76af95ea05659875470512488e86850adcd8fff704c6c6e328549326"; 729 } 730 { 731 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/dsb/firefox-140.0b3.tar.xz"; 732 locale = "dsb"; 733 arch = "linux-i686"; 734 - sha256 = "57a567b97d77cc6ba5514731ea0023e6df7024e3fbe7d919237c326158081fb5"; 735 } 736 { 737 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/el/firefox-140.0b3.tar.xz"; 738 locale = "el"; 739 arch = "linux-i686"; 740 - sha256 = "d113a78e8660fe9372a68567dadf5b7097a5e650764848fac93d50feaf24f8a5"; 741 } 742 { 743 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/en-CA/firefox-140.0b3.tar.xz"; 744 locale = "en-CA"; 745 arch = "linux-i686"; 746 - sha256 = "990dda380aad36bcf0b84e9f78579df2bed59f534f2e57d0f6ea065aa652acff"; 747 } 748 { 749 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/en-GB/firefox-140.0b3.tar.xz"; 750 locale = "en-GB"; 751 arch = "linux-i686"; 752 - sha256 = "a616cdf4a9363eac7349d90a3a1eb4a488f6114997073dee901c1d5804418cc6"; 753 } 754 { 755 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/en-US/firefox-140.0b3.tar.xz"; 756 locale = "en-US"; 757 arch = "linux-i686"; 758 - sha256 = "8fc9253f882b22e0ba78979b0540998bf042239a5a34ab7e574529d3f057c607"; 759 } 760 { 761 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/eo/firefox-140.0b3.tar.xz"; 762 locale = "eo"; 763 arch = "linux-i686"; 764 - sha256 = "0f685452bdfcc638f70c363a5461aa46dfac06f5f4e42cd8c4f1c74b72c1a696"; 765 } 766 { 767 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/es-AR/firefox-140.0b3.tar.xz"; 768 locale = "es-AR"; 769 arch = "linux-i686"; 770 - sha256 = "41bcd6cbcb68a993ced21131e1f7a4642f8625fed0c58109f420bbbff64d852a"; 771 } 772 { 773 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/es-CL/firefox-140.0b3.tar.xz"; 774 locale = "es-CL"; 775 arch = "linux-i686"; 776 - sha256 = "af25ac96f6c46a25745d832863b556ce634dbb8f77c40ddc9d3afd005ea28b49"; 777 } 778 { 779 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/es-ES/firefox-140.0b3.tar.xz"; 780 locale = "es-ES"; 781 arch = "linux-i686"; 782 - sha256 = "d0201178c6f4b96cc311d142488c0ac4b19d72733249a3656cb3b174ff959a98"; 783 } 784 { 785 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/es-MX/firefox-140.0b3.tar.xz"; 786 locale = "es-MX"; 787 arch = "linux-i686"; 788 - sha256 = "3fb7c4a44ef36efb56ca313f3bd10a0464bd08428cb6d1a709c0cdf558ae07cf"; 789 } 790 { 791 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/et/firefox-140.0b3.tar.xz"; 792 locale = "et"; 793 arch = "linux-i686"; 794 - sha256 = "93961bbdecfd176f097095ba7703fb9ef3cec8d604dd9a012ba4c1bb07e841fd"; 795 } 796 { 797 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/eu/firefox-140.0b3.tar.xz"; 798 locale = "eu"; 799 arch = "linux-i686"; 800 - sha256 = "4617edf681e734a814dbbf668092e0a427862dba8fa7bbcfcc6c8b6869ea0bd8"; 801 } 802 { 803 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/fa/firefox-140.0b3.tar.xz"; 804 locale = "fa"; 805 arch = "linux-i686"; 806 - sha256 = "a579ae841de8e29069ba0edc59efbe6430ffd8f13dea1d69ab1592affd9bc871"; 807 } 808 { 809 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ff/firefox-140.0b3.tar.xz"; 810 locale = "ff"; 811 arch = "linux-i686"; 812 - sha256 = "bc4c4b4f4e01ea125d4141de08c2aa7716b87bdb41566c023dd0e3686dee88cd"; 813 } 814 { 815 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/fi/firefox-140.0b3.tar.xz"; 816 locale = "fi"; 817 arch = "linux-i686"; 818 - sha256 = "26b27149b6d4a5960e3d59575e7ca1ed6cbd91dc67c818b7b83fceea42c21dac"; 819 } 820 { 821 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/fr/firefox-140.0b3.tar.xz"; 822 locale = "fr"; 823 arch = "linux-i686"; 824 - sha256 = "477523d6453d808db5d378b62f33c0417ff3595b942945dcec1686942c1aa87f"; 825 } 826 { 827 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/fur/firefox-140.0b3.tar.xz"; 828 locale = "fur"; 829 arch = "linux-i686"; 830 - sha256 = "3a720b45d5411dc9f83143ec80c70909b013acbb6165fc072887edef1de33705"; 831 } 832 { 833 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/fy-NL/firefox-140.0b3.tar.xz"; 834 locale = "fy-NL"; 835 arch = "linux-i686"; 836 - sha256 = "7436081cc81d5b0e54560404d8e4c0bdbd5ab91456aba97b8841f29c02608f9c"; 837 } 838 { 839 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ga-IE/firefox-140.0b3.tar.xz"; 840 locale = "ga-IE"; 841 arch = "linux-i686"; 842 - sha256 = "feaa4b8a1e69bfac278bce8e7ec4baf3a18438fabb2634229b449f4a6a8071e7"; 843 } 844 { 845 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/gd/firefox-140.0b3.tar.xz"; 846 locale = "gd"; 847 arch = "linux-i686"; 848 - sha256 = "f8ed901391214851f1a82bef8659c54596b9dbd221e5845a9b81e40f46d3dd25"; 849 } 850 { 851 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/gl/firefox-140.0b3.tar.xz"; 852 locale = "gl"; 853 arch = "linux-i686"; 854 - sha256 = "bb166811df4e679eee8aa0e371de27c8473308f3f24d6a4e91310f2700f6a10a"; 855 } 856 { 857 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/gn/firefox-140.0b3.tar.xz"; 858 locale = "gn"; 859 arch = "linux-i686"; 860 - sha256 = "9175d366055317304a7af2250fd25fea929314fc360787403b486400bdd1018e"; 861 } 862 { 863 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/gu-IN/firefox-140.0b3.tar.xz"; 864 locale = "gu-IN"; 865 arch = "linux-i686"; 866 - sha256 = "c147e7fc02111c32bb0845e8bebbe4be7f6e009c82d9b75c3ca62830fb4c0c95"; 867 } 868 { 869 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/he/firefox-140.0b3.tar.xz"; 870 locale = "he"; 871 arch = "linux-i686"; 872 - sha256 = "dfc43c4a430407d78b62b1148d6fa2b4aed91899bc337e1f4b879608b43afa70"; 873 } 874 { 875 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/hi-IN/firefox-140.0b3.tar.xz"; 876 locale = "hi-IN"; 877 arch = "linux-i686"; 878 - sha256 = "c8422bf72d6683c4088949622e765d5ad4da33d60dd94ef6ee435935060d22a8"; 879 } 880 { 881 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/hr/firefox-140.0b3.tar.xz"; 882 locale = "hr"; 883 arch = "linux-i686"; 884 - sha256 = "d867c871b0bb1fd87395696dd4be6f4c4264e39ebec31f702f8d94331845fa69"; 885 } 886 { 887 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/hsb/firefox-140.0b3.tar.xz"; 888 locale = "hsb"; 889 arch = "linux-i686"; 890 - sha256 = "cf63b5e01ef1abde07f4c3a729263c4591c38ec20ec5b63da41c322fb9c0d40d"; 891 } 892 { 893 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/hu/firefox-140.0b3.tar.xz"; 894 locale = "hu"; 895 arch = "linux-i686"; 896 - sha256 = "bc5bf7b0485bf4c10c8db8347aae430b8817628c3d681069ba932a6f1d57ebec"; 897 } 898 { 899 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/hy-AM/firefox-140.0b3.tar.xz"; 900 locale = "hy-AM"; 901 arch = "linux-i686"; 902 - sha256 = "c4d9b7c8eabd96bb7aa4a7931f8c824f8697defabf3bc58e9005ec35f932c5fa"; 903 } 904 { 905 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ia/firefox-140.0b3.tar.xz"; 906 locale = "ia"; 907 arch = "linux-i686"; 908 - sha256 = "5b7a33988ce0ec4c4cd1a76b19e52584bb90c558e53f0659b0821e17c3b0fa40"; 909 } 910 { 911 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/id/firefox-140.0b3.tar.xz"; 912 locale = "id"; 913 arch = "linux-i686"; 914 - sha256 = "957752a35e35370f60a905a49a52356c50faeefcd786c2b9287e5b70c0e31a5d"; 915 } 916 { 917 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/is/firefox-140.0b3.tar.xz"; 918 locale = "is"; 919 arch = "linux-i686"; 920 - sha256 = "3c51a6c0cebc848f0995fdfaf09e7f2d9f22070d7f1dd21f3b80512efd053dbd"; 921 } 922 { 923 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/it/firefox-140.0b3.tar.xz"; 924 locale = "it"; 925 arch = "linux-i686"; 926 - sha256 = "4f51222201514d7ba5ea82b106879275c193b2efa4bdd33ff1a7794c1e51a165"; 927 } 928 { 929 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ja/firefox-140.0b3.tar.xz"; 930 locale = "ja"; 931 arch = "linux-i686"; 932 - sha256 = "edde8d936d28d02514a05418571fb94fc8ac6d7b6391ac7527e04145e7f639ce"; 933 } 934 { 935 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ka/firefox-140.0b3.tar.xz"; 936 locale = "ka"; 937 arch = "linux-i686"; 938 - sha256 = "bdc2d130e7fdd4ec2524537038a1f6f4959417565a0c382af7d882bd8cdafdbc"; 939 } 940 { 941 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/kab/firefox-140.0b3.tar.xz"; 942 locale = "kab"; 943 arch = "linux-i686"; 944 - sha256 = "dbe8a9ebccb41f1b2651518baab3ee626c955b2c499ad059803c8f8360d857c3"; 945 } 946 { 947 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/kk/firefox-140.0b3.tar.xz"; 948 locale = "kk"; 949 arch = "linux-i686"; 950 - sha256 = "f21596ce29b3e5cce2aef7a6bdcbf53886e09ca1eb8288a4192f0bc74a6cf31d"; 951 } 952 { 953 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/km/firefox-140.0b3.tar.xz"; 954 locale = "km"; 955 arch = "linux-i686"; 956 - sha256 = "51f013bb4d063cb177a6427c603f7bc6b9b6363549fc7b15088e872078b4adc7"; 957 } 958 { 959 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/kn/firefox-140.0b3.tar.xz"; 960 locale = "kn"; 961 arch = "linux-i686"; 962 - sha256 = "109270210f06933d1fcf140c5771c281b21dd91ce31f116774f990da2483ff3f"; 963 } 964 { 965 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ko/firefox-140.0b3.tar.xz"; 966 locale = "ko"; 967 arch = "linux-i686"; 968 - sha256 = "fd8790433e4b98e959d409ae606388106c86d7c2a039445fbc3e82a8e382fec8"; 969 } 970 { 971 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/lij/firefox-140.0b3.tar.xz"; 972 locale = "lij"; 973 arch = "linux-i686"; 974 - sha256 = "da2c6890c5cb79d4a122f4b550e7cfec38920c2976ad3ac155d6d735ab0de102"; 975 } 976 { 977 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/lt/firefox-140.0b3.tar.xz"; 978 locale = "lt"; 979 arch = "linux-i686"; 980 - sha256 = "c92278eb5526b2ec381e394bee7229c0a5f7177c6516059cd8dc2636f0d99bb9"; 981 } 982 { 983 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/lv/firefox-140.0b3.tar.xz"; 984 locale = "lv"; 985 arch = "linux-i686"; 986 - sha256 = "e4d1a0820c21a00722a5b41df3c559b318108281e6fb552d51320fbf6d7bab54"; 987 } 988 { 989 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/mk/firefox-140.0b3.tar.xz"; 990 locale = "mk"; 991 arch = "linux-i686"; 992 - sha256 = "119900c5589efbba5c192da8ea7d770dd9184932da0c4bbb6d3213a358c1c055"; 993 } 994 { 995 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/mr/firefox-140.0b3.tar.xz"; 996 locale = "mr"; 997 arch = "linux-i686"; 998 - sha256 = "66a8229b2dd946d4396b3ccd2af55fcab0dcec3468ee2b334e2ad2a2029cbe34"; 999 } 1000 { 1001 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ms/firefox-140.0b3.tar.xz"; 1002 locale = "ms"; 1003 arch = "linux-i686"; 1004 - sha256 = "215a550a78d4656fde841d2baf4083e3f90a9954fd99ed55c82e5392577de31d"; 1005 } 1006 { 1007 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/my/firefox-140.0b3.tar.xz"; 1008 locale = "my"; 1009 arch = "linux-i686"; 1010 - sha256 = "e4579d6e87b52b690e0fbbf71af53402a9261ab5556ce1284051639a9da2d215"; 1011 } 1012 { 1013 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/nb-NO/firefox-140.0b3.tar.xz"; 1014 locale = "nb-NO"; 1015 arch = "linux-i686"; 1016 - sha256 = "a051053384c01772340ac9cae9c377d97a6ab59e627f5f1e8c1b8fa2768c92e6"; 1017 } 1018 { 1019 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ne-NP/firefox-140.0b3.tar.xz"; 1020 locale = "ne-NP"; 1021 arch = "linux-i686"; 1022 - sha256 = "693c42f47289df67ccfdcce9a3d0da796d8ebe84639cd90c14db5af434f13013"; 1023 } 1024 { 1025 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/nl/firefox-140.0b3.tar.xz"; 1026 locale = "nl"; 1027 arch = "linux-i686"; 1028 - sha256 = "5532fcebc2aee242934b40e084e2b8c8f29fbce387bed373bd25564489bedf77"; 1029 } 1030 { 1031 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/nn-NO/firefox-140.0b3.tar.xz"; 1032 locale = "nn-NO"; 1033 arch = "linux-i686"; 1034 - sha256 = "50292d5b83535f8ff85f2eeb184eef5abf684cc2698766d7454f2a0e1e9297ba"; 1035 } 1036 { 1037 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/oc/firefox-140.0b3.tar.xz"; 1038 locale = "oc"; 1039 arch = "linux-i686"; 1040 - sha256 = "7ae1beeb5c4062d8407e811432eac653615f830d35a90dd8217d31fc98caeaf3"; 1041 } 1042 { 1043 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/pa-IN/firefox-140.0b3.tar.xz"; 1044 locale = "pa-IN"; 1045 arch = "linux-i686"; 1046 - sha256 = "c47af05a8d08e396de06697f09e7978eac8fe2c2267187a6337dd124ed5a8f77"; 1047 } 1048 { 1049 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/pl/firefox-140.0b3.tar.xz"; 1050 locale = "pl"; 1051 arch = "linux-i686"; 1052 - sha256 = "e05f6d2e4f8489507eb087558a11d59e478f7fd0c9bf6ad4279960e065588fac"; 1053 } 1054 { 1055 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/pt-BR/firefox-140.0b3.tar.xz"; 1056 locale = "pt-BR"; 1057 arch = "linux-i686"; 1058 - sha256 = "8ae07d27437f29333b9e0e90e17240db50edd1fb148da4d6a5cebef31e6cd826"; 1059 } 1060 { 1061 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/pt-PT/firefox-140.0b3.tar.xz"; 1062 locale = "pt-PT"; 1063 arch = "linux-i686"; 1064 - sha256 = "2921ad599cad7a906d9e58cf0822d96eb074915c1729579345426ce0aeca94ce"; 1065 } 1066 { 1067 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/rm/firefox-140.0b3.tar.xz"; 1068 locale = "rm"; 1069 arch = "linux-i686"; 1070 - sha256 = "e02b76f0e858bbc91b90cea52f4385d26e96cb9e1394b765d09310830974029f"; 1071 } 1072 { 1073 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ro/firefox-140.0b3.tar.xz"; 1074 locale = "ro"; 1075 arch = "linux-i686"; 1076 - sha256 = "6fc5c8e17bc5e2fe3fa47e68bfc095e131c491c9db572731ac31a8477a9571ab"; 1077 } 1078 { 1079 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ru/firefox-140.0b3.tar.xz"; 1080 locale = "ru"; 1081 arch = "linux-i686"; 1082 - sha256 = "7da9cacabac3247e5e64a0a29932b61c6c7b57028464e3c5d73b9523b48f42af"; 1083 } 1084 { 1085 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sat/firefox-140.0b3.tar.xz"; 1086 locale = "sat"; 1087 arch = "linux-i686"; 1088 - sha256 = "fb4ecb61c01b11286b1ceeee25720e85a579ee60b4d3be319b8dc4a8c8d51354"; 1089 } 1090 { 1091 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sc/firefox-140.0b3.tar.xz"; 1092 locale = "sc"; 1093 arch = "linux-i686"; 1094 - sha256 = "935dff48a2d0c0e5ebaa866c9d3fb7f6e8020afe6abb4a29efb2fb5f9ff56d7f"; 1095 } 1096 { 1097 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sco/firefox-140.0b3.tar.xz"; 1098 locale = "sco"; 1099 arch = "linux-i686"; 1100 - sha256 = "e74d5c2e9ea815c3665eddb06d556581365b827c0c5020db818afcebd0935921"; 1101 } 1102 { 1103 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/si/firefox-140.0b3.tar.xz"; 1104 locale = "si"; 1105 arch = "linux-i686"; 1106 - sha256 = "b32f8f8d8a5ab761cf49edeb3272e1348a3afc3304024e208156455068be7bee"; 1107 } 1108 { 1109 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sk/firefox-140.0b3.tar.xz"; 1110 locale = "sk"; 1111 arch = "linux-i686"; 1112 - sha256 = "ccc9aca453f15affe6b2568a5e99f513ecae3e53c3c6d65c2656d4fcc3f5a692"; 1113 } 1114 { 1115 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/skr/firefox-140.0b3.tar.xz"; 1116 locale = "skr"; 1117 arch = "linux-i686"; 1118 - sha256 = "742dc2b55ccf1f8edf25b238e2a296f0ab93f8391c7ef7f59f8051bc22638284"; 1119 } 1120 { 1121 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sl/firefox-140.0b3.tar.xz"; 1122 locale = "sl"; 1123 arch = "linux-i686"; 1124 - sha256 = "bf44954dc276d5c3713f692d1e95f4abd7fb9b6038a06da6e3adbef9fd7afec1"; 1125 } 1126 { 1127 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/son/firefox-140.0b3.tar.xz"; 1128 locale = "son"; 1129 arch = "linux-i686"; 1130 - sha256 = "6a8e296c807ece35c0cdc25ccfe8bbc920cb8db884d528e7abbfe6d7a01fe498"; 1131 } 1132 { 1133 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sq/firefox-140.0b3.tar.xz"; 1134 locale = "sq"; 1135 arch = "linux-i686"; 1136 - sha256 = "99303596de408afb5a9a7495841e7a4849e6cbdad6486f03d7ddd8e2478ae939"; 1137 } 1138 { 1139 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sr/firefox-140.0b3.tar.xz"; 1140 locale = "sr"; 1141 arch = "linux-i686"; 1142 - sha256 = "672ce8ba090be9d2eab274bbc6f6209035891a2142891996f84f5ffa340b21b9"; 1143 } 1144 { 1145 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/sv-SE/firefox-140.0b3.tar.xz"; 1146 locale = "sv-SE"; 1147 arch = "linux-i686"; 1148 - sha256 = "feb4a6af8546de1d53d8f69a3f72ea96f30dc3ff73846a86c92ebe603836e8ec"; 1149 } 1150 { 1151 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/szl/firefox-140.0b3.tar.xz"; 1152 locale = "szl"; 1153 arch = "linux-i686"; 1154 - sha256 = "d2c4a0d99a6c2442da50c2ee1af11a7d324e822fa4671d19db11a30c51f56f23"; 1155 } 1156 { 1157 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ta/firefox-140.0b3.tar.xz"; 1158 locale = "ta"; 1159 arch = "linux-i686"; 1160 - sha256 = "99ba555f100864b97986e92fef81ff241926047361f7da3c4cc903fcd49910c8"; 1161 } 1162 { 1163 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/te/firefox-140.0b3.tar.xz"; 1164 locale = "te"; 1165 arch = "linux-i686"; 1166 - sha256 = "585bba59996f2db750fab194186aae4f8ddf830de6e02fb903002b9e26899ec9"; 1167 } 1168 { 1169 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/tg/firefox-140.0b3.tar.xz"; 1170 locale = "tg"; 1171 arch = "linux-i686"; 1172 - sha256 = "6b27c5273af61abb038a30b5c1f13458c6fa887998b33226dada878b8a089fad"; 1173 } 1174 { 1175 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/th/firefox-140.0b3.tar.xz"; 1176 locale = "th"; 1177 arch = "linux-i686"; 1178 - sha256 = "d858fb1c0c0e699b02bff7da2561b8c47f8e85b8d7cc5be1880711e902a28df7"; 1179 } 1180 { 1181 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/tl/firefox-140.0b3.tar.xz"; 1182 locale = "tl"; 1183 arch = "linux-i686"; 1184 - sha256 = "eb204c1e397ea6832a60948f9a66b56d89270fef2c3953bdfda9815dc6ed86f7"; 1185 } 1186 { 1187 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/tr/firefox-140.0b3.tar.xz"; 1188 locale = "tr"; 1189 arch = "linux-i686"; 1190 - sha256 = "0f942450baa484c2902471e623966dbae50f8e11c2980fba116b9d7fc594b50a"; 1191 } 1192 { 1193 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/trs/firefox-140.0b3.tar.xz"; 1194 locale = "trs"; 1195 arch = "linux-i686"; 1196 - sha256 = "25be16633f1503c90fcb001f2b126fc62feea6e299bb2d5d9b54d5947eaa1b65"; 1197 } 1198 { 1199 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/uk/firefox-140.0b3.tar.xz"; 1200 locale = "uk"; 1201 arch = "linux-i686"; 1202 - sha256 = "a147c51fc3f14e9e2f23a2f2c0213134b3661c6d4e3ae2efb6ee70cb6a56106d"; 1203 } 1204 { 1205 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/ur/firefox-140.0b3.tar.xz"; 1206 locale = "ur"; 1207 arch = "linux-i686"; 1208 - sha256 = "dd80282fe69e3dca44211bb2304b70b92247b0b888f6c4a36f605dec8c0f7031"; 1209 } 1210 { 1211 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/uz/firefox-140.0b3.tar.xz"; 1212 locale = "uz"; 1213 arch = "linux-i686"; 1214 - sha256 = "9f73de9442ad1aff0e1818b4e5d17d3121f2b2895b3186cafdc553355afb8f33"; 1215 } 1216 { 1217 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/vi/firefox-140.0b3.tar.xz"; 1218 locale = "vi"; 1219 arch = "linux-i686"; 1220 - sha256 = "62f156b335177c4b866cfa9cd4c8a69d551b7502daa7b7e8de7c6f2df3bf43e1"; 1221 } 1222 { 1223 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/xh/firefox-140.0b3.tar.xz"; 1224 locale = "xh"; 1225 arch = "linux-i686"; 1226 - sha256 = "eb956b5ab8350f2be647e5986e37b25513e6ecf72489cdd55412c21e6f369496"; 1227 } 1228 { 1229 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/zh-CN/firefox-140.0b3.tar.xz"; 1230 locale = "zh-CN"; 1231 arch = "linux-i686"; 1232 - sha256 = "47e7cef2c8a721287927fc756e078c6c7e22737d857d99e5f6584b8b98b0d8f3"; 1233 } 1234 { 1235 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-i686/zh-TW/firefox-140.0b3.tar.xz"; 1236 locale = "zh-TW"; 1237 arch = "linux-i686"; 1238 - sha256 = "7e31b87ff566892a14b0fb2ec227b28a281c38a41c82b00c1c0372825dd5c146"; 1239 } 1240 { 1241 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ach/firefox-140.0b3.tar.xz"; 1242 locale = "ach"; 1243 arch = "linux-aarch64"; 1244 - sha256 = "3387f9e12b9b3d67732873942fd0c6cb93de46d9876daeeef57e3ccb731c256c"; 1245 } 1246 { 1247 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/af/firefox-140.0b3.tar.xz"; 1248 locale = "af"; 1249 arch = "linux-aarch64"; 1250 - sha256 = "c44171556bdbe1526866137d37a7ef25bd2d5320d8d89478dfd62561b6540c26"; 1251 } 1252 { 1253 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/an/firefox-140.0b3.tar.xz"; 1254 locale = "an"; 1255 arch = "linux-aarch64"; 1256 - sha256 = "c6db4cbc69e2ad5d632c43855241bff3669e9cebcbb9b9e843e2e505c9b51065"; 1257 } 1258 { 1259 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ar/firefox-140.0b3.tar.xz"; 1260 locale = "ar"; 1261 arch = "linux-aarch64"; 1262 - sha256 = "bb96da12a2b3ce4e9840a69c9cf04dd44371567435f3a3b32d9aa84a50022d7e"; 1263 } 1264 { 1265 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ast/firefox-140.0b3.tar.xz"; 1266 locale = "ast"; 1267 arch = "linux-aarch64"; 1268 - sha256 = "ad799375ecddca509884aebe1d6451348658071e15f3a48655f2266dda8cc486"; 1269 } 1270 { 1271 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/az/firefox-140.0b3.tar.xz"; 1272 locale = "az"; 1273 arch = "linux-aarch64"; 1274 - sha256 = "7e873555eeff30625be0bd276ebe0891a664a93033fa932df5e1020a2614de77"; 1275 } 1276 { 1277 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/be/firefox-140.0b3.tar.xz"; 1278 locale = "be"; 1279 arch = "linux-aarch64"; 1280 - sha256 = "0049c3cb02b2bcd53bde4ebfcbc6ee83d7810bafc27ac42436174ca8dbc89ca6"; 1281 } 1282 { 1283 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/bg/firefox-140.0b3.tar.xz"; 1284 locale = "bg"; 1285 arch = "linux-aarch64"; 1286 - sha256 = "2ddaa5e9eb35ebab4bdd1335a336f1d26293f0eb84d0523992c1cd1762d50ebf"; 1287 } 1288 { 1289 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/bn/firefox-140.0b3.tar.xz"; 1290 locale = "bn"; 1291 arch = "linux-aarch64"; 1292 - sha256 = "c59773d2590d548949a8e7faa40eaacf0fc02a7d3c8773a8a3a9e7f42ebcf9fb"; 1293 } 1294 { 1295 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/br/firefox-140.0b3.tar.xz"; 1296 locale = "br"; 1297 arch = "linux-aarch64"; 1298 - sha256 = "590ef978da456874f975d304321bdad7be2dc0c05c182f2dd0df3db5b778cb0b"; 1299 } 1300 { 1301 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/bs/firefox-140.0b3.tar.xz"; 1302 locale = "bs"; 1303 arch = "linux-aarch64"; 1304 - sha256 = "cfa92aa57589089c654e359c673b20542e842559eb9ee0d141bc4cb5040a8880"; 1305 } 1306 { 1307 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ca-valencia/firefox-140.0b3.tar.xz"; 1308 locale = "ca-valencia"; 1309 arch = "linux-aarch64"; 1310 - sha256 = "454184c456b455cbfd4174b32a1af69aa61cf8d03c52beb30c44c407707e14e9"; 1311 } 1312 { 1313 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ca/firefox-140.0b3.tar.xz"; 1314 locale = "ca"; 1315 arch = "linux-aarch64"; 1316 - sha256 = "d96acaa36c3c1bfb20f15d8f6f9e3ca6772dc6463dd9b79a8156f6288622e1e1"; 1317 } 1318 { 1319 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/cak/firefox-140.0b3.tar.xz"; 1320 locale = "cak"; 1321 arch = "linux-aarch64"; 1322 - sha256 = "ccc48b287e6916c3e1eb0fc9fe99cc0b57e152a18697ef404f69cf10e12ae11d"; 1323 } 1324 { 1325 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/cs/firefox-140.0b3.tar.xz"; 1326 locale = "cs"; 1327 arch = "linux-aarch64"; 1328 - sha256 = "fe6a598ee9852fc78e161363419988572220bf5274548d8808032a770202eaed"; 1329 } 1330 { 1331 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/cy/firefox-140.0b3.tar.xz"; 1332 locale = "cy"; 1333 arch = "linux-aarch64"; 1334 - sha256 = "666fabaabacdffeb54b23e96553f4ba154d423d1cf86492b664de9220e8113e8"; 1335 } 1336 { 1337 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/da/firefox-140.0b3.tar.xz"; 1338 locale = "da"; 1339 arch = "linux-aarch64"; 1340 - sha256 = "e1446c20e9f53545db9e3a602573e07bb2c5944a44815a4ebdb7e8ca7bafaf26"; 1341 } 1342 { 1343 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/de/firefox-140.0b3.tar.xz"; 1344 locale = "de"; 1345 arch = "linux-aarch64"; 1346 - sha256 = "a689221b405f94bec20a779817e3c1cc871d9d94d5b1957080cc8cafd4ea7ba9"; 1347 } 1348 { 1349 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/dsb/firefox-140.0b3.tar.xz"; 1350 locale = "dsb"; 1351 arch = "linux-aarch64"; 1352 - sha256 = "c6922652b164a79cea4a0c17af82a436a2c776f8447bedfa662d1e74e3d3a0f7"; 1353 } 1354 { 1355 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/el/firefox-140.0b3.tar.xz"; 1356 locale = "el"; 1357 arch = "linux-aarch64"; 1358 - sha256 = "7d42e3baa362000b5445069e7563fa1d5c8b8bb775590423269e74de3f36c216"; 1359 } 1360 { 1361 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/en-CA/firefox-140.0b3.tar.xz"; 1362 locale = "en-CA"; 1363 arch = "linux-aarch64"; 1364 - sha256 = "75420edaf831b15860e3e78dad64e280463e04cdf671eb0ffb8016c3bd1ab4f2"; 1365 } 1366 { 1367 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/en-GB/firefox-140.0b3.tar.xz"; 1368 locale = "en-GB"; 1369 arch = "linux-aarch64"; 1370 - sha256 = "10b686fbee88fb4a1ec5acb9329785291a591c27215f6b937360f98d519d089e"; 1371 } 1372 { 1373 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/en-US/firefox-140.0b3.tar.xz"; 1374 locale = "en-US"; 1375 arch = "linux-aarch64"; 1376 - sha256 = "a1b5c903435a501a196882445546fe52b3866573c36206dfe6235c64a7334e30"; 1377 } 1378 { 1379 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/eo/firefox-140.0b3.tar.xz"; 1380 locale = "eo"; 1381 arch = "linux-aarch64"; 1382 - sha256 = "658a0728a5ae42ce59cbe5783aa8392cbd0c7687df22973558b052a4b2e8b166"; 1383 } 1384 { 1385 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/es-AR/firefox-140.0b3.tar.xz"; 1386 locale = "es-AR"; 1387 arch = "linux-aarch64"; 1388 - sha256 = "7495b7e1968ec676c847c03596baa508dc51bd718533887374a753c721e16b6d"; 1389 } 1390 { 1391 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/es-CL/firefox-140.0b3.tar.xz"; 1392 locale = "es-CL"; 1393 arch = "linux-aarch64"; 1394 - sha256 = "6ae1058ebd39b8294bef8a1c532ac6d9400cc5271ee7efc1b964aaad39ad5081"; 1395 } 1396 { 1397 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/es-ES/firefox-140.0b3.tar.xz"; 1398 locale = "es-ES"; 1399 arch = "linux-aarch64"; 1400 - sha256 = "439ab7bab00c10785aac645684460c619418e2a96b2b9c799a9d0bd9a1165e49"; 1401 } 1402 { 1403 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/es-MX/firefox-140.0b3.tar.xz"; 1404 locale = "es-MX"; 1405 arch = "linux-aarch64"; 1406 - sha256 = "8a08c217f062a333478aa5642e3c8d7f1f1927827db8190a0f910f5cae6e332d"; 1407 } 1408 { 1409 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/et/firefox-140.0b3.tar.xz"; 1410 locale = "et"; 1411 arch = "linux-aarch64"; 1412 - sha256 = "357458f42be8175279ba09e7e1a8c598233399bddca2fc0f1cdb731389648a54"; 1413 } 1414 { 1415 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/eu/firefox-140.0b3.tar.xz"; 1416 locale = "eu"; 1417 arch = "linux-aarch64"; 1418 - sha256 = "c5679d961ac0d133dd54d040b25b6bce0ae3e6bf54bbb80b63e1cd4283a41ede"; 1419 } 1420 { 1421 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/fa/firefox-140.0b3.tar.xz"; 1422 locale = "fa"; 1423 arch = "linux-aarch64"; 1424 - sha256 = "c54defcf01f5ff63b2c9718bc26660089abe0230b3808f492f55e1e25403ebcf"; 1425 } 1426 { 1427 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ff/firefox-140.0b3.tar.xz"; 1428 locale = "ff"; 1429 arch = "linux-aarch64"; 1430 - sha256 = "9caa213108d214bd1b37e6cc1f367b29e093fcb98f1f010c8cb68a25c6149457"; 1431 } 1432 { 1433 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/fi/firefox-140.0b3.tar.xz"; 1434 locale = "fi"; 1435 arch = "linux-aarch64"; 1436 - sha256 = "8be2a4279373bbe9c74b28175a53f6082cccfbea5918bae208be0c6b6b888944"; 1437 } 1438 { 1439 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/fr/firefox-140.0b3.tar.xz"; 1440 locale = "fr"; 1441 arch = "linux-aarch64"; 1442 - sha256 = "9267835f4f5512068ad3ef87b8fa75bfba26db4e2c0d8f6f1e37ef86f17317e9"; 1443 } 1444 { 1445 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/fur/firefox-140.0b3.tar.xz"; 1446 locale = "fur"; 1447 arch = "linux-aarch64"; 1448 - sha256 = "43b1b42524d772baa72ee7ef0c8b6322949fb2b64796ffbed4fd097a6f2328a6"; 1449 } 1450 { 1451 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/fy-NL/firefox-140.0b3.tar.xz"; 1452 locale = "fy-NL"; 1453 arch = "linux-aarch64"; 1454 - sha256 = "385c966b1eb1d2af7a038af9e3aef4323949d431b0f09e4cce3ed5e045b0728a"; 1455 } 1456 { 1457 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ga-IE/firefox-140.0b3.tar.xz"; 1458 locale = "ga-IE"; 1459 arch = "linux-aarch64"; 1460 - sha256 = "c0f1ea44c17e2eba13f8c6529b39da7da2bb1f8d5f0c8b9b0b41be53c04ace58"; 1461 } 1462 { 1463 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/gd/firefox-140.0b3.tar.xz"; 1464 locale = "gd"; 1465 arch = "linux-aarch64"; 1466 - sha256 = "e3857c858010c4a0e23b1b4d77ee74e398ed68d0285797e8e5f5b677f8271aa6"; 1467 } 1468 { 1469 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/gl/firefox-140.0b3.tar.xz"; 1470 locale = "gl"; 1471 arch = "linux-aarch64"; 1472 - sha256 = "5c097ed389da49c71e6165c6735db6b7195cd52e113d8c1e7f6078105f594565"; 1473 } 1474 { 1475 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/gn/firefox-140.0b3.tar.xz"; 1476 locale = "gn"; 1477 arch = "linux-aarch64"; 1478 - sha256 = "d63959887d0efeaca0d34c731230c23be012b0a0ebcf1c1f9b23a2164c1f5051"; 1479 } 1480 { 1481 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/gu-IN/firefox-140.0b3.tar.xz"; 1482 locale = "gu-IN"; 1483 arch = "linux-aarch64"; 1484 - sha256 = "b6e876dd0f29e081ccbce9abb08a7338a6add3ef6c52fb43859933461cc422f4"; 1485 } 1486 { 1487 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/he/firefox-140.0b3.tar.xz"; 1488 locale = "he"; 1489 arch = "linux-aarch64"; 1490 - sha256 = "f150fa1887b7547429d67bf465e18ed9ba35a0eb7b05f98a4f5d87673596d8b8"; 1491 } 1492 { 1493 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/hi-IN/firefox-140.0b3.tar.xz"; 1494 locale = "hi-IN"; 1495 arch = "linux-aarch64"; 1496 - sha256 = "76d0f4825b8bcfb9d6d66860cdf8ae0b9c47933037586d896f8f2df752c0cadf"; 1497 } 1498 { 1499 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/hr/firefox-140.0b3.tar.xz"; 1500 locale = "hr"; 1501 arch = "linux-aarch64"; 1502 - sha256 = "c34b67aa88aa37d0a2e680a7e12e6f61933885f3855f85a7219d3ae2a05174d8"; 1503 } 1504 { 1505 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/hsb/firefox-140.0b3.tar.xz"; 1506 locale = "hsb"; 1507 arch = "linux-aarch64"; 1508 - sha256 = "e80a11c6d279f403e7b4486183e22341904627cdfbe6913731b0d9680a27c624"; 1509 } 1510 { 1511 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/hu/firefox-140.0b3.tar.xz"; 1512 locale = "hu"; 1513 arch = "linux-aarch64"; 1514 - sha256 = "a19774b3a61039debdd0ecdf1e0eb52880406127728b49eeeb2b557674e26288"; 1515 } 1516 { 1517 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/hy-AM/firefox-140.0b3.tar.xz"; 1518 locale = "hy-AM"; 1519 arch = "linux-aarch64"; 1520 - sha256 = "667c51cf291606b1da0964d03bf990d5a8583359b01260ce4d55492a5be04229"; 1521 } 1522 { 1523 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ia/firefox-140.0b3.tar.xz"; 1524 locale = "ia"; 1525 arch = "linux-aarch64"; 1526 - sha256 = "3399278865cab1ae01fae526ca2e7184a1edb3337d1d4fdf39d035f5ae05d35d"; 1527 } 1528 { 1529 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/id/firefox-140.0b3.tar.xz"; 1530 locale = "id"; 1531 arch = "linux-aarch64"; 1532 - sha256 = "258714f0352e26cf4824a129414cb4d73ebf9a196a1e07606fdd512a73643e1d"; 1533 } 1534 { 1535 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/is/firefox-140.0b3.tar.xz"; 1536 locale = "is"; 1537 arch = "linux-aarch64"; 1538 - sha256 = "60e0e2590c0a46f183991e9b34b055f148cc9e9611460e4e28574b50775b7e17"; 1539 } 1540 { 1541 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/it/firefox-140.0b3.tar.xz"; 1542 locale = "it"; 1543 arch = "linux-aarch64"; 1544 - sha256 = "275184c50ebcb1ed872f468f76ac7db657b83e099c58adbe68bab8d8859854aa"; 1545 } 1546 { 1547 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ja/firefox-140.0b3.tar.xz"; 1548 locale = "ja"; 1549 arch = "linux-aarch64"; 1550 - sha256 = "50d0351a67bbbe93bb224bd470c6e300c319ff73f51891d0f40e33f2e12c1105"; 1551 } 1552 { 1553 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ka/firefox-140.0b3.tar.xz"; 1554 locale = "ka"; 1555 arch = "linux-aarch64"; 1556 - sha256 = "abf5e0c2f1db38f2295223d9bc6835d2250ddc511d1a6373193cab58eb8b5bef"; 1557 } 1558 { 1559 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/kab/firefox-140.0b3.tar.xz"; 1560 locale = "kab"; 1561 arch = "linux-aarch64"; 1562 - sha256 = "1e216572e181b2182b4a2e4320675c2ac6d523f27f35227b17772b1454e5ce3b"; 1563 } 1564 { 1565 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/kk/firefox-140.0b3.tar.xz"; 1566 locale = "kk"; 1567 arch = "linux-aarch64"; 1568 - sha256 = "48e8817330d41757d848a69f95e3a89a0b405f46cef54f61541b2cee47910098"; 1569 } 1570 { 1571 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/km/firefox-140.0b3.tar.xz"; 1572 locale = "km"; 1573 arch = "linux-aarch64"; 1574 - sha256 = "24182bdda0438cc4efb50d9ece8d737cf05e1711d15e871c21dd4049200a064f"; 1575 } 1576 { 1577 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/kn/firefox-140.0b3.tar.xz"; 1578 locale = "kn"; 1579 arch = "linux-aarch64"; 1580 - sha256 = "4792c242e54c336a33fca76299a712a2ec05196081dc6758f39f07b7e18ef183"; 1581 } 1582 { 1583 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ko/firefox-140.0b3.tar.xz"; 1584 locale = "ko"; 1585 arch = "linux-aarch64"; 1586 - sha256 = "cb4a05aea03ed789617c032dcb2669c6c1d4c3692cbde750a1994fc641c4f013"; 1587 } 1588 { 1589 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/lij/firefox-140.0b3.tar.xz"; 1590 locale = "lij"; 1591 arch = "linux-aarch64"; 1592 - sha256 = "f3964c38e58615d0eb7d0150e0c6920a90788f1477fefd2d762556a174662838"; 1593 } 1594 { 1595 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/lt/firefox-140.0b3.tar.xz"; 1596 locale = "lt"; 1597 arch = "linux-aarch64"; 1598 - sha256 = "91d419c2bfa9a03abd18e603158f416ef2fa023b29de4e926bacc5ca1feb9946"; 1599 } 1600 { 1601 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/lv/firefox-140.0b3.tar.xz"; 1602 locale = "lv"; 1603 arch = "linux-aarch64"; 1604 - sha256 = "a4829aa251cdc8c4873870cf85ce889a088a7f60a669ecac6302f818de2677e1"; 1605 } 1606 { 1607 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/mk/firefox-140.0b3.tar.xz"; 1608 locale = "mk"; 1609 arch = "linux-aarch64"; 1610 - sha256 = "571039c86835ace41507fbb7e88fb808bab9a3cdba86ecca36a705076f1be6ff"; 1611 } 1612 { 1613 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/mr/firefox-140.0b3.tar.xz"; 1614 locale = "mr"; 1615 arch = "linux-aarch64"; 1616 - sha256 = "5af4d3f08a05a7fd321678d6f5407ca0b885e72c45b320b8c7a6a7658e127e6d"; 1617 } 1618 { 1619 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ms/firefox-140.0b3.tar.xz"; 1620 locale = "ms"; 1621 arch = "linux-aarch64"; 1622 - sha256 = "84bc3e41e4e72b8202eec681520edcd1fcacdcc20dd256ae26280f0136620da9"; 1623 } 1624 { 1625 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/my/firefox-140.0b3.tar.xz"; 1626 locale = "my"; 1627 arch = "linux-aarch64"; 1628 - sha256 = "c99a18fcb63f901cf4d5cad5ee1278895afa4b9ef8d7cb7e0ac0e084e0d25f3c"; 1629 } 1630 { 1631 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/nb-NO/firefox-140.0b3.tar.xz"; 1632 locale = "nb-NO"; 1633 arch = "linux-aarch64"; 1634 - sha256 = "816e39b1c3539e771d8f4d7098dfee49595a0432edf8c76a3766d3b1869ac710"; 1635 } 1636 { 1637 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ne-NP/firefox-140.0b3.tar.xz"; 1638 locale = "ne-NP"; 1639 arch = "linux-aarch64"; 1640 - sha256 = "1d8ebc6580cbbe03afc5070228f40a5bf928f9edf904605856ba9c1df81fa665"; 1641 } 1642 { 1643 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/nl/firefox-140.0b3.tar.xz"; 1644 locale = "nl"; 1645 arch = "linux-aarch64"; 1646 - sha256 = "ffa903ab76a6dfeda4cf863fbb7248b4a428d03e686d21790c4647d43653975e"; 1647 } 1648 { 1649 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/nn-NO/firefox-140.0b3.tar.xz"; 1650 locale = "nn-NO"; 1651 arch = "linux-aarch64"; 1652 - sha256 = "1c46c79761fa30948b364396d28fdec00628c21e46400e4c812f5433c8fec7e8"; 1653 } 1654 { 1655 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/oc/firefox-140.0b3.tar.xz"; 1656 locale = "oc"; 1657 arch = "linux-aarch64"; 1658 - sha256 = "efd8f41921db93f5d83e10ad7398d393502c650494dde02349434f3f94b245d5"; 1659 } 1660 { 1661 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/pa-IN/firefox-140.0b3.tar.xz"; 1662 locale = "pa-IN"; 1663 arch = "linux-aarch64"; 1664 - sha256 = "64bd9c1af3f0695122df345a86d98da74b4edd4dc6e033882d31358be30cfc36"; 1665 } 1666 { 1667 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/pl/firefox-140.0b3.tar.xz"; 1668 locale = "pl"; 1669 arch = "linux-aarch64"; 1670 - sha256 = "a221d10e8b373bfcb179bb36cd6d0c27779dde66ca5d9fcb89ffe637f1898d8c"; 1671 } 1672 { 1673 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/pt-BR/firefox-140.0b3.tar.xz"; 1674 locale = "pt-BR"; 1675 arch = "linux-aarch64"; 1676 - sha256 = "1b5b0f70cb9db3d3e8a4d6c3712ae8e3f406511ee9fb5c8e2433261c9d46b417"; 1677 } 1678 { 1679 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/pt-PT/firefox-140.0b3.tar.xz"; 1680 locale = "pt-PT"; 1681 arch = "linux-aarch64"; 1682 - sha256 = "26182efcafdcdf9dcfaa020f299559d7fcd3ebba62cac5c4622efebfe3435174"; 1683 } 1684 { 1685 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/rm/firefox-140.0b3.tar.xz"; 1686 locale = "rm"; 1687 arch = "linux-aarch64"; 1688 - sha256 = "953111cc9b2ae344a6082e95f80960a0bdce0c3b5eb4d667d5b8d749e77b97f5"; 1689 } 1690 { 1691 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ro/firefox-140.0b3.tar.xz"; 1692 locale = "ro"; 1693 arch = "linux-aarch64"; 1694 - sha256 = "7f52eb2eae1b2f27db938474c0710c28dd7cc5366e88abe37b2f51c644675b1b"; 1695 } 1696 { 1697 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ru/firefox-140.0b3.tar.xz"; 1698 locale = "ru"; 1699 arch = "linux-aarch64"; 1700 - sha256 = "7cd6928d0c0cedc76c06946c0329a13515016e486ad634c9eda1c184215999a1"; 1701 } 1702 { 1703 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sat/firefox-140.0b3.tar.xz"; 1704 locale = "sat"; 1705 arch = "linux-aarch64"; 1706 - sha256 = "0509df8f6e67bf3f0ba3eaa5cdc7f09d2ed52edc2016ba17bdec5dca37dc0215"; 1707 } 1708 { 1709 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sc/firefox-140.0b3.tar.xz"; 1710 locale = "sc"; 1711 arch = "linux-aarch64"; 1712 - sha256 = "e90d7babeac42128b88966c89bc27ddcb782bdb11cad278cd844f486da9cb1a0"; 1713 } 1714 { 1715 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sco/firefox-140.0b3.tar.xz"; 1716 locale = "sco"; 1717 arch = "linux-aarch64"; 1718 - sha256 = "12520f1d6e4a8d4385dc44e8b0455c0946159793adc05ca2e6bdeccd331741a0"; 1719 } 1720 { 1721 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/si/firefox-140.0b3.tar.xz"; 1722 locale = "si"; 1723 arch = "linux-aarch64"; 1724 - sha256 = "ab879762439cabdf676f74ce07fe7ce3303f97a59f3758ebcdd3e139bb6188a5"; 1725 } 1726 { 1727 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sk/firefox-140.0b3.tar.xz"; 1728 locale = "sk"; 1729 arch = "linux-aarch64"; 1730 - sha256 = "412edadc539d8999a707a81591537f0565a26f50ca566581687c2e01d186fd95"; 1731 } 1732 { 1733 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/skr/firefox-140.0b3.tar.xz"; 1734 locale = "skr"; 1735 arch = "linux-aarch64"; 1736 - sha256 = "6b03c01a8dbaa8e25dcbfe16b45e75c4c0607edfeb1b8378b6218d9c989fe2e8"; 1737 } 1738 { 1739 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sl/firefox-140.0b3.tar.xz"; 1740 locale = "sl"; 1741 arch = "linux-aarch64"; 1742 - sha256 = "aa9843e770e2ff34c12a21f58cc74025ec2a2fe506f5ec5d1ed39e2a71ef5e99"; 1743 } 1744 { 1745 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/son/firefox-140.0b3.tar.xz"; 1746 locale = "son"; 1747 arch = "linux-aarch64"; 1748 - sha256 = "0c03dc82f8fe84ad296e928046762f33cba7929cfacc20e58ac3682f641a715b"; 1749 } 1750 { 1751 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sq/firefox-140.0b3.tar.xz"; 1752 locale = "sq"; 1753 arch = "linux-aarch64"; 1754 - sha256 = "825e766cb6204232462edec2ec637fe3620e021382b7ece7f79122194404f85e"; 1755 } 1756 { 1757 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sr/firefox-140.0b3.tar.xz"; 1758 locale = "sr"; 1759 arch = "linux-aarch64"; 1760 - sha256 = "3dab1ce01cbf1e4b051dd0be1cefca6bc6921ea35a28767a9619915bf3fae1a7"; 1761 } 1762 { 1763 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/sv-SE/firefox-140.0b3.tar.xz"; 1764 locale = "sv-SE"; 1765 arch = "linux-aarch64"; 1766 - sha256 = "9936b4edb5afbc133854bd323ecb9f6de75589903db65b444579139184fe3ed0"; 1767 } 1768 { 1769 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/szl/firefox-140.0b3.tar.xz"; 1770 locale = "szl"; 1771 arch = "linux-aarch64"; 1772 - sha256 = "855d718f0519c19c86380fa72ec6aa0aaf9f82d806fe32bd0b94a2f34f27278c"; 1773 } 1774 { 1775 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ta/firefox-140.0b3.tar.xz"; 1776 locale = "ta"; 1777 arch = "linux-aarch64"; 1778 - sha256 = "80e7aa6114c2f8be68a1efc6c73c0b39f0c00679db5f16e8fab65c54c74d2569"; 1779 } 1780 { 1781 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/te/firefox-140.0b3.tar.xz"; 1782 locale = "te"; 1783 arch = "linux-aarch64"; 1784 - sha256 = "bcc4e2f3fbba6bc6f01a2453165219ce02eb24852d89b0720ec457396f6d0cf0"; 1785 } 1786 { 1787 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/tg/firefox-140.0b3.tar.xz"; 1788 locale = "tg"; 1789 arch = "linux-aarch64"; 1790 - sha256 = "4fa638bb86d4c154a9c98d712641f93cd20b87d57320e39fb0632f64bebed14c"; 1791 } 1792 { 1793 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/th/firefox-140.0b3.tar.xz"; 1794 locale = "th"; 1795 arch = "linux-aarch64"; 1796 - sha256 = "c36363ce1af201aa457d8a230fd75a5129707ffb75b2c84ad4dd0341314a3df3"; 1797 } 1798 { 1799 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/tl/firefox-140.0b3.tar.xz"; 1800 locale = "tl"; 1801 arch = "linux-aarch64"; 1802 - sha256 = "b87af873d33da71a73bfa3e0523b0f9651df8921afa3c8671d73a33ac4925346"; 1803 } 1804 { 1805 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/tr/firefox-140.0b3.tar.xz"; 1806 locale = "tr"; 1807 arch = "linux-aarch64"; 1808 - sha256 = "a7fff70158702ede22335388e1e695f5e7086d4617fc868f7f2c85957820a50e"; 1809 } 1810 { 1811 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/trs/firefox-140.0b3.tar.xz"; 1812 locale = "trs"; 1813 arch = "linux-aarch64"; 1814 - sha256 = "ae65ea701ac7c4d71d7de0d175ca2886002704c66a9540af81c92c9fea1edb61"; 1815 } 1816 { 1817 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/uk/firefox-140.0b3.tar.xz"; 1818 locale = "uk"; 1819 arch = "linux-aarch64"; 1820 - sha256 = "3740e4f2065cbc1cf8e5dd413fb9fb1d735e83f28e036cc70dd17a592a4314db"; 1821 } 1822 { 1823 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/ur/firefox-140.0b3.tar.xz"; 1824 locale = "ur"; 1825 arch = "linux-aarch64"; 1826 - sha256 = "7f12a9f9e7fbadc91f363259ab25efdd0eb0e7efe876961c5a55d04528a0a8ca"; 1827 } 1828 { 1829 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/uz/firefox-140.0b3.tar.xz"; 1830 locale = "uz"; 1831 arch = "linux-aarch64"; 1832 - sha256 = "430cb9447c248f780752109176652be758e11ae8be6697d9887b427a93d7f4f8"; 1833 } 1834 { 1835 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/vi/firefox-140.0b3.tar.xz"; 1836 locale = "vi"; 1837 arch = "linux-aarch64"; 1838 - sha256 = "69cbdc59a993867bda380c425cb8817cd332d9527a234530d418a3390d89571a"; 1839 } 1840 { 1841 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/xh/firefox-140.0b3.tar.xz"; 1842 locale = "xh"; 1843 arch = "linux-aarch64"; 1844 - sha256 = "63fcd5c3aa54cddc831ff612e5a4a81a2d0dbed209884c2f245f1a36daed2cf6"; 1845 } 1846 { 1847 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/zh-CN/firefox-140.0b3.tar.xz"; 1848 locale = "zh-CN"; 1849 arch = "linux-aarch64"; 1850 - sha256 = "df7072dca96da6164e8ce0b523eb0f09b5f68a11d53bd9eab0c81ee158e823e8"; 1851 } 1852 { 1853 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/linux-aarch64/zh-TW/firefox-140.0b3.tar.xz"; 1854 locale = "zh-TW"; 1855 arch = "linux-aarch64"; 1856 - sha256 = "5bc5002bf66948e837eaf42a0b397766416f14c539ab1684e1400b2febb59b5d"; 1857 } 1858 { 1859 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ach/Firefox%20140.0b3.dmg"; 1860 locale = "ach"; 1861 arch = "mac"; 1862 - sha256 = "b91a4b800d350b018789a6cb08bbeb6e557ef492b79f03c2479fa931eb5eba55"; 1863 } 1864 { 1865 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/af/Firefox%20140.0b3.dmg"; 1866 locale = "af"; 1867 arch = "mac"; 1868 - sha256 = "4cf3232c157eab869704d49f8215f1096f421aa58a5a2653ee6fe186375118f6"; 1869 } 1870 { 1871 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/an/Firefox%20140.0b3.dmg"; 1872 locale = "an"; 1873 arch = "mac"; 1874 - sha256 = "26b0318f7d6b8e6d4512fbca50df1b0848ac6df708eadb6d35ff557214bed2a3"; 1875 } 1876 { 1877 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ar/Firefox%20140.0b3.dmg"; 1878 locale = "ar"; 1879 arch = "mac"; 1880 - sha256 = "3de6a419eeaf8e2b7abd6204856604d52dafbe9457a261d99258a34fd9883d34"; 1881 } 1882 { 1883 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ast/Firefox%20140.0b3.dmg"; 1884 locale = "ast"; 1885 arch = "mac"; 1886 - sha256 = "506566a4074aa217fe718145d68f5792310816bef7d03412796925eb2f497b2b"; 1887 } 1888 { 1889 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/az/Firefox%20140.0b3.dmg"; 1890 locale = "az"; 1891 arch = "mac"; 1892 - sha256 = "6b4d36108ea50db402e5dde3722c251150037c49e13dce7067119029d831ab38"; 1893 } 1894 { 1895 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/be/Firefox%20140.0b3.dmg"; 1896 locale = "be"; 1897 arch = "mac"; 1898 - sha256 = "ed5f409da41108e7315499580a848fbc38b6795dbbb4873c1a49b654d3ebcdb0"; 1899 } 1900 { 1901 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/bg/Firefox%20140.0b3.dmg"; 1902 locale = "bg"; 1903 arch = "mac"; 1904 - sha256 = "3d89876f2a64a0a089c835efc068cafa8f0611a393bfda1e700fe174ad97ea67"; 1905 } 1906 { 1907 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/bn/Firefox%20140.0b3.dmg"; 1908 locale = "bn"; 1909 arch = "mac"; 1910 - sha256 = "951a928b96768e9223a5cbf15000e6492b6af0fdbdd57ac04a9485dc90750a34"; 1911 } 1912 { 1913 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/br/Firefox%20140.0b3.dmg"; 1914 locale = "br"; 1915 arch = "mac"; 1916 - sha256 = "b0850a643f67d4f426cc4da800265476ceb3073be86a236e2390209a839f6580"; 1917 } 1918 { 1919 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/bs/Firefox%20140.0b3.dmg"; 1920 locale = "bs"; 1921 arch = "mac"; 1922 - sha256 = "b4eaa6d28e13ac082207160093c89de7338194f821d4568a8d48be94e6029cd7"; 1923 } 1924 { 1925 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ca-valencia/Firefox%20140.0b3.dmg"; 1926 locale = "ca-valencia"; 1927 arch = "mac"; 1928 - sha256 = "16aa9aa41615fa318661e5ad4cb44993edd8ada4c8a8a5ee6ea2d2ccfd80e4e6"; 1929 } 1930 { 1931 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ca/Firefox%20140.0b3.dmg"; 1932 locale = "ca"; 1933 arch = "mac"; 1934 - sha256 = "3943715885230fe7fb60b63dae1d6b970ce075f4ede2888d6bc04600afa0cb1e"; 1935 } 1936 { 1937 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/cak/Firefox%20140.0b3.dmg"; 1938 locale = "cak"; 1939 arch = "mac"; 1940 - sha256 = "0cfd7036ffce0e751df720c2fdc47461904eb75316040237ffa9ec65869e2171"; 1941 } 1942 { 1943 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/cs/Firefox%20140.0b3.dmg"; 1944 locale = "cs"; 1945 arch = "mac"; 1946 - sha256 = "88f59df2a7c7f13766f7ecadd41c27502bc7b1194c29aa700e319e268123e469"; 1947 } 1948 { 1949 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/cy/Firefox%20140.0b3.dmg"; 1950 locale = "cy"; 1951 arch = "mac"; 1952 - sha256 = "fd1a8b3fe4094b98de891b401fea4eb082a82e0c207ac79fa430624f2d7e3de8"; 1953 } 1954 { 1955 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/da/Firefox%20140.0b3.dmg"; 1956 locale = "da"; 1957 arch = "mac"; 1958 - sha256 = "58ded2505aeeffc23007086e8fa183db81b7a1319a48ee00743aba222f82c43c"; 1959 } 1960 { 1961 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/de/Firefox%20140.0b3.dmg"; 1962 locale = "de"; 1963 arch = "mac"; 1964 - sha256 = "62dc719f46113287868cb898f29b2390ff2ad889613ab7b7cecb15b7c14c020a"; 1965 } 1966 { 1967 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/dsb/Firefox%20140.0b3.dmg"; 1968 locale = "dsb"; 1969 arch = "mac"; 1970 - sha256 = "da379eccd174c83b80a88d08f31069b61a687f3bf97536fbaa9815314191a766"; 1971 } 1972 { 1973 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/el/Firefox%20140.0b3.dmg"; 1974 locale = "el"; 1975 arch = "mac"; 1976 - sha256 = "1e21eef746d5a3fac0bed5fdb3f536e705b947796331af0faaa40b7480e6b7bd"; 1977 } 1978 { 1979 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/en-CA/Firefox%20140.0b3.dmg"; 1980 locale = "en-CA"; 1981 arch = "mac"; 1982 - sha256 = "cf0551a0409ed7283baf68707ec51312a170faab606c9da859143f7e114884fc"; 1983 } 1984 { 1985 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/en-GB/Firefox%20140.0b3.dmg"; 1986 locale = "en-GB"; 1987 arch = "mac"; 1988 - sha256 = "a2ef452fff308991e1c18d2ce14d62c2b8ae51b6a57e4c12d04159ccb625bb8e"; 1989 } 1990 { 1991 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/en-US/Firefox%20140.0b3.dmg"; 1992 locale = "en-US"; 1993 arch = "mac"; 1994 - sha256 = "36655b97674d1d06d4beaa9ea6e4a62b9ce8918cde026e3a62d5b72cb8f23d40"; 1995 } 1996 { 1997 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/eo/Firefox%20140.0b3.dmg"; 1998 locale = "eo"; 1999 arch = "mac"; 2000 - sha256 = "c264873f843cc4b622a6f21d9608879b317975a06cbb7bf067eb0d67abcab6d6"; 2001 } 2002 { 2003 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/es-AR/Firefox%20140.0b3.dmg"; 2004 locale = "es-AR"; 2005 arch = "mac"; 2006 - sha256 = "c70701849574b48d56bccff74d68f61d00728021110b5a66fe6c9cd534e8dd43"; 2007 } 2008 { 2009 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/es-CL/Firefox%20140.0b3.dmg"; 2010 locale = "es-CL"; 2011 arch = "mac"; 2012 - sha256 = "b03e20dcbd79468005bfb5deee8d888aa11d5707d0d9568f8abcfd8d1014adad"; 2013 } 2014 { 2015 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/es-ES/Firefox%20140.0b3.dmg"; 2016 locale = "es-ES"; 2017 arch = "mac"; 2018 - sha256 = "af7fb0e75d98fabea29580ee313ed18f49062917d73e272b16812c7ad1ba35e3"; 2019 } 2020 { 2021 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/es-MX/Firefox%20140.0b3.dmg"; 2022 locale = "es-MX"; 2023 arch = "mac"; 2024 - sha256 = "d62b8c0c305ca45ec857f026bc27157482474be06ab3b13180cbe3dfda7e676d"; 2025 } 2026 { 2027 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/et/Firefox%20140.0b3.dmg"; 2028 locale = "et"; 2029 arch = "mac"; 2030 - sha256 = "595b01bea796801dd3b35256110290a2c746836a57e8a2c7690986bcb96209e2"; 2031 } 2032 { 2033 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/eu/Firefox%20140.0b3.dmg"; 2034 locale = "eu"; 2035 arch = "mac"; 2036 - sha256 = "4c8f36075976c6de8345bfb7716be26e12bb620d273bff2f951530adfa5b1d3b"; 2037 } 2038 { 2039 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/fa/Firefox%20140.0b3.dmg"; 2040 locale = "fa"; 2041 arch = "mac"; 2042 - sha256 = "cbeedab2fc5fe6c563f49d198aba79007a8e149422e046a2b2ad540d18a80e49"; 2043 } 2044 { 2045 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ff/Firefox%20140.0b3.dmg"; 2046 locale = "ff"; 2047 arch = "mac"; 2048 - sha256 = "1820073e2ee74a85a7811e2cf6e8208aac984304e3a060006a4a9c6092357677"; 2049 } 2050 { 2051 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/fi/Firefox%20140.0b3.dmg"; 2052 locale = "fi"; 2053 arch = "mac"; 2054 - sha256 = "35b4de1b611bcb11ab46567d8cbc5eb369f12ca6455823115cd0c6c3d0a28f29"; 2055 } 2056 { 2057 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/fr/Firefox%20140.0b3.dmg"; 2058 locale = "fr"; 2059 arch = "mac"; 2060 - sha256 = "df3c9b89144194e4b20244ef8d42b6a2f1b075f5b0afbaacda153af2aff45df3"; 2061 } 2062 { 2063 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/fur/Firefox%20140.0b3.dmg"; 2064 locale = "fur"; 2065 arch = "mac"; 2066 - sha256 = "b198f7fc147179514be0ebaaa726cd66fce74cfde162d2d32e1756ee20f7d903"; 2067 } 2068 { 2069 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/fy-NL/Firefox%20140.0b3.dmg"; 2070 locale = "fy-NL"; 2071 arch = "mac"; 2072 - sha256 = "73abfe375f5f858e82a9aa737f7c07b471f47a21adc861cd7d48643afb6f24dd"; 2073 } 2074 { 2075 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ga-IE/Firefox%20140.0b3.dmg"; 2076 locale = "ga-IE"; 2077 arch = "mac"; 2078 - sha256 = "28bc935a00b9ffd14077aaf3917e4a8595ae3c629f08af32aab3000504130e3d"; 2079 } 2080 { 2081 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/gd/Firefox%20140.0b3.dmg"; 2082 locale = "gd"; 2083 arch = "mac"; 2084 - sha256 = "efca639b23420c79025a977d033a0490ef5577ec993527e9e5780567cbecaf77"; 2085 } 2086 { 2087 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/gl/Firefox%20140.0b3.dmg"; 2088 locale = "gl"; 2089 arch = "mac"; 2090 - sha256 = "c689143914019a0c824d5b9ebe079d3d0e42a6f8e61083e873c3b5aeae272e1f"; 2091 } 2092 { 2093 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/gn/Firefox%20140.0b3.dmg"; 2094 locale = "gn"; 2095 arch = "mac"; 2096 - sha256 = "e1abb457c9f144a16baaa01e10c4f3ef1d8d55cfa7c10fe32030af14a889dae6"; 2097 } 2098 { 2099 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/gu-IN/Firefox%20140.0b3.dmg"; 2100 locale = "gu-IN"; 2101 arch = "mac"; 2102 - sha256 = "810bdc63fb5527aae67c2039a87ff1cabc5d0af1d81d0a38e5dd6eaf87e4c38d"; 2103 } 2104 { 2105 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/he/Firefox%20140.0b3.dmg"; 2106 locale = "he"; 2107 arch = "mac"; 2108 - sha256 = "fe8dd8d001ea4ef3ae6d570f177fab07cf66968ca0218c328401030ff673ec46"; 2109 } 2110 { 2111 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/hi-IN/Firefox%20140.0b3.dmg"; 2112 locale = "hi-IN"; 2113 arch = "mac"; 2114 - sha256 = "b97ea559a077fb24f54ee38b78524d054610f6ddb2dbaf01e0b9efac5aa35073"; 2115 } 2116 { 2117 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/hr/Firefox%20140.0b3.dmg"; 2118 locale = "hr"; 2119 arch = "mac"; 2120 - sha256 = "971d6761f8ede73878b1fe75d5ac054187b4039bd36f462a3120c06c5ae2cc62"; 2121 } 2122 { 2123 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/hsb/Firefox%20140.0b3.dmg"; 2124 locale = "hsb"; 2125 arch = "mac"; 2126 - sha256 = "f4c952b27fe8eb5d5aca66ce987ee7fea9fa6a34b4effa1199e29d13dcb8c11a"; 2127 } 2128 { 2129 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/hu/Firefox%20140.0b3.dmg"; 2130 locale = "hu"; 2131 arch = "mac"; 2132 - sha256 = "bd292cfd5c8dd4134a9f00de09230d76924ae1353ac5b11d51a11ac94208d93d"; 2133 } 2134 { 2135 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/hy-AM/Firefox%20140.0b3.dmg"; 2136 locale = "hy-AM"; 2137 arch = "mac"; 2138 - sha256 = "2576beffeed165a63ab65d4abd5890f26b6e5af32b32e9f4cdd4dd0773b605e2"; 2139 } 2140 { 2141 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ia/Firefox%20140.0b3.dmg"; 2142 locale = "ia"; 2143 arch = "mac"; 2144 - sha256 = "06af1775920044c5faa89624a1009eeb8e5d9ca7bfcb3502c0ce1b8d38192e11"; 2145 } 2146 { 2147 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/id/Firefox%20140.0b3.dmg"; 2148 locale = "id"; 2149 arch = "mac"; 2150 - sha256 = "240e6519207b2b9402c2fa66a5837e97f04cd7c6ea421a81e0b3b23fed7ea51b"; 2151 } 2152 { 2153 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/is/Firefox%20140.0b3.dmg"; 2154 locale = "is"; 2155 arch = "mac"; 2156 - sha256 = "e4613a65d2abd33e2eaf260c41a82cf3d1201ed0a11693676d53e448832fd1f3"; 2157 } 2158 { 2159 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/it/Firefox%20140.0b3.dmg"; 2160 locale = "it"; 2161 arch = "mac"; 2162 - sha256 = "0d5cd0c510d67dd6c672f43105a1d503dddb724f665eb483a35f83e082106bb0"; 2163 } 2164 { 2165 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ja-JP-mac/Firefox%20140.0b3.dmg"; 2166 locale = "ja-JP-mac"; 2167 arch = "mac"; 2168 - sha256 = "a95390e3725fe01ad9baaade9021a418372bea41125c5cccba6f37a5251f61b1"; 2169 } 2170 { 2171 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ka/Firefox%20140.0b3.dmg"; 2172 locale = "ka"; 2173 arch = "mac"; 2174 - sha256 = "faa01d4c9385d3f975fbc79ba7aafe59029e90fd128b03fdc1850752e3ddd507"; 2175 } 2176 { 2177 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/kab/Firefox%20140.0b3.dmg"; 2178 locale = "kab"; 2179 arch = "mac"; 2180 - sha256 = "89442f6b6c6a414a909eea9df7d5d1a37e5879532b4d9fe61e94fdb51529084b"; 2181 } 2182 { 2183 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/kk/Firefox%20140.0b3.dmg"; 2184 locale = "kk"; 2185 arch = "mac"; 2186 - sha256 = "20ab995aaa826d58223435f3317d8de817a165c9a5440f68e90e1a74e8cf6881"; 2187 } 2188 { 2189 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/km/Firefox%20140.0b3.dmg"; 2190 locale = "km"; 2191 arch = "mac"; 2192 - sha256 = "8c79bd0ff6a8ef9f30312ff49bd40e5b000343203849ba0e633369ec6873b297"; 2193 } 2194 { 2195 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/kn/Firefox%20140.0b3.dmg"; 2196 locale = "kn"; 2197 arch = "mac"; 2198 - sha256 = "8aa7056147c69bcba2d2c141be79ee89092d6af7c57bb50703260e97d7b1cf03"; 2199 } 2200 { 2201 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ko/Firefox%20140.0b3.dmg"; 2202 locale = "ko"; 2203 arch = "mac"; 2204 - sha256 = "99adc3223525a2901b09d0502a90ab9c0105ac9a961941133e18adb020a4fdf8"; 2205 } 2206 { 2207 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/lij/Firefox%20140.0b3.dmg"; 2208 locale = "lij"; 2209 arch = "mac"; 2210 - sha256 = "a2ee8a7df24b872daadf4706ae669bf038dabea9fe1abe2d65ce9ae9a3ff1924"; 2211 } 2212 { 2213 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/lt/Firefox%20140.0b3.dmg"; 2214 locale = "lt"; 2215 arch = "mac"; 2216 - sha256 = "3392374665a21108f4649c07b6617cf7f7340be0890ebd6e9e254c9a88efbb0f"; 2217 } 2218 { 2219 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/lv/Firefox%20140.0b3.dmg"; 2220 locale = "lv"; 2221 arch = "mac"; 2222 - sha256 = "637b76a242d6470597e7e6c35775b9989235819c2d4388d908ca09fbd14a004e"; 2223 } 2224 { 2225 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/mk/Firefox%20140.0b3.dmg"; 2226 locale = "mk"; 2227 arch = "mac"; 2228 - sha256 = "413a76f4bb5d2c9b32cae19eca2576bf35f3d63df59c44d5b6d99edbba2700f3"; 2229 } 2230 { 2231 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/mr/Firefox%20140.0b3.dmg"; 2232 locale = "mr"; 2233 arch = "mac"; 2234 - sha256 = "7cca5cc2d2efb1f3f083fa4e953202b8108bdd735eb9ae26d71a6a3beacfe2b7"; 2235 } 2236 { 2237 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ms/Firefox%20140.0b3.dmg"; 2238 locale = "ms"; 2239 arch = "mac"; 2240 - sha256 = "102223dddd89fa88ea6cac413c9154863d3be3dbe1063633d977b01c71d180c0"; 2241 } 2242 { 2243 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/my/Firefox%20140.0b3.dmg"; 2244 locale = "my"; 2245 arch = "mac"; 2246 - sha256 = "61ae243ff4451c581d74ce6f98486d5089bd130e415a6921c972fd5db935121c"; 2247 } 2248 { 2249 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/nb-NO/Firefox%20140.0b3.dmg"; 2250 locale = "nb-NO"; 2251 arch = "mac"; 2252 - sha256 = "f251c9b9cd5295325884989dd91bd91fcd4eacb69381cda3430ffeec4352ab25"; 2253 } 2254 { 2255 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ne-NP/Firefox%20140.0b3.dmg"; 2256 locale = "ne-NP"; 2257 arch = "mac"; 2258 - sha256 = "58e3a5927e3cf8d53cf4dd83141562b2fc6957e9725d619fa25e40196d90a232"; 2259 } 2260 { 2261 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/nl/Firefox%20140.0b3.dmg"; 2262 locale = "nl"; 2263 arch = "mac"; 2264 - sha256 = "3543c215c31dae3e64dd6dc58661158b8148a64aef0e0f2eb5b6da4fc75f7fb3"; 2265 } 2266 { 2267 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/nn-NO/Firefox%20140.0b3.dmg"; 2268 locale = "nn-NO"; 2269 arch = "mac"; 2270 - sha256 = "5be9073b97c6be9ac49214b170408b563a05a1330d7008a7fc5828fba34254df"; 2271 } 2272 { 2273 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/oc/Firefox%20140.0b3.dmg"; 2274 locale = "oc"; 2275 arch = "mac"; 2276 - sha256 = "90a95fba1b9684b72b11ed5e2455b2880a49ee38af0578238eca50f0f64f5c86"; 2277 } 2278 { 2279 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/pa-IN/Firefox%20140.0b3.dmg"; 2280 locale = "pa-IN"; 2281 arch = "mac"; 2282 - sha256 = "1d1eb37923276bb744e7317e5a13f754c1c40dcfdde803836096bbab4ad1b73c"; 2283 } 2284 { 2285 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/pl/Firefox%20140.0b3.dmg"; 2286 locale = "pl"; 2287 arch = "mac"; 2288 - sha256 = "2f0fbf132c1bf3020c25b0b4a5d3819c7a8976050a13a78a2ac1a2a7a8d90639"; 2289 } 2290 { 2291 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/pt-BR/Firefox%20140.0b3.dmg"; 2292 locale = "pt-BR"; 2293 arch = "mac"; 2294 - sha256 = "dbb1b75a4504cd974330b831cf101780479e89128226b3201f835182501a20a8"; 2295 } 2296 { 2297 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/pt-PT/Firefox%20140.0b3.dmg"; 2298 locale = "pt-PT"; 2299 arch = "mac"; 2300 - sha256 = "be7accef05071d1e3a3eb91c651a2a230a15a6a34f0b631dbb23dff4ab04c48d"; 2301 } 2302 { 2303 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/rm/Firefox%20140.0b3.dmg"; 2304 locale = "rm"; 2305 arch = "mac"; 2306 - sha256 = "3fc7184d29e01e8d35fe15593b51ac1e2aebafb81efbd0f5f9439c88de92dd43"; 2307 } 2308 { 2309 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ro/Firefox%20140.0b3.dmg"; 2310 locale = "ro"; 2311 arch = "mac"; 2312 - sha256 = "bc5bef76b02704e9bddc7789cf2613619b05bb8ef60c468d908a2718f70cdac3"; 2313 } 2314 { 2315 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ru/Firefox%20140.0b3.dmg"; 2316 locale = "ru"; 2317 arch = "mac"; 2318 - sha256 = "dc6bd8c1566a001a96d09d363b409e4fe1c4789c68b790c1ae3fcfca78c5bd61"; 2319 } 2320 { 2321 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sat/Firefox%20140.0b3.dmg"; 2322 locale = "sat"; 2323 arch = "mac"; 2324 - sha256 = "538a52ac76c407170f20b8205fe8d9c8d87e0994b0ab317adbdaddd318f59603"; 2325 } 2326 { 2327 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sc/Firefox%20140.0b3.dmg"; 2328 locale = "sc"; 2329 arch = "mac"; 2330 - sha256 = "ab2083bb3f0792c9992c06e9f36301d32303d03018e23f0637ddde9be3e25e24"; 2331 } 2332 { 2333 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sco/Firefox%20140.0b3.dmg"; 2334 locale = "sco"; 2335 arch = "mac"; 2336 - sha256 = "b9c56f2c5e09fd688cbbdcf3ebc99b4b7f057ab481c1fae0a7a2e5861b7dd762"; 2337 } 2338 { 2339 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/si/Firefox%20140.0b3.dmg"; 2340 locale = "si"; 2341 arch = "mac"; 2342 - sha256 = "58b8d7fc66556775aae57b4e94c4ec634715b82aa2315af59ca22f398d82ad02"; 2343 } 2344 { 2345 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sk/Firefox%20140.0b3.dmg"; 2346 locale = "sk"; 2347 arch = "mac"; 2348 - sha256 = "de930af4f10e568f0fea89b8e13db00022b1e2ae2feba92f4b83bd7dcf578a39"; 2349 } 2350 { 2351 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/skr/Firefox%20140.0b3.dmg"; 2352 locale = "skr"; 2353 arch = "mac"; 2354 - sha256 = "636f7e563a3ada0c596f75098ba74880d75e579b70aef876aa8f030066a694d6"; 2355 } 2356 { 2357 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sl/Firefox%20140.0b3.dmg"; 2358 locale = "sl"; 2359 arch = "mac"; 2360 - sha256 = "856d81557b6acd1e238c04dbd8efcbbd0fac05d31df38ca1b6dc05e0b4823920"; 2361 } 2362 { 2363 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/son/Firefox%20140.0b3.dmg"; 2364 locale = "son"; 2365 arch = "mac"; 2366 - sha256 = "757fde5c9c72658729bdaf03fdeab06606c83286ed06c6a17d5c9c034ccc491b"; 2367 } 2368 { 2369 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sq/Firefox%20140.0b3.dmg"; 2370 locale = "sq"; 2371 arch = "mac"; 2372 - sha256 = "99ffa29be7c64059386d15ce600fb52f72a3e8a98291f88858092b7577153a69"; 2373 } 2374 { 2375 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sr/Firefox%20140.0b3.dmg"; 2376 locale = "sr"; 2377 arch = "mac"; 2378 - sha256 = "1e15320ded4438a36166e85fdc57b2101c4a1ae4c2790f9dfaf4a2d623c72cdf"; 2379 } 2380 { 2381 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/sv-SE/Firefox%20140.0b3.dmg"; 2382 locale = "sv-SE"; 2383 arch = "mac"; 2384 - sha256 = "f102f3daa8d5b231a6d3c88692e676f7a776a7bec7867a3130edb7664d694416"; 2385 } 2386 { 2387 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/szl/Firefox%20140.0b3.dmg"; 2388 locale = "szl"; 2389 arch = "mac"; 2390 - sha256 = "f64c48c0376bc7a3fb78401cde45da6f384938a3cf8dc728afe5f79450f28f7d"; 2391 } 2392 { 2393 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ta/Firefox%20140.0b3.dmg"; 2394 locale = "ta"; 2395 arch = "mac"; 2396 - sha256 = "28b94d98a68653139e4920a428915cfecd230d933d8276122907b98b08880e4e"; 2397 } 2398 { 2399 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/te/Firefox%20140.0b3.dmg"; 2400 locale = "te"; 2401 arch = "mac"; 2402 - sha256 = "3c1aeb66d18f386fdce26b76dd6165b1aba5d3abffbe50518a7bb98cad0b260a"; 2403 } 2404 { 2405 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/tg/Firefox%20140.0b3.dmg"; 2406 locale = "tg"; 2407 arch = "mac"; 2408 - sha256 = "0bfd5977424a287b4dd5b33d3d06ef7a46eab14b9528b4faab9ac5624bcf5a15"; 2409 } 2410 { 2411 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/th/Firefox%20140.0b3.dmg"; 2412 locale = "th"; 2413 arch = "mac"; 2414 - sha256 = "c7b00d9601e0dd1b58cb239a243a9814694517bd72654598c9b1cccbf057fad5"; 2415 } 2416 { 2417 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/tl/Firefox%20140.0b3.dmg"; 2418 locale = "tl"; 2419 arch = "mac"; 2420 - sha256 = "19a06f0ef997df9fe9231393e2641f162b473eef0973c35428ff1c9acf68e790"; 2421 } 2422 { 2423 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/tr/Firefox%20140.0b3.dmg"; 2424 locale = "tr"; 2425 arch = "mac"; 2426 - sha256 = "147e73c10914893790ef2f07929b9b448114f9b6decd42be231883c1b8fc4a98"; 2427 } 2428 { 2429 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/trs/Firefox%20140.0b3.dmg"; 2430 locale = "trs"; 2431 arch = "mac"; 2432 - sha256 = "b7fd70dba59b97246f2a69815b63f3984fbcd0551174bbaa9ba6c767b81a1f65"; 2433 } 2434 { 2435 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/uk/Firefox%20140.0b3.dmg"; 2436 locale = "uk"; 2437 arch = "mac"; 2438 - sha256 = "bd812c4b22b71be191a17936371f18ee6a1ffc97a1afe88dd1c3f4b5c0aaa9c9"; 2439 } 2440 { 2441 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/ur/Firefox%20140.0b3.dmg"; 2442 locale = "ur"; 2443 arch = "mac"; 2444 - sha256 = "ad42340b285bd9aa28bf5f568d2f559cc2525eb4d3c76750766742503208fe23"; 2445 } 2446 { 2447 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/uz/Firefox%20140.0b3.dmg"; 2448 locale = "uz"; 2449 arch = "mac"; 2450 - sha256 = "1e1325a80bbec8eaa0d0fff8d0fc09adab19c43e51160dc041702768eba63220"; 2451 } 2452 { 2453 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/vi/Firefox%20140.0b3.dmg"; 2454 locale = "vi"; 2455 arch = "mac"; 2456 - sha256 = "fc9f36a9269c990feaba9621dfed49d9df96f0fe20155884e90807ae9d7225b8"; 2457 } 2458 { 2459 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/xh/Firefox%20140.0b3.dmg"; 2460 locale = "xh"; 2461 arch = "mac"; 2462 - sha256 = "af8210bf82898991fd9da3f8e539e09aa6a3995665cbe049558bc9245640e0be"; 2463 } 2464 { 2465 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/zh-CN/Firefox%20140.0b3.dmg"; 2466 locale = "zh-CN"; 2467 arch = "mac"; 2468 - sha256 = "ebe8c62854e34ea685d7a49864504faac27453d21c76dad92d96e2eb6f7b6cfc"; 2469 } 2470 { 2471 - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b3/mac/zh-TW/Firefox%20140.0b3.dmg"; 2472 locale = "zh-TW"; 2473 arch = "mac"; 2474 - sha256 = "7035c1f5ce6358fa450ac6de572b08907a8bb4df4849008fb35e8f492c3cf622"; 2475 } 2476 ]; 2477 }
··· 1 { 2 + version = "140.0b4"; 3 sources = [ 4 { 5 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ach/firefox-140.0b4.tar.xz"; 6 locale = "ach"; 7 arch = "linux-x86_64"; 8 + sha256 = "ed1554afe2f6f16e43600abc464a5093f9668cbe2c2f9ff2c2a5c7751924dfcc"; 9 } 10 { 11 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/af/firefox-140.0b4.tar.xz"; 12 locale = "af"; 13 arch = "linux-x86_64"; 14 + sha256 = "2c42439d6d8aebb5e9cd5a7a662d181fa421a6baca7288492bf22f1f919001f8"; 15 } 16 { 17 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/an/firefox-140.0b4.tar.xz"; 18 locale = "an"; 19 arch = "linux-x86_64"; 20 + sha256 = "413ccf730b5429950731693c968f1839c9c84772c62e2d06c9e93e1724015230"; 21 } 22 { 23 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ar/firefox-140.0b4.tar.xz"; 24 locale = "ar"; 25 arch = "linux-x86_64"; 26 + sha256 = "f99f746fb9d1996cc2aec0881c78d01d871d5c0feae57ac07f2a81cf4b295247"; 27 } 28 { 29 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ast/firefox-140.0b4.tar.xz"; 30 locale = "ast"; 31 arch = "linux-x86_64"; 32 + sha256 = "becb101ca6fbcf2452ff5d025524b465815ebebb3507f3f2f24c42ef1e2cd2cb"; 33 } 34 { 35 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/az/firefox-140.0b4.tar.xz"; 36 locale = "az"; 37 arch = "linux-x86_64"; 38 + sha256 = "1c8ce7b3c1a3d0fe79f2039d0386cc8bfb36583331db2e76d4fef0e36fe3dd01"; 39 } 40 { 41 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/be/firefox-140.0b4.tar.xz"; 42 locale = "be"; 43 arch = "linux-x86_64"; 44 + sha256 = "0e24d3516d2a464e9bbf4b575c8f3ab54c724102c89d19890c3a629e3d53d4aa"; 45 } 46 { 47 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/bg/firefox-140.0b4.tar.xz"; 48 locale = "bg"; 49 arch = "linux-x86_64"; 50 + sha256 = "d7184793c5aaf2d53a15de10f97a3f74a04f47a17a4864a3ab0fdd082d14c8ef"; 51 } 52 { 53 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/bn/firefox-140.0b4.tar.xz"; 54 locale = "bn"; 55 arch = "linux-x86_64"; 56 + sha256 = "5b29c8c9dea8541a00c94b35af1b05681b3f7e5533f50724bbcdfad23fe4b374"; 57 } 58 { 59 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/br/firefox-140.0b4.tar.xz"; 60 locale = "br"; 61 arch = "linux-x86_64"; 62 + sha256 = "90e8da40dc2fad16a3fcee7fd04e7d8b9507dd0bbeb343f1feb5cead4351a53f"; 63 } 64 { 65 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/bs/firefox-140.0b4.tar.xz"; 66 locale = "bs"; 67 arch = "linux-x86_64"; 68 + sha256 = "a2aca9afe6c3bc00d0f3c885a29d4ad6537a5a9f9e34bec196592c8c18d7fd09"; 69 } 70 { 71 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ca-valencia/firefox-140.0b4.tar.xz"; 72 locale = "ca-valencia"; 73 arch = "linux-x86_64"; 74 + sha256 = "5d4bc97a8726f34b93d1c066e7417904be8017e209a912eb08116d97a21d4350"; 75 } 76 { 77 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ca/firefox-140.0b4.tar.xz"; 78 locale = "ca"; 79 arch = "linux-x86_64"; 80 + sha256 = "2a33c442ae382b834a78ee4358f0771bb6edd5c6382ec9f298861a2eca11b79e"; 81 } 82 { 83 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/cak/firefox-140.0b4.tar.xz"; 84 locale = "cak"; 85 arch = "linux-x86_64"; 86 + sha256 = "e0d45404dee8ee5bdf301fbafd876d6a20597d0bf52a7765aaa5069115825f3d"; 87 } 88 { 89 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/cs/firefox-140.0b4.tar.xz"; 90 locale = "cs"; 91 arch = "linux-x86_64"; 92 + sha256 = "892e04a3707da1bcf31d1b7ebf3ca896e4eb28e833fde42c0c86d1d6bc4f7ad3"; 93 } 94 { 95 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/cy/firefox-140.0b4.tar.xz"; 96 locale = "cy"; 97 arch = "linux-x86_64"; 98 + sha256 = "51251020df6ef2436f91994c7bd6760bc27ce79f24f4044dc27ea35a827508df"; 99 } 100 { 101 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/da/firefox-140.0b4.tar.xz"; 102 locale = "da"; 103 arch = "linux-x86_64"; 104 + sha256 = "d0a7f95babaf32f19267f36a1553159a340187deb131a8c68c6807e15afeca32"; 105 } 106 { 107 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/de/firefox-140.0b4.tar.xz"; 108 locale = "de"; 109 arch = "linux-x86_64"; 110 + sha256 = "df0c0ab4772c2004be8fb9f1db5ca8d00ed2ef4217c60138db991c2b5dbbe439"; 111 } 112 { 113 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/dsb/firefox-140.0b4.tar.xz"; 114 locale = "dsb"; 115 arch = "linux-x86_64"; 116 + sha256 = "af4a92e19e01ab664e26b7c59fe34a230f4dd3bfcc4bca59d1d71a46936d7800"; 117 } 118 { 119 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/el/firefox-140.0b4.tar.xz"; 120 locale = "el"; 121 arch = "linux-x86_64"; 122 + sha256 = "ece534644114af64ee062608aeb0d04c7fedacde76c80ace8931692a89213015"; 123 } 124 { 125 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/en-CA/firefox-140.0b4.tar.xz"; 126 locale = "en-CA"; 127 arch = "linux-x86_64"; 128 + sha256 = "494aa1d40b6faa19bf16be5f75a8eaec0b6903e22a3b85bf6db969815c67e744"; 129 } 130 { 131 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/en-GB/firefox-140.0b4.tar.xz"; 132 locale = "en-GB"; 133 arch = "linux-x86_64"; 134 + sha256 = "8cb6a84fb9fcc27115de62396eff3a24de1b4eb87fdbba649536d4a877bb9e90"; 135 } 136 { 137 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/en-US/firefox-140.0b4.tar.xz"; 138 locale = "en-US"; 139 arch = "linux-x86_64"; 140 + sha256 = "4e7af27ab23d6b5da4cef54989c510612f55ec058f53106b1f51152b25db4d9b"; 141 } 142 { 143 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/eo/firefox-140.0b4.tar.xz"; 144 locale = "eo"; 145 arch = "linux-x86_64"; 146 + sha256 = "fd5a6ab7fc1748b1444f655ceafe5fb83441baa6ad70b10aed44a2e973dc7f33"; 147 } 148 { 149 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/es-AR/firefox-140.0b4.tar.xz"; 150 locale = "es-AR"; 151 arch = "linux-x86_64"; 152 + sha256 = "16a4e466fc24c65736ebbf83ac2cba1fdc0f74ca28a10faf0c5748776bf0c1f8"; 153 } 154 { 155 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/es-CL/firefox-140.0b4.tar.xz"; 156 locale = "es-CL"; 157 arch = "linux-x86_64"; 158 + sha256 = "9750c945c67f351ac9a8d5be40cefee79f4dd6974cfdcd5f1f7162da8d2466f0"; 159 } 160 { 161 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/es-ES/firefox-140.0b4.tar.xz"; 162 locale = "es-ES"; 163 arch = "linux-x86_64"; 164 + sha256 = "f174e7a9ad5d95dabede5e2339b1750c6f85e2bb0d1f8dc654d242ba00b39c00"; 165 } 166 { 167 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/es-MX/firefox-140.0b4.tar.xz"; 168 locale = "es-MX"; 169 arch = "linux-x86_64"; 170 + sha256 = "b9257a36159ad9e65fde2e5580efafa722600d6a27ac2996fbba49fb2fbe0c08"; 171 } 172 { 173 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/et/firefox-140.0b4.tar.xz"; 174 locale = "et"; 175 arch = "linux-x86_64"; 176 + sha256 = "d1c583e56238a293e1fbe9eebfb6cbdc33eafec1c5286ff5765debd2f68b0ce4"; 177 } 178 { 179 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/eu/firefox-140.0b4.tar.xz"; 180 locale = "eu"; 181 arch = "linux-x86_64"; 182 + sha256 = "def0cd7abfc22a6f60927bd232ac93d504ddb26e3e4983d9708e31b7341db75a"; 183 } 184 { 185 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/fa/firefox-140.0b4.tar.xz"; 186 locale = "fa"; 187 arch = "linux-x86_64"; 188 + sha256 = "44e74ebd3258cc16be4e2d9f6718b08e7e6c60f0239f990006727c42662d925f"; 189 } 190 { 191 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ff/firefox-140.0b4.tar.xz"; 192 locale = "ff"; 193 arch = "linux-x86_64"; 194 + sha256 = "bde7c76e9728ba604b297d6924034983f7846077daba3fa959710bbd18f3e525"; 195 } 196 { 197 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/fi/firefox-140.0b4.tar.xz"; 198 locale = "fi"; 199 arch = "linux-x86_64"; 200 + sha256 = "e71fe4950ab0395cadce49dc7774940ff126476004155270de788660963af6d9"; 201 } 202 { 203 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/fr/firefox-140.0b4.tar.xz"; 204 locale = "fr"; 205 arch = "linux-x86_64"; 206 + sha256 = "73d3bcd3efa9828c4c46dab307ea2fb7478700a8a4746aa81d35e31d969756ef"; 207 } 208 { 209 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/fur/firefox-140.0b4.tar.xz"; 210 locale = "fur"; 211 arch = "linux-x86_64"; 212 + sha256 = "e81e8ad39b55548bc88666bb7adc03ce18fc5ba57d31c0d94c90202897e29cc5"; 213 } 214 { 215 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/fy-NL/firefox-140.0b4.tar.xz"; 216 locale = "fy-NL"; 217 arch = "linux-x86_64"; 218 + sha256 = "c064a6fdb1b474f9cce223691e216a9a232041326b1ef1dc47175c406e7619b9"; 219 } 220 { 221 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ga-IE/firefox-140.0b4.tar.xz"; 222 locale = "ga-IE"; 223 arch = "linux-x86_64"; 224 + sha256 = "09fd356ab21d082b7b2ca96ac05bbc8691e0b833a96cd20e01058228506fba7d"; 225 } 226 { 227 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/gd/firefox-140.0b4.tar.xz"; 228 locale = "gd"; 229 arch = "linux-x86_64"; 230 + sha256 = "2c2128f710ef3ff6d462c9420d1e0080a280fbe74279b99fd48f90b607b43dce"; 231 } 232 { 233 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/gl/firefox-140.0b4.tar.xz"; 234 locale = "gl"; 235 arch = "linux-x86_64"; 236 + sha256 = "8bd114ad5da25dbd4672519939d39e1b865abcdb64d672f51a66b7ffbdadb68d"; 237 } 238 { 239 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/gn/firefox-140.0b4.tar.xz"; 240 locale = "gn"; 241 arch = "linux-x86_64"; 242 + sha256 = "8af55045fcf0f4f28f1ce09e5a540c6a28ac2f7040a0f41599298fdbc898a750"; 243 } 244 { 245 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/gu-IN/firefox-140.0b4.tar.xz"; 246 locale = "gu-IN"; 247 arch = "linux-x86_64"; 248 + sha256 = "a05701804e12296468c1c5b0f41352117c3564e81987d9f085a1a5aa21ff8345"; 249 } 250 { 251 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/he/firefox-140.0b4.tar.xz"; 252 locale = "he"; 253 arch = "linux-x86_64"; 254 + sha256 = "569bfc9273743adf40a346f9d921ea9828e1356d384969287dca95d4f008d7a9"; 255 } 256 { 257 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/hi-IN/firefox-140.0b4.tar.xz"; 258 locale = "hi-IN"; 259 arch = "linux-x86_64"; 260 + sha256 = "07b8ba1226e79cc94cd081d7a845b9d2f19960cd622cb1b09f7e03bd2ae07bf6"; 261 } 262 { 263 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/hr/firefox-140.0b4.tar.xz"; 264 locale = "hr"; 265 arch = "linux-x86_64"; 266 + sha256 = "212bdc93f22821083001f8e605fcc3bb898a2af5aa03adcfe5361f72461142c1"; 267 } 268 { 269 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/hsb/firefox-140.0b4.tar.xz"; 270 locale = "hsb"; 271 arch = "linux-x86_64"; 272 + sha256 = "7d4ea28a2c6adaf9e71f4694d35f7aece693b6f4e3634ce21df45e7c0c0145dd"; 273 } 274 { 275 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/hu/firefox-140.0b4.tar.xz"; 276 locale = "hu"; 277 arch = "linux-x86_64"; 278 + sha256 = "9165f21b67d2714d2704f23c93026c1ceecca3db09faaec9782640fef16cbc0b"; 279 } 280 { 281 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/hy-AM/firefox-140.0b4.tar.xz"; 282 locale = "hy-AM"; 283 arch = "linux-x86_64"; 284 + sha256 = "ce04cecbfcac04037bce64d5cd06995416cbfd4232dae04515fd0edf8a1fb6eb"; 285 } 286 { 287 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ia/firefox-140.0b4.tar.xz"; 288 locale = "ia"; 289 arch = "linux-x86_64"; 290 + sha256 = "241daa6215d95180879c077a94733058d804e9b08aa285f50a07362e95955fce"; 291 } 292 { 293 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/id/firefox-140.0b4.tar.xz"; 294 locale = "id"; 295 arch = "linux-x86_64"; 296 + sha256 = "563114161ebad123b8c98d53fd45dc4f42a36c43699b476039fc136503f4a3d3"; 297 } 298 { 299 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/is/firefox-140.0b4.tar.xz"; 300 locale = "is"; 301 arch = "linux-x86_64"; 302 + sha256 = "aceeaea1d110c7404eb6514dc2c0bb498cfc0f7dc01fe49b3b28362672adacb9"; 303 } 304 { 305 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/it/firefox-140.0b4.tar.xz"; 306 locale = "it"; 307 arch = "linux-x86_64"; 308 + sha256 = "9f723893095f114ad85e1efeb8241018e77fe2c67c130d7c1e3528347d83e7df"; 309 } 310 { 311 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ja/firefox-140.0b4.tar.xz"; 312 locale = "ja"; 313 arch = "linux-x86_64"; 314 + sha256 = "3e4c5d1b66bf80cf6c60c30394852c4413157bfe00c04648dabec7d461d83685"; 315 } 316 { 317 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ka/firefox-140.0b4.tar.xz"; 318 locale = "ka"; 319 arch = "linux-x86_64"; 320 + sha256 = "39c96201f2965d1c4e04bb7e10b380d2fba4466545c6f7ed6065466edeb796cc"; 321 } 322 { 323 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/kab/firefox-140.0b4.tar.xz"; 324 locale = "kab"; 325 arch = "linux-x86_64"; 326 + sha256 = "785ed68e6de6fe0c683b424aa985649e0057bcceb3fff29389df590662019b6b"; 327 } 328 { 329 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/kk/firefox-140.0b4.tar.xz"; 330 locale = "kk"; 331 arch = "linux-x86_64"; 332 + sha256 = "ed6314351021e49aa00ea3121545d17b884d0a016b210e80ae4a0426ff5089f2"; 333 } 334 { 335 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/km/firefox-140.0b4.tar.xz"; 336 locale = "km"; 337 arch = "linux-x86_64"; 338 + sha256 = "03af2b330ca148cd24a5155fbc31f331b4cc849dc65fc92aa566652a692118ea"; 339 } 340 { 341 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/kn/firefox-140.0b4.tar.xz"; 342 locale = "kn"; 343 arch = "linux-x86_64"; 344 + sha256 = "5af858ea0c84882e6f432ce0cb49b890dd9dbfc77f7f0a1df3e9dceb2a055857"; 345 } 346 { 347 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ko/firefox-140.0b4.tar.xz"; 348 locale = "ko"; 349 arch = "linux-x86_64"; 350 + sha256 = "e05d5fbf17993d217ee9c87935181540b1fb3fae861e9c9432c677a144d6d5a4"; 351 } 352 { 353 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/lij/firefox-140.0b4.tar.xz"; 354 locale = "lij"; 355 arch = "linux-x86_64"; 356 + sha256 = "ff343e1471223c89b91b7dd5ec432517907cc3e2f7abfb4652a3fcb6c327ff39"; 357 } 358 { 359 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/lt/firefox-140.0b4.tar.xz"; 360 locale = "lt"; 361 arch = "linux-x86_64"; 362 + sha256 = "7b200ec16524ca006ecbe4a9110a1c18d7d795e71be1f46d402f494de194c3f2"; 363 } 364 { 365 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/lv/firefox-140.0b4.tar.xz"; 366 locale = "lv"; 367 arch = "linux-x86_64"; 368 + sha256 = "ec4214a35bfa6fadef80a22a68f74bfa493d98f2a1c9ac56d795ddab892e1154"; 369 } 370 { 371 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/mk/firefox-140.0b4.tar.xz"; 372 locale = "mk"; 373 arch = "linux-x86_64"; 374 + sha256 = "12224a1d1326bb76fccecdc44ef10b943a348c5db0b0986fe1f973a515496c23"; 375 } 376 { 377 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/mr/firefox-140.0b4.tar.xz"; 378 locale = "mr"; 379 arch = "linux-x86_64"; 380 + sha256 = "8caa52f7d7eba810af4ee5fe666a0f8b42f06178a048b9c3df552d60de229512"; 381 } 382 { 383 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ms/firefox-140.0b4.tar.xz"; 384 locale = "ms"; 385 arch = "linux-x86_64"; 386 + sha256 = "2ec5bd3d8077427e6f897f24a65dd0795106b41c53f869e198c473d80f9a1187"; 387 } 388 { 389 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/my/firefox-140.0b4.tar.xz"; 390 locale = "my"; 391 arch = "linux-x86_64"; 392 + sha256 = "43e005ebbc0e36c28beeb7459e4332f258a5ed4c7782ac1edfe9e667f0f27320"; 393 } 394 { 395 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/nb-NO/firefox-140.0b4.tar.xz"; 396 locale = "nb-NO"; 397 arch = "linux-x86_64"; 398 + sha256 = "22e97b6b60c15ebd0aecd0d4c4add317cc33f60a05cbfcb7e2cbbf415b740fca"; 399 } 400 { 401 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ne-NP/firefox-140.0b4.tar.xz"; 402 locale = "ne-NP"; 403 arch = "linux-x86_64"; 404 + sha256 = "1e16445ab882842732731a9c03d68a6c1f2141ee2a78a00d2cec4d8310361657"; 405 } 406 { 407 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/nl/firefox-140.0b4.tar.xz"; 408 locale = "nl"; 409 arch = "linux-x86_64"; 410 + sha256 = "da05f794f09e9c91b7b0abb0d446ff0d93d4e21ec9519464a29d39d8025e9144"; 411 } 412 { 413 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/nn-NO/firefox-140.0b4.tar.xz"; 414 locale = "nn-NO"; 415 arch = "linux-x86_64"; 416 + sha256 = "2d1b1f7ef8610cc251c1555218babc2d93e8189088dc00fd5c64d76e5d1b1524"; 417 } 418 { 419 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/oc/firefox-140.0b4.tar.xz"; 420 locale = "oc"; 421 arch = "linux-x86_64"; 422 + sha256 = "89ea5fa03cc3ad404bdcf4a8586daa44a9de04552be5618f5fca1cd033572832"; 423 } 424 { 425 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/pa-IN/firefox-140.0b4.tar.xz"; 426 locale = "pa-IN"; 427 arch = "linux-x86_64"; 428 + sha256 = "4722a3918593e032bd846f1ffd00e432014e84afc4f65b84d40b6345972456d5"; 429 } 430 { 431 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/pl/firefox-140.0b4.tar.xz"; 432 locale = "pl"; 433 arch = "linux-x86_64"; 434 + sha256 = "5dc3a51b9d3b63be9c55ee7fa3e6bc489fec279c1cdda3fb7a905d2b892bc236"; 435 } 436 { 437 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/pt-BR/firefox-140.0b4.tar.xz"; 438 locale = "pt-BR"; 439 arch = "linux-x86_64"; 440 + sha256 = "47c5182687c634fe5d71bd4e4de4fa564fb1c5e11cdc1e1909c61ef4887ae64e"; 441 } 442 { 443 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/pt-PT/firefox-140.0b4.tar.xz"; 444 locale = "pt-PT"; 445 arch = "linux-x86_64"; 446 + sha256 = "ac74c82c721cd6690cbc5d684b684f9b8856ee369f6336a582a7afaa70796ddf"; 447 } 448 { 449 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/rm/firefox-140.0b4.tar.xz"; 450 locale = "rm"; 451 arch = "linux-x86_64"; 452 + sha256 = "c0b3597bdb10e90649b0d4d7f7021fae07540f59b8ff001c37e3384ca191a290"; 453 } 454 { 455 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ro/firefox-140.0b4.tar.xz"; 456 locale = "ro"; 457 arch = "linux-x86_64"; 458 + sha256 = "bbf4412b492a5aa9c69a24e98549cf58715174dc7a5332ad68e7057096c57712"; 459 } 460 { 461 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ru/firefox-140.0b4.tar.xz"; 462 locale = "ru"; 463 arch = "linux-x86_64"; 464 + sha256 = "a9760586112083eb36a80ad983ba2b2871d9388567de54786a074639ad1e60d2"; 465 } 466 { 467 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sat/firefox-140.0b4.tar.xz"; 468 locale = "sat"; 469 arch = "linux-x86_64"; 470 + sha256 = "66207f430c6ca2ec178d749c1a73950b13d4532f455303689cb6f333dd42d534"; 471 } 472 { 473 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sc/firefox-140.0b4.tar.xz"; 474 locale = "sc"; 475 arch = "linux-x86_64"; 476 + sha256 = "39a81cdcab313029ef8517a8c5ba99ee00bad85eb0d8bcb4e474e978bec531b8"; 477 } 478 { 479 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sco/firefox-140.0b4.tar.xz"; 480 locale = "sco"; 481 arch = "linux-x86_64"; 482 + sha256 = "dc12f5de8d130e29ed6afdd973999f02d64a7e24a0319b4315dacd284411cbb5"; 483 } 484 { 485 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/si/firefox-140.0b4.tar.xz"; 486 locale = "si"; 487 arch = "linux-x86_64"; 488 + sha256 = "882a0fe884852ae0674e504385801f5d37bc385f750cba7a657cce3b5208b915"; 489 } 490 { 491 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sk/firefox-140.0b4.tar.xz"; 492 locale = "sk"; 493 arch = "linux-x86_64"; 494 + sha256 = "ea153b3fc99a99391cefd60bd1ad85c7f20d8ab75c8ede046400ba11cc84270a"; 495 } 496 { 497 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/skr/firefox-140.0b4.tar.xz"; 498 locale = "skr"; 499 arch = "linux-x86_64"; 500 + sha256 = "8bf2a2bd7162e0d77975ca84e90a11e5e3a3768dc6f2aa514ae337c6297234e3"; 501 } 502 { 503 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sl/firefox-140.0b4.tar.xz"; 504 locale = "sl"; 505 arch = "linux-x86_64"; 506 + sha256 = "e84d6fc022ba4073b8fe718b97bd24f2a4607aa2373bfed8d5e3342392378d79"; 507 } 508 { 509 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/son/firefox-140.0b4.tar.xz"; 510 locale = "son"; 511 arch = "linux-x86_64"; 512 + sha256 = "288cab80c8fc5f4d86c11e3a2eb7b709c7c83b1a9bb0af6277270e5de2c1a3a4"; 513 } 514 { 515 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sq/firefox-140.0b4.tar.xz"; 516 locale = "sq"; 517 arch = "linux-x86_64"; 518 + sha256 = "01ac1ac79660e7881254e734b5fdd27bca4d5e4ca59edb9596f7e06351d70ac6"; 519 } 520 { 521 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sr/firefox-140.0b4.tar.xz"; 522 locale = "sr"; 523 arch = "linux-x86_64"; 524 + sha256 = "fb3785faf424ced77ad426ca57af0f3e012a95369b1d21c2e45a0ee20b141513"; 525 } 526 { 527 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/sv-SE/firefox-140.0b4.tar.xz"; 528 locale = "sv-SE"; 529 arch = "linux-x86_64"; 530 + sha256 = "fdd59c366029567c7304766df55c1b26cf343ea894ce860c09c9b6fc7de2d329"; 531 } 532 { 533 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/szl/firefox-140.0b4.tar.xz"; 534 locale = "szl"; 535 arch = "linux-x86_64"; 536 + sha256 = "a134efee05e83eab94598023c344f8a5d1689577e3a502394207404c31f9e617"; 537 } 538 { 539 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ta/firefox-140.0b4.tar.xz"; 540 locale = "ta"; 541 arch = "linux-x86_64"; 542 + sha256 = "d9435ca50da4cccea83236810861f171b82c226e309cfcdc4bc482cc7700824f"; 543 } 544 { 545 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/te/firefox-140.0b4.tar.xz"; 546 locale = "te"; 547 arch = "linux-x86_64"; 548 + sha256 = "c39704e465a36dca6aab92f286212be3bf19d3bb13ffd9beb116c082a93d5b5b"; 549 } 550 { 551 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/tg/firefox-140.0b4.tar.xz"; 552 locale = "tg"; 553 arch = "linux-x86_64"; 554 + sha256 = "8f7399c91dace4831a8ee9e8577cc1c5a4f6adf03dca99727b4a02dd75e3fd44"; 555 } 556 { 557 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/th/firefox-140.0b4.tar.xz"; 558 locale = "th"; 559 arch = "linux-x86_64"; 560 + sha256 = "0272f94a2af35c3b1c119f840f773048172216512d413fc96bac3000d700af47"; 561 } 562 { 563 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/tl/firefox-140.0b4.tar.xz"; 564 locale = "tl"; 565 arch = "linux-x86_64"; 566 + sha256 = "651df98e8048a27031bd7a3e2fc831f730a096b353c8ee4bc122dbb2efa9f9b8"; 567 } 568 { 569 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/tr/firefox-140.0b4.tar.xz"; 570 locale = "tr"; 571 arch = "linux-x86_64"; 572 + sha256 = "3cf549f861a4116de29a557bb156c20ac00fe4c74b3d7d34ee034c58d93e02c0"; 573 } 574 { 575 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/trs/firefox-140.0b4.tar.xz"; 576 locale = "trs"; 577 arch = "linux-x86_64"; 578 + sha256 = "e95c80ae3cde23c2e5c46d275a3cf7fc7eafff7501e36f8eed75c35715099a82"; 579 } 580 { 581 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/uk/firefox-140.0b4.tar.xz"; 582 locale = "uk"; 583 arch = "linux-x86_64"; 584 + sha256 = "5a449bbdcc17018e4ab397da53fb494088822785ad12a8cecedbf29b3f4ab469"; 585 } 586 { 587 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/ur/firefox-140.0b4.tar.xz"; 588 locale = "ur"; 589 arch = "linux-x86_64"; 590 + sha256 = "83bc6404434776cdfffe5dbb881ae129c770105199db75d93cb548e6d8e1b786"; 591 } 592 { 593 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/uz/firefox-140.0b4.tar.xz"; 594 locale = "uz"; 595 arch = "linux-x86_64"; 596 + sha256 = "03e14237adb3018e6f87a8c5f5f8958027de62bc61ae13d32f243416be24f8a3"; 597 } 598 { 599 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/vi/firefox-140.0b4.tar.xz"; 600 locale = "vi"; 601 arch = "linux-x86_64"; 602 + sha256 = "4b894630987ede195b9cefd5d1820dee6947b90059e852ab3af121edb26c23a6"; 603 } 604 { 605 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/xh/firefox-140.0b4.tar.xz"; 606 locale = "xh"; 607 arch = "linux-x86_64"; 608 + sha256 = "21ec74dba16ce06e4801454ff7f12a08776eb51f811395910f5db5ef86c476ca"; 609 } 610 { 611 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/zh-CN/firefox-140.0b4.tar.xz"; 612 locale = "zh-CN"; 613 arch = "linux-x86_64"; 614 + sha256 = "c6b51c4b57e7930133f9b787a771f6ffbc07557c039f94c5e897b338a9429379"; 615 } 616 { 617 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-x86_64/zh-TW/firefox-140.0b4.tar.xz"; 618 locale = "zh-TW"; 619 arch = "linux-x86_64"; 620 + sha256 = "58cb18063b47f3fb738769a9384adb48f5ac31350209328f013a683f4bf55736"; 621 } 622 { 623 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ach/firefox-140.0b4.tar.xz"; 624 locale = "ach"; 625 arch = "linux-i686"; 626 + sha256 = "ba1ea1cb0fc6050123edbaf5c49211c8ee2c897fb01cebd85092d3802ad90007"; 627 } 628 { 629 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/af/firefox-140.0b4.tar.xz"; 630 locale = "af"; 631 arch = "linux-i686"; 632 + sha256 = "a9b39fedc4a4fbd62a8a2ff8c56bee38c2785c5172a6017da1b01efca8e79981"; 633 } 634 { 635 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/an/firefox-140.0b4.tar.xz"; 636 locale = "an"; 637 arch = "linux-i686"; 638 + sha256 = "b70844ad6f608cc3f9d212929e4e278ab86eb7a0ee6933ac73a4673a54979533"; 639 } 640 { 641 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ar/firefox-140.0b4.tar.xz"; 642 locale = "ar"; 643 arch = "linux-i686"; 644 + sha256 = "a3964ca7ef4331a9dfc59a2782ba02695e63698200920435b34cfb5d2a91b74c"; 645 } 646 { 647 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ast/firefox-140.0b4.tar.xz"; 648 locale = "ast"; 649 arch = "linux-i686"; 650 + sha256 = "7953ed51d14b92a69ef579e9d36f0abdcf9e8e29e3e87f9c098605e520dbbb92"; 651 } 652 { 653 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/az/firefox-140.0b4.tar.xz"; 654 locale = "az"; 655 arch = "linux-i686"; 656 + sha256 = "e306ba790d170ce433de39816ee322200d9332d9e4b4a3200233c77aed23fd46"; 657 } 658 { 659 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/be/firefox-140.0b4.tar.xz"; 660 locale = "be"; 661 arch = "linux-i686"; 662 + sha256 = "c95ff9d17f160b66e5d98b50cc9e3e23cb602e96535a20dc6d106648b634af5f"; 663 } 664 { 665 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/bg/firefox-140.0b4.tar.xz"; 666 locale = "bg"; 667 arch = "linux-i686"; 668 + sha256 = "7612be680b6232be9bf25f44e9878d705da84d9c06f689ce39b704cd5b467a3d"; 669 } 670 { 671 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/bn/firefox-140.0b4.tar.xz"; 672 locale = "bn"; 673 arch = "linux-i686"; 674 + sha256 = "0ff1f5370c1c3ca852880b85bb5b0274a86a2129769b63dcec7dfe2c0dc24d01"; 675 } 676 { 677 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/br/firefox-140.0b4.tar.xz"; 678 locale = "br"; 679 arch = "linux-i686"; 680 + sha256 = "5cfb59c58c42c84b8b27eb764ba734513e3943182de27a924bfd9886fffcd7bc"; 681 } 682 { 683 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/bs/firefox-140.0b4.tar.xz"; 684 locale = "bs"; 685 arch = "linux-i686"; 686 + sha256 = "82b6944f76105800a44cd0a6cc734a41901c84afdf504d32ffcee1ea6930302e"; 687 } 688 { 689 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ca-valencia/firefox-140.0b4.tar.xz"; 690 locale = "ca-valencia"; 691 arch = "linux-i686"; 692 + sha256 = "b431b242cf9ca2c894cc1ea30efd512c2aa390da9a4ac03ebceb019b8dfe07ff"; 693 } 694 { 695 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ca/firefox-140.0b4.tar.xz"; 696 locale = "ca"; 697 arch = "linux-i686"; 698 + sha256 = "ab394498f4a9557cdca2b060e458c65d93cb95441464b36dd6131e3690d9edf0"; 699 } 700 { 701 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/cak/firefox-140.0b4.tar.xz"; 702 locale = "cak"; 703 arch = "linux-i686"; 704 + sha256 = "04d17aafda6d62a9c3a225fd6136d1ed6f97d2a09f2580cf947f434f8ff1b63c"; 705 } 706 { 707 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/cs/firefox-140.0b4.tar.xz"; 708 locale = "cs"; 709 arch = "linux-i686"; 710 + sha256 = "5286ed9fcd63351bea906c7b24b33398492bc2b8fe6e6ec0b07946f88630243f"; 711 } 712 { 713 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/cy/firefox-140.0b4.tar.xz"; 714 locale = "cy"; 715 arch = "linux-i686"; 716 + sha256 = "cb83d8e01aba72c385dd9b9cc4a2a5fd791533481d9bddf32eb8b0245701adbe"; 717 } 718 { 719 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/da/firefox-140.0b4.tar.xz"; 720 locale = "da"; 721 arch = "linux-i686"; 722 + sha256 = "48b9bbfd7985809559b801353e104ec5ab56654a0141e23e04220ed851705ed9"; 723 } 724 { 725 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/de/firefox-140.0b4.tar.xz"; 726 locale = "de"; 727 arch = "linux-i686"; 728 + sha256 = "b6b189a3c7b2fe43dce76e1021f96e45417d462847a743a1e77b683266aafcc5"; 729 } 730 { 731 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/dsb/firefox-140.0b4.tar.xz"; 732 locale = "dsb"; 733 arch = "linux-i686"; 734 + sha256 = "11fa034d78efe86b64d6d06902d4e4e2bc65ca3ad26f9d4921ea58cb09984876"; 735 } 736 { 737 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/el/firefox-140.0b4.tar.xz"; 738 locale = "el"; 739 arch = "linux-i686"; 740 + sha256 = "31f822245236d5176e4b03ff56b1c65a40ba7bb466410aea2b118776f710aec8"; 741 } 742 { 743 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/en-CA/firefox-140.0b4.tar.xz"; 744 locale = "en-CA"; 745 arch = "linux-i686"; 746 + sha256 = "38fc5dc95972a11cd02b1c081ee321716a42e98ec6ef7e3f435d4b1221bf2ce1"; 747 } 748 { 749 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/en-GB/firefox-140.0b4.tar.xz"; 750 locale = "en-GB"; 751 arch = "linux-i686"; 752 + sha256 = "0fef7f42cae9c59916fa6057d364d708c802a1f94941f90caaacb3035296e544"; 753 } 754 { 755 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/en-US/firefox-140.0b4.tar.xz"; 756 locale = "en-US"; 757 arch = "linux-i686"; 758 + sha256 = "13669006bc1b4910b522c29ff090f2678be9fa240f4f267616af593c10ef462f"; 759 } 760 { 761 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/eo/firefox-140.0b4.tar.xz"; 762 locale = "eo"; 763 arch = "linux-i686"; 764 + sha256 = "9e7e27590c325c569d52230fc011cae9e9ac01bb812e2e18e5f0267fe55a2918"; 765 } 766 { 767 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/es-AR/firefox-140.0b4.tar.xz"; 768 locale = "es-AR"; 769 arch = "linux-i686"; 770 + sha256 = "e6c051adaecd6f60d1fc4709d9303cf466024be18742966edbaf43a36789999c"; 771 } 772 { 773 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/es-CL/firefox-140.0b4.tar.xz"; 774 locale = "es-CL"; 775 arch = "linux-i686"; 776 + sha256 = "b8517c7afbc67ead810e626fa1ea48f1684e19d6dcd662798725b8b892bde6b3"; 777 } 778 { 779 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/es-ES/firefox-140.0b4.tar.xz"; 780 locale = "es-ES"; 781 arch = "linux-i686"; 782 + sha256 = "c4c0b29a4a060a0c8af8629adf6ca0ff2976f78cc64aec6fb008b87858e273e8"; 783 } 784 { 785 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/es-MX/firefox-140.0b4.tar.xz"; 786 locale = "es-MX"; 787 arch = "linux-i686"; 788 + sha256 = "49b3abcab9b709150d6e972049f2b6de488c46a12419ea9f1f6197f66e91e8b0"; 789 } 790 { 791 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/et/firefox-140.0b4.tar.xz"; 792 locale = "et"; 793 arch = "linux-i686"; 794 + sha256 = "75a4e80ebf1b76c63552b333d09d2955dcb96695c3a2a1ce4e1c1923f088fb1e"; 795 } 796 { 797 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/eu/firefox-140.0b4.tar.xz"; 798 locale = "eu"; 799 arch = "linux-i686"; 800 + sha256 = "8ea8d99a94ebc7b8f42d8e10bd95842bbfdd536482efcc122b81be83cdcf3735"; 801 } 802 { 803 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/fa/firefox-140.0b4.tar.xz"; 804 locale = "fa"; 805 arch = "linux-i686"; 806 + sha256 = "e6bef39a4ecd26f015a73c01e16a3c7002ea10940b656c44d143718f0142fe10"; 807 } 808 { 809 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ff/firefox-140.0b4.tar.xz"; 810 locale = "ff"; 811 arch = "linux-i686"; 812 + sha256 = "d10e07baef739462e5416f0b274e5ad28ee3d80b46baa1a6fa3cb58ff60ee058"; 813 } 814 { 815 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/fi/firefox-140.0b4.tar.xz"; 816 locale = "fi"; 817 arch = "linux-i686"; 818 + sha256 = "e49ff3f9972a37af4c5e9b63004ba1830c52f6857731c698d3c865e54be1afc5"; 819 } 820 { 821 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/fr/firefox-140.0b4.tar.xz"; 822 locale = "fr"; 823 arch = "linux-i686"; 824 + sha256 = "f994e1c351ea6baf9a180f78815c64279c9012de3a5081f0556979834e626d3c"; 825 } 826 { 827 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/fur/firefox-140.0b4.tar.xz"; 828 locale = "fur"; 829 arch = "linux-i686"; 830 + sha256 = "5d3b63899668bb1c644e0c4c99bf12ebdc0537ae9c3b7254b109f79d45861f8d"; 831 } 832 { 833 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/fy-NL/firefox-140.0b4.tar.xz"; 834 locale = "fy-NL"; 835 arch = "linux-i686"; 836 + sha256 = "b1200734203936c991271a16d46be20e4142ad5ac3f86b37c1dac8aa93d57957"; 837 } 838 { 839 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ga-IE/firefox-140.0b4.tar.xz"; 840 locale = "ga-IE"; 841 arch = "linux-i686"; 842 + sha256 = "1b56d9d55166127ebfc90662ce1165ca70f47aa44efe41fa43f5bd78e82a7d61"; 843 } 844 { 845 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/gd/firefox-140.0b4.tar.xz"; 846 locale = "gd"; 847 arch = "linux-i686"; 848 + sha256 = "2a822268acefc09e5ba26dee73982de407c4d9aac8c8abe9621c487245654571"; 849 } 850 { 851 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/gl/firefox-140.0b4.tar.xz"; 852 locale = "gl"; 853 arch = "linux-i686"; 854 + sha256 = "81e91beebc926105e03b1866b83d4558c89220e2281a5d1ad5ecfbf384529ee3"; 855 } 856 { 857 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/gn/firefox-140.0b4.tar.xz"; 858 locale = "gn"; 859 arch = "linux-i686"; 860 + sha256 = "fc0ea462b9700642e36ca02589e84be42bdd1943bc014fd1fc3f2601d076e6a3"; 861 } 862 { 863 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/gu-IN/firefox-140.0b4.tar.xz"; 864 locale = "gu-IN"; 865 arch = "linux-i686"; 866 + sha256 = "32917a5d626a841856998e2596691b20e86d2e18dc4417f553966b8e4738681d"; 867 } 868 { 869 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/he/firefox-140.0b4.tar.xz"; 870 locale = "he"; 871 arch = "linux-i686"; 872 + sha256 = "d34160eb61dfd9095fbf5c576e787da856815b4510e8d80d1f3e9a948032f7b3"; 873 } 874 { 875 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/hi-IN/firefox-140.0b4.tar.xz"; 876 locale = "hi-IN"; 877 arch = "linux-i686"; 878 + sha256 = "51828123c95c9d6cc2e36ca3c2c411e7919d7f5555f36674b6f804ab262e4d4d"; 879 } 880 { 881 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/hr/firefox-140.0b4.tar.xz"; 882 locale = "hr"; 883 arch = "linux-i686"; 884 + sha256 = "3c4c02943f7a6c60a0a7c87158e03747d4a9e44f1e49cab054b7d35811cfb4f1"; 885 } 886 { 887 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/hsb/firefox-140.0b4.tar.xz"; 888 locale = "hsb"; 889 arch = "linux-i686"; 890 + sha256 = "2885f4677dd03b444a4eec840cebfb9e8bca4b1f091c155e9370b30c9bcbaa41"; 891 } 892 { 893 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/hu/firefox-140.0b4.tar.xz"; 894 locale = "hu"; 895 arch = "linux-i686"; 896 + sha256 = "4a0aacef612ee558547ea65b43d461ae4f1e4484d8f1b1f08d1e0e1123c39a11"; 897 } 898 { 899 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/hy-AM/firefox-140.0b4.tar.xz"; 900 locale = "hy-AM"; 901 arch = "linux-i686"; 902 + sha256 = "756af49598e57e4e604b9d7ae3420fc1d1f92520e9387e769ec32dbf7b88e799"; 903 } 904 { 905 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ia/firefox-140.0b4.tar.xz"; 906 locale = "ia"; 907 arch = "linux-i686"; 908 + sha256 = "4c21904867ebbcf124d66a611454c9170f4974c4056edbe7b85fccc530a89821"; 909 } 910 { 911 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/id/firefox-140.0b4.tar.xz"; 912 locale = "id"; 913 arch = "linux-i686"; 914 + sha256 = "20b890969b74c69d5b08b5249a2c90abd35e209bc0f604c501c666a8698525bf"; 915 } 916 { 917 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/is/firefox-140.0b4.tar.xz"; 918 locale = "is"; 919 arch = "linux-i686"; 920 + sha256 = "0a9a6a5847f6e941d5e4dd1dc005811950b136d9f603aaf4cf7137ef254fa72e"; 921 } 922 { 923 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/it/firefox-140.0b4.tar.xz"; 924 locale = "it"; 925 arch = "linux-i686"; 926 + sha256 = "31dba20ca0561d706ed27a981578c2009ec7b16e34747b203f032e94ee7c58e4"; 927 } 928 { 929 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ja/firefox-140.0b4.tar.xz"; 930 locale = "ja"; 931 arch = "linux-i686"; 932 + sha256 = "1fea25b831a12066f42dc06a6b266de967eabd096c313d07f13cc70723a2cac4"; 933 } 934 { 935 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ka/firefox-140.0b4.tar.xz"; 936 locale = "ka"; 937 arch = "linux-i686"; 938 + sha256 = "3a1d9c4bc047759380d0b32c379d21ca79dbfc583548fd8f7c8f04a09bec6a01"; 939 } 940 { 941 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/kab/firefox-140.0b4.tar.xz"; 942 locale = "kab"; 943 arch = "linux-i686"; 944 + sha256 = "9983545d86d35e4e7550edc155a58ff2109daec31f8221c3f4f6bf39a2e5e6f8"; 945 } 946 { 947 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/kk/firefox-140.0b4.tar.xz"; 948 locale = "kk"; 949 arch = "linux-i686"; 950 + sha256 = "888ca132a30e062cfca97fd1583ac5c67bc74b6ec24d988ea37ba55af2a79843"; 951 } 952 { 953 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/km/firefox-140.0b4.tar.xz"; 954 locale = "km"; 955 arch = "linux-i686"; 956 + sha256 = "311fba327c8c69382296a0aa25ac374c50b179e297a255b69b3699d5a4c45a71"; 957 } 958 { 959 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/kn/firefox-140.0b4.tar.xz"; 960 locale = "kn"; 961 arch = "linux-i686"; 962 + sha256 = "6ca08c6ce3c707130fee2a835b151dc49b2d7f36f4bb520cfa9390bc7c415731"; 963 } 964 { 965 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ko/firefox-140.0b4.tar.xz"; 966 locale = "ko"; 967 arch = "linux-i686"; 968 + sha256 = "df91e05dbcb7e0d0ee071a98716df1406a13f31e1e35aab9861aa4fabde2b19a"; 969 } 970 { 971 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/lij/firefox-140.0b4.tar.xz"; 972 locale = "lij"; 973 arch = "linux-i686"; 974 + sha256 = "d2e4f16f289dc27c5e86260ca43fbded3d9e72d53b287994868e0e8aa61b90c9"; 975 } 976 { 977 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/lt/firefox-140.0b4.tar.xz"; 978 locale = "lt"; 979 arch = "linux-i686"; 980 + sha256 = "5fe6fec4ab706cb36f18a0106052189e0d4003ff30b2fae3f2f686cba43dc03e"; 981 } 982 { 983 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/lv/firefox-140.0b4.tar.xz"; 984 locale = "lv"; 985 arch = "linux-i686"; 986 + sha256 = "cf3ff655c1dccd8760eced7c80afd3a56c55b7ebfc9b0fc9dcf0f44511265bfd"; 987 } 988 { 989 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/mk/firefox-140.0b4.tar.xz"; 990 locale = "mk"; 991 arch = "linux-i686"; 992 + sha256 = "4d0da6a59535c9c1411b6f6aa55a7302eed58cd2f53f0ff53e04a192cb8b6103"; 993 } 994 { 995 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/mr/firefox-140.0b4.tar.xz"; 996 locale = "mr"; 997 arch = "linux-i686"; 998 + sha256 = "34c88897c19103f20389bde6c25e0a63a2501d95b51b2e3d4c361afae7c7fa97"; 999 } 1000 { 1001 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ms/firefox-140.0b4.tar.xz"; 1002 locale = "ms"; 1003 arch = "linux-i686"; 1004 + sha256 = "086fe715d88df9c1a7c0248427f15ad667ef21d63778294b2034e5e6e8b6e705"; 1005 } 1006 { 1007 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/my/firefox-140.0b4.tar.xz"; 1008 locale = "my"; 1009 arch = "linux-i686"; 1010 + sha256 = "f0b76fa4dca799e4a6dc301e121d9d665921b57d2b5a6e2f4930ed238db1da97"; 1011 } 1012 { 1013 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/nb-NO/firefox-140.0b4.tar.xz"; 1014 locale = "nb-NO"; 1015 arch = "linux-i686"; 1016 + sha256 = "3db95dcaa7e87cff94f840755ed3c2c044d087e7efc9e4e0e66656def33d0658"; 1017 } 1018 { 1019 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ne-NP/firefox-140.0b4.tar.xz"; 1020 locale = "ne-NP"; 1021 arch = "linux-i686"; 1022 + sha256 = "772ddc3bda37a90f96ebf2c0031f6b382e1551b46b24636fb1fdf327438e6bc3"; 1023 } 1024 { 1025 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/nl/firefox-140.0b4.tar.xz"; 1026 locale = "nl"; 1027 arch = "linux-i686"; 1028 + sha256 = "52cfa752621f9671ca20ff58f17daf8231b6b25fdd93a0ab7089ee9ba30545c4"; 1029 } 1030 { 1031 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/nn-NO/firefox-140.0b4.tar.xz"; 1032 locale = "nn-NO"; 1033 arch = "linux-i686"; 1034 + sha256 = "0f0da43087dde742473ae10ce9aaaf698a82ecd7f6934a22115eeedd25d9f096"; 1035 } 1036 { 1037 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/oc/firefox-140.0b4.tar.xz"; 1038 locale = "oc"; 1039 arch = "linux-i686"; 1040 + sha256 = "59c4b11f86d1699f696d820a7b7f188744a4b05ed8969b16e4e275994e885592"; 1041 } 1042 { 1043 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/pa-IN/firefox-140.0b4.tar.xz"; 1044 locale = "pa-IN"; 1045 arch = "linux-i686"; 1046 + sha256 = "e00b35803b0327542c1b8205bae4cd92a0f4d0996d04f6d0e102271def7faba7"; 1047 } 1048 { 1049 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/pl/firefox-140.0b4.tar.xz"; 1050 locale = "pl"; 1051 arch = "linux-i686"; 1052 + sha256 = "8a608042c8e0bc3b680c43a17f2c2056e33e7ec08786925e84e78770d2dd56f0"; 1053 } 1054 { 1055 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/pt-BR/firefox-140.0b4.tar.xz"; 1056 locale = "pt-BR"; 1057 arch = "linux-i686"; 1058 + sha256 = "e53f0c8f5f95aa91285ecec905eb0f4319241c6d0213fc18005be9a6b217e856"; 1059 } 1060 { 1061 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/pt-PT/firefox-140.0b4.tar.xz"; 1062 locale = "pt-PT"; 1063 arch = "linux-i686"; 1064 + sha256 = "4c9776ae68caff9fb70b72f4bdeb11479cae6de27e2a55d8cb861b741b753155"; 1065 } 1066 { 1067 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/rm/firefox-140.0b4.tar.xz"; 1068 locale = "rm"; 1069 arch = "linux-i686"; 1070 + sha256 = "065aea6a7a7557aa03eca1448b98a1f6d28d63623dc20d6c5a2f810ffb034009"; 1071 } 1072 { 1073 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ro/firefox-140.0b4.tar.xz"; 1074 locale = "ro"; 1075 arch = "linux-i686"; 1076 + sha256 = "c32c420d584098f614af1009dd6bc9ea2b90447c2681684f36ce16824113ba28"; 1077 } 1078 { 1079 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ru/firefox-140.0b4.tar.xz"; 1080 locale = "ru"; 1081 arch = "linux-i686"; 1082 + sha256 = "2bfbab38ec47b41af7b52a712aa1e8ee8530834f186147ea3ec4d96da3f75538"; 1083 } 1084 { 1085 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sat/firefox-140.0b4.tar.xz"; 1086 locale = "sat"; 1087 arch = "linux-i686"; 1088 + sha256 = "dee5070ffc55dc9ea07db4f2fcef6f0114e919b744f077d083a07db56df140cd"; 1089 } 1090 { 1091 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sc/firefox-140.0b4.tar.xz"; 1092 locale = "sc"; 1093 arch = "linux-i686"; 1094 + sha256 = "508d7612dfcd6b021b8491b4a81a5554e333bc09c499076807c55fb8d855c840"; 1095 } 1096 { 1097 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sco/firefox-140.0b4.tar.xz"; 1098 locale = "sco"; 1099 arch = "linux-i686"; 1100 + sha256 = "fd658e1c2470ab0428e55d045ff28b5b84b1b598064104184bdc2d4a5d3c9435"; 1101 } 1102 { 1103 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/si/firefox-140.0b4.tar.xz"; 1104 locale = "si"; 1105 arch = "linux-i686"; 1106 + sha256 = "40e764c31003d7d14040eaa0c414c1ceee0a189cecaad1340e3979c6e8357c15"; 1107 } 1108 { 1109 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sk/firefox-140.0b4.tar.xz"; 1110 locale = "sk"; 1111 arch = "linux-i686"; 1112 + sha256 = "775c2ba89716d160f918d14f2b0308ec36d82f62891444fa8900f404928f9c0a"; 1113 } 1114 { 1115 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/skr/firefox-140.0b4.tar.xz"; 1116 locale = "skr"; 1117 arch = "linux-i686"; 1118 + sha256 = "307088fdb23dc49e94125b291c489c94c24852a7a9183bef7c24e0c6021dfe51"; 1119 } 1120 { 1121 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sl/firefox-140.0b4.tar.xz"; 1122 locale = "sl"; 1123 arch = "linux-i686"; 1124 + sha256 = "4e44491b0516f11d1bad2a5bdf3a36d6a910b686d2b41461c41eaba11c96d337"; 1125 } 1126 { 1127 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/son/firefox-140.0b4.tar.xz"; 1128 locale = "son"; 1129 arch = "linux-i686"; 1130 + sha256 = "9298a06871c2f64c7ef8f1431a414c9618c6bb1fb7ddfd8bd7c44b05db7100e7"; 1131 } 1132 { 1133 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sq/firefox-140.0b4.tar.xz"; 1134 locale = "sq"; 1135 arch = "linux-i686"; 1136 + sha256 = "31c4d00e0fa5f40b595601ebca3d6915a1063f0c54c4a5d4e6a38f200e682452"; 1137 } 1138 { 1139 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sr/firefox-140.0b4.tar.xz"; 1140 locale = "sr"; 1141 arch = "linux-i686"; 1142 + sha256 = "4bec7611e461fddbbdb227fddfbd9a75b385159e21b2cae079f90d4f08ca7e91"; 1143 } 1144 { 1145 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/sv-SE/firefox-140.0b4.tar.xz"; 1146 locale = "sv-SE"; 1147 arch = "linux-i686"; 1148 + sha256 = "cb0ec16d9499c30569efd03432a54afd2d5fba3814b4bcb8910ba2f15e72f0b8"; 1149 } 1150 { 1151 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/szl/firefox-140.0b4.tar.xz"; 1152 locale = "szl"; 1153 arch = "linux-i686"; 1154 + sha256 = "b5499e418ce022f9c586a02304632099a40c24d1c85ce4e0c860cb62e549cb07"; 1155 } 1156 { 1157 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ta/firefox-140.0b4.tar.xz"; 1158 locale = "ta"; 1159 arch = "linux-i686"; 1160 + sha256 = "8ae42a4880e83ac18d95b4fe6b7291bbd6edd0a6712849ad0a7e773c93b63576"; 1161 } 1162 { 1163 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/te/firefox-140.0b4.tar.xz"; 1164 locale = "te"; 1165 arch = "linux-i686"; 1166 + sha256 = "e9d5dcf1e96a856e72911d6d236d05defc9f8a0a9c6681846bd3fa7dec7ed0e6"; 1167 } 1168 { 1169 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/tg/firefox-140.0b4.tar.xz"; 1170 locale = "tg"; 1171 arch = "linux-i686"; 1172 + sha256 = "73f95036c7f4582ab186f759580217094ae41a25bbd73b04114665ba62743414"; 1173 } 1174 { 1175 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/th/firefox-140.0b4.tar.xz"; 1176 locale = "th"; 1177 arch = "linux-i686"; 1178 + sha256 = "de64c2f0db63b483c120fd86628e7a1de36f291944d5496a94d76cd62605bf1b"; 1179 } 1180 { 1181 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/tl/firefox-140.0b4.tar.xz"; 1182 locale = "tl"; 1183 arch = "linux-i686"; 1184 + sha256 = "8d6d26d45c5daaeea7f7997d066bee1d8bf543fe16364c19d12430ce53b8d47c"; 1185 } 1186 { 1187 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/tr/firefox-140.0b4.tar.xz"; 1188 locale = "tr"; 1189 arch = "linux-i686"; 1190 + sha256 = "a0334ec1f4e48340e43e9a7440a59df4977f6794b354ee1b9eee76a89c48171d"; 1191 } 1192 { 1193 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/trs/firefox-140.0b4.tar.xz"; 1194 locale = "trs"; 1195 arch = "linux-i686"; 1196 + sha256 = "42d65c749b7fedda87b79b2f29c30e603b6971e42f909ae43aa3d59d2210a162"; 1197 } 1198 { 1199 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/uk/firefox-140.0b4.tar.xz"; 1200 locale = "uk"; 1201 arch = "linux-i686"; 1202 + sha256 = "6b9aca59b26d720fe0aafb8d5ae8be6c1c16985ace64c4e795b6b85f4cc6fb24"; 1203 } 1204 { 1205 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/ur/firefox-140.0b4.tar.xz"; 1206 locale = "ur"; 1207 arch = "linux-i686"; 1208 + sha256 = "3a30933f5c7e041bf47dea561c20456c47324b1abfbf21f57c1d07c7df7617ca"; 1209 } 1210 { 1211 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/uz/firefox-140.0b4.tar.xz"; 1212 locale = "uz"; 1213 arch = "linux-i686"; 1214 + sha256 = "6b22217611fcd94531655d79f0f75ce39ab8e7165dea079d82e5f396102db1d2"; 1215 } 1216 { 1217 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/vi/firefox-140.0b4.tar.xz"; 1218 locale = "vi"; 1219 arch = "linux-i686"; 1220 + sha256 = "528d077a9927444f97f9038dfc189b1ce8c5c1df9fca970c6fc7cfa821398cac"; 1221 } 1222 { 1223 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/xh/firefox-140.0b4.tar.xz"; 1224 locale = "xh"; 1225 arch = "linux-i686"; 1226 + sha256 = "265dd3d23420ec4769c5922bbe385cec8c44ea282673fcfe772292523befa44e"; 1227 } 1228 { 1229 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/zh-CN/firefox-140.0b4.tar.xz"; 1230 locale = "zh-CN"; 1231 arch = "linux-i686"; 1232 + sha256 = "71acb38bd43c8f8bde7dad6b9a23d34559f7a7d0c369f7e85b3cd32d13b44a71"; 1233 } 1234 { 1235 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-i686/zh-TW/firefox-140.0b4.tar.xz"; 1236 locale = "zh-TW"; 1237 arch = "linux-i686"; 1238 + sha256 = "879603c78d95d245b4efe4cfb1362c57042a1fd56aeda5be0b3af15a28f788c6"; 1239 } 1240 { 1241 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ach/firefox-140.0b4.tar.xz"; 1242 locale = "ach"; 1243 arch = "linux-aarch64"; 1244 + sha256 = "a7e501acd0069fb355d5bc55e0d60e578122e8f08d90b064ace8d13bf4127ea1"; 1245 } 1246 { 1247 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/af/firefox-140.0b4.tar.xz"; 1248 locale = "af"; 1249 arch = "linux-aarch64"; 1250 + sha256 = "3edc1c94431ab99d9e9f9e6380fbf29523bfc560bdc398d40e0bb84436167db2"; 1251 } 1252 { 1253 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/an/firefox-140.0b4.tar.xz"; 1254 locale = "an"; 1255 arch = "linux-aarch64"; 1256 + sha256 = "bf641e4e3fcb50a2720828c68dd823ce804cb8ba1a19197b153c7b243aa73c10"; 1257 } 1258 { 1259 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ar/firefox-140.0b4.tar.xz"; 1260 locale = "ar"; 1261 arch = "linux-aarch64"; 1262 + sha256 = "ec1c54d5165736d52fc882c22f04df0b9a82a3d5cb005d39a970f94dc352a6fe"; 1263 } 1264 { 1265 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ast/firefox-140.0b4.tar.xz"; 1266 locale = "ast"; 1267 arch = "linux-aarch64"; 1268 + sha256 = "074fe462785332a3c2e2f3d8a5d0ce22d13a640b9e8d0acc98d3ee1647c44240"; 1269 } 1270 { 1271 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/az/firefox-140.0b4.tar.xz"; 1272 locale = "az"; 1273 arch = "linux-aarch64"; 1274 + sha256 = "b3ebe88576c6d0c609a7a42783f5e90f9e3961ecc21e6bf0eee1244490111791"; 1275 } 1276 { 1277 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/be/firefox-140.0b4.tar.xz"; 1278 locale = "be"; 1279 arch = "linux-aarch64"; 1280 + sha256 = "645a471bc45c54f63be87d6a1a3ea5ae5f424bf32b7f9b472437464240c21ec5"; 1281 } 1282 { 1283 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/bg/firefox-140.0b4.tar.xz"; 1284 locale = "bg"; 1285 arch = "linux-aarch64"; 1286 + sha256 = "c8f85a2504587fd939057432ed8e7735a1ba0371894624a54c6d6fa8b2fc8788"; 1287 } 1288 { 1289 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/bn/firefox-140.0b4.tar.xz"; 1290 locale = "bn"; 1291 arch = "linux-aarch64"; 1292 + sha256 = "53832bb8bb533abdff06a5465aa932a0abe4241b7bc9cdbaaf6ca4f21b320240"; 1293 } 1294 { 1295 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/br/firefox-140.0b4.tar.xz"; 1296 locale = "br"; 1297 arch = "linux-aarch64"; 1298 + sha256 = "f419664ce76ee1caf1ad5d6e4c3c469c3647a5b649a729db98535dd25d614aee"; 1299 } 1300 { 1301 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/bs/firefox-140.0b4.tar.xz"; 1302 locale = "bs"; 1303 arch = "linux-aarch64"; 1304 + sha256 = "ed84c36ab94648dcbe89993fde2ebb9a5f888d9cb83da3912a60ef7c68f676fe"; 1305 } 1306 { 1307 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ca-valencia/firefox-140.0b4.tar.xz"; 1308 locale = "ca-valencia"; 1309 arch = "linux-aarch64"; 1310 + sha256 = "f51810d7120309d7907ce365a3ca7889ccd2cca40078fdf339c723bf00cc9cc6"; 1311 } 1312 { 1313 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ca/firefox-140.0b4.tar.xz"; 1314 locale = "ca"; 1315 arch = "linux-aarch64"; 1316 + sha256 = "a6b2ec151b6e56d010635b3edb5fd23659ee5eac7b14caf4e7a9107a05049cf1"; 1317 } 1318 { 1319 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/cak/firefox-140.0b4.tar.xz"; 1320 locale = "cak"; 1321 arch = "linux-aarch64"; 1322 + sha256 = "f281b21314debf2f7911a55f1a03a7d18d15800e598dd0d227d51fbc0686bb1c"; 1323 } 1324 { 1325 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/cs/firefox-140.0b4.tar.xz"; 1326 locale = "cs"; 1327 arch = "linux-aarch64"; 1328 + sha256 = "df68b5f0652248f01854a273564a97009e5323107be4f0643af0d1e274d01ca7"; 1329 } 1330 { 1331 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/cy/firefox-140.0b4.tar.xz"; 1332 locale = "cy"; 1333 arch = "linux-aarch64"; 1334 + sha256 = "4b8eb5be13009cc0f26f6145d6a424e6063f21cfcc70c58fc0ad0e3b29113846"; 1335 } 1336 { 1337 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/da/firefox-140.0b4.tar.xz"; 1338 locale = "da"; 1339 arch = "linux-aarch64"; 1340 + sha256 = "a43ef915b3c408f6072266f3b97ac02b3f27bd10b8ba1e2ec27e43a3a3d480e8"; 1341 } 1342 { 1343 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/de/firefox-140.0b4.tar.xz"; 1344 locale = "de"; 1345 arch = "linux-aarch64"; 1346 + sha256 = "c9dca2e0fae1bb033049ced050256a63a90158a60c8b42609dbd11081bfe8ec3"; 1347 } 1348 { 1349 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/dsb/firefox-140.0b4.tar.xz"; 1350 locale = "dsb"; 1351 arch = "linux-aarch64"; 1352 + sha256 = "07cea557c54f2033f36f5f084d06575b6f55e8cf2f8af9ec333ec2487b96fcf5"; 1353 } 1354 { 1355 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/el/firefox-140.0b4.tar.xz"; 1356 locale = "el"; 1357 arch = "linux-aarch64"; 1358 + sha256 = "1dcd0eba988414a72a17218a05bf2fe6f5ab1af26dd1ae07bac72d9af2f4f502"; 1359 } 1360 { 1361 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/en-CA/firefox-140.0b4.tar.xz"; 1362 locale = "en-CA"; 1363 arch = "linux-aarch64"; 1364 + sha256 = "aade344b8c7db7a3fafaa67245d7d38d7470c7b9d0c94978b7bd3c36a2127571"; 1365 } 1366 { 1367 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/en-GB/firefox-140.0b4.tar.xz"; 1368 locale = "en-GB"; 1369 arch = "linux-aarch64"; 1370 + sha256 = "e45fda7738885e6aeb3141e8b1eda1e8c962dcc6cb9c5254d0e20921f066e4ed"; 1371 } 1372 { 1373 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/en-US/firefox-140.0b4.tar.xz"; 1374 locale = "en-US"; 1375 arch = "linux-aarch64"; 1376 + sha256 = "314382f39fa55784648cc1dd0daca9e1f0a650f8d598591c8a54172d016f9945"; 1377 } 1378 { 1379 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/eo/firefox-140.0b4.tar.xz"; 1380 locale = "eo"; 1381 arch = "linux-aarch64"; 1382 + sha256 = "d6539e43fe59d660b33ed528d093379123e00ac0d90c2eab8da087cdd594eb53"; 1383 } 1384 { 1385 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/es-AR/firefox-140.0b4.tar.xz"; 1386 locale = "es-AR"; 1387 arch = "linux-aarch64"; 1388 + sha256 = "0cc4e43a4b4158a381856a1bfa861e062a273ef408e2c8083331ec4bb902b97e"; 1389 } 1390 { 1391 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/es-CL/firefox-140.0b4.tar.xz"; 1392 locale = "es-CL"; 1393 arch = "linux-aarch64"; 1394 + sha256 = "4aa6e06b29aa104b47a7bb7216035ede7b686850b7cdfe12ad9dea0df40daa01"; 1395 } 1396 { 1397 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/es-ES/firefox-140.0b4.tar.xz"; 1398 locale = "es-ES"; 1399 arch = "linux-aarch64"; 1400 + sha256 = "0e2d72cdf607a7db275a1b19b42a0fec0192fb5ca0fd6d46a0a433d009f64c0f"; 1401 } 1402 { 1403 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/es-MX/firefox-140.0b4.tar.xz"; 1404 locale = "es-MX"; 1405 arch = "linux-aarch64"; 1406 + sha256 = "a79ee5bdd66012e6d6fff63303ff62279befe9d363f97a93e0e65b2b1689ac61"; 1407 } 1408 { 1409 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/et/firefox-140.0b4.tar.xz"; 1410 locale = "et"; 1411 arch = "linux-aarch64"; 1412 + sha256 = "8f571465035cf972bfc0f2527ef62fd6f7bab7642208f52fa48c49b53c2597b0"; 1413 } 1414 { 1415 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/eu/firefox-140.0b4.tar.xz"; 1416 locale = "eu"; 1417 arch = "linux-aarch64"; 1418 + sha256 = "c345cbe1a1756e0f77a4ad911852f48a225e963ee7594925c89d4b3c8cc8ecf1"; 1419 } 1420 { 1421 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/fa/firefox-140.0b4.tar.xz"; 1422 locale = "fa"; 1423 arch = "linux-aarch64"; 1424 + sha256 = "40da9c11b36069fa939b531d9de251e511ef3745e94c23031de3741cd447daab"; 1425 } 1426 { 1427 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ff/firefox-140.0b4.tar.xz"; 1428 locale = "ff"; 1429 arch = "linux-aarch64"; 1430 + sha256 = "7716c5668458c2f39fb90816dd1f7eec3f54b9774567d4743e9e1f1364870388"; 1431 } 1432 { 1433 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/fi/firefox-140.0b4.tar.xz"; 1434 locale = "fi"; 1435 arch = "linux-aarch64"; 1436 + sha256 = "41ae7a385cd6ffc6fa05d4088b9ee9b956e5485810d165a5f1001c2ffaeca01a"; 1437 } 1438 { 1439 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/fr/firefox-140.0b4.tar.xz"; 1440 locale = "fr"; 1441 arch = "linux-aarch64"; 1442 + sha256 = "1ea2ee87f0d0c94f8868b119d2d424bb3b830565875e48ccfc1e91e4973f9eb5"; 1443 } 1444 { 1445 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/fur/firefox-140.0b4.tar.xz"; 1446 locale = "fur"; 1447 arch = "linux-aarch64"; 1448 + sha256 = "d43424b5efe10b2b0e65c0feb5239bd647af086605d918f91d3b2dee7c13adc1"; 1449 } 1450 { 1451 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/fy-NL/firefox-140.0b4.tar.xz"; 1452 locale = "fy-NL"; 1453 arch = "linux-aarch64"; 1454 + sha256 = "6d024e0bf0dc906e6cbf93391ad26824947a90c084243ec77c305366755ae76b"; 1455 } 1456 { 1457 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ga-IE/firefox-140.0b4.tar.xz"; 1458 locale = "ga-IE"; 1459 arch = "linux-aarch64"; 1460 + sha256 = "87d7b52ab1ac75fb33de8e13a3df94ddd9231645179070900f16107934b2b6ea"; 1461 } 1462 { 1463 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/gd/firefox-140.0b4.tar.xz"; 1464 locale = "gd"; 1465 arch = "linux-aarch64"; 1466 + sha256 = "956d2b67600153073c8d20bab2cd4b2b0ce954a33923a86ba6b48c186e0741b0"; 1467 } 1468 { 1469 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/gl/firefox-140.0b4.tar.xz"; 1470 locale = "gl"; 1471 arch = "linux-aarch64"; 1472 + sha256 = "27e6131bcfe6325ec8d058063dff15f75f7c66f79d15013628684a914a9e49ec"; 1473 } 1474 { 1475 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/gn/firefox-140.0b4.tar.xz"; 1476 locale = "gn"; 1477 arch = "linux-aarch64"; 1478 + sha256 = "ef710f084aae6cf3b2fda3a9e0d017a0bf959960337d4ddee5097d3dd406debe"; 1479 } 1480 { 1481 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/gu-IN/firefox-140.0b4.tar.xz"; 1482 locale = "gu-IN"; 1483 arch = "linux-aarch64"; 1484 + sha256 = "28ccc4ca0e116dc69ee73dd76da61d32fbf8b67042896f6776ee156cf05e6e86"; 1485 } 1486 { 1487 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/he/firefox-140.0b4.tar.xz"; 1488 locale = "he"; 1489 arch = "linux-aarch64"; 1490 + sha256 = "ab26a9a8bcd33bcce2a3347c034b49bac859747b6d2bd51f3ed9ac5206e6fef3"; 1491 } 1492 { 1493 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/hi-IN/firefox-140.0b4.tar.xz"; 1494 locale = "hi-IN"; 1495 arch = "linux-aarch64"; 1496 + sha256 = "cd45abdfd476d38451a97677654ef53f5d987d1acc1225cfff18fe4d8d600b8e"; 1497 } 1498 { 1499 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/hr/firefox-140.0b4.tar.xz"; 1500 locale = "hr"; 1501 arch = "linux-aarch64"; 1502 + sha256 = "4951c793afba243271ba640eec8b7351e16b04e9fc49975f3f97844447e21e27"; 1503 } 1504 { 1505 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/hsb/firefox-140.0b4.tar.xz"; 1506 locale = "hsb"; 1507 arch = "linux-aarch64"; 1508 + sha256 = "26881be6be8d8502b8a3cfe2889172bb7b06dcc86cb822805a09fa2e8d839217"; 1509 } 1510 { 1511 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/hu/firefox-140.0b4.tar.xz"; 1512 locale = "hu"; 1513 arch = "linux-aarch64"; 1514 + sha256 = "af29ec58b423ddcf5ece496b28a11f014619a0e091066bda01495db3c63e88a3"; 1515 } 1516 { 1517 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/hy-AM/firefox-140.0b4.tar.xz"; 1518 locale = "hy-AM"; 1519 arch = "linux-aarch64"; 1520 + sha256 = "1d202708d4a46499ea91fcb225514966b5c4f099549e014874a93969eae96048"; 1521 } 1522 { 1523 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ia/firefox-140.0b4.tar.xz"; 1524 locale = "ia"; 1525 arch = "linux-aarch64"; 1526 + sha256 = "8569d38bc4ce56749462b7db17b82b8059a6efca1744b8295439735f4825951d"; 1527 } 1528 { 1529 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/id/firefox-140.0b4.tar.xz"; 1530 locale = "id"; 1531 arch = "linux-aarch64"; 1532 + sha256 = "2718544968fb71d1e7645d8c353e9b909ae7caf0768ae9efae6202681d378026"; 1533 } 1534 { 1535 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/is/firefox-140.0b4.tar.xz"; 1536 locale = "is"; 1537 arch = "linux-aarch64"; 1538 + sha256 = "3048c7a981a59ed35530e882704ca28e57545f63036fa0500309872cb90041f8"; 1539 } 1540 { 1541 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/it/firefox-140.0b4.tar.xz"; 1542 locale = "it"; 1543 arch = "linux-aarch64"; 1544 + sha256 = "47a2136e5d24befe2d7250fc917d838294d3d3d0ce67bbdfc12ed52cb13c5820"; 1545 } 1546 { 1547 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ja/firefox-140.0b4.tar.xz"; 1548 locale = "ja"; 1549 arch = "linux-aarch64"; 1550 + sha256 = "c691c79991add05818169ec0762c71e83704aa26d518fa960d6760e1c4935630"; 1551 } 1552 { 1553 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ka/firefox-140.0b4.tar.xz"; 1554 locale = "ka"; 1555 arch = "linux-aarch64"; 1556 + sha256 = "5d5e32cd2dbca632b2af119af427b15c1e0ff201b945b6cacb961ae2092f2b88"; 1557 } 1558 { 1559 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/kab/firefox-140.0b4.tar.xz"; 1560 locale = "kab"; 1561 arch = "linux-aarch64"; 1562 + sha256 = "04564d398f617497e6503cd81095c3d9994f1decea0e99a86347dbdea3ec8373"; 1563 } 1564 { 1565 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/kk/firefox-140.0b4.tar.xz"; 1566 locale = "kk"; 1567 arch = "linux-aarch64"; 1568 + sha256 = "4c0ee1b602a71b6c2edb5b4d2cc7dee2c92f5cf2100c3211a1cd4747dfbc3cf9"; 1569 } 1570 { 1571 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/km/firefox-140.0b4.tar.xz"; 1572 locale = "km"; 1573 arch = "linux-aarch64"; 1574 + sha256 = "3f4f5c974a2f82a8eb24eacc80dd43dd6888687d7b33b709a75dfa028ca0ab61"; 1575 } 1576 { 1577 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/kn/firefox-140.0b4.tar.xz"; 1578 locale = "kn"; 1579 arch = "linux-aarch64"; 1580 + sha256 = "b2831008cf28a63f2ef589f6eb9af55b796deffecdb7d5b6ba283820fb303eed"; 1581 } 1582 { 1583 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ko/firefox-140.0b4.tar.xz"; 1584 locale = "ko"; 1585 arch = "linux-aarch64"; 1586 + sha256 = "e2a06611817017184cb75cbb999cd51ca4854e14585b5be643afa6fbd976391f"; 1587 } 1588 { 1589 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/lij/firefox-140.0b4.tar.xz"; 1590 locale = "lij"; 1591 arch = "linux-aarch64"; 1592 + sha256 = "dd60b5542bc5ad651fe6c9113f1379e34773a57e85306bb98bdda2738cf4fac1"; 1593 } 1594 { 1595 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/lt/firefox-140.0b4.tar.xz"; 1596 locale = "lt"; 1597 arch = "linux-aarch64"; 1598 + sha256 = "d9dbf35f5982441c0f46af3ab76523d1012d117fb6dd23e45437c23ba30ea196"; 1599 } 1600 { 1601 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/lv/firefox-140.0b4.tar.xz"; 1602 locale = "lv"; 1603 arch = "linux-aarch64"; 1604 + sha256 = "c24ddb01ca378672832eb5cf8e95bb78f6d5cab3266fa67070441e808db98439"; 1605 } 1606 { 1607 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/mk/firefox-140.0b4.tar.xz"; 1608 locale = "mk"; 1609 arch = "linux-aarch64"; 1610 + sha256 = "d97f6661efd9f853c0a0e33b8a3c346866594bea9490bbfc4d0506aad919b62c"; 1611 } 1612 { 1613 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/mr/firefox-140.0b4.tar.xz"; 1614 locale = "mr"; 1615 arch = "linux-aarch64"; 1616 + sha256 = "35a07a397fb9daef535f2f8753261ed318f4a775f8e15e266af0942761acf2fc"; 1617 } 1618 { 1619 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ms/firefox-140.0b4.tar.xz"; 1620 locale = "ms"; 1621 arch = "linux-aarch64"; 1622 + sha256 = "72d8acaf044201716007c6c189222020002d9a4016f4a3d253a91d64ca798783"; 1623 } 1624 { 1625 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/my/firefox-140.0b4.tar.xz"; 1626 locale = "my"; 1627 arch = "linux-aarch64"; 1628 + sha256 = "07a733a01b0825331ef5c8d107f194345e0afd157ae123f4e2e234029ce03903"; 1629 } 1630 { 1631 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/nb-NO/firefox-140.0b4.tar.xz"; 1632 locale = "nb-NO"; 1633 arch = "linux-aarch64"; 1634 + sha256 = "23fd5336cf74966635ee1bb595d10766751251e018039fe97062f92dd28701f1"; 1635 } 1636 { 1637 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ne-NP/firefox-140.0b4.tar.xz"; 1638 locale = "ne-NP"; 1639 arch = "linux-aarch64"; 1640 + sha256 = "225de7dede580be0c8ddfbe8a497af052c424b464ba606e11effb2a0258aaafa"; 1641 } 1642 { 1643 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/nl/firefox-140.0b4.tar.xz"; 1644 locale = "nl"; 1645 arch = "linux-aarch64"; 1646 + sha256 = "caeed5870902eabacc4b44398dbc9d8f1e7a94af15de1988d7d269004806559d"; 1647 } 1648 { 1649 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/nn-NO/firefox-140.0b4.tar.xz"; 1650 locale = "nn-NO"; 1651 arch = "linux-aarch64"; 1652 + sha256 = "878938c66ba82f4b8598e3aa74b6dc9a8285e16d6287bbe760425dff2e6aee33"; 1653 } 1654 { 1655 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/oc/firefox-140.0b4.tar.xz"; 1656 locale = "oc"; 1657 arch = "linux-aarch64"; 1658 + sha256 = "1213e2a2226aedad71b543e1914151cf085c3186c447e6001c9ebf9b5644da35"; 1659 } 1660 { 1661 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/pa-IN/firefox-140.0b4.tar.xz"; 1662 locale = "pa-IN"; 1663 arch = "linux-aarch64"; 1664 + sha256 = "7141be31170e77c199c7e88a85b640a0aa9fbf3a87a6502bffdd7b95975e3fa3"; 1665 } 1666 { 1667 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/pl/firefox-140.0b4.tar.xz"; 1668 locale = "pl"; 1669 arch = "linux-aarch64"; 1670 + sha256 = "f6128d1579be2067e2547f8eb1828a56e6dd6f29258b87e363d5105b7cebc4ce"; 1671 } 1672 { 1673 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/pt-BR/firefox-140.0b4.tar.xz"; 1674 locale = "pt-BR"; 1675 arch = "linux-aarch64"; 1676 + sha256 = "9ef2b8cd01242d32f2cb0adf5a7bc310be21f4ba1cae3529cb64da75531d9792"; 1677 } 1678 { 1679 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/pt-PT/firefox-140.0b4.tar.xz"; 1680 locale = "pt-PT"; 1681 arch = "linux-aarch64"; 1682 + sha256 = "24b50d061bd46d7cccc128b562491e878e67e929f45fc986071d7e8c75585fd6"; 1683 } 1684 { 1685 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/rm/firefox-140.0b4.tar.xz"; 1686 locale = "rm"; 1687 arch = "linux-aarch64"; 1688 + sha256 = "5f138469c44a462d84ecdf70f4d76b9bf09509c0888588cd74240d93a0a65ddf"; 1689 } 1690 { 1691 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ro/firefox-140.0b4.tar.xz"; 1692 locale = "ro"; 1693 arch = "linux-aarch64"; 1694 + sha256 = "34770ca741c4dc609deb69f606cf227b8abe1c5559c30b4743b03d1fd6bd4e88"; 1695 } 1696 { 1697 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ru/firefox-140.0b4.tar.xz"; 1698 locale = "ru"; 1699 arch = "linux-aarch64"; 1700 + sha256 = "bf0dc41307da0ae66fa013d17e619776ce796301e7c1c3e16adcdf5290d43ce9"; 1701 } 1702 { 1703 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sat/firefox-140.0b4.tar.xz"; 1704 locale = "sat"; 1705 arch = "linux-aarch64"; 1706 + sha256 = "f26a609c8e2dddec77a8d3cddc09fbf03abb9a6f8ff282a155fd0e35778e52f0"; 1707 } 1708 { 1709 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sc/firefox-140.0b4.tar.xz"; 1710 locale = "sc"; 1711 arch = "linux-aarch64"; 1712 + sha256 = "b2535743683e89e58aa9aaed48621553afadd994f6ee1edd020e829abe7a1efe"; 1713 } 1714 { 1715 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sco/firefox-140.0b4.tar.xz"; 1716 locale = "sco"; 1717 arch = "linux-aarch64"; 1718 + sha256 = "2731fbe959da7f15a27e3a675fe80b0d54bcae316672035c415376660f8c60f5"; 1719 } 1720 { 1721 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/si/firefox-140.0b4.tar.xz"; 1722 locale = "si"; 1723 arch = "linux-aarch64"; 1724 + sha256 = "c75fe5891b84c8fcffa4d43093d6c71092741bb60ce3bbb0875067ccb08801d5"; 1725 } 1726 { 1727 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sk/firefox-140.0b4.tar.xz"; 1728 locale = "sk"; 1729 arch = "linux-aarch64"; 1730 + sha256 = "c4862d30d0cf9450be66cc38213d90c300196bf98b361bfb39fc9d1c4748b2b3"; 1731 } 1732 { 1733 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/skr/firefox-140.0b4.tar.xz"; 1734 locale = "skr"; 1735 arch = "linux-aarch64"; 1736 + sha256 = "1702eda3a78cffb1df602d1443fa885a575382b5f5b27fbde44fe26b4b3ca7c5"; 1737 } 1738 { 1739 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sl/firefox-140.0b4.tar.xz"; 1740 locale = "sl"; 1741 arch = "linux-aarch64"; 1742 + sha256 = "57dac174f3a82d01f4ddabc28ab47d063f6cff823bf96394aa15b84acc026f03"; 1743 } 1744 { 1745 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/son/firefox-140.0b4.tar.xz"; 1746 locale = "son"; 1747 arch = "linux-aarch64"; 1748 + sha256 = "02aa9292bc7bb008ce7b3a4c71b7418578c58b45a86397375263ae004c6bdc3c"; 1749 } 1750 { 1751 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sq/firefox-140.0b4.tar.xz"; 1752 locale = "sq"; 1753 arch = "linux-aarch64"; 1754 + sha256 = "bda64253568603f6bc9edea913748bcee053ff0ff95ea0e7b1fe52960e234f24"; 1755 } 1756 { 1757 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sr/firefox-140.0b4.tar.xz"; 1758 locale = "sr"; 1759 arch = "linux-aarch64"; 1760 + sha256 = "92fbca93a60dc3f35da2427b2a89185efe0090306df4cace4c025683e13ab7ad"; 1761 } 1762 { 1763 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/sv-SE/firefox-140.0b4.tar.xz"; 1764 locale = "sv-SE"; 1765 arch = "linux-aarch64"; 1766 + sha256 = "ee6be5ad07e13e990c448e19b43a244a15bdd7ea59375ff4ad894ec75dd639bd"; 1767 } 1768 { 1769 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/szl/firefox-140.0b4.tar.xz"; 1770 locale = "szl"; 1771 arch = "linux-aarch64"; 1772 + sha256 = "fc481f234c13d42a06dcb6d32a7d092e12113ba15535844a781bf49ed7149781"; 1773 } 1774 { 1775 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ta/firefox-140.0b4.tar.xz"; 1776 locale = "ta"; 1777 arch = "linux-aarch64"; 1778 + sha256 = "082bb72187b9ecd8911051c27a0357ad83fc859a351bc6f48fec4d61961e9b68"; 1779 } 1780 { 1781 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/te/firefox-140.0b4.tar.xz"; 1782 locale = "te"; 1783 arch = "linux-aarch64"; 1784 + sha256 = "13303d06a49825000e7368e8416e38fcbc41f8c9f795b2af6bf836b4f7c65915"; 1785 } 1786 { 1787 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/tg/firefox-140.0b4.tar.xz"; 1788 locale = "tg"; 1789 arch = "linux-aarch64"; 1790 + sha256 = "351c468bb51665019393083c834ffb5903b1fbebdbda2560fa233db179bee441"; 1791 } 1792 { 1793 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/th/firefox-140.0b4.tar.xz"; 1794 locale = "th"; 1795 arch = "linux-aarch64"; 1796 + sha256 = "f1b2dd8e921d8eebc6bd10b22aca1ce4a48818dba830cae131cf8fe7704e7c6c"; 1797 } 1798 { 1799 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/tl/firefox-140.0b4.tar.xz"; 1800 locale = "tl"; 1801 arch = "linux-aarch64"; 1802 + sha256 = "8e5dacac1a85e5d6aaccd9939aec63143d1688a657e5dc5f0f4ebfe1094acbe5"; 1803 } 1804 { 1805 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/tr/firefox-140.0b4.tar.xz"; 1806 locale = "tr"; 1807 arch = "linux-aarch64"; 1808 + sha256 = "14ea2292bc55272d784a0f7d8dc8827502f352665c8652d4251f83cd3e2a6fbc"; 1809 } 1810 { 1811 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/trs/firefox-140.0b4.tar.xz"; 1812 locale = "trs"; 1813 arch = "linux-aarch64"; 1814 + sha256 = "3e834c1967efc38e6377fb6e91a40e258b4d3e99561e7d06e7239da0b6db0e6d"; 1815 } 1816 { 1817 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/uk/firefox-140.0b4.tar.xz"; 1818 locale = "uk"; 1819 arch = "linux-aarch64"; 1820 + sha256 = "0cc79f9b74dc4b8bc52a004e6a299dc7c3067edf51af894a9ef93ff865375daf"; 1821 } 1822 { 1823 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/ur/firefox-140.0b4.tar.xz"; 1824 locale = "ur"; 1825 arch = "linux-aarch64"; 1826 + sha256 = "ff89b979a9bb6e97b71386c492d0e3ae05097cd21ca4388f6db28ba441bee705"; 1827 } 1828 { 1829 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/uz/firefox-140.0b4.tar.xz"; 1830 locale = "uz"; 1831 arch = "linux-aarch64"; 1832 + sha256 = "69943a4fdb5137baa73fd3c884cc7d2c4c8d3d3c42103fdb4590aec34206df15"; 1833 } 1834 { 1835 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/vi/firefox-140.0b4.tar.xz"; 1836 locale = "vi"; 1837 arch = "linux-aarch64"; 1838 + sha256 = "0c6b0bb20622e3e181148deecd505c22ce7d3eb70cb3bf89fc234ccdd84384bb"; 1839 } 1840 { 1841 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/xh/firefox-140.0b4.tar.xz"; 1842 locale = "xh"; 1843 arch = "linux-aarch64"; 1844 + sha256 = "fb13b9888715720ceca991f449e47ed05154f29f080bfe4c99ee494ac92cf86d"; 1845 } 1846 { 1847 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/zh-CN/firefox-140.0b4.tar.xz"; 1848 locale = "zh-CN"; 1849 arch = "linux-aarch64"; 1850 + sha256 = "fa37aa2739232658cb0d947f15ba2839c8b28debb0d3bafae1805a8fc065580a"; 1851 } 1852 { 1853 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/linux-aarch64/zh-TW/firefox-140.0b4.tar.xz"; 1854 locale = "zh-TW"; 1855 arch = "linux-aarch64"; 1856 + sha256 = "7d300dfc2bf2effa515b05c7e8f51c9c3388024a311c6da9fed1d463bd1946f7"; 1857 } 1858 { 1859 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ach/Firefox%20140.0b4.dmg"; 1860 locale = "ach"; 1861 arch = "mac"; 1862 + sha256 = "fcc7f8310a689c595c387709685af98b4acc71d02ebf83b4b88a5747d15e7bec"; 1863 } 1864 { 1865 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/af/Firefox%20140.0b4.dmg"; 1866 locale = "af"; 1867 arch = "mac"; 1868 + sha256 = "92b2731ca8e8590d7f5c69e48ee196f4a0a34dceaac8eafc3773c15f7fee1d77"; 1869 } 1870 { 1871 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/an/Firefox%20140.0b4.dmg"; 1872 locale = "an"; 1873 arch = "mac"; 1874 + sha256 = "ca7e1a463cd090e64e798b6f6563e9751b1aa2d4b1227c500bb111c53b3fdee9"; 1875 } 1876 { 1877 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ar/Firefox%20140.0b4.dmg"; 1878 locale = "ar"; 1879 arch = "mac"; 1880 + sha256 = "f6944b6bd4b086efa5b60a0605709adc737ba1a4ecfa4e689e124331465eff76"; 1881 } 1882 { 1883 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ast/Firefox%20140.0b4.dmg"; 1884 locale = "ast"; 1885 arch = "mac"; 1886 + sha256 = "e834ba503dc7fdbdbdf69a516126cb16cdb089eddd1b2773e00c5cc0ff4d7658"; 1887 } 1888 { 1889 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/az/Firefox%20140.0b4.dmg"; 1890 locale = "az"; 1891 arch = "mac"; 1892 + sha256 = "dd4a9c7d87b2e1af7f87b083910682967cafac68aa1c4c87f6b6dcc69bd0836c"; 1893 } 1894 { 1895 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/be/Firefox%20140.0b4.dmg"; 1896 locale = "be"; 1897 arch = "mac"; 1898 + sha256 = "e6c157e53ef0eabe645ede759f83bcb1e55d3d7da09fb29044edd7e1fd139de0"; 1899 } 1900 { 1901 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/bg/Firefox%20140.0b4.dmg"; 1902 locale = "bg"; 1903 arch = "mac"; 1904 + sha256 = "28d50138cca863ee4716f7be693950e468f5442b770dce389081caadb4e86fad"; 1905 } 1906 { 1907 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/bn/Firefox%20140.0b4.dmg"; 1908 locale = "bn"; 1909 arch = "mac"; 1910 + sha256 = "d16a2cfd1bf7602c22153b7de4b7f74485aaf78b09526985390f4d35783134cc"; 1911 } 1912 { 1913 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/br/Firefox%20140.0b4.dmg"; 1914 locale = "br"; 1915 arch = "mac"; 1916 + sha256 = "2e9649b9ea8d6da502ce86fcb6a9ed70a4472b58ec7f7a85ea7116c455b8744f"; 1917 } 1918 { 1919 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/bs/Firefox%20140.0b4.dmg"; 1920 locale = "bs"; 1921 arch = "mac"; 1922 + sha256 = "c566fa2adbbfacdb9779a99a7f925e5a6aa8be78afee2fcc9d082806a7a2998f"; 1923 } 1924 { 1925 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ca-valencia/Firefox%20140.0b4.dmg"; 1926 locale = "ca-valencia"; 1927 arch = "mac"; 1928 + sha256 = "c082e76a703f1d228f45199c0d37f17334720affdf83b9860b538b4fe0381f11"; 1929 } 1930 { 1931 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ca/Firefox%20140.0b4.dmg"; 1932 locale = "ca"; 1933 arch = "mac"; 1934 + sha256 = "ffe9b9bfa9742d259b1da9675005c21a1018d865fc33eb3006a9757b7af9d9cf"; 1935 } 1936 { 1937 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/cak/Firefox%20140.0b4.dmg"; 1938 locale = "cak"; 1939 arch = "mac"; 1940 + sha256 = "d6b872285b7db3d977d06e37926250a0d142869c95d60673da38caaadafe6626"; 1941 } 1942 { 1943 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/cs/Firefox%20140.0b4.dmg"; 1944 locale = "cs"; 1945 arch = "mac"; 1946 + sha256 = "e37322b24fe1d3248871314095726a8ee53616b102ddb12be11857fb9fb0c72a"; 1947 } 1948 { 1949 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/cy/Firefox%20140.0b4.dmg"; 1950 locale = "cy"; 1951 arch = "mac"; 1952 + sha256 = "7859f61b331dd65d9f1e3b10919a9d442cdf8f1edf5419944a5a9ef92428e133"; 1953 } 1954 { 1955 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/da/Firefox%20140.0b4.dmg"; 1956 locale = "da"; 1957 arch = "mac"; 1958 + sha256 = "7b50efe8bbafe360ceab31db923c61d196402f499bc86d2f402c11b879580581"; 1959 } 1960 { 1961 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/de/Firefox%20140.0b4.dmg"; 1962 locale = "de"; 1963 arch = "mac"; 1964 + sha256 = "29f7864de3051dc8c63458a4291a03f5cab7c4f1cfcd038cd4cc097300d3fa32"; 1965 } 1966 { 1967 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/dsb/Firefox%20140.0b4.dmg"; 1968 locale = "dsb"; 1969 arch = "mac"; 1970 + sha256 = "5487cbd69515dde8e0205aaa6a8439e13e330ca55869a45f4d3b781d2d4b04f4"; 1971 } 1972 { 1973 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/el/Firefox%20140.0b4.dmg"; 1974 locale = "el"; 1975 arch = "mac"; 1976 + sha256 = "f7c76d6d24897905a6578d58f19645b197d9d646bea1c9bcb499bbbeddd8e965"; 1977 } 1978 { 1979 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/en-CA/Firefox%20140.0b4.dmg"; 1980 locale = "en-CA"; 1981 arch = "mac"; 1982 + sha256 = "abf69c3363150980bd1c1a84cd3bdf2d39e4715805f11256a1db38e99e431bcd"; 1983 } 1984 { 1985 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/en-GB/Firefox%20140.0b4.dmg"; 1986 locale = "en-GB"; 1987 arch = "mac"; 1988 + sha256 = "cb9c91e78b00589aa06286af20540e0fb7fd99e045a602aa49353db5de84ae07"; 1989 } 1990 { 1991 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/en-US/Firefox%20140.0b4.dmg"; 1992 locale = "en-US"; 1993 arch = "mac"; 1994 + sha256 = "41074b15a8244ec003bde022c29f8bdfd9cc07b7761af8840380c5cd8deb07ab"; 1995 } 1996 { 1997 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/eo/Firefox%20140.0b4.dmg"; 1998 locale = "eo"; 1999 arch = "mac"; 2000 + sha256 = "2b92b43fd83c02243e91d4be7a0a4f32b1ce5ab3f43d2eb98a177ea3fa8c0bde"; 2001 } 2002 { 2003 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/es-AR/Firefox%20140.0b4.dmg"; 2004 locale = "es-AR"; 2005 arch = "mac"; 2006 + sha256 = "5b4f1f32ed3ad38bc47b04faf68944b9c2eb04f85ac3b6f3653b526fb59dfdfb"; 2007 } 2008 { 2009 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/es-CL/Firefox%20140.0b4.dmg"; 2010 locale = "es-CL"; 2011 arch = "mac"; 2012 + sha256 = "603f2ea427bfdfe79bc7087ea3774a4a1deeb8e446f53ea5483e3180e452d59a"; 2013 } 2014 { 2015 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/es-ES/Firefox%20140.0b4.dmg"; 2016 locale = "es-ES"; 2017 arch = "mac"; 2018 + sha256 = "6364d2a4b7ea39d89f654abaae3a291577e74c8b0b764fbaabcbe0992f583159"; 2019 } 2020 { 2021 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/es-MX/Firefox%20140.0b4.dmg"; 2022 locale = "es-MX"; 2023 arch = "mac"; 2024 + sha256 = "b1690c817759405a79cbc6a50d616fbccde39cc0d99779ee4753603917c1e37e"; 2025 } 2026 { 2027 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/et/Firefox%20140.0b4.dmg"; 2028 locale = "et"; 2029 arch = "mac"; 2030 + sha256 = "30b75291e563af62919b75273f442884c9a262fb2a4de542d53027de223f720c"; 2031 } 2032 { 2033 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/eu/Firefox%20140.0b4.dmg"; 2034 locale = "eu"; 2035 arch = "mac"; 2036 + sha256 = "2b338cf87087b7a4cd172b72a62a52507076088c0dcae1a9f63fe6c4722a6d11"; 2037 } 2038 { 2039 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/fa/Firefox%20140.0b4.dmg"; 2040 locale = "fa"; 2041 arch = "mac"; 2042 + sha256 = "5b1a5509577f307b24065b7f4e88c103306b9937c4d98e49cb9aba97abf2d3a8"; 2043 } 2044 { 2045 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ff/Firefox%20140.0b4.dmg"; 2046 locale = "ff"; 2047 arch = "mac"; 2048 + sha256 = "cd5b37a95f414be5af6217ab5dcf983a7ffdcfa78e013b9216ed57f3f9d2a224"; 2049 } 2050 { 2051 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/fi/Firefox%20140.0b4.dmg"; 2052 locale = "fi"; 2053 arch = "mac"; 2054 + sha256 = "866b567cb5471d434dddbcb58260291b99a322f67b6e203086762083f1967e7d"; 2055 } 2056 { 2057 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/fr/Firefox%20140.0b4.dmg"; 2058 locale = "fr"; 2059 arch = "mac"; 2060 + sha256 = "f5393dcdbdb367bfaf0e1e47ce2a445add9fa265abb87a0c324daceec3a1d0fb"; 2061 } 2062 { 2063 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/fur/Firefox%20140.0b4.dmg"; 2064 locale = "fur"; 2065 arch = "mac"; 2066 + sha256 = "e4ef81af4c352ac12a5a3fb3dd5a34dad3c9acf3ac639e20141694da8fbe8ec6"; 2067 } 2068 { 2069 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/fy-NL/Firefox%20140.0b4.dmg"; 2070 locale = "fy-NL"; 2071 arch = "mac"; 2072 + sha256 = "54be4106d429b1df2ef2d5e3861712f69ec348b47f9bb2565c191762beab8945"; 2073 } 2074 { 2075 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ga-IE/Firefox%20140.0b4.dmg"; 2076 locale = "ga-IE"; 2077 arch = "mac"; 2078 + sha256 = "ee229ef6fa1fe743d5364914c990172e39a9500c2968afc646bacf14a3eb8742"; 2079 } 2080 { 2081 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/gd/Firefox%20140.0b4.dmg"; 2082 locale = "gd"; 2083 arch = "mac"; 2084 + sha256 = "1164bff45a4c75283d70a1dfebf12dd0729275a1135be9710830f7a8eb28521b"; 2085 } 2086 { 2087 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/gl/Firefox%20140.0b4.dmg"; 2088 locale = "gl"; 2089 arch = "mac"; 2090 + sha256 = "1317610e3c18cdbd81c9712cf7e6c3ae589952911347c027d3d3a271ff9b9f97"; 2091 } 2092 { 2093 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/gn/Firefox%20140.0b4.dmg"; 2094 locale = "gn"; 2095 arch = "mac"; 2096 + sha256 = "5ed49bb2afa8c6e8197a20576e97957f0688c144605a5f1c35ebed14f7a1fc41"; 2097 } 2098 { 2099 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/gu-IN/Firefox%20140.0b4.dmg"; 2100 locale = "gu-IN"; 2101 arch = "mac"; 2102 + sha256 = "3e4ac33879e91fa422d741f477e7c66f947041999732c5d7b7740f2abdc5bb86"; 2103 } 2104 { 2105 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/he/Firefox%20140.0b4.dmg"; 2106 locale = "he"; 2107 arch = "mac"; 2108 + sha256 = "94f832c1a5a952823ed1571ea3deaf3a9d115b837114a60e13732de0b8211f5d"; 2109 } 2110 { 2111 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/hi-IN/Firefox%20140.0b4.dmg"; 2112 locale = "hi-IN"; 2113 arch = "mac"; 2114 + sha256 = "8e2cfbf7c7e015886592a9983390c56fd251ace396bba5f34b3a2593255b1161"; 2115 } 2116 { 2117 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/hr/Firefox%20140.0b4.dmg"; 2118 locale = "hr"; 2119 arch = "mac"; 2120 + sha256 = "e48b5b93adf00da2e4a3ce0b4ec9afa2db03e962287d346de188df2c0d6133b8"; 2121 } 2122 { 2123 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/hsb/Firefox%20140.0b4.dmg"; 2124 locale = "hsb"; 2125 arch = "mac"; 2126 + sha256 = "7ab6ff54701b53b258bdb5bd1ab9679cf9acca9c987830d17246dae5d9f141fb"; 2127 } 2128 { 2129 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/hu/Firefox%20140.0b4.dmg"; 2130 locale = "hu"; 2131 arch = "mac"; 2132 + sha256 = "eec1b7f5d3274267d5c25b7aa3b774bf1b44d15801568c60cfe082064d7372b6"; 2133 } 2134 { 2135 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/hy-AM/Firefox%20140.0b4.dmg"; 2136 locale = "hy-AM"; 2137 arch = "mac"; 2138 + sha256 = "6347058b34660f414784b5f2782bcef72dbd6349461c4a2f0988cce9b9af6793"; 2139 } 2140 { 2141 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ia/Firefox%20140.0b4.dmg"; 2142 locale = "ia"; 2143 arch = "mac"; 2144 + sha256 = "6772fdc20c9a174d0e411c57ae3a383fcc840225e6c3c65b052ca54ac2369621"; 2145 } 2146 { 2147 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/id/Firefox%20140.0b4.dmg"; 2148 locale = "id"; 2149 arch = "mac"; 2150 + sha256 = "a4a4e7a132bddc604ea0b9b323339a730b58fdaa2a1c0c7f06f610149c9a4c58"; 2151 } 2152 { 2153 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/is/Firefox%20140.0b4.dmg"; 2154 locale = "is"; 2155 arch = "mac"; 2156 + sha256 = "e6e3f759fa1aa68736b851ae6438ca4eeb7513e7a0e993cb2774c52ed1f2e294"; 2157 } 2158 { 2159 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/it/Firefox%20140.0b4.dmg"; 2160 locale = "it"; 2161 arch = "mac"; 2162 + sha256 = "a0f8f2af64f04e6ba51a082860eb699902e5f5bc27dd995b9b97501d5bc7e0c0"; 2163 } 2164 { 2165 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ja-JP-mac/Firefox%20140.0b4.dmg"; 2166 locale = "ja-JP-mac"; 2167 arch = "mac"; 2168 + sha256 = "3c248f77a15e06c4222760c2dc89d6a8b3f5d2e39772fbd503f35d6fd05aecaf"; 2169 } 2170 { 2171 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ka/Firefox%20140.0b4.dmg"; 2172 locale = "ka"; 2173 arch = "mac"; 2174 + sha256 = "81a45186f076deb52152488cf38b4852b2e0b69e0e6838dc63345587d8d61e88"; 2175 } 2176 { 2177 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/kab/Firefox%20140.0b4.dmg"; 2178 locale = "kab"; 2179 arch = "mac"; 2180 + sha256 = "84163f185798fc4975e974b3abc617cb04de4e0fcd0494536a9a51efbf8dba23"; 2181 } 2182 { 2183 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/kk/Firefox%20140.0b4.dmg"; 2184 locale = "kk"; 2185 arch = "mac"; 2186 + sha256 = "66dc5ac5244e54c22f4ad71bc4653dd416f087008657f16d60d13ef031f96bcb"; 2187 } 2188 { 2189 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/km/Firefox%20140.0b4.dmg"; 2190 locale = "km"; 2191 arch = "mac"; 2192 + sha256 = "93436870b3cde5355505738fe2ff850d28632223eb4a872c4767961a422c8e3d"; 2193 } 2194 { 2195 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/kn/Firefox%20140.0b4.dmg"; 2196 locale = "kn"; 2197 arch = "mac"; 2198 + sha256 = "955cec843ecc4360288a573888b15a257f75f39459157dd844208b012cbf8699"; 2199 } 2200 { 2201 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ko/Firefox%20140.0b4.dmg"; 2202 locale = "ko"; 2203 arch = "mac"; 2204 + sha256 = "c42535a9c379574d411cce6d4fd5830ccd77ac7b6c849aeba68436bdf82c1186"; 2205 } 2206 { 2207 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/lij/Firefox%20140.0b4.dmg"; 2208 locale = "lij"; 2209 arch = "mac"; 2210 + sha256 = "470bd5f04da762cf04914613dd6eec4c13c08fa47ad066ab7f078ae4867a2de1"; 2211 } 2212 { 2213 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/lt/Firefox%20140.0b4.dmg"; 2214 locale = "lt"; 2215 arch = "mac"; 2216 + sha256 = "47ddaf3acc3f3f19479f59d5fa10493376a53d00543fbbaa9822388ad99740e3"; 2217 } 2218 { 2219 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/lv/Firefox%20140.0b4.dmg"; 2220 locale = "lv"; 2221 arch = "mac"; 2222 + sha256 = "2bdb8c87690c79515d28433f8a740bef9c6b65cdade4d34d6614bcb37c50b743"; 2223 } 2224 { 2225 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/mk/Firefox%20140.0b4.dmg"; 2226 locale = "mk"; 2227 arch = "mac"; 2228 + sha256 = "eaa7cf469fe18e1af5f2ee1556f91061986bf78a86ba90b6c7b7ccbb65c6b419"; 2229 } 2230 { 2231 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/mr/Firefox%20140.0b4.dmg"; 2232 locale = "mr"; 2233 arch = "mac"; 2234 + sha256 = "2732019664cc9a05c401f690ee8b719dceac32d6ed9266d7ba325d9fe52fb85a"; 2235 } 2236 { 2237 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ms/Firefox%20140.0b4.dmg"; 2238 locale = "ms"; 2239 arch = "mac"; 2240 + sha256 = "7e91bb6d012fd9536dd78297686a4812dfd9c4f74b6ba2c4c97311d479b76509"; 2241 } 2242 { 2243 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/my/Firefox%20140.0b4.dmg"; 2244 locale = "my"; 2245 arch = "mac"; 2246 + sha256 = "83d5c8477be5836b515e0b535c29f7e47a1633ed3464deb57eb882d167d6732a"; 2247 } 2248 { 2249 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/nb-NO/Firefox%20140.0b4.dmg"; 2250 locale = "nb-NO"; 2251 arch = "mac"; 2252 + sha256 = "4760c1beef65c7eac0af3722d9f57ab285d7e61c9313683a8c658fbdcc8db359"; 2253 } 2254 { 2255 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ne-NP/Firefox%20140.0b4.dmg"; 2256 locale = "ne-NP"; 2257 arch = "mac"; 2258 + sha256 = "85b109d9732666dccd91e987409f50832cddaf2e26d56adc9a8abb50fb086b33"; 2259 } 2260 { 2261 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/nl/Firefox%20140.0b4.dmg"; 2262 locale = "nl"; 2263 arch = "mac"; 2264 + sha256 = "26626d2859d869ad67b8a99f9d0143a307a2998f941b0d8ffbc1b2c10c5d3aec"; 2265 } 2266 { 2267 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/nn-NO/Firefox%20140.0b4.dmg"; 2268 locale = "nn-NO"; 2269 arch = "mac"; 2270 + sha256 = "51b8a1f43bc4fbf15a5723094f7f7b328da5a015751ec0691c98d4d2ce9f16ee"; 2271 } 2272 { 2273 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/oc/Firefox%20140.0b4.dmg"; 2274 locale = "oc"; 2275 arch = "mac"; 2276 + sha256 = "a5a71e4caf90caa0d06bc4e25e1871165c9ebe8e710fabb2d52090cb823e5ead"; 2277 } 2278 { 2279 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/pa-IN/Firefox%20140.0b4.dmg"; 2280 locale = "pa-IN"; 2281 arch = "mac"; 2282 + sha256 = "99c12506e095e94890dd10e684d0ca942809a3a37e2650efa72ae87e65e7b45c"; 2283 } 2284 { 2285 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/pl/Firefox%20140.0b4.dmg"; 2286 locale = "pl"; 2287 arch = "mac"; 2288 + sha256 = "212018c48731d2ca8668642d2c050300a41c08d2a7abf5cdaa2b185dd9c3dcec"; 2289 } 2290 { 2291 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/pt-BR/Firefox%20140.0b4.dmg"; 2292 locale = "pt-BR"; 2293 arch = "mac"; 2294 + sha256 = "a25b7e77f2d00bbf1d09cf3b70e8117de7a7ca8f561fe4baf15efa699a5c3d52"; 2295 } 2296 { 2297 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/pt-PT/Firefox%20140.0b4.dmg"; 2298 locale = "pt-PT"; 2299 arch = "mac"; 2300 + sha256 = "e10958a717fa15b696221f011ca5bfe9b6e18d6956ef82fa0ed6bc760cb18ec8"; 2301 } 2302 { 2303 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/rm/Firefox%20140.0b4.dmg"; 2304 locale = "rm"; 2305 arch = "mac"; 2306 + sha256 = "8d7639036da625e60f72e51fce640bd2a447059f8fbf6a6b7209cf1d3a74e63f"; 2307 } 2308 { 2309 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ro/Firefox%20140.0b4.dmg"; 2310 locale = "ro"; 2311 arch = "mac"; 2312 + sha256 = "498405a39a28c87cb46f2012b09124e51a3f99e25fe9498c1241594ecbfbf302"; 2313 } 2314 { 2315 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ru/Firefox%20140.0b4.dmg"; 2316 locale = "ru"; 2317 arch = "mac"; 2318 + sha256 = "29e979cd4639b9bbe6e9e44b79b5173a8f488286382533bb8cb815e4182af549"; 2319 } 2320 { 2321 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sat/Firefox%20140.0b4.dmg"; 2322 locale = "sat"; 2323 arch = "mac"; 2324 + sha256 = "7e8f046e1b7446b15cba2e35a03b978b7308436176babd5ae284e318ee5367ef"; 2325 } 2326 { 2327 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sc/Firefox%20140.0b4.dmg"; 2328 locale = "sc"; 2329 arch = "mac"; 2330 + sha256 = "7ed54fe5b147236c4be842c04a8341bbcfce15d21b457b516c4ae7f5f36aa34c"; 2331 } 2332 { 2333 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sco/Firefox%20140.0b4.dmg"; 2334 locale = "sco"; 2335 arch = "mac"; 2336 + sha256 = "5d4ee58fda8829d630ed0e6f4db3a45d0d45c26043d7899110939ecb00646a05"; 2337 } 2338 { 2339 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/si/Firefox%20140.0b4.dmg"; 2340 locale = "si"; 2341 arch = "mac"; 2342 + sha256 = "596172e11688ca78f9fe5da998723cd63f9772262457db36a2f5fddc0ee614f4"; 2343 } 2344 { 2345 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sk/Firefox%20140.0b4.dmg"; 2346 locale = "sk"; 2347 arch = "mac"; 2348 + sha256 = "9830062f46a64e15681d39a5432a63cbc3175947df962e90f58d8c97d410e9fa"; 2349 } 2350 { 2351 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/skr/Firefox%20140.0b4.dmg"; 2352 locale = "skr"; 2353 arch = "mac"; 2354 + sha256 = "99f5c37cf3fb9a2918e760ebbc77e5423903479cc77a869c600320a365e877f1"; 2355 } 2356 { 2357 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sl/Firefox%20140.0b4.dmg"; 2358 locale = "sl"; 2359 arch = "mac"; 2360 + sha256 = "1b3a3b8456a571948a6b0c15860b9931d66cc04740f653db136331b8ab0d8cdc"; 2361 } 2362 { 2363 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/son/Firefox%20140.0b4.dmg"; 2364 locale = "son"; 2365 arch = "mac"; 2366 + sha256 = "82ecd81aefd3a2e3ad39fa20bb733f4547fc32673e030456e31a28e6329365b4"; 2367 } 2368 { 2369 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sq/Firefox%20140.0b4.dmg"; 2370 locale = "sq"; 2371 arch = "mac"; 2372 + sha256 = "125a5c6aa708de9b9c709860c2ea74dab9ba51f40f87faff801f7cb217151a29"; 2373 } 2374 { 2375 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sr/Firefox%20140.0b4.dmg"; 2376 locale = "sr"; 2377 arch = "mac"; 2378 + sha256 = "35b4afe46484cb8ca9093d38fc155948474c80538c3b1721ce67eff9518c3993"; 2379 } 2380 { 2381 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/sv-SE/Firefox%20140.0b4.dmg"; 2382 locale = "sv-SE"; 2383 arch = "mac"; 2384 + sha256 = "d84dfbef368b9b990726e5ee5fc8ad3437696d11747f74f5301d5a52fe2ebb5f"; 2385 } 2386 { 2387 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/szl/Firefox%20140.0b4.dmg"; 2388 locale = "szl"; 2389 arch = "mac"; 2390 + sha256 = "74a2a1162ce5703807114d2c3a727db10d74367f22a97866b084e23293ea116d"; 2391 } 2392 { 2393 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ta/Firefox%20140.0b4.dmg"; 2394 locale = "ta"; 2395 arch = "mac"; 2396 + sha256 = "fbe97f24739b24899b666a04b6e5513a1b03358bdf9d3622947da78013d39b80"; 2397 } 2398 { 2399 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/te/Firefox%20140.0b4.dmg"; 2400 locale = "te"; 2401 arch = "mac"; 2402 + sha256 = "66516cc17b46140a59e08dec29b65a2c7abc3812279edb25f0f88b94740fae16"; 2403 } 2404 { 2405 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/tg/Firefox%20140.0b4.dmg"; 2406 locale = "tg"; 2407 arch = "mac"; 2408 + sha256 = "27143f96bc4a02a09b2b86d46b4322d1dd76cfea719c65e81f19666baf239210"; 2409 } 2410 { 2411 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/th/Firefox%20140.0b4.dmg"; 2412 locale = "th"; 2413 arch = "mac"; 2414 + sha256 = "8179a2e47faaba8943871443550f2d562a1e409c2af660f4adc93d3bf85ee810"; 2415 } 2416 { 2417 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/tl/Firefox%20140.0b4.dmg"; 2418 locale = "tl"; 2419 arch = "mac"; 2420 + sha256 = "11a536ccb269258bfdf6810d86135cb8d5802071eb659886a2aff7e63ba2f5f1"; 2421 } 2422 { 2423 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/tr/Firefox%20140.0b4.dmg"; 2424 locale = "tr"; 2425 arch = "mac"; 2426 + sha256 = "46f88c04e1e7f2eb41344aae1f7d2ef6f0d49385c8c6a9aacf370a4f32632e6b"; 2427 } 2428 { 2429 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/trs/Firefox%20140.0b4.dmg"; 2430 locale = "trs"; 2431 arch = "mac"; 2432 + sha256 = "07fd992c396199a92b09c93f7478411b788fb132bd2df4446a38ec6e0cf1960f"; 2433 } 2434 { 2435 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/uk/Firefox%20140.0b4.dmg"; 2436 locale = "uk"; 2437 arch = "mac"; 2438 + sha256 = "e19dda81f715feaf6011d7f59033df2565db0ec623b7ceccd75538cb3dd7098f"; 2439 } 2440 { 2441 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/ur/Firefox%20140.0b4.dmg"; 2442 locale = "ur"; 2443 arch = "mac"; 2444 + sha256 = "3fbf0c116482cb641b30db94ecba745df05a419f85eeb0c09180582baf5bb072"; 2445 } 2446 { 2447 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/uz/Firefox%20140.0b4.dmg"; 2448 locale = "uz"; 2449 arch = "mac"; 2450 + sha256 = "0e906f32a4ad896f80bdafc28a4cf86579de2ddb5c19dc7dc5a430f58ba68d2b"; 2451 } 2452 { 2453 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/vi/Firefox%20140.0b4.dmg"; 2454 locale = "vi"; 2455 arch = "mac"; 2456 + sha256 = "491126108cebab75a43eeb1fcf8e6a4659960055798488c469b2167956f4d6d4"; 2457 } 2458 { 2459 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/xh/Firefox%20140.0b4.dmg"; 2460 locale = "xh"; 2461 arch = "mac"; 2462 + sha256 = "67f143f0d7d62772815a7554e74baff5f5fcbe51a58f1f095ec248ee3971cf97"; 2463 } 2464 { 2465 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/zh-CN/Firefox%20140.0b4.dmg"; 2466 locale = "zh-CN"; 2467 arch = "mac"; 2468 + sha256 = "cd905f3ceff4c7894aa299562fbf495051760af5b600ff35f0d1ef88fdbe2187"; 2469 } 2470 { 2471 + url = "https://archive.mozilla.org/pub/devedition/releases/140.0b4/mac/zh-TW/Firefox%20140.0b4.dmg"; 2472 locale = "zh-TW"; 2473 arch = "mac"; 2474 + sha256 = "8b50ad669970fa040a3c12156c24903c3b6a885ad7cc886ef7a25507ac27f202"; 2475 } 2476 ]; 2477 }
+2 -2
pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix
··· 10 buildMozillaMach rec { 11 pname = "firefox-beta"; 12 binaryName = pname; 13 - version = "140.0b3"; 14 applicationName = "Firefox Beta"; 15 src = fetchurl { 16 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 17 - sha512 = "282b30284e9efa3909e1c1e8b01fd3c8ce5083668a01dea53487aa00d89734889e033051de3ce9aa66d7a84f4d4ac1c6e558fa4e3efe1e51077fc0831e989129"; 18 }; 19 20 meta = {
··· 10 buildMozillaMach rec { 11 pname = "firefox-beta"; 12 binaryName = pname; 13 + version = "140.0b4"; 14 applicationName = "Firefox Beta"; 15 src = fetchurl { 16 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 17 + sha512 = "ec3d3377db8629742d428cceded3c7c92ba952f1b9cb6a15eae7f053213c3a377287a577c33b291a5e4d3cbbf918be52a31c3f4ac5f6d06c1f5edfc6312656fe"; 18 }; 19 20 meta = {
+2 -2
pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix
··· 10 buildMozillaMach rec { 11 pname = "firefox-devedition"; 12 binaryName = pname; 13 - version = "140.0b3"; 14 applicationName = "Firefox Developer Edition"; 15 requireSigning = false; 16 branding = "browser/branding/aurora"; 17 src = fetchurl { 18 url = "mirror://mozilla/devedition/releases/${version}/source/firefox-${version}.source.tar.xz"; 19 - sha512 = "f7e2382ba9ad9a6fbea4a99ab541a4b70dcc4dd78d52230f5e600e9812eb796c890d424805b9c4d2ad7c981e3e509d654e9ae4e4c79c6a50880388e1b4c83bbe"; 20 }; 21 22 meta = {
··· 10 buildMozillaMach rec { 11 pname = "firefox-devedition"; 12 binaryName = pname; 13 + version = "140.0b4"; 14 applicationName = "Firefox Developer Edition"; 15 requireSigning = false; 16 branding = "browser/branding/aurora"; 17 src = fetchurl { 18 url = "mirror://mozilla/devedition/releases/${version}/source/firefox-${version}.source.tar.xz"; 19 + sha512 = "bc71e5183b7f527f006b82ba729cb9556a0c756059025392d31ace1e3e49c0a48f5f7c8b64615353c7ae72ab67eb77212f3b573ea06a278f806328093d1424a4"; 20 }; 21 22 meta = {
+32 -17
pkgs/by-name/bl/bluemail/package.nix
··· 2 stdenv, 3 lib, 4 fetchurl, 5 - dpkg, 6 autoPatchelfHook, 7 copyDesktopItems, 8 pango, ··· 22 23 stdenv.mkDerivation rec { 24 pname = "bluemail"; 25 - version = "1.140.8-1922"; 26 27 - # Taking a snapshot of the DEB release because there are no tagged version releases. 28 - # For new versions, download the upstream release, extract it and check for the version string. 29 - # In case there's a new version, create a snapshot of it on https://archive.org before updating it here. 30 src = fetchurl { 31 - url = "https://web.archive.org/web/20240208120704/https://download.bluemail.me/BlueMail/deb/BlueMail.deb"; 32 - hash = "sha256-dnYOb3Q/9vSDssHGS2ywC/Q24Oq96/mvKF+eqd/4dVw="; 33 }; 34 35 desktopItems = [ ··· 43 mimeTypes = [ 44 "x-scheme-handler/me.blueone.linux" 45 "x-scheme-handler/mailto" 46 ]; 47 categories = [ "Office" ]; 48 }) ··· 52 autoPatchelfHook 53 copyDesktopItems 54 makeWrapper 55 - dpkg 56 wrapGAppsHook3 57 ]; 58 59 buildInputs = [ 60 pango 61 gtk3 ··· 75 installPhase = '' 76 runHook preInstall 77 78 - mkdir -p $out/bin 79 - mv opt/BlueMail/* $out 80 - ln -s $out/bluemail $out/bin/bluemail 81 82 - mkdir -p $out/share/icons 83 - mv usr/share/icons/hicolor $out/share/icons/ 84 85 runHook postInstall 86 ''; ··· 97 ]; 98 99 preFixup = '' 100 - wrapProgram $out/bin/bluemail \ 101 ''${makeWrapperArgs[@]} \ 102 ''${gappsWrapperArgs[@]} 103 ''; 104 105 meta = with lib; { 106 - description = "Free, secure, universal email app, capable of managing an unlimited number of mail accounts"; 107 homepage = "https://bluemail.me"; 108 license = licenses.unfree; 109 - platforms = platforms.linux; 110 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 111 - maintainers = with maintainers; [ onny ]; 112 }; 113 }
··· 2 stdenv, 3 lib, 4 fetchurl, 5 + squashfsTools, 6 autoPatchelfHook, 7 copyDesktopItems, 8 pango, ··· 22 23 stdenv.mkDerivation rec { 24 pname = "bluemail"; 25 + version = "1.140.93"; 26 27 + # To update, check https://search.apps.ubuntu.com/api/v1/package/bluemail and copy the anon_download_url and version. 28 src = fetchurl { 29 + url = "https://api.snapcraft.io/api/v1/snaps/download/ZVlj0qw0GOFd5JgTfL8kk2Y5eIG1IpiH_178.snap"; 30 + hash = "sha512-xv7fn+VrtrxauejhgEMdTnmnDXb17TwanXZR6Lqfg5N40MbyDu76XQAWRB8xFU/+GdCTmjv47EaOC7SnnOw4EA=="; 31 }; 32 33 desktopItems = [ ··· 41 mimeTypes = [ 42 "x-scheme-handler/me.blueone.linux" 43 "x-scheme-handler/mailto" 44 + "x-scheme-handler/bluemail-notif" 45 ]; 46 categories = [ "Office" ]; 47 }) ··· 51 autoPatchelfHook 52 copyDesktopItems 53 makeWrapper 54 + squashfsTools 55 wrapGAppsHook3 56 ]; 57 58 + unpackPhase = '' 59 + runHook preUnpack 60 + 61 + unsquashfs $src 62 + 63 + runHook postUnpack 64 + ''; 65 + 66 + sourceRoot = "squashfs-root"; 67 + 68 + postPatch = '' 69 + rm -rf usr libEGL.so libGLESv2.so libvk_swiftshader.so libvulkan.so.1 70 + ''; 71 + 72 buildInputs = [ 73 pango 74 gtk3 ··· 88 installPhase = '' 89 runHook preInstall 90 91 + mkdir -p $out/{bin,opt/bluemail} 92 + mv * $out/opt/bluemail 93 + ln -s $out/opt/bluemail/bluemail $out/bin/bluemail 94 95 + mkdir -p $out/share/icons/hicolor/1024x1024/apps 96 + ln -s $out/opt/bluemail/resources/assets/icons/bluemailx-icon.png $out/share/icons/hicolor/1024x1024/apps/bluemail.png 97 98 runHook postInstall 99 ''; ··· 110 ]; 111 112 preFixup = '' 113 + wrapProgram $out/opt/bluemail/bluemail \ 114 ''${makeWrapperArgs[@]} \ 115 ''${gappsWrapperArgs[@]} 116 ''; 117 118 meta = with lib; { 119 + description = "Cross platform email and calendar app, with AI features and a modern design"; 120 homepage = "https://bluemail.me"; 121 license = licenses.unfree; 122 + platforms = [ "x86_64-linux" ]; 123 + # Vendored copy of Electron. 124 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 125 + maintainers = with maintainers; [ ]; 126 + mainProgram = "bluemail"; 127 }; 128 }
+5 -5
pkgs/by-name/br/brave/package.nix
··· 3 4 let 5 pname = "brave"; 6 - version = "1.79.118"; 7 8 allArchives = { 9 aarch64-linux = { 10 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; 11 - hash = "sha256-OI4B6Uu9TtbV58Eq3854cyC57JZ+j7tBZoDk+zHeeWM="; 12 }; 13 x86_64-linux = { 14 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 15 - hash = "sha256-4lWsD9OfbgOaallAEc8x3zLSFoBAg4UCjBCiDc7ShDs="; 16 }; 17 aarch64-darwin = { 18 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; 19 - hash = "sha256-5yOcEerPleZnRynxMAzeiPPmZAfU6O+wqsBfR+NOvUc="; 20 }; 21 x86_64-darwin = { 22 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; 23 - hash = "sha256-3q0vV9cAk8TEWluGYyH3FSw4zKHxl2Dn3eCg2pSs3zU="; 24 }; 25 }; 26
··· 3 4 let 5 pname = "brave"; 6 + version = "1.79.119"; 7 8 allArchives = { 9 aarch64-linux = { 10 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; 11 + hash = "sha256-tz3pCToOqsO6SAu5NeUSmO0aRe31qw0sK2OxtkrYGlo="; 12 }; 13 x86_64-linux = { 14 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 15 + hash = "sha256-8uX8byw/rp+yj6Y2qBemEHGwt4CQepWjVD8F9KuJZbI="; 16 }; 17 aarch64-darwin = { 18 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; 19 + hash = "sha256-ynLMWSWywJbmURBH60Nf7TJFERPNNzcI/wdW8AFk7ZA="; 20 }; 21 x86_64-darwin = { 22 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; 23 + hash = "sha256-ERhKzzabN3NiJQMaTLxdtHCbPMDbPifG56aBmAgke5o="; 24 }; 25 }; 26
+35
pkgs/by-name/bu/buttplug-mcp/package.nix
···
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + }: 6 + 7 + buildGoModule (finalAttrs: { 8 + pname = "buttplug-mcp"; 9 + version = "0.0.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "ConAcademy"; 13 + repo = "buttplug-mcp"; 14 + rev = "v${finalAttrs.version}"; 15 + hash = "sha256-C4ZPTO+Gh6g19BrqHugSCF74aAZ888XRTk1AzNpEBok="; 16 + }; 17 + 18 + vendorHash = "sha256-EoLv7HpdAyEM83m/DTgu9jMh0Nn+v8b2buIavQFJbnY="; 19 + 20 + ldflags = [ 21 + "-s" 22 + "-w" 23 + "-X main.version=${finalAttrs.version}" 24 + ]; 25 + 26 + __darwinAllowLocalNetworking = true; 27 + 28 + meta = { 29 + description = "Buttplug.io Model Context Protocol (MCP) Server"; 30 + homepage = "https://github.com/ConAcademy/buttplug-mcp"; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ pilz ]; 33 + mainProgram = "buttplug-mcp"; 34 + }; 35 + })
+3 -3
pkgs/by-name/ca/cargo-component/package.nix
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "cargo-component"; 11 - version = "0.20.0"; 12 13 src = fetchFromGitHub { 14 owner = "bytecodealliance"; 15 repo = "cargo-component"; 16 rev = "v${version}"; 17 - hash = "sha256-pW3hhcsMzKSWmUX8HwAtZCB+v9B4qXw6WUGODhPtW+Q="; 18 }; 19 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-Vnef3ApklZtN417dXhA+YWcsAeSTDSt6wA+7SjBKHm0="; 22 23 nativeBuildInputs = [ 24 pkg-config
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "cargo-component"; 11 + version = "0.21.1"; 12 13 src = fetchFromGitHub { 14 owner = "bytecodealliance"; 15 repo = "cargo-component"; 16 rev = "v${version}"; 17 + hash = "sha256-Tlx14q/2k/0jZZ1nECX7zF/xNTeMCZg/fN+fhRM4uhc="; 18 }; 19 20 useFetchCargoVendor = true; 21 + cargoHash = "sha256-ZwxVhoqAzkaIgcH9GMR+IGkJ6IOQVtmt0qcDjdix6cU="; 22 23 nativeBuildInputs = [ 24 pkg-config
+3 -3
pkgs/by-name/ca/cargo-udeps/package.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "cargo-udeps"; 13 - version = "0.1.55"; 14 15 src = fetchFromGitHub { 16 owner = "est31"; 17 repo = "cargo-udeps"; 18 rev = "v${version}"; 19 - sha256 = "sha256-4/JfD2cH46it8PkU58buTHwFXBZI3sytyJCUWl+vSAE="; 20 }; 21 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-4fF5nW8G2XMvC2K2nW7fhZL9DvjW4/cZXSCJurSu9NE="; 24 25 nativeBuildInputs = [ pkg-config ]; 26
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "cargo-udeps"; 13 + version = "0.1.56"; 14 15 src = fetchFromGitHub { 16 owner = "est31"; 17 repo = "cargo-udeps"; 18 rev = "v${version}"; 19 + sha256 = "sha256-W9COzLyE7A/Yp88HTknSSa9WjufwHMgcmlsqwOYSSCw="; 20 }; 21 22 useFetchCargoVendor = true; 23 + cargoHash = "sha256-ttIzCro9/oiF0ycRG/UzvgMT+3kXhkVAdkNCIVjIc2g="; 24 25 nativeBuildInputs = [ pkg-config ]; 26
+3 -3
pkgs/by-name/ci/cirrus-cli/package.nix
··· 7 8 buildGoModule rec { 9 pname = "cirrus-cli"; 10 - version = "0.144.0"; 11 12 src = fetchFromGitHub { 13 owner = "cirruslabs"; 14 repo = "cirrus-cli"; 15 rev = "v${version}"; 16 - hash = "sha256-pbfLEoc9MF9Zo9P5D8R0WM/ZbzwhdIZhtcWR9tSKzX8="; 17 }; 18 19 - vendorHash = "sha256-PH28ZIubrJWk4qTrL9OSx/ylW1iEP0j0iq4uNg9d9ko="; 20 21 ldflags = [ 22 "-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}"
··· 7 8 buildGoModule rec { 9 pname = "cirrus-cli"; 10 + version = "0.144.1"; 11 12 src = fetchFromGitHub { 13 owner = "cirruslabs"; 14 repo = "cirrus-cli"; 15 rev = "v${version}"; 16 + hash = "sha256-xU1c7dDYCfzLao6TLQFSijwTnEz0afkcOQnlHeTgaVQ="; 17 }; 18 19 + vendorHash = "sha256-ZFvulF/glMq7Crp1d1lK602G34/anlT5yyyQQcgiuHg="; 20 21 ldflags = [ 22 "-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}"
+3 -3
pkgs/by-name/ci/civo/package.nix
··· 7 8 buildGoModule rec { 9 pname = "civo"; 10 - version = "1.2.3"; 11 12 src = fetchFromGitHub { 13 owner = "civo"; 14 repo = "cli"; 15 rev = "v${version}"; 16 - hash = "sha256-NREiQA/zAxClwKZDq5SR43/AAT6HqdfR6/ud9Xhe5rM="; 17 }; 18 19 - vendorHash = "sha256-xSvq8ZrkdzRhfD2gPKSJkLnwVQuFuWnSYJ89iUDOpUU="; 20 21 nativeBuildInputs = [ installShellFiles ]; 22
··· 7 8 buildGoModule rec { 9 pname = "civo"; 10 + version = "1.3.0"; 11 12 src = fetchFromGitHub { 13 owner = "civo"; 14 repo = "cli"; 15 rev = "v${version}"; 16 + hash = "sha256-XK3FMgtAXOQYKa2il83blgdFhOdzbmP7VnIOijyDsK8="; 17 }; 18 19 + vendorHash = "sha256-fGAJUGYbPJ88Dnfi5XWXr2jd9hE6M8p2ZLq5ORMoyL0="; 20 21 nativeBuildInputs = [ installShellFiles ]; 22
+3 -4
pkgs/by-name/co/countryfetch/package.nix
··· 10 11 rustPlatform.buildRustPackage (finalAttrs: { 12 pname = "countryfetch"; 13 - version = "0.1.9"; 14 15 src = fetchFromGitHub { 16 owner = "nik-rev"; 17 repo = "countryfetch"; 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-KdFgY54vXLmq6IZfJzZ1IeZ2eQuNJoCRZUV3rVuPpcY="; 20 }; 21 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-XJI9k/5hdak8p0/J/x9u6lqJu/DIbX93Wwm3LALkAAw="; 24 25 env = { 26 - RUSTC_BOOTSTRAP = 1; 27 OPENSSL_NO_VENDOR = true; 28 }; 29
··· 10 11 rustPlatform.buildRustPackage (finalAttrs: { 12 pname = "countryfetch"; 13 + version = "0.2.0"; 14 15 src = fetchFromGitHub { 16 owner = "nik-rev"; 17 repo = "countryfetch"; 18 tag = "v${finalAttrs.version}"; 19 + hash = "sha256-povKd1Y/2Mi+6yJd9+RsJ4F19/wvXvBOK2Jgbs4UnP0="; 20 }; 21 22 useFetchCargoVendor = true; 23 + cargoHash = "sha256-0ZBhRheJGapPqVieXbIpoboVV4RLXan042u5SSgrYQk="; 24 25 env = { 26 OPENSSL_NO_VENDOR = true; 27 }; 28
+3 -2
pkgs/by-name/dp/dpkg/package.nix
··· 19 20 stdenv.mkDerivation rec { 21 pname = "dpkg"; 22 - version = "1.22.11"; 23 24 src = fetchgit { 25 url = "https://git.launchpad.net/ubuntu/+source/dpkg"; 26 rev = "applied/${version}"; 27 - hash = "sha256-mKyS0lPTG3ROcw8AhB4IdjNjvZK2YTGV9pbpjz/OLAc="; 28 }; 29 30 configureFlags = [ ··· 112 homepage = "https://wiki.debian.org/Teams/Dpkg"; 113 license = licenses.gpl2Plus; 114 platforms = platforms.unix; 115 maintainers = with maintainers; [ siriobalmelli ]; 116 }; 117 }
··· 19 20 stdenv.mkDerivation rec { 21 pname = "dpkg"; 22 + version = "1.22.19"; 23 24 src = fetchgit { 25 url = "https://git.launchpad.net/ubuntu/+source/dpkg"; 26 rev = "applied/${version}"; 27 + hash = "sha256-lSuq5VqBj5yKusZaT50sOf82/wd2FeS4g2ILaZT0HPM="; 28 }; 29 30 configureFlags = [ ··· 112 homepage = "https://wiki.debian.org/Teams/Dpkg"; 113 license = licenses.gpl2Plus; 114 platforms = platforms.unix; 115 + broken = stdenv.hostPlatform.isDarwin; 116 maintainers = with maintainers; [ siriobalmelli ]; 117 }; 118 }
+3 -3
pkgs/by-name/fi/fiano/package.nix
··· 34 "-w" 35 ]; 36 37 - meta = with lib; { 38 description = "Go-based tools for modifying UEFI firmware"; 39 homepage = "https://github.com/linuxboot/fiano"; 40 changelog = "https://github.com/linuxboot/fiano/blob/v${version}/RELEASES.md"; 41 - license = licenses.bsd3; 42 - maintainers = [ maintainers.jmbaur ]; 43 }; 44 }
··· 34 "-w" 35 ]; 36 37 + meta = { 38 description = "Go-based tools for modifying UEFI firmware"; 39 homepage = "https://github.com/linuxboot/fiano"; 40 changelog = "https://github.com/linuxboot/fiano/blob/v${version}/RELEASES.md"; 41 + license = lib.licenses.bsd3; 42 + maintainers = [ lib.maintainers.jmbaur ]; 43 }; 44 }
+4 -4
pkgs/by-name/fi/fiche/package.nix
··· 21 22 doCheck = true; 23 24 - meta = with lib; { 25 description = "Command line pastebin for sharing terminal output"; 26 longDescription = '' 27 Fiche is a command line pastebin server for sharing terminal output. ··· 34 35 homepage = "https://github.com/solusipse/fiche"; 36 changelog = "https://github.com/solusipse/fiche/releases/tag/${version}"; 37 - license = licenses.mit; 38 - maintainers = [ maintainers.pinpox ]; 39 - platforms = platforms.all; 40 mainProgram = "fiche"; 41 }; 42 }
··· 21 22 doCheck = true; 23 24 + meta = { 25 description = "Command line pastebin for sharing terminal output"; 26 longDescription = '' 27 Fiche is a command line pastebin server for sharing terminal output. ··· 34 35 homepage = "https://github.com/solusipse/fiche"; 36 changelog = "https://github.com/solusipse/fiche/releases/tag/${version}"; 37 + license = lib.licenses.mit; 38 + maintainers = [ lib.maintainers.pinpox ]; 39 + platforms = lib.platforms.all; 40 mainProgram = "fiche"; 41 }; 42 }
+3 -3
pkgs/by-name/fi/fierce/package.nix
··· 27 28 pythonImportsCheck = [ "fierce" ]; 29 30 - meta = with lib; { 31 description = "DNS reconnaissance tool for locating non-contiguous IP space"; 32 homepage = "https://github.com/mschwager/fierce"; 33 changelog = "https://github.com/mschwager/fierce/blob/${version}/CHANGELOG.md"; 34 - license = licenses.gpl3Plus; 35 - maintainers = with maintainers; [ c0bw3b ]; 36 mainProgram = "fierce"; 37 }; 38 }
··· 27 28 pythonImportsCheck = [ "fierce" ]; 29 30 + meta = { 31 description = "DNS reconnaissance tool for locating non-contiguous IP space"; 32 homepage = "https://github.com/mschwager/fierce"; 33 changelog = "https://github.com/mschwager/fierce/blob/${version}/CHANGELOG.md"; 34 + license = lib.licenses.gpl3Plus; 35 + maintainers = with lib.maintainers; [ c0bw3b ]; 36 mainProgram = "fierce"; 37 }; 38 }
+3 -3
pkgs/by-name/fi/fim-rs/package.nix
··· 42 # There is a failure while the binary is checked 43 doCheck = false; 44 45 - meta = with lib; { 46 description = "Host-based file integrity monitoring tool"; 47 longDescription = '' 48 FIM is a File Integrity Monitoring tool that tracks any event over your ··· 56 ''; 57 homepage = "https://github.com/Achiefs/fim"; 58 changelog = "https://github.com/Achiefs/fim/releases/tag/v${version}"; 59 - license = licenses.gpl3Only; 60 - maintainers = with maintainers; [ fab ]; 61 mainProgram = "fim"; 62 }; 63 }
··· 42 # There is a failure while the binary is checked 43 doCheck = false; 44 45 + meta = { 46 description = "Host-based file integrity monitoring tool"; 47 longDescription = '' 48 FIM is a File Integrity Monitoring tool that tracks any event over your ··· 56 ''; 57 homepage = "https://github.com/Achiefs/fim"; 58 changelog = "https://github.com/Achiefs/fim/releases/tag/v${version}"; 59 + license = lib.licenses.gpl3Only; 60 + maintainers = with lib.maintainers; [ fab ]; 61 mainProgram = "fim"; 62 }; 63 }
+3 -3
pkgs/by-name/fi/findomain/package.nix
··· 38 installManPage findomain.1 39 ''; 40 41 - meta = with lib; { 42 description = "Fastest and cross-platform subdomain enumerator"; 43 homepage = "https://github.com/Findomain/Findomain"; 44 changelog = "https://github.com/Findomain/Findomain/releases/tag/${version}"; 45 - license = licenses.gpl3Plus; 46 - maintainers = with maintainers; [ 47 Br1ght0ne 48 figsoda 49 ];
··· 38 installManPage findomain.1 39 ''; 40 41 + meta = { 42 description = "Fastest and cross-platform subdomain enumerator"; 43 homepage = "https://github.com/Findomain/Findomain"; 44 changelog = "https://github.com/Findomain/Findomain/releases/tag/${version}"; 45 + license = lib.licenses.gpl3Plus; 46 + maintainers = with lib.maintainers; [ 47 Br1ght0ne 48 figsoda 49 ];
+3 -3
pkgs/by-name/fi/fingerprintx/package.nix
··· 25 # Tests require network access 26 doCheck = false; 27 28 - meta = with lib; { 29 description = "Standalone utility for service discovery on open ports"; 30 mainProgram = "fingerprintx"; 31 homepage = "https://github.com/praetorian-inc/fingerprintx"; 32 changelog = "https://github.com/praetorian-inc/fingerprintx/releases/tag/v${version}"; 33 - license = licenses.asl20; 34 - maintainers = with maintainers; [ fab ]; 35 }; 36 }
··· 25 # Tests require network access 26 doCheck = false; 27 28 + meta = { 29 description = "Standalone utility for service discovery on open ports"; 30 mainProgram = "fingerprintx"; 31 homepage = "https://github.com/praetorian-inc/fingerprintx"; 32 changelog = "https://github.com/praetorian-inc/fingerprintx/releases/tag/v${version}"; 33 + license = lib.licenses.asl20; 34 + maintainers = with lib.maintainers; [ fab ]; 35 }; 36 }
+3 -3
pkgs/by-name/fi/firecracker/package.nix
··· 83 runHook postInstall 84 ''; 85 86 - meta = with lib; { 87 description = "Secure, fast, minimal micro-container virtualization"; 88 homepage = "http://firecracker-microvm.io"; 89 changelog = "https://github.com/firecracker-microvm/firecracker/releases/tag/v${version}"; 90 mainProgram = "firecracker"; 91 - license = licenses.asl20; 92 platforms = lib.platforms.linux; 93 - maintainers = with maintainers; [ 94 usertam 95 thoughtpolice 96 qjoly
··· 83 runHook postInstall 84 ''; 85 86 + meta = { 87 description = "Secure, fast, minimal micro-container virtualization"; 88 homepage = "http://firecracker-microvm.io"; 89 changelog = "https://github.com/firecracker-microvm/firecracker/releases/tag/v${version}"; 90 mainProgram = "firecracker"; 91 + license = lib.licenses.asl20; 92 platforms = lib.platforms.linux; 93 + maintainers = with lib.maintainers; [ 94 usertam 95 thoughtpolice 96 qjoly
+3 -3
pkgs/by-name/fl/flare-floss/package.nix
··· 61 export HOME=$(mktemp -d) 62 ''; 63 64 - meta = with lib; { 65 description = "Automatically extract obfuscated strings from malware"; 66 homepage = "https://github.com/mandiant/flare-floss"; 67 changelog = "https://github.com/mandiant/flare-floss/releases/tag/v${version}"; 68 - license = licenses.asl20; 69 mainProgram = "floss"; 70 - maintainers = with maintainers; [ fab ]; 71 }; 72 }
··· 61 export HOME=$(mktemp -d) 62 ''; 63 64 + meta = { 65 description = "Automatically extract obfuscated strings from malware"; 66 homepage = "https://github.com/mandiant/flare-floss"; 67 changelog = "https://github.com/mandiant/flare-floss/releases/tag/v${version}"; 68 + license = lib.licenses.asl20; 69 mainProgram = "floss"; 70 + maintainers = with lib.maintainers; [ fab ]; 71 }; 72 }
+3 -3
pkgs/by-name/fl/flavours/package.nix
··· 32 --bash <($out/bin/flavours --completions bash) 33 ''; 34 35 - meta = with lib; { 36 description = "Easy to use base16 scheme manager/builder that integrates with any workflow"; 37 homepage = "https://github.com/Misterio77/flavours"; 38 changelog = "https://github.com/Misterio77/flavours/releases/tag/v${version}"; 39 - license = licenses.mit; 40 - maintainers = with maintainers; [ 41 moni 42 misterio77 43 ];
··· 32 --bash <($out/bin/flavours --completions bash) 33 ''; 34 35 + meta = { 36 description = "Easy to use base16 scheme manager/builder that integrates with any workflow"; 37 homepage = "https://github.com/Misterio77/flavours"; 38 changelog = "https://github.com/Misterio77/flavours/releases/tag/v${version}"; 39 + license = lib.licenses.mit; 40 + maintainers = with lib.maintainers; [ 41 moni 42 misterio77 43 ];
+3 -3
pkgs/by-name/fl/flip-link/package.nix
··· 29 "--skip should_verify_memory_layout" 30 ]; 31 32 - meta = with lib; { 33 description = "Adds zero-cost stack overflow protection to your embedded programs"; 34 mainProgram = "flip-link"; 35 homepage = "https://github.com/knurling-rs/flip-link"; 36 changelog = "https://github.com/knurling-rs/flip-link/blob/v${version}/CHANGELOG.md"; 37 - license = with licenses; [ 38 asl20 # or 39 mit 40 ]; 41 - maintainers = with maintainers; [ 42 FlorianFranzen 43 newam 44 ];
··· 29 "--skip should_verify_memory_layout" 30 ]; 31 32 + meta = { 33 description = "Adds zero-cost stack overflow protection to your embedded programs"; 34 mainProgram = "flip-link"; 35 homepage = "https://github.com/knurling-rs/flip-link"; 36 changelog = "https://github.com/knurling-rs/flip-link/blob/v${version}/CHANGELOG.md"; 37 + license = with lib.licenses; [ 38 asl20 # or 39 mit 40 ]; 41 + maintainers = with lib.maintainers; [ 42 FlorianFranzen 43 newam 44 ];
+4 -4
pkgs/by-name/fl/flycast/package.nix
··· 53 wrapProgram $out/bin/flycast --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]} 54 ''; 55 56 - meta = with lib; { 57 homepage = "https://github.com/flyinghead/flycast"; 58 changelog = "https://github.com/flyinghead/flycast/releases/tag/v${version}"; 59 description = "Multi-platform Sega Dreamcast, Naomi and Atomiswave emulator"; 60 mainProgram = "flycast"; 61 - license = licenses.gpl2Only; 62 - platforms = platforms.unix; 63 - maintainers = [ ]; 64 }; 65 }
··· 53 wrapProgram $out/bin/flycast --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]} 54 ''; 55 56 + meta = { 57 homepage = "https://github.com/flyinghead/flycast"; 58 changelog = "https://github.com/flyinghead/flycast/releases/tag/v${version}"; 59 description = "Multi-platform Sega Dreamcast, Naomi and Atomiswave emulator"; 60 mainProgram = "flycast"; 61 + license = lib.licenses.gpl2Only; 62 + platforms = lib.platforms.unix; 63 + maintainers = with lib.maintainers; [ ]; 64 }; 65 }
+3 -3
pkgs/by-name/fo/foliate/package.nix
··· 50 webkitgtk_6_0 51 ]; 52 53 - meta = with lib; { 54 description = "Simple and modern GTK eBook reader"; 55 homepage = "https://johnfactotum.github.io/foliate"; 56 changelog = "https://github.com/johnfactotum/foliate/releases/tag/${version}"; 57 - license = licenses.gpl3Only; 58 - maintainers = with maintainers; [ 59 onny 60 aleksana 61 ];
··· 50 webkitgtk_6_0 51 ]; 52 53 + meta = { 54 description = "Simple and modern GTK eBook reader"; 55 homepage = "https://johnfactotum.github.io/foliate"; 56 changelog = "https://github.com/johnfactotum/foliate/releases/tag/${version}"; 57 + license = lib.licenses.gpl3Only; 58 + maintainers = with lib.maintainers; [ 59 onny 60 aleksana 61 ];
+4 -4
pkgs/by-name/fo/fortune-kind/package.nix
··· 58 ln -s fortune-kind $out/bin/fortune 59 ''; 60 61 - meta = with lib; { 62 description = "Kinder, curated fortune, written in rust"; 63 longDescription = '' 64 Historically, contributions to fortune-mod have had a less-than ideal ··· 70 ''; 71 homepage = "https://github.com/cafkafk/fortune-kind"; 72 changelog = "https://github.com/cafkafk/fortune-kind/releases/tag/v${version}"; 73 - license = licenses.gpl3Only; 74 mainProgram = "fortune-kind"; 75 - maintainers = with maintainers; [ cafkafk ]; 76 - platforms = platforms.unix ++ platforms.windows; 77 }; 78 }
··· 58 ln -s fortune-kind $out/bin/fortune 59 ''; 60 61 + meta = { 62 description = "Kinder, curated fortune, written in rust"; 63 longDescription = '' 64 Historically, contributions to fortune-mod have had a less-than ideal ··· 70 ''; 71 homepage = "https://github.com/cafkafk/fortune-kind"; 72 changelog = "https://github.com/cafkafk/fortune-kind/releases/tag/v${version}"; 73 + license = lib.licenses.gpl3Only; 74 mainProgram = "fortune-kind"; 75 + maintainers = with lib.maintainers; [ cafkafk ]; 76 + platforms = lib.platforms.unix ++ lib.platforms.windows; 77 }; 78 }
+4 -4
pkgs/by-name/fo/four-in-a-row/package.nix
··· 55 updateScript = gnome.updateScript { packageName = "four-in-a-row"; }; 56 }; 57 58 - meta = with lib; { 59 homepage = "https://gitlab.gnome.org/GNOME/four-in-a-row"; 60 changelog = "https://gitlab.gnome.org/GNOME/four-in-a-row/-/blob/${version}/NEWS?ref_type=tags"; 61 description = "Make lines of the same color to win"; 62 mainProgram = "four-in-a-row"; 63 - teams = [ teams.gnome ]; 64 - license = licenses.gpl2; 65 - platforms = platforms.unix; 66 }; 67 }
··· 55 updateScript = gnome.updateScript { packageName = "four-in-a-row"; }; 56 }; 57 58 + meta = { 59 homepage = "https://gitlab.gnome.org/GNOME/four-in-a-row"; 60 changelog = "https://gitlab.gnome.org/GNOME/four-in-a-row/-/blob/${version}/NEWS?ref_type=tags"; 61 description = "Make lines of the same color to win"; 62 mainProgram = "four-in-a-row"; 63 + teams = [ lib.teams.gnome ]; 64 + license = lib.licenses.gpl2; 65 + platforms = lib.platforms.unix; 66 }; 67 }
+4 -4
pkgs/by-name/fr/fractal/package.nix
··· 107 updateScript = nix-update-script { }; 108 }; 109 110 - meta = with lib; { 111 description = "Matrix group messaging app"; 112 homepage = "https://gitlab.gnome.org/GNOME/fractal"; 113 changelog = "https://gitlab.gnome.org/World/fractal/-/releases/${version}"; 114 - license = licenses.gpl3Plus; 115 - teams = [ teams.gnome ]; 116 - platforms = platforms.linux; 117 mainProgram = "fractal"; 118 }; 119 }
··· 107 updateScript = nix-update-script { }; 108 }; 109 110 + meta = { 111 description = "Matrix group messaging app"; 112 homepage = "https://gitlab.gnome.org/GNOME/fractal"; 113 changelog = "https://gitlab.gnome.org/World/fractal/-/releases/${version}"; 114 + license = lib.licenses.gpl3Plus; 115 + teams = [ lib.teams.gnome ]; 116 + platforms = lib.platforms.linux; 117 mainProgram = "fractal"; 118 }; 119 }
+3 -3
pkgs/by-name/fr/frawk/package.nix
··· 43 # depends on cpu instructions that may not be available on builders 44 doCheck = false; 45 46 - meta = with lib; { 47 description = "Small programming language for writing short programs processing textual data"; 48 mainProgram = "frawk"; 49 homepage = "https://github.com/ezrosent/frawk"; 50 changelog = "https://github.com/ezrosent/frawk/releases/tag/v${version}"; 51 - license = with licenses; [ 52 mit # or 53 asl20 54 ]; 55 - maintainers = with maintainers; [ figsoda ]; 56 }; 57 }
··· 43 # depends on cpu instructions that may not be available on builders 44 doCheck = false; 45 46 + meta = { 47 description = "Small programming language for writing short programs processing textual data"; 48 mainProgram = "frawk"; 49 homepage = "https://github.com/ezrosent/frawk"; 50 changelog = "https://github.com/ezrosent/frawk/releases/tag/v${version}"; 51 + license = with lib.licenses; [ 52 mit # or 53 asl20 54 ]; 55 + maintainers = with lib.maintainers; [ figsoda ]; 56 }; 57 }
+3 -3
pkgs/by-name/fr/fre/package.nix
··· 18 useFetchCargoVendor = true; 19 cargoHash = "sha256-07qKG4ju2UOkTcgWAl2U0uqQZyiosK1UH/M2BvwMAaU="; 20 21 - meta = with lib; { 22 description = "CLI tool for tracking your most-used directories and files"; 23 homepage = "https://github.com/camdencheek/fre"; 24 changelog = "https://github.com/camdencheek/fre/blob/${version}/CHANGELOG.md"; 25 - license = with licenses; [ mit ]; 26 - maintainers = with maintainers; [ gaykitty ]; 27 mainProgram = "fre"; 28 }; 29 }
··· 18 useFetchCargoVendor = true; 19 cargoHash = "sha256-07qKG4ju2UOkTcgWAl2U0uqQZyiosK1UH/M2BvwMAaU="; 20 21 + meta = { 22 description = "CLI tool for tracking your most-used directories and files"; 23 homepage = "https://github.com/camdencheek/fre"; 24 changelog = "https://github.com/camdencheek/fre/blob/${version}/CHANGELOG.md"; 25 + license = with lib.licenses; [ mit ]; 26 + maintainers = with lib.maintainers; [ gaykitty ]; 27 mainProgram = "fre"; 28 }; 29 }
+3 -3
pkgs/by-name/fr/freenukum/package.nix
··· 70 install -Dm644 "${desktopItem}/share/applications/"* -t $out/share/applications/ 71 ''; 72 73 - meta = with lib; { 74 description = "Clone of the original Duke Nukum 1 Jump'n Run game"; 75 homepage = "https://salsa.debian.org/silwol/freenukum"; 76 changelog = "https://salsa.debian.org/silwol/freenukum/-/blob/v${version}/CHANGELOG.md"; 77 - license = licenses.agpl3Plus; 78 - maintainers = with maintainers; [ _0x4A6F ]; 79 broken = stdenv.hostPlatform.isDarwin; 80 }; 81 }
··· 70 install -Dm644 "${desktopItem}/share/applications/"* -t $out/share/applications/ 71 ''; 72 73 + meta = { 74 description = "Clone of the original Duke Nukum 1 Jump'n Run game"; 75 homepage = "https://salsa.debian.org/silwol/freenukum"; 76 changelog = "https://salsa.debian.org/silwol/freenukum/-/blob/v${version}/CHANGELOG.md"; 77 + license = lib.licenses.agpl3Plus; 78 + maintainers = with lib.maintainers; [ _0x4A6F ]; 79 broken = stdenv.hostPlatform.isDarwin; 80 }; 81 }
+4 -4
pkgs/by-name/fr/freetds/package.nix
··· 31 pkg-config 32 ]; 33 34 - meta = with lib; { 35 description = "Libraries to natively talk to Microsoft SQL Server and Sybase databases"; 36 homepage = "https://www.freetds.org"; 37 changelog = "https://github.com/FreeTDS/freetds/releases/tag/v${version}"; 38 - license = licenses.lgpl2; 39 - maintainers = with maintainers; [ peterhoeg ]; 40 - platforms = platforms.all; 41 }; 42 }
··· 31 pkg-config 32 ]; 33 34 + meta = { 35 description = "Libraries to natively talk to Microsoft SQL Server and Sybase databases"; 36 homepage = "https://www.freetds.org"; 37 changelog = "https://github.com/FreeTDS/freetds/releases/tag/v${version}"; 38 + license = lib.licenses.lgpl2; 39 + maintainers = with lib.maintainers; [ peterhoeg ]; 40 + platforms = lib.platforms.all; 41 }; 42 }
+4 -4
pkgs/by-name/fr/frotz/package.nix
··· 48 49 installFlags = [ "PREFIX=$(out)" ]; 50 51 - meta = with lib; { 52 homepage = "https://davidgriffith.gitlab.io/frotz/"; 53 changelog = "https://gitlab.com/DavidGriffith/frotz/-/raw/${version}/NEWS"; 54 description = "Z-machine interpreter for Infocom games and other interactive fiction"; 55 mainProgram = "frotz"; 56 - platforms = platforms.unix; 57 - maintainers = with maintainers; [ 58 nicknovitski 59 ddelabru 60 ]; 61 - license = licenses.gpl2Plus; 62 }; 63 }
··· 48 49 installFlags = [ "PREFIX=$(out)" ]; 50 51 + meta = { 52 homepage = "https://davidgriffith.gitlab.io/frotz/"; 53 changelog = "https://gitlab.com/DavidGriffith/frotz/-/raw/${version}/NEWS"; 54 description = "Z-machine interpreter for Infocom games and other interactive fiction"; 55 mainProgram = "frotz"; 56 + platforms = lib.platforms.unix; 57 + maintainers = with lib.maintainers; [ 58 nicknovitski 59 ddelabru 60 ]; 61 + license = lib.licenses.gpl2Plus; 62 }; 63 }
+4 -4
pkgs/by-name/ga/galene/package.nix
··· 38 tests.vm = nixosTests.galene.basic; 39 }; 40 41 - meta = with lib; { 42 description = "Videoconferencing server that is easy to deploy, written in Go"; 43 homepage = "https://github.com/jech/galene"; 44 changelog = "https://github.com/jech/galene/raw/galene-${version}/CHANGES"; 45 - license = licenses.mit; 46 - platforms = platforms.linux; 47 teams = [ lib.teams.ngi ]; 48 - maintainers = with maintainers; [ 49 rgrunbla 50 erdnaxe 51 ];
··· 38 tests.vm = nixosTests.galene.basic; 39 }; 40 41 + meta = { 42 description = "Videoconferencing server that is easy to deploy, written in Go"; 43 homepage = "https://github.com/jech/galene"; 44 changelog = "https://github.com/jech/galene/raw/galene-${version}/CHANGES"; 45 + license = lib.licenses.mit; 46 + platforms = lib.platforms.linux; 47 teams = [ lib.teams.ngi ]; 48 + maintainers = with lib.maintainers; [ 49 rgrunbla 50 erdnaxe 51 ];
+3 -3
pkgs/by-name/ga/galer/package.nix
··· 17 18 vendorHash = "sha256-BS7ZUq8/swZpTaYGjiF5OuZXQpoosZ3mdF9v1euijxo="; 19 20 - meta = with lib; { 21 description = "Tool to fetch URLs from HTML attributes"; 22 homepage = "https://github.com/dwisiswant0/galer"; 23 changelog = "https://github.com/dwisiswant0/galer/releases/tag/v${version}"; 24 - license = licenses.mit; 25 - maintainers = with maintainers; [ fab ]; 26 mainProgram = "galer"; 27 }; 28 }
··· 17 18 vendorHash = "sha256-BS7ZUq8/swZpTaYGjiF5OuZXQpoosZ3mdF9v1euijxo="; 19 20 + meta = { 21 description = "Tool to fetch URLs from HTML attributes"; 22 homepage = "https://github.com/dwisiswant0/galer"; 23 changelog = "https://github.com/dwisiswant0/galer/releases/tag/v${version}"; 24 + license = lib.licenses.mit; 25 + maintainers = with lib.maintainers; [ fab ]; 26 mainProgram = "galer"; 27 }; 28 }
+4 -4
pkgs/by-name/ga/gallia/package.nix
··· 46 47 pythonImportsCheck = [ "gallia" ]; 48 49 - meta = with lib; { 50 description = "Extendable Pentesting Framework for the Automotive Domain"; 51 homepage = "https://github.com/Fraunhofer-AISEC/gallia"; 52 changelog = "https://github.com/Fraunhofer-AISEC/gallia/releases/tag/v${version}"; 53 - license = with licenses; [ asl20 ]; 54 - maintainers = with maintainers; [ 55 fab 56 rumpelsepp 57 ]; 58 - platforms = platforms.linux; 59 }; 60 }
··· 46 47 pythonImportsCheck = [ "gallia" ]; 48 49 + meta = { 50 description = "Extendable Pentesting Framework for the Automotive Domain"; 51 homepage = "https://github.com/Fraunhofer-AISEC/gallia"; 52 changelog = "https://github.com/Fraunhofer-AISEC/gallia/releases/tag/v${version}"; 53 + license = with lib.licenses; [ asl20 ]; 54 + maintainers = with lib.maintainers; [ 55 fab 56 rumpelsepp 57 ]; 58 + platforms = lib.platforms.linux; 59 }; 60 }
+3 -3
pkgs/by-name/ga/gam/package.nix
··· 63 runHook postCheck 64 ''; 65 66 - meta = with lib; { 67 description = "Command line management for Google Workspace"; 68 mainProgram = "gam"; 69 homepage = "https://github.com/GAM-team/GAM/wiki"; 70 changelog = "https://github.com/GAM-team/GAM/releases/tag/v${version}"; 71 - license = licenses.asl20; 72 - maintainers = with maintainers; [ thanegill ]; 73 }; 74 75 }
··· 63 runHook postCheck 64 ''; 65 66 + meta = { 67 description = "Command line management for Google Workspace"; 68 mainProgram = "gam"; 69 homepage = "https://github.com/GAM-team/GAM/wiki"; 70 changelog = "https://github.com/GAM-team/GAM/releases/tag/v${version}"; 71 + license = lib.licenses.asl20; 72 + maintainers = with lib.maintainers; [ thanegill ]; 73 }; 74 75 }
+4 -4
pkgs/by-name/ga/game-rs/package.nix
··· 23 24 propagatedBuildInputs = [ steam-run ]; 25 26 - meta = with lib; { 27 description = "Minimal CLI game launcher for linux"; 28 homepage = "https://github.com/amanse/game-rs"; 29 changelog = "https://github.com/Amanse/game-rs/releases/tag/v${version}"; 30 - license = with licenses; [ mit ]; 31 - maintainers = with maintainers; [ amanse ]; 32 - platforms = platforms.linux; 33 }; 34 }
··· 23 24 propagatedBuildInputs = [ steam-run ]; 25 26 + meta = { 27 description = "Minimal CLI game launcher for linux"; 28 homepage = "https://github.com/amanse/game-rs"; 29 changelog = "https://github.com/Amanse/game-rs/releases/tag/v${version}"; 30 + license = with lib.licenses; [ mit ]; 31 + maintainers = with lib.maintainers; [ amanse ]; 32 + platforms = lib.platforms.linux; 33 }; 34 }
+3 -3
pkgs/by-name/ga/gato/package.nix
··· 40 "gato" 41 ]; 42 43 - meta = with lib; { 44 description = "GitHub Self-Hosted Runner Enumeration and Attack Tool"; 45 homepage = "https://github.com/praetorian-inc/gato"; 46 changelog = "https://github.com/praetorian-inc/gato/releases/tag/${version}"; 47 - license = licenses.asl20; 48 - maintainers = with maintainers; [ fab ]; 49 mainProgram = "gato"; 50 }; 51 }
··· 40 "gato" 41 ]; 42 43 + meta = { 44 description = "GitHub Self-Hosted Runner Enumeration and Attack Tool"; 45 homepage = "https://github.com/praetorian-inc/gato"; 46 changelog = "https://github.com/praetorian-inc/gato/releases/tag/${version}"; 47 + license = lib.licenses.asl20; 48 + maintainers = with lib.maintainers; [ fab ]; 49 mainProgram = "gato"; 50 }; 51 }
+4 -4
pkgs/by-name/gc/gcli/package.nix
··· 27 ]; 28 buildInputs = [ curl ]; 29 30 - meta = with lib; { 31 description = "Portable Git(Hub|Lab|ea) CLI tool"; 32 homepage = "https://herrhotzenplotz.de/gcli/"; 33 changelog = "https://github.com/herrhotzenplotz/gcli/releases/tag/${version}"; 34 - license = licenses.bsd2; 35 mainProgram = "gcli"; 36 - maintainers = with maintainers; [ kenran ]; 37 - platforms = platforms.unix; 38 }; 39 }
··· 27 ]; 28 buildInputs = [ curl ]; 29 30 + meta = { 31 description = "Portable Git(Hub|Lab|ea) CLI tool"; 32 homepage = "https://herrhotzenplotz.de/gcli/"; 33 changelog = "https://github.com/herrhotzenplotz/gcli/releases/tag/${version}"; 34 + license = lib.licenses.bsd2; 35 mainProgram = "gcli"; 36 + maintainers = with lib.maintainers; [ kenran ]; 37 + platforms = lib.platforms.unix; 38 }; 39 }
+3 -3
pkgs/by-name/gc/gcp-scanner/package.nix
··· 46 "test_acceptance" 47 ]; 48 49 - meta = with lib; { 50 description = "Comprehensive scanner for Google Cloud"; 51 homepage = "https://github.com/google/gcp_scanner"; 52 changelog = "https://github.com/google/gcp_scanner/blob/${version}/CHANGELOG.md"; 53 - license = licenses.asl20; 54 - maintainers = with maintainers; [ fab ]; 55 mainProgram = "gcp-scanner"; 56 }; 57 }
··· 46 "test_acceptance" 47 ]; 48 49 + meta = { 50 description = "Comprehensive scanner for Google Cloud"; 51 homepage = "https://github.com/google/gcp_scanner"; 52 changelog = "https://github.com/google/gcp_scanner/blob/${version}/CHANGELOG.md"; 53 + license = lib.licenses.asl20; 54 + maintainers = with lib.maintainers; [ fab ]; 55 mainProgram = "gcp-scanner"; 56 }; 57 }
+3 -3
pkgs/by-name/gc/gcsfuse/package.nix
··· 44 ln -s $out/bin/mount_gcsfuse $out/bin/mount.fuse.gcsfuse 45 ''; 46 47 - meta = with lib; { 48 description = "User-space file system for interacting with Google Cloud Storage"; 49 homepage = "https://cloud.google.com/storage/docs/gcs-fuse"; 50 changelog = "https://github.com/GoogleCloudPlatform/gcsfuse/releases/tag/v${version}"; 51 - license = licenses.asl20; 52 - maintainers = [ ]; 53 # internal/cache/file/downloader/job.go:386:77: undefined: syscall.O_DIRECT 54 broken = stdenv.hostPlatform.isDarwin; 55 };
··· 44 ln -s $out/bin/mount_gcsfuse $out/bin/mount.fuse.gcsfuse 45 ''; 46 47 + meta = { 48 description = "User-space file system for interacting with Google Cloud Storage"; 49 homepage = "https://cloud.google.com/storage/docs/gcs-fuse"; 50 changelog = "https://github.com/GoogleCloudPlatform/gcsfuse/releases/tag/v${version}"; 51 + license = lib.licenses.asl20; 52 + maintainers = with lib.maintainers; [ ]; 53 # internal/cache/file/downloader/job.go:386:77: undefined: syscall.O_DIRECT 54 broken = stdenv.hostPlatform.isDarwin; 55 };
+4 -4
pkgs/by-name/ge/geary/package.nix
··· 151 }; 152 }; 153 154 - meta = with lib; { 155 homepage = "https://gitlab.gnome.org/GNOME/geary"; 156 changelog = "https://gitlab.gnome.org/GNOME/geary/-/blob/${version}/NEWS?ref_type=tags"; 157 description = "Mail client for GNOME 3"; 158 - teams = [ teams.gnome ]; 159 - license = licenses.lgpl21Plus; 160 - platforms = platforms.linux; 161 }; 162 }
··· 151 }; 152 }; 153 154 + meta = { 155 homepage = "https://gitlab.gnome.org/GNOME/geary"; 156 changelog = "https://gitlab.gnome.org/GNOME/geary/-/blob/${version}/NEWS?ref_type=tags"; 157 description = "Mail client for GNOME 3"; 158 + teams = [ lib.teams.gnome ]; 159 + license = lib.licenses.lgpl21Plus; 160 + platforms = lib.platforms.linux; 161 }; 162 }
+3 -3
pkgs/by-name/ge/genact/package.nix
··· 32 --zsh <($out/bin/genact --print-completions zsh) 33 ''; 34 35 - meta = with lib; { 36 description = "Nonsense activity generator"; 37 homepage = "https://github.com/svenstaro/genact"; 38 changelog = "https://github.com/svenstaro/genact/blob/v${version}/CHANGELOG.md"; 39 - license = licenses.mit; 40 - maintainers = with maintainers; [ figsoda ]; 41 mainProgram = "genact"; 42 }; 43 }
··· 32 --zsh <($out/bin/genact --print-completions zsh) 33 ''; 34 35 + meta = { 36 description = "Nonsense activity generator"; 37 homepage = "https://github.com/svenstaro/genact"; 38 changelog = "https://github.com/svenstaro/genact/blob/v${version}/CHANGELOG.md"; 39 + license = lib.licenses.mit; 40 + maintainers = with lib.maintainers; [ figsoda ]; 41 mainProgram = "genact"; 42 }; 43 }
+4 -4
pkgs/by-name/ge/gerbera/package.nix
··· 165 166 passthru.tests = { inherit (nixosTests) mediatomb; }; 167 168 - meta = with lib; { 169 homepage = "https://docs.gerbera.io/"; 170 changelog = "https://github.com/gerbera/gerbera/releases/tag/v${version}"; 171 description = "UPnP Media Server for 2024"; ··· 174 It allows to stream your digital media through your home network and consume it on all kinds 175 of UPnP supporting devices. 176 ''; 177 - license = licenses.gpl2Only; 178 - maintainers = with maintainers; [ ardumont ]; 179 - platforms = platforms.linux; 180 mainProgram = "gerbera"; 181 }; 182 }
··· 165 166 passthru.tests = { inherit (nixosTests) mediatomb; }; 167 168 + meta = { 169 homepage = "https://docs.gerbera.io/"; 170 changelog = "https://github.com/gerbera/gerbera/releases/tag/v${version}"; 171 description = "UPnP Media Server for 2024"; ··· 174 It allows to stream your digital media through your home network and consume it on all kinds 175 of UPnP supporting devices. 176 ''; 177 + license = lib.licenses.gpl2Only; 178 + maintainers = with lib.maintainers; [ ardumont ]; 179 + platforms = lib.platforms.linux; 180 mainProgram = "gerbera"; 181 }; 182 }
+3 -3
pkgs/by-name/gh/gh-i/package.nix
··· 19 20 ldflags = [ "-s" ]; 21 22 - meta = with lib; { 23 description = "Search github issues interactively"; 24 changelog = "https://github.com/gennaro-tedesco/gh-i/releases/tag/v${version}"; 25 homepage = "https://github.com/gennaro-tedesco/gh-i"; 26 - license = licenses.asl20; 27 - maintainers = with maintainers; [ phanirithvij ]; 28 mainProgram = "gh-i"; 29 }; 30 }
··· 19 20 ldflags = [ "-s" ]; 21 22 + meta = { 23 description = "Search github issues interactively"; 24 changelog = "https://github.com/gennaro-tedesco/gh-i/releases/tag/v${version}"; 25 homepage = "https://github.com/gennaro-tedesco/gh-i"; 26 + license = lib.licenses.asl20; 27 + maintainers = with lib.maintainers; [ phanirithvij ]; 28 mainProgram = "gh-i"; 29 }; 30 }
+3 -3
pkgs/by-name/gh/gh-skyline/package.nix
··· 7 8 buildGoModule rec { 9 pname = "gh-skyline"; 10 - version = "0.1.5"; 11 12 src = fetchFromGitHub { 13 owner = "github"; 14 repo = "gh-skyline"; 15 tag = "v${version}"; 16 - hash = "sha256-jcdOLoyOXq270SaObMpCD+ts6Hj8wqSAjUZWEg3F9+w="; 17 }; 18 19 - vendorHash = "sha256-rCFHYofUQlfRMP7bJav2se7oAkE7rS8KJl1n8kCsSag="; 20 21 ldflags = [ 22 "-s"
··· 7 8 buildGoModule rec { 9 pname = "gh-skyline"; 10 + version = "0.1.6"; 11 12 src = fetchFromGitHub { 13 owner = "github"; 14 repo = "gh-skyline"; 15 tag = "v${version}"; 16 + hash = "sha256-IMsq+IhuZUJ7JSWZJPvx2bQ9avFsjfc/kOW9Sre5jAo="; 17 }; 18 19 + vendorHash = "sha256-iAqc8RlvpvP9Go8E/b+PnEgKRdpD3+IIQ1JUKVZ1Ces="; 20 21 ldflags = [ 22 "-s"
+3 -3
pkgs/by-name/gh/gh/package.nix
··· 55 package = gh; 56 }; 57 58 - meta = with lib; { 59 description = "GitHub CLI tool"; 60 homepage = "https://cli.github.com/"; 61 changelog = "https://github.com/cli/cli/releases/tag/v${version}"; 62 - license = licenses.mit; 63 mainProgram = "gh"; 64 - maintainers = with maintainers; [ zowoq ]; 65 }; 66 }
··· 55 package = gh; 56 }; 57 58 + meta = { 59 description = "GitHub CLI tool"; 60 homepage = "https://cli.github.com/"; 61 changelog = "https://github.com/cli/cli/releases/tag/v${version}"; 62 + license = lib.licenses.mit; 63 mainProgram = "gh"; 64 + maintainers = with lib.maintainers; [ zowoq ]; 65 }; 66 }
+3 -3
pkgs/by-name/gh/ghauri/package.nix
··· 34 "ghauri" 35 ]; 36 37 - meta = with lib; { 38 description = "Tool for detecting and exploiting SQL injection security flaws"; 39 homepage = "https://github.com/r0oth3x49/ghauri"; 40 changelog = "https://github.com/r0oth3x49/ghauri/releases/tag/${version}"; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ fab ]; 43 mainProgram = "ghauri"; 44 }; 45 }
··· 34 "ghauri" 35 ]; 36 37 + meta = { 38 description = "Tool for detecting and exploiting SQL injection security flaws"; 39 homepage = "https://github.com/r0oth3x49/ghauri"; 40 changelog = "https://github.com/r0oth3x49/ghauri/releases/tag/${version}"; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ fab ]; 43 mainProgram = "ghauri"; 44 }; 45 }
+3 -3
pkgs/by-name/gh/ghostie/package.nix
··· 38 export HOME=$(mktemp -d) 39 ''; 40 41 - meta = with lib; { 42 description = "Github notifications in your terminal"; 43 homepage = "https://github.com/attriaayush/ghostie"; 44 changelog = "https://github.com/attriaayush/ghostie/releases/tag/v${version}"; 45 - license = licenses.mit; 46 - maintainers = with maintainers; [ matthiasbeyer ]; 47 broken = stdenv.hostPlatform.isx86_64 && stdenv.hostPlatform.isDarwin; 48 mainProgram = "ghostie"; 49 };
··· 38 export HOME=$(mktemp -d) 39 ''; 40 41 + meta = { 42 description = "Github notifications in your terminal"; 43 homepage = "https://github.com/attriaayush/ghostie"; 44 changelog = "https://github.com/attriaayush/ghostie/releases/tag/v${version}"; 45 + license = lib.licenses.mit; 46 + maintainers = with lib.maintainers; [ matthiasbeyer ]; 47 broken = stdenv.hostPlatform.isx86_64 && stdenv.hostPlatform.isDarwin; 48 mainProgram = "ghostie"; 49 };
+3 -3
pkgs/by-name/gh/ghostunnel/package.nix
··· 39 podman = nixosTests.podman-tls-ghostunnel; 40 }; 41 42 - meta = with lib; { 43 description = "TLS proxy with mutual authentication support for securing non-TLS backend applications"; 44 homepage = "https://github.com/ghostunnel/ghostunnel#readme"; 45 changelog = "https://github.com/ghostunnel/ghostunnel/releases/tag/v${version}"; 46 - license = licenses.asl20; 47 - maintainers = with maintainers; [ 48 roberth 49 mjm 50 ];
··· 39 podman = nixosTests.podman-tls-ghostunnel; 40 }; 41 42 + meta = { 43 description = "TLS proxy with mutual authentication support for securing non-TLS backend applications"; 44 homepage = "https://github.com/ghostunnel/ghostunnel#readme"; 45 changelog = "https://github.com/ghostunnel/ghostunnel/releases/tag/v${version}"; 46 + license = lib.licenses.asl20; 47 + maintainers = with lib.maintainers; [ 48 roberth 49 mjm 50 ];
+3 -3
pkgs/by-name/gh/ghunt/package.nix
··· 54 "ghunt" 55 ]; 56 57 - meta = with lib; { 58 description = "Offensive Google framework"; 59 mainProgram = "ghunt"; 60 homepage = "https://github.com/mxrch/ghunt"; 61 changelog = "https://github.com/mxrch/GHunt/releases/tag/v${version}"; 62 - license = licenses.agpl3Only; 63 - maintainers = with maintainers; [ fab ]; 64 }; 65 }
··· 54 "ghunt" 55 ]; 56 57 + meta = { 58 description = "Offensive Google framework"; 59 mainProgram = "ghunt"; 60 homepage = "https://github.com/mxrch/ghunt"; 61 changelog = "https://github.com/mxrch/GHunt/releases/tag/v${version}"; 62 + license = lib.licenses.agpl3Only; 63 + maintainers = with lib.maintainers; [ fab ]; 64 }; 65 }
+3 -3
pkgs/by-name/gi/girsh/package.nix
··· 26 mv $out/bin/src $out/bin/$pname 27 ''; 28 29 - meta = with lib; { 30 description = "Automatically spawn a reverse shell fully interactive for Linux or Windows victim"; 31 homepage = "https://github.com/nodauf/Girsh"; 32 changelog = "https://github.com/nodauf/Girsh/releases/tag/v${version}"; 33 - license = licenses.gpl2Only; 34 - maintainers = with maintainers; [ fab ]; 35 }; 36 }
··· 26 mv $out/bin/src $out/bin/$pname 27 ''; 28 29 + meta = { 30 description = "Automatically spawn a reverse shell fully interactive for Linux or Windows victim"; 31 homepage = "https://github.com/nodauf/Girsh"; 32 changelog = "https://github.com/nodauf/Girsh/releases/tag/v${version}"; 33 + license = lib.licenses.gpl2Only; 34 + maintainers = with lib.maintainers; [ fab ]; 35 }; 36 }
+3 -3
pkgs/by-name/gi/git-cliff/package.nix
··· 40 installManPage $OUT_DIR/git-cliff.1 41 ''; 42 43 - meta = with lib; { 44 description = "Highly customizable Changelog Generator that follows Conventional Commit specifications"; 45 homepage = "https://github.com/orhun/git-cliff"; 46 changelog = "https://github.com/orhun/git-cliff/blob/v${version}/CHANGELOG.md"; 47 - license = licenses.gpl3Only; 48 - maintainers = with maintainers; [ 49 siraben 50 matthiasbeyer 51 ];
··· 40 installManPage $OUT_DIR/git-cliff.1 41 ''; 42 43 + meta = { 44 description = "Highly customizable Changelog Generator that follows Conventional Commit specifications"; 45 homepage = "https://github.com/orhun/git-cliff"; 46 changelog = "https://github.com/orhun/git-cliff/blob/v${version}/CHANGELOG.md"; 47 + license = lib.licenses.gpl3Only; 48 + maintainers = with lib.maintainers; [ 49 siraben 50 matthiasbeyer 51 ];
+3 -3
pkgs/by-name/gi/git-gr/package.nix
··· 54 --zsh <(${gitGr} completions zsh) 55 ''; 56 57 - meta = with lib; { 58 homepage = "https://github.com/9999years/git-gr"; 59 changelog = "https://github.com/9999years/git-gr/releases/tag/v${version}"; 60 description = "Gerrit CLI client"; 61 - license = [ licenses.mit ]; 62 - maintainers = [ maintainers._9999years ]; 63 mainProgram = "git-gr"; 64 }; 65
··· 54 --zsh <(${gitGr} completions zsh) 55 ''; 56 57 + meta = { 58 homepage = "https://github.com/9999years/git-gr"; 59 changelog = "https://github.com/9999years/git-gr/releases/tag/v${version}"; 60 description = "Gerrit CLI client"; 61 + license = [ lib.licenses.mit ]; 62 + maintainers = [ lib.maintainers._9999years ]; 63 mainProgram = "git-gr"; 64 }; 65
+3 -3
pkgs/by-name/gi/git-interactive-rebase-tool/package.nix
··· 22 preCheck = "export GIRT_BUILD_GIT_HASH=${version}"; 23 postCheck = "unset GIRT_BUILD_GIT_HASH"; 24 25 - meta = with lib; { 26 homepage = "https://github.com/MitMaro/git-interactive-rebase-tool"; 27 description = "Native cross platform full feature terminal based sequence editor for git interactive rebase"; 28 changelog = "https://github.com/MitMaro/git-interactive-rebase-tool/releases/tag/${version}"; 29 - license = licenses.mit; 30 - maintainers = with maintainers; [ 31 SuperSandro2000 32 zowoq 33 ma27
··· 22 preCheck = "export GIRT_BUILD_GIT_HASH=${version}"; 23 postCheck = "unset GIRT_BUILD_GIT_HASH"; 24 25 + meta = { 26 homepage = "https://github.com/MitMaro/git-interactive-rebase-tool"; 27 description = "Native cross platform full feature terminal based sequence editor for git interactive rebase"; 28 changelog = "https://github.com/MitMaro/git-interactive-rebase-tool/releases/tag/${version}"; 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ 31 SuperSandro2000 32 zowoq 33 ma27
+53
pkgs/by-name/gi/git-metrics/package.nix
···
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + pkg-config, 5 + gitMinimal, 6 + rustPlatform, 7 + openssl, 8 + }: 9 + 10 + rustPlatform.buildRustPackage rec { 11 + pname = "git-metrics"; 12 + version = "0.2.6"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "jdrouet"; 16 + repo = "git-metrics"; 17 + tag = "v${version}"; 18 + hash = "sha256-SdA/FpdrbC36Ny7aBpTUvFldbYXyajSqWGheaDPHYoE="; 19 + }; 20 + 21 + useFetchCargoVendor = true; 22 + cargoHash = "sha256-e4CdpwoFl8leV5HJWkWBpvPrVrk+7vq49yTPkpeQ2Ng="; 23 + 24 + buildInputs = [ 25 + openssl 26 + ]; 27 + 28 + nativeCheckInputs = [ 29 + pkg-config 30 + gitMinimal 31 + ]; 32 + 33 + checkFlags = [ 34 + # requires git author information to be detectable 35 + "--skip=tests::check_budget::execute::with_command_backend" 36 + "--skip=tests::check_budget::execute::with_git2_backend" 37 + "--skip=tests::conflict_different::execute::with_command_backend" 38 + "--skip=tests::conflict_different::execute::with_git2_backend" 39 + "--skip=tests::display_diff::execute" 40 + "--skip=tests::simple_use_case::execute::with_command_backend" 41 + "--skip=tests::simple_use_case::execute::with_git2_backend" 42 + ]; 43 + 44 + meta = { 45 + homepage = "https://github.com/jdrouet/git-metrics"; 46 + description = "Git extension to be able to track metrics about your project, within the git repository"; 47 + license = [ lib.licenses.mit ]; 48 + maintainers = with lib.maintainers; [ 49 + matthiasbeyer 50 + ]; 51 + mainProgram = "git-metrics"; 52 + }; 53 + }
+3 -3
pkgs/by-name/gi/git-mit/package.nix
··· 44 LIBGIT2_NO_VENDOR = 1; 45 }; 46 47 - meta = with lib; { 48 description = "Minimalist set of hooks to aid pairing and link commits to issues"; 49 homepage = "https://github.com/PurpleBooth/git-mit"; 50 changelog = "https://github.com/PurpleBooth/git-mit/releases/tag/v${version}"; 51 - license = licenses.cc0; 52 - maintainers = with maintainers; [ figsoda ]; 53 }; 54 }
··· 44 LIBGIT2_NO_VENDOR = 1; 45 }; 46 47 + meta = { 48 description = "Minimalist set of hooks to aid pairing and link commits to issues"; 49 homepage = "https://github.com/PurpleBooth/git-mit"; 50 changelog = "https://github.com/PurpleBooth/git-mit/releases/tag/v${version}"; 51 + license = lib.licenses.cc0; 52 + maintainers = with lib.maintainers; [ figsoda ]; 53 }; 54 }
+3 -3
pkgs/by-name/gi/git-nomad/package.nix
··· 21 22 nativeCheckInputs = [ git ]; 23 24 - meta = with lib; { 25 description = "Synchronize work-in-progress git branches in a light weight fashion"; 26 homepage = "https://github.com/rraval/git-nomad"; 27 changelog = "https://github.com/rraval/git-nomad/blob/v${version}/CHANGELOG.md"; 28 - license = licenses.mit; 29 - maintainers = with maintainers; [ rraval ]; 30 mainProgram = "git-nomad"; 31 }; 32 }
··· 21 22 nativeCheckInputs = [ git ]; 23 24 + meta = { 25 description = "Synchronize work-in-progress git branches in a light weight fashion"; 26 homepage = "https://github.com/rraval/git-nomad"; 27 changelog = "https://github.com/rraval/git-nomad/blob/v${version}/CHANGELOG.md"; 28 + license = lib.licenses.mit; 29 + maintainers = with lib.maintainers; [ rraval ]; 30 mainProgram = "git-nomad"; 31 }; 32 }
+3 -3
pkgs/by-name/gi/git-releaser/package.nix
··· 22 23 passthru.updateScript = nix-update-script { }; 24 25 - meta = with lib; { 26 description = "Tool for creating Git releases based on Semantic Versioning"; 27 homepage = "https://github.com/git-releaser/git-releaser"; 28 changelog = "https://github.com/git-releaser/git-releaser/releases/tag/v${version}"; 29 - maintainers = with maintainers; [ jakuzure ]; 30 - license = licenses.asl20; 31 mainProgram = "git-releaser"; 32 }; 33 }
··· 22 23 passthru.updateScript = nix-update-script { }; 24 25 + meta = { 26 description = "Tool for creating Git releases based on Semantic Versioning"; 27 homepage = "https://github.com/git-releaser/git-releaser"; 28 changelog = "https://github.com/git-releaser/git-releaser/releases/tag/v${version}"; 29 + maintainers = with lib.maintainers; [ jakuzure ]; 30 + license = lib.licenses.asl20; 31 mainProgram = "git-releaser"; 32 }; 33 }
+3 -3
pkgs/by-name/gi/git-stack/package.nix
··· 27 package = git-stack; 28 }; 29 30 - meta = with lib; { 31 description = "Stacked branch management for Git"; 32 homepage = "https://github.com/gitext-rs/git-stack"; 33 changelog = "https://github.com/gitext-rs/git-stack/releases/tag/v${version}"; 34 - license = licenses.asl20; 35 - maintainers = with maintainers; [ stehessel ]; 36 mainProgram = "git-stack"; 37 }; 38 }
··· 27 package = git-stack; 28 }; 29 30 + meta = { 31 description = "Stacked branch management for Git"; 32 homepage = "https://github.com/gitext-rs/git-stack"; 33 changelog = "https://github.com/gitext-rs/git-stack/releases/tag/v${version}"; 34 + license = lib.licenses.asl20; 35 + maintainers = with lib.maintainers; [ stehessel ]; 36 mainProgram = "git-stack"; 37 }; 38 }
+3 -3
pkgs/by-name/gi/git-together/package.nix
··· 25 useFetchCargoVendor = true; 26 cargoHash = "sha256-5LKKjHzIlXw0bUmF7GDCVW0cptCxohq6CNPIrMZKorM="; 27 28 - meta = with lib; { 29 changelog = "https://github.com/kejadlen/git-together/releases/tag/v${version}"; 30 description = "Better commit attribution while pairing without messing with your git workflow"; 31 homepage = "https://github.com/kejadlen/git-together"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ sentientmonkey ]; 34 mainProgram = "git-together"; 35 }; 36 }
··· 25 useFetchCargoVendor = true; 26 cargoHash = "sha256-5LKKjHzIlXw0bUmF7GDCVW0cptCxohq6CNPIrMZKorM="; 27 28 + meta = { 29 changelog = "https://github.com/kejadlen/git-together/releases/tag/v${version}"; 30 description = "Better commit attribution while pairing without messing with your git workflow"; 31 homepage = "https://github.com/kejadlen/git-together"; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ sentientmonkey ]; 34 mainProgram = "git-together"; 35 }; 36 }
+3 -3
pkgs/by-name/gi/gitcs/package.nix
··· 19 20 ldflags = [ "-s" ]; 21 22 - meta = with lib; { 23 description = "Scan local git repositories and generate a visual contributions graph"; 24 changelog = "https://github.com/knbr13/gitcs/releases/tag/v${version}"; 25 homepage = "https://github.com/knbr13/gitcs"; 26 - license = licenses.mit; 27 - maintainers = with maintainers; [ phanirithvij ]; 28 mainProgram = "gitcs"; 29 }; 30 }
··· 19 20 ldflags = [ "-s" ]; 21 22 + meta = { 23 description = "Scan local git repositories and generate a visual contributions graph"; 24 changelog = "https://github.com/knbr13/gitcs/releases/tag/v${version}"; 25 homepage = "https://github.com/knbr13/gitcs"; 26 + license = lib.licenses.mit; 27 + maintainers = with lib.maintainers; [ phanirithvij ]; 28 mainProgram = "gitcs"; 29 }; 30 }
+3 -3
pkgs/by-name/gi/gitea-actions-runner/package.nix
··· 31 version = "v${version}"; 32 }; 33 34 - meta = with lib; { 35 mainProgram = "act_runner"; 36 - maintainers = with maintainers; [ techknowlogick ]; 37 - license = licenses.mit; 38 changelog = "https://gitea.com/gitea/act_runner/releases/tag/v${version}"; 39 homepage = "https://gitea.com/gitea/act_runner"; 40 description = "Runner for Gitea based on act";
··· 31 version = "v${version}"; 32 }; 33 34 + meta = { 35 mainProgram = "act_runner"; 36 + maintainers = with lib.maintainers; [ techknowlogick ]; 37 + license = lib.licenses.mit; 38 changelog = "https://gitea.com/gitea/act_runner/releases/tag/v${version}"; 39 homepage = "https://gitea.com/gitea/act_runner"; 40 description = "Runner for Gitea based on act";
+4 -4
pkgs/by-name/gi/gitg/package.nix
··· 89 90 strictDeps = true; 91 92 - meta = with lib; { 93 homepage = "https://gitlab.gnome.org/GNOME/gitg"; 94 changelog = "https://gitlab.gnome.org/GNOME/gitg/-/blob/v${version}/NEWS?ref_type=tags"; 95 description = "GNOME GUI client to view git repositories"; 96 mainProgram = "gitg"; 97 - maintainers = with maintainers; [ 98 domenkozar 99 Luflosi 100 ]; 101 - license = licenses.gpl2Plus; 102 - platforms = platforms.linux; 103 }; 104 }
··· 89 90 strictDeps = true; 91 92 + meta = { 93 homepage = "https://gitlab.gnome.org/GNOME/gitg"; 94 changelog = "https://gitlab.gnome.org/GNOME/gitg/-/blob/v${version}/NEWS?ref_type=tags"; 95 description = "GNOME GUI client to view git repositories"; 96 mainProgram = "gitg"; 97 + maintainers = with lib.maintainers; [ 98 domenkozar 99 Luflosi 100 ]; 101 + license = lib.licenses.gpl2Plus; 102 + platforms = lib.platforms.linux; 103 }; 104 }
+5 -5
pkgs/by-name/gi/github-runner/package.nix
··· 335 updateScript = ./update.sh; 336 }; 337 338 - meta = with lib; { 339 - changelog = "https://github.com/actions/runner/releases/tag/v${version}"; 340 description = "Self-hosted runner for GitHub Actions"; 341 homepage = "https://github.com/actions/runner"; 342 - license = licenses.mit; 343 - maintainers = with maintainers; [ 344 veehaitch 345 kfollesdal 346 aanderse ··· 352 "x86_64-darwin" 353 "aarch64-darwin" 354 ]; 355 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 356 }; 357 })
··· 335 updateScript = ./update.sh; 336 }; 337 338 + meta = { 339 + changelog = "https://github.com/actions/runner/releases/tag/v${finalAttrs.version}"; 340 description = "Self-hosted runner for GitHub Actions"; 341 homepage = "https://github.com/actions/runner"; 342 + license = lib.licenses.mit; 343 + maintainers = with lib.maintainers; [ 344 veehaitch 345 kfollesdal 346 aanderse ··· 352 "x86_64-darwin" 353 "aarch64-darwin" 354 ]; 355 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 356 }; 357 })
+3 -3
pkgs/by-name/gi/gitlab-pages/package.nix
··· 19 vendorHash = "sha256-BjCwPt1duDINHP7L0qT2KNTjOZ62bWgVij88ztjjyPg="; 20 subPackages = [ "." ]; 21 22 - meta = with lib; { 23 description = "Daemon used to serve static websites for GitLab users"; 24 mainProgram = "gitlab-pages"; 25 homepage = "https://gitlab.com/gitlab-org/gitlab-pages"; 26 changelog = "https://gitlab.com/gitlab-org/gitlab-pages/-/blob/v${version}/CHANGELOG.md"; 27 - license = licenses.mit; 28 - teams = [ teams.gitlab ]; 29 }; 30 }
··· 19 vendorHash = "sha256-BjCwPt1duDINHP7L0qT2KNTjOZ62bWgVij88ztjjyPg="; 20 subPackages = [ "." ]; 21 22 + meta = { 23 description = "Daemon used to serve static websites for GitLab users"; 24 mainProgram = "gitlab-pages"; 25 homepage = "https://gitlab.com/gitlab-org/gitlab-pages"; 26 changelog = "https://gitlab.com/gitlab-org/gitlab-pages/-/blob/v${version}/CHANGELOG.md"; 27 + license = lib.licenses.mit; 28 + teams = [ lib.teams.gitlab ]; 29 }; 30 }
+3 -3
pkgs/by-name/gi/gitleaks/package.nix
··· 46 47 passthru.updateScript = nix-update-script { }; 48 49 - meta = with lib; { 50 description = "Scan git repos (or files) for secrets"; 51 longDescription = '' 52 Gitleaks is a SAST tool for detecting hardcoded secrets like passwords, ··· 54 ''; 55 homepage = "https://github.com/zricethezav/gitleaks"; 56 changelog = "https://github.com/zricethezav/gitleaks/releases/tag/v${version}"; 57 - license = with licenses; [ mit ]; 58 - maintainers = with maintainers; [ fab ]; 59 mainProgram = "gitleaks"; 60 }; 61 }
··· 46 47 passthru.updateScript = nix-update-script { }; 48 49 + meta = { 50 description = "Scan git repos (or files) for secrets"; 51 longDescription = '' 52 Gitleaks is a SAST tool for detecting hardcoded secrets like passwords, ··· 54 ''; 55 homepage = "https://github.com/zricethezav/gitleaks"; 56 changelog = "https://github.com/zricethezav/gitleaks/releases/tag/v${version}"; 57 + license = with lib.licenses; [ mit ]; 58 + maintainers = with lib.maintainers; [ fab ]; 59 mainProgram = "gitleaks"; 60 }; 61 }
+3 -3
pkgs/by-name/gi/gitls/package.nix
··· 25 version = "v${version}"; 26 }; 27 28 - meta = with lib; { 29 description = "Tools to enumerate git repository URL"; 30 homepage = "https://github.com/hahwul/gitls"; 31 changelog = "https://github.com/hahwul/gitls/releases/tag/v${version}"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ fab ]; 34 mainProgram = "gitls"; 35 }; 36 }
··· 25 version = "v${version}"; 26 }; 27 28 + meta = { 29 description = "Tools to enumerate git repository URL"; 30 homepage = "https://github.com/hahwul/gitls"; 31 changelog = "https://github.com/hahwul/gitls/releases/tag/v${version}"; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ fab ]; 34 mainProgram = "gitls"; 35 }; 36 }
+3 -3
pkgs/by-name/gi/gittuf/package.nix
··· 32 33 postInstall = "rm $out/bin/cli"; # remove gendoc cli binary 34 35 - meta = with lib; { 36 changelog = "https://github.com/gittuf/gittuf/blob/v${version}/CHANGELOG.md"; 37 description = "Security layer for Git repositories"; 38 homepage = "https://gittuf.dev"; 39 - license = licenses.asl20; 40 mainProgram = "gittuf"; 41 - maintainers = with maintainers; [ flandweber ]; 42 }; 43 }
··· 32 33 postInstall = "rm $out/bin/cli"; # remove gendoc cli binary 34 35 + meta = { 36 changelog = "https://github.com/gittuf/gittuf/blob/v${version}/CHANGELOG.md"; 37 description = "Security layer for Git repositories"; 38 homepage = "https://gittuf.dev"; 39 + license = lib.licenses.asl20; 40 mainProgram = "gittuf"; 41 + maintainers = with lib.maintainers; [ flandweber ]; 42 }; 43 }
+4 -4
pkgs/by-name/gi/gitversion/package.nix
··· 10 11 nugetHash = "sha256-gtkD+egl9zAfJ4ZsOwb7u82IhBabjBFxU+nv9yQ1HHQ="; 12 13 - meta = with lib; { 14 description = "From git log to SemVer in no time"; 15 homepage = "https://gitversion.net/"; 16 changelog = "https://github.com/GitTools/GitVersion/releases/tag/${version}"; 17 downloadPage = "https://github.com/GitTools/GitVersion"; 18 - license = licenses.mit; 19 - platforms = platforms.linux ++ platforms.windows ++ platforms.darwin; 20 - maintainers = with maintainers; [ acesyde ]; 21 }; 22 }
··· 10 11 nugetHash = "sha256-gtkD+egl9zAfJ4ZsOwb7u82IhBabjBFxU+nv9yQ1HHQ="; 12 13 + meta = { 14 description = "From git log to SemVer in no time"; 15 homepage = "https://gitversion.net/"; 16 changelog = "https://github.com/GitTools/GitVersion/releases/tag/${version}"; 17 downloadPage = "https://github.com/GitTools/GitVersion"; 18 + license = lib.licenses.mit; 19 + platforms = lib.platforms.linux ++ lib.platforms.windows ++ lib.platforms.darwin; 20 + maintainers = with lib.maintainers; [ acesyde ]; 21 }; 22 }
+3 -3
pkgs/by-name/gl/glasskube/package.nix
··· 77 78 passthru.updateScript = nix-update-script { }; 79 80 - meta = with lib; { 81 description = "The missing Package Manager for Kubernetes featuring a GUI and a CLI"; 82 homepage = "https://github.com/glasskube/glasskube"; 83 changelog = "https://github.com/glasskube/glasskube/releases/tag/v${version}"; 84 - maintainers = with maintainers; [ jakuzure ]; 85 - license = licenses.asl20; 86 mainProgram = "glasskube"; 87 }; 88 }
··· 77 78 passthru.updateScript = nix-update-script { }; 79 80 + meta = { 81 description = "The missing Package Manager for Kubernetes featuring a GUI and a CLI"; 82 homepage = "https://github.com/glasskube/glasskube"; 83 changelog = "https://github.com/glasskube/glasskube/releases/tag/v${version}"; 84 + maintainers = with lib.maintainers; [ jakuzure ]; 85 + license = lib.licenses.asl20; 86 mainProgram = "glasskube"; 87 }; 88 }
+3 -3
pkgs/by-name/gl/glitter/package.nix
··· 34 "runs_correctly" 35 ]; 36 37 - meta = with lib; { 38 description = "Git wrapper that allows you to compress multiple commands into one"; 39 homepage = "https://github.com/milo123459/glitter"; 40 changelog = "https://github.com/Milo123459/glitter/releases/tag/v${version}"; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ figsoda ]; 43 mainProgram = "glitter"; 44 }; 45 }
··· 34 "runs_correctly" 35 ]; 36 37 + meta = { 38 description = "Git wrapper that allows you to compress multiple commands into one"; 39 homepage = "https://github.com/milo123459/glitter"; 40 changelog = "https://github.com/Milo123459/glitter/releases/tag/v${version}"; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ figsoda ]; 43 mainProgram = "glitter"; 44 }; 45 }
+3 -3
pkgs/by-name/gl/glow/package.nix
··· 36 --zsh <($out/bin/glow completion zsh) 37 ''; 38 39 - meta = with lib; { 40 description = "Render markdown on the CLI, with pizzazz!"; 41 homepage = "https://github.com/charmbracelet/glow"; 42 changelog = "https://github.com/charmbracelet/glow/releases/tag/v${version}"; 43 - license = licenses.mit; 44 - maintainers = with maintainers; [ 45 Br1ght0ne 46 penguwin 47 ];
··· 36 --zsh <($out/bin/glow completion zsh) 37 ''; 38 39 + meta = { 40 description = "Render markdown on the CLI, with pizzazz!"; 41 homepage = "https://github.com/charmbracelet/glow"; 42 changelog = "https://github.com/charmbracelet/glow/releases/tag/v${version}"; 43 + license = lib.licenses.mit; 44 + maintainers = with lib.maintainers; [ 45 Br1ght0ne 46 penguwin 47 ];
+3 -3
pkgs/by-name/go/go-bindata/package.nix
··· 24 "-w" 25 ]; 26 27 - meta = with lib; { 28 homepage = "https://github.com/kevinburke/go-bindata"; 29 changelog = "https://github.com/kevinburke/go-bindata/blob/v${version}/CHANGELOG.md"; 30 description = "Small utility which generates Go code from any file, useful for embedding binary data in a Go program"; 31 mainProgram = "go-bindata"; 32 - maintainers = [ ]; 33 - license = licenses.cc0; 34 }; 35 }
··· 24 "-w" 25 ]; 26 27 + meta = { 28 homepage = "https://github.com/kevinburke/go-bindata"; 29 changelog = "https://github.com/kevinburke/go-bindata/blob/v${version}/CHANGELOG.md"; 30 description = "Small utility which generates Go code from any file, useful for embedding binary data in a Go program"; 31 mainProgram = "go-bindata"; 32 + maintainers = with lib.maintainers; [ ]; 33 + license = lib.licenses.cc0; 34 }; 35 }
+3 -3
pkgs/by-name/go/go-camo/package.nix
··· 43 rm pkg/camo/proxy_{,filter_}test.go 44 ''; 45 46 - meta = with lib; { 47 description = "Camo server is a special type of image proxy that proxies non-secure images over SSL/TLS"; 48 homepage = "https://github.com/cactus/go-camo"; 49 changelog = "https://github.com/cactus/go-camo/releases/tag/v${version}"; 50 - license = licenses.mit; 51 mainProgram = "go-camo"; 52 - maintainers = with maintainers; [ viraptor ]; 53 }; 54 }
··· 43 rm pkg/camo/proxy_{,filter_}test.go 44 ''; 45 46 + meta = { 47 description = "Camo server is a special type of image proxy that proxies non-secure images over SSL/TLS"; 48 homepage = "https://github.com/cactus/go-camo"; 49 changelog = "https://github.com/cactus/go-camo/releases/tag/v${version}"; 50 + license = lib.licenses.mit; 51 mainProgram = "go-camo"; 52 + maintainers = with lib.maintainers; [ viraptor ]; 53 }; 54 }
+3 -3
pkgs/by-name/go/go-cve-search/package.nix
··· 20 # Tests requires network access 21 doCheck = false; 22 23 - meta = with lib; { 24 description = "Lightweight CVE search tool"; 25 mainProgram = "go-cve-search"; 26 longDescription = '' ··· 29 ''; 30 homepage = "https://github.com/s-index/go-cve-search"; 31 changelog = "https://github.com/s-index/go-cve-search/releases/tag/v${version}"; 32 - license = with licenses; [ mit ]; 33 - maintainers = with maintainers; [ fab ]; 34 }; 35 }
··· 20 # Tests requires network access 21 doCheck = false; 22 23 + meta = { 24 description = "Lightweight CVE search tool"; 25 mainProgram = "go-cve-search"; 26 longDescription = '' ··· 29 ''; 30 homepage = "https://github.com/s-index/go-cve-search"; 31 changelog = "https://github.com/s-index/go-cve-search/releases/tag/v${version}"; 32 + license = with lib.licenses; [ mit ]; 33 + maintainers = with lib.maintainers; [ fab ]; 34 }; 35 }
+3 -3
pkgs/by-name/go/go-dork/package.nix
··· 17 18 vendorHash = "sha256-6V58RRRPamBMDAf0gg4sQMQkoD5dWauCFtPrwf5EasI="; 19 20 - meta = with lib; { 21 description = "Dork scanner"; 22 homepage = "https://github.com/dwisiswant0/go-dork"; 23 changelog = "https://github.com/dwisiswant0/go-dork/releases/tag/v${version}"; 24 - license = licenses.mit; 25 - maintainers = with maintainers; [ fab ]; 26 mainProgram = "go-dork"; 27 }; 28 }
··· 17 18 vendorHash = "sha256-6V58RRRPamBMDAf0gg4sQMQkoD5dWauCFtPrwf5EasI="; 19 20 + meta = { 21 description = "Dork scanner"; 22 homepage = "https://github.com/dwisiswant0/go-dork"; 23 changelog = "https://github.com/dwisiswant0/go-dork/releases/tag/v${version}"; 24 + license = lib.licenses.mit; 25 + maintainers = with lib.maintainers; [ fab ]; 26 mainProgram = "go-dork"; 27 }; 28 }
+3 -3
pkgs/by-name/go/go-exploitdb/package.nix
··· 23 "-X=github.com/vulsio/go-exploitdb/config.Version=${version}" 24 ]; 25 26 - meta = with lib; { 27 description = "Tool for searching Exploits from Exploit Databases, etc"; 28 mainProgram = "go-exploitdb"; 29 homepage = "https://github.com/vulsio/go-exploitdb"; 30 changelog = "https://github.com/vulsio/go-exploitdb/releases/tag/v${version}"; 31 - license = licenses.mit; 32 - maintainers = with maintainers; [ fab ]; 33 }; 34 }
··· 23 "-X=github.com/vulsio/go-exploitdb/config.Version=${version}" 24 ]; 25 26 + meta = { 27 description = "Tool for searching Exploits from Exploit Databases, etc"; 28 mainProgram = "go-exploitdb"; 29 homepage = "https://github.com/vulsio/go-exploitdb"; 30 changelog = "https://github.com/vulsio/go-exploitdb/releases/tag/v${version}"; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ fab ]; 33 }; 34 }
+3 -3
pkgs/by-name/go/go-licenses/package.nix
··· 51 # Tests require internet connection 52 doCheck = false; 53 54 - meta = with lib; { 55 changelog = "https://github.com/google/go-licenses/releases/tag/v${version}"; 56 description = "Reports on the licenses used by a Go package and its dependencies"; 57 mainProgram = "go-licenses"; 58 homepage = "https://github.com/google/go-licenses"; 59 - license = with licenses; [ asl20 ]; 60 - maintainers = with maintainers; [ Luflosi ]; 61 }; 62 }
··· 51 # Tests require internet connection 52 doCheck = false; 53 54 + meta = { 55 changelog = "https://github.com/google/go-licenses/releases/tag/v${version}"; 56 description = "Reports on the licenses used by a Go package and its dependencies"; 57 mainProgram = "go-licenses"; 58 homepage = "https://github.com/google/go-licenses"; 59 + license = with lib.licenses; [ asl20 ]; 60 + maintainers = with lib.maintainers; [ Luflosi ]; 61 }; 62 }
+3 -3
pkgs/by-name/go/go-secdump/package.nix
··· 22 "-w" 23 ]; 24 25 - meta = with lib; { 26 description = "Tool to remotely dump secrets from the Windows registry"; 27 homepage = "https://github.com/jfjallid/go-secdump"; 28 changelog = "https://github.com/jfjallid/go-secdump/releases/tag/${version}"; 29 - license = licenses.mit; 30 - maintainers = with maintainers; [ fab ]; 31 mainProgram = "go-secdump"; 32 platforms = lib.platforms.linux; 33 };
··· 22 "-w" 23 ]; 24 25 + meta = { 26 description = "Tool to remotely dump secrets from the Windows registry"; 27 homepage = "https://github.com/jfjallid/go-secdump"; 28 changelog = "https://github.com/jfjallid/go-secdump/releases/tag/${version}"; 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ fab ]; 31 mainProgram = "go-secdump"; 32 platforms = lib.platforms.linux; 33 };
+3 -3
pkgs/by-name/go/go-swagger/package.nix
··· 28 "-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${src.rev}" 29 ]; 30 31 - meta = with lib; { 32 description = "Golang implementation of Swagger 2.0, representation of your RESTful API"; 33 homepage = "https://github.com/go-swagger/go-swagger"; 34 changelog = "https://github.com/go-swagger/go-swagger/releases/tag/v${version}"; 35 - license = licenses.asl20; 36 - maintainers = with maintainers; [ kalbasit ]; 37 mainProgram = "swagger"; 38 }; 39 }
··· 28 "-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${src.rev}" 29 ]; 30 31 + meta = { 32 description = "Golang implementation of Swagger 2.0, representation of your RESTful API"; 33 homepage = "https://github.com/go-swagger/go-swagger"; 34 changelog = "https://github.com/go-swagger/go-swagger/releases/tag/v${version}"; 35 + license = lib.licenses.asl20; 36 + maintainers = with lib.maintainers; [ kalbasit ]; 37 mainProgram = "swagger"; 38 }; 39 }
+3 -3
pkgs/by-name/go/go2rtc/package.nix
··· 26 27 doCheck = false; # tests fail 28 29 - meta = with lib; { 30 description = "Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MJPEG, HomeKit, FFmpeg, etc"; 31 homepage = "https://github.com/AlexxIT/go2rtc"; 32 changelog = "https://github.com/AlexxIT/go2rtc/releases/tag/v${version}"; 33 - license = licenses.mit; 34 - maintainers = with maintainers; [ hexa ]; 35 mainProgram = "go2rtc"; 36 }; 37 }
··· 26 27 doCheck = false; # tests fail 28 29 + meta = { 30 description = "Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MJPEG, HomeKit, FFmpeg, etc"; 31 homepage = "https://github.com/AlexxIT/go2rtc"; 32 changelog = "https://github.com/AlexxIT/go2rtc/releases/tag/v${version}"; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ hexa ]; 35 mainProgram = "go2rtc"; 36 }; 37 }
+3 -3
pkgs/by-name/go/go2tv/package.nix
··· 45 46 doCheck = false; 47 48 - meta = with lib; { 49 description = "Cast media files to UPnP/DLNA Media Renderers and Smart TVs"; 50 homepage = "https://github.com/alexballas/go2tv"; 51 changelog = "https://github.com/alexballas/go2tv/releases/tag/v${version}"; 52 - license = licenses.mit; 53 - maintainers = with maintainers; [ gdamjan ]; 54 mainProgram = pname; 55 }; 56 }
··· 45 46 doCheck = false; 47 48 + meta = { 49 description = "Cast media files to UPnP/DLNA Media Renderers and Smart TVs"; 50 homepage = "https://github.com/alexballas/go2tv"; 51 changelog = "https://github.com/alexballas/go2tv/releases/tag/v${version}"; 52 + license = lib.licenses.mit; 53 + maintainers = with lib.maintainers; [ gdamjan ]; 54 mainProgram = pname; 55 }; 56 }
+3 -3
pkgs/by-name/go/go365/package.nix
··· 22 mv $out/bin/Go365 $out/bin/$pname 23 ''; 24 25 - meta = with lib; { 26 description = "Office 365 enumeration tool"; 27 homepage = "https://github.com/optiv/Go365"; 28 changelog = "https://github.com/optiv/Go365/releases/tag/v${version}"; 29 - license = with licenses; [ mit ]; 30 - maintainers = with maintainers; [ fab ]; 31 mainProgram = "Go365"; 32 }; 33 }
··· 22 mv $out/bin/Go365 $out/bin/$pname 23 ''; 24 25 + meta = { 26 description = "Office 365 enumeration tool"; 27 homepage = "https://github.com/optiv/Go365"; 28 changelog = "https://github.com/optiv/Go365/releases/tag/v${version}"; 29 + license = with lib.licenses; [ mit ]; 30 + maintainers = with lib.maintainers; [ fab ]; 31 mainProgram = "Go365"; 32 }; 33 }
+4 -4
pkgs/by-name/go/goaccess/package.nix
··· 42 ] 43 ); 44 45 - meta = with lib; { 46 description = "Real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems"; 47 homepage = "https://goaccess.io"; 48 changelog = "https://github.com/allinurl/goaccess/raw/v${version}/ChangeLog"; 49 - license = licenses.mit; 50 - maintainers = with maintainers; [ ederoyd46 ]; 51 - platforms = platforms.linux ++ platforms.darwin; 52 mainProgram = "goaccess"; 53 }; 54 }
··· 42 ] 43 ); 44 45 + meta = { 46 description = "Real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems"; 47 homepage = "https://goaccess.io"; 48 changelog = "https://github.com/allinurl/goaccess/raw/v${version}/ChangeLog"; 49 + license = lib.licenses.mit; 50 + maintainers = with lib.maintainers; [ ederoyd46 ]; 51 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 52 mainProgram = "goaccess"; 53 }; 54 }
+3 -3
pkgs/by-name/go/gobgpd/package.nix
··· 34 35 passthru.tests = { inherit (nixosTests) gobgpd; }; 36 37 - meta = with lib; { 38 description = "BGP implemented in Go"; 39 mainProgram = "gobgpd"; 40 homepage = "https://osrg.github.io/gobgp/"; 41 changelog = "https://github.com/osrg/gobgp/releases/tag/v${version}"; 42 - license = licenses.asl20; 43 - maintainers = with maintainers; [ higebu ]; 44 }; 45 }
··· 34 35 passthru.tests = { inherit (nixosTests) gobgpd; }; 36 37 + meta = { 38 description = "BGP implemented in Go"; 39 mainProgram = "gobgpd"; 40 homepage = "https://osrg.github.io/gobgp/"; 41 changelog = "https://github.com/osrg/gobgp/releases/tag/v${version}"; 42 + license = lib.licenses.asl20; 43 + maintainers = with lib.maintainers; [ higebu ]; 44 }; 45 }
+3 -3
pkgs/by-name/go/goblob/package.nix
··· 22 "-w" 23 ]; 24 25 - meta = with lib; { 26 description = "Enumeration tool for publicly exposed Azure Storage blobs"; 27 mainProgram = "goblob"; 28 homepage = "https://github.com/Macmod/goblob"; 29 changelog = "https://github.com/Macmod/goblob/releases/tag/v${version}"; 30 - license = licenses.mit; 31 - maintainers = with maintainers; [ fab ]; 32 }; 33 }
··· 22 "-w" 23 ]; 24 25 + meta = { 26 description = "Enumeration tool for publicly exposed Azure Storage blobs"; 27 mainProgram = "goblob"; 28 homepage = "https://github.com/Macmod/goblob"; 29 changelog = "https://github.com/Macmod/goblob/releases/tag/v${version}"; 30 + license = lib.licenses.mit; 31 + maintainers = with lib.maintainers; [ fab ]; 32 }; 33 }
+3 -3
pkgs/by-name/go/gobuster/package.nix
··· 22 "-w" 23 ]; 24 25 - meta = with lib; { 26 description = "Tool used to brute-force URIs, DNS subdomains, Virtual Host names on target web servers"; 27 mainProgram = "gobuster"; 28 homepage = "https://github.com/OJ/gobuster"; 29 changelog = "https://github.com/OJ/gobuster/releases/tag/v${version}"; 30 - license = licenses.asl20; 31 - maintainers = with maintainers; [ 32 fab 33 pamplemousse 34 ];
··· 22 "-w" 23 ]; 24 25 + meta = { 26 description = "Tool used to brute-force URIs, DNS subdomains, Virtual Host names on target web servers"; 27 mainProgram = "gobuster"; 28 homepage = "https://github.com/OJ/gobuster"; 29 changelog = "https://github.com/OJ/gobuster/releases/tag/v${version}"; 30 + license = lib.licenses.asl20; 31 + maintainers = with lib.maintainers; [ 32 fab 33 pamplemousse 34 ];
+3 -3
pkgs/by-name/go/godns/package.nix
··· 54 55 passthru.updateScript = nix-update-script { }; 56 57 - meta = with lib; { 58 description = "Dynamic DNS client tool supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc"; 59 homepage = "https://github.com/TimothyYe/godns"; 60 changelog = "https://github.com/TimothyYe/godns/releases/tag/v${version}"; 61 - license = licenses.asl20; 62 - maintainers = with maintainers; [ yinfeng ]; 63 mainProgram = "godns"; 64 }; 65 }
··· 54 55 passthru.updateScript = nix-update-script { }; 56 57 + meta = { 58 description = "Dynamic DNS client tool supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc"; 59 homepage = "https://github.com/TimothyYe/godns"; 60 changelog = "https://github.com/TimothyYe/godns/releases/tag/v${version}"; 61 + license = lib.licenses.asl20; 62 + maintainers = with lib.maintainers; [ yinfeng ]; 63 mainProgram = "godns"; 64 }; 65 }
+4 -4
pkgs/by-name/go/godspeed/package.nix
··· 25 mv $out/bin/GodSpeed $out/bin/${pname} 26 ''; 27 28 - meta = with lib; { 29 description = "Manager for reverse shells"; 30 homepage = "https://github.com/redcode-labs/GodSpeed"; 31 changelog = "https://github.com/redcode-labs/GodSpeed/releases/tag/${version}"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ fab ]; 34 - teams = [ teams.redcodelabs ]; 35 mainProgram = "godspeed"; 36 broken = stdenv.hostPlatform.isDarwin; 37 };
··· 25 mv $out/bin/GodSpeed $out/bin/${pname} 26 ''; 27 28 + meta = { 29 description = "Manager for reverse shells"; 30 homepage = "https://github.com/redcode-labs/GodSpeed"; 31 changelog = "https://github.com/redcode-labs/GodSpeed/releases/tag/${version}"; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ fab ]; 34 + teams = [ lib.teams.redcodelabs ]; 35 mainProgram = "godspeed"; 36 broken = stdenv.hostPlatform.isDarwin; 37 };
+3 -3
pkgs/by-name/go/goeland/package.nix
··· 23 "-X github.com/slurdge/goeland/version.GitCommit=${version}" 24 ]; 25 26 - meta = with lib; { 27 description = "Alternative to rss2email written in golang with many filters"; 28 mainProgram = "goeland"; 29 longDescription = '' ··· 34 ''; 35 homepage = "https://github.com/slurdge/goeland"; 36 changelog = "https://github.com/slurdge/goeland/blob/v${version}/CHANGELOG.md"; 37 - license = with licenses; [ mit ]; 38 - maintainers = [ maintainers.sweenu ]; 39 }; 40 }
··· 23 "-X github.com/slurdge/goeland/version.GitCommit=${version}" 24 ]; 25 26 + meta = { 27 description = "Alternative to rss2email written in golang with many filters"; 28 mainProgram = "goeland"; 29 longDescription = '' ··· 34 ''; 35 homepage = "https://github.com/slurdge/goeland"; 36 changelog = "https://github.com/slurdge/goeland/blob/v${version}/CHANGELOG.md"; 37 + license = with lib.licenses; [ mit ]; 38 + maintainers = [ lib.maintainers.sweenu ]; 39 }; 40 }
+3 -3
pkgs/by-name/go/gogup/package.nix
··· 23 "-X github.com/nao1215/gup/internal/cmdinfo.Version=v${version}" 24 ]; 25 26 - meta = with lib; { 27 description = "Update binaries installed by 'go install' with goroutines"; 28 changelog = "https://github.com/nao1215/gup/blob/v${version}/CHANGELOG.md"; 29 homepage = "https://github.com/nao1215/gup"; 30 - license = licenses.asl20; 31 - maintainers = with maintainers; [ phanirithvij ]; 32 mainProgram = "gup"; 33 }; 34 }
··· 23 "-X github.com/nao1215/gup/internal/cmdinfo.Version=v${version}" 24 ]; 25 26 + meta = { 27 description = "Update binaries installed by 'go install' with goroutines"; 28 changelog = "https://github.com/nao1215/gup/blob/v${version}/CHANGELOG.md"; 29 homepage = "https://github.com/nao1215/gup"; 30 + license = lib.licenses.asl20; 31 + maintainers = with lib.maintainers; [ phanirithvij ]; 32 mainProgram = "gup"; 33 }; 34 }
+3 -3
pkgs/by-name/go/golangci-lint/package.nix
··· 36 done 37 ''; 38 39 - meta = with lib; { 40 description = "Fast linters Runner for Go"; 41 homepage = "https://golangci-lint.run/"; 42 changelog = "https://github.com/golangci/golangci-lint/blob/v${version}/CHANGELOG.md"; 43 mainProgram = "golangci-lint"; 44 - license = licenses.gpl3Plus; 45 - maintainers = with maintainers; [ 46 SuperSandro2000 47 mic92 48 ];
··· 36 done 37 ''; 38 39 + meta = { 40 description = "Fast linters Runner for Go"; 41 homepage = "https://golangci-lint.run/"; 42 changelog = "https://github.com/golangci/golangci-lint/blob/v${version}/CHANGELOG.md"; 43 mainProgram = "golangci-lint"; 44 + license = lib.licenses.gpl3Plus; 45 + maintainers = with lib.maintainers; [ 46 SuperSandro2000 47 mic92 48 ];
+3 -3
pkgs/by-name/go/gomtree/package.nix
··· 27 "-X main.Version=${version}" 28 ]; 29 30 - meta = with lib; { 31 description = "File systems verification utility and library, in likeness of mtree(8)"; 32 changelog = "https://github.com/vbatts/go-mtree/releases/tag/v${version}"; 33 homepage = "https://github.com/vbatts/go-mtree"; 34 - license = licenses.bsd3; 35 - maintainers = with maintainers; [ phanirithvij ]; 36 mainProgram = "gomtree"; 37 }; 38 }
··· 27 "-X main.Version=${version}" 28 ]; 29 30 + meta = { 31 description = "File systems verification utility and library, in likeness of mtree(8)"; 32 changelog = "https://github.com/vbatts/go-mtree/releases/tag/v${version}"; 33 homepage = "https://github.com/vbatts/go-mtree"; 34 + license = lib.licenses.bsd3; 35 + maintainers = with lib.maintainers; [ phanirithvij ]; 36 mainProgram = "gomtree"; 37 }; 38 }
+4 -4
pkgs/by-name/go/google-guest-agent/package.nix
··· 56 --prefix PATH ":" "$binPath" 57 ''; 58 59 - meta = with lib; { 60 description = "Guest Agent for Google Compute Engine"; 61 homepage = "https://github.com/GoogleCloudPlatform/guest-agent"; 62 changelog = "https://github.com/GoogleCloudPlatform/guest-agent/releases/tag/${version}"; 63 - license = licenses.asl20; 64 - maintainers = with maintainers; [ abbradar ]; 65 - platforms = platforms.linux; 66 }; 67 }
··· 56 --prefix PATH ":" "$binPath" 57 ''; 58 59 + meta = { 60 description = "Guest Agent for Google Compute Engine"; 61 homepage = "https://github.com/GoogleCloudPlatform/guest-agent"; 62 changelog = "https://github.com/GoogleCloudPlatform/guest-agent/releases/tag/${version}"; 63 + license = lib.licenses.asl20; 64 + maintainers = with lib.maintainers; [ abbradar ]; 65 + platforms = lib.platforms.linux; 66 }; 67 }
+5 -3
pkgs/by-name/go/goose-cli/package.nix
··· 26 in 27 rustPlatform.buildRustPackage (finalAttrs: { 28 pname = "goose-cli"; 29 - version = "1.0.23"; 30 31 src = fetchFromGitHub { 32 owner = "block"; 33 repo = "goose"; 34 tag = "v${finalAttrs.version}"; 35 - hash = "sha256-jdoopa4pbW3MSgbNmNSp47iiXZF8H2GEgyhpkV1cB4A="; 36 }; 37 38 useFetchCargoVendor = true; 39 - cargoHash = "sha256-We2v/U9pK4O7JVXyVDvHwyrujPLp9jL1m4SKcMg/Hvc="; 40 41 nativeBuildInputs = [ pkg-config ]; 42 ··· 66 # Lazy instance has previously been poisoned 67 "--skip=jetbrains::tests::test_capabilities" 68 "--skip=jetbrains::tests::test_router_creation" 69 "--skip=logging::tests::test_log_file_name::with_session_name_without_error_capture" 70 "--skip=logging::tests::test_log_file_name::without_session_name" 71 ] 72 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 73 "--skip=providers::gcpauth::tests::test_load_from_metadata_server"
··· 26 in 27 rustPlatform.buildRustPackage (finalAttrs: { 28 pname = "goose-cli"; 29 + version = "1.0.24"; 30 31 src = fetchFromGitHub { 32 owner = "block"; 33 repo = "goose"; 34 tag = "v${finalAttrs.version}"; 35 + hash = "sha256-pkqZZwA25IszAnaW0G5adUI2NIEqqQnTQRqlqHWgJRg="; 36 }; 37 38 useFetchCargoVendor = true; 39 + cargoHash = "sha256-Wct5XnBueG58+A4zZpcKy0vA2Kjwmtk505JZKNPFTDQ="; 40 41 nativeBuildInputs = [ pkg-config ]; 42 ··· 66 # Lazy instance has previously been poisoned 67 "--skip=jetbrains::tests::test_capabilities" 68 "--skip=jetbrains::tests::test_router_creation" 69 + "--skip=logging::tests::test_log_file_name::with_session_name_and_error_capture" 70 "--skip=logging::tests::test_log_file_name::with_session_name_without_error_capture" 71 "--skip=logging::tests::test_log_file_name::without_session_name" 72 + "--skip=developer::tests::test_text_editor_str_replace" 73 ] 74 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 75 "--skip=providers::gcpauth::tests::test_load_from_metadata_server"
+3 -3
pkgs/by-name/go/goresym/package.nix
··· 30 31 doCheck = true; 32 33 - meta = with lib; { 34 description = "Go symbol recovery tool"; 35 mainProgram = "GoReSym"; 36 homepage = "https://github.com/mandiant/GoReSym"; 37 changelog = "https://github.com/mandiant/GoReSym/releases/tag/v${version}"; 38 - license = licenses.mit; 39 - maintainers = with maintainers; [ pyrox0 ]; 40 }; 41 }
··· 30 31 doCheck = true; 32 33 + meta = { 34 description = "Go symbol recovery tool"; 35 mainProgram = "GoReSym"; 36 homepage = "https://github.com/mandiant/GoReSym"; 37 changelog = "https://github.com/mandiant/GoReSym/releases/tag/v${version}"; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ pyrox0 ]; 40 }; 41 }
+3 -3
pkgs/by-name/go/gorilla-cli/package.nix
··· 30 # no tests 31 doCheck = false; 32 33 - meta = with lib; { 34 description = "LLMs for your CLI"; 35 homepage = "https://github.com/gorilla-llm/gorilla-cli"; 36 changelog = "https://github.com/gorilla-llm/gorilla-cli/releases/tag/${version}"; 37 - license = licenses.asl20; 38 - maintainers = with maintainers; [ happysalada ]; 39 mainProgram = "gorilla"; 40 }; 41 }
··· 30 # no tests 31 doCheck = false; 32 33 + meta = { 34 description = "LLMs for your CLI"; 35 homepage = "https://github.com/gorilla-llm/gorilla-cli"; 36 changelog = "https://github.com/gorilla-llm/gorilla-cli/releases/tag/${version}"; 37 + license = lib.licenses.asl20; 38 + maintainers = with lib.maintainers; [ happysalada ]; 39 mainProgram = "gorilla"; 40 }; 41 }
+4 -4
pkgs/by-name/go/goss/package.nix
··· 60 updateScript = nix-update-script { }; 61 }; 62 63 - meta = with lib; { 64 homepage = "https://github.com/goss-org/goss/"; 65 changelog = "https://github.com/goss-org/goss/releases/tag/v${version}"; 66 description = "Quick and easy server validation"; ··· 69 It eases the process of writing tests by allowing the user to generate tests from the current system state. 70 Once the test suite is written they can be executed, waited-on, or served as a health endpoint. 71 ''; 72 - license = licenses.asl20; 73 mainProgram = "goss"; 74 - maintainers = with maintainers; [ 75 hyzual 76 jk 77 anthonyroussel 78 ]; 79 - platforms = platforms.linux ++ platforms.darwin; 80 }; 81 }
··· 60 updateScript = nix-update-script { }; 61 }; 62 63 + meta = { 64 homepage = "https://github.com/goss-org/goss/"; 65 changelog = "https://github.com/goss-org/goss/releases/tag/v${version}"; 66 description = "Quick and easy server validation"; ··· 69 It eases the process of writing tests by allowing the user to generate tests from the current system state. 70 Once the test suite is written they can be executed, waited-on, or served as a health endpoint. 71 ''; 72 + license = lib.licenses.asl20; 73 mainProgram = "goss"; 74 + maintainers = with lib.maintainers; [ 75 hyzual 76 jk 77 anthonyroussel 78 ]; 79 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 80 }; 81 }
+3 -3
pkgs/by-name/go/gotestfmt/package.nix
··· 17 18 vendorHash = null; 19 20 - meta = with lib; { 21 description = "Go test output for humans"; 22 homepage = "https://github.com/gotesttools/gotestfmt"; 23 changelog = "https://github.com/GoTestTools/gotestfmt/releases/tag/v${version}"; 24 - license = licenses.unlicense; 25 - maintainers = with maintainers; [ urandom ]; 26 }; 27 }
··· 17 18 vendorHash = null; 19 20 + meta = { 21 description = "Go test output for humans"; 22 homepage = "https://github.com/gotesttools/gotestfmt"; 23 changelog = "https://github.com/GoTestTools/gotestfmt/releases/tag/v${version}"; 24 + license = lib.licenses.unlicense; 25 + maintainers = with lib.maintainers; [ urandom ]; 26 }; 27 }
+3 -3
pkgs/by-name/go/gotestwaf/package.nix
··· 33 34 versionCheckProgramArg = "--version"; 35 36 - meta = with lib; { 37 description = "Tool for API and OWASP attack simulation"; 38 homepage = "https://github.com/wallarm/gotestwaf"; 39 changelog = "https://github.com/wallarm/gotestwaf/releases/tag/v${version}"; 40 - license = licenses.mit; 41 - maintainers = with maintainers; [ fab ]; 42 mainProgram = "gotestwaf"; 43 }; 44 }
··· 33 34 versionCheckProgramArg = "--version"; 35 36 + meta = { 37 description = "Tool for API and OWASP attack simulation"; 38 homepage = "https://github.com/wallarm/gotestwaf"; 39 changelog = "https://github.com/wallarm/gotestwaf/releases/tag/v${version}"; 40 + license = lib.licenses.mit; 41 + maintainers = with lib.maintainers; [ fab ]; 42 mainProgram = "gotestwaf"; 43 }; 44 }
+3 -3
pkgs/by-name/go/gotosocial/package.nix
··· 62 63 passthru.tests.gotosocial = nixosTests.gotosocial; 64 65 - meta = with lib; { 66 homepage = "https://gotosocial.org"; 67 changelog = "https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v${version}"; 68 description = "Fast, fun, ActivityPub server, powered by Go"; ··· 73 advertised to! A light-weight alternative to Mastodon 74 and Pleroma, with support for clients! 75 ''; 76 - maintainers = with maintainers; [ blakesmith ]; 77 - license = licenses.agpl3Only; 78 }; 79 }
··· 62 63 passthru.tests.gotosocial = nixosTests.gotosocial; 64 65 + meta = { 66 homepage = "https://gotosocial.org"; 67 changelog = "https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v${version}"; 68 description = "Fast, fun, ActivityPub server, powered by Go"; ··· 73 advertised to! A light-weight alternative to Mastodon 74 and Pleroma, with support for clients! 75 ''; 76 + maintainers = with lib.maintainers; [ blakesmith ]; 77 + license = lib.licenses.agpl3Only; 78 }; 79 }
+3 -3
pkgs/by-name/go/goverview/package.nix
··· 35 # Tests require network access 36 doCheck = false; 37 38 - meta = with lib; { 39 description = "Tool to get an overview of the list of URLs"; 40 mainProgram = "goverview"; 41 homepage = "https://github.com/j3ssie/goverview"; 42 changelog = "https://github.com/j3ssie/goverview/releases/tag/v${version}"; 43 - license = licenses.mit; 44 - maintainers = with maintainers; [ fab ]; 45 }; 46 }
··· 35 # Tests require network access 36 doCheck = false; 37 38 + meta = { 39 description = "Tool to get an overview of the list of URLs"; 40 mainProgram = "goverview"; 41 homepage = "https://github.com/j3ssie/goverview"; 42 changelog = "https://github.com/j3ssie/goverview/releases/tag/v${version}"; 43 + license = lib.licenses.mit; 44 + maintainers = with lib.maintainers; [ fab ]; 45 }; 46 }
+3 -3
pkgs/by-name/go/govulncheck/package.nix
··· 37 "-w" 38 ]; 39 40 - meta = with lib; { 41 homepage = "https://pkg.go.dev/golang.org/x/vuln/cmd/govulncheck"; 42 downloadPage = "https://github.com/golang/vuln"; 43 changelog = "https://github.com/golang/vuln/releases/tag/v${version}"; ··· 64 example, a dependency with a Windows-specific vulnerability will not be 65 reported for a Linux build. 66 ''; 67 - license = with licenses; [ bsd3 ]; 68 - maintainers = with maintainers; [ 69 jk 70 SuperSandro2000 71 ];
··· 37 "-w" 38 ]; 39 40 + meta = { 41 homepage = "https://pkg.go.dev/golang.org/x/vuln/cmd/govulncheck"; 42 downloadPage = "https://github.com/golang/vuln"; 43 changelog = "https://github.com/golang/vuln/releases/tag/v${version}"; ··· 64 example, a dependency with a Windows-specific vulnerability will not be 65 reported for a Linux build. 66 ''; 67 + license = with lib.licenses; [ bsd3 ]; 68 + maintainers = with lib.maintainers; [ 69 jk 70 SuperSandro2000 71 ];
+3 -3
pkgs/by-name/gr/grafana-dash-n-grab/package.nix
··· 28 # you don't have grafana running. 29 doCheck = false; 30 31 - meta = with lib; { 32 description = "Grafana Dash-n-Grab (gdg) -- backup and restore Grafana dashboards, datasources, and other entities"; 33 - license = licenses.bsd3; 34 homepage = "https://github.com/esnet/gdg"; 35 - teams = [ teams.bitnomial ]; 36 mainProgram = "gdg"; 37 changelog = "https://github.com/esnet/gdg/releases/tag/v${version}"; 38 };
··· 28 # you don't have grafana running. 29 doCheck = false; 30 31 + meta = { 32 description = "Grafana Dash-n-Grab (gdg) -- backup and restore Grafana dashboards, datasources, and other entities"; 33 + license = lib.licenses.bsd3; 34 homepage = "https://github.com/esnet/gdg"; 35 + teams = [ lib.teams.bitnomial ]; 36 mainProgram = "gdg"; 37 changelog = "https://github.com/esnet/gdg/releases/tag/v${version}"; 38 };
+3 -3
pkgs/by-name/gr/grafana-loki/package.nix
··· 69 "-X ${t}.Revision=unknown" 70 ]; 71 72 - meta = with lib; { 73 description = "Like Prometheus, but for logs"; 74 mainProgram = "promtail"; 75 - license = with licenses; [ 76 agpl3Only 77 asl20 78 ]; 79 homepage = "https://grafana.com/oss/loki/"; 80 changelog = "https://github.com/grafana/loki/releases/tag/v${version}"; 81 - maintainers = with maintainers; [ 82 willibutz 83 globin 84 mmahut
··· 69 "-X ${t}.Revision=unknown" 70 ]; 71 72 + meta = { 73 description = "Like Prometheus, but for logs"; 74 mainProgram = "promtail"; 75 + license = with lib.licenses; [ 76 agpl3Only 77 asl20 78 ]; 79 homepage = "https://grafana.com/oss/loki/"; 80 changelog = "https://github.com/grafana/loki/releases/tag/v${version}"; 81 + maintainers = with lib.maintainers; [ 82 willibutz 83 globin 84 mmahut
+3 -3
pkgs/by-name/gr/granted/package.nix
··· 85 86 passthru.updateScript = nix-update-script { }; 87 88 - meta = with lib; { 89 description = "Easiest way to access your cloud"; 90 homepage = "https://github.com/common-fate/granted"; 91 changelog = "https://github.com/common-fate/granted/releases/tag/${version}"; 92 - license = licenses.mit; 93 - maintainers = with maintainers; [ 94 jlbribeiro 95 ]; 96 };
··· 85 86 passthru.updateScript = nix-update-script { }; 87 88 + meta = { 89 description = "Easiest way to access your cloud"; 90 homepage = "https://github.com/common-fate/granted"; 91 changelog = "https://github.com/common-fate/granted/releases/tag/${version}"; 92 + license = lib.licenses.mit; 93 + maintainers = with lib.maintainers; [ 94 jlbribeiro 95 ]; 96 };
+3 -3
pkgs/by-name/gr/graphinder/package.nix
··· 47 "test_is_gql_endpoint" 48 ]; 49 50 - meta = with lib; { 51 description = "Tool to find GraphQL endpoints using subdomain enumeration"; 52 mainProgram = "graphinder"; 53 homepage = "https://github.com/Escape-Technologies/graphinder"; 54 changelog = "https://github.com/Escape-Technologies/graphinder/releases/tag/v${version}"; 55 - license = with licenses; [ mit ]; 56 - maintainers = with maintainers; [ fab ]; 57 }; 58 }
··· 47 "test_is_gql_endpoint" 48 ]; 49 50 + meta = { 51 description = "Tool to find GraphQL endpoints using subdomain enumeration"; 52 mainProgram = "graphinder"; 53 homepage = "https://github.com/Escape-Technologies/graphinder"; 54 changelog = "https://github.com/Escape-Technologies/graphinder/releases/tag/v${version}"; 55 + license = with lib.licenses; [ mit ]; 56 + maintainers = with lib.maintainers; [ fab ]; 57 }; 58 }
+3 -3
pkgs/by-name/gr/greenmask/package.nix
··· 39 --replace-fail "TestS3Storage" "SkipTestS3Storage" 40 ''; 41 42 - meta = with lib; { 43 description = "PostgreSQL database anonymization tool"; 44 homepage = "https://github.com/GreenmaskIO/greenmask"; 45 changelog = "https://github.com/GreenmaskIO/greenmask/releases/tag/v${version}"; 46 - license = licenses.asl20; 47 - maintainers = with maintainers; [ fab ]; 48 mainProgram = "greenmask"; 49 }; 50 }
··· 39 --replace-fail "TestS3Storage" "SkipTestS3Storage" 40 ''; 41 42 + meta = { 43 description = "PostgreSQL database anonymization tool"; 44 homepage = "https://github.com/GreenmaskIO/greenmask"; 45 changelog = "https://github.com/GreenmaskIO/greenmask/releases/tag/v${version}"; 46 + license = lib.licenses.asl20; 47 + maintainers = with lib.maintainers; [ fab ]; 48 mainProgram = "greenmask"; 49 }; 50 }
+3 -3
pkgs/by-name/gr/grex/package.nix
··· 23 $out/bin/grex --help > /dev/null 24 ''; 25 26 - meta = with lib; { 27 description = "Command-line tool for generating regular expressions from user-provided test cases"; 28 homepage = "https://github.com/pemistahl/grex"; 29 changelog = "https://github.com/pemistahl/grex/releases/tag/v${version}"; 30 - license = licenses.asl20; 31 mainProgram = "grex"; 32 - maintainers = with maintainers; [ 33 SuperSandro2000 34 mfrw 35 ];
··· 23 $out/bin/grex --help > /dev/null 24 ''; 25 26 + meta = { 27 description = "Command-line tool for generating regular expressions from user-provided test cases"; 28 homepage = "https://github.com/pemistahl/grex"; 29 changelog = "https://github.com/pemistahl/grex/releases/tag/v${version}"; 30 + license = lib.licenses.asl20; 31 mainProgram = "grex"; 32 + maintainers = with lib.maintainers; [ 33 SuperSandro2000 34 mfrw 35 ];
+4 -4
pkgs/by-name/gr/grpc/package.nix
··· 129 inherit arrow-cpp; 130 }; 131 132 - meta = with lib; { 133 description = "C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)"; 134 - license = licenses.asl20; 135 - maintainers = with maintainers; [ lnl7 ]; 136 homepage = "https://grpc.io/"; 137 - platforms = platforms.all; 138 changelog = "https://github.com/grpc/grpc/releases/tag/v${version}"; 139 }; 140 }
··· 129 inherit arrow-cpp; 130 }; 131 132 + meta = { 133 description = "C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)"; 134 + license = lib.licenses.asl20; 135 + maintainers = with lib.maintainers; [ lnl7 ]; 136 homepage = "https://grpc.io/"; 137 + platforms = lib.platforms.all; 138 changelog = "https://github.com/grpc/grpc/releases/tag/v${version}"; 139 }; 140 }
+4 -4
pkgs/by-name/gu/guix/package.nix
··· 160 inherit (nixosTests) guix; 161 }; 162 163 - meta = with lib; { 164 description = "Functional package manager with a Scheme interface"; 165 longDescription = '' 166 GNU Guix is a purely functional package manager for the GNU system, and a distribution thereof. ··· 176 ''; 177 homepage = "http://www.gnu.org/software/guix"; 178 changelog = "https://git.savannah.gnu.org/cgit/guix.git/plain/NEWS?h=v${version}"; 179 - license = licenses.gpl3Plus; 180 mainProgram = "guix"; 181 - maintainers = with maintainers; [ 182 cafkafk 183 foo-dogsquared 184 hpfr 185 ]; 186 - platforms = platforms.linux; 187 }; 188 }
··· 160 inherit (nixosTests) guix; 161 }; 162 163 + meta = { 164 description = "Functional package manager with a Scheme interface"; 165 longDescription = '' 166 GNU Guix is a purely functional package manager for the GNU system, and a distribution thereof. ··· 176 ''; 177 homepage = "http://www.gnu.org/software/guix"; 178 changelog = "https://git.savannah.gnu.org/cgit/guix.git/plain/NEWS?h=v${version}"; 179 + license = lib.licenses.gpl3Plus; 180 mainProgram = "guix"; 181 + maintainers = with lib.maintainers; [ 182 cafkafk 183 foo-dogsquared 184 hpfr 185 ]; 186 + platforms = lib.platforms.linux; 187 }; 188 }
+3 -3
pkgs/by-name/gu/gum/package.nix
··· 44 --zsh <($out/bin/gum completion zsh) 45 ''; 46 47 - meta = with lib; { 48 description = "Tasty Bubble Gum for your shell"; 49 homepage = "https://github.com/charmbracelet/gum"; 50 changelog = "https://github.com/charmbracelet/gum/releases/tag/v${version}"; 51 - license = licenses.mit; 52 - maintainers = with maintainers; [ maaslalani ]; 53 mainProgram = "gum"; 54 }; 55 }
··· 44 --zsh <($out/bin/gum completion zsh) 45 ''; 46 47 + meta = { 48 description = "Tasty Bubble Gum for your shell"; 49 homepage = "https://github.com/charmbracelet/gum"; 50 changelog = "https://github.com/charmbracelet/gum/releases/tag/v${version}"; 51 + license = lib.licenses.mit; 52 + maintainers = with lib.maintainers; [ maaslalani ]; 53 mainProgram = "gum"; 54 }; 55 }
+3 -3
pkgs/by-name/ha/ha-mqtt-discoverable-cli/package.nix
··· 30 31 pythonImportsCheck = [ "ha_mqtt_discoverable_cli" ]; 32 33 - meta = with lib; { 34 description = "CLI for creating Home Assistant compatible MQTT entities that will be automatically discovered"; 35 homepage = "https://github.com/unixorn/ha-mqtt-discoverable-cli"; 36 changelog = "https://github.com/unixorn/ha-mqtt-discoverable-cli/releases/tag/v${version}"; 37 - license = licenses.asl20; 38 - maintainers = with maintainers; [ fab ]; 39 mainProgram = "hmd"; 40 }; 41 }
··· 30 31 pythonImportsCheck = [ "ha_mqtt_discoverable_cli" ]; 32 33 + meta = { 34 description = "CLI for creating Home Assistant compatible MQTT entities that will be automatically discovered"; 35 homepage = "https://github.com/unixorn/ha-mqtt-discoverable-cli"; 36 changelog = "https://github.com/unixorn/ha-mqtt-discoverable-cli/releases/tag/v${version}"; 37 + license = lib.licenses.asl20; 38 + maintainers = with lib.maintainers; [ fab ]; 39 mainProgram = "hmd"; 40 }; 41 }
+3 -3
pkgs/by-name/ha/halloy/package.nix
··· 109 110 passthru.updateScript = nix-update-script { }; 111 112 - meta = with lib; { 113 description = "IRC application"; 114 homepage = "https://github.com/squidowl/halloy"; 115 changelog = "https://github.com/squidowl/halloy/blob/${version}/CHANGELOG.md"; 116 - license = licenses.gpl3Only; 117 - maintainers = with maintainers; [ 118 fab 119 iivusly 120 ivyfanchiang
··· 109 110 passthru.updateScript = nix-update-script { }; 111 112 + meta = { 113 description = "IRC application"; 114 homepage = "https://github.com/squidowl/halloy"; 115 changelog = "https://github.com/squidowl/halloy/blob/${version}/CHANGELOG.md"; 116 + license = lib.licenses.gpl3Only; 117 + maintainers = with lib.maintainers; [ 118 fab 119 iivusly 120 ivyfanchiang
+2 -2
pkgs/by-name/ha/handheld-daemon/package.nix
··· 16 }: 17 python3Packages.buildPythonApplication rec { 18 pname = "handheld-daemon"; 19 - version = "3.15.7"; 20 pyproject = true; 21 22 src = fetchFromGitHub { 23 owner = "hhd-dev"; 24 repo = "hhd"; 25 tag = "v${version}"; 26 - hash = "sha256-DxJy0CsVjH77rht+1xmXddoMkuNj7GTA24wOnwM+Ho8="; 27 }; 28 29 # Handheld-daemon runs some selinux-related utils which are not in nixpkgs.
··· 16 }: 17 python3Packages.buildPythonApplication rec { 18 pname = "handheld-daemon"; 19 + version = "3.15.10"; 20 pyproject = true; 21 22 src = fetchFromGitHub { 23 owner = "hhd-dev"; 24 repo = "hhd"; 25 tag = "v${version}"; 26 + hash = "sha256-VlFcozpW6JQs1jsit6cE3pOZLqJR4IS6nmNDqeTygKo="; 27 }; 28 29 # Handheld-daemon runs some selinux-related utils which are not in nixpkgs.
+5 -5
pkgs/by-name/ha/haveged/package.nix
··· 27 28 doCheck = true; 29 30 - meta = with lib; { 31 description = "Simple entropy daemon"; 32 mainProgram = "haveged"; 33 longDescription = '' ··· 40 ''; 41 homepage = "https://github.com/jirka-h/haveged"; 42 changelog = "https://raw.githubusercontent.com/jirka-h/haveged/v${version}/ChangeLog"; 43 - license = licenses.gpl3Plus; 44 - maintainers = with maintainers; [ domenkozar ]; 45 - platforms = platforms.unix; 46 - badPlatforms = platforms.darwin; # fails to build since v1.9.15 47 }; 48 }
··· 27 28 doCheck = true; 29 30 + meta = { 31 description = "Simple entropy daemon"; 32 mainProgram = "haveged"; 33 longDescription = '' ··· 40 ''; 41 homepage = "https://github.com/jirka-h/haveged"; 42 changelog = "https://raw.githubusercontent.com/jirka-h/haveged/v${version}/ChangeLog"; 43 + license = lib.licenses.gpl3Plus; 44 + maintainers = with lib.maintainers; [ domenkozar ]; 45 + platforms = lib.platforms.unix; 46 + badPlatforms = lib.platforms.darwin; # fails to build since v1.9.15 47 }; 48 }
+3 -3
pkgs/by-name/ha/hayagriva/package.nix
··· 27 "--skip=csl::tests::test_csl" 28 ]; 29 30 - meta = with lib; { 31 description = "Work with references: Literature database management, storage, and citation formatting"; 32 homepage = "https://github.com/typst/hayagriva"; 33 changelog = "https://github.com/typst/hayagriva/releases/tag/v${version}"; 34 - license = with licenses; [ 35 asl20 36 mit 37 ]; 38 - maintainers = with maintainers; [ figsoda ]; 39 mainProgram = "hayagriva"; 40 }; 41 }
··· 27 "--skip=csl::tests::test_csl" 28 ]; 29 30 + meta = { 31 description = "Work with references: Literature database management, storage, and citation formatting"; 32 homepage = "https://github.com/typst/hayagriva"; 33 changelog = "https://github.com/typst/hayagriva/releases/tag/v${version}"; 34 + license = with lib.licenses; [ 35 asl20 36 mit 37 ]; 38 + maintainers = with lib.maintainers; [ figsoda ]; 39 mainProgram = "hayagriva"; 40 }; 41 }
+3 -3
pkgs/by-name/he/hednsextractor/package.nix
··· 22 "-w" 23 ]; 24 25 - meta = with lib; { 26 description = "Tool suite for hunting suspicious targets, expose domains and phishing discovery"; 27 homepage = "https://github.com/HuntDownProject/HEDnsExtractor"; 28 changelog = "https://github.com/HuntDownProject/HEDnsExtractor/releases/tag/v${version}"; 29 - license = licenses.gpl3Only; 30 - maintainers = with maintainers; [ fab ]; 31 mainProgram = "hednsextractor"; 32 }; 33 }
··· 22 "-w" 23 ]; 24 25 + meta = { 26 description = "Tool suite for hunting suspicious targets, expose domains and phishing discovery"; 27 homepage = "https://github.com/HuntDownProject/HEDnsExtractor"; 28 changelog = "https://github.com/HuntDownProject/HEDnsExtractor/releases/tag/v${version}"; 29 + license = lib.licenses.gpl3Only; 30 + maintainers = with lib.maintainers; [ fab ]; 31 mainProgram = "hednsextractor"; 32 }; 33 }
+3 -3
pkgs/by-name/he/helm-ls/package.nix
··· 41 command = "helm_ls version"; 42 }; 43 44 - meta = with lib; { 45 description = "Language server for Helm"; 46 changelog = "https://github.com/mrjosh/helm-ls/releases/tag/v${version}"; 47 homepage = "https://github.com/mrjosh/helm-ls"; 48 - license = licenses.mit; 49 - maintainers = with maintainers; [ stehessel ]; 50 mainProgram = "helm_ls"; 51 }; 52 }
··· 41 command = "helm_ls version"; 42 }; 43 44 + meta = { 45 description = "Language server for Helm"; 46 changelog = "https://github.com/mrjosh/helm-ls/releases/tag/v${version}"; 47 homepage = "https://github.com/mrjosh/helm-ls"; 48 + license = lib.licenses.mit; 49 + maintainers = with lib.maintainers; [ stehessel ]; 50 mainProgram = "helm_ls"; 51 }; 52 }
+4 -4
pkgs/by-name/he/hevea/package.nix
··· 23 24 makeFlags = [ "PREFIX=$(out)" ]; 25 26 - meta = with lib; { 27 description = "Quite complete and fast LATEX to HTML translator"; 28 homepage = "https://hevea.inria.fr/"; 29 changelog = "https://github.com/maranget/hevea/raw/v${version}/CHANGES"; 30 - license = licenses.qpl; 31 - maintainers = with maintainers; [ pSub ]; 32 - platforms = with platforms; unix; 33 }; 34 }
··· 23 24 makeFlags = [ "PREFIX=$(out)" ]; 25 26 + meta = { 27 description = "Quite complete and fast LATEX to HTML translator"; 28 homepage = "https://hevea.inria.fr/"; 29 changelog = "https://github.com/maranget/hevea/raw/v${version}/CHANGES"; 30 + license = lib.licenses.qpl; 31 + maintainers = with lib.maintainers; [ pSub ]; 32 + platforms = with lib.platforms; unix; 33 }; 34 }
+3 -3
pkgs/by-name/he/hex/package.nix
··· 25 version = "hx ${version}"; 26 }; 27 28 - meta = with lib; { 29 description = "Futuristic take on hexdump, made in Rust"; 30 homepage = "https://github.com/sitkevij/hex"; 31 changelog = "https://github.com/sitkevij/hex/releases/tag/v${version}"; 32 mainProgram = "hx"; 33 - license = licenses.mit; 34 - maintainers = [ ]; 35 }; 36 }
··· 25 version = "hx ${version}"; 26 }; 27 28 + meta = { 29 description = "Futuristic take on hexdump, made in Rust"; 30 homepage = "https://github.com/sitkevij/hex"; 31 changelog = "https://github.com/sitkevij/hex/releases/tag/v${version}"; 32 mainProgram = "hx"; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ ]; 35 }; 36 }
+3 -3
pkgs/by-name/he/heygpt/package.nix
··· 25 OPENSSL_LIB_DIR = "${lib.getLib openssl}/lib"; 26 OPENSSL_DIR = "${lib.getDev openssl}"; 27 28 - meta = with lib; { 29 description = "Simple command-line interface for ChatGPT API"; 30 homepage = "https://github.com/fuyufjh/heygpt"; 31 changelog = "https://github.com/fuyufjh/heygpt/releases/tag/v${version}"; 32 - license = licenses.mit; 33 mainProgram = "heygpt"; 34 - maintainers = with maintainers; [ aldoborrero ]; 35 }; 36 }
··· 25 OPENSSL_LIB_DIR = "${lib.getLib openssl}/lib"; 26 OPENSSL_DIR = "${lib.getDev openssl}"; 27 28 + meta = { 29 description = "Simple command-line interface for ChatGPT API"; 30 homepage = "https://github.com/fuyufjh/heygpt"; 31 changelog = "https://github.com/fuyufjh/heygpt/releases/tag/v${version}"; 32 + license = lib.licenses.mit; 33 mainProgram = "heygpt"; 34 + maintainers = with lib.maintainers; [ aldoborrero ]; 35 }; 36 }
+3 -3
pkgs/by-name/hi/hilbish/package.nix
··· 35 cp -r nature $out/share/hilbish/ 36 ''; 37 38 - meta = with lib; { 39 description = "Interactive Unix-like shell written in Go"; 40 mainProgram = "hilbish"; 41 changelog = "https://github.com/Rosettea/Hilbish/releases/tag/v${version}"; 42 homepage = "https://github.com/Rosettea/Hilbish"; 43 - maintainers = with maintainers; [ moni ]; 44 - license = licenses.mit; 45 }; 46 }
··· 35 cp -r nature $out/share/hilbish/ 36 ''; 37 38 + meta = { 39 description = "Interactive Unix-like shell written in Go"; 40 mainProgram = "hilbish"; 41 changelog = "https://github.com/Rosettea/Hilbish/releases/tag/v${version}"; 42 homepage = "https://github.com/Rosettea/Hilbish"; 43 + maintainers = with lib.maintainers; [ moni ]; 44 + license = lib.licenses.mit; 45 }; 46 }
+3 -3
pkgs/by-name/hi/himalaya/package.nix
··· 84 installShellCompletion "$out"/share/completions/himalaya.{bash,fish,zsh} 85 ''; 86 87 - meta = with lib; { 88 description = "CLI to manage emails"; 89 mainProgram = "himalaya"; 90 homepage = "https://github.com/pimalaya/himalaya"; 91 changelog = "https://github.com/pimalaya/himalaya/blob/v${version}/CHANGELOG.md"; 92 - license = licenses.mit; 93 - maintainers = with maintainers; [ 94 soywod 95 yanganto 96 ];
··· 84 installShellCompletion "$out"/share/completions/himalaya.{bash,fish,zsh} 85 ''; 86 87 + meta = { 88 description = "CLI to manage emails"; 89 mainProgram = "himalaya"; 90 homepage = "https://github.com/pimalaya/himalaya"; 91 changelog = "https://github.com/pimalaya/himalaya/blob/v${version}/CHANGELOG.md"; 92 + license = lib.licenses.mit; 93 + maintainers = with lib.maintainers; [ 94 soywod 95 yanganto 96 ];
+3 -3
pkgs/by-name/ho/hors/package.nix
··· 21 # requires network access 22 doCheck = false; 23 24 - meta = with lib; { 25 description = "Instant coding answers via the command line"; 26 mainProgram = "hors"; 27 homepage = "https://github.com/windsoilder/hors"; 28 changelog = "https://github.com/WindSoilder/hors/blob/v${version}/CHANGELOG.md"; 29 - license = licenses.gpl3Only; 30 - maintainers = with maintainers; [ figsoda ]; 31 }; 32 }
··· 21 # requires network access 22 doCheck = false; 23 24 + meta = { 25 description = "Instant coding answers via the command line"; 26 mainProgram = "hors"; 27 homepage = "https://github.com/windsoilder/hors"; 28 changelog = "https://github.com/WindSoilder/hors/blob/v${version}/CHANGELOG.md"; 29 + license = lib.licenses.gpl3Only; 30 + maintainers = with lib.maintainers; [ figsoda ]; 31 }; 32 }
+3 -3
pkgs/by-name/hy/hyperfine/package.nix
··· 29 --zsh $releaseDir/build/hyperfine-*/out/_hyperfine 30 ''; 31 32 - meta = with lib; { 33 description = "Command-line benchmarking tool"; 34 homepage = "https://github.com/sharkdp/hyperfine"; 35 changelog = "https://github.com/sharkdp/hyperfine/blob/v${version}/CHANGELOG.md"; 36 - license = with licenses; [ 37 asl20 # or 38 mit 39 ]; 40 - maintainers = with maintainers; [ 41 figsoda 42 thoughtpolice 43 ];
··· 29 --zsh $releaseDir/build/hyperfine-*/out/_hyperfine 30 ''; 31 32 + meta = { 33 description = "Command-line benchmarking tool"; 34 homepage = "https://github.com/sharkdp/hyperfine"; 35 changelog = "https://github.com/sharkdp/hyperfine/blob/v${version}/CHANGELOG.md"; 36 + license = with lib.licenses; [ 37 asl20 # or 38 mit 39 ]; 40 + maintainers = with lib.maintainers; [ 41 figsoda 42 thoughtpolice 43 ];
+3 -3
pkgs/by-name/ic/icoextract/package.nix
··· 35 install -Dm644 exe-thumbnailer.thumbnailer -t $out/share/thumbnailers 36 ''; 37 38 - meta = with lib; { 39 description = "Extract icons from Windows PE files"; 40 homepage = "https://github.com/jlu5/icoextract"; 41 changelog = "https://github.com/jlu5/icoextract/blob/${version}/CHANGELOG.md"; 42 - license = licenses.mit; 43 - maintainers = with maintainers; [ 44 bryanasdev000 45 donovanglover 46 ];
··· 35 install -Dm644 exe-thumbnailer.thumbnailer -t $out/share/thumbnailers 36 ''; 37 38 + meta = { 39 description = "Extract icons from Windows PE files"; 40 homepage = "https://github.com/jlu5/icoextract"; 41 changelog = "https://github.com/jlu5/icoextract/blob/${version}/CHANGELOG.md"; 42 + license = lib.licenses.mit; 43 + maintainers = with lib.maintainers; [ 44 bryanasdev000 45 donovanglover 46 ];
+3 -3
pkgs/by-name/im/imaginary/package.nix
··· 42 43 __darwinAllowLocalNetworking = true; 44 45 - meta = with lib; { 46 homepage = "https://fly.io/docs/app-guides/run-a-global-image-service"; 47 changelog = "https://github.com/h2non/imaginary/releases/tag/v${version}"; 48 description = "Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing"; 49 - license = licenses.mit; 50 - maintainers = with maintainers; [ 51 dotlambda 52 urandom 53 ];
··· 42 43 __darwinAllowLocalNetworking = true; 44 45 + meta = { 46 homepage = "https://fly.io/docs/app-guides/run-a-global-image-service"; 47 changelog = "https://github.com/h2non/imaginary/releases/tag/v${version}"; 48 description = "Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing"; 49 + license = lib.licenses.mit; 50 + maintainers = with lib.maintainers; [ 51 dotlambda 52 urandom 53 ];
+3 -3
pkgs/by-name/im/imdshift/package.nix
··· 30 "IMDShift" 31 ]; 32 33 - meta = with lib; { 34 description = "Tool to migrate workloads to IMDSv2"; 35 mainProgram = "imdshift"; 36 homepage = "https://github.com/ayushpriya10/IMDShift"; 37 changelog = "https://github.com/ayushpriya10/IMDShift/releases/tag/v${version}"; 38 - license = licenses.gpl3Only; 39 - maintainers = with maintainers; [ fab ]; 40 }; 41 }
··· 30 "IMDShift" 31 ]; 32 33 + meta = { 34 description = "Tool to migrate workloads to IMDSv2"; 35 mainProgram = "imdshift"; 36 homepage = "https://github.com/ayushpriya10/IMDShift"; 37 changelog = "https://github.com/ayushpriya10/IMDShift/releases/tag/v${version}"; 38 + license = lib.licenses.gpl3Only; 39 + maintainers = with lib.maintainers; [ fab ]; 40 }; 41 }
+4 -4
pkgs/by-name/im/immer/package.nix
··· 33 34 passthru.updateScript = nix-update-script { }; 35 36 - meta = with lib; { 37 description = "Postmodern immutable and persistent data structures for C++ — value semantics at scale"; 38 homepage = "https://sinusoid.es/immer"; 39 changelog = "https://github.com/arximboldi/immer/releases/tag/v${version}"; 40 - license = licenses.boost; 41 - maintainers = with maintainers; [ sifmelcara ]; 42 - platforms = platforms.all; 43 }; 44 }
··· 33 34 passthru.updateScript = nix-update-script { }; 35 36 + meta = { 37 description = "Postmodern immutable and persistent data structures for C++ — value semantics at scale"; 38 homepage = "https://sinusoid.es/immer"; 39 changelog = "https://github.com/arximboldi/immer/releases/tag/v${version}"; 40 + license = lib.licenses.boost; 41 + maintainers = with lib.maintainers; [ sifmelcara ]; 42 + platforms = lib.platforms.all; 43 }; 44 }
+3 -3
pkgs/by-name/in/inferno/package.nix
··· 29 "--skip=flamegraph_multiple_base_symbol" 30 ]; 31 32 - meta = with lib; { 33 description = "Port of parts of the flamegraph toolkit to Rust"; 34 homepage = "https://github.com/jonhoo/inferno"; 35 changelog = "https://github.com/jonhoo/inferno/blob/v${version}/CHANGELOG.md"; 36 - license = licenses.cddl; 37 - maintainers = with maintainers; [ figsoda ]; 38 }; 39 }
··· 29 "--skip=flamegraph_multiple_base_symbol" 30 ]; 31 32 + meta = { 33 description = "Port of parts of the flamegraph toolkit to Rust"; 34 homepage = "https://github.com/jonhoo/inferno"; 35 changelog = "https://github.com/jonhoo/inferno/blob/v${version}/CHANGELOG.md"; 36 + license = lib.licenses.cddl; 37 + maintainers = with lib.maintainers; [ figsoda ]; 38 }; 39 }
+3 -3
pkgs/by-name/in/inform6/package.nix
··· 21 "PREFIX=${placeholder "out"}" 22 ]; 23 24 - meta = with lib; { 25 description = "Interactive fiction compiler and libraries"; 26 longDescription = '' 27 Inform 6 is a C-like programming language for writing interactive fiction ··· 29 ''; 30 homepage = "https://gitlab.com/DavidGriffith/inform6unix"; 31 changelog = "https://gitlab.com/DavidGriffith/inform6unix/-/raw/${version}/NEWS"; 32 - license = licenses.artistic2; 33 maintainers = with lib.maintainers; [ ddelabru ]; 34 - platforms = platforms.all; 35 }; 36 }
··· 21 "PREFIX=${placeholder "out"}" 22 ]; 23 24 + meta = { 25 description = "Interactive fiction compiler and libraries"; 26 longDescription = '' 27 Inform 6 is a C-like programming language for writing interactive fiction ··· 29 ''; 30 homepage = "https://gitlab.com/DavidGriffith/inform6unix"; 31 changelog = "https://gitlab.com/DavidGriffith/inform6unix/-/raw/${version}/NEWS"; 32 + license = lib.licenses.artistic2; 33 maintainers = with lib.maintainers; [ ddelabru ]; 34 + platforms = lib.platforms.all; 35 }; 36 }
+3 -3
pkgs/by-name/in/infra/package.nix
··· 24 "-w" 25 ]; 26 27 - meta = with lib; { 28 description = "Infra manages access to infrastructure such as Kubernetes"; 29 homepage = "https://github.com/infrahq/infra"; 30 changelog = "https://github.com/infrahq/infra/raw/v${version}/CHANGELOG.md"; 31 - license = licenses.elastic20; 32 - maintainers = with maintainers; [ peterromfeldhk ]; 33 mainProgram = "infra"; 34 }; 35 }
··· 24 "-w" 25 ]; 26 27 + meta = { 28 description = "Infra manages access to infrastructure such as Kubernetes"; 29 homepage = "https://github.com/infrahq/infra"; 30 changelog = "https://github.com/infrahq/infra/raw/v${version}/CHANGELOG.md"; 31 + license = lib.licenses.elastic20; 32 + maintainers = with lib.maintainers; [ peterromfeldhk ]; 33 mainProgram = "infra"; 34 }; 35 }
+3 -3
pkgs/by-name/in/infracost/package.nix
··· 61 runHook postInstallCheck 62 ''; 63 64 - meta = with lib; { 65 homepage = "https://infracost.io"; 66 changelog = "https://github.com/infracost/infracost/releases/tag/v${version}"; 67 description = "Cloud cost estimates for Terraform in your CLI and pull requests"; ··· 70 This helps developers, DevOps et al. quickly see the cost breakdown and 71 compare different deployment options upfront. 72 ''; 73 - license = licenses.asl20; 74 - maintainers = with maintainers; [ 75 davegallant 76 jk 77 kashw2
··· 61 runHook postInstallCheck 62 ''; 63 64 + meta = { 65 homepage = "https://infracost.io"; 66 changelog = "https://github.com/infracost/infracost/releases/tag/v${version}"; 67 description = "Cloud cost estimates for Terraform in your CLI and pull requests"; ··· 70 This helps developers, DevOps et al. quickly see the cost breakdown and 71 compare different deployment options upfront. 72 ''; 73 + license = lib.licenses.asl20; 74 + maintainers = with lib.maintainers; [ 75 davegallant 76 jk 77 kashw2
+4 -4
pkgs/by-name/in/inih/package.nix
··· 22 ninja 23 ]; 24 25 - meta = with lib; { 26 description = "Simple .INI file parser in C, good for embedded systems"; 27 homepage = "https://github.com/benhoyt/inih"; 28 changelog = "https://github.com/benhoyt/inih/releases/tag/r${version}"; 29 - license = licenses.bsd3; 30 - maintainers = with maintainers; [ TredwellGit ]; 31 - platforms = platforms.all; 32 }; 33 }
··· 22 ninja 23 ]; 24 25 + meta = { 26 description = "Simple .INI file parser in C, good for embedded systems"; 27 homepage = "https://github.com/benhoyt/inih"; 28 changelog = "https://github.com/benhoyt/inih/releases/tag/r${version}"; 29 + license = lib.licenses.bsd3; 30 + maintainers = with lib.maintainers; [ TredwellGit ]; 31 + platforms = lib.platforms.all; 32 }; 33 }
+3 -3
pkgs/by-name/in/initool/package.nix
··· 29 runHook postInstall 30 ''; 31 32 - meta = with lib; { 33 inherit (mlton.meta) platforms; 34 35 description = "Manipulate INI files from the command line"; 36 mainProgram = "initool"; 37 homepage = "https://github.com/dbohdan/initool"; 38 - license = licenses.mit; 39 - maintainers = with maintainers; [ e1mo ]; 40 changelog = "https://github.com/dbohdan/initool/releases/tag/v${version}"; 41 }; 42 }
··· 29 runHook postInstall 30 ''; 31 32 + meta = { 33 inherit (mlton.meta) platforms; 34 35 description = "Manipulate INI files from the command line"; 36 mainProgram = "initool"; 37 homepage = "https://github.com/dbohdan/initool"; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ e1mo ]; 40 changelog = "https://github.com/dbohdan/initool/releases/tag/v${version}"; 41 }; 42 }
+3 -3
pkgs/by-name/in/innernet/package.nix
··· 60 }; 61 }; 62 63 - meta = with lib; { 64 description = "Private network system that uses WireGuard under the hood"; 65 homepage = "https://github.com/tonarino/innernet"; 66 changelog = "https://github.com/tonarino/innernet/releases/tag/v${version}"; 67 - license = licenses.mit; 68 - maintainers = with maintainers; [ 69 tomberek 70 _0x4A6F 71 ];
··· 60 }; 61 }; 62 63 + meta = { 64 description = "Private network system that uses WireGuard under the hood"; 65 homepage = "https://github.com/tonarino/innernet"; 66 changelog = "https://github.com/tonarino/innernet/releases/tag/v${version}"; 67 + license = lib.licenses.mit; 68 + maintainers = with lib.maintainers; [ 69 tomberek 70 _0x4A6F 71 ];
+3 -3
pkgs/by-name/in/inql/package.nix
··· 32 "inql" 33 ]; 34 35 - meta = with lib; { 36 description = "Security testing tool for GraphQL"; 37 mainProgram = "inql"; 38 homepage = "https://github.com/doyensec/inql"; 39 changelog = "https://github.com/doyensec/inql/releases/tag/v${version}"; 40 - license = with licenses; [ asl20 ]; 41 - maintainers = with maintainers; [ fab ]; 42 }; 43 }
··· 32 "inql" 33 ]; 34 35 + meta = { 36 description = "Security testing tool for GraphQL"; 37 mainProgram = "inql"; 38 homepage = "https://github.com/doyensec/inql"; 39 changelog = "https://github.com/doyensec/inql/releases/tag/v${version}"; 40 + license = with lib.licenses; [ asl20 ]; 41 + maintainers = with lib.maintainers; [ fab ]; 42 }; 43 }
+3 -3
pkgs/by-name/in/insomnia/package.nix
··· 27 } 28 .${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); 29 30 - meta = with lib; { 31 homepage = "https://insomnia.rest"; 32 description = " The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage."; 33 mainProgram = "insomnia"; 34 changelog = "https://github.com/Kong/insomnia/releases/tag/core@${version}"; 35 - license = licenses.asl20; 36 platforms = [ 37 "aarch64-darwin" 38 "x86_64-linux" 39 "x86_64-darwin" 40 ]; 41 - maintainers = with maintainers; [ 42 markus1189 43 kashw2 44 DataHearth
··· 27 } 28 .${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); 29 30 + meta = { 31 homepage = "https://insomnia.rest"; 32 description = " The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage."; 33 mainProgram = "insomnia"; 34 changelog = "https://github.com/Kong/insomnia/releases/tag/core@${version}"; 35 + license = lib.licenses.asl20; 36 platforms = [ 37 "aarch64-darwin" 38 "x86_64-linux" 39 "x86_64-darwin" 40 ]; 41 + maintainers = with lib.maintainers; [ 42 markus1189 43 kashw2 44 DataHearth
+3 -3
pkgs/by-name/in/intel-compute-runtime-legacy1/package.nix
··· 79 rev-prefix = "24.35.30872."; 80 }; 81 82 - meta = with lib; { 83 description = "Intel Graphics Compute Runtime oneAPI Level Zero and OpenCL with support for Gen8, Gen9 and Gen11 GPUs"; 84 mainProgram = "ocloc"; 85 homepage = "https://github.com/intel/compute-runtime"; 86 changelog = "https://github.com/intel/compute-runtime/releases/tag/${version}"; 87 - license = licenses.mit; 88 platforms = [ "x86_64-linux" ]; 89 - maintainers = with maintainers; [ fleaz ]; 90 }; 91 }
··· 79 rev-prefix = "24.35.30872."; 80 }; 81 82 + meta = { 83 description = "Intel Graphics Compute Runtime oneAPI Level Zero and OpenCL with support for Gen8, Gen9 and Gen11 GPUs"; 84 mainProgram = "ocloc"; 85 homepage = "https://github.com/intel/compute-runtime"; 86 changelog = "https://github.com/intel/compute-runtime/releases/tag/${version}"; 87 + license = lib.licenses.mit; 88 platforms = [ "x86_64-linux" ]; 89 + maintainers = with lib.maintainers; [ fleaz ]; 90 }; 91 }
+3 -3
pkgs/by-name/in/intel-compute-runtime/package.nix
··· 69 $out/lib/intel-opencl/libigdrcl.so 70 ''; 71 72 - meta = with lib; { 73 description = "Intel Graphics Compute Runtime oneAPI Level Zero and OpenCL, supporting 12th Gen and newer"; 74 mainProgram = "ocloc"; 75 homepage = "https://github.com/intel/compute-runtime"; 76 changelog = "https://github.com/intel/compute-runtime/releases/tag/${version}"; 77 - license = licenses.mit; 78 platforms = [ 79 "x86_64-linux" 80 "aarch64-linux" 81 ]; 82 - maintainers = with maintainers; [ SuperSandro2000 ]; 83 }; 84 }
··· 69 $out/lib/intel-opencl/libigdrcl.so 70 ''; 71 72 + meta = { 73 description = "Intel Graphics Compute Runtime oneAPI Level Zero and OpenCL, supporting 12th Gen and newer"; 74 mainProgram = "ocloc"; 75 homepage = "https://github.com/intel/compute-runtime"; 76 changelog = "https://github.com/intel/compute-runtime/releases/tag/${version}"; 77 + license = lib.licenses.mit; 78 platforms = [ 79 "x86_64-linux" 80 "aarch64-linux" 81 ]; 82 + maintainers = with lib.maintainers; [ SuperSandro2000 ]; 83 }; 84 }
+3 -3
pkgs/by-name/in/intel-gpu-tools/package.nix
··· 98 99 hardeningDisable = [ "bindnow" ]; 100 101 - meta = with lib; { 102 changelog = "https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/blob/v${version}/NEWS"; 103 homepage = "https://drm.pages.freedesktop.org/igt-gpu-tools/"; 104 description = "Tools for development and testing of the Intel DRM driver"; 105 - license = licenses.mit; 106 platforms = [ 107 "x86_64-linux" 108 "i686-linux" 109 ]; 110 - maintainers = with maintainers; [ pSub ]; 111 }; 112 }
··· 98 99 hardeningDisable = [ "bindnow" ]; 100 101 + meta = { 102 changelog = "https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/blob/v${version}/NEWS"; 103 homepage = "https://drm.pages.freedesktop.org/igt-gpu-tools/"; 104 description = "Tools for development and testing of the Intel DRM driver"; 105 + license = lib.licenses.mit; 106 platforms = [ 107 "x86_64-linux" 108 "i686-linux" 109 ]; 110 + maintainers = with lib.maintainers; [ pSub ]; 111 }; 112 }
+4 -4
pkgs/by-name/in/intel-media-driver/package.nix
··· 72 inherit (pkgsi686Linux) intel-media-driver; 73 }; 74 75 - meta = with lib; { 76 description = "Intel Media Driver for VAAPI — Broadwell+ iGPUs"; 77 longDescription = '' 78 The Intel Media Driver for VAAPI is a new VA-API (Video Acceleration API) ··· 81 ''; 82 homepage = "https://github.com/intel/media-driver"; 83 changelog = "https://github.com/intel/media-driver/releases/tag/intel-media-${version}"; 84 - license = with licenses; [ 85 bsd3 86 mit 87 ]; 88 - platforms = platforms.linux; 89 - maintainers = with maintainers; [ SuperSandro2000 ]; 90 }; 91 }
··· 72 inherit (pkgsi686Linux) intel-media-driver; 73 }; 74 75 + meta = { 76 description = "Intel Media Driver for VAAPI — Broadwell+ iGPUs"; 77 longDescription = '' 78 The Intel Media Driver for VAAPI is a new VA-API (Video Acceleration API) ··· 81 ''; 82 homepage = "https://github.com/intel/media-driver"; 83 changelog = "https://github.com/intel/media-driver/releases/tag/intel-media-${version}"; 84 + license = with lib.licenses; [ 85 bsd3 86 mit 87 ]; 88 + platforms = lib.platforms.linux; 89 + maintainers = with lib.maintainers; [ SuperSandro2000 ]; 90 }; 91 }
+3 -3
pkgs/by-name/in/interactsh/package.nix
··· 26 # Test files are not part of the release tarball 27 doCheck = false; 28 29 - meta = with lib; { 30 description = "Out of bounds interaction gathering server and client library"; 31 longDescription = '' 32 Interactsh is an Open-Source Solution for Out of band Data Extraction, ··· 35 ''; 36 homepage = "https://github.com/projectdiscovery/interactsh"; 37 changelog = "https://github.com/projectdiscovery/interactsh/releases/tag/v${version}"; 38 - license = licenses.mit; 39 - maintainers = with maintainers; [ hanemile ]; 40 }; 41 }
··· 26 # Test files are not part of the release tarball 27 doCheck = false; 28 29 + meta = { 30 description = "Out of bounds interaction gathering server and client library"; 31 longDescription = '' 32 Interactsh is an Open-Source Solution for Out of band Data Extraction, ··· 35 ''; 36 homepage = "https://github.com/projectdiscovery/interactsh"; 37 changelog = "https://github.com/projectdiscovery/interactsh/releases/tag/v${version}"; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ hanemile ]; 40 }; 41 }
+3 -3
pkgs/by-name/in/intermodal/package.nix
··· 34 --zsh <($out/bin/imdl completions zsh) 35 ''; 36 37 - meta = with lib; { 38 description = "User-friendly and featureful command-line BitTorrent metainfo utility"; 39 homepage = "https://github.com/casey/intermodal"; 40 changelog = "https://github.com/casey/intermodal/releases/tag/v${version}"; 41 - license = licenses.cc0; 42 - maintainers = with maintainers; [ 43 Br1ght0ne 44 xrelkd 45 ];
··· 34 --zsh <($out/bin/imdl completions zsh) 35 ''; 36 37 + meta = { 38 description = "User-friendly and featureful command-line BitTorrent metainfo utility"; 39 homepage = "https://github.com/casey/intermodal"; 40 changelog = "https://github.com/casey/intermodal/releases/tag/v${version}"; 41 + license = lib.licenses.cc0; 42 + maintainers = with lib.maintainers; [ 43 Br1ght0ne 44 xrelkd 45 ];
+3 -3
pkgs/by-name/ir/ircdog/package.nix
··· 17 18 vendorHash = null; 19 20 - meta = with lib; { 21 description = "ircdog is a simple wrapper over the raw IRC protocol that can respond to pings, and interprets formatting codes"; 22 mainProgram = "ircdog"; 23 homepage = "https://github.com/ergochat/ircdog"; 24 changelog = "https://github.com/ergochat/ircdog/releases/tag/v${version}"; 25 - license = licenses.isc; 26 - maintainers = with maintainers; [ hexa ]; 27 }; 28 }
··· 17 18 vendorHash = null; 19 20 + meta = { 21 description = "ircdog is a simple wrapper over the raw IRC protocol that can respond to pings, and interprets formatting codes"; 22 mainProgram = "ircdog"; 23 homepage = "https://github.com/ergochat/ircdog"; 24 changelog = "https://github.com/ergochat/ircdog/releases/tag/v${version}"; 25 + license = lib.licenses.isc; 26 + maintainers = with lib.maintainers; [ hexa ]; 27 }; 28 }
+4 -4
pkgs/by-name/ir/irqbalance/package.nix
··· 49 --replace-fail ' $IRQBALANCE_ARGS' "" 50 ''; 51 52 - meta = with lib; { 53 homepage = "https://github.com/Irqbalance/irqbalance"; 54 changelog = "https://github.com/Irqbalance/irqbalance/releases/tag/v${version}"; 55 description = "Daemon to help balance the cpu load generated by interrupts across all of a systems cpus"; 56 - license = licenses.gpl2Only; 57 - platforms = platforms.linux; 58 - maintainers = with maintainers; [ moni ]; 59 }; 60 }
··· 49 --replace-fail ' $IRQBALANCE_ARGS' "" 50 ''; 51 52 + meta = { 53 homepage = "https://github.com/Irqbalance/irqbalance"; 54 changelog = "https://github.com/Irqbalance/irqbalance/releases/tag/v${version}"; 55 description = "Daemon to help balance the cpu load generated by interrupts across all of a systems cpus"; 56 + license = lib.licenses.gpl2Only; 57 + platforms = lib.platforms.linux; 58 + maintainers = with lib.maintainers; [ moni ]; 59 }; 60 }
+3 -3
pkgs/by-name/ir/irrd/package.nix
··· 174 "test_050_non_json_response" 175 ]; 176 177 - meta = with lib; { 178 changelog = "https://irrd.readthedocs.io/en/v${version}/releases/"; 179 description = "Internet Routing Registry database server, processing IRR objects in the RPSL format"; 180 - license = licenses.mit; 181 homepage = "https://github.com/irrdnet/irrd"; 182 - teams = [ teams.wdz ]; 183 }; 184 }
··· 174 "test_050_non_json_response" 175 ]; 176 177 + meta = { 178 changelog = "https://irrd.readthedocs.io/en/v${version}/releases/"; 179 description = "Internet Routing Registry database server, processing IRR objects in the RPSL format"; 180 + license = lib.licenses.mit; 181 homepage = "https://github.com/irrdnet/irrd"; 182 + teams = [ lib.teams.wdz ]; 183 }; 184 }
+3 -3
pkgs/by-name/ja/jaeles/package.nix
··· 20 # Tests want to download signatures 21 doCheck = false; 22 23 - meta = with lib; { 24 description = "Tool for automated Web application testing"; 25 mainProgram = "jaeles"; 26 homepage = "https://github.com/jaeles-project/jaeles"; 27 changelog = "https://github.com/jaeles-project/jaeles/releases/tag/beta-v${version}"; 28 - license = licenses.mit; 29 - maintainers = with maintainers; [ fab ]; 30 }; 31 }
··· 20 # Tests want to download signatures 21 doCheck = false; 22 23 + meta = { 24 description = "Tool for automated Web application testing"; 25 mainProgram = "jaeles"; 26 homepage = "https://github.com/jaeles-project/jaeles"; 27 changelog = "https://github.com/jaeles-project/jaeles/releases/tag/beta-v${version}"; 28 + license = lib.licenses.mit; 29 + maintainers = with lib.maintainers; [ fab ]; 30 }; 31 }
+4 -4
pkgs/by-name/ja/janus-gateway/package.nix
··· 98 moveToOutput etc "$doc" 99 ''; 100 101 - meta = with lib; { 102 description = "General purpose WebRTC server"; 103 homepage = "https://janus.conf.meetecho.com/"; 104 changelog = "https://github.com/meetecho/janus-gateway/blob/v${version}/CHANGELOG.md"; 105 - license = licenses.gpl3Only; 106 - platforms = platforms.linux; 107 - maintainers = with maintainers; [ fpletz ]; 108 }; 109 }
··· 98 moveToOutput etc "$doc" 99 ''; 100 101 + meta = { 102 description = "General purpose WebRTC server"; 103 homepage = "https://janus.conf.meetecho.com/"; 104 changelog = "https://github.com/meetecho/janus-gateway/blob/v${version}/CHANGELOG.md"; 105 + license = lib.licenses.gpl3Only; 106 + platforms = lib.platforms.linux; 107 + maintainers = with lib.maintainers; [ fpletz ]; 108 }; 109 }
+4 -4
pkgs/by-name/ji/jigdo/package.nix
··· 37 zlib 38 ]; 39 40 - meta = with lib; { 41 description = "Download utility that can fetch files from several sources simultaneously"; 42 homepage = "https://www.einval.com/~steve/software/jigdo/"; 43 changelog = "https://git.einval.com/cgi-bin/gitweb.cgi?p=jigdo.git;a=blob;f=changelog;hb=refs/tags/${version}"; 44 - license = licenses.gpl2Only; 45 - maintainers = with maintainers; [ wegank ]; 46 - platforms = platforms.unix; 47 }; 48 }
··· 37 zlib 38 ]; 39 40 + meta = { 41 description = "Download utility that can fetch files from several sources simultaneously"; 42 homepage = "https://www.einval.com/~steve/software/jigdo/"; 43 changelog = "https://git.einval.com/cgi-bin/gitweb.cgi?p=jigdo.git;a=blob;f=changelog;hb=refs/tags/${version}"; 44 + license = lib.licenses.gpl2Only; 45 + maintainers = with lib.maintainers; [ wegank ]; 46 + platforms = lib.platforms.unix; 47 }; 48 }
+3 -3
pkgs/by-name/ji/jira-cli-go/package.nix
··· 60 61 __darwinAllowLocalNetworking = true; 62 63 - meta = with lib; { 64 description = "Feature-rich interactive Jira command line"; 65 homepage = "https://github.com/ankitpokhrel/jira-cli"; 66 changelog = "https://github.com/ankitpokhrel/jira-cli/releases/tag/v${version}"; 67 - license = licenses.mit; 68 - maintainers = with maintainers; [ 69 bryanasdev000 70 anthonyroussel 71 ];
··· 60 61 __darwinAllowLocalNetworking = true; 62 63 + meta = { 64 description = "Feature-rich interactive Jira command line"; 65 homepage = "https://github.com/ankitpokhrel/jira-cli"; 66 changelog = "https://github.com/ankitpokhrel/jira-cli/releases/tag/v${version}"; 67 + license = lib.licenses.mit; 68 + maintainers = with lib.maintainers; [ 69 bryanasdev000 70 anthonyroussel 71 ];
+5 -5
pkgs/by-name/ji/jitterentropy-rngd/package.nix
··· 26 runHook postInstall 27 ''; 28 29 - meta = with lib; { 30 description = ''A random number generator, which injects entropy to the kernel''; 31 homepage = "https://github.com/smuellerDD/jitterentropy-rngd"; 32 changelog = "https://github.com/smuellerDD/jitterentropy-rngd/releases/tag/v${version}"; 33 license = [ 34 - licenses.gpl2Only 35 - licenses.bsd3 36 ]; 37 - platforms = platforms.linux; 38 - maintainers = with maintainers; [ thillux ]; 39 mainProgram = "jitterentropy-rngd"; 40 }; 41 }
··· 26 runHook postInstall 27 ''; 28 29 + meta = { 30 description = ''A random number generator, which injects entropy to the kernel''; 31 homepage = "https://github.com/smuellerDD/jitterentropy-rngd"; 32 changelog = "https://github.com/smuellerDD/jitterentropy-rngd/releases/tag/v${version}"; 33 license = [ 34 + lib.licenses.gpl2Only 35 + lib.licenses.bsd3 36 ]; 37 + platforms = lib.platforms.linux; 38 + maintainers = with lib.maintainers; [ thillux ]; 39 mainProgram = "jitterentropy-rngd"; 40 }; 41 }
+3 -3
pkgs/by-name/ju/jumpy/package.nix
··· 74 --add-rpath ${lib.makeLibraryPath [ vulkan-loader ]} 75 ''; 76 77 - meta = with lib; { 78 description = "Tactical 2D shooter played by up to 4 players online or on a shared screen"; 79 mainProgram = "jumpy"; 80 homepage = "https://fishfight.org/"; 81 changelog = "https://github.com/fishfolk/jumpy/releases/tag/v${version}"; 82 - license = with licenses; [ 83 mit # or 84 asl20 85 ]; 86 - maintainers = with maintainers; [ figsoda ]; 87 }; 88 }
··· 74 --add-rpath ${lib.makeLibraryPath [ vulkan-loader ]} 75 ''; 76 77 + meta = { 78 description = "Tactical 2D shooter played by up to 4 players online or on a shared screen"; 79 mainProgram = "jumpy"; 80 homepage = "https://fishfight.org/"; 81 changelog = "https://github.com/fishfolk/jumpy/releases/tag/v${version}"; 82 + license = with lib.licenses; [ 83 mit # or 84 asl20 85 ]; 86 + maintainers = with lib.maintainers; [ figsoda ]; 87 }; 88 }
+3 -3
pkgs/by-name/ju/just/package.nix
··· 108 109 passthru.updateScript = nix-update-script { }; 110 111 - meta = with lib; { 112 homepage = "https://github.com/casey/just"; 113 changelog = "https://github.com/casey/just/blob/${version}/CHANGELOG.md"; 114 description = "Handy way to save and run project-specific commands"; 115 - license = licenses.cc0; 116 - maintainers = with maintainers; [ 117 xrelkd 118 jk 119 ];
··· 108 109 passthru.updateScript = nix-update-script { }; 110 111 + meta = { 112 homepage = "https://github.com/casey/just"; 113 changelog = "https://github.com/casey/just/blob/${version}/CHANGELOG.md"; 114 description = "Handy way to save and run project-specific commands"; 115 + license = lib.licenses.cc0; 116 + maintainers = with lib.maintainers; [ 117 xrelkd 118 jk 119 ];
+3 -3
pkgs/by-name/jw/jwx/package.nix
··· 6 7 buildGoModule (finalAttrs: { 8 pname = "jwx"; 9 - version = "3.0.1"; 10 11 src = fetchFromGitHub { 12 owner = "lestrrat-go"; 13 repo = "jwx"; 14 tag = "v${finalAttrs.version}"; 15 - hash = "sha256-ZVI32z1hUquDUWdaLZGtI0PncboVHx2FJ3BB4MAhX0w="; 16 }; 17 18 - vendorHash = "sha256-vyqsUZ7IxXI6LZKrSOPxheE/IISKRC0wXB7+xj51xLM="; 19 20 sourceRoot = "${finalAttrs.src.name}/cmd/jwx"; 21
··· 6 7 buildGoModule (finalAttrs: { 8 pname = "jwx"; 9 + version = "3.0.2"; 10 11 src = fetchFromGitHub { 12 owner = "lestrrat-go"; 13 repo = "jwx"; 14 tag = "v${finalAttrs.version}"; 15 + hash = "sha256-IKMTRgxqGZkYK5WVWUjIrjed6ukphHzbmtXOwoJSkRo="; 16 }; 17 18 + vendorHash = "sha256-mqPlub5JbD7dcMHi72xda72HQJF57uqzHaJzYOQNk+Q="; 19 20 sourceRoot = "${finalAttrs.src.name}/cmd/jwx"; 21
+3 -3
pkgs/by-name/ka/kafkactl/package.nix
··· 19 20 doCheck = false; 21 22 - meta = with lib; { 23 homepage = "https://github.com/deviceinsight/kafkactl"; 24 changelog = "https://github.com/deviceinsight/kafkactl/blob/v${version}/CHANGELOG.md"; 25 description = "Command Line Tool for managing Apache Kafka"; ··· 32 - Configuration of different contexts 33 - directly access kafka clusters inside your kubernetes cluster 34 ''; 35 - license = licenses.asl20; 36 - maintainers = with maintainers; [ grburst ]; 37 }; 38 }
··· 19 20 doCheck = false; 21 22 + meta = { 23 homepage = "https://github.com/deviceinsight/kafkactl"; 24 changelog = "https://github.com/deviceinsight/kafkactl/blob/v${version}/CHANGELOG.md"; 25 description = "Command Line Tool for managing Apache Kafka"; ··· 32 - Configuration of different contexts 33 - directly access kafka clusters inside your kubernetes cluster 34 ''; 35 + license = lib.licenses.asl20; 36 + maintainers = with lib.maintainers; [ grburst ]; 37 }; 38 }
+3 -3
pkgs/by-name/ka/kalker/package.nix
··· 49 50 env.CARGO_FEATURE_USE_SYSTEM_LIBS = "1"; 51 52 - meta = with lib; { 53 homepage = "https://kalker.strct.net"; 54 changelog = "https://github.com/PaddiM8/kalker/releases/tag/v${version}"; 55 description = "Command line calculator"; ··· 57 A command line calculator that supports math-like syntax with user-defined 58 variables, functions, derivation, integration, and complex numbers 59 ''; 60 - license = licenses.mit; 61 - maintainers = with maintainers; [ 62 figsoda 63 lovesegfault 64 ];
··· 49 50 env.CARGO_FEATURE_USE_SYSTEM_LIBS = "1"; 51 52 + meta = { 53 homepage = "https://kalker.strct.net"; 54 changelog = "https://github.com/PaddiM8/kalker/releases/tag/v${version}"; 55 description = "Command line calculator"; ··· 57 A command line calculator that supports math-like syntax with user-defined 58 variables, functions, derivation, integration, and complex numbers 59 ''; 60 + license = lib.licenses.mit; 61 + maintainers = with lib.maintainers; [ 62 figsoda 63 lovesegfault 64 ];
+3 -3
pkgs/by-name/ka/karate/package.nix
··· 24 runHook postInstall 25 ''; 26 27 - meta = with lib; { 28 description = "API Test Automation Made Simple"; 29 mainProgram = "karate"; 30 longDescription = '' ··· 37 ''; 38 homepage = "https://github.com/karatelabs/karate"; 39 changelog = "https://github.com/karatelabs/karate/releases/tag/v${version}"; 40 - license = licenses.mit; 41 - maintainers = [ maintainers.kephasp ]; 42 platforms = jre.meta.platforms; 43 }; 44 }
··· 24 runHook postInstall 25 ''; 26 27 + meta = { 28 description = "API Test Automation Made Simple"; 29 mainProgram = "karate"; 30 longDescription = '' ··· 37 ''; 38 homepage = "https://github.com/karatelabs/karate"; 39 changelog = "https://github.com/karatelabs/karate/releases/tag/v${version}"; 40 + license = lib.licenses.mit; 41 + maintainers = [ lib.maintainers.kephasp ]; 42 platforms = jre.meta.platforms; 43 }; 44 }
+3 -3
pkgs/by-name/ka/karmor/package.nix
··· 47 }; 48 }; 49 50 - meta = with lib; { 51 description = "Client tool to help manage KubeArmor"; 52 mainProgram = "karmor"; 53 homepage = "https://kubearmor.io"; 54 changelog = "https://github.com/kubearmor/kubearmor-client/releases/v${version}"; 55 - license = licenses.asl20; 56 - maintainers = with maintainers; [ 57 urandom 58 kashw2 59 ];
··· 47 }; 48 }; 49 50 + meta = { 51 description = "Client tool to help manage KubeArmor"; 52 mainProgram = "karmor"; 53 homepage = "https://kubearmor.io"; 54 changelog = "https://github.com/kubearmor/kubearmor-client/releases/v${version}"; 55 + license = lib.licenses.asl20; 56 + maintainers = with lib.maintainers; [ 57 urandom 58 kashw2 59 ];
+3 -3
pkgs/by-name/ka/katana/package.nix
··· 24 "-s" 25 ]; 26 27 - meta = with lib; { 28 description = "Next-generation crawling and spidering framework"; 29 homepage = "https://github.com/projectdiscovery/katana"; 30 changelog = "https://github.com/projectdiscovery/katana/releases/tag/v${version}"; 31 - license = licenses.mit; 32 - maintainers = with maintainers; [ dit7ya ]; 33 mainProgram = "katana"; 34 }; 35 }
··· 24 "-s" 25 ]; 26 27 + meta = { 28 description = "Next-generation crawling and spidering framework"; 29 homepage = "https://github.com/projectdiscovery/katana"; 30 changelog = "https://github.com/projectdiscovery/katana/releases/tag/v${version}"; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ dit7ya ]; 33 mainProgram = "katana"; 34 }; 35 }
+3 -3
pkgs/by-name/kd/kdigger/package.nix
··· 58 runHook postInstallCheck 59 ''; 60 61 - meta = with lib; { 62 homepage = "https://github.com/quarkslab/kdigger"; 63 changelog = "https://github.com/quarkslab/kdigger/releases/tag/v${version}"; 64 description = "In-pod context discovery tool for Kubernetes penetration testing"; ··· 69 plugins called buckets to facilitate pentesting Kubernetes from inside a 70 pod. 71 ''; 72 - license = licenses.asl20; 73 - maintainers = with maintainers; [ jk ]; 74 platforms = [ 75 "x86_64-linux" 76 "aarch64-linux"
··· 58 runHook postInstallCheck 59 ''; 60 61 + meta = { 62 homepage = "https://github.com/quarkslab/kdigger"; 63 changelog = "https://github.com/quarkslab/kdigger/releases/tag/v${version}"; 64 description = "In-pod context discovery tool for Kubernetes penetration testing"; ··· 69 plugins called buckets to facilitate pentesting Kubernetes from inside a 70 pod. 71 ''; 72 + license = lib.licenses.asl20; 73 + maintainers = with lib.maintainers; [ jk ]; 74 platforms = [ 75 "x86_64-linux" 76 "aarch64-linux"
+4 -4
pkgs/by-name/kd/kdsingleapplication/package.nix
··· 23 cmakeFlags = [ "-DKDSingleApplication_QT6=true" ]; 24 dontWrapQtApps = true; 25 26 - meta = with lib; { 27 description = "KDAB's helper class for single-instance policy applications"; 28 homepage = "https://www.kdab.com/"; 29 - maintainers = with maintainers; [ hellwolf ]; 30 - platforms = platforms.unix; 31 - license = licenses.mit; 32 changelog = "https://github.com/KDAB/KDSingleApplication/releases/tag/v${version}"; 33 }; 34 }
··· 23 cmakeFlags = [ "-DKDSingleApplication_QT6=true" ]; 24 dontWrapQtApps = true; 25 26 + meta = { 27 description = "KDAB's helper class for single-instance policy applications"; 28 homepage = "https://www.kdab.com/"; 29 + maintainers = with lib.maintainers; [ hellwolf ]; 30 + platforms = lib.platforms.unix; 31 + license = lib.licenses.mit; 32 changelog = "https://github.com/KDAB/KDSingleApplication/releases/tag/v${version}"; 33 }; 34 }
+4 -4
pkgs/by-name/ke/kea/package.nix
··· 99 }; 100 }; 101 102 - meta = with lib; { 103 # error: implicit instantiation of undefined template 'std::char_traits<unsigned char>' 104 broken = stdenv.hostPlatform.isDarwin; 105 changelog = "https://downloads.isc.org/isc/kea/${version}/Kea-${version}-ReleaseNotes.txt"; ··· 112 use by enterprises and service providers, either as is or with 113 extensions and modifications. 114 ''; 115 - license = licenses.mpl20; 116 - platforms = platforms.unix; 117 - maintainers = with maintainers; [ 118 fpletz 119 hexa 120 ];
··· 99 }; 100 }; 101 102 + meta = { 103 # error: implicit instantiation of undefined template 'std::char_traits<unsigned char>' 104 broken = stdenv.hostPlatform.isDarwin; 105 changelog = "https://downloads.isc.org/isc/kea/${version}/Kea-${version}-ReleaseNotes.txt"; ··· 112 use by enterprises and service providers, either as is or with 113 extensions and modifications. 114 ''; 115 + license = lib.licenses.mpl20; 116 + platforms = lib.platforms.unix; 117 + maintainers = with lib.maintainers; [ 118 fpletz 119 hexa 120 ];
+3 -3
pkgs/by-name/ke/keedump/package.nix
··· 18 useFetchCargoVendor = true; 19 cargoHash = "sha256-ogfLMkTzGwYADDfn05IOXiOSJzk5iN2GJ6kaT9L9sqM="; 20 21 - meta = with lib; { 22 description = "PoC KeePass master password dumper"; 23 homepage = "https://github.com/ynuwenhof/keedump"; 24 changelog = "https://github.com/ynuwenhof/keedump/releases/tag/v${version}"; 25 - license = with licenses; [ 26 asl20 27 mit 28 ]; 29 - maintainers = with maintainers; [ fab ]; 30 mainProgram = "keedump"; 31 }; 32 }
··· 18 useFetchCargoVendor = true; 19 cargoHash = "sha256-ogfLMkTzGwYADDfn05IOXiOSJzk5iN2GJ6kaT9L9sqM="; 20 21 + meta = { 22 description = "PoC KeePass master password dumper"; 23 homepage = "https://github.com/ynuwenhof/keedump"; 24 changelog = "https://github.com/ynuwenhof/keedump/releases/tag/v${version}"; 25 + license = with lib.licenses; [ 26 asl20 27 mit 28 ]; 29 + maintainers = with lib.maintainers; [ fab ]; 30 mainProgram = "keedump"; 31 }; 32 }
+3 -3
pkgs/by-name/ke/keepassxc-go/package.nix
··· 34 --zsh <($out/bin/keepassxc-go completion zsh) 35 ''; 36 37 - meta = with lib; { 38 description = "Library and basic CLI tool to interact with KeepassXC via unix socket"; 39 homepage = "https://github.com/MarkusFreitag/keepassxc-go"; 40 changelog = "https://github.com/MarkusFreitag/keepassxc-go/releases/tag/v${version}"; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ xgwq ]; 43 mainProgram = "keepassxc-go"; 44 }; 45 }
··· 34 --zsh <($out/bin/keepassxc-go completion zsh) 35 ''; 36 37 + meta = { 38 description = "Library and basic CLI tool to interact with KeepassXC via unix socket"; 39 homepage = "https://github.com/MarkusFreitag/keepassxc-go"; 40 changelog = "https://github.com/MarkusFreitag/keepassxc-go/releases/tag/v${version}"; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ xgwq ]; 43 mainProgram = "keepassxc-go"; 44 }; 45 }
+3 -3
pkgs/by-name/ke/keepwn/package.nix
··· 38 39 pythonImportsCheck = [ "keepwn" ]; 40 41 - meta = with lib; { 42 description = "Tool to automate KeePass discovery and secret extraction"; 43 homepage = "https://github.com/Orange-Cyberdefense/KeePwn"; 44 changelog = "https://github.com/Orange-Cyberdefense/KeePwn/releases/tag/${version}"; 45 - license = licenses.gpl3Only; 46 - maintainers = with maintainers; [ fab ]; 47 mainProgram = "keepwn"; 48 }; 49 }
··· 38 39 pythonImportsCheck = [ "keepwn" ]; 40 41 + meta = { 42 description = "Tool to automate KeePass discovery and secret extraction"; 43 homepage = "https://github.com/Orange-Cyberdefense/KeePwn"; 44 changelog = "https://github.com/Orange-Cyberdefense/KeePwn/releases/tag/${version}"; 45 + license = lib.licenses.gpl3Only; 46 + maintainers = with lib.maintainers; [ fab ]; 47 mainProgram = "keepwn"; 48 }; 49 }
+4 -4
pkgs/by-name/ke/kent/package.nix
··· 85 runHook postInstall 86 ''; 87 88 - meta = with lib; { 89 description = "UCSC Genome Bioinformatics Group's suite of biological analysis tools, i.e. the kent utilities"; 90 homepage = "http://genome.ucsc.edu"; 91 changelog = "https://github.com/ucscGenomeBrowser/kent/releases/tag/v${version}_base"; 92 - license = licenses.unfree; 93 - maintainers = with maintainers; [ scalavision ]; 94 - platforms = platforms.linux; 95 }; 96 }
··· 85 runHook postInstall 86 ''; 87 88 + meta = { 89 description = "UCSC Genome Bioinformatics Group's suite of biological analysis tools, i.e. the kent utilities"; 90 homepage = "http://genome.ucsc.edu"; 91 changelog = "https://github.com/ucscGenomeBrowser/kent/releases/tag/v${version}_base"; 92 + license = lib.licenses.unfree; 93 + maintainers = with lib.maintainers; [ scalavision ]; 94 + platforms = lib.platforms.linux; 95 }; 96 }
+3 -3
pkgs/by-name/ki/kickstart/package.nix
··· 36 }; 37 }; 38 39 - meta = with lib; { 40 description = "Scaffolding tool to get new projects up and running quickly"; 41 homepage = "https://github.com/Keats/kickstart"; 42 changelog = "https://github.com/Keats/kickstart/releases/tag/v${version}"; 43 - license = licenses.mit; 44 - maintainers = with maintainers; [ gaelreyrol ]; 45 mainProgram = "kickstart"; 46 }; 47 }
··· 36 }; 37 }; 38 39 + meta = { 40 description = "Scaffolding tool to get new projects up and running quickly"; 41 homepage = "https://github.com/Keats/kickstart"; 42 changelog = "https://github.com/Keats/kickstart/releases/tag/v${version}"; 43 + license = lib.licenses.mit; 44 + maintainers = with lib.maintainers; [ gaelreyrol ]; 45 mainProgram = "kickstart"; 46 }; 47 }
+3 -3
pkgs/by-name/ki/kics/package.nix
··· 37 command = "kics version"; 38 }; 39 40 - meta = with lib; { 41 description = "Tool to check for vulnerabilities and other issues"; 42 longDescription = '' 43 Find security vulnerabilities, compliance issues, and ··· 46 ''; 47 homepage = "https://github.com/Checkmarx/kics"; 48 changelog = "https://github.com/Checkmarx/kics/releases/tag/v${version}"; 49 - license = licenses.asl20; 50 - maintainers = with maintainers; [ patryk4815 ]; 51 mainProgram = "kics"; 52 }; 53 }
··· 37 command = "kics version"; 38 }; 39 40 + meta = { 41 description = "Tool to check for vulnerabilities and other issues"; 42 longDescription = '' 43 Find security vulnerabilities, compliance issues, and ··· 46 ''; 47 homepage = "https://github.com/Checkmarx/kics"; 48 changelog = "https://github.com/Checkmarx/kics/releases/tag/v${version}"; 49 + license = lib.licenses.asl20; 50 + maintainers = with lib.maintainers; [ patryk4815 ]; 51 mainProgram = "kics"; 52 }; 53 }
+3 -3
pkgs/by-name/ki/kikit/solidpython/default.nix
··· 51 "solid" 52 ]; 53 54 - meta = with lib; { 55 description = "Python interface to the OpenSCAD declarative geometry language"; 56 homepage = "https://github.com/SolidCode/SolidPython"; 57 changelog = "https://github.com/SolidCode/SolidPython/releases/tag/v${version}"; 58 - maintainers = with maintainers; [ jfly ]; 59 - license = licenses.lgpl21Plus; 60 }; 61 }
··· 51 "solid" 52 ]; 53 54 + meta = { 55 description = "Python interface to the OpenSCAD declarative geometry language"; 56 homepage = "https://github.com/SolidCode/SolidPython"; 57 changelog = "https://github.com/SolidCode/SolidPython/releases/tag/v${version}"; 58 + maintainers = with lib.maintainers; [ jfly ]; 59 + license = lib.licenses.lgpl21Plus; 60 }; 61 }
+3 -3
pkgs/by-name/ki/kitty-img/package.nix
··· 18 useFetchCargoVendor = true; 19 cargoHash = "sha256-KSNl/SpqcgMaKbkBfNtR7M8+B1clPauYi7NlP+f5Pd0="; 20 21 - meta = with lib; { 22 description = "Print images inline in kitty"; 23 homepage = "https://git.sr.ht/~zethra/kitty-img"; 24 changelog = "https://git.sr.ht/~zethra/kitty-img/refs/${version}"; 25 - license = with licenses; [ mit ]; 26 - maintainers = with maintainers; [ gaykitty ]; 27 mainProgram = "kitty-img"; 28 }; 29 }
··· 18 useFetchCargoVendor = true; 19 cargoHash = "sha256-KSNl/SpqcgMaKbkBfNtR7M8+B1clPauYi7NlP+f5Pd0="; 20 21 + meta = { 22 description = "Print images inline in kitty"; 23 homepage = "https://git.sr.ht/~zethra/kitty-img"; 24 changelog = "https://git.sr.ht/~zethra/kitty-img/refs/${version}"; 25 + license = with lib.licenses; [ mit ]; 26 + maintainers = with lib.maintainers; [ gaykitty ]; 27 mainProgram = "kitty-img"; 28 }; 29 }
+4 -4
pkgs/by-name/km/kmon/package.nix
··· 30 --zsh $releaseDir/../completions/_kmon 31 ''; 32 33 - meta = with lib; { 34 description = "Linux Kernel Manager and Activity Monitor"; 35 homepage = "https://github.com/orhun/kmon"; 36 changelog = "https://github.com/orhun/kmon/blob/v${version}/CHANGELOG.md"; 37 - license = licenses.gpl3Only; 38 - platforms = platforms.linux; 39 - maintainers = with maintainers; [ 40 figsoda 41 matthiasbeyer 42 ];
··· 30 --zsh $releaseDir/../completions/_kmon 31 ''; 32 33 + meta = { 34 description = "Linux Kernel Manager and Activity Monitor"; 35 homepage = "https://github.com/orhun/kmon"; 36 changelog = "https://github.com/orhun/kmon/blob/v${version}/CHANGELOG.md"; 37 + license = lib.licenses.gpl3Only; 38 + platforms = lib.platforms.linux; 39 + maintainers = with lib.maintainers; [ 40 figsoda 41 matthiasbeyer 42 ];
+3 -3
pkgs/by-name/ko/ko/package.nix
··· 62 --zsh <($out/bin/ko completion zsh) 63 ''; 64 65 - meta = with lib; { 66 homepage = "https://github.com/ko-build/ko"; 67 changelog = "https://github.com/ko-build/ko/releases/tag/v${version}"; 68 description = "Build and deploy Go applications"; ··· 73 ko builds images by effectively executing go build on your local machine, and as such doesn't require docker to be installed. This can make it a good fit for lightweight CI/CD use cases. 74 ko makes multi-platform builds easy, produces SBOMs by default, and includes support for simple YAML templating which makes it a powerful tool for Kubernetes applications. 75 ''; 76 - license = licenses.asl20; 77 - maintainers = with maintainers; [ 78 nickcao 79 jk 80 vdemeester
··· 62 --zsh <($out/bin/ko completion zsh) 63 ''; 64 65 + meta = { 66 homepage = "https://github.com/ko-build/ko"; 67 changelog = "https://github.com/ko-build/ko/releases/tag/v${version}"; 68 description = "Build and deploy Go applications"; ··· 73 ko builds images by effectively executing go build on your local machine, and as such doesn't require docker to be installed. This can make it a good fit for lightweight CI/CD use cases. 74 ko makes multi-platform builds easy, produces SBOMs by default, and includes support for simple YAML templating which makes it a powerful tool for Kubernetes applications. 75 ''; 76 + license = lib.licenses.asl20; 77 + maintainers = with lib.maintainers; [ 78 nickcao 79 jk 80 vdemeester
+3 -3
pkgs/by-name/ko/konstraint/package.nix
··· 43 runHook postInstallCheck 44 ''; 45 46 - meta = with lib; { 47 homepage = "https://github.com/plexsystems/konstraint"; 48 changelog = "https://github.com/plexsystems/konstraint/releases/tag/v${version}"; 49 description = "Policy management tool for interacting with Gatekeeper"; ··· 53 Gatekeeper. Automatically copy Rego to the ConstraintTemplate. Automatically update all ConstraintTemplates with 54 library changes. Enable writing the same policies for Conftest and Gatekeeper. 55 ''; 56 - license = licenses.mit; 57 - maintainers = with maintainers; [ jk ]; 58 }; 59 }
··· 43 runHook postInstallCheck 44 ''; 45 46 + meta = { 47 homepage = "https://github.com/plexsystems/konstraint"; 48 changelog = "https://github.com/plexsystems/konstraint/releases/tag/v${version}"; 49 description = "Policy management tool for interacting with Gatekeeper"; ··· 53 Gatekeeper. Automatically copy Rego to the ConstraintTemplate. Automatically update all ConstraintTemplates with 54 library changes. Enable writing the same policies for Conftest and Gatekeeper. 55 ''; 56 + license = lib.licenses.mit; 57 + maintainers = with lib.maintainers; [ jk ]; 58 }; 59 }
+3 -3
pkgs/by-name/ko/kor/package.nix
··· 27 "-w" 28 ]; 29 30 - meta = with lib; { 31 description = "Golang Tool to discover unused Kubernetes Resources"; 32 homepage = "https://github.com/yonahd/kor"; 33 changelog = "https://github.com/yonahd/kor/releases/tag/v${version}"; 34 - license = licenses.mit; 35 - maintainers = [ maintainers.ivankovnatsky ]; 36 mainProgram = "kor"; 37 }; 38 }
··· 27 "-w" 28 ]; 29 30 + meta = { 31 description = "Golang Tool to discover unused Kubernetes Resources"; 32 homepage = "https://github.com/yonahd/kor"; 33 changelog = "https://github.com/yonahd/kor/releases/tag/v${version}"; 34 + license = lib.licenses.mit; 35 + maintainers = [ lib.maintainers.ivankovnatsky ]; 36 mainProgram = "kor"; 37 }; 38 }
+4 -4
pkgs/by-name/ko/koreader/package.nix
··· 98 updateScript = nix-update-script { }; 99 }; 100 101 - meta = with lib; { 102 homepage = "https://github.com/koreader/koreader"; 103 changelog = "https://github.com/koreader/koreader/releases/tag/v${version}"; 104 description = "An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices"; 105 mainProgram = "koreader"; 106 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 107 platforms = [ 108 "aarch64-linux" 109 "armv7l-linux" 110 "x86_64-linux" 111 ]; 112 - license = licenses.agpl3Only; 113 - maintainers = with maintainers; [ 114 contrun 115 neonfuz 116 liberodark
··· 98 updateScript = nix-update-script { }; 99 }; 100 101 + meta = { 102 homepage = "https://github.com/koreader/koreader"; 103 changelog = "https://github.com/koreader/koreader/releases/tag/v${version}"; 104 description = "An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices"; 105 mainProgram = "koreader"; 106 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 107 platforms = [ 108 "aarch64-linux" 109 "armv7l-linux" 110 "x86_64-linux" 111 ]; 112 + license = lib.licenses.agpl3Only; 113 + maintainers = with lib.maintainers; [ 114 contrun 115 neonfuz 116 liberodark
+3 -3
pkgs/by-name/ku/kube-bench/package.nix
··· 44 runHook postInstallCheck 45 ''; 46 47 - meta = with lib; { 48 homepage = "https://github.com/aquasecurity/kube-bench"; 49 changelog = "https://github.com/aquasecurity/kube-bench/releases/tag/v${version}"; 50 description = "Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark"; 51 mainProgram = "kube-bench"; 52 - license = licenses.asl20; 53 - maintainers = with maintainers; [ jk ]; 54 }; 55 }
··· 44 runHook postInstallCheck 45 ''; 46 47 + meta = { 48 homepage = "https://github.com/aquasecurity/kube-bench"; 49 changelog = "https://github.com/aquasecurity/kube-bench/releases/tag/v${version}"; 50 description = "Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark"; 51 mainProgram = "kube-bench"; 52 + license = lib.licenses.asl20; 53 + maintainers = with lib.maintainers; [ jk ]; 54 }; 55 }
+3 -3
pkgs/by-name/ku/kube-capacity/package.nix
··· 17 18 vendorHash = "sha256-YME4AXpHvr1bNuc/HoHxam+7ZkwLzjhIvFSfD4hga1A="; 19 20 - meta = with lib; { 21 description = "A simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster"; 22 mainProgram = "kube-capacity"; 23 homepage = "https://github.com/robscott/kube-capacity"; 24 changelog = "https://github.com/robscott/kube-capacity/releases/tag/v${version}"; 25 - license = licenses.asl20; 26 - maintainers = [ maintainers.bryanasdev000 ]; 27 }; 28 }
··· 17 18 vendorHash = "sha256-YME4AXpHvr1bNuc/HoHxam+7ZkwLzjhIvFSfD4hga1A="; 19 20 + meta = { 21 description = "A simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster"; 22 mainProgram = "kube-capacity"; 23 homepage = "https://github.com/robscott/kube-capacity"; 24 changelog = "https://github.com/robscott/kube-capacity/releases/tag/v${version}"; 25 + license = lib.licenses.asl20; 26 + maintainers = [ lib.maintainers.bryanasdev000 ]; 27 }; 28 }
+4 -4
pkgs/by-name/ku/kube-linter/package.nix
··· 42 command = "kube-linter version"; 43 }; 44 45 - meta = with lib; { 46 description = "Static analysis tool that checks Kubernetes YAML files and Helm charts"; 47 homepage = "https://kubelinter.io"; 48 changelog = "https://github.com/stackrox/kube-linter/releases/tag/v${version}"; 49 - license = licenses.asl20; 50 - maintainers = with maintainers; [ 51 mtesseract 52 stehessel 53 Intuinewin 54 ]; 55 - platforms = platforms.all; 56 }; 57 }
··· 42 command = "kube-linter version"; 43 }; 44 45 + meta = { 46 description = "Static analysis tool that checks Kubernetes YAML files and Helm charts"; 47 homepage = "https://kubelinter.io"; 48 changelog = "https://github.com/stackrox/kube-linter/releases/tag/v${version}"; 49 + license = lib.licenses.asl20; 50 + maintainers = with lib.maintainers; [ 51 mtesseract 52 stehessel 53 Intuinewin 54 ]; 55 + platforms = lib.platforms.all; 56 }; 57 }
+3 -3
pkgs/by-name/ku/kube-score/package.nix
··· 33 }; 34 }; 35 36 - meta = with lib; { 37 description = "Kubernetes object analysis with recommendations for improved reliability and security"; 38 mainProgram = "kube-score"; 39 homepage = "https://github.com/zegl/kube-score"; 40 changelog = "https://github.com/zegl/kube-score/releases/tag/v${version}"; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ j4m3s ]; 43 }; 44 }
··· 33 }; 34 }; 35 36 + meta = { 37 description = "Kubernetes object analysis with recommendations for improved reliability and security"; 38 mainProgram = "kube-score"; 39 homepage = "https://github.com/zegl/kube-score"; 40 changelog = "https://github.com/zegl/kube-score/releases/tag/v${version}"; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ j4m3s ]; 43 }; 44 }
+3 -3
pkgs/by-name/ku/kubeaudit/package.nix
··· 24 # Tests require a running Kubernetes instance 25 doCheck = false; 26 27 - meta = with lib; { 28 description = "Audit tool for Kubernetes"; 29 homepage = "https://github.com/Shopify/kubeaudit"; 30 changelog = "https://github.com/Shopify/kubeaudit/releases/tag/v${version}"; 31 - license = with licenses; [ mit ]; 32 - maintainers = with maintainers; [ fab ]; 33 mainProgram = "kubeaudit"; 34 }; 35 }
··· 24 # Tests require a running Kubernetes instance 25 doCheck = false; 26 27 + meta = { 28 description = "Audit tool for Kubernetes"; 29 homepage = "https://github.com/Shopify/kubeaudit"; 30 changelog = "https://github.com/Shopify/kubeaudit/releases/tag/v${version}"; 31 + license = with lib.licenses; [ mit ]; 32 + maintainers = with lib.maintainers; [ fab ]; 33 mainProgram = "kubeaudit"; 34 }; 35 }
+3 -3
pkgs/by-name/ku/kubecfg/package.nix
··· 32 --zsh <($out/bin/kubecfg completion --shell=zsh) 33 ''; 34 35 - meta = with lib; { 36 description = "Tool for managing Kubernetes resources as code"; 37 mainProgram = "kubecfg"; 38 homepage = "https://github.com/kubecfg/kubecfg"; 39 changelog = "https://github.com/kubecfg/kubecfg/releases/tag/v${version}"; 40 - license = licenses.asl20; 41 - maintainers = with maintainers; [ 42 benley 43 qjoly 44 ];
··· 32 --zsh <($out/bin/kubecfg completion --shell=zsh) 33 ''; 34 35 + meta = { 36 description = "Tool for managing Kubernetes resources as code"; 37 mainProgram = "kubecfg"; 38 homepage = "https://github.com/kubecfg/kubecfg"; 39 changelog = "https://github.com/kubecfg/kubecfg/releases/tag/v${version}"; 40 + license = lib.licenses.asl20; 41 + maintainers = with lib.maintainers; [ 42 benley 43 qjoly 44 ];
+3 -3
pkgs/by-name/ku/kubeclarity/package.nix
··· 45 mv $out/bin/cli $out/bin/kubeclarity 46 ''; 47 48 - meta = with lib; { 49 description = "Kubernetes runtime scanner"; 50 mainProgram = "kubeclarity"; 51 longDescription = '' ··· 56 ''; 57 homepage = "https://github.com/openclarity/kubeclarity"; 58 changelog = "https://github.com/openclarity/kubeclarity/releases/tag/v${version}"; 59 - license = with licenses; [ asl20 ]; 60 - maintainers = with maintainers; [ fab ]; 61 }; 62 }
··· 45 mv $out/bin/cli $out/bin/kubeclarity 46 ''; 47 48 + meta = { 49 description = "Kubernetes runtime scanner"; 50 mainProgram = "kubeclarity"; 51 longDescription = '' ··· 56 ''; 57 homepage = "https://github.com/openclarity/kubeclarity"; 58 changelog = "https://github.com/openclarity/kubeclarity/releases/tag/v${version}"; 59 + license = with lib.licenses; [ asl20 ]; 60 + maintainers = with lib.maintainers; [ fab ]; 61 }; 62 }
+3 -3
pkgs/by-name/ku/kubecolor/package.nix
··· 50 echo 'compdef kubecolor=kubectl' >> $out/share/zsh/site-functions/_kubecolor 51 ''; 52 53 - meta = with lib; { 54 description = "Colorizes kubectl output"; 55 mainProgram = "kubecolor"; 56 homepage = "https://github.com/kubecolor/kubecolor"; 57 changelog = "https://github.com/kubecolor/kubecolor/releases/tag/v${version}"; 58 - license = licenses.mit; 59 - maintainers = with maintainers; [ 60 ivankovnatsky 61 SuperSandro2000 62 applejag
··· 50 echo 'compdef kubecolor=kubectl' >> $out/share/zsh/site-functions/_kubecolor 51 ''; 52 53 + meta = { 54 description = "Colorizes kubectl output"; 55 mainProgram = "kubecolor"; 56 homepage = "https://github.com/kubecolor/kubecolor"; 57 changelog = "https://github.com/kubecolor/kubecolor/releases/tag/v${version}"; 58 + license = lib.licenses.mit; 59 + maintainers = with lib.maintainers; [ 60 ivankovnatsky 61 SuperSandro2000 62 applejag
+43
pkgs/by-name/ku/kubectl-ai/package.nix
···
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + }: 6 + 7 + buildGoModule (finalAttrs: { 8 + pname = "kubectl-ai"; 9 + version = "0.0.9"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "GoogleCloudPlatform"; 13 + repo = "kubectl-ai"; 14 + rev = "v${finalAttrs.version}"; 15 + hash = "sha256-zsqHRXUyRguDbY3yPCWJ9KLzF6VR/y7juzI9uaVPSAE="; 16 + }; 17 + 18 + vendorHash = "sha256-VpTAq9rXDPBOdaZIXm7h4AP1YFOk7HzLiUxYaCOP/w8="; 19 + 20 + # Build the main command 21 + subPackages = [ "cmd" ]; 22 + 23 + postInstall = '' 24 + mv $out/bin/{cmd,kubectl-ai} 25 + ''; 26 + 27 + ldflags = [ 28 + "-s" 29 + "-w" 30 + "-X main.version=${finalAttrs.version}" 31 + ]; 32 + 33 + # Disable the automatic subpackage detection 34 + doCheck = false; 35 + 36 + meta = { 37 + description = "AI powered Kubernetes Assistant"; 38 + homepage = "https://github.com/GoogleCloudPlatform/kubectl-ai"; 39 + license = lib.licenses.asl20; 40 + maintainers = with lib.maintainers; [ pilz ]; 41 + mainProgram = "kubectl-ai"; 42 + }; 43 + })
+3 -3
pkgs/by-name/ku/kubectl-doctor/package.nix
··· 31 mv $out/bin/{cmd,kubectl-doctor} 32 ''; 33 34 - meta = with lib; { 35 description = "kubectl cluster triage plugin for k8s"; 36 mainProgram = "kubectl-doctor"; 37 homepage = "https://github.com/emirozer/kubectl-doctor"; 38 changelog = "https://github.com/emirozer/kubectl-doctor/releases/tag/v${version}"; 39 - license = licenses.asl20; 40 - maintainers = [ maintainers.zimbatm ]; 41 }; 42 }
··· 31 mv $out/bin/{cmd,kubectl-doctor} 32 ''; 33 34 + meta = { 35 description = "kubectl cluster triage plugin for k8s"; 36 mainProgram = "kubectl-doctor"; 37 homepage = "https://github.com/emirozer/kubectl-doctor"; 38 changelog = "https://github.com/emirozer/kubectl-doctor/releases/tag/v${version}"; 39 + license = lib.licenses.asl20; 40 + maintainers = [ lib.maintainers.zimbatm ]; 41 }; 42 }
+3 -3
pkgs/by-name/ku/kubectl-example/package.nix
··· 17 18 vendorHash = null; 19 20 - meta = with lib; { 21 description = "kubectl plugin for retrieving resource example YAMLs"; 22 mainProgram = "kubectl-example"; 23 homepage = "https://github.com/seredot/kubectl-example"; 24 changelog = "https://github.com/seredot/kubectl-example/releases/tag/v${version}"; 25 - license = licenses.asl20; 26 - maintainers = [ maintainers.bryanasdev000 ]; 27 }; 28 }
··· 17 18 vendorHash = null; 19 20 + meta = { 21 description = "kubectl plugin for retrieving resource example YAMLs"; 22 mainProgram = "kubectl-example"; 23 homepage = "https://github.com/seredot/kubectl-example"; 24 changelog = "https://github.com/seredot/kubectl-example/releases/tag/v${version}"; 25 + license = lib.licenses.asl20; 26 + maintainers = [ lib.maintainers.bryanasdev000 ]; 27 }; 28 }
+3 -3
pkgs/by-name/ku/kubectl-explore/package.nix
··· 18 vendorHash = "sha256-vCL+gVf0BCqsdRU2xk1Xs3FYcKYB1z2wLpZ3TvYmJdc="; 19 doCheck = false; 20 21 - meta = with lib; { 22 description = "Better kubectl explain with the fuzzy finder"; 23 mainProgram = "kubectl-explore"; 24 homepage = "https://github.com/keisku/kubectl-explore"; 25 changelog = "https://github.com/keisku/kubectl-explore/releases/tag/v${version}"; 26 - license = licenses.mit; 27 - maintainers = [ maintainers.koralowiec ]; 28 }; 29 }
··· 18 vendorHash = "sha256-vCL+gVf0BCqsdRU2xk1Xs3FYcKYB1z2wLpZ3TvYmJdc="; 19 doCheck = false; 20 21 + meta = { 22 description = "Better kubectl explain with the fuzzy finder"; 23 mainProgram = "kubectl-explore"; 24 homepage = "https://github.com/keisku/kubectl-explore"; 25 changelog = "https://github.com/keisku/kubectl-explore/releases/tag/v${version}"; 26 + license = lib.licenses.mit; 27 + maintainers = [ lib.maintainers.koralowiec ]; 28 }; 29 }
+3 -3
pkgs/by-name/ku/kubectl-images/package.nix
··· 21 mv $out/bin/cmd $out/bin/kubectl-images 22 ''; 23 24 - meta = with lib; { 25 description = "Show container images used in the cluster"; 26 mainProgram = "kubectl-images"; 27 homepage = "https://github.com/chenjiandongx/kubectl-images"; 28 changelog = "https://github.com/chenjiandongx/kubectl-images/releases/tag/v${version}"; 29 - license = licenses.mit; 30 - maintainers = [ maintainers.ivankovnatsky ]; 31 }; 32 }
··· 21 mv $out/bin/cmd $out/bin/kubectl-images 22 ''; 23 24 + meta = { 25 description = "Show container images used in the cluster"; 26 mainProgram = "kubectl-images"; 27 homepage = "https://github.com/chenjiandongx/kubectl-images"; 28 changelog = "https://github.com/chenjiandongx/kubectl-images/releases/tag/v${version}"; 29 + license = lib.licenses.mit; 30 + maintainers = [ lib.maintainers.ivankovnatsky ]; 31 }; 32 }
+2 -2
pkgs/by-name/ku/kubectl-klock/package.nix
··· 7 8 buildGoModule rec { 9 pname = "kubectl-klock"; 10 - version = "0.8.0"; 11 12 nativeBuildInputs = [ makeWrapper ]; 13 ··· 15 owner = "applejag"; 16 repo = "kubectl-klock"; 17 rev = "v${version}"; 18 - hash = "sha256-1t/DJ6cTikAl2edJFfDzXAB8OgdZSjk1C7vOGXyTu0U="; 19 }; 20 21 ldflags = [
··· 7 8 buildGoModule rec { 9 pname = "kubectl-klock"; 10 + version = "0.8.1"; 11 12 nativeBuildInputs = [ makeWrapper ]; 13 ··· 15 owner = "applejag"; 16 repo = "kubectl-klock"; 17 rev = "v${version}"; 18 + hash = "sha256-WKWaQ7VKzlfgYb5B/GmcUKTjxfFRctt+N+zRJcOGukA="; 19 }; 20 21 ldflags = [
+3 -3
pkgs/by-name/ku/kubectl-ktop/package.nix
··· 30 ln -s $out/bin/ktop $out/bin/kubectl-ktop 31 ''; 32 33 - meta = with lib; { 34 description = "Top-like tool for your Kubernetes clusters"; 35 homepage = "https://github.com/vladimirvivien/ktop"; 36 changelog = "https://github.com/vladimirvivien/ktop/releases/tag/v${version}"; 37 - license = licenses.asl20; 38 - maintainers = [ maintainers.ivankovnatsky ]; 39 }; 40 }
··· 30 ln -s $out/bin/ktop $out/bin/kubectl-ktop 31 ''; 32 33 + meta = { 34 description = "Top-like tool for your Kubernetes clusters"; 35 homepage = "https://github.com/vladimirvivien/ktop"; 36 changelog = "https://github.com/vladimirvivien/ktop/releases/tag/v${version}"; 37 + license = lib.licenses.asl20; 38 + maintainers = [ lib.maintainers.ivankovnatsky ]; 39 }; 40 }
+3 -3
pkgs/by-name/ku/kubectl-neat/package.nix
··· 24 sed 's,#!/bin/bash,#!${bash}/bin/bash,' -i test/kubectl-stub 25 ''; 26 27 - meta = with lib; { 28 description = "Clean up Kubernetes yaml and json output to make it readable"; 29 mainProgram = "kubectl-neat"; 30 homepage = "https://github.com/itaysk/kubectl-neat"; 31 changelog = "https://github.com/itaysk/kubectl-neat/releases/tag/v${version}"; 32 - license = licenses.asl20; 33 - maintainers = [ maintainers.koralowiec ]; 34 }; 35 }
··· 24 sed 's,#!/bin/bash,#!${bash}/bin/bash,' -i test/kubectl-stub 25 ''; 26 27 + meta = { 28 description = "Clean up Kubernetes yaml and json output to make it readable"; 29 mainProgram = "kubectl-neat"; 30 homepage = "https://github.com/itaysk/kubectl-neat"; 31 changelog = "https://github.com/itaysk/kubectl-neat/releases/tag/v${version}"; 32 + license = lib.licenses.asl20; 33 + maintainers = [ lib.maintainers.koralowiec ]; 34 }; 35 }
+3 -3
pkgs/by-name/ku/kubectl-tree/package.nix
··· 17 18 vendorHash = "sha256-iblEfpYOvTjd3YXQ3Mmj5XckivHoXf4336H+F7NEfBA="; 19 20 - meta = with lib; { 21 description = "kubectl plugin to browse Kubernetes object hierarchies as a tree"; 22 mainProgram = "kubectl-tree"; 23 homepage = "https://github.com/ahmetb/kubectl-tree"; 24 changelog = "https://github.com/ahmetb/kubectl-tree/releases/tag/v${version}"; 25 - license = licenses.asl20; 26 - maintainers = [ maintainers.ivankovnatsky ]; 27 }; 28 }
··· 17 18 vendorHash = "sha256-iblEfpYOvTjd3YXQ3Mmj5XckivHoXf4336H+F7NEfBA="; 19 20 + meta = { 21 description = "kubectl plugin to browse Kubernetes object hierarchies as a tree"; 22 mainProgram = "kubectl-tree"; 23 homepage = "https://github.com/ahmetb/kubectl-tree"; 24 changelog = "https://github.com/ahmetb/kubectl-tree/releases/tag/v${version}"; 25 + license = lib.licenses.asl20; 26 + maintainers = [ lib.maintainers.ivankovnatsky ]; 27 }; 28 }
+3 -3
pkgs/by-name/ku/kubectl-view-secret/package.nix
··· 23 mv $out/bin/cmd $out/bin/kubectl-view-secret 24 ''; 25 26 - meta = with lib; { 27 description = "Kubernetes CLI plugin to decode Kubernetes secrets"; 28 mainProgram = "kubectl-view-secret"; 29 homepage = "https://github.com/elsesiy/kubectl-view-secret"; 30 changelog = "https://github.com/elsesiy/kubectl-view-secret/releases/tag/v${version}"; 31 - license = licenses.mit; 32 - maintainers = [ maintainers.sagikazarmark ]; 33 }; 34 }
··· 23 mv $out/bin/cmd $out/bin/kubectl-view-secret 24 ''; 25 26 + meta = { 27 description = "Kubernetes CLI plugin to decode Kubernetes secrets"; 28 mainProgram = "kubectl-view-secret"; 29 homepage = "https://github.com/elsesiy/kubectl-view-secret"; 30 changelog = "https://github.com/elsesiy/kubectl-view-secret/releases/tag/v${version}"; 31 + license = lib.licenses.mit; 32 + maintainers = [ lib.maintainers.sagikazarmark ]; 33 }; 34 }
+3 -3
pkgs/by-name/ku/kubefirst/package.nix
··· 25 26 doCheck = false; 27 28 - meta = with lib; { 29 description = "Tool to create instant GitOps platforms that integrate some of the best tools in cloud native from scratch"; 30 mainProgram = "kubefirst"; 31 homepage = "https://github.com/konstructio/kubefirst/"; 32 changelog = "https://github.com/konstructio/kubefirst/releases/tag/v${version}"; 33 - license = licenses.mit; 34 - maintainers = with maintainers; [ qjoly ]; 35 }; 36 }
··· 25 26 doCheck = false; 27 28 + meta = { 29 description = "Tool to create instant GitOps platforms that integrate some of the best tools in cloud native from scratch"; 30 mainProgram = "kubefirst"; 31 homepage = "https://github.com/konstructio/kubefirst/"; 32 changelog = "https://github.com/konstructio/kubefirst/releases/tag/v${version}"; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ qjoly ]; 35 }; 36 }
+3 -3
pkgs/by-name/ku/kubeone/package.nix
··· 42 command = "kubeone version"; 43 }; 44 45 - meta = with lib; { 46 description = "Automate cluster operations on all your cloud, on-prem, edge, and IoT environments"; 47 homepage = "https://kubeone.io/"; 48 changelog = "https://github.com/kubermatic/kubeone/releases/tag/v${version}"; 49 - license = licenses.asl20; 50 - maintainers = with maintainers; [ lblasc ]; 51 }; 52 }
··· 42 command = "kubeone version"; 43 }; 44 45 + meta = { 46 description = "Automate cluster operations on all your cloud, on-prem, edge, and IoT environments"; 47 homepage = "https://kubeone.io/"; 48 changelog = "https://github.com/kubermatic/kubeone/releases/tag/v${version}"; 49 + license = lib.licenses.asl20; 50 + maintainers = with lib.maintainers; [ lblasc ]; 51 }; 52 }
+3 -3
pkgs/by-name/ku/kubernetes-code-generator/package.nix
··· 22 "-w" 23 ]; 24 25 - meta = with lib; { 26 homepage = "https://github.com/kubernetes/code-generator"; 27 changelog = "https://github.com/kubernetes/code-generator/releases/tag/v${version}"; 28 description = "Kubernetes code generation"; 29 - license = licenses.asl20; 30 - maintainers = with maintainers; [ urandom ]; 31 }; 32 }
··· 22 "-w" 23 ]; 24 25 + meta = { 26 homepage = "https://github.com/kubernetes/code-generator"; 27 changelog = "https://github.com/kubernetes/code-generator/releases/tag/v${version}"; 28 description = "Kubernetes code generation"; 29 + license = lib.licenses.asl20; 30 + maintainers = with lib.maintainers; [ urandom ]; 31 }; 32 }
+3 -3
pkgs/by-name/ku/kubernetes-controller-tools/package.nix
··· 31 "cmd/helpgen" 32 ]; 33 34 - meta = with lib; { 35 description = "Tools to use with the Kubernetes controller-runtime libraries"; 36 homepage = "https://github.com/kubernetes-sigs/controller-tools"; 37 changelog = "https://github.com/kubernetes-sigs/controller-tools/releases/tag/v${version}"; 38 - license = licenses.asl20; 39 - maintainers = with maintainers; [ michojel ]; 40 }; 41 }
··· 31 "cmd/helpgen" 32 ]; 33 34 + meta = { 35 description = "Tools to use with the Kubernetes controller-runtime libraries"; 36 homepage = "https://github.com/kubernetes-sigs/controller-tools"; 37 changelog = "https://github.com/kubernetes-sigs/controller-tools/releases/tag/v${version}"; 38 + license = lib.licenses.asl20; 39 + maintainers = with lib.maintainers; [ michojel ]; 40 }; 41 }
+3 -3
pkgs/by-name/ku/kubescape/package.nix
··· 68 69 versionCheckProgramArg = "version"; 70 71 - meta = with lib; { 72 description = "Tool for testing if Kubernetes is deployed securely"; 73 homepage = "https://github.com/kubescape/kubescape"; 74 changelog = "https://github.com/kubescape/kubescape/releases/tag/v${version}"; ··· 83 time. Kubescape integrates natively with other DevOps tools, including 84 Jenkins, CircleCI and Github workflows. 85 ''; 86 - license = licenses.asl20; 87 - maintainers = with maintainers; [ 88 fab 89 jk 90 ];
··· 68 69 versionCheckProgramArg = "version"; 70 71 + meta = { 72 description = "Tool for testing if Kubernetes is deployed securely"; 73 homepage = "https://github.com/kubescape/kubescape"; 74 changelog = "https://github.com/kubescape/kubescape/releases/tag/v${version}"; ··· 83 time. Kubescape integrates natively with other DevOps tools, including 84 Jenkins, CircleCI and Github workflows. 85 ''; 86 + license = lib.licenses.asl20; 87 + maintainers = with lib.maintainers; [ 88 fab 89 jk 90 ];
+3 -3
pkgs/by-name/ku/kubeseal/package.nix
··· 25 "-X main.VERSION=${version}" 26 ]; 27 28 - meta = with lib; { 29 description = "Kubernetes controller and tool for one-way encrypted Secrets"; 30 mainProgram = "kubeseal"; 31 homepage = "https://github.com/bitnami-labs/sealed-secrets"; 32 changelog = "https://github.com/bitnami-labs/sealed-secrets/blob/v${version}/RELEASE-NOTES.md"; 33 - license = licenses.asl20; 34 - maintainers = with maintainers; [ groodt ]; 35 }; 36 }
··· 25 "-X main.VERSION=${version}" 26 ]; 27 28 + meta = { 29 description = "Kubernetes controller and tool for one-way encrypted Secrets"; 30 mainProgram = "kubeseal"; 31 homepage = "https://github.com/bitnami-labs/sealed-secrets"; 32 changelog = "https://github.com/bitnami-labs/sealed-secrets/blob/v${version}/RELEASE-NOTES.md"; 33 + license = lib.licenses.asl20; 34 + maintainers = with lib.maintainers; [ groodt ]; 35 }; 36 }
+3 -3
pkgs/by-name/ku/kubesec/package.nix
··· 46 runHook postInstallCheck 47 ''; 48 49 - meta = with lib; { 50 description = "Security risk analysis tool for Kubernetes resources"; 51 mainProgram = "kubesec"; 52 homepage = "https://github.com/controlplaneio/kubesec"; 53 changelog = "https://github.com/controlplaneio/kubesec/blob/v${version}/CHANGELOG.md"; 54 - license = with licenses; [ asl20 ]; 55 - maintainers = with maintainers; [ 56 fab 57 jk 58 ];
··· 46 runHook postInstallCheck 47 ''; 48 49 + meta = { 50 description = "Security risk analysis tool for Kubernetes resources"; 51 mainProgram = "kubesec"; 52 homepage = "https://github.com/controlplaneio/kubesec"; 53 changelog = "https://github.com/controlplaneio/kubesec/blob/v${version}/CHANGELOG.md"; 54 + license = with lib.licenses; [ asl20 ]; 55 + maintainers = with lib.maintainers; [ 56 fab 57 jk 58 ];
+3 -3
pkgs/by-name/ku/kubeshark/package.nix
··· 59 updateScript = nix-update-script { }; 60 }; 61 62 - meta = with lib; { 63 changelog = "https://github.com/kubeshark/kubeshark/releases/tag/v${version}"; 64 description = "API Traffic Viewer for Kubernetes"; 65 mainProgram = "kubeshark"; 66 homepage = "https://kubeshark.co/"; 67 - license = licenses.asl20; 68 longDescription = '' 69 The API traffic viewer for Kubernetes providing real-time, protocol-aware visibility into Kubernetes’ internal network, 70 Think TCPDump and Wireshark re-invented for Kubernetes 71 capturing, dissecting and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. 72 ''; 73 - maintainers = with maintainers; [ 74 bryanasdev000 75 qjoly 76 ];
··· 59 updateScript = nix-update-script { }; 60 }; 61 62 + meta = { 63 changelog = "https://github.com/kubeshark/kubeshark/releases/tag/v${version}"; 64 description = "API Traffic Viewer for Kubernetes"; 65 mainProgram = "kubeshark"; 66 homepage = "https://kubeshark.co/"; 67 + license = lib.licenses.asl20; 68 longDescription = '' 69 The API traffic viewer for Kubernetes providing real-time, protocol-aware visibility into Kubernetes’ internal network, 70 Think TCPDump and Wireshark re-invented for Kubernetes 71 capturing, dissecting and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. 72 ''; 73 + maintainers = with lib.maintainers; [ 74 bryanasdev000 75 qjoly 76 ];
+3 -3
pkgs/by-name/ku/kubestroyer/package.nix
··· 22 "-w" 23 ]; 24 25 - meta = with lib; { 26 description = "Kubernetes exploitation tool"; 27 homepage = "https://github.com/Rolix44/Kubestroyer"; 28 changelog = "https://github.com/Rolix44/Kubestroyer/releases/tag/v${version}"; 29 - license = licenses.mit; 30 - maintainers = with maintainers; [ fab ]; 31 mainProgram = "kubestroyer"; 32 }; 33 }
··· 22 "-w" 23 ]; 24 25 + meta = { 26 description = "Kubernetes exploitation tool"; 27 homepage = "https://github.com/Rolix44/Kubestroyer"; 28 changelog = "https://github.com/Rolix44/Kubestroyer/releases/tag/v${version}"; 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ fab ]; 31 mainProgram = "kubestroyer"; 32 }; 33 }
+3 -3
pkgs/by-name/la/lapce/package.nix
··· 99 100 passthru.updateScript = nix-update-script { }; 101 102 - meta = with lib; { 103 description = "Lightning-fast and Powerful Code Editor written in Rust"; 104 homepage = "https://github.com/lapce/lapce"; 105 changelog = "https://github.com/lapce/lapce/releases/tag/v${version}"; 106 - license = with licenses; [ asl20 ]; 107 - maintainers = with maintainers; [ elliot ]; 108 mainProgram = "lapce"; 109 }; 110 }
··· 99 100 passthru.updateScript = nix-update-script { }; 101 102 + meta = { 103 description = "Lightning-fast and Powerful Code Editor written in Rust"; 104 homepage = "https://github.com/lapce/lapce"; 105 changelog = "https://github.com/lapce/lapce/releases/tag/v${version}"; 106 + license = with lib.licenses; [ asl20 ]; 107 + maintainers = with lib.maintainers; [ elliot ]; 108 mainProgram = "lapce"; 109 }; 110 }
+4 -4
pkgs/by-name/la/lasso/package.nix
··· 70 --prefix=$out 71 ''; 72 73 - meta = with lib; { 74 homepage = "https://lasso.entrouvert.org/"; 75 description = "Liberty Alliance Single Sign-On library"; 76 changelog = "https://git.entrouvert.org/entrouvert/lasso/raw/tag/v${version}/ChangeLog"; 77 - license = licenses.gpl2Plus; 78 - platforms = platforms.linux; 79 - maintainers = with maintainers; [ womfoo ]; 80 }; 81 }
··· 70 --prefix=$out 71 ''; 72 73 + meta = { 74 homepage = "https://lasso.entrouvert.org/"; 75 description = "Liberty Alliance Single Sign-On library"; 76 changelog = "https://git.entrouvert.org/entrouvert/lasso/raw/tag/v${version}/ChangeLog"; 77 + license = lib.licenses.gpl2Plus; 78 + platforms = lib.platforms.linux; 79 + maintainers = with lib.maintainers; [ womfoo ]; 80 }; 81 }
+4 -4
pkgs/by-name/le/lean/package.nix
··· 57 --replace "greadlink" "${coreutils}/bin/readlink" 58 ''; 59 60 - meta = with lib; { 61 description = "Automatic and interactive theorem prover"; 62 homepage = "https://leanprover.github.io/"; 63 changelog = "https://github.com/leanprover-community/lean/blob/v${version}/doc/changes.md"; 64 - license = licenses.asl20; 65 - platforms = platforms.unix; 66 - maintainers = with maintainers; [ 67 thoughtpolice 68 ]; 69 };
··· 57 --replace "greadlink" "${coreutils}/bin/readlink" 58 ''; 59 60 + meta = { 61 description = "Automatic and interactive theorem prover"; 62 homepage = "https://leanprover.github.io/"; 63 changelog = "https://github.com/leanprover-community/lean/blob/v${version}/doc/changes.md"; 64 + license = lib.licenses.asl20; 65 + platforms = lib.platforms.unix; 66 + maintainers = with lib.maintainers; [ 67 thoughtpolice 68 ]; 69 };
+3 -3
pkgs/by-name/le/ledfx/package.nix
··· 64 # Project has no tests 65 doCheck = false; 66 67 - meta = with lib; { 68 description = "Network based LED effect controller with support for advanced real-time audio effects"; 69 homepage = "https://github.com/LedFx/LedFx"; 70 changelog = "https://github.com/LedFx/LedFx/blob/${version}/CHANGELOG.rst"; 71 - license = licenses.gpl3Only; 72 - teams = [ teams.c3d2 ]; 73 mainProgram = "ledfx"; 74 }; 75 }
··· 64 # Project has no tests 65 doCheck = false; 66 67 + meta = { 68 description = "Network based LED effect controller with support for advanced real-time audio effects"; 69 homepage = "https://github.com/LedFx/LedFx"; 70 changelog = "https://github.com/LedFx/LedFx/blob/${version}/CHANGELOG.rst"; 71 + license = lib.licenses.gpl3Only; 72 + teams = [ lib.teams.c3d2 ]; 73 mainProgram = "ledfx"; 74 }; 75 }
+3 -3
pkgs/by-name/le/ledger-autosync/package.nix
··· 33 python3Packages.pytestCheckHook 34 ]; 35 36 - meta = with lib; { 37 homepage = "https://github.com/egh/ledger-autosync"; 38 changelog = "https://github.com/egh/ledger-autosync/releases/tag/v${version}"; 39 description = "OFX/CSV autosync for ledger and hledger"; 40 - license = licenses.gpl3Plus; 41 - maintainers = with maintainers; [ eamsden ]; 42 }; 43 }
··· 33 python3Packages.pytestCheckHook 34 ]; 35 36 + meta = { 37 homepage = "https://github.com/egh/ledger-autosync"; 38 changelog = "https://github.com/egh/ledger-autosync/releases/tag/v${version}"; 39 description = "OFX/CSV autosync for ledger and hledger"; 40 + license = lib.licenses.gpl3Plus; 41 + maintainers = with lib.maintainers; [ eamsden ]; 42 }; 43 }
+4 -4
pkgs/by-name/le/ledger/package.nix
··· 108 installShellCompletion --cmd ledger --bash $src/contrib/ledger-completion.bash 109 ''; 110 111 - meta = with lib; { 112 description = "Double-entry accounting system with a command-line reporting interface"; 113 mainProgram = "ledger"; 114 homepage = "https://www.ledger-cli.org/"; 115 changelog = "https://github.com/ledger/ledger/raw/v${version}/NEWS.md"; 116 - license = licenses.bsd3; 117 longDescription = '' 118 Ledger is a powerful, double-entry accounting system that is accessed 119 from the UNIX command-line. This may put off some users, as there is 120 no flashy UI, but for those who want unparalleled reporting access to 121 their data, there really is no alternative. 122 ''; 123 - platforms = platforms.all; 124 - maintainers = with maintainers; [ jwiegley ]; 125 }; 126 }
··· 108 installShellCompletion --cmd ledger --bash $src/contrib/ledger-completion.bash 109 ''; 110 111 + meta = { 112 description = "Double-entry accounting system with a command-line reporting interface"; 113 mainProgram = "ledger"; 114 homepage = "https://www.ledger-cli.org/"; 115 changelog = "https://github.com/ledger/ledger/raw/v${version}/NEWS.md"; 116 + license = lib.licenses.bsd3; 117 longDescription = '' 118 Ledger is a powerful, double-entry accounting system that is accessed 119 from the UNIX command-line. This may put off some users, as there is 120 no flashy UI, but for those who want unparalleled reporting access to 121 their data, there really is no alternative. 122 ''; 123 + platforms = lib.platforms.all; 124 + maintainers = with lib.maintainers; [ jwiegley ]; 125 }; 126 }
+3 -3
pkgs/by-name/le/leetgo/package.nix
··· 35 --zsh <($out/bin/leetgo completion zsh) 36 ''; 37 38 - meta = with lib; { 39 description = "A command-line tool for LeetCode"; 40 homepage = "https://github.com/j178/leetgo"; 41 changelog = "https://github.com/j178/leetgo/releases/tag/v${version}"; 42 - license = licenses.mit; 43 - maintainers = with maintainers; [ Ligthiago ]; 44 mainProgram = "leetgo"; 45 }; 46 }
··· 35 --zsh <($out/bin/leetgo completion zsh) 36 ''; 37 38 + meta = { 39 description = "A command-line tool for LeetCode"; 40 homepage = "https://github.com/j178/leetgo"; 41 changelog = "https://github.com/j178/leetgo/releases/tag/v${version}"; 42 + license = lib.licenses.mit; 43 + maintainers = with lib.maintainers; [ Ligthiago ]; 44 mainProgram = "leetgo"; 45 }; 46 }
+3 -3
pkgs/by-name/le/legba/package.nix
··· 34 # Paho C test fails due to permission issue 35 doCheck = false; 36 37 - meta = with lib; { 38 description = "Multiprotocol credentials bruteforcer / password sprayer and enumerator"; 39 homepage = "https://github.com/evilsocket/legba"; 40 changelog = "https://github.com/evilsocket/legba/releases/tag/v${version}"; 41 - license = licenses.gpl3Only; 42 - maintainers = with maintainers; [ mikaelfangel ]; 43 mainProgram = "legba"; 44 }; 45 }
··· 34 # Paho C test fails due to permission issue 35 doCheck = false; 36 37 + meta = { 38 description = "Multiprotocol credentials bruteforcer / password sprayer and enumerator"; 39 homepage = "https://github.com/evilsocket/legba"; 40 changelog = "https://github.com/evilsocket/legba/releases/tag/v${version}"; 41 + license = lib.licenses.gpl3Only; 42 + maintainers = with lib.maintainers; [ mikaelfangel ]; 43 mainProgram = "legba"; 44 }; 45 }
+3 -3
pkgs/by-name/le/legitify/package.nix
··· 27 rm e2e/e2e_test.go # tests requires network 28 ''; 29 30 - meta = with lib; { 31 description = "Tool to detect and remediate misconfigurations and security risks of GitHub assets"; 32 homepage = "https://github.com/Legit-Labs/legitify"; 33 changelog = "https://github.com/Legit-Labs/legitify/releases/tag/v${version}"; 34 - license = licenses.asl20; 35 - maintainers = with maintainers; [ fab ]; 36 mainProgram = "legitify"; 37 }; 38 }
··· 27 rm e2e/e2e_test.go # tests requires network 28 ''; 29 30 + meta = { 31 description = "Tool to detect and remediate misconfigurations and security risks of GitHub assets"; 32 homepage = "https://github.com/Legit-Labs/legitify"; 33 changelog = "https://github.com/Legit-Labs/legitify/releases/tag/v${version}"; 34 + license = lib.licenses.asl20; 35 + maintainers = with lib.maintainers; [ fab ]; 36 mainProgram = "legitify"; 37 }; 38 }
+3 -3
pkgs/by-name/le/lemmeknow/package.nix
··· 16 useFetchCargoVendor = true; 17 cargoHash = "sha256-65PPIYfwVO8O4K8yr499vRQScpAREiBZ8O0rrDMCXB8="; 18 19 - meta = with lib; { 20 description = "Tool to identify anything"; 21 homepage = "https://github.com/swanandx/lemmeknow"; 22 changelog = "https://github.com/swanandx/lemmeknow/releases/tag/v${version}"; 23 - license = licenses.mit; 24 - maintainers = with maintainers; [ 25 figsoda 26 Br1ght0ne 27 ];
··· 16 useFetchCargoVendor = true; 17 cargoHash = "sha256-65PPIYfwVO8O4K8yr499vRQScpAREiBZ8O0rrDMCXB8="; 18 19 + meta = { 20 description = "Tool to identify anything"; 21 homepage = "https://github.com/swanandx/lemmeknow"; 22 changelog = "https://github.com/swanandx/lemmeknow/releases/tag/v${version}"; 23 + license = lib.licenses.mit; 24 + maintainers = with lib.maintainers; [ 25 figsoda 26 Br1ght0ne 27 ];
+3 -3
pkgs/by-name/le/lemmy-help/package.nix
··· 20 useFetchCargoVendor = true; 21 cargoHash = "sha256-ZuLbdsZadEkY5M4LoHBn6gnKYklVbXpRa60EocYUH+A="; 22 23 - meta = with lib; { 24 description = "CLI for generating vim help docs from emmylua comments"; 25 longDescription = '' 26 `lemmy-help` is an emmylua parser as well as a CLI which takes that parsed tree and converts it into vim help docs. 27 ''; 28 homepage = "https://github.com/numToStr/lemmy-help"; 29 changelog = "https://github.com/numToStr/lemmy-help/releases/tag/v${version}"; 30 - license = with licenses; [ mit ]; 31 - maintainers = with maintainers; [ figsoda ]; 32 mainProgram = "lemmy-help"; 33 }; 34 }
··· 20 useFetchCargoVendor = true; 21 cargoHash = "sha256-ZuLbdsZadEkY5M4LoHBn6gnKYklVbXpRa60EocYUH+A="; 22 23 + meta = { 24 description = "CLI for generating vim help docs from emmylua comments"; 25 longDescription = '' 26 `lemmy-help` is an emmylua parser as well as a CLI which takes that parsed tree and converts it into vim help docs. 27 ''; 28 homepage = "https://github.com/numToStr/lemmy-help"; 29 changelog = "https://github.com/numToStr/lemmy-help/releases/tag/v${version}"; 30 + license = with lib.licenses; [ mit ]; 31 + maintainers = with lib.maintainers; [ figsoda ]; 32 mainProgram = "lemmy-help"; 33 }; 34 }
+4 -4
pkgs/by-name/le/level-zero/package.nix
··· 32 inherit intel-compute-runtime openvino; 33 }; 34 35 - meta = with lib; { 36 description = "oneAPI Level Zero Specification Headers and Loader"; 37 homepage = "https://github.com/oneapi-src/level-zero"; 38 changelog = "https://github.com/oneapi-src/level-zero/blob/v${version}/CHANGELOG.md"; 39 - license = licenses.mit; 40 - platforms = platforms.linux; 41 - maintainers = [ maintainers.ziguana ]; 42 }; 43 }
··· 32 inherit intel-compute-runtime openvino; 33 }; 34 35 + meta = { 36 description = "oneAPI Level Zero Specification Headers and Loader"; 37 homepage = "https://github.com/oneapi-src/level-zero"; 38 changelog = "https://github.com/oneapi-src/level-zero/blob/v${version}/CHANGELOG.md"; 39 + license = lib.licenses.mit; 40 + platforms = lib.platforms.linux; 41 + maintainers = [ lib.maintainers.ziguana ]; 42 }; 43 }
+4 -4
pkgs/by-name/li/libaom/package.nix
··· 118 }; 119 }; 120 121 - meta = with lib; { 122 description = "Alliance for Open Media AV1 codec library"; 123 longDescription = '' 124 Libaom is the reference implementation of the AV1 codec from the Alliance ··· 127 ''; 128 homepage = "https://aomedia.org/av1-features/get-started/"; 129 changelog = "https://aomedia.googlesource.com/aom/+/refs/tags/v${version}/CHANGELOG"; 130 - maintainers = with maintainers; [ 131 primeos 132 kiloreux 133 dandellion 134 ]; 135 - platforms = platforms.all; 136 outputsToInstall = [ "bin" ]; 137 - license = licenses.bsd2; 138 }; 139 }
··· 118 }; 119 }; 120 121 + meta = { 122 description = "Alliance for Open Media AV1 codec library"; 123 longDescription = '' 124 Libaom is the reference implementation of the AV1 codec from the Alliance ··· 127 ''; 128 homepage = "https://aomedia.org/av1-features/get-started/"; 129 changelog = "https://aomedia.googlesource.com/aom/+/refs/tags/v${version}/CHANGELOG"; 130 + maintainers = with lib.maintainers; [ 131 primeos 132 kiloreux 133 dandellion 134 ]; 135 + platforms = lib.platforms.all; 136 outputsToInstall = [ "bin" ]; 137 + license = lib.licenses.bsd2; 138 }; 139 }
+4 -4
pkgs/by-name/li/libavif/package.nix
··· 102 --set GDK_PIXBUF_MODULE_FILE ${gdkPixbufModuleFile} 103 ''; 104 105 - meta = with lib; { 106 description = "C implementation of the AV1 Image File Format"; 107 longDescription = '' 108 Libavif aims to be a friendly, portable C implementation of the ··· 113 ''; 114 homepage = "https://github.com/AOMediaCodec/libavif"; 115 changelog = "https://github.com/AOMediaCodec/libavif/blob/v${version}/CHANGELOG.md"; 116 - maintainers = with maintainers; [ mkg20001 ]; 117 - platforms = platforms.all; 118 - license = licenses.bsd2; 119 }; 120 }
··· 102 --set GDK_PIXBUF_MODULE_FILE ${gdkPixbufModuleFile} 103 ''; 104 105 + meta = { 106 description = "C implementation of the AV1 Image File Format"; 107 longDescription = '' 108 Libavif aims to be a friendly, portable C implementation of the ··· 113 ''; 114 homepage = "https://github.com/AOMediaCodec/libavif"; 115 changelog = "https://github.com/AOMediaCodec/libavif/blob/v${version}/CHANGELOG.md"; 116 + maintainers = with lib.maintainers; [ mkg20001 ]; 117 + platforms = lib.platforms.all; 118 + license = lib.licenses.bsd2; 119 }; 120 }
+5 -5
pkgs/by-name/li/libayatana-appindicator/package.nix
··· 47 "-DENABLE_BINDINGS_MONO=False" 48 ]; 49 50 - meta = with lib; { 51 description = "Ayatana Application Indicators Shared Library"; 52 homepage = "https://github.com/AyatanaIndicators/libayatana-appindicator"; 53 changelog = "https://github.com/AyatanaIndicators/libayatana-appindicator/blob/${version}/ChangeLog"; 54 license = [ 55 - licenses.lgpl3Plus 56 - licenses.lgpl21Plus 57 ]; 58 - maintainers = [ maintainers.nickhu ]; 59 - platforms = platforms.linux; 60 }; 61 }
··· 47 "-DENABLE_BINDINGS_MONO=False" 48 ]; 49 50 + meta = { 51 description = "Ayatana Application Indicators Shared Library"; 52 homepage = "https://github.com/AyatanaIndicators/libayatana-appindicator"; 53 changelog = "https://github.com/AyatanaIndicators/libayatana-appindicator/blob/${version}/ChangeLog"; 54 license = [ 55 + lib.licenses.lgpl3Plus 56 + lib.licenses.lgpl21Plus 57 ]; 58 + maintainers = [ lib.maintainers.nickhu ]; 59 + platforms = lib.platforms.linux; 60 }; 61 }
+4 -4
pkgs/by-name/li/libayatana-indicator/package.nix
··· 32 33 strictDeps = true; 34 35 - meta = with lib; { 36 description = "Ayatana Indicators Shared Library"; 37 homepage = "https://github.com/AyatanaIndicators/libayatana-indicator"; 38 changelog = "https://github.com/AyatanaIndicators/libayatana-indicator/blob/${version}/ChangeLog"; 39 - license = licenses.gpl3Plus; 40 - maintainers = [ maintainers.nickhu ]; 41 - platforms = platforms.linux; 42 }; 43 }
··· 32 33 strictDeps = true; 34 35 + meta = { 36 description = "Ayatana Indicators Shared Library"; 37 homepage = "https://github.com/AyatanaIndicators/libayatana-indicator"; 38 changelog = "https://github.com/AyatanaIndicators/libayatana-indicator/blob/${version}/ChangeLog"; 39 + license = lib.licenses.gpl3Plus; 40 + maintainers = [ lib.maintainers.nickhu ]; 41 + platforms = lib.platforms.linux; 42 }; 43 }
+3 -3
pkgs/by-name/li/libcyaml/package.nix
··· 23 "PREFIX=$(out)" 24 ]; 25 26 - meta = with lib; { 27 homepage = "https://github.com/tlsa/libcyaml"; 28 description = "C library for reading and writing YAML"; 29 changelog = "https://github.com/tlsa/libcyaml/raw/v${version}/CHANGES.md"; 30 - license = licenses.isc; 31 - platforms = platforms.unix; 32 }; 33 }
··· 23 "PREFIX=$(out)" 24 ]; 25 26 + meta = { 27 homepage = "https://github.com/tlsa/libcyaml"; 28 description = "C library for reading and writing YAML"; 29 changelog = "https://github.com/tlsa/libcyaml/raw/v${version}/CHANGES.md"; 30 + license = lib.licenses.isc; 31 + platforms = lib.platforms.unix; 32 }; 33 }
+4 -4
pkgs/by-name/li/libeduvpn-common/package.nix
··· 27 runHook postInstall 28 ''; 29 30 - meta = with lib; { 31 changelog = "https://raw.githubusercontent.com/eduvpn/eduvpn-common/${version}/CHANGES.md"; 32 description = "Code to be shared between eduVPN clients"; 33 homepage = "https://github.com/eduvpn/eduvpn-common"; 34 - maintainers = with maintainers; [ 35 benneti 36 jwijenbergh 37 ]; 38 - license = licenses.mit; 39 - platforms = platforms.linux; 40 }; 41 }
··· 27 runHook postInstall 28 ''; 29 30 + meta = { 31 changelog = "https://raw.githubusercontent.com/eduvpn/eduvpn-common/${version}/CHANGES.md"; 32 description = "Code to be shared between eduVPN clients"; 33 homepage = "https://github.com/eduvpn/eduvpn-common"; 34 + maintainers = with lib.maintainers; [ 35 benneti 36 jwijenbergh 37 ]; 38 + license = lib.licenses.mit; 39 + platforms = lib.platforms.linux; 40 }; 41 }
+4 -4
pkgs/by-name/li/libgcrypt/package.nix
··· 107 inherit gnupg libotr rsyslog; 108 }; 109 110 - meta = with lib; { 111 homepage = "https://www.gnu.org/software/libgcrypt/"; 112 changelog = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=${pname}.git;a=blob;f=NEWS;hb=refs/tags/${pname}-${version}"; 113 description = "General-purpose cryptographic library"; 114 - license = licenses.lgpl2Plus; 115 - platforms = platforms.all; 116 - maintainers = [ ]; 117 }; 118 }
··· 107 inherit gnupg libotr rsyslog; 108 }; 109 110 + meta = { 111 homepage = "https://www.gnu.org/software/libgcrypt/"; 112 changelog = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=${pname}.git;a=blob;f=NEWS;hb=refs/tags/${pname}-${version}"; 113 description = "General-purpose cryptographic library"; 114 + license = lib.licenses.lgpl2Plus; 115 + platforms = lib.platforms.all; 116 + maintainers = with lib.maintainers; [ ]; 117 }; 118 }
+4 -4
pkgs/by-name/li/libgedit-amtk/package.nix
··· 73 74 passthru.updateScript = gitUpdater { }; 75 76 - meta = with lib; { 77 homepage = "https://gitlab.gnome.org/World/gedit/libgedit-amtk"; 78 changelog = "https://gitlab.gnome.org/World/gedit/libgedit-amtk/-/blob/${version}/NEWS?ref_type=tags"; 79 description = "Actions, Menus and Toolbars Kit for GTK applications"; 80 - maintainers = with maintainers; [ 81 manveru 82 bobby285271 83 ]; 84 - license = licenses.lgpl21Plus; 85 - platforms = platforms.linux; 86 }; 87 }
··· 73 74 passthru.updateScript = gitUpdater { }; 75 76 + meta = { 77 homepage = "https://gitlab.gnome.org/World/gedit/libgedit-amtk"; 78 changelog = "https://gitlab.gnome.org/World/gedit/libgedit-amtk/-/blob/${version}/NEWS?ref_type=tags"; 79 description = "Actions, Menus and Toolbars Kit for GTK applications"; 80 + maintainers = with lib.maintainers; [ 81 manveru 82 bobby285271 83 ]; 84 + license = lib.licenses.lgpl21Plus; 85 + platforms = lib.platforms.linux; 86 }; 87 }
+4 -4
pkgs/by-name/li/libglvnd/package.nix
··· 90 91 passthru = { inherit (addDriverRunpath) driverLink; }; 92 93 - meta = with lib; { 94 description = "GL Vendor-Neutral Dispatch library"; 95 longDescription = '' 96 libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API ··· 102 inherit (src.meta) homepage; 103 # https://gitlab.freedesktop.org/glvnd/libglvnd#libglvnd: 104 changelog = "https://gitlab.freedesktop.org/glvnd/libglvnd/-/tags/v${version}"; 105 - license = with licenses; [ 106 mit 107 bsd1 108 bsd3 109 gpl3Only 110 asl20 111 ]; 112 - platforms = platforms.unix; 113 # https://gitlab.freedesktop.org/glvnd/libglvnd/-/issues/212 114 badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ]; 115 - maintainers = with maintainers; [ primeos ]; 116 }; 117 }
··· 90 91 passthru = { inherit (addDriverRunpath) driverLink; }; 92 93 + meta = { 94 description = "GL Vendor-Neutral Dispatch library"; 95 longDescription = '' 96 libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API ··· 102 inherit (src.meta) homepage; 103 # https://gitlab.freedesktop.org/glvnd/libglvnd#libglvnd: 104 changelog = "https://gitlab.freedesktop.org/glvnd/libglvnd/-/tags/v${version}"; 105 + license = with lib.licenses; [ 106 mit 107 bsd1 108 bsd3 109 gpl3Only 110 asl20 111 ]; 112 + platforms = lib.platforms.unix; 113 # https://gitlab.freedesktop.org/glvnd/libglvnd/-/issues/212 114 badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ]; 115 + maintainers = with lib.maintainers; [ primeos ]; 116 }; 117 }
+4 -4
pkgs/by-name/li/libgpg-error/package.nix
··· 74 75 doCheck = true; # not cross 76 77 - meta = with lib; { 78 homepage = "https://www.gnupg.org/software/libgpg-error/index.html"; 79 changelog = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=NEWS;hb=refs/tags/libgpg-error-${version}"; 80 description = "Small library that defines common error values for all GnuPG components"; ··· 87 Daemon and possibly more in the future. 88 ''; 89 90 - license = licenses.lgpl2Plus; 91 - platforms = platforms.all; 92 - maintainers = [ ]; 93 }; 94 } 95 // genPosixLockObjOnlyAttrs
··· 74 75 doCheck = true; # not cross 76 77 + meta = { 78 homepage = "https://www.gnupg.org/software/libgpg-error/index.html"; 79 changelog = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=NEWS;hb=refs/tags/libgpg-error-${version}"; 80 description = "Small library that defines common error values for all GnuPG components"; ··· 87 Daemon and possibly more in the future. 88 ''; 89 90 + license = lib.licenses.lgpl2Plus; 91 + platforms = lib.platforms.all; 92 + maintainers = with lib.maintainers; [ ]; 93 }; 94 } 95 // genPosixLockObjOnlyAttrs
+7 -7
pkgs/by-name/li/libhugetlbfs/package.nix
··· 57 "install-docs" 58 ]; 59 60 - meta = with lib; { 61 homepage = "https://github.com/libhugetlbfs/libhugetlbfs"; 62 changelog = "https://github.com/libhugetlbfs/libhugetlbfs/blob/${version}/NEWS"; 63 description = "library and utilities for Linux hugepages"; 64 - maintainers = with maintainers; [ qyliss ]; 65 - license = licenses.lgpl21Plus; 66 - platforms = platforms.linux; 67 - badPlatforms = flatten [ 68 - systems.inspect.platformPatterns.isStatic 69 - systems.inspect.patterns.isMusl 70 ]; 71 }; 72 }
··· 57 "install-docs" 58 ]; 59 60 + meta = { 61 homepage = "https://github.com/libhugetlbfs/libhugetlbfs"; 62 changelog = "https://github.com/libhugetlbfs/libhugetlbfs/blob/${version}/NEWS"; 63 description = "library and utilities for Linux hugepages"; 64 + maintainers = with lib.maintainers; [ qyliss ]; 65 + license = lib.licenses.lgpl21Plus; 66 + platforms = lib.platforms.linux; 67 + badPlatforms = lib.flatten [ 68 + lib.systems.inspect.platformPatterns.isStatic 69 + lib.systems.inspect.patterns.isMusl 70 ]; 71 }; 72 }
+4 -4
pkgs/by-name/li/libical/package.nix
··· 117 runHook postInstallCheck 118 ''; 119 120 - meta = with lib; { 121 homepage = "https://github.com/libical/libical"; 122 description = "Open Source implementation of the iCalendar protocols"; 123 - changelog = "https://github.com/libical/libical/raw/v${version}/ReleaseNotes.txt"; 124 - license = licenses.mpl20; 125 - platforms = platforms.unix; 126 }; 127 })
··· 117 runHook postInstallCheck 118 ''; 119 120 + meta = { 121 homepage = "https://github.com/libical/libical"; 122 description = "Open Source implementation of the iCalendar protocols"; 123 + changelog = "https://github.com/libical/libical/raw/v${finalAttrs.version}/ReleaseNotes.txt"; 124 + license = lib.licenses.mpl20; 125 + platforms = lib.platforms.unix; 126 }; 127 })
+4 -4
pkgs/by-name/li/libipuz/package.nix
··· 33 json-glib 34 ]; 35 36 - meta = with lib; { 37 description = "Library for parsing .ipuz puzzle files"; 38 homepage = "https://gitlab.gnome.org/jrb/libipuz"; 39 changelog = "https://gitlab.gnome.org/jrb/libipuz/-/blob/${version}/NEWS.md?ref_type=tags"; 40 - license = licenses.lgpl21Plus; 41 - maintainers = with maintainers; [ aleksana ]; 42 - platforms = platforms.unix; 43 }; 44 }
··· 33 json-glib 34 ]; 35 36 + meta = { 37 description = "Library for parsing .ipuz puzzle files"; 38 homepage = "https://gitlab.gnome.org/jrb/libipuz"; 39 changelog = "https://gitlab.gnome.org/jrb/libipuz/-/blob/${version}/NEWS.md?ref_type=tags"; 40 + license = lib.licenses.lgpl21Plus; 41 + maintainers = with lib.maintainers; [ aleksana ]; 42 + platforms = lib.platforms.unix; 43 }; 44 }
+4 -4
pkgs/by-name/li/libkqueue/package.nix
··· 18 19 nativeBuildInputs = [ cmake ]; 20 21 - meta = with lib; { 22 description = "kqueue(2) compatibility library"; 23 homepage = "https://github.com/mheily/libkqueue"; 24 changelog = "https://github.com/mheily/libkqueue/raw/v${version}/ChangeLog"; 25 - license = licenses.bsd2; 26 - maintainers = [ ]; 27 - platforms = platforms.linux; 28 }; 29 }
··· 18 19 nativeBuildInputs = [ cmake ]; 20 21 + meta = { 22 description = "kqueue(2) compatibility library"; 23 homepage = "https://github.com/mheily/libkqueue"; 24 changelog = "https://github.com/mheily/libkqueue/raw/v${version}/ChangeLog"; 25 + license = lib.licenses.bsd2; 26 + maintainers = with lib.maintainers; [ ]; 27 + platforms = lib.platforms.linux; 28 }; 29 }
+4 -4
pkgs/by-name/li/libmbim/package.nix
··· 70 build-aux/mbim-codegen/mbim-codegen 71 ''; 72 73 - meta = with lib; { 74 homepage = "https://www.freedesktop.org/wiki/Software/libmbim/"; 75 description = "Library for talking to WWAN modems and devices which speak the Mobile Interface Broadband Model (MBIM) protocol"; 76 changelog = "https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/raw/${version}/NEWS"; 77 - teams = [ teams.freedesktop ]; 78 - platforms = platforms.linux; 79 - license = licenses.gpl2Plus; 80 }; 81 }
··· 70 build-aux/mbim-codegen/mbim-codegen 71 ''; 72 73 + meta = { 74 homepage = "https://www.freedesktop.org/wiki/Software/libmbim/"; 75 description = "Library for talking to WWAN modems and devices which speak the Mobile Interface Broadband Model (MBIM) protocol"; 76 changelog = "https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/raw/${version}/NEWS"; 77 + teams = [ lib.teams.freedesktop ]; 78 + platforms = lib.platforms.linux; 79 + license = lib.licenses.gpl2Plus; 80 }; 81 }
+4 -4
pkgs/by-name/li/libosinfo/package.nix
··· 84 85 doCheck = true; 86 87 - meta = with lib; { 88 description = "GObject based library API for managing information about operating systems, hypervisors and the (virtual) hardware devices they can support"; 89 homepage = "https://libosinfo.org/"; 90 changelog = "https://gitlab.com/libosinfo/libosinfo/-/blob/v${version}/NEWS"; 91 - license = licenses.lgpl2Plus; 92 - platforms = platforms.unix; 93 - maintainers = [ maintainers.bjornfor ]; 94 }; 95 }
··· 84 85 doCheck = true; 86 87 + meta = { 88 description = "GObject based library API for managing information about operating systems, hypervisors and the (virtual) hardware devices they can support"; 89 homepage = "https://libosinfo.org/"; 90 changelog = "https://gitlab.com/libosinfo/libosinfo/-/blob/v${version}/NEWS"; 91 + license = lib.licenses.lgpl2Plus; 92 + platforms = lib.platforms.unix; 93 + maintainers = [ lib.maintainers.bjornfor ]; 94 }; 95 }
+4 -4
pkgs/by-name/li/libplacebo/package.nix
··· 86 --replace 'python_env.append' '#' 87 ''; 88 89 - meta = with lib; { 90 description = "Reusable library for GPU-accelerated video/image rendering primitives"; 91 longDescription = '' 92 Reusable library for GPU-accelerated image/view processing primitives and ··· 96 ''; 97 homepage = "https://code.videolan.org/videolan/libplacebo"; 98 changelog = "https://code.videolan.org/videolan/libplacebo/-/tags/v${version}"; 99 - license = licenses.lgpl21Plus; 100 - maintainers = with maintainers; [ primeos ]; 101 - platforms = platforms.all; 102 }; 103 }
··· 86 --replace 'python_env.append' '#' 87 ''; 88 89 + meta = { 90 description = "Reusable library for GPU-accelerated video/image rendering primitives"; 91 longDescription = '' 92 Reusable library for GPU-accelerated image/view processing primitives and ··· 96 ''; 97 homepage = "https://code.videolan.org/videolan/libplacebo"; 98 changelog = "https://code.videolan.org/videolan/libplacebo/-/tags/v${version}"; 99 + license = lib.licenses.lgpl21Plus; 100 + maintainers = with lib.maintainers; [ primeos ]; 101 + platforms = lib.platforms.all; 102 }; 103 }
+4 -4
pkgs/by-name/li/libplacebo_5/package.nix
··· 63 --replace 'python_env.append' '#' 64 ''; 65 66 - meta = with lib; { 67 description = "Reusable library for GPU-accelerated video/image rendering primitives"; 68 longDescription = '' 69 Reusable library for GPU-accelerated image/view processing primitives and ··· 73 ''; 74 homepage = "https://code.videolan.org/videolan/libplacebo"; 75 changelog = "https://code.videolan.org/videolan/libplacebo/-/tags/v${version}"; 76 - license = licenses.lgpl21Plus; 77 - maintainers = with maintainers; [ primeos ]; 78 - platforms = platforms.all; 79 }; 80 }
··· 63 --replace 'python_env.append' '#' 64 ''; 65 66 + meta = { 67 description = "Reusable library for GPU-accelerated video/image rendering primitives"; 68 longDescription = '' 69 Reusable library for GPU-accelerated image/view processing primitives and ··· 73 ''; 74 homepage = "https://code.videolan.org/videolan/libplacebo"; 75 changelog = "https://code.videolan.org/videolan/libplacebo/-/tags/v${version}"; 76 + license = lib.licenses.lgpl21Plus; 77 + maintainers = with lib.maintainers; [ primeos ]; 78 + platforms = lib.platforms.all; 79 }; 80 }
+4 -4
pkgs/by-name/li/libpsl/package.nix
··· 83 84 doCheck = true; 85 86 - meta = with lib; { 87 description = "C library for the Publix Suffix List"; 88 longDescription = '' 89 libpsl is a C library for the Publix Suffix List (PSL). A "public suffix" ··· 94 ''; 95 homepage = "https://rockdaboot.github.io/libpsl/"; 96 changelog = "https://raw.githubusercontent.com/rockdaboot/libpsl/libpsl-${version}/NEWS"; 97 - license = licenses.mit; 98 - maintainers = [ maintainers.c0bw3b ]; 99 mainProgram = "psl"; 100 - platforms = platforms.unix ++ platforms.windows; 101 pkgConfigModules = [ "libpsl" ]; 102 }; 103 }
··· 83 84 doCheck = true; 85 86 + meta = { 87 description = "C library for the Publix Suffix List"; 88 longDescription = '' 89 libpsl is a C library for the Publix Suffix List (PSL). A "public suffix" ··· 94 ''; 95 homepage = "https://rockdaboot.github.io/libpsl/"; 96 changelog = "https://raw.githubusercontent.com/rockdaboot/libpsl/libpsl-${version}/NEWS"; 97 + license = lib.licenses.mit; 98 + maintainers = [ lib.maintainers.c0bw3b ]; 99 mainProgram = "psl"; 100 + platforms = lib.platforms.unix ++ lib.platforms.windows; 101 pkgConfigModules = [ "libpsl" ]; 102 }; 103 }
+4 -4
pkgs/by-name/li/libqmi/package.nix
··· 94 build-aux/qmi-codegen/qmi-codegen 95 ''; 96 97 - meta = with lib; { 98 homepage = "https://www.freedesktop.org/wiki/Software/libqmi/"; 99 description = "Modem protocol helper library"; 100 - teams = [ teams.freedesktop ]; 101 - platforms = platforms.linux; 102 - license = with licenses; [ 103 # Library 104 lgpl2Plus 105 # Tools
··· 94 build-aux/qmi-codegen/qmi-codegen 95 ''; 96 97 + meta = { 98 homepage = "https://www.freedesktop.org/wiki/Software/libqmi/"; 99 description = "Modem protocol helper library"; 100 + teams = [ lib.teams.freedesktop ]; 101 + platforms = lib.platforms.linux; 102 + license = with lib.licenses; [ 103 # Library 104 lgpl2Plus 105 # Tools
+4 -4
pkgs/by-name/li/libre-graph-api-cpp-qt-client/package.nix
··· 23 buildInputs = [ qt6.qtbase ]; 24 dontWrapQtApps = true; 25 26 - meta = with lib; { 27 description = "C++ Qt API for Libre Graph, a free API for cloud collaboration inspired by the MS Graph API"; 28 homepage = "https://owncloud.org"; 29 - maintainers = with maintainers; [ hellwolf ]; 30 - platforms = platforms.unix; 31 - license = licenses.asl20; 32 changelog = "https://github.com/owncloud/libre-graph-api-cpp-qt-client/releases/tag/v${version}"; 33 }; 34 }
··· 23 buildInputs = [ qt6.qtbase ]; 24 dontWrapQtApps = true; 25 26 + meta = { 27 description = "C++ Qt API for Libre Graph, a free API for cloud collaboration inspired by the MS Graph API"; 28 homepage = "https://owncloud.org"; 29 + maintainers = with lib.maintainers; [ hellwolf ]; 30 + platforms = lib.platforms.unix; 31 + license = lib.licenses.asl20; 32 changelog = "https://github.com/owncloud/libre-graph-api-cpp-qt-client/releases/tag/v${version}"; 33 }; 34 }
+3 -3
pkgs/by-name/li/librsync/package.nix
··· 30 31 dontStrip = stdenv.hostPlatform != stdenv.buildPlatform; 32 33 - meta = with lib; { 34 description = "Implementation of the rsync remote-delta algorithm"; 35 homepage = "https://librsync.sourceforge.net/"; 36 changelog = "https://github.com/librsync/librsync/releases/tag/v${version}"; 37 - license = licenses.lgpl2Plus; 38 mainProgram = "rdiff"; 39 - platforms = platforms.unix; 40 }; 41 }
··· 30 31 dontStrip = stdenv.hostPlatform != stdenv.buildPlatform; 32 33 + meta = { 34 description = "Implementation of the rsync remote-delta algorithm"; 35 homepage = "https://librsync.sourceforge.net/"; 36 changelog = "https://github.com/librsync/librsync/releases/tag/v${version}"; 37 + license = lib.licenses.lgpl2Plus; 38 mainProgram = "rdiff"; 39 + platforms = lib.platforms.unix; 40 }; 41 }
+4 -4
pkgs/by-name/li/libsndfile/package.nix
··· 94 lame = (lame.override { sndfileFileIOSupport = true; }); 95 }; 96 97 - meta = with lib; { 98 description = "C library for reading and writing files containing sampled sound"; 99 homepage = "https://libsndfile.github.io/libsndfile/"; 100 changelog = "https://github.com/libsndfile/libsndfile/releases/tag/${version}"; 101 - license = licenses.lgpl2Plus; 102 - maintainers = with maintainers; [ lovek323 ]; 103 - platforms = platforms.all; 104 105 longDescription = '' 106 Libsndfile is a C library for reading and writing files containing
··· 94 lame = (lame.override { sndfileFileIOSupport = true; }); 95 }; 96 97 + meta = { 98 description = "C library for reading and writing files containing sampled sound"; 99 homepage = "https://libsndfile.github.io/libsndfile/"; 100 changelog = "https://github.com/libsndfile/libsndfile/releases/tag/${version}"; 101 + license = lib.licenses.lgpl2Plus; 102 + maintainers = with lib.maintainers; [ lovek323 ]; 103 + platforms = lib.platforms.all; 104 105 longDescription = '' 106 Libsndfile is a C library for reading and writing files containing
+5 -5
pkgs/by-name/li/libspelling/package.nix
··· 64 packageName = "libspelling"; 65 }; 66 67 - meta = with lib; { 68 description = "Spellcheck library for GTK 4"; 69 homepage = "https://gitlab.gnome.org/GNOME/libspelling"; 70 - license = licenses.lgpl21Plus; 71 - changelog = "https://gitlab.gnome.org/GNOME/libspelling/-/raw/${version}/NEWS"; 72 - maintainers = with maintainers; [ chuangzhu ]; 73 - teams = [ teams.gnome ]; 74 }; 75 })
··· 64 packageName = "libspelling"; 65 }; 66 67 + meta = { 68 description = "Spellcheck library for GTK 4"; 69 homepage = "https://gitlab.gnome.org/GNOME/libspelling"; 70 + license = lib.licenses.lgpl21Plus; 71 + changelog = "https://gitlab.gnome.org/GNOME/libspelling/-/raw/${finalAttrs.version}/NEWS"; 72 + maintainers = with lib.maintainers; [ chuangzhu ]; 73 + teams = [ lib.teams.gnome ]; 74 }; 75 })
+3 -3
pkgs/by-name/li/libtasn1/package.nix
··· 40 inherit gnutls samba qemu; 41 }; 42 43 - meta = with lib; { 44 homepage = "https://www.gnu.org/software/libtasn1/"; 45 description = "ASN.1 library"; 46 longDescription = '' ··· 48 other packages. The goal of this implementation is to be highly 49 portable, and only require an ANSI C89 platform. 50 ''; 51 - license = licenses.lgpl2Plus; 52 - platforms = platforms.all; 53 changelog = "https://gitlab.com/gnutls/libtasn1/-/blob/v${version}/NEWS"; 54 }; 55 }
··· 40 inherit gnutls samba qemu; 41 }; 42 43 + meta = { 44 homepage = "https://www.gnu.org/software/libtasn1/"; 45 description = "ASN.1 library"; 46 longDescription = '' ··· 48 other packages. The goal of this implementation is to be highly 49 portable, and only require an ANSI C89 platform. 50 ''; 51 + license = lib.licenses.lgpl2Plus; 52 + platforms = lib.platforms.all; 53 changelog = "https://gitlab.com/gnutls/libtasn1/-/blob/v${version}/NEWS"; 54 }; 55 }
+2 -2
pkgs/by-name/li/libtins/package.nix
··· 50 doCheck = true; 51 checkTarget = "tests test"; 52 53 - meta = with lib; { 54 description = "High-level, multiplatform C++ network packet sniffing and crafting library"; 55 homepage = "https://libtins.github.io/"; 56 changelog = "https://raw.githubusercontent.com/mfontanini/libtins/v${version}/CHANGES.md"; 57 license = lib.licenses.bsd2; 58 - maintainers = with maintainers; [ fdns ]; 59 platforms = lib.platforms.unix; 60 }; 61 }
··· 50 doCheck = true; 51 checkTarget = "tests test"; 52 53 + meta = { 54 description = "High-level, multiplatform C++ network packet sniffing and crafting library"; 55 homepage = "https://libtins.github.io/"; 56 changelog = "https://raw.githubusercontent.com/mfontanini/libtins/v${version}/CHANGES.md"; 57 license = lib.licenses.bsd2; 58 + maintainers = with lib.maintainers; [ fdns ]; 59 platforms = lib.platforms.unix; 60 }; 61 }
+4 -4
pkgs/by-name/li/libtomcrypt/package.nix
··· 46 47 enableParallelBuilding = true; 48 49 - meta = with lib; { 50 description = "Fairly comprehensive, modular and portable cryptographic toolkit"; 51 homepage = "https://www.libtom.net/LibTomCrypt/"; 52 changelog = "https://github.com/libtom/libtomcrypt/raw/v${version}/changes"; 53 - license = with licenses; [ 54 publicDomain 55 wtfpl 56 ]; 57 - maintainers = [ ]; 58 - platforms = platforms.all; 59 }; 60 }
··· 46 47 enableParallelBuilding = true; 48 49 + meta = { 50 description = "Fairly comprehensive, modular and portable cryptographic toolkit"; 51 homepage = "https://www.libtom.net/LibTomCrypt/"; 52 changelog = "https://github.com/libtom/libtomcrypt/raw/v${version}/changes"; 53 + license = with lib.licenses; [ 54 publicDomain 55 wtfpl 56 ]; 57 + maintainers = with lib.maintainers; [ ]; 58 + platforms = lib.platforms.all; 59 }; 60 }
+5 -5
pkgs/by-name/li/libudev-zero/package.nix
··· 31 pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 32 }; 33 34 - meta = with lib; { 35 homepage = "https://github.com/illiliti/libudev-zero"; 36 description = "Daemonless replacement for libudev"; 37 - changelog = "https://github.com/illiliti/libudev-zero/releases/tag/${version}"; 38 - maintainers = with maintainers; [ 39 qyliss 40 shamilton 41 ]; 42 - license = licenses.isc; 43 pkgConfigModules = [ "libudev" ]; 44 - platforms = platforms.linux; 45 }; 46 })
··· 31 pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 32 }; 33 34 + meta = { 35 homepage = "https://github.com/illiliti/libudev-zero"; 36 description = "Daemonless replacement for libudev"; 37 + changelog = "https://github.com/illiliti/libudev-zero/releases/tag/${finalAttrs.version}"; 38 + maintainers = with lib.maintainers; [ 39 qyliss 40 shamilton 41 ]; 42 + license = lib.licenses.isc; 43 pkgConfigModules = [ "libudev" ]; 44 + platforms = lib.platforms.linux; 45 }; 46 })
+4 -4
pkgs/by-name/li/libuninameslist/package.nix
··· 20 autoreconfHook 21 ]; 22 23 - meta = with lib; { 24 homepage = "https://github.com/fontforge/libuninameslist/"; 25 changelog = "https://github.com/fontforge/libuninameslist/blob/${version}/ChangeLog"; 26 description = "Library of Unicode names and annotation data"; 27 - license = licenses.bsd3; 28 - maintainers = with maintainers; [ erictapen ]; 29 - platforms = platforms.all; 30 }; 31 }
··· 20 autoreconfHook 21 ]; 22 23 + meta = { 24 homepage = "https://github.com/fontforge/libuninameslist/"; 25 changelog = "https://github.com/fontforge/libuninameslist/blob/${version}/ChangeLog"; 26 description = "Library of Unicode names and annotation data"; 27 + license = lib.licenses.bsd3; 28 + maintainers = with lib.maintainers; [ erictapen ]; 29 + platforms = lib.platforms.all; 30 }; 31 }
+13 -13
pkgs/by-name/li/liburcu/package.nix
··· 25 preCheck = "patchShebangs tests/unit"; 26 doCheck = true; 27 28 - meta = with lib; { 29 description = "Userspace RCU (read-copy-update) library"; 30 homepage = "https://lttng.org/urcu"; 31 changelog = "https://github.com/urcu/userspace-rcu/raw/v${version}/ChangeLog"; 32 - license = licenses.lgpl21Plus; 33 # https://git.liburcu.org/?p=userspace-rcu.git;a=blob;f=include/urcu/arch.h 34 - platforms = intersectLists platforms.unix ( 35 - platforms.x86 36 - ++ platforms.power 37 - ++ platforms.s390 38 - ++ platforms.arm 39 - ++ platforms.aarch64 40 - ++ platforms.mips 41 - ++ platforms.m68k 42 - ++ platforms.riscv 43 - ++ platforms.loongarch64 44 ); 45 - maintainers = [ maintainers.bjornfor ]; 46 }; 47 48 }
··· 25 preCheck = "patchShebangs tests/unit"; 26 doCheck = true; 27 28 + meta = { 29 description = "Userspace RCU (read-copy-update) library"; 30 homepage = "https://lttng.org/urcu"; 31 changelog = "https://github.com/urcu/userspace-rcu/raw/v${version}/ChangeLog"; 32 + license = lib.licenses.lgpl21Plus; 33 # https://git.liburcu.org/?p=userspace-rcu.git;a=blob;f=include/urcu/arch.h 34 + platforms = lib.intersectLists lib.platforms.unix ( 35 + lib.platforms.x86 36 + ++ lib.platforms.power 37 + ++ lib.platforms.s390 38 + ++ lib.platforms.arm 39 + ++ lib.platforms.aarch64 40 + ++ lib.platforms.mips 41 + ++ lib.platforms.m68k 42 + ++ lib.platforms.riscv 43 + ++ lib.platforms.loongarch64 44 ); 45 + maintainers = [ lib.maintainers.bjornfor ]; 46 }; 47 48 }
+4 -4
pkgs/by-name/li/libvirt/package.nix
··· 407 408 passthru.tests.libvirtd = nixosTests.libvirtd; 409 410 - meta = with lib; { 411 description = "Toolkit to interact with the virtualization capabilities of recent versions of Linux and other OSes"; 412 homepage = "https://libvirt.org/"; 413 changelog = "https://gitlab.com/libvirt/libvirt/-/raw/v${version}/NEWS.rst"; 414 - license = licenses.lgpl2Plus; 415 - platforms = platforms.unix; 416 - maintainers = with maintainers; [ 417 fpletz 418 globin 419 lovesegfault
··· 407 408 passthru.tests.libvirtd = nixosTests.libvirtd; 409 410 + meta = { 411 description = "Toolkit to interact with the virtualization capabilities of recent versions of Linux and other OSes"; 412 homepage = "https://libvirt.org/"; 413 changelog = "https://gitlab.com/libvirt/libvirt/-/raw/v${version}/NEWS.rst"; 414 + license = lib.licenses.lgpl2Plus; 415 + platforms = lib.platforms.unix; 416 + maintainers = with lib.maintainers; [ 417 fpletz 418 globin 419 lovesegfault
+4 -4
pkgs/by-name/li/libvpx/package.nix
··· 258 ffmpeg = ffmpeg.override { withVpx = true; }; 259 }; 260 261 - meta = with lib; { 262 description = "WebM VP8/VP9 codec SDK"; 263 homepage = "https://www.webmproject.org/"; 264 changelog = "https://github.com/webmproject/libvpx/raw/v${version}/CHANGELOG"; 265 - license = licenses.bsd3; 266 - maintainers = with maintainers; [ codyopel ]; 267 - platforms = platforms.all; 268 }; 269 }
··· 258 ffmpeg = ffmpeg.override { withVpx = true; }; 259 }; 260 261 + meta = { 262 description = "WebM VP8/VP9 codec SDK"; 263 homepage = "https://www.webmproject.org/"; 264 changelog = "https://github.com/webmproject/libvpx/raw/v${version}/CHANGELOG"; 265 + license = lib.licenses.bsd3; 266 + maintainers = with lib.maintainers; [ codyopel ]; 267 + platforms = lib.platforms.all; 268 }; 269 }
+3 -3
pkgs/by-name/li/license-scanner/package.nix
··· 17 18 vendorHash = "sha256-7xa2tdCDCXkOZCLL8YPtO7i1VqD61Mow7un0690I8mM="; 19 20 - meta = with lib; { 21 description = "Utility that provides an API and CLI to identify licenses and legal terms"; 22 mainProgram = "license-scanner"; 23 homepage = "https://github.com/CycloneDX/license-scanner"; 24 changelog = "https://github.com/CycloneDX/license-scanner/blob/${version}/CHANGELOG.md"; 25 - license = licenses.asl20; 26 - maintainers = with maintainers; [ fab ]; 27 }; 28 }
··· 17 18 vendorHash = "sha256-7xa2tdCDCXkOZCLL8YPtO7i1VqD61Mow7un0690I8mM="; 19 20 + meta = { 21 description = "Utility that provides an API and CLI to identify licenses and legal terms"; 22 mainProgram = "license-scanner"; 23 homepage = "https://github.com/CycloneDX/license-scanner"; 24 changelog = "https://github.com/CycloneDX/license-scanner/blob/${version}/CHANGELOG.md"; 25 + license = lib.licenses.asl20; 26 + maintainers = with lib.maintainers; [ fab ]; 27 }; 28 }
+4 -4
pkgs/by-name/li/lightsoff/package.nix
··· 56 updateScript = gnome.updateScript { packageName = "lightsoff"; }; 57 }; 58 59 - meta = with lib; { 60 homepage = "https://gitlab.gnome.org/GNOME/lightsoff"; 61 changelog = "https://gitlab.gnome.org/GNOME/lightsoff/-/blob/${version}/NEWS?ref_type=tags"; 62 description = "Puzzle game, where the objective is to turn off all of the tiles on the board"; 63 mainProgram = "lightsoff"; 64 - teams = [ teams.gnome ]; 65 - license = licenses.gpl2; 66 - platforms = platforms.unix; 67 }; 68 }
··· 56 updateScript = gnome.updateScript { packageName = "lightsoff"; }; 57 }; 58 59 + meta = { 60 homepage = "https://gitlab.gnome.org/GNOME/lightsoff"; 61 changelog = "https://gitlab.gnome.org/GNOME/lightsoff/-/blob/${version}/NEWS?ref_type=tags"; 62 description = "Puzzle game, where the objective is to turn off all of the tiles on the board"; 63 mainProgram = "lightsoff"; 64 + teams = [ lib.teams.gnome ]; 65 + license = lib.licenses.gpl2; 66 + platforms = lib.platforms.unix; 67 }; 68 }
+2 -2
pkgs/by-name/li/ligolo-ng/package.nix
··· 30 # Tests require network access 31 doCheck = false; 32 33 - meta = with lib; { 34 description = "Tunneling/pivoting tool that uses a TUN interface"; 35 homepage = "https://github.com/tnpitsecurity/ligolo-ng"; 36 changelog = "https://github.com/nicocha30/ligolo-ng/releases/tag/v${version}"; 37 - license = licenses.gpl3Only; 38 }; 39 }
··· 30 # Tests require network access 31 doCheck = false; 32 33 + meta = { 34 description = "Tunneling/pivoting tool that uses a TUN interface"; 35 homepage = "https://github.com/tnpitsecurity/ligolo-ng"; 36 changelog = "https://github.com/nicocha30/ligolo-ng/releases/tag/v${version}"; 37 + license = lib.licenses.gpl3Only; 38 }; 39 }
+4 -4
pkgs/by-name/li/likwid/package.nix
··· 33 34 makeFlags = [ "PREFIX=$(out)" ]; 35 36 - meta = with lib; { 37 homepage = "https://hpc.fau.de/research/tools/likwid/"; 38 changelog = "https://github.com/RRZE-HPC/likwid/releases/tag/v${version}"; 39 description = "Performance monitoring and benchmarking suite"; 40 - license = licenses.gpl3Only; 41 # Might work on ARM by appropriately setting COMPILER in config.mk 42 - platforms = intersectLists platforms.linux platforms.x86; 43 - maintainers = [ maintainers.vbgl ]; 44 mainProgram = "likwid-perfctr"; 45 }; 46 }
··· 33 34 makeFlags = [ "PREFIX=$(out)" ]; 35 36 + meta = { 37 homepage = "https://hpc.fau.de/research/tools/likwid/"; 38 changelog = "https://github.com/RRZE-HPC/likwid/releases/tag/v${version}"; 39 description = "Performance monitoring and benchmarking suite"; 40 + license = lib.licenses.gpl3Only; 41 # Might work on ARM by appropriately setting COMPILER in config.mk 42 + platforms = lib.intersectLists lib.platforms.linux lib.platforms.x86; 43 + maintainers = [ lib.maintainers.vbgl ]; 44 mainProgram = "likwid-perfctr"; 45 }; 46 }
+3 -3
pkgs/by-name/li/lil-pwny/package.nix
··· 23 "lil_pwny" 24 ]; 25 26 - meta = with lib; { 27 description = "Offline auditing of Active Directory passwords"; 28 mainProgram = "lil-pwny"; 29 homepage = "https://github.com/PaperMtn/lil-pwny"; 30 changelog = "https://github.com/PaperMtn/lil-pwny/blob/${version}/CHANGELOG.md"; 31 - license = licenses.gpl3Only; 32 - maintainers = with maintainers; [ fab ]; 33 }; 34 }
··· 23 "lil_pwny" 24 ]; 25 26 + meta = { 27 description = "Offline auditing of Active Directory passwords"; 28 mainProgram = "lil-pwny"; 29 homepage = "https://github.com/PaperMtn/lil-pwny"; 30 changelog = "https://github.com/PaperMtn/lil-pwny/blob/${version}/CHANGELOG.md"; 31 + license = lib.licenses.gpl3Only; 32 + maintainers = with lib.maintainers; [ fab ]; 33 }; 34 }
+3 -3
pkgs/by-name/li/linkchecker/package.nix
··· 53 54 __darwinAllowLocalNetworking = true; 55 56 - meta = with lib; { 57 description = "Check websites for broken links"; 58 mainProgram = "linkchecker"; 59 homepage = "https://linkcheck.github.io/linkchecker/"; 60 changelog = "https://github.com/linkchecker/linkchecker/releases/tag/v${version}"; 61 - license = licenses.gpl2Plus; 62 - maintainers = with maintainers; [ 63 peterhoeg 64 tweber 65 ];
··· 53 54 __darwinAllowLocalNetworking = true; 55 56 + meta = { 57 description = "Check websites for broken links"; 58 mainProgram = "linkchecker"; 59 homepage = "https://linkcheck.github.io/linkchecker/"; 60 changelog = "https://github.com/linkchecker/linkchecker/releases/tag/v${version}"; 61 + license = lib.licenses.gpl2Plus; 62 + maintainers = with lib.maintainers; [ 63 peterhoeg 64 tweber 65 ];
+4 -4
pkgs/by-name/li/linux-router/package.nix
··· 87 makeWrapper $out/.bin-wrapped/lnxrouter $out/bin/lnxrouter --prefix PATH : ${binPath} 88 ''; 89 90 - meta = with lib; { 91 homepage = "https://github.com/garywill/linux-router"; 92 description = "Set Linux as router / Wifi hotspot / proxy in one command"; 93 longDescription = '' ··· 107 - Compatible with NetworkManager (automatically set interface as unmanaged) 108 ''; 109 changelog = "https://github.com/garywill/linux-router/releases/tag/${version}"; 110 - license = licenses.lgpl21Only; 111 - maintainers = with maintainers; [ x3ro ]; 112 - platforms = platforms.linux; 113 mainProgram = "lnxrouter"; 114 }; 115 }
··· 87 makeWrapper $out/.bin-wrapped/lnxrouter $out/bin/lnxrouter --prefix PATH : ${binPath} 88 ''; 89 90 + meta = { 91 homepage = "https://github.com/garywill/linux-router"; 92 description = "Set Linux as router / Wifi hotspot / proxy in one command"; 93 longDescription = '' ··· 107 - Compatible with NetworkManager (automatically set interface as unmanaged) 108 ''; 109 changelog = "https://github.com/garywill/linux-router/releases/tag/${version}"; 110 + license = lib.licenses.lgpl21Only; 111 + maintainers = with lib.maintainers; [ x3ro ]; 112 + platforms = lib.platforms.linux; 113 mainProgram = "lnxrouter"; 114 }; 115 }
+3 -3
pkgs/by-name/li/listenbrainz-mpd/package.nix
··· 63 installManPage listenbrainz-mpd.1 64 ''; 65 66 - meta = with lib; { 67 homepage = "https://codeberg.org/elomatreb/listenbrainz-mpd"; 68 changelog = "https://codeberg.org/elomatreb/listenbrainz-mpd/src/tag/v${version}/CHANGELOG.md"; 69 description = "ListenBrainz submission client for MPD"; 70 - license = licenses.agpl3Only; 71 - maintainers = with maintainers; [ DeeUnderscore ]; 72 mainProgram = "listenbrainz-mpd"; 73 }; 74 }
··· 63 installManPage listenbrainz-mpd.1 64 ''; 65 66 + meta = { 67 homepage = "https://codeberg.org/elomatreb/listenbrainz-mpd"; 68 changelog = "https://codeberg.org/elomatreb/listenbrainz-mpd/src/tag/v${version}/CHANGELOG.md"; 69 description = "ListenBrainz submission client for MPD"; 70 + license = lib.licenses.agpl3Only; 71 + maintainers = with lib.maintainers; [ DeeUnderscore ]; 72 mainProgram = "listenbrainz-mpd"; 73 }; 74 }
+3 -3
pkgs/by-name/li/listmonk/package.nix
··· 57 tests = { inherit (nixosTests) listmonk; }; 58 }; 59 60 - meta = with lib; { 61 description = "High performance, self-hosted, newsletter and mailing list manager with a modern dashboard"; 62 mainProgram = "listmonk"; 63 homepage = "https://github.com/knadh/listmonk"; 64 changelog = "https://github.com/knadh/listmonk/releases/tag/v${version}"; 65 - maintainers = with maintainers; [ raitobezarius ]; 66 - license = licenses.agpl3Only; 67 }; 68 }
··· 57 tests = { inherit (nixosTests) listmonk; }; 58 }; 59 60 + meta = { 61 description = "High performance, self-hosted, newsletter and mailing list manager with a modern dashboard"; 62 mainProgram = "listmonk"; 63 homepage = "https://github.com/knadh/listmonk"; 64 changelog = "https://github.com/knadh/listmonk/releases/tag/v${version}"; 65 + maintainers = with lib.maintainers; [ raitobezarius ]; 66 + license = lib.licenses.agpl3Only; 67 }; 68 }
+3 -3
pkgs/by-name/li/listmonk/stuffbin.nix
··· 23 "-X main.version=${version}" 24 ]; 25 26 - meta = with lib; { 27 description = "Compress and embed static files and assets into Go binaries and access them with a virtual file system in production"; 28 homepage = "https://github.com/knadh/stuffbin"; 29 changelog = "https://github.com/knadh/stuffbin/releases/tag/v${version}"; 30 - maintainers = with maintainers; [ raitobezarius ]; 31 - license = licenses.mit; 32 }; 33 }
··· 23 "-X main.version=${version}" 24 ]; 25 26 + meta = { 27 description = "Compress and embed static files and assets into Go binaries and access them with a virtual file system in production"; 28 homepage = "https://github.com/knadh/stuffbin"; 29 changelog = "https://github.com/knadh/stuffbin/releases/tag/v${version}"; 30 + maintainers = with lib.maintainers; [ raitobezarius ]; 31 + license = lib.licenses.mit; 32 }; 33 }
+3 -3
pkgs/by-name/li/litecli/package.nix
··· 44 "test_auto_escaped_col_names" 45 ]; 46 47 - meta = with lib; { 48 description = "Command-line interface for SQLite"; 49 mainProgram = "litecli"; 50 longDescription = '' ··· 52 ''; 53 homepage = "https://litecli.com"; 54 changelog = "https://github.com/dbcli/litecli/blob/v${version}/CHANGELOG.md"; 55 - license = licenses.bsd3; 56 - maintainers = with maintainers; [ Scriptkiddi ]; 57 }; 58 }
··· 44 "test_auto_escaped_col_names" 45 ]; 46 47 + meta = { 48 description = "Command-line interface for SQLite"; 49 mainProgram = "litecli"; 50 longDescription = '' ··· 52 ''; 53 homepage = "https://litecli.com"; 54 changelog = "https://github.com/dbcli/litecli/blob/v${version}/CHANGELOG.md"; 55 + license = lib.licenses.bsd3; 56 + maintainers = with lib.maintainers; [ Scriptkiddi ]; 57 }; 58 }
+4 -4
pkgs/by-name/li/livi/package.nix
··· 45 ]; 46 strictDeps = true; 47 48 - meta = with lib; { 49 homepage = "https://gitlab.gnome.org/guidog/livi"; 50 changelog = "https://gitlab.gnome.org/guidog/livi/-/blob/v${version}/NEWS?ref_type=tags"; 51 description = "Small video player targeting mobile devices (also named μPlayer)"; 52 - license = licenses.gpl3Plus; 53 - platforms = platforms.linux; 54 mainProgram = "livi"; 55 - maintainers = with maintainers; [ mksafavi ]; 56 }; 57 }
··· 45 ]; 46 strictDeps = true; 47 48 + meta = { 49 homepage = "https://gitlab.gnome.org/guidog/livi"; 50 changelog = "https://gitlab.gnome.org/guidog/livi/-/blob/v${version}/NEWS?ref_type=tags"; 51 description = "Small video player targeting mobile devices (also named μPlayer)"; 52 + license = lib.licenses.gpl3Plus; 53 + platforms = lib.platforms.linux; 54 mainProgram = "livi"; 55 + maintainers = with lib.maintainers; [ mksafavi ]; 56 }; 57 }
+3 -3
pkgs/by-name/lo/lokinet/package.nix
··· 68 "-DWITH_SETCAP=OFF" 69 ]; 70 71 - meta = with lib; { 72 description = "Anonymous, decentralized and IP based overlay network for the internet"; 73 homepage = "https://lokinet.org/"; 74 changelog = "https://github.com/oxen-io/lokinet/releases/tag/v${version}"; 75 - license = licenses.gpl3Plus; 76 - maintainers = with maintainers; [ wyndon ]; 77 }; 78 }
··· 68 "-DWITH_SETCAP=OFF" 69 ]; 70 71 + meta = { 72 description = "Anonymous, decentralized and IP based overlay network for the internet"; 73 homepage = "https://lokinet.org/"; 74 changelog = "https://github.com/oxen-io/lokinet/releases/tag/v${version}"; 75 + license = lib.licenses.gpl3Plus; 76 + maintainers = with lib.maintainers; [ wyndon ]; 77 }; 78 }
+3 -3
pkgs/by-name/lo/loramon/package.nix
··· 24 pyserial 25 ]; 26 27 - meta = with lib; { 28 description = "LoRa packet sniffer for RNode hardware"; 29 mainProgram = "loramon"; 30 homepage = "https://github.com/markqvist/LoRaMon"; 31 changelog = "https://github.com/markqvist/LoRaMon/releases/tag/${version}"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ erethon ]; 34 }; 35 }
··· 24 pyserial 25 ]; 26 27 + meta = { 28 description = "LoRa packet sniffer for RNode hardware"; 29 mainProgram = "loramon"; 30 homepage = "https://github.com/markqvist/LoRaMon"; 31 changelog = "https://github.com/markqvist/LoRaMon/releases/tag/${version}"; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ erethon ]; 34 }; 35 }
+3 -3
pkgs/by-name/ls/ls-lint/package.nix
··· 6 7 buildGoModule rec { 8 pname = "ls-lint"; 9 - version = "2.3.0"; 10 11 src = fetchFromGitHub { 12 owner = "loeffel-io"; 13 repo = "ls-lint"; 14 rev = "v${version}"; 15 - sha256 = "sha256-QAUmQAa1gNS2LLyFmOsydOVKZoZMWzu9y7SgbIq1ESk="; 16 }; 17 18 - vendorHash = "sha256-ZqQHxkeV+teL6+Be59GcDJTH9GhGTJnz+OHAeIC9I24="; 19 20 meta = with lib; { 21 description = "Extremely fast file and directory name linter";
··· 6 7 buildGoModule rec { 8 pname = "ls-lint"; 9 + version = "2.3.1"; 10 11 src = fetchFromGitHub { 12 owner = "loeffel-io"; 13 repo = "ls-lint"; 14 rev = "v${version}"; 15 + sha256 = "sha256-kwZvpZaiS58UFE+qncQ370E8bnEuzQACK0FOAYlJwV0="; 16 }; 17 18 + vendorHash = "sha256-XbYfHgpZCGv6w/55dGiFcYTQ36f0n3w8XwnC7wIUFro="; 19 20 meta = with lib; { 21 description = "Extremely fast file and directory name linter";
+4 -4
pkgs/by-name/lu/luabridge/package.nix
··· 25 runHook postInstall 26 ''; 27 28 - meta = with lib; { 29 description = "Lightweight, dependency-free library for binding Lua to C++"; 30 homepage = "https://github.com/vinniefalco/LuaBridge"; 31 changelog = "https://github.com/vinniefalco/LuaBridge/blob/${version}/CHANGES.md"; 32 - platforms = platforms.unix; 33 - license = licenses.mit; 34 - maintainers = [ ]; 35 }; 36 }
··· 25 runHook postInstall 26 ''; 27 28 + meta = { 29 description = "Lightweight, dependency-free library for binding Lua to C++"; 30 homepage = "https://github.com/vinniefalco/LuaBridge"; 31 changelog = "https://github.com/vinniefalco/LuaBridge/blob/${version}/CHANGES.md"; 32 + platforms = lib.platforms.unix; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ ]; 35 }; 36 }
+4 -4
pkgs/by-name/lu/lubelogger/package.nix
··· 28 29 executables = [ "CarCareTracker" ]; # This wraps "$out/lib/$pname/foo" to `$out/bin/foo`. 30 31 - meta = with lib; { 32 description = "Vehicle service records and maintainence tracker"; 33 longDescription = '' 34 A self-hosted, open-source, unconventionally-named vehicle maintenance records and fuel mileage tracker. ··· 37 ''; 38 homepage = "https://lubelogger.com"; 39 changelog = "https://github.com/hargata/lubelog/releases/tag/v${version}"; 40 - license = licenses.mit; 41 - maintainers = with maintainers; [ lyndeno ]; 42 mainProgram = "CarCareTracker"; 43 - platforms = platforms.all; 44 }; 45 }
··· 28 29 executables = [ "CarCareTracker" ]; # This wraps "$out/lib/$pname/foo" to `$out/bin/foo`. 30 31 + meta = { 32 description = "Vehicle service records and maintainence tracker"; 33 longDescription = '' 34 A self-hosted, open-source, unconventionally-named vehicle maintenance records and fuel mileage tracker. ··· 37 ''; 38 homepage = "https://lubelogger.com"; 39 changelog = "https://github.com/hargata/lubelog/releases/tag/v${version}"; 40 + license = lib.licenses.mit; 41 + maintainers = with lib.maintainers; [ lyndeno ]; 42 mainProgram = "CarCareTracker"; 43 + platforms = lib.platforms.all; 44 }; 45 }
+3 -3
pkgs/by-name/lu/ludusavi/package.nix
··· 117 "''${gappsWrapperArgs[@]}" 118 ''; 119 120 - meta = with lib; { 121 description = "Backup tool for PC game saves"; 122 homepage = "https://github.com/mtkennerly/ludusavi"; 123 changelog = "https://github.com/mtkennerly/ludusavi/blob/v${version}/CHANGELOG.md"; 124 - license = licenses.mit; 125 - maintainers = with maintainers; [ 126 pasqui23 127 megheaiulian 128 ];
··· 117 "''${gappsWrapperArgs[@]}" 118 ''; 119 120 + meta = { 121 description = "Backup tool for PC game saves"; 122 homepage = "https://github.com/mtkennerly/ludusavi"; 123 changelog = "https://github.com/mtkennerly/ludusavi/blob/v${version}/CHANGELOG.md"; 124 + license = lib.licenses.mit; 125 + maintainers = with lib.maintainers; [ 126 pasqui23 127 megheaiulian 128 ];
+3 -3
pkgs/by-name/lu/luigi/package.nix
··· 33 # This enables accessing modules stored in cwd 34 makeWrapperArgs = [ "--prefix PYTHONPATH . :" ]; 35 36 - meta = with lib; { 37 description = "Python package that helps you build complex pipelines of batch jobs"; 38 longDescription = '' 39 Luigi handles dependency resolution, workflow management, visualization, ··· 41 ''; 42 homepage = "https://github.com/spotify/luigi"; 43 changelog = "https://github.com/spotify/luigi/releases/tag/${version}"; 44 - license = [ licenses.asl20 ]; 45 - maintainers = [ maintainers.bhipple ]; 46 }; 47 }
··· 33 # This enables accessing modules stored in cwd 34 makeWrapperArgs = [ "--prefix PYTHONPATH . :" ]; 35 36 + meta = { 37 description = "Python package that helps you build complex pipelines of batch jobs"; 38 longDescription = '' 39 Luigi handles dependency resolution, workflow management, visualization, ··· 41 ''; 42 homepage = "https://github.com/spotify/luigi"; 43 changelog = "https://github.com/spotify/luigi/releases/tag/${version}"; 44 + license = [ lib.licenses.asl20 ]; 45 + maintainers = [ lib.maintainers.bhipple ]; 46 }; 47 }
+3 -3
pkgs/by-name/lu/lux/package.nix
··· 34 35 doCheck = false; # require network 36 37 - meta = with lib; { 38 description = "Fast and simple video download library and CLI tool written in Go"; 39 homepage = "https://github.com/iawia002/lux"; 40 changelog = "https://github.com/iawia002/lux/releases/tag/v${version}"; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ galaxy ]; 43 mainProgram = "lux"; 44 }; 45 }
··· 34 35 doCheck = false; # require network 36 37 + meta = { 38 description = "Fast and simple video download library and CLI tool written in Go"; 39 homepage = "https://github.com/iawia002/lux"; 40 changelog = "https://github.com/iawia002/lux/releases/tag/v${version}"; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ galaxy ]; 43 mainProgram = "lux"; 44 }; 45 }
+3 -3
pkgs/by-name/ma/macchina/package.nix
··· 27 installManPage doc/macchina.{1,7} 28 ''; 29 30 - meta = with lib; { 31 description = "Fast, minimal and customizable system information fetcher"; 32 homepage = "https://github.com/Macchina-CLI/macchina"; 33 changelog = "https://github.com/Macchina-CLI/macchina/releases/tag/v${version}"; 34 - license = with licenses; [ mit ]; 35 - maintainers = with maintainers; [ 36 _414owen 37 figsoda 38 ];
··· 27 installManPage doc/macchina.{1,7} 28 ''; 29 30 + meta = { 31 description = "Fast, minimal and customizable system information fetcher"; 32 homepage = "https://github.com/Macchina-CLI/macchina"; 33 changelog = "https://github.com/Macchina-CLI/macchina/releases/tag/v${version}"; 34 + license = with lib.licenses; [ mit ]; 35 + maintainers = with lib.maintainers; [ 36 _414owen 37 figsoda 38 ];
+3 -3
pkgs/by-name/ma/macs2/package.nix
··· 50 51 pythonImportsCheck = [ "MACS2" ]; 52 53 - meta = with lib; { 54 description = "Model-based Analysis for ChIP-Seq"; 55 mainProgram = "macs2"; 56 homepage = "https://github.com/macs3-project/MACS/"; 57 changelog = "https://github.com/macs3-project/MACS/releases/tag/v${version}"; 58 - license = licenses.bsd3; 59 - maintainers = with maintainers; [ gschwartz ]; 60 }; 61 }
··· 50 51 pythonImportsCheck = [ "MACS2" ]; 52 53 + meta = { 54 description = "Model-based Analysis for ChIP-Seq"; 55 mainProgram = "macs2"; 56 homepage = "https://github.com/macs3-project/MACS/"; 57 changelog = "https://github.com/macs3-project/MACS/releases/tag/v${version}"; 58 + license = lib.licenses.bsd3; 59 + maintainers = with lib.maintainers; [ gschwartz ]; 60 }; 61 }
+5 -5
pkgs/by-name/ma/maelstrom-clj/package.nix
··· 45 graphviz 46 ]; 47 48 - meta = with lib; { 49 description = "Workbench for writing toy implementations of distributed systems"; 50 homepage = "https://github.com/jepsen-io/maelstrom"; 51 changelog = "https://github.com/jepsen-io/maelstrom/releases/tag/${version}"; 52 mainProgram = "maelstrom"; 53 - sourceProvenance = [ sourceTypes.binaryBytecode ]; 54 - license = licenses.epl10; 55 - maintainers = [ maintainers.emilioziniades ]; 56 - platforms = platforms.linux ++ platforms.darwin; 57 }; 58 }
··· 45 graphviz 46 ]; 47 48 + meta = { 49 description = "Workbench for writing toy implementations of distributed systems"; 50 homepage = "https://github.com/jepsen-io/maelstrom"; 51 changelog = "https://github.com/jepsen-io/maelstrom/releases/tag/${version}"; 52 mainProgram = "maelstrom"; 53 + sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; 54 + license = lib.licenses.epl10; 55 + maintainers = [ lib.maintainers.emilioziniades ]; 56 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 57 }; 58 }
+3 -3
pkgs/by-name/ma/magic-wormhole-rs/package.nix
··· 31 --zsh <($out/bin/wormhole-rs completion zsh) 32 ''; 33 34 - meta = with lib; { 35 description = "Rust implementation of Magic Wormhole, with new features and enhancements"; 36 homepage = "https://github.com/magic-wormhole/magic-wormhole.rs"; 37 changelog = "https://github.com/magic-wormhole/magic-wormhole.rs/raw/${version}/changelog.md"; 38 - license = licenses.eupl12; 39 - maintainers = with maintainers; [ 40 zeri 41 piegames 42 ];
··· 31 --zsh <($out/bin/wormhole-rs completion zsh) 32 ''; 33 34 + meta = { 35 description = "Rust implementation of Magic Wormhole, with new features and enhancements"; 36 homepage = "https://github.com/magic-wormhole/magic-wormhole.rs"; 37 changelog = "https://github.com/magic-wormhole/magic-wormhole.rs/raw/${version}/changelog.md"; 38 + license = lib.licenses.eupl12; 39 + maintainers = with lib.maintainers; [ 40 zeri 41 piegames 42 ];
+3 -3
pkgs/by-name/ma/mailhog/package.nix
··· 34 inherit (nixosTests) mailhog; 35 }; 36 37 - meta = with lib; { 38 description = "Web and API based SMTP testing"; 39 mainProgram = "MailHog"; 40 homepage = "https://github.com/mailhog/MailHog"; 41 changelog = "https://github.com/mailhog/MailHog/releases/tag/v${version}"; 42 - maintainers = with maintainers; [ 43 disassembler 44 jojosch 45 ]; 46 - license = licenses.mit; 47 }; 48 }
··· 34 inherit (nixosTests) mailhog; 35 }; 36 37 + meta = { 38 description = "Web and API based SMTP testing"; 39 mainProgram = "MailHog"; 40 homepage = "https://github.com/mailhog/MailHog"; 41 changelog = "https://github.com/mailhog/MailHog/releases/tag/v${version}"; 42 + maintainers = with lib.maintainers; [ 43 disassembler 44 jojosch 45 ]; 46 + license = lib.licenses.mit; 47 }; 48 }
+2 -2
pkgs/by-name/ma/maim/package.nix
··· 64 65 doCheck = false; 66 67 - meta = with lib; { 68 mainProgram = "maim"; 69 inherit (src.meta) homepage; 70 description = "Command-line screenshot utility"; ··· 76 changelog = "https://github.com/naelstrof/maim/releases/tag/v${version}"; 77 platforms = lib.platforms.all; 78 license = lib.licenses.gpl3Plus; 79 - maintainers = [ ]; 80 }; 81 }
··· 64 65 doCheck = false; 66 67 + meta = { 68 mainProgram = "maim"; 69 inherit (src.meta) homepage; 70 description = "Command-line screenshot utility"; ··· 76 changelog = "https://github.com/naelstrof/maim/releases/tag/v${version}"; 77 platforms = lib.platforms.all; 78 license = lib.licenses.gpl3Plus; 79 + maintainers = with lib.maintainers; [ ]; 80 }; 81 }
+4 -4
pkgs/by-name/ma/mainsail/package.nix
··· 34 runHook postInstall 35 ''; 36 37 - meta = with lib; { 38 description = "Web interface for managing and controlling 3D printers with Klipper"; 39 homepage = "https://docs.mainsail.xyz"; 40 changelog = "https://github.com/mainsail-crew/mainsail/releases/tag/v${version}"; 41 - license = licenses.gpl3Plus; 42 - platforms = platforms.linux; 43 - maintainers = with maintainers; [ 44 shhht 45 lovesegfault 46 wulfsta
··· 34 runHook postInstall 35 ''; 36 37 + meta = { 38 description = "Web interface for managing and controlling 3D printers with Klipper"; 39 homepage = "https://docs.mainsail.xyz"; 40 changelog = "https://github.com/mainsail-crew/mainsail/releases/tag/v${version}"; 41 + license = lib.licenses.gpl3Plus; 42 + platforms = lib.platforms.linux; 43 + maintainers = with lib.maintainers; [ 44 shhht 45 lovesegfault 46 wulfsta
+3 -3
pkgs/by-name/ma/malwoverview/package.nix
··· 43 "malwoverview" 44 ]; 45 46 - meta = with lib; { 47 description = "Tool for threat hunting and gathering intel information from various sources"; 48 homepage = "https://github.com/alexandreborges/malwoverview"; 49 changelog = "https://github.com/alexandreborges/malwoverview/releases/tag/v${version}"; 50 - license = licenses.gpl3Only; 51 - maintainers = with maintainers; [ fab ]; 52 mainProgram = "malwoverview.py"; 53 }; 54 }
··· 43 "malwoverview" 44 ]; 45 46 + meta = { 47 description = "Tool for threat hunting and gathering intel information from various sources"; 48 homepage = "https://github.com/alexandreborges/malwoverview"; 49 changelog = "https://github.com/alexandreborges/malwoverview/releases/tag/v${version}"; 50 + license = lib.licenses.gpl3Only; 51 + maintainers = with lib.maintainers; [ fab ]; 52 mainProgram = "malwoverview.py"; 53 }; 54 }
+3 -3
pkgs/by-name/ma/mantra/package.nix
··· 22 "-w" 23 ]; 24 25 - meta = with lib; { 26 description = "Tool used to hunt down API key leaks in JS files and pages"; 27 homepage = "https://github.com/MrEmpy/Mantra"; 28 changelog = "https://github.com/MrEmpy/Mantra/releases/tag/v${version}"; 29 - license = licenses.gpl3Only; 30 - maintainers = with maintainers; [ fab ]; 31 mainProgram = "mantra"; 32 }; 33 }
··· 22 "-w" 23 ]; 24 25 + meta = { 26 description = "Tool used to hunt down API key leaks in JS files and pages"; 27 homepage = "https://github.com/MrEmpy/Mantra"; 28 changelog = "https://github.com/MrEmpy/Mantra/releases/tag/v${version}"; 29 + license = lib.licenses.gpl3Only; 30 + maintainers = with lib.maintainers; [ fab ]; 31 mainProgram = "mantra"; 32 }; 33 }
+3 -3
pkgs/by-name/ma/mapcidr/package.nix
··· 22 "cmd/mapcidr" 23 ]; 24 25 - meta = with lib; { 26 description = "Small utility program to perform multiple operations for a given subnet/CIDR ranges"; 27 longDescription = '' 28 mapCIDR is developed to ease load distribution for mass scanning ··· 30 ''; 31 homepage = "https://github.com/projectdiscovery/mapcidr"; 32 changelog = "https://github.com/projectdiscovery/mapcidr/releases/tag/v${version}"; 33 - license = licenses.mit; 34 - maintainers = with maintainers; [ hanemile ]; 35 mainProgram = "mapcidr"; 36 }; 37 }
··· 22 "cmd/mapcidr" 23 ]; 24 25 + meta = { 26 description = "Small utility program to perform multiple operations for a given subnet/CIDR ranges"; 27 longDescription = '' 28 mapCIDR is developed to ease load distribution for mass scanning ··· 30 ''; 31 homepage = "https://github.com/projectdiscovery/mapcidr"; 32 changelog = "https://github.com/projectdiscovery/mapcidr/releases/tag/v${version}"; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ hanemile ]; 35 mainProgram = "mapcidr"; 36 }; 37 }
+4 -4
pkgs/by-name/ma/markdown-anki-decks/package.nix
··· 39 "markdown_anki_decks" 40 ]; 41 42 - meta = with lib; { 43 description = "Tool to convert Markdown files into Anki Decks"; 44 homepage = "https://github.com/lukesmurray/markdown-anki-decks"; 45 changelog = "https://github.com/lukesmurray/markdown-anki-decks/blob/${version}/CHANGELOG.md"; 46 - license = licenses.mit; 47 - maintainers = with maintainers; [ totoroot ]; 48 - platforms = platforms.unix; 49 mainProgram = "mdankideck"; 50 }; 51 }
··· 39 "markdown_anki_decks" 40 ]; 41 42 + meta = { 43 description = "Tool to convert Markdown files into Anki Decks"; 44 homepage = "https://github.com/lukesmurray/markdown-anki-decks"; 45 changelog = "https://github.com/lukesmurray/markdown-anki-decks/blob/${version}/CHANGELOG.md"; 46 + license = lib.licenses.mit; 47 + maintainers = with lib.maintainers; [ totoroot ]; 48 + platforms = lib.platforms.unix; 49 mainProgram = "mdankideck"; 50 }; 51 }
+4 -4
pkgs/by-name/ma/marker/package.nix
··· 51 meson rewrite kwargs set project / version '${version}' 52 ''; 53 54 - meta = with lib; { 55 homepage = "https://fabiocolacio.github.io/Marker/"; 56 description = "Markdown editor for the Linux desktop made with GTK3"; 57 - maintainers = with maintainers; [ 58 trepetti 59 aleksana 60 ]; 61 - license = licenses.gpl3Plus; 62 - platforms = platforms.linux; 63 changelog = "https://github.com/fabiocolacio/Marker/releases/tag/${version}"; 64 mainProgram = "marker"; 65 };
··· 51 meson rewrite kwargs set project / version '${version}' 52 ''; 53 54 + meta = { 55 homepage = "https://fabiocolacio.github.io/Marker/"; 56 description = "Markdown editor for the Linux desktop made with GTK3"; 57 + maintainers = with lib.maintainers; [ 58 trepetti 59 aleksana 60 ]; 61 + license = lib.licenses.gpl3Plus; 62 + platforms = lib.platforms.linux; 63 changelog = "https://github.com/fabiocolacio/Marker/releases/tag/${version}"; 64 mainProgram = "marker"; 65 };
+4 -4
pkgs/by-name/ma/martian-mono/package.nix
··· 28 runHook postInstall 29 ''; 30 31 - meta = with lib; { 32 description = "Free and open-source monospaced font from Evil Martians"; 33 homepage = "https://github.com/evilmartians/mono"; 34 changelog = "https://github.com/evilmartians/mono/raw/v${version}/Changelog.md"; 35 - license = licenses.ofl; 36 - maintainers = [ ]; 37 - platforms = platforms.all; 38 }; 39 }
··· 28 runHook postInstall 29 ''; 30 31 + meta = { 32 description = "Free and open-source monospaced font from Evil Martians"; 33 homepage = "https://github.com/evilmartians/mono"; 34 changelog = "https://github.com/evilmartians/mono/raw/v${version}/Changelog.md"; 35 + license = lib.licenses.ofl; 36 + maintainers = with lib.maintainers; [ ]; 37 + platforms = lib.platforms.all; 38 }; 39 }
+4 -4
pkgs/by-name/ma/masscan/package.nix
··· 63 $out/bin/masscan --selftest 64 ''; 65 66 - meta = with lib; { 67 description = "Fast scan of the Internet"; 68 mainProgram = "masscan"; 69 homepage = "https://github.com/robertdavidgraham/masscan"; 70 changelog = "https://github.com/robertdavidgraham/masscan/releases/tag/${version}"; 71 - license = licenses.agpl3Only; 72 - platforms = platforms.unix; 73 - maintainers = with maintainers; [ rnhmjoj ]; 74 }; 75 }
··· 63 $out/bin/masscan --selftest 64 ''; 65 66 + meta = { 67 description = "Fast scan of the Internet"; 68 mainProgram = "masscan"; 69 homepage = "https://github.com/robertdavidgraham/masscan"; 70 changelog = "https://github.com/robertdavidgraham/masscan/releases/tag/${version}"; 71 + license = lib.licenses.agpl3Only; 72 + platforms = lib.platforms.unix; 73 + maintainers = with lib.maintainers; [ rnhmjoj ]; 74 }; 75 }
+5 -5
pkgs/by-name/ma/massdns/package.nix
··· 23 24 passthru.updateScript = nix-update-script { }; 25 26 - meta = with lib; { 27 description = "Resolve large amounts of domain names"; 28 homepage = "https://github.com/blechschmidt/massdns"; 29 changelog = "https://github.com/blechschmidt/massdns/releases/tag/v${version}"; 30 - license = licenses.gpl3Only; 31 - maintainers = with maintainers; [ geoffreyfrogeye ]; 32 mainProgram = "massdns"; 33 - platforms = platforms.all; 34 # error: use of undeclared identifier 'MSG_NOSIGNAL' 35 - badPlatforms = platforms.darwin; 36 }; 37 }
··· 23 24 passthru.updateScript = nix-update-script { }; 25 26 + meta = { 27 description = "Resolve large amounts of domain names"; 28 homepage = "https://github.com/blechschmidt/massdns"; 29 changelog = "https://github.com/blechschmidt/massdns/releases/tag/v${version}"; 30 + license = lib.licenses.gpl3Only; 31 + maintainers = with lib.maintainers; [ geoffreyfrogeye ]; 32 mainProgram = "massdns"; 33 + platforms = lib.platforms.all; 34 # error: use of undeclared identifier 'MSG_NOSIGNAL' 35 + badPlatforms = lib.platforms.darwin; 36 }; 37 }
+4 -4
pkgs/by-name/ma/matrix-appservice-irc/package.nix
··· 89 passthru.tests.matrix-appservice-irc = nixosTests.matrix-appservice-irc; 90 passthru.updateScript = nix-update-script { }; 91 92 - meta = with lib; { 93 changelog = "https://github.com/matrix-org/matrix-appservice-irc/releases/tag/${version}"; 94 description = "Node.js IRC bridge for Matrix"; 95 mainProgram = "matrix-appservice-irc"; 96 - maintainers = with maintainers; [ rhysmdnz ]; 97 homepage = "https://github.com/matrix-org/matrix-appservice-irc"; 98 - license = licenses.asl20; 99 - platforms = platforms.linux; 100 }; 101 }
··· 89 passthru.tests.matrix-appservice-irc = nixosTests.matrix-appservice-irc; 90 passthru.updateScript = nix-update-script { }; 91 92 + meta = { 93 changelog = "https://github.com/matrix-org/matrix-appservice-irc/releases/tag/${version}"; 94 description = "Node.js IRC bridge for Matrix"; 95 mainProgram = "matrix-appservice-irc"; 96 + maintainers = with lib.maintainers; [ rhysmdnz ]; 97 homepage = "https://github.com/matrix-org/matrix-appservice-irc"; 98 + license = lib.licenses.asl20; 99 + platforms = lib.platforms.linux; 100 }; 101 }
+4 -4
pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix
··· 180 updateScript = nix-update-script { }; 181 }; 182 183 - meta = with lib; { 184 homepage = "https://matrix.org"; 185 changelog = "https://github.com/element-hq/synapse/releases/tag/v${version}"; 186 description = "Matrix reference homeserver"; 187 - license = licenses.agpl3Plus; 188 - maintainers = with maintainers; [ sumnerevans ]; 189 - teams = [ teams.matrix ]; 190 }; 191 }
··· 180 updateScript = nix-update-script { }; 181 }; 182 183 + meta = { 184 homepage = "https://matrix.org"; 185 changelog = "https://github.com/element-hq/synapse/releases/tag/v${version}"; 186 description = "Matrix reference homeserver"; 187 + license = lib.licenses.agpl3Plus; 188 + maintainers = with lib.maintainers; [ sumnerevans ]; 189 + teams = [ lib.teams.matrix ]; 190 }; 191 }
+3 -3
pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/s3-storage-provider.nix
··· 52 "s3_storage_provider" 53 ]; 54 55 - meta = with lib; { 56 description = "Synapse storage provider to fetch and store media in Amazon S3"; 57 mainProgram = "s3_media_upload"; 58 homepage = "https://github.com/matrix-org/synapse-s3-storage-provider"; 59 changelog = "https://github.com/matrix-org/synapse-s3-storage-provider/releases/tag/v${version}"; 60 - license = licenses.asl20; 61 - maintainers = [ ]; 62 }; 63 }
··· 52 "s3_storage_provider" 53 ]; 54 55 + meta = { 56 description = "Synapse storage provider to fetch and store media in Amazon S3"; 57 mainProgram = "s3_media_upload"; 58 homepage = "https://github.com/matrix-org/synapse-s3-storage-provider"; 59 changelog = "https://github.com/matrix-org/synapse-s3-storage-provider/releases/tag/v${version}"; 60 + license = lib.licenses.asl20; 61 + maintainers = with lib.maintainers; [ ]; 62 }; 63 }
+3 -3
pkgs/by-name/mc/mcfly/package.nix
··· 24 useFetchCargoVendor = true; 25 cargoHash = "sha256-9oNfXNQywvgTREa0G1UbId4ezLSCem4IBkqE5X234hE="; 26 27 - meta = with lib; { 28 homepage = "https://github.com/cantino/mcfly"; 29 description = "Upgraded ctrl-r where history results make sense for what you're working on right now"; 30 changelog = "https://github.com/cantino/mcfly/raw/v${version}/CHANGELOG.txt"; 31 - license = licenses.mit; 32 - maintainers = [ maintainers.melkor333 ]; 33 mainProgram = "mcfly"; 34 }; 35 }
··· 24 useFetchCargoVendor = true; 25 cargoHash = "sha256-9oNfXNQywvgTREa0G1UbId4ezLSCem4IBkqE5X234hE="; 26 27 + meta = { 28 homepage = "https://github.com/cantino/mcfly"; 29 description = "Upgraded ctrl-r where history results make sense for what you're working on right now"; 30 changelog = "https://github.com/cantino/mcfly/raw/v${version}/CHANGELOG.txt"; 31 + license = lib.licenses.mit; 32 + maintainers = [ lib.maintainers.melkor333 ]; 33 mainProgram = "mcfly"; 34 }; 35 }
+4 -4
pkgs/by-name/me/med/package.nix
··· 37 find . -type f -exec sed -i "s|/opt/med|$out/share/med|g" {} + 38 ''; 39 40 - meta = with lib; { 41 description = "GUI game memory scanner and editor"; 42 homepage = "https://github.com/allencch/med"; 43 changelog = "https://github.com/allencch/med/releases/tag/${version}"; 44 - maintainers = with maintainers; [ zebreus ]; 45 - platforms = platforms.linux; 46 - license = licenses.bsd3; 47 mainProgram = "med"; 48 }; 49 }
··· 37 find . -type f -exec sed -i "s|/opt/med|$out/share/med|g" {} + 38 ''; 39 40 + meta = { 41 description = "GUI game memory scanner and editor"; 42 homepage = "https://github.com/allencch/med"; 43 changelog = "https://github.com/allencch/med/releases/tag/${version}"; 44 + maintainers = with lib.maintainers; [ zebreus ]; 45 + platforms = lib.platforms.linux; 46 + license = lib.licenses.bsd3; 47 mainProgram = "med"; 48 }; 49 }
+3 -3
pkgs/by-name/me/mediawriter/package.nix
··· 36 xz 37 ]; 38 39 - meta = with lib; { 40 description = "Tool to write images files to portable media"; 41 homepage = "https://github.com/FedoraQt/MediaWriter"; 42 changelog = "https://github.com/FedoraQt/MediaWriter/releases/tag/${version}"; 43 - license = licenses.lgpl2Only; 44 - maintainers = with maintainers; [ fab ]; 45 mainProgram = "mediawriter"; 46 }; 47 }
··· 36 xz 37 ]; 38 39 + meta = { 40 description = "Tool to write images files to portable media"; 41 homepage = "https://github.com/FedoraQt/MediaWriter"; 42 changelog = "https://github.com/FedoraQt/MediaWriter/releases/tag/${version}"; 43 + license = lib.licenses.lgpl2Only; 44 + maintainers = with lib.maintainers; [ fab ]; 45 mainProgram = "mediawriter"; 46 }; 47 }
+3 -3
pkgs/by-name/me/melt/package.nix
··· 23 "-X=main.Version=${version}" 24 ]; 25 26 - meta = with lib; { 27 description = "Backup and restore Ed25519 SSH keys with seed words"; 28 mainProgram = "melt"; 29 homepage = "https://github.com/charmbracelet/melt"; 30 changelog = "https://github.com/charmbracelet/melt/releases/tag/v${version}"; 31 - license = licenses.mit; 32 - maintainers = with maintainers; [ penguwin ]; 33 }; 34 }
··· 23 "-X=main.Version=${version}" 24 ]; 25 26 + meta = { 27 description = "Backup and restore Ed25519 SSH keys with seed words"; 28 mainProgram = "melt"; 29 homepage = "https://github.com/charmbracelet/melt"; 30 changelog = "https://github.com/charmbracelet/melt/releases/tag/v${version}"; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ penguwin ]; 33 }; 34 }
+3 -3
pkgs/by-name/me/menyoki/package.nix
··· 50 installShellCompletion completions/menyoki.{bash,fish,zsh} 51 ''; 52 53 - meta = with lib; { 54 description = "Screen{shot,cast} and perform ImageOps on the command line"; 55 homepage = "https://menyoki.cli.rs/"; 56 changelog = "https://github.com/orhun/menyoki/blob/v${version}/CHANGELOG.md"; 57 - license = licenses.gpl3Only; 58 - maintainers = with maintainers; [ figsoda ]; 59 mainProgram = "menyoki"; 60 }; 61 }
··· 50 installShellCompletion completions/menyoki.{bash,fish,zsh} 51 ''; 52 53 + meta = { 54 description = "Screen{shot,cast} and perform ImageOps on the command line"; 55 homepage = "https://menyoki.cli.rs/"; 56 changelog = "https://github.com/orhun/menyoki/blob/v${version}/CHANGELOG.md"; 57 + license = lib.licenses.gpl3Only; 58 + maintainers = with lib.maintainers; [ figsoda ]; 59 mainProgram = "menyoki"; 60 }; 61 }
+4 -4
pkgs/by-name/me/mercure/package.nix
··· 42 }; 43 }; 44 45 - meta = with lib; { 46 description = "Open, easy, fast, reliable and battery-efficient solution for real-time communications"; 47 homepage = "https://github.com/dunglas/mercure"; 48 changelog = "https://github.com/dunglas/mercure/releases/tag/v${version}"; 49 - license = licenses.agpl3Only; 50 - maintainers = with maintainers; [ gaelreyrol ]; 51 - platforms = platforms.unix; 52 mainProgram = "mercure"; 53 }; 54 }
··· 42 }; 43 }; 44 45 + meta = { 46 description = "Open, easy, fast, reliable and battery-efficient solution for real-time communications"; 47 homepage = "https://github.com/dunglas/mercure"; 48 changelog = "https://github.com/dunglas/mercure/releases/tag/v${version}"; 49 + license = lib.licenses.agpl3Only; 50 + maintainers = with lib.maintainers; [ gaelreyrol ]; 51 + platforms = lib.platforms.unix; 52 mainProgram = "mercure"; 53 }; 54 }
+3 -3
pkgs/by-name/me/mermerd/package.nix
··· 36 }; 37 }; 38 39 - meta = with lib; { 40 description = "Create Mermaid-Js ERD diagrams from existing tables"; 41 mainProgram = "mermerd"; 42 homepage = "https://github.com/KarnerTh/mermerd"; 43 changelog = "https://github.com/KarnerTh/mermerd/releases/tag/v${version}"; 44 - license = licenses.mit; 45 - maintainers = with maintainers; [ austin-artificial ]; 46 }; 47 }
··· 36 }; 37 }; 38 39 + meta = { 40 description = "Create Mermaid-Js ERD diagrams from existing tables"; 41 mainProgram = "mermerd"; 42 homepage = "https://github.com/KarnerTh/mermerd"; 43 changelog = "https://github.com/KarnerTh/mermerd/releases/tag/v${version}"; 44 + license = lib.licenses.mit; 45 + maintainers = with lib.maintainers; [ austin-artificial ]; 46 }; 47 }
+3 -3
pkgs/by-name/me/metabigor/package.nix
··· 25 # Disabled for now as there are some failures ("undefined:") 26 doCheck = false; 27 28 - meta = with lib; { 29 description = "Tool to perform OSINT tasks"; 30 homepage = "https://github.com/j3ssie/metabigor"; 31 changelog = "https://github.com/j3ssie/metabigor/releases/tag/v${version}"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ fab ]; 34 mainProgram = "metabigor"; 35 }; 36 }
··· 25 # Disabled for now as there are some failures ("undefined:") 26 doCheck = false; 27 28 + meta = { 29 description = "Tool to perform OSINT tasks"; 30 homepage = "https://github.com/j3ssie/metabigor"; 31 changelog = "https://github.com/j3ssie/metabigor/releases/tag/v${version}"; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ fab ]; 34 mainProgram = "metabigor"; 35 }; 36 }
+4 -4
pkgs/by-name/me/metacity/package.nix
··· 64 65 doCheck = true; 66 67 - meta = with lib; { 68 description = "Window manager used in Gnome Flashback"; 69 homepage = "https://gitlab.gnome.org/GNOME/metacity"; 70 changelog = "https://gitlab.gnome.org/GNOME/metacity/-/blob/${version}/NEWS?ref_type=tags"; 71 - license = licenses.gpl2; 72 - teams = [ teams.gnome ]; 73 - platforms = platforms.linux; 74 }; 75 }
··· 64 65 doCheck = true; 66 67 + meta = { 68 description = "Window manager used in Gnome Flashback"; 69 homepage = "https://gitlab.gnome.org/GNOME/metacity"; 70 changelog = "https://gitlab.gnome.org/GNOME/metacity/-/blob/${version}/NEWS?ref_type=tags"; 71 + license = lib.licenses.gpl2; 72 + teams = [ lib.teams.gnome ]; 73 + platforms = lib.platforms.linux; 74 }; 75 }
+3 -3
pkgs/by-name/mi/microbin/package.nix
··· 74 RUSTONIG_SYSTEM_LIBONIG = true; 75 }; 76 77 - meta = with lib; { 78 description = "Tiny, self-contained, configurable paste bin and URL shortener written in Rust"; 79 homepage = "https://github.com/szabodanika/microbin"; 80 changelog = "https://github.com/szabodanika/microbin/releases/tag/v${version}"; 81 - license = licenses.bsd3; 82 - maintainers = with maintainers; [ 83 dit7ya 84 figsoda 85 ];
··· 74 RUSTONIG_SYSTEM_LIBONIG = true; 75 }; 76 77 + meta = { 78 description = "Tiny, self-contained, configurable paste bin and URL shortener written in Rust"; 79 homepage = "https://github.com/szabodanika/microbin"; 80 changelog = "https://github.com/szabodanika/microbin/releases/tag/v${version}"; 81 + license = lib.licenses.bsd3; 82 + maintainers = with lib.maintainers; [ 83 dit7ya 84 figsoda 85 ];
+4 -4
pkgs/by-name/mi/millet/package.nix
··· 32 "millet-ls" 33 ]; 34 35 - meta = with lib; { 36 description = "Language server for Standard ML"; 37 homepage = "https://github.com/azdavis/millet"; 38 changelog = "https://github.com/azdavis/millet/blob/v${version}/docs/CHANGELOG.md"; 39 license = [ 40 - licenses.mit # or 41 - licenses.asl20 42 ]; 43 - maintainers = [ ]; 44 mainProgram = "millet-ls"; 45 }; 46 }
··· 32 "millet-ls" 33 ]; 34 35 + meta = { 36 description = "Language server for Standard ML"; 37 homepage = "https://github.com/azdavis/millet"; 38 changelog = "https://github.com/azdavis/millet/blob/v${version}/docs/CHANGELOG.md"; 39 license = [ 40 + lib.licenses.mit # or 41 + lib.licenses.asl20 42 ]; 43 + maintainers = with lib.maintainers; [ ]; 44 mainProgram = "millet-ls"; 45 }; 46 }
+4 -4
pkgs/by-name/mi/minetest-mapserver/package.nix
··· 17 18 vendorHash = "sha256-sPqwY3c/ehrrP6aeUyRUMqCpHqBErwIXUlgoX0P99/w="; 19 20 - meta = with lib; { 21 description = "Realtime mapserver for minetest"; 22 mainProgram = "mapserver"; 23 homepage = "https://github.com/minetest-mapserver/mapserver/blob/master/readme.md"; 24 changelog = "https://github.com/minetest-mapserver/mapserver/releases/tag/v${version}"; 25 - license = with licenses; [ 26 mit 27 cc-by-sa-30 28 ]; 29 - platforms = platforms.all; 30 - maintainers = with maintainers; [ gm6k ]; 31 }; 32 }
··· 17 18 vendorHash = "sha256-sPqwY3c/ehrrP6aeUyRUMqCpHqBErwIXUlgoX0P99/w="; 19 20 + meta = { 21 description = "Realtime mapserver for minetest"; 22 mainProgram = "mapserver"; 23 homepage = "https://github.com/minetest-mapserver/mapserver/blob/master/readme.md"; 24 changelog = "https://github.com/minetest-mapserver/mapserver/releases/tag/v${version}"; 25 + license = with lib.licenses; [ 26 mit 27 cc-by-sa-30 28 ]; 29 + platforms = lib.platforms.all; 30 + maintainers = with lib.maintainers; [ gm6k ]; 31 }; 32 }
+3 -3
pkgs/by-name/mi/minify/package.nix
··· 44 installShellCompletion --cmd minify --bash cmd/minify/bash_completion 45 ''; 46 47 - meta = with lib; { 48 description = "Go minifiers for web formats"; 49 homepage = "https://go.tacodewolff.nl/minify"; 50 downloadPage = "https://github.com/tdewolff/minify"; 51 changelog = "https://github.com/tdewolff/minify/releases/tag/v${version}"; 52 - license = licenses.mit; 53 - maintainers = with maintainers; [ gaelreyrol ]; 54 mainProgram = "minify"; 55 }; 56 }
··· 44 installShellCompletion --cmd minify --bash cmd/minify/bash_completion 45 ''; 46 47 + meta = { 48 description = "Go minifiers for web formats"; 49 homepage = "https://go.tacodewolff.nl/minify"; 50 downloadPage = "https://github.com/tdewolff/minify"; 51 changelog = "https://github.com/tdewolff/minify/releases/tag/v${version}"; 52 + license = lib.licenses.mit; 53 + maintainers = with lib.maintainers; [ gaelreyrol ]; 54 mainProgram = "minify"; 55 }; 56 }
+4 -4
pkgs/by-name/mi/minigalaxy/package.nix
··· 70 makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 71 ''; 72 73 - meta = with lib; { 74 homepage = "https://sharkwouter.github.io/minigalaxy/"; 75 changelog = "https://github.com/sharkwouter/minigalaxy/blob/${version}/CHANGELOG.md"; 76 downloadPage = "https://github.com/sharkwouter/minigalaxy/releases"; 77 description = "Simple GOG client for Linux"; 78 - license = licenses.gpl3; 79 - maintainers = [ ]; 80 - platforms = platforms.linux; 81 }; 82 }
··· 70 makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 71 ''; 72 73 + meta = { 74 homepage = "https://sharkwouter.github.io/minigalaxy/"; 75 changelog = "https://github.com/sharkwouter/minigalaxy/blob/${version}/CHANGELOG.md"; 76 downloadPage = "https://github.com/sharkwouter/minigalaxy/releases"; 77 description = "Simple GOG client for Linux"; 78 + license = lib.licenses.gpl3; 79 + maintainers = with lib.maintainers; [ ]; 80 + platforms = lib.platforms.linux; 81 }; 82 }
+3 -3
pkgs/by-name/mi/minijinja/package.nix
··· 23 24 cargoBuildFlags = "--bin minijinja-cli"; 25 26 - meta = with lib; { 27 description = "Command Line Utility to render MiniJinja/Jinja2 templates"; 28 homepage = "https://github.com/mitsuhiko/minijinja"; 29 - license = with licenses; [ asl20 ]; 30 - maintainers = with maintainers; [ psibi ]; 31 changelog = "https://github.com/mitsuhiko/minijinja/blob/${version}/CHANGELOG.md"; 32 mainProgram = "minijinja-cli"; 33 };
··· 23 24 cargoBuildFlags = "--bin minijinja-cli"; 25 26 + meta = { 27 description = "Command Line Utility to render MiniJinja/Jinja2 templates"; 28 homepage = "https://github.com/mitsuhiko/minijinja"; 29 + license = with lib.licenses; [ asl20 ]; 30 + maintainers = with lib.maintainers; [ psibi ]; 31 changelog = "https://github.com/mitsuhiko/minijinja/blob/${version}/CHANGELOG.md"; 32 mainProgram = "minijinja-cli"; 33 };
+3 -3
pkgs/by-name/mi/miniserve/package.nix
··· 49 50 __darwinAllowLocalNetworking = true; 51 52 - meta = with lib; { 53 description = "CLI tool to serve files and directories over HTTP"; 54 homepage = "https://github.com/svenstaro/miniserve"; 55 changelog = "https://github.com/svenstaro/miniserve/blob/v${version}/CHANGELOG.md"; 56 - license = with licenses; [ mit ]; 57 - maintainers = with maintainers; [ figsoda ]; 58 mainProgram = "miniserve"; 59 }; 60 }
··· 49 50 __darwinAllowLocalNetworking = true; 51 52 + meta = { 53 description = "CLI tool to serve files and directories over HTTP"; 54 homepage = "https://github.com/svenstaro/miniserve"; 55 changelog = "https://github.com/svenstaro/miniserve/blob/v${version}/CHANGELOG.md"; 56 + license = with lib.licenses; [ mit ]; 57 + maintainers = with lib.maintainers; [ figsoda ]; 58 mainProgram = "miniserve"; 59 }; 60 }
+3 -3
pkgs/by-name/mi/misconfig-mapper/package.nix
··· 22 "-w" 23 ]; 24 25 - meta = with lib; { 26 description = "Tool to uncover security misconfigurations on popular third-party services"; 27 homepage = "https://github.com/intigriti/misconfig-mapper"; 28 changelog = "https://github.com/intigriti/misconfig-mapper/releases/tag/v${version}"; 29 - license = licenses.mit; 30 - maintainers = with maintainers; [ fab ]; 31 mainProgram = "misconfig-mapper"; 32 }; 33 }
··· 22 "-w" 23 ]; 24 25 + meta = { 26 description = "Tool to uncover security misconfigurations on popular third-party services"; 27 homepage = "https://github.com/intigriti/misconfig-mapper"; 28 changelog = "https://github.com/intigriti/misconfig-mapper/releases/tag/v${version}"; 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ fab ]; 31 mainProgram = "misconfig-mapper"; 32 }; 33 }
+3 -3
pkgs/by-name/mi/mitmproxy2swagger/package.nix
··· 34 35 pythonImportsCheck = [ "mitmproxy2swagger" ]; 36 37 - meta = with lib; { 38 description = "Tool to automagically reverse-engineer REST APIs"; 39 homepage = "https://github.com/alufers/mitmproxy2swagger"; 40 changelog = "https://github.com/alufers/mitmproxy2swagger/releases/tag/${version}"; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ fab ]; 43 mainProgram = "mitmproxy2swagger"; 44 }; 45 }
··· 34 35 pythonImportsCheck = [ "mitmproxy2swagger" ]; 36 37 + meta = { 38 description = "Tool to automagically reverse-engineer REST APIs"; 39 homepage = "https://github.com/alufers/mitmproxy2swagger"; 40 changelog = "https://github.com/alufers/mitmproxy2swagger/releases/tag/${version}"; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ fab ]; 43 mainProgram = "mitmproxy2swagger"; 44 }; 45 }
+4 -4
pkgs/by-name/ml/mlkit/package.nix
··· 42 runHook postCheck 43 ''; 44 45 - meta = with lib; { 46 description = "Standard ML Compiler and Toolkit"; 47 homepage = "https://elsman.com/mlkit/"; 48 changelog = "https://github.com/melsman/mlkit/blob/v${version}/NEWS.md"; 49 - license = licenses.gpl2Plus; 50 - platforms = platforms.unix; 51 - maintainers = with maintainers; [ athas ]; 52 }; 53 }
··· 42 runHook postCheck 43 ''; 44 45 + meta = { 46 description = "Standard ML Compiler and Toolkit"; 47 homepage = "https://elsman.com/mlkit/"; 48 changelog = "https://github.com/melsman/mlkit/blob/v${version}/NEWS.md"; 49 + license = lib.licenses.gpl2Plus; 50 + platforms = lib.platforms.unix; 51 + maintainers = with lib.maintainers; [ athas ]; 52 }; 53 }
+3 -3
pkgs/by-name/ml/mlxbf-bootctl/package.nix
··· 19 install -D mlxbf-bootctl $out/bin/mlxbf-bootctl 20 ''; 21 22 - meta = with lib; { 23 description = "Control BlueField boot partitions"; 24 homepage = "https://github.com/Mellanox/mlxbf-bootctl"; 25 - license = licenses.bsd2; 26 changelog = "https://github.com/Mellanox/mlxbf-bootctl/releases/tag/${pname}-${version}"; 27 # This package is supposed to only run on a BlueField. Thus aarch64-linux 28 # is the only relevant platform. 29 platforms = [ "aarch64-linux" ]; 30 - maintainers = with maintainers; [ nikstur ]; 31 }; 32 }
··· 19 install -D mlxbf-bootctl $out/bin/mlxbf-bootctl 20 ''; 21 22 + meta = { 23 description = "Control BlueField boot partitions"; 24 homepage = "https://github.com/Mellanox/mlxbf-bootctl"; 25 + license = lib.licenses.bsd2; 26 changelog = "https://github.com/Mellanox/mlxbf-bootctl/releases/tag/${pname}-${version}"; 27 # This package is supposed to only run on a BlueField. Thus aarch64-linux 28 # is the only relevant platform. 29 platforms = [ "aarch64-linux" ]; 30 + maintainers = with lib.maintainers; [ nikstur ]; 31 }; 32 }
+4 -4
pkgs/by-name/mo/mobile-broadband-provider-info/package.nix
··· 29 updateScript = gnome.updateScript { packageName = pname; }; 30 }; 31 32 - meta = with lib; { 33 description = "Mobile broadband service provider database"; 34 homepage = "https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info"; 35 changelog = "https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info/-/blob/${version}/NEWS?ref_type=tags"; 36 - license = licenses.publicDomain; 37 - maintainers = [ ]; 38 - platforms = platforms.all; 39 }; 40 }
··· 29 updateScript = gnome.updateScript { packageName = pname; }; 30 }; 31 32 + meta = { 33 description = "Mobile broadband service provider database"; 34 homepage = "https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info"; 35 changelog = "https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info/-/blob/${version}/NEWS?ref_type=tags"; 36 + license = lib.licenses.publicDomain; 37 + maintainers = with lib.maintainers; [ ]; 38 + platforms = lib.platforms.all; 39 }; 40 }
+3 -3
pkgs/by-name/mo/mockgen/package.nix
··· 39 ''; 40 }; 41 42 - meta = with lib; { 43 description = "GoMock is a mocking framework for the Go programming language"; 44 homepage = "https://github.com/uber-go/mock"; 45 changelog = "https://github.com/uber-go/mock/blob/v${version}/CHANGELOG.md"; 46 - license = licenses.asl20; 47 - maintainers = with maintainers; [ bouk ]; 48 mainProgram = "mockgen"; 49 }; 50 }
··· 39 ''; 40 }; 41 42 + meta = { 43 description = "GoMock is a mocking framework for the Go programming language"; 44 homepage = "https://github.com/uber-go/mock"; 45 changelog = "https://github.com/uber-go/mock/blob/v${version}/CHANGELOG.md"; 46 + license = lib.licenses.asl20; 47 + maintainers = with lib.maintainers; [ bouk ]; 48 mainProgram = "mockgen"; 49 }; 50 }
+4 -4
pkgs/by-name/mo/mockoon/package.nix
··· 29 --replace 'Exec=AppRun' 'Exec=${pname}' 30 ''; 31 32 - meta = with lib; { 33 description = "Easiest and quickest way to run mock APIs locally"; 34 longDescription = '' 35 Mockoon is the easiest and quickest way to run mock APIs locally. 36 No remote deployment, no account required, free and open-source. 37 ''; 38 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 39 homepage = "https://mockoon.com"; 40 changelog = "https://github.com/mockoon/mockoon/releases/tag/v${version}"; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ dit7ya ]; 43 mainProgram = "mockoon"; 44 platforms = [ "x86_64-linux" ]; 45 };
··· 29 --replace 'Exec=AppRun' 'Exec=${pname}' 30 ''; 31 32 + meta = { 33 description = "Easiest and quickest way to run mock APIs locally"; 34 longDescription = '' 35 Mockoon is the easiest and quickest way to run mock APIs locally. 36 No remote deployment, no account required, free and open-source. 37 ''; 38 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 39 homepage = "https://mockoon.com"; 40 changelog = "https://github.com/mockoon/mockoon/releases/tag/v${version}"; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ dit7ya ]; 43 mainProgram = "mockoon"; 44 platforms = [ "x86_64-linux" ]; 45 };
+4 -4
pkgs/by-name/mo/mommy/package.nix
··· 46 ''} 47 ''; 48 49 - meta = with lib; { 50 description = "mommy's here to support you, in any shell, on any system~ ❤️"; 51 homepage = "https://github.com/FWDekker/mommy"; 52 changelog = "https://github.com/FWDekker/mommy/blob/v${version}/CHANGELOG.md"; 53 - license = licenses.unlicense; 54 - platforms = platforms.all; 55 - maintainers = [ ]; 56 mainProgram = "mommy"; 57 }; 58 }
··· 46 ''} 47 ''; 48 49 + meta = { 50 description = "mommy's here to support you, in any shell, on any system~ ❤️"; 51 homepage = "https://github.com/FWDekker/mommy"; 52 changelog = "https://github.com/FWDekker/mommy/blob/v${version}/CHANGELOG.md"; 53 + license = lib.licenses.unlicense; 54 + platforms = lib.platforms.all; 55 + maintainers = with lib.maintainers; [ ]; 56 mainProgram = "mommy"; 57 }; 58 }
+3 -3
pkgs/by-name/mo/monsoon/package.nix
··· 21 # Tests fails on darwin 22 doCheck = !stdenv.hostPlatform.isDarwin; 23 24 - meta = with lib; { 25 description = "Fast HTTP enumerator"; 26 mainProgram = "monsoon"; 27 longDescription = '' ··· 30 ''; 31 homepage = "https://github.com/RedTeamPentesting/monsoon"; 32 changelog = "https://github.com/RedTeamPentesting/monsoon/releases/tag/v${version}"; 33 - license = licenses.mit; 34 - maintainers = with maintainers; [ fab ]; 35 }; 36 }
··· 21 # Tests fails on darwin 22 doCheck = !stdenv.hostPlatform.isDarwin; 23 24 + meta = { 25 description = "Fast HTTP enumerator"; 26 mainProgram = "monsoon"; 27 longDescription = '' ··· 30 ''; 31 homepage = "https://github.com/RedTeamPentesting/monsoon"; 32 changelog = "https://github.com/RedTeamPentesting/monsoon/releases/tag/v${version}"; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ fab ]; 35 }; 36 }
+3 -3
pkgs/by-name/my/mydumper/package.nix
··· 111 version = "myloader v${version}"; 112 }; 113 114 - meta = with lib; { 115 description = "High-performance MySQL backup tool"; 116 homepage = "https://github.com/mydumper/mydumper"; 117 changelog = "https://github.com/mydumper/mydumper/releases/tag/v${version}"; 118 - license = licenses.gpl3Plus; 119 platforms = lib.platforms.unix; 120 - maintainers = with maintainers; [ 121 izorkin 122 michaelglass 123 ];
··· 111 version = "myloader v${version}"; 112 }; 113 114 + meta = { 115 description = "High-performance MySQL backup tool"; 116 homepage = "https://github.com/mydumper/mydumper"; 117 changelog = "https://github.com/mydumper/mydumper/releases/tag/v${version}"; 118 + license = lib.licenses.gpl3Plus; 119 platforms = lib.platforms.unix; 120 + maintainers = with lib.maintainers; [ 121 izorkin 122 michaelglass 123 ];
+5 -5
pkgs/by-name/my/myks/package.nix
··· 44 --fish <($out/bin/myks completion fish) 45 ''; 46 47 - meta = with lib; { 48 changelog = "https://github.com/mykso/myks/blob/v${version}/CHANGELOG.md"; 49 description = "Configuration framework for Kubernetes applications"; 50 - license = licenses.mit; 51 homepage = "https://github.com/mykso/myks"; 52 - maintainers = [ 53 - maintainers.kbudde 54 - maintainers.zebradil 55 ]; 56 mainProgram = "myks"; 57 };
··· 44 --fish <($out/bin/myks completion fish) 45 ''; 46 47 + meta = { 48 changelog = "https://github.com/mykso/myks/blob/v${version}/CHANGELOG.md"; 49 description = "Configuration framework for Kubernetes applications"; 50 + license = lib.licenses.mit; 51 homepage = "https://github.com/mykso/myks"; 52 + maintainers = with lib.maintainers; [ 53 + lib.maintainers.kbudde 54 + lib.maintainers.zebradil 55 ]; 56 mainProgram = "myks"; 57 };
+3 -3
pkgs/by-name/na/naabu/package.nix
··· 34 35 versionCheckProgramArg = "-version"; 36 37 - meta = with lib; { 38 description = "Fast SYN/CONNECT port scanner"; 39 longDescription = '' 40 Naabu is a port scanning tool written in Go that allows you to enumerate ··· 44 ''; 45 homepage = "https://github.com/projectdiscovery/naabu"; 46 changelog = "https://github.com/projectdiscovery/naabu/releases/tag/v${version}"; 47 - license = licenses.asl20; 48 - maintainers = with maintainers; [ fab ]; 49 mainProgram = "naabu"; 50 }; 51 }
··· 34 35 versionCheckProgramArg = "-version"; 36 37 + meta = { 38 description = "Fast SYN/CONNECT port scanner"; 39 longDescription = '' 40 Naabu is a port scanning tool written in Go that allows you to enumerate ··· 44 ''; 45 homepage = "https://github.com/projectdiscovery/naabu"; 46 changelog = "https://github.com/projectdiscovery/naabu/releases/tag/v${version}"; 47 + license = lib.licenses.asl20; 48 + maintainers = with lib.maintainers; [ fab ]; 49 mainProgram = "naabu"; 50 }; 51 }
+3 -3
pkgs/by-name/na/namespace-cli/package.nix
··· 29 "-X namespacelabs.dev/foundation/internal/cli/version.Tag=v${version}" 30 ]; 31 32 - meta = with lib; { 33 mainProgram = "nsc"; 34 - maintainers = with maintainers; [ techknowlogick ]; 35 - license = licenses.asl20; 36 changelog = "https://github.com/namespacelabs/foundation/releases/tag/v${version}"; 37 homepage = "https://github.com/namespacelabs/foundation"; 38 description = "Command line interface for the Namespaces platform";
··· 29 "-X namespacelabs.dev/foundation/internal/cli/version.Tag=v${version}" 30 ]; 31 32 + meta = { 33 mainProgram = "nsc"; 34 + maintainers = with lib.maintainers; [ techknowlogick ]; 35 + license = lib.licenses.asl20; 36 changelog = "https://github.com/namespacelabs/foundation/releases/tag/v${version}"; 37 homepage = "https://github.com/namespacelabs/foundation"; 38 description = "Command line interface for the Namespaces platform";
+3 -3
pkgs/by-name/na/nanodbc/package.nix
··· 32 else 33 [ "-DBUILD_SHARED_LIBS=ON" ]; 34 35 - meta = with lib; { 36 homepage = "https://github.com/nanodbc/nanodbc"; 37 changelog = "https://github.com/nanodbc/nanodbc/raw/v${version}/CHANGELOG.md"; 38 description = "Small C++ wrapper for the native C ODBC API"; 39 - license = licenses.mit; 40 - maintainers = [ maintainers.bzizou ]; 41 }; 42 }
··· 32 else 33 [ "-DBUILD_SHARED_LIBS=ON" ]; 34 35 + meta = { 36 homepage = "https://github.com/nanodbc/nanodbc"; 37 changelog = "https://github.com/nanodbc/nanodbc/raw/v${version}/CHANGELOG.md"; 38 description = "Small C++ wrapper for the native C ODBC API"; 39 + license = lib.licenses.mit; 40 + maintainers = [ lib.maintainers.bzizou ]; 41 }; 42 }
+3 -3
pkgs/by-name/na/nats-kafka/package.nix
··· 30 31 passthru.updateScript = nix-update-script { }; 32 33 - meta = with lib; { 34 description = "NATS to Kafka Bridging"; 35 mainProgram = "nats-kafka"; 36 homepage = "https://github.com/nats-io/nats-kafka"; 37 changelog = "https://github.com/nats-io/nats-kafka/releases/tag/v${version}"; 38 - license = licenses.asl20; 39 - maintainers = with maintainers; [ misuzu ]; 40 }; 41 }
··· 30 31 passthru.updateScript = nix-update-script { }; 32 33 + meta = { 34 description = "NATS to Kafka Bridging"; 35 mainProgram = "nats-kafka"; 36 homepage = "https://github.com/nats-io/nats-kafka"; 37 changelog = "https://github.com/nats-io/nats-kafka/releases/tag/v${version}"; 38 + license = lib.licenses.asl20; 39 + maintainers = with lib.maintainers; [ misuzu ]; 40 }; 41 }
+3 -3
pkgs/by-name/na/nats-server/package.nix
··· 22 23 passthru.tests.nats = nixosTests.nats; 24 25 - meta = with lib; { 26 description = "High-Performance server for NATS"; 27 mainProgram = "nats-server"; 28 homepage = "https://nats.io/"; 29 changelog = "https://github.com/nats-io/nats-server/releases/tag/v${version}"; 30 - license = licenses.asl20; 31 - maintainers = with maintainers; [ 32 swdunlop 33 derekcollison 34 ];
··· 22 23 passthru.tests.nats = nixosTests.nats; 24 25 + meta = { 26 description = "High-Performance server for NATS"; 27 mainProgram = "nats-server"; 28 homepage = "https://nats.io/"; 29 changelog = "https://github.com/nats-io/nats-server/releases/tag/v${version}"; 30 + license = lib.licenses.asl20; 31 + maintainers = with lib.maintainers; [ 32 swdunlop 33 derekcollison 34 ];
+3 -3
pkgs/by-name/na/nats-top/package.nix
··· 32 }; 33 }; 34 35 - meta = with lib; { 36 description = "top-like tool for monitoring NATS servers"; 37 homepage = "https://github.com/nats-io/nats-top"; 38 changelog = "https://github.com/nats-io/nats-top/releases/tag/v${version}"; 39 - license = with licenses; [ mit ]; 40 - maintainers = with maintainers; [ fab ]; 41 mainProgram = "nats-top"; 42 }; 43 }
··· 32 }; 33 }; 34 35 + meta = { 36 description = "top-like tool for monitoring NATS servers"; 37 homepage = "https://github.com/nats-io/nats-top"; 38 changelog = "https://github.com/nats-io/nats-top/releases/tag/v${version}"; 39 + license = with lib.licenses; [ mit ]; 40 + maintainers = with lib.maintainers; [ fab ]; 41 mainProgram = "nats-top"; 42 }; 43 }
+3 -3
pkgs/by-name/na/natscli/package.nix
··· 36 37 versionCheckProgram = "${placeholder "out"}/bin/nats"; 38 39 - meta = with lib; { 40 description = "NATS Command Line Interface"; 41 homepage = "https://github.com/nats-io/natscli"; 42 changelog = "https://github.com/nats-io/natscli/releases/tag/v${version}"; 43 - license = licenses.asl20; 44 - maintainers = with maintainers; [ fab ]; 45 mainProgram = "nats"; 46 }; 47 }
··· 36 37 versionCheckProgram = "${placeholder "out"}/bin/nats"; 38 39 + meta = { 40 description = "NATS Command Line Interface"; 41 homepage = "https://github.com/nats-io/natscli"; 42 changelog = "https://github.com/nats-io/natscli/releases/tag/v${version}"; 43 + license = lib.licenses.asl20; 44 + maintainers = with lib.maintainers; [ fab ]; 45 mainProgram = "nats"; 46 }; 47 }
+4 -4
pkgs/by-name/ne/neatvnc/package.nix
··· 49 50 doCheck = true; 51 52 - meta = with lib; { 53 description = "VNC server library"; 54 longDescription = '' 55 This is a liberally licensed VNC server library that's intended to be ··· 60 ''; 61 homepage = "https://github.com/any1/neatvnc"; 62 changelog = "https://github.com/any1/neatvnc/releases/tag/v${version}"; 63 - license = licenses.isc; 64 - platforms = platforms.linux; 65 - maintainers = with maintainers; [ nickcao ]; 66 }; 67 }
··· 49 50 doCheck = true; 51 52 + meta = { 53 description = "VNC server library"; 54 longDescription = '' 55 This is a liberally licensed VNC server library that's intended to be ··· 60 ''; 61 homepage = "https://github.com/any1/neatvnc"; 62 changelog = "https://github.com/any1/neatvnc/releases/tag/v${version}"; 63 + license = lib.licenses.isc; 64 + platforms = lib.platforms.linux; 65 + maintainers = with lib.maintainers; [ nickcao ]; 66 }; 67 }
+3 -3
pkgs/by-name/ne/nebula/package.nix
··· 29 inherit (nixosTests) nebula; 30 }; 31 32 - meta = with lib; { 33 description = "Overlay networking tool with a focus on performance, simplicity and security"; 34 longDescription = '' 35 Nebula is a scalable overlay networking tool with a focus on performance, ··· 48 ''; 49 homepage = "https://github.com/slackhq/nebula"; 50 changelog = "https://github.com/slackhq/nebula/blob/v${version}/CHANGELOG.md"; 51 - license = licenses.mit; 52 - maintainers = with maintainers; [ 53 Br1ght0ne 54 numinit 55 ];
··· 29 inherit (nixosTests) nebula; 30 }; 31 32 + meta = { 33 description = "Overlay networking tool with a focus on performance, simplicity and security"; 34 longDescription = '' 35 Nebula is a scalable overlay networking tool with a focus on performance, ··· 48 ''; 49 homepage = "https://github.com/slackhq/nebula"; 50 changelog = "https://github.com/slackhq/nebula/blob/v${version}/CHANGELOG.md"; 51 + license = lib.licenses.mit; 52 + maintainers = with lib.maintainers; [ 53 Br1ght0ne 54 numinit 55 ];
+3 -3
pkgs/by-name/ne/neon/package.nix
··· 54 55 passthru = { inherit compressionSupport sslSupport; }; 56 57 - meta = with lib; { 58 description = "HTTP and WebDAV client library"; 59 mainProgram = "neon-config"; 60 homepage = "https://notroj.github.io/neon/"; 61 changelog = "https://github.com/notroj/${pname}/blob/${version}/NEWS"; 62 - platforms = platforms.unix; 63 - license = licenses.lgpl2; 64 }; 65 }
··· 54 55 passthru = { inherit compressionSupport sslSupport; }; 56 57 + meta = { 58 description = "HTTP and WebDAV client library"; 59 mainProgram = "neon-config"; 60 homepage = "https://notroj.github.io/neon/"; 61 changelog = "https://github.com/notroj/${pname}/blob/${version}/NEWS"; 62 + platforms = lib.platforms.unix; 63 + license = lib.licenses.lgpl2; 64 }; 65 }
+3 -3
pkgs/by-name/ne/netclient/package.nix
··· 23 24 hardeningEnabled = [ "pie" ]; 25 26 - meta = with lib; { 27 description = "Automated WireGuard® Management Client"; 28 mainProgram = "netclient"; 29 homepage = "https://netmaker.io"; 30 changelog = "https://github.com/gravitl/netclient/releases/tag/v${version}"; 31 - license = licenses.asl20; 32 - maintainers = with maintainers; [ wexder ]; 33 }; 34 }
··· 23 24 hardeningEnabled = [ "pie" ]; 25 26 + meta = { 27 description = "Automated WireGuard® Management Client"; 28 mainProgram = "netclient"; 29 homepage = "https://netmaker.io"; 30 changelog = "https://github.com/gravitl/netclient/releases/tag/v${version}"; 31 + license = lib.licenses.asl20; 32 + maintainers = with lib.maintainers; [ wexder ]; 33 }; 34 }
+4 -4
pkgs/by-name/ne/netop/package.nix
··· 22 useFetchCargoVendor = true; 23 cargoHash = "sha256-WGwtRMARwRvcUflN3JYL32aib+IG1Q0j0D9BEfaiME4="; 24 25 - meta = with lib; { 26 changelog = "https://github.com/ZingerLittleBee/netop/raw/v${version}/CHANGELOG.md"; 27 description = "Network monitor using bpf"; 28 homepage = "https://github.com/ZingerLittleBee/netop"; 29 - license = licenses.mit; 30 mainProgram = "netop"; 31 - maintainers = [ maintainers.marcusramberg ]; 32 - platforms = platforms.linux; 33 }; 34 }
··· 22 useFetchCargoVendor = true; 23 cargoHash = "sha256-WGwtRMARwRvcUflN3JYL32aib+IG1Q0j0D9BEfaiME4="; 24 25 + meta = { 26 changelog = "https://github.com/ZingerLittleBee/netop/raw/v${version}/CHANGELOG.md"; 27 description = "Network monitor using bpf"; 28 homepage = "https://github.com/ZingerLittleBee/netop"; 29 + license = lib.licenses.mit; 30 mainProgram = "netop"; 31 + maintainers = [ lib.maintainers.marcusramberg ]; 32 + platforms = lib.platforms.linux; 33 }; 34 }
+3 -3
pkgs/by-name/ne/neverest/package.nix
··· 54 --zsh <($out/bin/neverest completion zsh) 55 ''; 56 57 - meta = with lib; { 58 description = "CLI to synchronize, backup and restore emails"; 59 mainProgram = "neverest"; 60 homepage = "https://pimalaya.org/neverest/cli/v${version}/"; 61 changelog = "https://git.sr.ht/~soywod/neverest-cli/tree/v${version}/item/CHANGELOG.md"; 62 - license = licenses.mit; 63 - maintainers = with maintainers; [ soywod ]; 64 }; 65 }
··· 54 --zsh <($out/bin/neverest completion zsh) 55 ''; 56 57 + meta = { 58 description = "CLI to synchronize, backup and restore emails"; 59 mainProgram = "neverest"; 60 homepage = "https://pimalaya.org/neverest/cli/v${version}/"; 61 changelog = "https://git.sr.ht/~soywod/neverest-cli/tree/v${version}/item/CHANGELOG.md"; 62 + license = lib.licenses.mit; 63 + maintainers = with lib.maintainers; [ soywod ]; 64 }; 65 }
+3 -3
pkgs/by-name/ne/newman/package.nix
··· 19 20 dontNpmBuild = true; 21 22 - meta = with lib; { 23 homepage = "https://www.getpostman.com"; 24 description = "Command-line collection runner for Postman"; 25 mainProgram = "newman"; 26 changelog = "https://github.com/postmanlabs/newman/releases/tag/v${version}"; 27 - maintainers = with maintainers; [ freezeboy ]; 28 - license = licenses.asl20; 29 }; 30 }
··· 19 20 dontNpmBuild = true; 21 22 + meta = { 23 homepage = "https://www.getpostman.com"; 24 description = "Command-line collection runner for Postman"; 25 mainProgram = "newman"; 26 changelog = "https://github.com/postmanlabs/newman/releases/tag/v${version}"; 27 + maintainers = with lib.maintainers; [ freezeboy ]; 28 + license = lib.licenses.asl20; 29 }; 30 }
+3 -3
pkgs/by-name/ne/next-ls/package.nix
··· 34 runHook postInstall 35 ''; 36 37 - meta = with lib; { 38 homepage = "https://www.elixir-tools.dev/next-ls/"; 39 changelog = "https://github.com/elixir-tools/next-ls/releases/tag/v${version}"; 40 description = "The language server for Elixir that just works"; 41 - license = licenses.mit; 42 mainProgram = "nextls"; 43 - maintainers = [ maintainers.adamcstephens ]; 44 platforms = beamPackages.erlang.meta.platforms; 45 }; 46 }
··· 34 runHook postInstall 35 ''; 36 37 + meta = { 38 homepage = "https://www.elixir-tools.dev/next-ls/"; 39 changelog = "https://github.com/elixir-tools/next-ls/releases/tag/v${version}"; 40 description = "The language server for Elixir that just works"; 41 + license = lib.licenses.mit; 42 mainProgram = "nextls"; 43 + maintainers = [ lib.maintainers.adamcstephens ]; 44 platforms = beamPackages.erlang.meta.platforms; 45 }; 46 }
+4 -4
pkgs/by-name/nf/nfdump/package.nix
··· 50 "--enable-nfpcapd" 51 ]; 52 53 - meta = with lib; { 54 description = "Tools for working with netflow data"; 55 longDescription = '' 56 nfdump is a set of tools for working with netflow data. 57 ''; 58 homepage = "https://github.com/phaag/nfdump"; 59 changelog = "https://github.com/phaag/nfdump/releases/tag/v${version}"; 60 - license = licenses.bsd3; 61 - maintainers = with maintainers; [ takikawa ]; 62 - platforms = platforms.unix; 63 }; 64 }
··· 50 "--enable-nfpcapd" 51 ]; 52 53 + meta = { 54 description = "Tools for working with netflow data"; 55 longDescription = '' 56 nfdump is a set of tools for working with netflow data. 57 ''; 58 homepage = "https://github.com/phaag/nfdump"; 59 changelog = "https://github.com/phaag/nfdump/releases/tag/v${version}"; 60 + license = lib.licenses.bsd3; 61 + maintainers = with lib.maintainers; [ takikawa ]; 62 + platforms = lib.platforms.unix; 63 }; 64 }
+3 -3
pkgs/by-name/nf/nfpm/package.nix
··· 41 --zsh <(${emulator} $out/bin/nfpm completion zsh) 42 ''; 43 44 - meta = with lib; { 45 description = "Simple deb and rpm packager written in Go"; 46 homepage = "https://github.com/goreleaser/nfpm"; 47 changelog = "https://github.com/goreleaser/nfpm/releases/tag/v${version}"; 48 - maintainers = with maintainers; [ 49 techknowlogick 50 caarlos0 51 ]; 52 - license = with licenses; [ mit ]; 53 mainProgram = "nfpm"; 54 }; 55 }
··· 41 --zsh <(${emulator} $out/bin/nfpm completion zsh) 42 ''; 43 44 + meta = { 45 description = "Simple deb and rpm packager written in Go"; 46 homepage = "https://github.com/goreleaser/nfpm"; 47 changelog = "https://github.com/goreleaser/nfpm/releases/tag/v${version}"; 48 + maintainers = with lib.maintainers; [ 49 techknowlogick 50 caarlos0 51 ]; 52 + license = with lib.licenses; [ mit ]; 53 mainProgram = "nfpm"; 54 }; 55 }
+4 -4
pkgs/by-name/ni/nikto/package.nix
··· 59 --prefix PERL5LIB : $PERL5LIB 60 ''; 61 62 - meta = with lib; { 63 description = "Web server scanner"; 64 mainProgram = "nikto"; 65 - license = licenses.gpl2Plus; 66 homepage = "https://cirt.net/Nikto2"; 67 changelog = "https://github.com/sullo/nikto/releases/tag/${version}"; 68 - maintainers = with maintainers; [ shamilton ]; 69 - platforms = platforms.unix; 70 }; 71 }
··· 59 --prefix PERL5LIB : $PERL5LIB 60 ''; 61 62 + meta = { 63 description = "Web server scanner"; 64 mainProgram = "nikto"; 65 + license = lib.licenses.gpl2Plus; 66 homepage = "https://cirt.net/Nikto2"; 67 changelog = "https://github.com/sullo/nikto/releases/tag/${version}"; 68 + maintainers = with lib.maintainers; [ shamilton ]; 69 + platforms = lib.platforms.unix; 70 }; 71 }
+3 -3
pkgs/by-name/ni/nil/package.nix
··· 31 32 passthru.updateScript = nix-update-script { }; 33 34 - meta = with lib; { 35 description = "Yet another language server for Nix"; 36 homepage = "https://github.com/oxalica/nil"; 37 changelog = "https://github.com/oxalica/nil/releases/tag/${version}"; 38 - license = with licenses; [ 39 mit 40 asl20 41 ]; 42 - maintainers = with maintainers; [ 43 figsoda 44 oxalica 45 ];
··· 31 32 passthru.updateScript = nix-update-script { }; 33 34 + meta = { 35 description = "Yet another language server for Nix"; 36 homepage = "https://github.com/oxalica/nil"; 37 changelog = "https://github.com/oxalica/nil/releases/tag/${version}"; 38 + license = with lib.licenses; [ 39 mit 40 asl20 41 ]; 42 + maintainers = with lib.maintainers; [ 43 figsoda 44 oxalica 45 ];
+2 -2
pkgs/by-name/ni/nix-direnv/package.nix
··· 11 # https://github.com/abathur/resholve/issues/107 12 resholve.mkDerivation rec { 13 pname = "nix-direnv"; 14 - version = "3.0.7"; 15 16 src = fetchFromGitHub { 17 owner = "nix-community"; 18 repo = "nix-direnv"; 19 rev = version; 20 - hash = "sha256-H59MMmyQ9Tl9CLKKkXIv2NZddrrJNLv8XOOI2e4pG64="; 21 }; 22 23 installPhase = ''
··· 11 # https://github.com/abathur/resholve/issues/107 12 resholve.mkDerivation rec { 13 pname = "nix-direnv"; 14 + version = "3.1.0"; 15 16 src = fetchFromGitHub { 17 owner = "nix-community"; 18 repo = "nix-direnv"; 19 rev = version; 20 + hash = "sha256-HdnQRcysoKNPbVa/D3KDcLgqf5+u9JDPmcl29cGj4AI="; 21 }; 22 23 installPhase = ''
+4 -4
pkgs/by-name/ni/nix-du/package.nix
··· 40 rustPlatform.bindgenHook 41 ]; 42 43 - meta = with lib; { 44 description = "Tool to determine which gc-roots take space in your nix store"; 45 homepage = "https://github.com/symphorien/nix-du"; 46 - license = licenses.lgpl3Only; 47 - maintainers = [ maintainers.symphorien ]; 48 - platforms = platforms.unix; 49 mainProgram = "nix-du"; 50 changelog = "https://github.com/symphorien/nix-du/blob/v${version}/CHANGELOG.md"; 51 };
··· 40 rustPlatform.bindgenHook 41 ]; 42 43 + meta = { 44 description = "Tool to determine which gc-roots take space in your nix store"; 45 homepage = "https://github.com/symphorien/nix-du"; 46 + license = lib.licenses.lgpl3Only; 47 + maintainers = [ lib.maintainers.symphorien ]; 48 + platforms = lib.platforms.unix; 49 mainProgram = "nix-du"; 50 changelog = "https://github.com/symphorien/nix-du/blob/v${version}/CHANGELOG.md"; 51 };
+3 -3
pkgs/by-name/ni/nix-template/package.nix
··· 47 --zsh <($out/bin/nix-template completions zsh) 48 ''; 49 50 - meta = with lib; { 51 description = "Make creating nix expressions easy"; 52 homepage = "https://github.com/jonringer/nix-template/"; 53 changelog = "https://github.com/jonringer/nix-template/releases/tag/v${version}"; 54 - license = licenses.cc0; 55 - maintainers = [ ]; 56 mainProgram = "nix-template"; 57 }; 58 }
··· 47 --zsh <($out/bin/nix-template completions zsh) 48 ''; 49 50 + meta = { 51 description = "Make creating nix expressions easy"; 52 homepage = "https://github.com/jonringer/nix-template/"; 53 changelog = "https://github.com/jonringer/nix-template/releases/tag/v${version}"; 54 + license = lib.licenses.cc0; 55 + maintainers = with lib.maintainers; [ ]; 56 mainProgram = "nix-template"; 57 }; 58 }
+4 -4
pkgs/by-name/ni/nix-weather/package.nix
··· 60 # be able to find updates through repology and we need this. 61 passthru.updateScript = nix-update-script { }; 62 63 - meta = with lib; { 64 description = "Check Cache Availablility of NixOS Configurations"; 65 longDescription = '' 66 Fast rust tool to check availability of your entire system in caches. It ··· 71 ''; 72 homepage = "https://git.fem.gg/cafkafk/nix-weather"; 73 changelog = "https://git.fem.gg/cafkafk/nix-weather/releases/tag/v${version}"; 74 - license = licenses.eupl12; 75 mainProgram = "nix-weather"; 76 - maintainers = with maintainers; [ 77 cafkafk 78 freyacodes 79 ]; 80 - platforms = platforms.all; 81 }; 82 }
··· 60 # be able to find updates through repology and we need this. 61 passthru.updateScript = nix-update-script { }; 62 63 + meta = { 64 description = "Check Cache Availablility of NixOS Configurations"; 65 longDescription = '' 66 Fast rust tool to check availability of your entire system in caches. It ··· 71 ''; 72 homepage = "https://git.fem.gg/cafkafk/nix-weather"; 73 changelog = "https://git.fem.gg/cafkafk/nix-weather/releases/tag/v${version}"; 74 + license = lib.licenses.eupl12; 75 mainProgram = "nix-weather"; 76 + maintainers = with lib.maintainers; [ 77 cafkafk 78 freyacodes 79 ]; 80 + platforms = lib.platforms.all; 81 }; 82 }
+4 -4
pkgs/by-name/no/noaa-apt/package.nix
··· 56 install -Dm644 -t $out/share/icons/hicolor/scalable/apps $src/debian/ar.com.mbernardi.noaa-apt.svg 57 ''; 58 59 - meta = with lib; { 60 description = "NOAA APT image decoder"; 61 homepage = "https://noaa-apt.mbernardi.com.ar/"; 62 - license = licenses.gpl3Only; 63 - maintainers = with maintainers; [ 64 trepetti 65 tmarkus 66 ]; 67 - platforms = platforms.all; 68 changelog = "https://github.com/martinber/noaa-apt/releases/tag/v${version}"; 69 mainProgram = "noaa-apt"; 70 };
··· 56 install -Dm644 -t $out/share/icons/hicolor/scalable/apps $src/debian/ar.com.mbernardi.noaa-apt.svg 57 ''; 58 59 + meta = { 60 description = "NOAA APT image decoder"; 61 homepage = "https://noaa-apt.mbernardi.com.ar/"; 62 + license = lib.licenses.gpl3Only; 63 + maintainers = with lib.maintainers; [ 64 trepetti 65 tmarkus 66 ]; 67 + platforms = lib.platforms.all; 68 changelog = "https://github.com/martinber/noaa-apt/releases/tag/v${version}"; 69 mainProgram = "noaa-apt"; 70 };
+3 -3
pkgs/by-name/no/node-manta/package.nix
··· 48 }; 49 }; 50 51 - meta = with lib; { 52 description = "Manta Object-Storage Client CLIs and Node.js SDK"; 53 homepage = "https://github.com/TritonDataCenter/node-manta"; 54 changelog = "https://github.com/TritonDataCenter/node-manta/blob/v${version}/CHANGES.md"; 55 - license = licenses.mit; 56 - maintainers = with maintainers; [ teutat3s ]; 57 mainProgram = "mls"; 58 }; 59 }
··· 48 }; 49 }; 50 51 + meta = { 52 description = "Manta Object-Storage Client CLIs and Node.js SDK"; 53 homepage = "https://github.com/TritonDataCenter/node-manta"; 54 changelog = "https://github.com/TritonDataCenter/node-manta/blob/v${version}/CHANGES.md"; 55 + license = lib.licenses.mit; 56 + maintainers = with lib.maintainers; [ teutat3s ]; 57 mainProgram = "mls"; 58 }; 59 }
+3 -3
pkgs/by-name/no/node-problem-detector/package.nix
··· 41 "-X k8s.io/node-problem-detector/pkg/version.version=v${version}" 42 ]; 43 44 - meta = with lib; { 45 description = "Various problem detectors running on the Kubernetes nodes"; 46 homepage = "https://github.com/kubernetes/node-problem-detector"; 47 changelog = "https://github.com/kubernetes/node-problem-detector/releases/tag/v${version}"; 48 - license = licenses.asl20; 49 - maintainers = with maintainers; [ lbpdt ]; 50 }; 51 }
··· 41 "-X k8s.io/node-problem-detector/pkg/version.version=v${version}" 42 ]; 43 44 + meta = { 45 description = "Various problem detectors running on the Kubernetes nodes"; 46 homepage = "https://github.com/kubernetes/node-problem-detector"; 47 changelog = "https://github.com/kubernetes/node-problem-detector/releases/tag/v${version}"; 48 + license = lib.licenses.asl20; 49 + maintainers = with lib.maintainers; [ lbpdt ]; 50 }; 51 }
+4 -4
pkgs/by-name/no/nodenv/package.nix
··· 34 runHook postInstall 35 ''; 36 37 - meta = with lib; { 38 description = "Manage multiple NodeJS versions"; 39 mainProgram = "nodenv"; 40 homepage = "https://github.com/nodenv/nodenv/"; 41 changelog = "https://github.com/nodenv/nodenv/releases/tag/v${version}"; 42 - license = licenses.mit; 43 - maintainers = with maintainers; [ alexnortung ]; 44 - platforms = platforms.unix; 45 }; 46 }
··· 34 runHook postInstall 35 ''; 36 37 + meta = { 38 description = "Manage multiple NodeJS versions"; 39 mainProgram = "nodenv"; 40 homepage = "https://github.com/nodenv/nodenv/"; 41 changelog = "https://github.com/nodenv/nodenv/releases/tag/v${version}"; 42 + license = lib.licenses.mit; 43 + maintainers = with lib.maintainers; [ alexnortung ]; 44 + platforms = lib.platforms.unix; 45 }; 46 }
+4 -4
pkgs/by-name/no/nofi/package.nix
··· 23 nativeBuildInputs = [ pkg-config ]; 24 buildInputs = [ dbus ]; 25 26 - meta = with lib; { 27 description = "Interruption-free notification system for Linux"; 28 homepage = "https://github.com/ellsclytn/nofi/"; 29 changelog = "https://github.com/ellsclytn/nofi/raw/v${version}/CHANGELOG.md"; 30 license = [ 31 - licenses.asl20 # or 32 - licenses.mit 33 ]; 34 mainProgram = "nofi"; 35 - maintainers = [ maintainers.magnetophon ]; 36 }; 37 }
··· 23 nativeBuildInputs = [ pkg-config ]; 24 buildInputs = [ dbus ]; 25 26 + meta = { 27 description = "Interruption-free notification system for Linux"; 28 homepage = "https://github.com/ellsclytn/nofi/"; 29 changelog = "https://github.com/ellsclytn/nofi/raw/v${version}/CHANGELOG.md"; 30 license = [ 31 + lib.licenses.asl20 # or 32 + lib.licenses.mit 33 ]; 34 mainProgram = "nofi"; 35 + maintainers = [ lib.maintainers.magnetophon ]; 36 }; 37 }
+3 -3
pkgs/by-name/no/nomore403/package.nix
··· 24 "-X=main.BuildDate=1970-01-01T00:00:00Z" 25 ]; 26 27 - meta = with lib; { 28 description = "Tool to bypass 403/40X response codes"; 29 homepage = "https://github.com/devploit/nomore403"; 30 changelog = "https://github.com/devploit/nomore403/releases/tag/${version}"; 31 - license = licenses.mit; 32 - maintainers = with maintainers; [ fab ]; 33 mainProgram = "nomore403"; 34 }; 35 }
··· 24 "-X=main.BuildDate=1970-01-01T00:00:00Z" 25 ]; 26 27 + meta = { 28 description = "Tool to bypass 403/40X response codes"; 29 homepage = "https://github.com/devploit/nomore403"; 30 changelog = "https://github.com/devploit/nomore403/releases/tag/${version}"; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ fab ]; 33 mainProgram = "nomore403"; 34 }; 35 }
+3 -3
pkgs/by-name/no/normcap/package.nix
··· 217 }) 218 ]; 219 220 - meta = with lib; { 221 description = "OCR powered screen-capture tool to capture information instead of images"; 222 homepage = "https://dynobo.github.io/normcap/"; 223 changelog = "https://github.com/dynobo/normcap/releases/tag/v${version}"; 224 - license = licenses.gpl3Plus; 225 - maintainers = with maintainers; [ 226 cafkafk 227 pbsds 228 ];
··· 217 }) 218 ]; 219 220 + meta = { 221 description = "OCR powered screen-capture tool to capture information instead of images"; 222 homepage = "https://dynobo.github.io/normcap/"; 223 changelog = "https://github.com/dynobo/normcap/releases/tag/v${version}"; 224 + license = lib.licenses.gpl3Plus; 225 + maintainers = with lib.maintainers; [ 226 cafkafk 227 pbsds 228 ];
+3 -3
pkgs/by-name/no/noseyparker/package.nix
··· 52 53 OPENSSL_NO_VENDOR = 1; 54 55 - meta = with lib; { 56 description = "Find secrets and sensitive information in textual data"; 57 mainProgram = "noseyparker"; 58 homepage = "https://github.com/praetorian-inc/noseyparker"; 59 changelog = "https://github.com/praetorian-inc/noseyparker/blob/v${version}/CHANGELOG.md"; 60 - license = licenses.asl20; 61 - maintainers = with maintainers; [ _0x4A6F ]; 62 }; 63 }
··· 52 53 OPENSSL_NO_VENDOR = 1; 54 55 + meta = { 56 description = "Find secrets and sensitive information in textual data"; 57 mainProgram = "noseyparker"; 58 homepage = "https://github.com/praetorian-inc/noseyparker"; 59 changelog = "https://github.com/praetorian-inc/noseyparker/blob/v${version}/CHANGELOG.md"; 60 + license = lib.licenses.asl20; 61 + maintainers = with lib.maintainers; [ _0x4A6F ]; 62 }; 63 }
+3 -3
pkgs/by-name/no/nostr-rs-relay/package.nix
··· 33 protobuf 34 ]; 35 36 - meta = with lib; { 37 description = "Nostr relay written in Rust"; 38 homepage = "https://sr.ht/~gheartsfield/nostr-rs-relay/"; 39 changelog = "https://github.com/scsibug/nostr-rs-relay/releases/tag/${version}"; 40 - maintainers = with maintainers; [ jurraca ]; 41 - license = licenses.mit; 42 }; 43 }
··· 33 protobuf 34 ]; 35 36 + meta = { 37 description = "Nostr relay written in Rust"; 38 homepage = "https://sr.ht/~gheartsfield/nostr-rs-relay/"; 39 changelog = "https://github.com/scsibug/nostr-rs-relay/releases/tag/${version}"; 40 + maintainers = with lib.maintainers; [ jurraca ]; 41 + license = lib.licenses.mit; 42 }; 43 }
+3 -3
pkgs/by-name/pa/packer/package.nix
··· 7 8 buildGoModule rec { 9 pname = "packer"; 10 - version = "1.12.0"; 11 12 src = fetchFromGitHub { 13 owner = "hashicorp"; 14 repo = "packer"; 15 rev = "v${version}"; 16 - hash = "sha256-19eaQs2f4zM3lXuQrWoS2S/tXWe3HdxXesjtVG67LFE="; 17 }; 18 19 - vendorHash = "sha256-BsYL0PEpujsXLjhFP05yK8Pr0tc0lrdsQqxzmKso3rw="; 20 21 subPackages = [ "." ]; 22
··· 7 8 buildGoModule rec { 9 pname = "packer"; 10 + version = "1.13.0"; 11 12 src = fetchFromGitHub { 13 owner = "hashicorp"; 14 repo = "packer"; 15 rev = "v${version}"; 16 + hash = "sha256-MWVNDRtvH33fby17rj8Fdc/14NGuxWIRNG6B+onUK+M="; 17 }; 18 19 + vendorHash = "sha256-aXeYGyMn+lnsfcQMJXRt1uZsdi9np26sMna6Ch1swbg="; 20 21 subPackages = [ "." ]; 22
+85
pkgs/by-name/pi/pihole-ftl/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + gmp, 7 + libidn2, 8 + libunistring, 9 + mbedtls, 10 + ncurses, 11 + nettle, 12 + readline, 13 + xxd, 14 + iproute2, 15 + ... 16 + }: 17 + 18 + stdenv.mkDerivation (finalAttrs: { 19 + pname = "pihole-ftl"; 20 + version = "6.1"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "pi-hole"; 24 + repo = "FTL"; 25 + tag = "v${finalAttrs.version}"; 26 + hash = "sha256-b3/kyDQa6qDK2avvDObWLvwUpAn6TFr1ZBdQC9AZWa4="; 27 + }; 28 + 29 + nativeBuildInputs = [ 30 + cmake 31 + xxd 32 + ]; 33 + 34 + buildInputs = [ 35 + gmp 36 + libidn2 37 + libunistring 38 + mbedtls 39 + ncurses 40 + nettle 41 + readline 42 + ]; 43 + 44 + cmakeFlags = [ 45 + (lib.cmakeBool "STATIC" stdenv.hostPlatform.isStatic) 46 + ]; 47 + 48 + postPatch = '' 49 + substituteInPlace src/version.c.in \ 50 + --replace-quiet "@GIT_VERSION@" "v${finalAttrs.version}" \ 51 + --replace-quiet "@GIT_DATE@" "1970-01-01" \ 52 + --replace-quiet "@GIT_BRANCH@" "master" \ 53 + --replace-quiet "@GIT_TAG@" "v${finalAttrs.version}" \ 54 + --replace-quiet "@GIT_HASH@" "builtfromreleasetarball" 55 + 56 + # Remove hard-coded absolute path to the pihole script, rely on it being provided by $PATH 57 + # Use execvp instead of execv so PATH is followed 58 + substituteInPlace src/api/action.c \ 59 + --replace-fail "/usr/local/bin/pihole" "pihole" \ 60 + --replace-fail "execv" "execvp" 61 + 62 + substituteInPlace src/database/network-table.c \ 63 + --replace-fail "ip neigh show" "${iproute2}/bin/ip neigh show" \ 64 + --replace-fail "ip address show" "${iproute2}/bin/ip address show" 65 + ''; 66 + 67 + installPhase = '' 68 + runHook preInstall 69 + 70 + install -Dm 555 -t $out/bin pihole-FTL 71 + 72 + runHook postInstall 73 + ''; 74 + 75 + passthru.settingsTemplate = ./pihole.toml; 76 + 77 + meta = { 78 + description = "Pi-hole FTL engine"; 79 + homepage = "https://github.com/pi-hole/FTL"; 80 + license = lib.licenses.eupl12; 81 + maintainers = with lib.maintainers; [ williamvds ]; 82 + platforms = lib.platforms.linux; 83 + mainProgram = "pihole-FTL"; 84 + }; 85 + })
+1194
pkgs/by-name/pi/pihole-ftl/pihole.toml
···
··· 1 + [dns] 2 + # Array of upstream DNS servers used by Pi-hole 3 + # Example: [ "8.8.8.8", "127.0.0.1#5335", "docker-resolver" ] 4 + # 5 + # Possible values are: 6 + # array of IP addresses and/or hostnames, optionally with a port (#...) 7 + upstreams = [] 8 + 9 + # Use this option to control deep CNAME inspection. Disabling it might be beneficial 10 + # for very low-end devices 11 + CNAMEdeepInspect = true 12 + 13 + # Should _esni. subdomains be blocked by default? Encrypted Server Name Indication 14 + # (ESNI) is certainly a good step into the right direction to enhance privacy on the 15 + # web. It prevents on-path observers, including ISPs, coffee shop owners and 16 + # firewalls, from intercepting the TLS Server Name Indication (SNI) extension by 17 + # encrypting it. This prevents the SNI from being used to determine which websites 18 + # users are visiting. 19 + # ESNI will obviously cause issues for pixelserv-tls which will be unable to generate 20 + # matching certificates on-the-fly when it cannot read the SNI. Cloudflare and Firefox 21 + # are already enabling ESNI. According to the IEFT draft (link above), we can easily 22 + # restore piselserv-tls's operation by replying NXDOMAIN to _esni. subdomains of 23 + # blocked domains as this mimics a "not configured for this domain" behavior. 24 + blockESNI = true 25 + 26 + # Should we overwrite the query source when client information is provided through 27 + # EDNS0 client subnet (ECS) information? This allows Pi-hole to obtain client IPs even 28 + # if they are hidden behind the NAT of a router. This feature has been requested and 29 + # discussed on Discourse where further information how to use it can be found: 30 + # https://discourse.pi-hole.net/t/support-for-add-subnet-option-from-dnsmasq-ecs-edns0-client-subnet/35940 31 + EDNS0ECS = true 32 + 33 + # Should FTL hide queries made by localhost? 34 + ignoreLocalhost = false 35 + 36 + # Should FTL analyze and show internally generated DNSSEC queries? 37 + showDNSSEC = true 38 + 39 + # Should FTL analyze *only* A and AAAA queries? 40 + analyzeOnlyAandAAAA = false 41 + 42 + # Controls whether and how FTL will reply with for address for which a local interface 43 + # exists. Changing this setting causes FTL to restart. 44 + # 45 + # Possible values are: 46 + # - "NONE" 47 + # Pi-hole will not respond automatically on PTR requests to local interface 48 + # addresses. Ensure pi.hole and/or hostname records exist elsewhere. 49 + # - "HOSTNAME" 50 + # Serve the machine's hostname. The hostname is queried from the kernel through 51 + # uname(2)->nodename. If the machine has multiple network interfaces, it can 52 + # also have multiple nodenames. In this case, it is unspecified and up to the 53 + # kernel which one will be returned. On Linux, the returned string is what has 54 + # been set using sethostname(2) which is typically what has been set in 55 + # /etc/hostname. 56 + # - "HOSTNAMEFQDN" 57 + # Serve the machine's hostname (see limitations above) as fully qualified domain 58 + # by adding the local domain. If no local domain has been defined (config option 59 + # dns.domain), FTL tries to query the domain name from the kernel using 60 + # getdomainname(2). If this fails, FTL appends ".no_fqdn_available" to the 61 + # hostname. 62 + # - "PI.HOLE" 63 + # Respond with "pi.hole". 64 + piholePTR = "PI.HOLE" 65 + 66 + # How should FTL handle queries when the gravity database is not available? 67 + # 68 + # Possible values are: 69 + # - "BLOCK" 70 + # Block all queries when the database is busy. 71 + # - "ALLOW" 72 + # Allow all queries when the database is busy. 73 + # - "REFUSE" 74 + # Refuse all queries which arrive while the database is busy. 75 + # - "DROP" 76 + # Just drop the queries, i.e., never reply to them at all. Despite "REFUSE" 77 + # sounding similar to "DROP", it turned out that many clients will just 78 + # immediately retry, causing up to several thousands of queries per second. This 79 + # does not happen in "DROP" mode. 80 + replyWhenBusy = "ALLOW" 81 + 82 + # FTL's internal TTL to be handed out for blocked queries in seconds. This settings 83 + # allows users to select a value different from the dnsmasq config option local-ttl. 84 + # This is useful in context of locally used hostnames that are known to stay constant 85 + # over long times (printers, etc.). 86 + # Note that large values may render whitelisting ineffective due to client-side 87 + # caching of blocked queries. 88 + blockTTL = 2 89 + 90 + # Array of custom DNS records 91 + # Example: hosts = [ "127.0.0.1 mylocal", "192.168.0.1 therouter" ] 92 + # 93 + # Possible values are: 94 + # Array of custom DNS records each one in HOSTS form: "IP HOSTNAME" 95 + hosts = [] 96 + 97 + # If set, A and AAAA queries for plain names, without dots or domain parts, are never 98 + # forwarded to upstream nameservers 99 + domainNeeded = false 100 + 101 + # If set, the domain is added to simple names (without a period) in /etc/hosts in the 102 + # same way as for DHCP-derived names 103 + expandHosts = false 104 + 105 + # The DNS domain used by your Pi-hole. 106 + # 107 + # This DNS domain is purely local. FTL may answer queries from its local cache and 108 + # configuration but *never* forwards any requests upstream *unless* you have 109 + # configured a dns.revServer exactly for this domain. In the latter case, all queries 110 + # for this domain are sent exclusively to this server (including reverse lookups). 111 + # 112 + # For DHCP, this has two effects; firstly it causes the DHCP server to return the 113 + # domain to any hosts which request it, and secondly it sets the domain which it is 114 + # legal for DHCP-configured hosts to claim. The intention is to constrain hostnames so 115 + # that an untrusted host on the LAN cannot advertise its name via DHCP as e.g. 116 + # "google.com" and capture traffic not meant for it. If no domain suffix is specified, 117 + # then any DHCP hostname with a domain part (ie with a period) will be disallowed and 118 + # logged. If a domain is specified, then hostnames with a domain part are allowed, 119 + # provided the domain part matches the suffix. In addition, when a suffix is set then 120 + # hostnames without a domain part have the suffix added as an optional domain part. 121 + # For instance, we can set domain=mylab.com and have a machine whose DHCP hostname is 122 + # "laptop". The IP address for that machine is available both as "laptop" and 123 + # "laptop.mylab.com". 124 + # 125 + # You can disable setting a domain by setting this option to an empty string. 126 + # 127 + # Possible values are: 128 + # <any valid domain> 129 + domain = "lan" 130 + 131 + # Should all reverse lookups for private IP ranges (i.e., 192.168.x.y, etc) which are 132 + # not found in /etc/hosts or the DHCP leases file be answered with "no such domain" 133 + # rather than being forwarded upstream? 134 + bogusPriv = true 135 + 136 + # Validate DNS replies using DNSSEC? 137 + dnssec = false 138 + 139 + # Interface to use for DNS (see also dnsmasq.listening.mode) and DHCP (if enabled) 140 + # 141 + # Possible values are: 142 + # a valid interface name 143 + interface = "" 144 + 145 + # Add A, AAAA and PTR records to the DNS. This adds one or more names to the DNS with 146 + # associated IPv4 (A) and IPv6 (AAAA) records 147 + # 148 + # Possible values are: 149 + # <name>[,<name>....],[<IPv4-address>],[<IPv6-address>][,<TTL>] 150 + hostRecord = "" 151 + 152 + # Pi-hole interface listening modes 153 + # 154 + # Possible values are: 155 + # - "LOCAL" 156 + # Allow only local requests. This setting accepts DNS queries only from hosts 157 + # whose address is on a local subnet, i.e., a subnet for which an interface 158 + # exists on the server. It is intended to be set as a default on installation, 159 + # to allow unconfigured installations to be useful but also safe from being used 160 + # for DNS amplification attacks if (accidentally) running public. 161 + # - "SINGLE" 162 + # Permit all origins, accept only on the specified interface. Respond only to 163 + # queries arriving on the specified interface. The loopback (lo) interface is 164 + # automatically added to the list of interfaces to use when this option is used. 165 + # Make sure your Pi-hole is properly firewalled! 166 + # - "BIND" 167 + # By default, FTL binds the wildcard address. If this is not what you want, you 168 + # can use this option as it forces FTL to really bind only the interfaces it is 169 + # listening on. Note that this may result in issues when the interface may go 170 + # down (cable unplugged, etc.). About the only time when this is useful is when 171 + # running another nameserver on the same port on the same machine. This may also 172 + # happen if you run a virtualization API such as libvirt. When this option is 173 + # used, IP alias interface labels (e.g. enp2s0:0) are checked rather than 174 + # interface names. 175 + # - "ALL" 176 + # Permit all origins, accept on all interfaces. Make sure your Pi-hole is 177 + # properly firewalled! This truly allows any traffic to be replied to and is a 178 + # dangerous thing to do as your Pi-hole could become an open resolver. You 179 + # should always ask yourself if the first option doesn't work for you as well. 180 + # - "NONE" 181 + # Do not add any configuration concerning the listening mode to the dnsmasq 182 + # configuration file. This is useful if you want to manually configure the 183 + # listening mode in auxiliary configuration files. This option is really meant 184 + # for advanced users only, support for this option may be limited. 185 + listeningMode = "LOCAL" 186 + 187 + # Log DNS queries and replies to pihole.log 188 + queryLogging = true 189 + 190 + # List of CNAME records which indicate that <cname> is really <target>. If the <TTL> is 191 + # given, it overwrites the value of local-ttl 192 + # 193 + # Possible values are: 194 + # Array of CNAMEs each on in one of the following forms: "<cname>,<target>[,<TTL>]" 195 + cnameRecords = [] 196 + 197 + # Port used by the DNS server 198 + port = 53 199 + 200 + # Reverse server (former also called "conditional forwarding") feature 201 + # Array of reverse servers each one in one of the following forms: 202 + # "<enabled>,<ip-address>[/<prefix-len>],<server>[#<port>][,<domain>]" 203 + # 204 + # Individual components: 205 + # 206 + # <enabled>: either "true" or "false" 207 + # 208 + # <ip-address>[/<prefix-len>]: Address range for the reverse server feature in CIDR 209 + # notation. If the prefix length is omitted, either 32 (IPv4) or 128 (IPv6) are 210 + # substituted (exact address match). This is almost certainly not what you want here. 211 + # Example: "192.168.0.0/24" for the range 192.168.0.1 - 192.168.0.255 212 + # 213 + # <server>[#<port>]: Target server to be used for the reverse server feature 214 + # Example: "192.168.0.1#53" 215 + # 216 + # <domain>: Domain used for the reverse server feature (e.g., "fritz.box") 217 + # Example: "fritz.box" 218 + # 219 + # Possible values are: 220 + # array of reverse servers each one in one of the following forms: 221 + # "<enabled>,<ip-address>[/<prefix-len>],<server>[#<port>][,<domain>]", e.g., 222 + # "true,192.168.0.0/24,192.168.0.1,fritz.box" 223 + revServers = [] 224 + 225 + [dns.cache] 226 + # Cache size of the DNS server. Note that expiring cache entries naturally make room 227 + # for new insertions over time. Setting this number too high will have an adverse 228 + # effect as not only more space is needed, but also lookup speed gets degraded in the 229 + # 10,000+ range. dnsmasq may issue a warning when you go beyond 10,000+ cache entries. 230 + size = 10000 231 + 232 + # Query cache optimizer: If a DNS name exists in the cache, but its time-to-live has 233 + # expired only recently, the data will be used anyway (a refreshing from upstream is 234 + # triggered). This can improve DNS query delays especially over unreliable Internet 235 + # connections. This feature comes at the expense of possibly sometimes returning 236 + # out-of-date data and less efficient cache utilization, since old data cannot be 237 + # flushed when its TTL expires, so the cache becomes mostly least-recently-used. To 238 + # mitigate issues caused by massively outdated DNS replies, the maximum overaging of 239 + # cached records is limited. We strongly recommend staying below 86400 (1 day) with 240 + # this option. 241 + # Setting the TTL excess time to zero will serve stale cache data regardless how long 242 + # it has expired. This is not recommended as it may lead to stale data being served 243 + # for a long time. Setting this option to any negative value will disable this feature 244 + # altogether. 245 + optimizer = 3600 246 + 247 + # This setting allows you to specify the TTL used for queries blocked upstream. Once 248 + # the TTL expires, the query will be forwarded to the upstream server again to check 249 + # if the block is still valid. Defaults to caching for one day (86400 seconds). 250 + # Setting this value to zero disables caching of queries blocked upstream. 251 + upstreamBlockedTTL = 86400 252 + 253 + [dns.blocking] 254 + # Should FTL block queries? 255 + active = true 256 + 257 + # How should FTL reply to blocked queries? 258 + # 259 + # Possible values are: 260 + # - "NULL" 261 + # In NULL mode, which is both the default and recommended mode for Pi-hole 262 + # FTLDNS, blocked queries will be answered with the "unspecified address" 263 + # (0.0.0.0 or ::). The "unspecified address" is a reserved IP address specified 264 + # by RFC 3513 - Internet Protocol Version 6 (IPv6) Addressing Architecture, 265 + # section 2.5.2. 266 + # - "IP_NODATA_AAAA" 267 + # In IP-NODATA-AAAA mode, blocked queries will be answered with the local IPv4 268 + # addresses of your Pi-hole. Blocked AAAA queries will be answered with 269 + # NODATA-IPV6 and clients will only try to reach your Pi-hole over its static 270 + # IPv4 address. 271 + # - "IP" 272 + # In IP mode, blocked queries will be answered with the local IP addresses of 273 + # your Pi-hole. 274 + # - "NX" 275 + # In NXDOMAIN mode, blocked queries will be answered with an empty response 276 + # (i.e., there won't be an answer section) and status NXDOMAIN. A NXDOMAIN 277 + # response should indicate that there is no such domain to the client making the 278 + # query. 279 + # - "NODATA" 280 + # In NODATA mode, blocked queries will be answered with an empty response (no 281 + # answer section) and status NODATA. A NODATA response indicates that the domain 282 + # exists, but there is no record for the requested query type. 283 + mode = "NULL" 284 + 285 + # Should FTL enrich blocked replies with EDNS0 information? 286 + # 287 + # Possible values are: 288 + # - "NONE" 289 + # In NONE mode, no additional EDNS information is added to blocked queries 290 + # - "CODE" 291 + # In CODE mode, blocked queries will be enriched with EDNS info-code BLOCKED (15) 292 + # - "TEXT" 293 + # In TEXT mode, blocked queries will be enriched with EDNS info-code BLOCKED (15) 294 + # and a text message describing the reason for the block 295 + edns = "TEXT" 296 + 297 + [dns.specialDomains] 298 + # Should Pi-hole always reply with NXDOMAIN to A and AAAA queries of 299 + # use-application-dns.net to disable Firefox automatic DNS-over-HTTP? This is 300 + # following the recommendation on 301 + # https://support.mozilla.org/en-US/kb/configuring-networks-disable-dns-over-https 302 + mozillaCanary = true 303 + 304 + # Should Pi-hole always reply with NXDOMAIN to A and AAAA queries of mask.icloud.com 305 + # and mask-h2.icloud.com to disable Apple's iCloud Private Relay to prevent Apple 306 + # devices from bypassing Pi-hole? This is following the recommendation on 307 + # https://developer.apple.com/support/prepare-your-network-for-icloud-private-relay 308 + iCloudPrivateRelay = true 309 + 310 + # Should Pi-hole always reply with NODATA to all queries to zone resolver.arpa to 311 + # prevent devices from bypassing Pi-hole using Discovery of Designated Resolvers? This 312 + # is based on recommendations at the end of RFC 9462, section 4. 313 + designatedResolver = true 314 + 315 + [dns.reply.host] 316 + # Use a specific IPv4 address for the Pi-hole host? By default, FTL determines the 317 + # address of the interface a query arrived on and uses this address for replying to A 318 + # queries with the most suitable address for the requesting client. This setting can 319 + # be used to use a fixed, rather than the dynamically obtained, address when Pi-hole 320 + # responds to the following names: [ "pi.hole", "<the device's hostname>", 321 + # "pi.hole.<local domain>", "<the device's hostname>.<local domain>" ] 322 + force4 = false 323 + 324 + # Custom IPv4 address for the Pi-hole host 325 + # 326 + # Possible values are: 327 + # <valid IPv4 address> or empty string ("") 328 + IPv4 = "" 329 + 330 + # Use a specific IPv6 address for the Pi-hole host? See description for the IPv4 331 + # variant above for further details. 332 + force6 = false 333 + 334 + # Custom IPv6 address for the Pi-hole host 335 + # 336 + # Possible values are: 337 + # <valid IPv6 address> or empty string ("") 338 + IPv6 = "" 339 + 340 + [dns.reply.blocking] 341 + # Use a specific IPv4 address in IP blocking mode? By default, FTL determines the 342 + # address of the interface a query arrived on and uses this address for replying to A 343 + # queries with the most suitable address for the requesting client. This setting can 344 + # be used to use a fixed, rather than the dynamically obtained, address when Pi-hole 345 + # responds in the following cases: IP blocking mode is used and this query is to be 346 + # blocked, regular expressions with the ;reply=IP regex extension. 347 + force4 = false 348 + 349 + # Custom IPv4 address for IP blocking mode 350 + # 351 + # Possible values are: 352 + # <valid IPv4 address> or empty string ("") 353 + IPv4 = "" 354 + 355 + # Use a specific IPv6 address in IP blocking mode? See description for the IPv4 variant 356 + # above for further details. 357 + force6 = false 358 + 359 + # Custom IPv6 address for IP blocking mode 360 + # 361 + # Possible values are: 362 + # <valid IPv6 address> or empty string ("") 363 + IPv6 = "" 364 + 365 + [dns.rateLimit] 366 + # Rate-limited queries are answered with a REFUSED reply and not further processed by 367 + # FTL. 368 + # The default settings for FTL's rate-limiting are to permit no more than 1000 queries 369 + # in 60 seconds. Both numbers can be customized independently. It is important to note 370 + # that rate-limiting is happening on a per-client basis. Other clients can continue to 371 + # use FTL while rate-limited clients are short-circuited at the same time. 372 + # For this setting, both numbers, the maximum number of queries within a given time, 373 + # and the length of the time interval (seconds) have to be specified. For instance, if 374 + # you want to set a rate limit of 1 query per hour, the option should look like 375 + # RATE_LIMIT=1/3600. The time interval is relative to when FTL has finished starting 376 + # (start of the daemon + possible delay by DELAY_STARTUP) then it will advance in 377 + # steps of the rate-limiting interval. If a client reaches the maximum number of 378 + # queries it will be blocked until the end of the current interval. This will be 379 + # logged to /var/log/pihole/FTL.log, e.g. Rate-limiting 10.0.1.39 for at least 44 380 + # seconds. If the client continues to send queries while being blocked already and 381 + # this number of queries during the blocking exceeds the limit the client will 382 + # continue to be blocked until the end of the next interval (FTL.log will contain 383 + # lines like Still rate-limiting 10.0.1.39 as it made additional 5007 queries). As 384 + # soon as the client requests less than the set limit, it will be unblocked (Ending 385 + # rate-limitation of 10.0.1.39). 386 + # Rate-limiting may be disabled altogether by setting both values to zero (this 387 + # results in the same behavior as before FTL v5.7). 388 + # How many queries are permitted... 389 + count = 1000 390 + 391 + # ... in the set interval before rate-limiting? 392 + interval = 60 393 + 394 + [dhcp] 395 + # Is the embedded DHCP server enabled? 396 + active = false 397 + 398 + # Start address of the DHCP address pool 399 + # 400 + # Possible values are: 401 + # <valid IPv4 address> or empty string (""), e.g., "192.168.0.10" 402 + start = "" 403 + 404 + # End address of the DHCP address pool 405 + # 406 + # Possible values are: 407 + # <valid IPv4 address> or empty string (""), e.g., "192.168.0.250" 408 + end = "" 409 + 410 + # Address of the gateway to be used (typically the address of your router in a home 411 + # installation) 412 + # 413 + # Possible values are: 414 + # <valid IPv4 address> or empty string (""), e.g., "192.168.0.1" 415 + router = "" 416 + 417 + # The netmask used by your Pi-hole. For directly connected networks (i.e., networks on 418 + # which the machine running Pi-hole has an interface) the netmask is optional and may 419 + # be set to an empty string (""): it will then be determined from the interface 420 + # configuration itself. For networks which receive DHCP service via a relay agent, we 421 + # cannot determine the netmask itself, so it should explicitly be specified, otherwise 422 + # Pi-hole guesses based on the class (A, B or C) of the network address. 423 + # 424 + # Possible values are: 425 + # <any valid netmask> (e.g., "255.255.255.0") or empty string ("") for 426 + # auto-discovery 427 + netmask = "" 428 + 429 + # If the lease time is given, then leases will be given for that length of time. If not 430 + # given, the default lease time is one hour for IPv4 and one day for IPv6. 431 + # 432 + # Possible values are: 433 + # The lease time can be in seconds, or minutes (e.g., "45m") or hours (e.g., "1h") 434 + # or days (like "2d") or even weeks ("1w"). You may also use "infinite" as string 435 + # but be aware of the drawbacks 436 + leaseTime = "" 437 + 438 + # Should Pi-hole make an attempt to also satisfy IPv6 address requests (be aware that 439 + # IPv6 works a whole lot different than IPv4) 440 + ipv6 = false 441 + 442 + # Enable DHCPv4 Rapid Commit Option specified in RFC 4039. Should only be enabled if 443 + # either the server is the only server for the subnet to avoid conflicts 444 + rapidCommit = false 445 + 446 + # Advertise DNS server multiple times to clients. Some devices will add their own 447 + # proprietary DNS servers to the list of DNS servers, which can cause issues with 448 + # Pi-hole. This option will advertise the Pi-hole DNS server multiple times to 449 + # clients, which should prevent this from happening. 450 + multiDNS = false 451 + 452 + # Enable logging for DHCP. This will log all relevant DHCP-related activity, including, 453 + # e.g., all the options sent to DHCP clients and the tags used to determine them (if 454 + # any). This can be useful for debugging DHCP issues. The generated output is saved to 455 + # the file specified by files.log.dnsmasq below. 456 + logging = false 457 + 458 + # Ignore unknown DHCP clients. 459 + # If this option is set, Pi-hole ignores all clients which are not explicitly 460 + # configured through dhcp.hosts. This can be useful to prevent unauthorized clients 461 + # from getting an IP address from the DHCP server. 462 + # It should be noted that this option is not a security feature, as clients can still 463 + # assign themselves an IP address and use the network. It is merely a convenience 464 + # feature to prevent unknown clients from getting a valid IP configuration assigned 465 + # automatically. 466 + # Note that you will need to configure new clients manually in dhcp.hosts before they 467 + # can use the network when this feature is enabled. 468 + ignoreUnknownClients = false 469 + 470 + # Per host parameters for the DHCP server. This allows a machine with a particular 471 + # hardware address to be always allocated the same hostname, IP address and lease time 472 + # or to specify static DHCP leases 473 + # 474 + # Possible values are: 475 + # Array of static leases each on in one of the following forms: 476 + # "[<hwaddr>][,id:<client_id>|*][,set:<tag>][,tag:<tag>][,<ipaddr>][,<hostname>][,<lease_time>][,ignore]" 477 + hosts = [] 478 + 479 + [ntp.ipv4] 480 + # Should FTL act as network time protocol (NTP) server (IPv4)? 481 + active = true 482 + 483 + # IPv4 address to listen on for NTP requests 484 + # 485 + # Possible values are: 486 + # <valid IPv4 address> or empty string ("") for wildcard (0.0.0.0) 487 + address = "" 488 + 489 + [ntp.ipv6] 490 + # Should FTL act as network time protocol (NTP) server (IPv6)? 491 + active = true 492 + 493 + # IPv6 address to listen on for NTP requests 494 + # 495 + # Possible values are: 496 + # <valid IPv6 address> or empty string ("") for wildcard (::) 497 + address = "" 498 + 499 + [ntp.sync] 500 + # Should FTL try to synchronize the system time with an upstream NTP server? 501 + active = true 502 + 503 + # NTP upstream server to sync with, e.g., "pool.ntp.org". Note that the NTP server 504 + # should be located as close as possible to you in order to minimize the time offset 505 + # possibly introduced by different routing paths. 506 + # 507 + # Possible values are: 508 + # valid NTP upstream server 509 + server = "pool.ntp.org" 510 + 511 + # Interval in seconds between successive synchronization attempts with the NTP server 512 + interval = 3600 513 + 514 + # Number of NTP syncs to perform and average before updating the system time 515 + count = 8 516 + 517 + [ntp.sync.rtc] 518 + # Should FTL update a real-time clock (RTC) if available? 519 + set = false 520 + 521 + # Path to the RTC device to update. Leave empty for auto-discovery 522 + # 523 + # Possible values are: 524 + # Path to the RTC device, e.g., "/dev/rtc0" 525 + device = "" 526 + 527 + # Should the RTC be set to UTC? 528 + utc = true 529 + 530 + [resolver] 531 + # Should FTL try to resolve IPv4 addresses to hostnames? 532 + resolveIPv4 = true 533 + 534 + # Should FTL try to resolve IPv6 addresses to hostnames? 535 + resolveIPv6 = true 536 + 537 + # Control whether FTL should use the fallback option to try to obtain client names from 538 + # checking the network table. This behavior can be disabled with this option. 539 + # Assume an IPv6 client without a host names. However, the network table knows - 540 + # though the client's MAC address - that this is the same device where we have a host 541 + # name for another IP address (e.g., a DHCP server managed IPv4 address). In this 542 + # case, we use the host name associated to the other address as this is the same 543 + # device. 544 + networkNames = true 545 + 546 + # With this option, you can change how (and if) hourly PTR requests are made to check 547 + # for changes in client and upstream server hostnames. 548 + # 549 + # Possible values are: 550 + # - "IPV4_ONLY" 551 + # Do hourly PTR lookups only for IPv4 addresses. This is the new default since 552 + # Pi-hole FTL v5.3.2. It should resolve issues with more and more very 553 + # short-lived PE IPv6 addresses coming up in a lot of networks. 554 + # - "ALL" 555 + # Do hourly PTR lookups for all addresses. This was the default until FTL 556 + # v5.3(.1). It has been replaced as it can create a lot of PTR queries for those 557 + # with many IPv6 addresses in their networks. 558 + # - "UNKNOWN" 559 + # Only resolve unknown hostnames. Already existing hostnames are never refreshed, 560 + # i.e., there will be no PTR queries made for clients where hostnames are known. 561 + # This also means that known hostnames will not be updated once known. 562 + # - "NONE" 563 + # Don't do any hourly PTR lookups. This means we look host names up exactly once 564 + # (when we first see a client) and never again. You may miss future changes of 565 + # host names. 566 + refreshNames = "IPV4_ONLY" 567 + 568 + [database] 569 + # Should FTL load information from the database on startup to be aware of the most 570 + # recent history? 571 + DBimport = true 572 + 573 + # How long should queries be stored in the database [days]? 574 + # Setting this value to 0 will disable the database. 575 + maxDBdays = 91 576 + 577 + # How often do we store queries in FTL's database [seconds]? 578 + DBinterval = 60 579 + 580 + # Should FTL enable Write-Ahead Log (WAL) mode for the on-disk query database 581 + # (configured via files.database)? 582 + # It is recommended to leave this setting enabled for performance reasons. About the 583 + # only reason to disable WAL mode is if you are experiencing specific issues with it, 584 + # e.g., when using a database that is accessed from multiple hosts via a network 585 + # share. When this setting is disabled, FTL will use SQLite3's default journal mode 586 + # (rollback journal in DELETE mode). 587 + useWAL = true 588 + 589 + [database.network] 590 + # Should FTL analyze the local ARP cache? When disabled, client identification and the 591 + # network table will stop working reliably. 592 + parseARPcache = true 593 + 594 + # How long should IP addresses be kept in the network_addresses table [days]? IP 595 + # addresses (and associated host names) older than the specified number of days are 596 + # removed to avoid dead entries in the network overview table. 597 + expire = 91 598 + 599 + [webserver] 600 + # On which domain is the web interface served? 601 + # 602 + # Possible values are: 603 + # <valid domain> 604 + domain = "pi.hole" 605 + 606 + # Webserver access control list (ACL) allowing for restrictions to be put on the list 607 + # of IP addresses which have access to the web server. The ACL is a comma separated 608 + # list of IP subnets, where each subnet is prepended by either a - or a + sign. A plus 609 + # sign means allow, where a minus sign means deny. If a subnet mask is omitted, such 610 + # as -1.2.3.4, this means to deny only that single IP address. If this value is not 611 + # set (empty string), all accesses are allowed. Otherwise, the default setting is to 612 + # deny all accesses. On each request the full list is traversed, and the last (!) 613 + # match wins. IPv6 addresses may be specified in CIDR-form [a:b::c]/64. 614 + # 615 + # Example 1: acl = "+127.0.0.1,+[::1]" 616 + # ---> deny all access, except from 127.0.0.1 and ::1, 617 + # Example 2: acl = "+192.168.0.0/16" 618 + # ---> deny all accesses, except from the 192.168.0.0/16 subnet, 619 + # Example 3: acl = "+[::]/0" ---> allow only IPv6 access. 620 + # 621 + # Possible values are: 622 + # <valid ACL> 623 + acl = "" 624 + 625 + # Ports to be used by the webserver. 626 + # Comma-separated list of ports to listen on. It is possible to specify an IP address 627 + # to bind to. In this case, an IP address and a colon must be prepended to the port 628 + # number. For example, to bind to the loopback interface on port 80 (IPv4) and to all 629 + # interfaces port 8080 (IPv4), use "127.0.0.1:80,8080". "[::]:80" can be used to 630 + # listen to IPv6 connections to port 80. IPv6 addresses of network interfaces can be 631 + # specified as well, e.g. "[::1]:80" for the IPv6 loopback interface. [::]:80 will 632 + # bind to port 80 IPv6 only. 633 + # In order to use port 80 for all interfaces, both IPv4 and IPv6, use either the 634 + # configuration "80,[::]:80" (create one socket for IPv4 and one for IPv6 only), or 635 + # "+80" (create one socket for both, IPv4 and IPv6). The '+' notation to use IPv4 and 636 + # IPv6 will only work if no network interface is specified. Depending on your 637 + # operating system version and IPv6 network environment, some configurations might not 638 + # work as expected, so you have to test to find the configuration most suitable for 639 + # your needs. In case "+80" does not work for your environment, you need to use 640 + # "80,[::]:80". 641 + # If the port is TLS/SSL, a letter 's' (secure) must be appended, for example, 642 + # "80,443s" will open port 80 and port 443, and connections on port 443 will be 643 + # encrypted. For non-encrypted ports, it is allowed to append letter 'r' (as in 644 + # redirect). Redirected ports will redirect all their traffic to the first configured 645 + # SSL port. For example, if webserver.port is "80r,443s", then all HTTP traffic coming 646 + # at port 80 will be redirected to HTTPS port 443. 647 + # When specifying 'o' (optional) behind a port, inability to use this port is not 648 + # considered an error. For instance, specifying "80o,8080o" will allow the webserver 649 + # to listen on either 80, 8080, both or even none of the two ports. This flag may be 650 + # combined with 'r' and 's' like "80or,443os,8080,4443s" (80 redirecting to SSL if 651 + # available, 443 encrypted if available, 8080 mandatory and unencrypted, 4443 652 + # mandatory and encrypted). 653 + # If this value is not set (empty string), the web server will not be started and, 654 + # hence, the API will not be available. 655 + # 656 + # Possible values are: 657 + # comma-separated list of <[ip_address:]port> 658 + port = "80o,443os,[::]:80o,[::]:443os" 659 + 660 + # Maximum number of worker threads allowed. 661 + # The Pi-hole web server handles each incoming connection in a separate thread. 662 + # Therefore, the value of this option is effectively the number of concurrent HTTP 663 + # connections that can be handled. Any other connections are queued until they can be 664 + # processed by a unoccupied thread. 665 + # The total number of threads you see may be lower than the configured value as 666 + # threads are only created when needed due to incoming connections. 667 + # The value 0 means the number of threads is 50 (as per default settings of CivetWeb) 668 + # for backwards-compatible behavior. 669 + threads = 50 670 + 671 + # Additional HTTP headers added to the web server responses. 672 + # The headers are added to all responses, including those for the API. 673 + # Note about the default additional headers: 674 + # - X-DNS-Prefetch-Control: off: Usually browsers proactively perform domain name 675 + # resolution on links that the user may choose to follow. We disable DNS prefetching 676 + # here. 677 + # - Content-Security-Policy: [...] 'unsafe-inline' is both required by Chart.js 678 + # styling some elements directly, and index.html containing some inlined Javascript 679 + # code. 680 + # - X-Frame-Options: DENY: The page can not be displayed in a frame, regardless of the 681 + # site attempting to do so. 682 + # - X-Xss-Protection: 0: Disables XSS filtering in browsers that support it. This 683 + # header is usually enabled by default in browsers, and is not recommended as it can 684 + # hurt the security of the site. 685 + # (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection). 686 + # - X-Content-Type-Options: nosniff: Marker used by the server to indicate that the 687 + # MIME types advertised in the Content-Type headers should not be changed and be 688 + # followed. This allows to opt-out of MIME type sniffing, or, in other words, it is a 689 + # way to say that the webmasters knew what they were doing. Site security testers 690 + # usually expect this header to be set. 691 + # - Referrer-Policy: strict-origin-when-cross-origin: A referrer will be sent for 692 + # same-site origins, but cross-origin requests will send no referrer information. 693 + # The latter four headers are set as expected by https://securityheaders.io 694 + # 695 + # Possible values are: 696 + # array of HTTP headers 697 + headers = [ 698 + "X-DNS-Prefetch-Control: off", 699 + "Content-Security-Policy: default-src 'self' 'unsafe-inline';", 700 + "X-Frame-Options: DENY", 701 + "X-XSS-Protection: 0", 702 + "X-Content-Type-Options: nosniff", 703 + "Referrer-Policy: strict-origin-when-cross-origin" 704 + ] 705 + 706 + # Should the web server serve all files in webserver.paths.webroot directory? If 707 + # disabled, only files within the path defined through webserver.paths.webhome and 708 + # /api will be served. 709 + serve_all = false 710 + 711 + [webserver.session] 712 + # Session timeout in seconds. If a session is inactive for more than this time, it will 713 + # be terminated. Sessions are continuously refreshed by the web interface, preventing 714 + # sessions from timing out while the web interface is open. 715 + # This option may also be used to make logins persistent for long times, e.g. 86400 716 + # seconds (24 hours), 604800 seconds (7 days) or 2592000 seconds (30 days). Note that 717 + # the total number of concurrent sessions is limited so setting this value too high 718 + # may result in users being rejected and unable to log in if there are already too 719 + # many sessions active. 720 + timeout = 1800 721 + 722 + # Should Pi-hole backup and restore sessions from the database? This is useful if you 723 + # want to keep your sessions after a restart of the web interface. 724 + restore = true 725 + 726 + [webserver.tls] 727 + # Path to the TLS (SSL) certificate file. All directories along the path must be 728 + # readable and accessible by the user running FTL (typically 'pihole'). This option is 729 + # only required when at least one of webserver.port is TLS. The file must be in PEM 730 + # format, and it must have both, private key and certificate (the *.pem file created 731 + # must contain a 'CERTIFICATE' section as well as a 'RSA PRIVATE KEY' section). 732 + # The *.pem file can be created using 733 + # cp server.crt server.pem 734 + # cat server.key >> server.pem 735 + # if you have these files instead 736 + # 737 + # Possible values are: 738 + # <valid TLS certificate file (*.pem)> 739 + cert = "/etc/pihole/tls.pem" 740 + 741 + [webserver.paths] 742 + # Server root on the host 743 + # 744 + # Possible values are: 745 + # <valid path> 746 + webroot = "/var/www/html" 747 + 748 + # Sub-directory of the root containing the web interface 749 + # 750 + # Possible values are: 751 + # <valid subpath>, both slashes are needed! 752 + webhome = "/admin/" 753 + 754 + # Prefix where the web interface is served 755 + # This is useful when you are using a reverse proxy serving the web interface, e.g., 756 + # at http://<ip>/pihole/admin/ instead of http://<ip>/admin/. In this example, the 757 + # prefix would be "/pihole". Note that the prefix has to be stripped away by the 758 + # reverse proxy, e.g., for traefik: 759 + # - traefik.http.routers.pihole.rule=PathPrefix(`/pihole`) 760 + # - traefik.http.middlewares.piholehttp.stripprefix.prefixes=/pihole 761 + # The prefix should start with a slash. If you don't use a prefix, leave this field 762 + # empty. Setting this field to an incorrect value may result in the web interface not 763 + # being accessible. 764 + # Don't use this setting if you are not using a reverse proxy! 765 + # 766 + # Possible values are: 767 + # valid URL prefix or empty 768 + prefix = "" 769 + 770 + [webserver.interface] 771 + # Should the web interface use the boxed layout? 772 + boxed = true 773 + 774 + # Theme used by the Pi-hole web interface 775 + # 776 + # Possible values are: 777 + # - "default-auto" 778 + # Pi-hole auto 779 + # - "default-light" 780 + # Pi-hole day 781 + # - "default-dark" 782 + # Pi-hole midnight 783 + # - "default-darker" 784 + # Pi-hole deep-midnight 785 + # - "high-contrast" 786 + # High-contrast light 787 + # - "high-contrast-dark" 788 + # High-contrast dark 789 + # - "lcars" 790 + # Star Trek LCARS 791 + theme = "default-auto" 792 + 793 + [webserver.api] 794 + # Number of concurrent sessions allowed for the API. If the number of sessions exceeds 795 + # this value, no new sessions will be allowed until the number of sessions drops due 796 + # to session expiration or logout. Note that the number of concurrent sessions is 797 + # irrelevant if authentication is disabled as no sessions are used in this case. 798 + max_sessions = 16 799 + 800 + # Should FTL prettify the API output (add extra spaces, newlines and indentation)? 801 + prettyJSON = false 802 + 803 + # API password hash 804 + # 805 + # Possible values are: 806 + # <valid Pi-hole password hash> 807 + pwhash = "" 808 + 809 + # Pi-hole 2FA TOTP secret. When set to something different than "", 2FA authentication 810 + # will be enforced for the API and the web interface. This setting is write-only, you 811 + # can not read the secret back. 812 + # 813 + # Possible values are: 814 + # <valid TOTP secret (20 Bytes in Base32 encoding)> 815 + totp_secret = "" 816 + 817 + # Pi-hole application password. 818 + # After you turn on two-factor (2FA) verification and set up an Authenticator app, you 819 + # may run into issues if you use apps or other services that don't support two-step 820 + # verification. In this case, you can create and use an app password to sign in. An 821 + # app password is a long, randomly generated password that can be used instead of your 822 + # regular password + TOTP token when signing in to the API. The app password can be 823 + # generated through the API and will be shown only once. You can revoke the app 824 + # password at any time. If you revoke the app password, be sure to generate a new one 825 + # and update your app with the new password. 826 + # 827 + # Possible values are: 828 + # <valid Pi-hole password hash> 829 + app_pwhash = "" 830 + 831 + # Should application password API sessions be allowed to modify config settings? 832 + # Setting this to true allows third-party applications using the application password 833 + # to modify settings, e.g., the upstream DNS servers, DHCP server settings, or 834 + # changing passwords. This setting should only be enabled if really needed and only if 835 + # you trust the applications using the application password. 836 + app_sudo = false 837 + 838 + # Should FTL create a temporary CLI password? This password is stored in clear in 839 + # /etc/pihole and can be used by the CLI (pihole ... commands) to authenticate 840 + # against the API. Note that the password is only valid for the current session and 841 + # regenerated on each FTL restart. Sessions initiated with this password cannot modify 842 + # the Pi-hole configuration (change passwords, etc.) for security reasons but can 843 + # still use the API to query data and manage lists. 844 + cli_pw = true 845 + 846 + # Array of clients to be excluded from certain API responses (regex): 847 + # - Query Log (/api/queries) 848 + # - Top Clients (/api/stats/top_clients) 849 + # This setting accepts both IP addresses (IPv4 and IPv6) as well as hostnames. 850 + # Note that backslashes "\" need to be escaped, i.e. "\\" in this setting 851 + # 852 + # Example: [ "^192\\.168\\.2\\.56$", "^fe80::341:[0-9a-f]*$", "^localhost$" ] 853 + # 854 + # Possible values are: 855 + # array of regular expressions describing clients 856 + excludeClients = [] 857 + 858 + # Array of domains to be excluded from certain API responses (regex): 859 + # - Query Log (/api/queries) 860 + # - Top Clients (/api/stats/top_domains) 861 + # Note that backslashes "\" need to be escaped, i.e. "\\" in this setting 862 + # 863 + # Example: [ "(^|\\.)\\.google\\.de$", "\\.pi-hole\\.net$" ] 864 + # 865 + # Possible values are: 866 + # array of regular expressions describing domains 867 + excludeDomains = [] 868 + 869 + # How much history should be imported from the database and returned by the API 870 + # [seconds]? (max 24*60*60 = 86400) 871 + maxHistory = 86400 872 + 873 + # Up to how many clients should be returned in the activity graph endpoint 874 + # (/api/history/clients)? 875 + # This setting can be overwritten at run-time using the parameter N. Setting this to 0 876 + # will always send all clients. Be aware that this may be challenging for the GUI if 877 + # you have many (think > 1.000 clients) in your network 878 + maxClients = 10 879 + 880 + # How should the API compute the most active clients? If set to true, the API will 881 + # return the clients with the most queries globally (within 24 hours). If set to 882 + # false, the API will return the clients with the most queries per time slot 883 + # individually. 884 + client_history_global_max = true 885 + 886 + # Allow destructive API calls (e.g. deleting all queries, powering off the system, ...) 887 + allow_destructive = true 888 + 889 + [webserver.api.temp] 890 + # Which upper temperature limit should be used by Pi-hole? Temperatures above this 891 + # limit will be shown as "hot". The number specified here is in the unit defined below 892 + limit = 60.000000 893 + 894 + # Which temperature unit should be used for temperatures processed by FTL? 895 + # 896 + # Possible values are: 897 + # - "C" 898 + # Celsius 899 + # - "F" 900 + # Fahrenheit 901 + # - "K" 902 + # Kelvin 903 + unit = "C" 904 + 905 + [files] 906 + # The file which contains the PID of FTL's main process. 907 + # 908 + # Possible values are: 909 + # <any writable file> 910 + pid = "/run/pihole-FTL.pid" 911 + 912 + # The location of FTL's long-term database 913 + # 914 + # Possible values are: 915 + # <any FTL database> 916 + database = "/etc/pihole/pihole-FTL.db" 917 + 918 + # The location of Pi-hole's gravity database 919 + # 920 + # Possible values are: 921 + # <any Pi-hole gravity database> 922 + gravity = "/etc/pihole/gravity.db" 923 + 924 + # A temporary directory where Pi-hole can store files during gravity updates. This 925 + # directory must be writable by the user running gravity (typically pihole). 926 + # 927 + # Possible values are: 928 + # <any existing world-writable writable directory> 929 + gravity_tmp = "/tmp" 930 + 931 + # The database containing MAC -> Vendor information for the network table 932 + # 933 + # Possible values are: 934 + # <any Pi-hole macvendor database> 935 + macvendor = "/etc/pihole/macvendor.db" 936 + 937 + # The old config file of Pi-hole used before v6.0 938 + # 939 + # Possible values are: 940 + # <any Pi-hole setupVars file> 941 + setupVars = "/etc/pihole/setupVars.conf" 942 + 943 + # An optional file containing a pcap capture of the network traffic. This file is used 944 + # for debugging purposes only. If you don't know what this is, you don't need it. 945 + # Setting this to an empty string disables pcap recording. The file must be writable 946 + # by the user running FTL (typically pihole). Failure to write to this file will 947 + # prevent the DNS resolver from starting. The file is appended to if it already 948 + # exists. 949 + # 950 + # Possible values are: 951 + # <any writable pcap file> 952 + pcap = "" 953 + 954 + [files.log] 955 + # The location of FTL's log file 956 + # 957 + # Possible values are: 958 + # <any writable file> 959 + ftl = "/var/log/pihole/FTL.log" 960 + 961 + # The log file used by the embedded dnsmasq DNS server 962 + # 963 + # Possible values are: 964 + # <any writable file> 965 + dnsmasq = "/var/log/pihole/pihole.log" 966 + 967 + # The log file used by the webserver 968 + # 969 + # Possible values are: 970 + # <any writable file> 971 + webserver = "/var/log/pihole/webserver.log" 972 + 973 + [misc] 974 + # Using privacy levels you can specify which level of detail you want to see in your 975 + # Pi-hole statistics. Changing this setting will trigger a restart of FTL 976 + # 977 + # Possible values are: 978 + # - 0 979 + # Don't hide anything, all statistics are available. 980 + # - 1 981 + # Hide domains. This setting disables Top Domains and Top Ads 982 + # - 2 983 + # Hide domains and clients. This setting disables Top Domains, Top Ads, Top 984 + # Clients and Clients over time. 985 + # - 3 986 + # Anonymize everything. This setting disabled almost any statistics and query 987 + # analysis. There will be no long-term database logging and no Query Log. You 988 + # will also loose most regex features. 989 + privacylevel = 0 990 + 991 + # During startup, in some configurations, network interfaces appear only late during 992 + # system startup and are not ready when FTL tries to bind to them. Therefore, you may 993 + # want FTL to wait a given amount of time before trying to start the DNS revolver. 994 + # This setting takes any integer value between 0 and 300 seconds. To prevent delayed 995 + # startup while the system is already running and FTL is restarted, the delay only 996 + # takes place within the first 180 seconds (hard-coded) after booting. 997 + delay_startup = 0 998 + 999 + # Set niceness of pihole-FTL. Defaults to -10 and can be disabled altogether by setting 1000 + # a value of -999. The nice value is an attribute that can be used to influence the 1001 + # CPU scheduler to favor or disfavor a process in scheduling decisions. The range of 1002 + # the nice value varies across UNIX systems. On modern Linux, the range is -20 (high 1003 + # priority = not very nice to other processes) to +19 (low priority). 1004 + nice = -10 1005 + 1006 + # Should FTL translate its own stack addresses into code lines during the bug 1007 + # backtrace? This improves the analysis of crashed significantly. It is recommended to 1008 + # leave the option enabled. This option should only be disabled when addr2line is 1009 + # known to not be working correctly on the machine because, in this case, the 1010 + # malfunctioning addr2line can prevent from generating any backtrace at all. 1011 + addr2line = true 1012 + 1013 + # Should FTL load additional dnsmasq configuration files from /etc/dnsmasq.d/? 1014 + # Warning: This is an advanced setting and should only be used with care. 1015 + # Incorrectly formatted or config files specifying options which can only be defined 1016 + # once can result in conflicts with the automatic configuration of Pi-hole (see 1017 + # /etc/pihole/dnsmasq.conf) and may stop DNS resolution from working. 1018 + etc_dnsmasq_d = false 1019 + 1020 + # Additional lines to inject into the generated dnsmasq configuration. 1021 + # Warning: This is an advanced setting and should only be used with care. Incorrectly 1022 + # formatted or duplicated lines as well as lines conflicting with the automatic 1023 + # configuration of Pi-hole can break the embedded dnsmasq and will stop DNS resolution 1024 + # from working. 1025 + # Use this option with extra care. 1026 + # 1027 + # Possible values are: 1028 + # array of valid dnsmasq config line options 1029 + dnsmasq_lines = [] 1030 + 1031 + # Log additional information about queries and replies to pihole.log 1032 + # When this setting is enabled, the log has extra information at the start of each 1033 + # line. This consists of a serial number which ties together the log lines associated 1034 + # with an individual query, and the IP address of the requestor. This setting is only 1035 + # effective if dns.queryLogging is enabled, too. This option is only useful for 1036 + # debugging and is not recommended for normal use. 1037 + extraLogging = false 1038 + 1039 + # Put configuration into read-only mode. This will prevent any changes to the 1040 + # configuration file via the API or CLI. This setting useful when a configuration is 1041 + # to be forced/modified by some third-party application (like infrastructure-as-code 1042 + # providers) and should not be changed by any means. 1043 + readOnly = false 1044 + 1045 + [misc.check] 1046 + # Pi-hole is very lightweight on resources. Nevertheless, this does not mean that you 1047 + # should run Pi-hole on a server that is otherwise extremely busy as queuing on the 1048 + # system can lead to unnecessary delays in DNS operation as the system becomes less 1049 + # and less usable as the system load increases because all resources are permanently 1050 + # in use. To account for this, FTL regularly checks the system load. To bring this to 1051 + # your attention, FTL warns about excessive load when the 15 minute system load 1052 + # average exceeds the number of cores. 1053 + # This check can be disabled with this setting. 1054 + load = true 1055 + 1056 + # FTL stores history in shared memory to allow inter-process communication with forked 1057 + # dedicated TCP workers. If FTL runs out of memory, it cannot continue to work as 1058 + # queries cannot be analyzed any further. Hence, FTL checks if enough shared memory is 1059 + # available on your system and warns you if this is not the case. 1060 + # By default, FTL warns if the shared-memory usage exceeds 90%. You can set any 1061 + # integer limit between 0 to 100 (interpreted as percentages) where 0 means that 1062 + # checking of shared-memory usage is disabled. 1063 + shmem = 90 1064 + 1065 + # FTL stores its long-term history in a database file on disk. Furthermore, FTL stores 1066 + # log files. By default, FTL warns if usage of the disk holding any crucial file 1067 + # exceeds 90%. You can set any integer limit between 0 to 100 (interpreted as 1068 + # percentages) where 0 means that checking of disk usage is disabled. 1069 + disk = 90 1070 + 1071 + [debug] 1072 + # Print debugging information about database actions. This prints performed SQL 1073 + # statements as well as some general information such as the time it took to store the 1074 + # queries and how many have been saved to the database. 1075 + database = false 1076 + 1077 + # Prints a list of the detected interfaces on the startup of pihole-FTL. Also, prints 1078 + # whether these interfaces are IPv4 or IPv6 interfaces. 1079 + networking = false 1080 + 1081 + # Print information about shared memory locks. Messages will be generated when waiting, 1082 + # obtaining, and releasing a lock. 1083 + locks = false 1084 + 1085 + # Print extensive query information (domains, types, replies, etc.). This has always 1086 + # been part of the legacy debug mode of pihole-FTL. 1087 + queries = false 1088 + 1089 + # Print flags of queries received by the DNS hooks. Only effective when DEBUG_QUERIES 1090 + # is enabled as well. 1091 + flags = false 1092 + 1093 + # Print information about shared memory buffers. Messages are either about creating or 1094 + # enlarging shmem objects or string injections. 1095 + shmem = false 1096 + 1097 + # Print information about garbage collection (GC): What is to be removed, how many have 1098 + # been removed and how long did GC take. 1099 + gc = false 1100 + 1101 + # Print information about ARP table processing: How long did parsing take, whether read 1102 + # MAC addresses are valid, and if the macvendor.db file exists. 1103 + arp = false 1104 + 1105 + # Controls if FTLDNS should print extended details about regex matching into FTL.log. 1106 + regex = false 1107 + 1108 + # Print extra debugging information concerning API calls. This includes the request, 1109 + # the request parameters, and the internal details about how the algorithms decide 1110 + # which data to present and in what form. This very verbose output should only be used 1111 + # when debugging specific API issues and can be helpful, e.g., when a client cannot 1112 + # connect due to an obscure API error. Furthermore, this setting enables logging of 1113 + # all API requests (auth log) and details about user authentication attempts. 1114 + api = false 1115 + 1116 + # Print extra debugging information about TLS connections. This includes the TLS 1117 + # version, the cipher suite, the certificate chain and much more. This very verbose 1118 + # output should only be used when debugging specific TLS issues and can be helpful, 1119 + # e.g., when a client cannot connect due to an obscure TLS error as modern browsers do 1120 + # not provide much information about the underlying TLS connection and most often give 1121 + # only very generic error messages without much/any underlying technical information. 1122 + tls = false 1123 + 1124 + # Print information about overTime memory operations, such as initializing or moving 1125 + # overTime slots. 1126 + overtime = false 1127 + 1128 + # Print information about status changes for individual queries. This can be useful to 1129 + # identify unexpected unknown queries. 1130 + status = false 1131 + 1132 + # Print information about capabilities granted to the pihole-FTL process. The current 1133 + # capabilities are printed on receipt of SIGHUP, i.e., the current set of capabilities 1134 + # can be queried without restarting pihole-FTL (by setting DEBUG_CAPS=true and 1135 + # thereafter sending killall -HUP pihole-FTL). 1136 + caps = false 1137 + 1138 + # Print information about DNSSEC activity 1139 + dnssec = false 1140 + 1141 + # FTL uses dynamically allocated vectors for various tasks. This config option enables 1142 + # extensive debugging information such as information about allocation, referencing, 1143 + # deletion, and appending. 1144 + vectors = false 1145 + 1146 + # Extensive information about hostname resolution like which DNS servers are used in 1147 + # the first and second hostname resolving tries (only affecting internally generated 1148 + # PTR queries). 1149 + resolver = false 1150 + 1151 + # Print debugging information about received EDNS(0) data. 1152 + edns0 = false 1153 + 1154 + # Log various important client events such as change of interface (e.g., client 1155 + # switching from WiFi to wired or VPN connection), as well as extensive reporting 1156 + # about how clients were assigned to its groups. 1157 + clients = false 1158 + 1159 + # Log information related to alias-client processing. 1160 + aliasclients = false 1161 + 1162 + # Log information regarding FTL's embedded event handling queue. 1163 + events = false 1164 + 1165 + # Log information about script helpers, e.g., due to dhcp-script. 1166 + helper = false 1167 + 1168 + # Print config parsing details 1169 + config = false 1170 + 1171 + # Debug monitoring of /etc/pihole filesystem events 1172 + inotify = false 1173 + 1174 + # Debug monitoring of the webserver (CivetWeb) events 1175 + webserver = false 1176 + 1177 + # Temporary flag that may print additional information. This debug flag is meant to be 1178 + # used whenever needed for temporary investigations. The logged content may change 1179 + # without further notice at any time. 1180 + extra = false 1181 + 1182 + # Reserved debug flag 1183 + reserved = false 1184 + 1185 + # Print information about NTP synchronization 1186 + ntp = false 1187 + 1188 + # Print information about netlink communication and parsing 1189 + netlink = false 1190 + 1191 + # Set all debug flags at once. This is a convenience option to enable all debug flags 1192 + # at once. Note that this option is not persistent, setting it to true will enable all 1193 + # *remaining* debug flags but unsetting it will disable *all* debug flags. 1194 + all = false
+51
pkgs/by-name/pi/pihole-web/package.nix
···
··· 1 + { 2 + stdenv, 3 + lib, 4 + fetchFromGitHub, 5 + pihole, 6 + pihole-ftl, 7 + procps, 8 + ... 9 + }: 10 + 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "pihole-web"; 13 + version = "6.1"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "pi-hole"; 17 + repo = "web"; 18 + tag = "v${finalAttrs.version}"; 19 + hash = "sha256-+h4cPDsTAKR8MM+Za0mp2nOX1cHW8LRlFmLqvrBHfbs="; 20 + }; 21 + 22 + propagatedBuildInputs = [ 23 + pihole 24 + pihole-ftl 25 + procps 26 + ]; 27 + 28 + installPhase = '' 29 + runHook preInstall 30 + 31 + mkdir -p $out/share 32 + cp -r -t $out/share *.lp img/ scripts/ style/ vendor/ 33 + 34 + mkdir -p $out/share/doc/$name/ 35 + cp README.md $out/share/doc/$name/ 36 + 37 + runHook postInstall 38 + ''; 39 + 40 + meta = { 41 + description = "Pi-hole web dashboard displaying stats and more"; 42 + longDescription = '' 43 + Pi-hole's Web interface (based off of AdminLTE) provides a central 44 + location to manage your Pi-hole and review the statistics generated by 45 + FTLDNS. 46 + ''; 47 + license = lib.licenses.eupl12; 48 + maintainers = with lib.maintainers; [ williamvds ]; 49 + platforms = lib.platforms.linux; 50 + }; 51 + })
+32
pkgs/by-name/pi/pihole/0001-Remove-sudo.patch
···
··· 1 + From a2b3aa45d6e073272608506b1d27e4f43f2b0032 Mon Sep 17 00:00:00 2001 2 + From: williamvds <william@williamvds.me> 3 + Date: Sun, 6 Apr 2025 23:00:41 +0100 4 + Subject: [PATCH 1/3] Remove sudo 5 + 6 + Rely on polkit and sensible permissions 7 + --- 8 + pihole | 8 -------- 9 + 1 file changed, 8 deletions(-) 10 + 11 + diff --git a/pihole b/pihole 12 + index 1d5093c..6afc48a 100755 13 + --- a/pihole 14 + +++ b/pihole 15 + @@ -570,14 +570,6 @@ if [[ -z ${USER} ]]; then 16 + USER=$(whoami) 17 + fi 18 + 19 + -# Check if the current user is neither root nor pihole and if the command 20 + -# requires root. If so, exit with an error message. 21 + -if [[ $EUID -ne 0 && ${USER} != "pihole" && need_root -eq 1 ]];then 22 + - echo -e " ${CROSS} The Pi-hole command requires root privileges, try:" 23 + - echo -e " ${COL_GREEN}sudo pihole $*${COL_NC}" 24 + - exit 1 25 + -fi 26 + - 27 + # Handle redirecting to specific functions based on arguments 28 + case "${1}" in 29 + "allow" | "allowlist" ) listFunc "$@";; 30 + -- 31 + 2.48.1 32 +
+67
pkgs/by-name/pi/pihole/0002-Remove-unsupported-commands.patch
···
··· 1 + From ab0650484cdd89afb5b60a0a046509ec5ae14375 Mon Sep 17 00:00:00 2001 2 + From: williamvds <william@williamvds.me> 3 + Date: Sun, 6 Apr 2025 23:01:30 +0100 4 + Subject: [PATCH 2/3] Remove unsupported commands 5 + 6 + Remove some unsupported maintenance commands, particularly the ones which 7 + reinstall, update, and uninstall pihole. This is managed by NixOS, after all. 8 + --- 9 + pihole | 9 +++++++-- 10 + 1 file changed, 7 insertions(+), 2 deletions(-) 11 + 12 + diff --git a/pihole b/pihole 13 + index 6afc48a..cce7c97 100755 14 + --- a/pihole 15 + +++ b/pihole 16 + @@ -92,6 +92,7 @@ debugFunc() { 17 + } 18 + 19 + flushFunc() { 20 + + unsupportedFunc 21 + "${PI_HOLE_SCRIPT_DIR}"/piholeLogFlush.sh "$@" 22 + exit 0 23 + } 24 + @@ -102,6 +103,7 @@ arpFunc() { 25 + } 26 + 27 + updatePiholeFunc() { 28 + + unsupportedFunc 29 + if [ -n "${DOCKER_VERSION}" ]; then 30 + unsupportedFunc 31 + else 32 + @@ -137,6 +139,7 @@ chronometerFunc() { 33 + 34 + 35 + uninstallFunc() { 36 + + unsupportedFunc 37 + if [ -n "${DOCKER_VERSION}" ]; then 38 + unsupportedFunc 39 + else 40 + @@ -405,6 +408,7 @@ tailFunc() { 41 + } 42 + 43 + piholeCheckoutFunc() { 44 + + unsupportedFunc 45 + if [ -n "${DOCKER_VERSION}" ]; then 46 + echo -e "${CROSS} Function not supported in Docker images" 47 + echo "Please build a custom image following the steps at" 48 + @@ -460,13 +464,14 @@ tricorderFunc() { 49 + } 50 + 51 + updateCheckFunc() { 52 + + unsupportedFunc 53 + "${PI_HOLE_SCRIPT_DIR}"/updatecheck.sh "$@" 54 + exit 0 55 + } 56 + 57 + unsupportedFunc(){ 58 + - echo "Function not supported in Docker images" 59 + - exit 0 60 + + echo "Function not supported in NixOS" 61 + + exit 1 62 + } 63 + 64 + helpFunc() { 65 + -- 66 + 2.48.1 67 +
+52
pkgs/by-name/pi/pihole/0003-Fix-redefinition-of-readonly-variable-utilsfile.patch
···
··· 1 + From cca2f6437e3ba09019b8fcb1986b4558d7c6db4e Mon Sep 17 00:00:00 2001 2 + From: williamvds <william@williamvds.me> 3 + Date: Sat, 31 May 2025 13:43:42 +0100 4 + Subject: [PATCH 3/3] Fix redefinition of readonly variable utilsfile 5 + 6 + --- 7 + advanced/Scripts/api.sh | 2 +- 8 + pihole | 10 +++------- 9 + 2 files changed, 4 insertions(+), 8 deletions(-) 10 + 11 + diff --git a/advanced/Scripts/api.sh b/advanced/Scripts/api.sh 12 + index 613a8d8..8720043 100755 13 + --- a/advanced/Scripts/api.sh 14 + +++ b/advanced/Scripts/api.sh 15 + @@ -19,7 +19,7 @@ 16 + 17 + TestAPIAvailability() { 18 + 19 + - local chaos_api_list authResponse authStatus authData apiAvailable DNSport 20 + + local chaos_api_list authResponse authStatus authData apiAvailable DNSport utilsfile 21 + 22 + # as we are running locally, we can get the port value from FTL directly 23 + readonly utilsfile="${PI_HOLE_SCRIPT_DIR}/utils.sh" 24 + diff --git a/pihole b/pihole 25 + index cce7c97..d63d064 100755 26 + --- a/pihole 27 + +++ b/pihole 28 + @@ -16,18 +16,14 @@ readonly PI_HOLE_SCRIPT_DIR="/opt/pihole" 29 + # error due to modifying a readonly variable. 30 + PI_HOLE_BIN_DIR="/usr/local/bin" 31 + 32 + -readonly colfile="${PI_HOLE_SCRIPT_DIR}/COL_TABLE" 33 + # shellcheck source=./advanced/Scripts/COL_TABLE 34 + -source "${colfile}" 35 + +source "${PI_HOLE_SCRIPT_DIR}/COL_TABLE" 36 + 37 + -readonly utilsfile="${PI_HOLE_SCRIPT_DIR}/utils.sh" 38 + # shellcheck source=./advanced/Scripts/utils.sh 39 + -source "${utilsfile}" 40 + +source "${PI_HOLE_SCRIPT_DIR}/utils.sh" 41 + 42 + -# Source api functions 43 + -readonly apifile="${PI_HOLE_SCRIPT_DIR}/api.sh" 44 + # shellcheck source=./advanced/Scripts/api.sh 45 + -source "${apifile}" 46 + +source "${PI_HOLE_SCRIPT_DIR}/api.sh" 47 + 48 + versionsfile="/etc/pihole/versions" 49 + if [ -f "${versionsfile}" ]; then 50 + -- 51 + 2.48.1 52 +
+257
pkgs/by-name/pi/pihole/package.nix
···
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + makeBinaryWrapper, 5 + installShellFiles, 6 + bash, 7 + coreutils, 8 + curl, 9 + dig, 10 + gawk, 11 + getent, 12 + glibc, 13 + gnugrep, 14 + gnused, 15 + iproute2, 16 + jq, 17 + killall, 18 + libidn2, 19 + locale, 20 + ncurses, 21 + netcat, 22 + nettools, 23 + pihole-ftl, 24 + procps, 25 + resholve, 26 + sqlite, 27 + systemd, 28 + util-linux, 29 + stateDir ? "/etc/pihole", 30 + ... 31 + }: 32 + 33 + (resholve.mkDerivation rec { 34 + pname = "pihole"; 35 + version = "6.1"; 36 + 37 + src = fetchFromGitHub { 38 + owner = "pi-hole"; 39 + repo = "pi-hole"; 40 + tag = "v${version}"; 41 + hash = "sha256-aEnv8Lhb5vf0yDyuriVTaUY1wcdVmTdqoK+KDHvT/Lw="; 42 + }; 43 + 44 + patches = [ 45 + # Remove use of sudo in the original script, prefer to use a wrapper 46 + ./0001-Remove-sudo.patch 47 + # Disable unsupported subcommands, particularly those for imperatively installing/upgrading Pi-hole 48 + ./0002-Remove-unsupported-commands.patch 49 + # Fix a readonly variable error caused by defining a shadowing local variable 50 + ./0003-Fix-redefinition-of-readonly-variable-utilsfile.patch 51 + ]; 52 + 53 + nativeBuildInputs = [ 54 + makeBinaryWrapper 55 + installShellFiles 56 + ]; 57 + 58 + installPhase = '' 59 + runHook preInstall 60 + 61 + readonly scriptsDir=$out/usr/share/pihole 62 + 63 + install -Dm 555 -t $out/bin pihole 64 + install -Dm 555 -t $scriptsDir/advanced/Scripts gravity.sh 65 + 66 + # The installation script is sourced by advanced/Scripts/piholeARPTable.sh etc 67 + cp --parents -r -t $scriptsDir/ 'automated install/' advanced/{Scripts,Templates}/ 68 + 69 + installShellCompletion --bash --name pihole.bash \ 70 + advanced/bash-completion/pihole 71 + 72 + runHook postInstall 73 + ''; 74 + 75 + solutions.default = 76 + let 77 + out = builtins.placeholder "out"; 78 + scriptsDir = "${out}/usr/share/pihole/advanced/Scripts"; 79 + in 80 + { 81 + scripts = 82 + let 83 + relativeScripts = "usr/share/pihole/advanced/Scripts"; 84 + in 85 + [ 86 + "bin/pihole" 87 + "${relativeScripts}/api.sh" 88 + "${relativeScripts}/database_migration/gravity-db.sh" 89 + "${relativeScripts}/gravity.sh" 90 + "${relativeScripts}/list.sh" 91 + "${relativeScripts}/piholeARPTable.sh" 92 + "${relativeScripts}/piholeCheckout.sh" 93 + "${relativeScripts}/piholeDebug.sh" 94 + "${relativeScripts}/piholeLogFlush.sh" 95 + "${relativeScripts}/query.sh" 96 + "${relativeScripts}/update.sh" 97 + "${relativeScripts}/updatecheck.sh" 98 + "${relativeScripts}/utils.sh" 99 + "${relativeScripts}/version.sh" 100 + ]; 101 + interpreter = lib.getExe bash; 102 + inputs = [ 103 + # TODO: see if these inputs can help resholving 104 + "bin" 105 + "usr/share/pihole/advanced/Scripts" 106 + 107 + bash 108 + coreutils 109 + curl 110 + dig 111 + gawk 112 + getent 113 + gnugrep 114 + gnused 115 + iproute2 116 + jq 117 + killall 118 + libidn2 119 + locale 120 + ncurses 121 + netcat 122 + nettools 123 + pihole-ftl 124 + procps 125 + sqlite 126 + systemd 127 + util-linux 128 + ]; 129 + fake = { 130 + source = [ 131 + "/etc/os-release" 132 + "/etc/pihole/versions" 133 + "/etc/pihole/setupVars.conf" 134 + ]; 135 + external = [ 136 + # Used by chronometer.sh to get GPU information on Raspberry Pis 137 + "sudo" 138 + "vcgencmd" 139 + # used by the checkout and update scripts, which are patched out 140 + "git" 141 + "getenforce" 142 + "firewall-cmd" 143 + # Conditionally used in Docker builds 144 + "service" 145 + "lighttpd" 146 + # Used in piholeLogFlush.sh 147 + "/usr/sbin/logrotate" 148 + # Used by teleporter in webpage.sh 149 + "php" 150 + ]; 151 + }; 152 + fix = { 153 + "$PI_HOLE_BIN_DIR" = [ "${out}/bin" ]; 154 + "$PI_HOLE_FILES_DIR" = [ "${out}/usr/share/pihole" ]; 155 + "$PI_HOLE_INSTALL_DIR" = [ scriptsDir ]; 156 + "$PI_HOLE_LOCAL_REPO" = [ "${out}/usr/share/pihole" ]; 157 + "$PI_HOLE_SCRIPT_DIR" = [ scriptsDir ]; 158 + "$colfile" = [ "${scriptsDir}/COL_TABLE" ]; 159 + "$coltable" = [ "${scriptsDir}/COL_TABLE" ]; 160 + "$PIHOLE_COLTABLE_FILE" = [ "${scriptsDir}/COL_TABLE" ]; 161 + "$utilsfile" = [ "${scriptsDir}/utils.sh" ]; 162 + "$apifile" = [ "${scriptsDir}/api.sh" ]; 163 + "$piholeGitDir" = [ "${out}/usr/share/pihole" ]; 164 + "$PIHOLE_COMMAND" = [ "pihole" ]; 165 + }; 166 + keep = { 167 + source = [ 168 + "$pihole_FTL" # Global config file 169 + "$setupVars" # Global config file 170 + "$PIHOLE_SETUP_VARS_FILE" 171 + "$versionsfile" # configuration file, doesn't exist on NixOS 172 + "${out}/usr/share/pihole/automated install/basic-install.sh" 173 + "${scriptsDir}/COL_TABLE" 174 + "${scriptsDir}/database_migration/gravity-db.sh" 175 + "${scriptsDir}/gravity.sh" 176 + "${scriptsDir}/piholeCheckout.sh" 177 + "${scriptsDir}/utils.sh" 178 + "${scriptsDir}/api.sh" 179 + "/etc/os-release" 180 + "/etc/pihole/versions" 181 + "/etc/pihole/setupVars.conf" 182 + "$cachedVersions" 183 + ]; 184 + 185 + "$PIHOLE_SETUP_VARS_FILE" = true; 186 + "$PKG_INSTALL" = true; # System package manager, patched out 187 + "$PKG_MANAGER" = true; # System package manager, patched out 188 + "$cmd" = true; # ping or ping6 189 + "$program_name" = true; # alias for $1 190 + "$svc" = true; # dynamic restart command 191 + "${out}/bin/pihole" = true; 192 + "${scriptsDir}/api.sh" = true; 193 + "${scriptsDir}/gravity.sh" = true; 194 + "${scriptsDir}/list.sh" = true; 195 + "${scriptsDir}/piholeARPTable.sh" = true; 196 + "${scriptsDir}/piholeDebug.sh" = true; 197 + "${scriptsDir}/piholeLogFlush.sh" = true; 198 + "${scriptsDir}/query.sh" = true; 199 + "${scriptsDir}/uninstall.sh" = true; 200 + "${scriptsDir}/update.sh" = true; 201 + "${scriptsDir}/updatecheck.sh" = true; 202 + "${scriptsDir}/version.sh" = true; 203 + 204 + # boolean variables 205 + "$addmode" = true; 206 + "$noReloadRequested" = true; 207 + "$oldAvail" = true; 208 + "$verbose" = true; 209 + "$web" = true; 210 + "$wildcard" = true; 211 + 212 + # Note that this path needs to be quoted due to the whitespace. 213 + # TODO: raise upstream resholve issue. pihole scripts specify this path 214 + # both quoted and escaped. Resholve apparently requires matching the 215 + # literal path, so we need to provide a version with and without the 216 + # backslash. 217 + "'${out}/usr/share/pihole/automated\\ install/basic-install.sh'" = true; 218 + "'${out}/usr/share/pihole/automated install/basic-install.sh'" = true; 219 + 220 + "/etc/.pihole" = true; # Patched with an override 221 + "/etc/os-release" = true; 222 + "/etc/pihole/versions" = true; 223 + "/etc/pihole/setupVars.conf" = true; 224 + }; 225 + execer = [ 226 + "cannot:${pihole-ftl}/bin/pihole-FTL" 227 + "cannot:${iproute2}/bin/ip" 228 + "cannot:${systemd}/bin/systemctl" 229 + "cannot:${glibc.bin}/bin/ldd" 230 + "cannot:${out}/bin/pihole" 231 + ]; 232 + }; 233 + 234 + meta = { 235 + description = "A black hole for Internet advertisements"; 236 + license = lib.licenses.eupl12; 237 + maintainers = with lib.maintainers; [ williamvds ]; 238 + platforms = lib.platforms.linux; 239 + mainProgram = "pihole"; 240 + }; 241 + 242 + passthru = { 243 + stateDir = stateDir; 244 + }; 245 + }).overrideAttrs 246 + (old: { 247 + # Resholve can't fix the hardcoded absolute paths, so substitute them before resholving 248 + preFixup = 249 + '' 250 + scriptsDir=$out/usr/share/pihole 251 + 252 + substituteInPlace $out/bin/pihole $scriptsDir/advanced/Scripts/*.sh \ 253 + --replace-quiet /etc/.pihole $scriptsDir \ 254 + --replace-quiet /opt/pihole $scriptsDir/advanced/Scripts 255 + '' 256 + + old.preFixup; 257 + })
+2 -2
pkgs/by-name/re/reposilite/package.nix
··· 18 in 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "Reposilite"; 21 - version = "3.5.23"; 22 23 src = fetchurl { 24 url = "https://maven.reposilite.com/releases/com/reposilite/reposilite/${finalAttrs.version}/reposilite-${finalAttrs.version}-all.jar"; 25 - hash = "sha256-7DNl0u2iYAlqhflJCIppy8huMKtFjjyRJzUPcWHoRnE="; 26 }; 27 28 dontUnpack = true;
··· 18 in 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "Reposilite"; 21 + version = "3.5.24"; 22 23 src = fetchurl { 24 url = "https://maven.reposilite.com/releases/com/reposilite/reposilite/${finalAttrs.version}/reposilite-${finalAttrs.version}-all.jar"; 25 + hash = "sha256-HyA59f4Og3bGTe5hEShkAt0jl9rLUBzGAGxUKgJV9Y0="; 26 }; 27 28 dontUnpack = true;
+5 -5
pkgs/by-name/re/reposilite/plugins.json
··· 1 { 2 - "checksum": "sha256-k470nI1rGZJcUVETG3bmjqdvjkzeVM0OVWhONM6nJL8=", 3 - "groovy": "sha256-8LjYnoXaEYmedWUPgqfDGVORQnpoDn5um02KWtkTjak=", 4 - "migration": "sha256-T/n14xWA+YPZEDaybybtFiqcdE/I7SY/llvhwL+9JZU=", 5 - "prometheus": "sha256-BChuSWSwPpwAA5jA9Lf4LsAGNA6uFlVqFNy7h9biZ9Q=", 6 - "swagger": "sha256-uL3e85p1xk265xiNzDoxY62GPbp7qCummEMxXzKUn5Q=" 7 }
··· 1 { 2 + "checksum": "sha256-XaFqu3ln73XLDSbHO7PUalwOLdtBfQ1pOGttcbM50To=", 3 + "groovy": "sha256-sDHaaWdcx8kAnjoalizxVkMALljlrzvBLf0EjtZWsB0=", 4 + "migration": "sha256-TAnaun2V8dVZeMWAWsThZcBD+DDgGj+7qMt4LTDkYpE=", 5 + "prometheus": "sha256-yVs53YX8vIxjhojVYGK1xstw/8wZNE7C9DG01rdFpSc=", 6 + "swagger": "sha256-gSiJeS0NLvVWlKg/CNkwpBD3fNZUWyBwrD53NWuY1Ug=" 7 }
-48
pkgs/by-name/sf/sfcgal/cmake-fix.patch
··· 1 - diff --git a/CMakeLists.txt b/CMakeLists.txt 2 - index 07a6c2e5..37c33d92 100644 3 - --- a/CMakeLists.txt 4 - +++ b/CMakeLists.txt 5 - @@ -221,7 +221,7 @@ if(NOT DEFINED CMAKE_INSTALL_LIBDIR) 6 - set(CMAKE_INSTALL_LIBDIR "${_LIBDIR_DEFAULT}" CACHE PATH "object code libraries (${_LIBDIR_DEFAULT})") 7 - endif() 8 - 9 - -SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}") 10 - +SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_FULL_LIBDIR}") 11 - SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) 12 - #SET(CMAKE_MACOSX_RPATH ON) 13 - 14 - @@ -260,6 +260,10 @@ if ( "${CMAKE_BUILD_TYPE}" STREQUAL "Debug" ) 15 - else() 16 - set( SFCGAL_LIB_NAME "SFCGAL" ) 17 - endif() 18 - + 19 - +if ( UNIX ) 20 - + include(GNUInstallDirs) 21 - +endif() 22 - #set( SFCGAL_LIB_NAME ${${CMAKE_BUILD_TYPE} 23 - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/sfcgal-config.in ${CMAKE_CURRENT_BINARY_DIR}/sfcgal-config @ONLY) 24 - install( PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/sfcgal-config DESTINATION bin ) 25 - diff --git a/sfcgal-config.in b/sfcgal-config.in 26 - index a0e992c5..49615c13 100755 27 - --- a/sfcgal-config.in 28 - +++ b/sfcgal-config.in 29 - @@ -1,6 +1,6 @@ 30 - #!/bin/sh 31 - prefix=@CMAKE_INSTALL_PREFIX@ 32 - -libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ 33 - +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ 34 - 35 - usage() 36 - { 37 - diff --git a/sfcgal.pc.in b/sfcgal.pc.in 38 - index 968cb407..bf517d02 100644 39 - --- a/sfcgal.pc.in 40 - +++ b/sfcgal.pc.in 41 - @@ -1,6 +1,6 @@ 42 - prefix=@CMAKE_INSTALL_PREFIX@ 43 - exec_prefix=${prefix} 44 - -libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ 45 - +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ 46 - includedir=${prefix}/include 47 - 48 - Name: sfcgal
···
+5 -10
pkgs/by-name/sf/sfcgal/package.nix
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "sfcgal"; 14 - version = "2.0.0"; 15 16 src = fetchFromGitLab { 17 owner = "sfcgal"; 18 repo = "SFCGAL"; 19 - rev = "refs/tags/v${finalAttrs.version}"; 20 - hash = "sha256-cx0QJCtAPR/WkWPpH+mZvq2803eDT7b+qlI5ma+CveE="; 21 }; 22 23 buildInputs = [ ··· 29 30 nativeBuildInputs = [ cmake ]; 31 32 - patches = [ 33 - # https://gitlab.com/sfcgal/SFCGAL/-/merge_requests/384 34 - ./cmake-fix.patch 35 - ]; 36 - 37 meta = { 38 description = "C++ wrapper library around CGAL with the aim of supporting ISO 191007:2013 and OGC Simple Features for 3D operations"; 39 homepage = "https://sfcgal.gitlab.io/SFCGAL/"; 40 changelog = "https://gitlab.com/sfcgal/SFCGAL/-/releases/v${finalAttrs.version}"; 41 - license = lib.licenses.lgpl2; 42 - platforms = lib.platforms.linux; 43 maintainers = with lib.maintainers; [ fqidz ]; 44 teams = [ lib.teams.geospatial ]; 45 };
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "sfcgal"; 14 + version = "2.1.0"; 15 16 src = fetchFromGitLab { 17 owner = "sfcgal"; 18 repo = "SFCGAL"; 19 + tag = "v${finalAttrs.version}"; 20 + hash = "sha256-m8oyfL3rF4qLugoEFa8iiqS5D1Oljg+x1qMp9KfiQ5c="; 21 }; 22 23 buildInputs = [ ··· 29 30 nativeBuildInputs = [ cmake ]; 31 32 meta = { 33 description = "C++ wrapper library around CGAL with the aim of supporting ISO 191007:2013 and OGC Simple Features for 3D operations"; 34 homepage = "https://sfcgal.gitlab.io/SFCGAL/"; 35 changelog = "https://gitlab.com/sfcgal/SFCGAL/-/releases/v${finalAttrs.version}"; 36 + license = lib.licenses.lgpl2Plus; 37 + platforms = lib.platforms.unix; 38 maintainers = with lib.maintainers; [ fqidz ]; 39 teams = [ lib.teams.geospatial ]; 40 };
+7 -2
pkgs/by-name/sh/shell-gpt/package.nix
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "shell-gpt"; 9 - version = "1.4.4"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "TheR1D"; 14 repo = "shell_gpt"; 15 tag = version; 16 - hash = "sha256-4/5CLzIq+RXVTJk4chrd65GeazRp8VFKdOMt3fT+mbI="; 17 }; 18 19 pythonRelaxDeps = [ ··· 33 click 34 distro 35 instructor 36 openai 37 rich 38 typer 39 ]; 40 41 # Tests want to read the OpenAI API key from stdin
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "shell-gpt"; 9 + version = "1.4.5"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "TheR1D"; 14 repo = "shell_gpt"; 15 tag = version; 16 + hash = "sha256-e0zKlbt508psiV1ryuE/JV0rWM/XZDhMChqReGHefig="; 17 }; 18 19 pythonRelaxDeps = [ ··· 33 click 34 distro 35 instructor 36 + litellm 37 openai 38 rich 39 typer 40 + ]; 41 + 42 + buildInputs = with python3.pkgs; [ 43 + litellm 44 ]; 45 46 # Tests want to read the OpenAI API key from stdin
+3 -3
pkgs/by-name/sl/slimevr/package.nix
··· 21 22 rustPlatform.buildRustPackage rec { 23 pname = "slimevr"; 24 - version = "0.14.1"; 25 26 src = fetchFromGitHub { 27 owner = "SlimeVR"; 28 repo = "SlimeVR-Server"; 29 rev = "v${version}"; 30 - hash = "sha256-7b2IlMYpOVvthOUNr63PUsZyr2JH37O2DVWH9N6M8Xg="; 31 # solarxr 32 fetchSubmodules = true; 33 }; ··· 39 pnpmDeps = pnpm_9.fetchDeps { 40 pname = "${pname}-pnpm-deps"; 41 inherit version src; 42 - hash = "sha256-IoLY3ByDQGfbkWjxlEHHTiKiE3+tpwCrYLUDE8zPkeQ="; 43 }; 44 45 nativeBuildInputs = [
··· 21 22 rustPlatform.buildRustPackage rec { 23 pname = "slimevr"; 24 + version = "0.15.0"; 25 26 src = fetchFromGitHub { 27 owner = "SlimeVR"; 28 repo = "SlimeVR-Server"; 29 rev = "v${version}"; 30 + hash = "sha256-Sc51fGUXc9FCTO7wVy9hkZiOe0RYefVasp+jCeWl844="; 31 # solarxr 32 fetchSubmodules = true; 33 }; ··· 39 pnpmDeps = pnpm_9.fetchDeps { 40 pname = "${pname}-pnpm-deps"; 41 inherit version src; 42 + hash = "sha256-xCID9JOFEswsTbE5Dh6ZAkhhyy4eMuqkme54IdWfcks="; 43 }; 44 45 nativeBuildInputs = [
+3 -3
pkgs/by-name/st/stackit-cli/package.nix
··· 12 13 buildGoModule rec { 14 pname = "stackit-cli"; 15 - version = "0.32.0"; 16 17 src = fetchFromGitHub { 18 owner = "stackitcloud"; 19 repo = "stackit-cli"; 20 rev = "v${version}"; 21 - hash = "sha256-y0NQXfYgaAwMCCjEdUXpVlILqFXQP4+CxaJNjHZKdr8="; 22 }; 23 24 - vendorHash = "sha256-7jsF91XudEG7mkqYcnhSI2D+uHQ4HGX+bzlm3wGR+MA="; 25 26 subPackages = [ "." ]; 27
··· 12 13 buildGoModule rec { 14 pname = "stackit-cli"; 15 + version = "0.33.1"; 16 17 src = fetchFromGitHub { 18 owner = "stackitcloud"; 19 repo = "stackit-cli"; 20 rev = "v${version}"; 21 + hash = "sha256-qWKnGTSlBnorYrOdQCuA4ymb5lyQUhFQkiOG5SowxD8="; 22 }; 23 24 + vendorHash = "sha256-OiXUvAksFcD6yU8CTzY8QeDkiYbIr5MTfoqwdyC/ITQ="; 25 26 subPackages = [ "." ]; 27
+10 -10
pkgs/by-name/st/steam-unwrapped/package.nix
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "steam-unwrapped"; 10 - version = "1.0.0.82"; 11 12 src = fetchurl { 13 # use archive url so the tarball doesn't 404 on a new release 14 url = "https://repo.steampowered.com/steam/archive/stable/steam_${finalAttrs.version}.tar.gz"; 15 - hash = "sha256-r6Lx3WJx/StkW6MLjzq0Cv02VONUJBoxy9UQAPfm/Hc="; 16 }; 17 18 patches = [ ··· 23 ]; 24 25 makeFlags = [ 26 - "DESTDIR=$(out)" 27 - "PREFIX=" 28 ]; 29 30 postInstall = '' ··· 34 mkdir -p $out/etc/udev/rules.d/ 35 cp ./subprojects/steam-devices/*.rules $out/etc/udev/rules.d/ 36 substituteInPlace $out/etc/udev/rules.d/60-steam-input.rules \ 37 - --replace "/bin/sh" "${bash}/bin/bash" 38 39 # this just installs a link, "steam.desktop -> /lib/steam/steam.desktop" 40 rm $out/share/applications/steam.desktop 41 - sed -e 's,/usr/bin/steam,steam,g' steam.desktop > $out/share/applications/steam.desktop 42 ''; 43 44 passthru.updateScript = ./update.py; 45 46 - meta = with lib; { 47 description = "Digital distribution platform"; 48 longDescription = '' 49 Steam is a video game digital distribution service and storefront from Valve. ··· 51 To install on NixOS, please use the option `programs.steam.enable = true`. 52 ''; 53 homepage = "https://store.steampowered.com/"; 54 - license = licenses.unfreeRedistributable; 55 - maintainers = [ lib.maintainers.jagajaga ]; 56 - teams = [ lib.teams.steam ]; 57 mainProgram = "steam"; 58 }; 59 })
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "steam-unwrapped"; 10 + version = "1.0.0.83"; 11 12 src = fetchurl { 13 # use archive url so the tarball doesn't 404 on a new release 14 url = "https://repo.steampowered.com/steam/archive/stable/steam_${finalAttrs.version}.tar.gz"; 15 + hash = "sha256-eRaCsMx+/ZRscAL5F8ndR00mGbf57QCJEhaoprSsj4I="; 16 }; 17 18 patches = [ ··· 23 ]; 24 25 makeFlags = [ 26 + "PREFIX=${placeholder "out"}" 27 ]; 28 29 postInstall = '' ··· 33 mkdir -p $out/etc/udev/rules.d/ 34 cp ./subprojects/steam-devices/*.rules $out/etc/udev/rules.d/ 35 substituteInPlace $out/etc/udev/rules.d/60-steam-input.rules \ 36 + --replace-fail "/bin/sh" "${bash}/bin/bash" 37 38 # this just installs a link, "steam.desktop -> /lib/steam/steam.desktop" 39 rm $out/share/applications/steam.desktop 40 + substitute steam.desktop $out/share/applications/steam.desktop \ 41 + --replace-fail /usr/bin/steam steam 42 ''; 43 44 passthru.updateScript = ./update.py; 45 46 + meta = { 47 description = "Digital distribution platform"; 48 longDescription = '' 49 Steam is a video game digital distribution service and storefront from Valve. ··· 51 To install on NixOS, please use the option `programs.steam.enable = true`. 52 ''; 53 homepage = "https://store.steampowered.com/"; 54 + license = lib.licenses.unfreeRedistributable; 55 + maintainers = with lib.maintainers; [ jagajaga ]; 56 + teams = with lib.teams; [ steam ]; 57 mainProgram = "steam"; 58 }; 59 })
+3 -3
pkgs/by-name/ta/talosctl/package.nix
··· 8 9 buildGoModule rec { 10 pname = "talosctl"; 11 - version = "1.10.2"; 12 13 src = fetchFromGitHub { 14 owner = "siderolabs"; 15 repo = "talos"; 16 tag = "v${version}"; 17 - hash = "sha256-8qruYf59oFvLO892T89GbayTpq9V1J+Tu08jgIaod18="; 18 }; 19 20 - vendorHash = "sha256-sRa8P6vGjXg3fL4f3CFjtaTvESP8DPd7/E98Z+7i0mw="; 21 22 ldflags = [ 23 "-s"
··· 8 9 buildGoModule rec { 10 pname = "talosctl"; 11 + version = "1.10.3"; 12 13 src = fetchFromGitHub { 14 owner = "siderolabs"; 15 repo = "talos"; 16 tag = "v${version}"; 17 + hash = "sha256-smqQBFm33uTgK4RGtiu9wlgbHkt8jw7zeiVGWsHG/8s="; 18 }; 19 20 + vendorHash = "sha256-fDKCozvQ1dPM0DFS7DysZ1DHryj3se1bmaLb+3B0kxo="; 21 22 ldflags = [ 23 "-s"
+3 -3
pkgs/by-name/ta/tandoor-recipes/common.nix
··· 1 { lib, fetchFromGitHub }: 2 rec { 3 - version = "1.5.32"; 4 5 src = fetchFromGitHub { 6 owner = "TandoorRecipes"; 7 repo = "recipes"; 8 rev = version; 9 - hash = "sha256-CNlst4bpvRSOPABg85k9xltbrZhs5MQLfJr+t7l7hhI="; 10 }; 11 12 - yarnHash = "sha256-CFPofExwhvto6FVBXdsEY/uZaVKPkWaSdfqkEV7KY70="; 13 14 meta = with lib; { 15 homepage = "https://tandoor.dev/";
··· 1 { lib, fetchFromGitHub }: 2 rec { 3 + version = "1.5.34"; 4 5 src = fetchFromGitHub { 6 owner = "TandoorRecipes"; 7 repo = "recipes"; 8 rev = version; 9 + hash = "sha256-PnC1Z4UtHqfQOenNIQpxcRysD4Hpb/WfjDe0OZP/k+0="; 10 }; 11 12 + yarnHash = "sha256-IVCT1KUhShCXY5ocmOul7DMzTe6ULm32azFE8HES1vc="; 13 14 meta = with lib; { 15 homepage = "https://tandoor.dev/";
+4
pkgs/by-name/ta/tandoor-recipes/package.nix
··· 76 aiohttp 77 inflection 78 redis 79 ]; 80 81 configurePhase = ''
··· 76 aiohttp 77 inflection 78 redis 79 + requests-oauthlib 80 + pyjwt 81 + python3-openid 82 + python3-saml 83 ]; 84 85 configurePhase = ''
+2 -2
pkgs/desktops/xfce/panel-plugins/xfce4-windowck-plugin/default.nix
··· 19 20 stdenv.mkDerivation (finalAttrs: { 21 pname = "xfce4-windowck-plugin"; 22 - version = "0.6.0"; 23 24 src = fetchurl { 25 url = "mirror://xfce/src/panel-plugins/xfce4-windowck-plugin/${lib.versions.majorMinor finalAttrs.version}/xfce4-windowck-plugin-${finalAttrs.version}.tar.xz"; 26 - hash = "sha256-dJeSszth86ICe2VHBW5JOYqNajPgeg66hYOvnF9hdj8="; 27 }; 28 29 strictDeps = true;
··· 19 20 stdenv.mkDerivation (finalAttrs: { 21 pname = "xfce4-windowck-plugin"; 22 + version = "0.6.1"; 23 24 src = fetchurl { 25 url = "mirror://xfce/src/panel-plugins/xfce4-windowck-plugin/${lib.versions.majorMinor finalAttrs.version}/xfce4-windowck-plugin-${finalAttrs.version}.tar.xz"; 26 + hash = "sha256-Ay4wXXTxe9ZbKL0mDPGS/PiqDfM9EWCH5IX9E2i3zzk="; 27 }; 28 29 strictDeps = true;
+6 -2
pkgs/development/compilers/zig/bintools.nix
··· 4 zig, 5 runCommand, 6 makeWrapper, 7 }: 8 let 9 targetPrefix = lib.optionalString ( ··· 26 } 27 '' 28 mkdir -p $out/bin 29 - for tool in ar objcopy ranlib; do 30 - makeWrapper "$zig/bin/zig" "$out/bin/${targetPrefix}$tool" \ 31 --add-flags "$tool" \ 32 --run "export ZIG_GLOBAL_CACHE_DIR=\$(mktemp -d)" 33 done 34 ''
··· 4 zig, 5 runCommand, 6 makeWrapper, 7 + coreutils, 8 }: 9 let 10 targetPrefix = lib.optionalString ( ··· 27 } 28 '' 29 mkdir -p $out/bin 30 + for tool in ar objcopy ranlib ld.lld; do 31 + makeWrapper "$zig/bin/zig" "$out/bin/$tool" \ 32 --add-flags "$tool" \ 33 + --suffix PATH : "${lib.makeBinPath [ coreutils ]}" \ 34 --run "export ZIG_GLOBAL_CACHE_DIR=\$(mktemp -d)" 35 done 36 + 37 + ln -s $out/bin/ld.lld $out/bin/ld 38 ''
+6 -4
pkgs/development/compilers/zig/cc.nix
··· 4 zig, 5 stdenv, 6 makeWrapper, 7 }: 8 let 9 targetPrefix = lib.optionalString ( ··· 27 '' 28 mkdir -p $out/bin 29 for tool in cc c++ ld.lld; do 30 - makeWrapper "$zig/bin/zig" "$out/bin/${targetPrefix}$tool" \ 31 --add-flags "$tool" \ 32 --run "export ZIG_GLOBAL_CACHE_DIR=\$(mktemp -d)" 33 done 34 35 - mv $out/bin/${targetPrefix}c++ $out/bin/${targetPrefix}clang++ 36 - mv $out/bin/${targetPrefix}cc $out/bin/${targetPrefix}clang 37 - mv $out/bin/${targetPrefix}ld.lld $out/bin/${targetPrefix}ld 38 ''
··· 4 zig, 5 stdenv, 6 makeWrapper, 7 + coreutils, 8 }: 9 let 10 targetPrefix = lib.optionalString ( ··· 28 '' 29 mkdir -p $out/bin 30 for tool in cc c++ ld.lld; do 31 + makeWrapper "$zig/bin/zig" "$out/bin/$tool" \ 32 --add-flags "$tool" \ 33 + --suffix PATH : "${lib.makeBinPath [ coreutils ]}" \ 34 --run "export ZIG_GLOBAL_CACHE_DIR=\$(mktemp -d)" 35 done 36 37 + ln -s $out/bin/c++ $out/bin/clang++ 38 + ln -s $out/bin/cc $out/bin/clang 39 + ln -s $out/bin/ld.lld $out/bin/ld 40 ''
+2 -1
pkgs/development/compilers/zig/generic.nix
··· 155 cc = wrapCCWith { 156 cc = finalAttrs.finalPackage.cc-unwrapped; 157 bintools = finalAttrs.finalPackage.bintools; 158 nixSupport.cc-cflags = 159 [ 160 "-target" 161 - "${stdenv.targetPlatform.config}" 162 ] 163 ++ lib.optional ( 164 stdenv.targetPlatform.isLinux && !(stdenv.targetPlatform.isStatic or false)
··· 155 cc = wrapCCWith { 156 cc = finalAttrs.finalPackage.cc-unwrapped; 157 bintools = finalAttrs.finalPackage.bintools; 158 + extraPackages = [ ]; 159 nixSupport.cc-cflags = 160 [ 161 "-target" 162 + "${stdenv.targetPlatform.system}-${stdenv.targetPlatform.parsed.abi.name}" 163 ] 164 ++ lib.optional ( 165 stdenv.targetPlatform.isLinux && !(stdenv.targetPlatform.isStatic or false)
+7 -15
pkgs/development/python-modules/apsw/default.nix
··· 1 { 2 - stdenv, 3 lib, 4 buildPythonPackage, 5 fetchFromGitHub, 6 pythonOlder, 7 - pytestCheckHook, 8 setuptools, 9 sqlite, 10 }: ··· 27 28 buildInputs = [ sqlite ]; 29 30 - nativeCheckInputs = [ pytestCheckHook ]; 31 - 32 - pytestFlagsArray = [ "apsw/tests.py" ]; 33 - 34 - disabledTests = [ 35 - # we don't build the test extension 36 - "testLoadExtension" 37 - "testShell" 38 - "testVFS" 39 - "testVFSWithWAL" 40 - # no lines in errout.txt 41 - "testWriteUnraisable" 42 - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ "testzzForkChecker" ]; 43 44 pythonImportsCheck = [ "apsw" ]; 45
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 pythonOlder, 6 setuptools, 7 sqlite, 8 }: ··· 25 26 buildInputs = [ sqlite ]; 27 28 + # apsw explicitly doesn't use pytest 29 + # see https://github.com/rogerbinns/apsw/issues/548#issuecomment-2891633403 30 + checkPhase = '' 31 + runHook preCheck 32 + python -m apsw.tests 33 + runHook postCheck 34 + ''; 35 36 pythonImportsCheck = [ "apsw" ]; 37
+7 -5
pkgs/development/python-modules/certbot-dns-inwx/default.nix
··· 5 setuptools, 6 acme, 7 certbot, 8 }: 9 10 buildPythonPackage rec { ··· 21 22 build-system = [ setuptools ]; 23 24 - propagatedBuildInputs = [ 25 acme 26 certbot 27 ]; 28 29 # Doesn't have any tests 30 doCheck = false; 31 32 - pytestImportsCheck = [ "certbot_dns_inwx" ]; 33 34 - meta = with lib; { 35 description = "INWX DNS Authenticator plugin for Certbot"; 36 homepage = "https://github.com/oGGy990/certbot-dns-inwx"; 37 - license = with licenses; [ 38 asl20 39 mit 40 ]; 41 - maintainers = with maintainers; [ onny ]; 42 }; 43 }
··· 5 setuptools, 6 acme, 7 certbot, 8 + inwx-domrobot, 9 }: 10 11 buildPythonPackage rec { ··· 22 23 build-system = [ setuptools ]; 24 25 + dependencies = [ 26 acme 27 certbot 28 + inwx-domrobot 29 ]; 30 31 # Doesn't have any tests 32 doCheck = false; 33 34 + pythonImportsCheck = [ "certbot_dns_inwx" ]; 35 36 + meta = { 37 description = "INWX DNS Authenticator plugin for Certbot"; 38 homepage = "https://github.com/oGGy990/certbot-dns-inwx"; 39 + license = with lib.licenses; [ 40 asl20 41 mit 42 ]; 43 + maintainers = with lib.maintainers; [ onny ]; 44 }; 45 }
+37
pkgs/development/python-modules/inwx-domrobot/default.nix
···
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + buildPythonPackage, 5 + setuptools, 6 + requests, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "inwx-domrobot"; 11 + version = "3.2.0"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "inwx"; 16 + repo = "python-client"; 17 + tag = "v${version}"; 18 + hash = "sha256-Nbs3xroJD61NbpaiTdjA3VFxzXIlnqmB1d7SJDj8VN8="; 19 + }; 20 + 21 + build-system = [ setuptools ]; 22 + 23 + dependencies = [ requests ]; 24 + 25 + # No tests 26 + doCheck = false; 27 + 28 + pythonImportsCheck = [ "INWX" ]; 29 + 30 + meta = { 31 + description = "INWX Domrobot Python Client"; 32 + homepage = "https://github.com/inwx/python-client"; 33 + changelog = "https://github.com/inwx/python-client/releases/tag/${src.tag}"; 34 + license = lib.licenses.mit; 35 + maintainers = [ lib.maintainers.amadejkastelic ]; 36 + }; 37 + }
+2
pkgs/development/python-modules/ircstates/default.nix
··· 23 24 build-system = [ setuptools ]; 25 26 dependencies = [ 27 irctokens 28 pendulum
··· 23 24 build-system = [ setuptools ]; 25 26 + pythonRelaxDeps = [ "pendulum" ]; 27 + 28 dependencies = [ 29 irctokens 30 pendulum
+11 -15
pkgs/development/python-modules/monitorcontrol/default.nix
··· 3 buildPythonPackage, 4 pythonOlder, 5 fetchFromGitHub, 6 - poetry-core, 7 pyudev, 8 pytestCheckHook, 9 - voluptuous, 10 }: 11 12 buildPythonPackage rec { 13 pname = "monitorcontrol"; 14 - version = "3.1.0"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.8"; ··· 20 owner = "newAM"; 21 repo = "monitorcontrol"; 22 tag = version; 23 - hash = "sha256-fu0Lm7Tcw7TCCBDXTTY20JBAM7oeesyeHQFFILeZxX0="; 24 }; 25 26 - nativeBuildInputs = [ poetry-core ]; 27 28 - propagatedBuildInputs = [ pyudev ]; 29 30 - nativeCheckInputs = [ 31 - pytestCheckHook 32 - voluptuous 33 - ]; 34 35 pythonImportsCheck = [ pname ]; 36 37 - meta = with lib; { 38 description = "Python monitor controls using DDC-CI"; 39 mainProgram = "monitorcontrol"; 40 homepage = "https://github.com/newAM/monitorcontrol"; 41 - changelog = "https://github.com/newAM/monitorcontrol/blob/v${version}/CHANGELOG.md"; 42 - license = licenses.mit; 43 - platforms = platforms.linux; 44 - maintainers = with maintainers; [ newam ]; 45 }; 46 }
··· 3 buildPythonPackage, 4 pythonOlder, 5 fetchFromGitHub, 6 + setuptools, 7 pyudev, 8 pytestCheckHook, 9 }: 10 11 buildPythonPackage rec { 12 pname = "monitorcontrol"; 13 + version = "4.1.1"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.8"; ··· 19 owner = "newAM"; 20 repo = "monitorcontrol"; 21 tag = version; 22 + hash = "sha256-4A7Cj2PWANZOmMSB9rH++TAf6SgyQd0OFULKa4JRu0s="; 23 }; 24 25 + build-system = [ setuptools ]; 26 27 + dependencies = [ pyudev ]; 28 29 + nativeCheckInputs = [ pytestCheckHook ]; 30 31 pythonImportsCheck = [ pname ]; 32 33 + meta = { 34 description = "Python monitor controls using DDC-CI"; 35 mainProgram = "monitorcontrol"; 36 homepage = "https://github.com/newAM/monitorcontrol"; 37 + changelog = "https://github.com/newAM/monitorcontrol/blob/${version}/CHANGELOG.md"; 38 + license = lib.licenses.mit; 39 + platforms = lib.platforms.linux; 40 + maintainers = with lib.maintainers; [ newam ]; 41 }; 42 }
+2 -2
pkgs/development/python-modules/pybrowsers/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "pybrowsers"; 10 - version = "1.1.0"; 11 pyproject = true; 12 13 src = fetchFromGitHub { 14 owner = "roniemartinez"; 15 repo = "browsers"; 16 tag = version; 17 - hash = "sha256-9YO/FTgL/BzabPnpi2RM/C08F7/d6FNshWnGsT6NQlg="; 18 }; 19 20 build-system = [ poetry-core ];
··· 7 8 buildPythonPackage rec { 9 pname = "pybrowsers"; 10 + version = "1.3.0"; 11 pyproject = true; 12 13 src = fetchFromGitHub { 14 owner = "roniemartinez"; 15 repo = "browsers"; 16 tag = version; 17 + hash = "sha256-GW5yuBc9lwGIUK/ZH4qHFXlA+wyMD6HdShq0A/ydb+k="; 18 }; 19 20 build-system = [ poetry-core ];
-55
pkgs/development/python-modules/python-jose/cryptography-45.0.patch
··· 1 - diff --git a/jose/backends/__init__.py b/jose/backends/__init__.py 2 - index e7bba69..9918969 100644 3 - --- a/jose/backends/__init__.py 4 - +++ b/jose/backends/__init__.py 5 - @@ -1,10 +1,4 @@ 6 - -try: 7 - - from jose.backends.cryptography_backend import get_random_bytes # noqa: F401 8 - -except ImportError: 9 - - try: 10 - - from jose.backends.pycrypto_backend import get_random_bytes # noqa: F401 11 - - except ImportError: 12 - - from jose.backends.native import get_random_bytes # noqa: F401 13 - +from jose.backends.native import get_random_bytes # noqa: F401 14 - 15 - try: 16 - from jose.backends.cryptography_backend import CryptographyRSAKey as RSAKey # noqa: F401 17 - diff --git a/jose/backends/cryptography_backend.py b/jose/backends/cryptography_backend.py 18 - index 1525cf2..3dce986 100644 19 - --- a/jose/backends/cryptography_backend.py 20 - +++ b/jose/backends/cryptography_backend.py 21 - @@ -26,33 +26,11 @@ from ..utils import ( 22 - long_to_base64, 23 - ) 24 - from .base import Key 25 - +from . import get_random_bytes 26 - 27 - _binding = None 28 - 29 - 30 - -def get_random_bytes(num_bytes): 31 - - """ 32 - - Get random bytes 33 - - 34 - - Currently, Cryptography returns OS random bytes. If you want OpenSSL 35 - - generated random bytes, you'll have to switch the RAND engine after 36 - - initializing the OpenSSL backend 37 - - Args: 38 - - num_bytes (int): Number of random bytes to generate and return 39 - - Returns: 40 - - bytes: Random bytes 41 - - """ 42 - - global _binding 43 - - 44 - - if _binding is None: 45 - - _binding = Binding() 46 - - 47 - - buf = _binding.ffi.new("char[]", num_bytes) 48 - - _binding.lib.RAND_bytes(buf, num_bytes) 49 - - rand_bytes = _binding.ffi.buffer(buf, num_bytes)[:] 50 - - return rand_bytes 51 - - 52 - - 53 - class CryptographyECKey(Key): 54 - SHA256 = hashes.SHA256 55 - SHA384 = hashes.SHA384
···
-5
pkgs/development/python-modules/python-jose/default.nix
··· 24 hash = "sha256-8DQ0RBQ4ZgEIwcosgX3dzr928cYIQoH0obIOgk0+Ozs="; 25 }; 26 27 - patches = [ 28 - # https://github.com/mpdavis/python-jose/pull/381 29 - ./cryptography-45.0.patch 30 - ]; 31 - 32 pythonRelaxDeps = [ 33 # https://github.com/mpdavis/python-jose/pull/376 34 "pyasn1"
··· 24 hash = "sha256-8DQ0RBQ4ZgEIwcosgX3dzr928cYIQoH0obIOgk0+Ozs="; 25 }; 26 27 pythonRelaxDeps = [ 28 # https://github.com/mpdavis/python-jose/pull/376 29 "pyasn1"
+3
pkgs/development/python-modules/wandb/default.nix
··· 378 379 # RuntimeError: *** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[1] 380 "test_wandb_image_with_matplotlib_figure" 381 ]; 382 383 pythonImportsCheck = [ "wandb" ];
··· 378 379 # RuntimeError: *** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[1] 380 "test_wandb_image_with_matplotlib_figure" 381 + 382 + # HandleAbandonedError / SystemExit when run in sandbox 383 + "test_makedirs_raises_oserror__uses_temp_dir" 384 ]; 385 386 pythonImportsCheck = [ "wandb" ];
+9 -5
pkgs/development/python-modules/xformers/default.nix
··· 30 }: 31 let 32 inherit (torch) cudaCapabilities cudaPackages cudaSupport; 33 - version = "0.0.28.post3"; 34 in 35 buildPythonPackage { 36 pname = "xformers"; ··· 43 owner = "facebookresearch"; 44 repo = "xformers"; 45 tag = "v${version}"; 46 - hash = "sha256-23tnhCHK+Z0No8fqZxkgDFp2VIgXZR4jpM+pkb/vvmw="; 47 fetchSubmodules = true; 48 }; 49 50 patches = [ ./0001-fix-allow-building-without-git.patch ]; ··· 117 # flash-attn 118 ]; 119 120 - meta = with lib; { 121 description = "Collection of composable Transformer building blocks"; 122 homepage = "https://github.com/facebookresearch/xformers"; 123 changelog = "https://github.com/facebookresearch/xformers/blob/${version}/CHANGELOG.md"; 124 - license = licenses.bsd3; 125 - maintainers = with maintainers; [ happysalada ]; 126 }; 127 }
··· 30 }: 31 let 32 inherit (torch) cudaCapabilities cudaPackages cudaSupport; 33 + version = "0.0.30"; 34 in 35 buildPythonPackage { 36 pname = "xformers"; ··· 43 owner = "facebookresearch"; 44 repo = "xformers"; 45 tag = "v${version}"; 46 fetchSubmodules = true; 47 + hash = "sha256-ozaw9z8qnGpZ28LQNtwmKeVnrn7KDWNeJKtT6g6Q/W0="; 48 }; 49 50 patches = [ ./0001-fix-allow-building-without-git.patch ]; ··· 117 # flash-attn 118 ]; 119 120 + meta = { 121 description = "Collection of composable Transformer building blocks"; 122 homepage = "https://github.com/facebookresearch/xformers"; 123 changelog = "https://github.com/facebookresearch/xformers/blob/${version}/CHANGELOG.md"; 124 + license = lib.licenses.bsd3; 125 + maintainers = with lib.maintainers; [ happysalada ]; 126 + badPlatforms = [ 127 + # fatal error: 'omp.h' file not found 128 + lib.systems.inspect.patterns.isDarwin 129 + ]; 130 }; 131 }
+2 -2
pkgs/development/tools/pnpm/default.nix
··· 16 hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc="; 17 }; 18 "10" = { 19 - version = "10.11.0"; 20 - hash = "sha256-pp6csHfaQZ1H0Y8d1S4gckWynKxuB2rO2+uL47Gme9c="; 21 }; 22 }; 23
··· 16 hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc="; 17 }; 18 "10" = { 19 + version = "10.11.1"; 20 + hash = "sha256-IR6ZkBSElcn8MLflg5b37tqD2SQ+t1QH6k+GUPsWH3w="; 21 }; 22 }; 23
+6
pkgs/os-specific/linux/kernel/common-config.nix
··· 134 # APEI Generic Hardware Error Source 135 ACPI_APEI_GHES = (option yes); 136 137 # Enable lazy RCUs for power savings: 138 # https://lore.kernel.org/rcu/20221019225138.GA2499943@paulmck-ThinkPad-P17-Gen-1/ 139 # RCU_LAZY depends on RCU_NOCB_CPU depends on NO_HZ_FULL
··· 134 # APEI Generic Hardware Error Source 135 ACPI_APEI_GHES = (option yes); 136 137 + # Without this, on some hardware the kernel fails at some 138 + # point after the EFI stub has executed but before a console 139 + # is set up. Regardless, it's good to have the extra debug 140 + # anyway. 141 + ACPI_DEBUG = yes; 142 + 143 # Enable lazy RCUs for power savings: 144 # https://lore.kernel.org/rcu/20221019225138.GA2499943@paulmck-ThinkPad-P17-Gen-1/ 145 # RCU_LAZY depends on RCU_NOCB_CPU depends on NO_HZ_FULL
+16 -16
pkgs/os-specific/linux/kernel/kernels-org.json
··· 4 "hash": "sha256:0b9149pyg4lzzxqwx6sg8nz9ca1md7aijg9nrcagrq9sypl53hxn" 5 }, 6 "6.1": { 7 - "version": "6.1.140", 8 - "hash": "sha256:0x7b856hxmli8qnkps9x62q8sca101v4sfwjqgivzxvprb5gjyap" 9 }, 10 "5.15": { 11 - "version": "5.15.184", 12 - "hash": "sha256:1nf1v89ikwi9philrw6h03hzb085mwz44lfxx71agp67vk39hglw" 13 }, 14 "5.10": { 15 - "version": "5.10.237", 16 - "hash": "sha256:098gvqfaahabqqz64m5fwri57drwiz3006pr805sxw74w0vjgj0z" 17 }, 18 "5.4": { 19 - "version": "5.4.293", 20 - "hash": "sha256:0b9p8l6ndm75751f7s03rnxg7yg9c4pj9rb537lhsv6pqx096n1l" 21 }, 22 "6.6": { 23 - "version": "6.6.92", 24 - "hash": "sha256:1v1pq9yzxrlaxx4y4cj5q3wska0jbv2inc7phqfw70fj88kai0hx" 25 }, 26 "6.12": { 27 - "version": "6.12.31", 28 - "hash": "sha256:19sba8zak31gn89pzfa3kb9rv7y9z8kybvyikigamq7nblz5nk5h" 29 }, 30 "6.13": { 31 "version": "6.13.12", 32 "hash": "sha256:0hhj49k3ksjcp0dg5yiahqzryjfdpr9c1a9ph6j9slzmkikbn7v1" 33 }, 34 "6.14": { 35 - "version": "6.14.9", 36 - "hash": "sha256:0qgkr69745al6nf4wicxq284xnsmxybh29r7hjh2b6bi6bhds31r" 37 }, 38 "6.15": { 39 - "version": "6.15", 40 - "hash": "sha256:0r4ppfd5kwvj24bjig92hxa18lmjgy9gqvh5qknfffw08wjrd1km" 41 } 42 }
··· 4 "hash": "sha256:0b9149pyg4lzzxqwx6sg8nz9ca1md7aijg9nrcagrq9sypl53hxn" 5 }, 6 "6.1": { 7 + "version": "6.1.141", 8 + "hash": "sha256:05n1561cbzaw9vcxp86bqzvhqz5wv7dajpy7cq34bw7myvx4ag5w" 9 }, 10 "5.15": { 11 + "version": "5.15.185", 12 + "hash": "sha256:1p0kjc09qqv361phscny1gqj38di9dpab9gxywljkwqhi5wyn0rx" 13 }, 14 "5.10": { 15 + "version": "5.10.238", 16 + "hash": "sha256:1dkblixa0as9h11m081dqq8vlz4dcjbzdz7phkz07p621na55j07" 17 }, 18 "5.4": { 19 + "version": "5.4.294", 20 + "hash": "sha256:16bv0x4c9ssr66vrd6jnv2dw5na1y7hxfn4d67g0zaksh6xd0yf8" 21 }, 22 "6.6": { 23 + "version": "6.6.93", 24 + "hash": "sha256:06bpg5vvh165znzn01mqab2divrsbznxwc73y44z1s9mjqszyy8d" 25 }, 26 "6.12": { 27 + "version": "6.12.32", 28 + "hash": "sha256:0w3a6k0cbdanknlha3qjyvvmhh3xks9d6xq1043laf3q2xr21c59" 29 }, 30 "6.13": { 31 "version": "6.13.12", 32 "hash": "sha256:0hhj49k3ksjcp0dg5yiahqzryjfdpr9c1a9ph6j9slzmkikbn7v1" 33 }, 34 "6.14": { 35 + "version": "6.14.10", 36 + "hash": "sha256:0hzylab1gh791qpi5albv5wcjz0m7hrs4k7f6bw24k77xb7rg2yy" 37 }, 38 "6.15": { 39 + "version": "6.15.1", 40 + "hash": "sha256:0r0dkxwhp4qrihfvbk4ppvyciin1iv9qbp76w2ppnbjizs2bpwa4" 41 } 42 }
+6 -6
pkgs/servers/sql/mariadb/default.nix
··· 370 # see https://mariadb.org/about/#maintenance-policy for EOLs 371 mariadb_106 = self.callPackage generic { 372 # Supported until 2026-07-06 373 - version = "10.6.21"; 374 - hash = "sha256-jX+XFps7ogRIWJZbjPwlQ2RADfQ+kFBC+S4kuPp7DZY="; 375 }; 376 mariadb_1011 = self.callPackage generic { 377 # Supported until 2028-02-16 378 - version = "10.11.11"; 379 - hash = "sha256-bynU1+QPxJr0oP5giYRQnvLRU9882K/kNZ3OPKDieJA="; 380 }; 381 mariadb_114 = self.callPackage generic { 382 # Supported until 2029-05-29 383 - version = "11.4.5"; 384 - hash = "sha256-/2WV+MSC+ZIeObl/oRIjd6afDcvZJVPGuQMsvw6bU1Q="; 385 }; 386 }
··· 370 # see https://mariadb.org/about/#maintenance-policy for EOLs 371 mariadb_106 = self.callPackage generic { 372 # Supported until 2026-07-06 373 + version = "10.6.22"; 374 + hash = "sha256-LKYA3H6F6tHzPCEvnXax8vgS0knIveAuXzjq0Jit5CA="; 375 }; 376 mariadb_1011 = self.callPackage generic { 377 # Supported until 2028-02-16 378 + version = "10.11.13"; 379 + hash = "sha256-+Lc0dJ+9ZS6k4lW+jMeID5jQe2p/604eqMc2y0gNI+Q="; 380 }; 381 mariadb_114 = self.callPackage generic { 382 # Supported until 2029-05-29 383 + version = "11.4.7"; 384 + hash = "sha256-vyBofKEvp+/ajficqx8qZhKIzqQaz49TGJtp1SlDR9A="; 385 }; 386 }
+1
pkgs/top-level/all-packages.nix
··· 7902 cp: with cp; [ 7903 # FIXME unbreak certbot-dns-cloudflare 7904 certbot-dns-google 7905 certbot-dns-ovh 7906 certbot-dns-rfc2136 7907 certbot-dns-route53
··· 7902 cp: with cp; [ 7903 # FIXME unbreak certbot-dns-cloudflare 7904 certbot-dns-google 7905 + certbot-dns-inwx 7906 certbot-dns-ovh 7907 certbot-dns-rfc2136 7908 certbot-dns-route53
+2
pkgs/top-level/python-packages.nix
··· 6897 6898 invoke = callPackage ../development/python-modules/invoke { }; 6899 6900 iocapture = callPackage ../development/python-modules/iocapture { }; 6901 6902 iocextract = callPackage ../development/python-modules/iocextract { };
··· 6897 6898 invoke = callPackage ../development/python-modules/invoke { }; 6899 6900 + inwx-domrobot = callPackage ../development/python-modules/inwx-domrobot { }; 6901 + 6902 iocapture = callPackage ../development/python-modules/iocapture { }; 6903 6904 iocextract = callPackage ../development/python-modules/iocextract { };