Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub fade30f7 62860b31

+1240 -615
+1 -1
nixos/modules/services/desktops/pipewire/daemon/client-rt.conf.json
··· 8 8 }, 9 9 "context.modules": [ 10 10 { 11 - "name": "libpipewire-module-rtkit", 11 + "name": "libpipewire-module-rt", 12 12 "args": {}, 13 13 "flags": [ 14 14 "ifexists",
+118
nixos/modules/services/desktops/pipewire/daemon/minimal.conf.json
··· 1 + { 2 + "context.properties": { 3 + "link.max-buffers": 16, 4 + "core.daemon": true, 5 + "core.name": "pipewire-0", 6 + "settings.check-quantum": true, 7 + "settings.check-rate": true, 8 + "vm.overrides": { 9 + "default.clock.min-quantum": 1024 10 + } 11 + }, 12 + "context.spa-libs": { 13 + "audio.convert.*": "audioconvert/libspa-audioconvert", 14 + "api.alsa.*": "alsa/libspa-alsa", 15 + "support.*": "support/libspa-support" 16 + }, 17 + "context.modules": [ 18 + { 19 + "name": "libpipewire-module-rt", 20 + "args": { 21 + "nice.level": -11 22 + }, 23 + "flags": [ 24 + "ifexists", 25 + "nofail" 26 + ] 27 + }, 28 + { 29 + "name": "libpipewire-module-protocol-native" 30 + }, 31 + { 32 + "name": "libpipewire-module-profiler" 33 + }, 34 + { 35 + "name": "libpipewire-module-metadata" 36 + }, 37 + { 38 + "name": "libpipewire-module-spa-node-factory" 39 + }, 40 + { 41 + "name": "libpipewire-module-client-node" 42 + }, 43 + { 44 + "name": "libpipewire-module-access", 45 + "args": {} 46 + }, 47 + { 48 + "name": "libpipewire-module-adapter" 49 + }, 50 + { 51 + "name": "libpipewire-module-link-factory" 52 + } 53 + ], 54 + "context.objects": [ 55 + { 56 + "factory": "metadata", 57 + "args": { 58 + "metadata.name": "default" 59 + } 60 + }, 61 + { 62 + "factory": "spa-node-factory", 63 + "args": { 64 + "factory.name": "support.node.driver", 65 + "node.name": "Dummy-Driver", 66 + "node.group": "pipewire.dummy", 67 + "priority.driver": 20000 68 + } 69 + }, 70 + { 71 + "factory": "spa-node-factory", 72 + "args": { 73 + "factory.name": "support.node.driver", 74 + "node.name": "Freewheel-Driver", 75 + "priority.driver": 19000, 76 + "node.group": "pipewire.freewheel", 77 + "node.freewheel": true 78 + } 79 + }, 80 + { 81 + "factory": "adapter", 82 + "args": { 83 + "factory.name": "api.alsa.pcm.source", 84 + "node.name": "system", 85 + "node.description": "system", 86 + "media.class": "Audio/Source", 87 + "api.alsa.path": "hw:0", 88 + "node.suspend-on-idle": true, 89 + "resample.disable": true, 90 + "channelmix.disable": true, 91 + "adapter.auto-port-config": { 92 + "mode": "dsp", 93 + "monitor": false, 94 + "position": "unknown" 95 + } 96 + } 97 + }, 98 + { 99 + "factory": "adapter", 100 + "args": { 101 + "factory.name": "api.alsa.pcm.sink", 102 + "node.name": "system", 103 + "node.description": "system", 104 + "media.class": "Audio/Sink", 105 + "api.alsa.path": "hw:0", 106 + "node.suspend-on-idle": true, 107 + "resample.disable": true, 108 + "channelmix.disable": true, 109 + "adapter.auto-port-config": { 110 + "mode": "dsp", 111 + "monitor": false, 112 + "position": "unknown" 113 + } 114 + } 115 + } 116 + ], 117 + "context.exec": [] 118 + }
+61 -4
nixos/modules/services/desktops/pipewire/daemon/pipewire-pulse.conf.json
··· 6 6 }, 7 7 "context.modules": [ 8 8 { 9 - "name": "libpipewire-module-rtkit", 10 - "args": {}, 9 + "name": "libpipewire-module-rt", 10 + "args": { 11 + "nice.level": -11 12 + }, 11 13 "flags": [ 12 14 "ifexists", 13 15 "nofail" ··· 37 39 } 38 40 } 39 41 ], 40 - "context.exec": [], 41 - "stream.properties": {} 42 + "context.exec": [ 43 + { 44 + "path": "pactl", 45 + "args": "load-module module-always-sink" 46 + } 47 + ], 48 + "stream.properties": {}, 49 + "pulse.rules": [ 50 + { 51 + "matches": [ 52 + {} 53 + ], 54 + "actions": { 55 + "update-props": {} 56 + } 57 + }, 58 + { 59 + "matches": [ 60 + { 61 + "application.process.binary": "teams" 62 + }, 63 + { 64 + "application.process.binary": "skypeforlinux" 65 + } 66 + ], 67 + "actions": { 68 + "quirks": [ 69 + "force-s16-info" 70 + ] 71 + } 72 + }, 73 + { 74 + "matches": [ 75 + { 76 + "application.process.binary": "firefox" 77 + } 78 + ], 79 + "actions": { 80 + "quirks": [ 81 + "remove-capture-dont-move" 82 + ] 83 + } 84 + }, 85 + { 86 + "matches": [ 87 + { 88 + "application.name": "~speech-dispatcher*" 89 + } 90 + ], 91 + "actions": { 92 + "update-props": { 93 + "pulse.min.req": "1024/48000", 94 + "pulse.min.quantum": "1024/48000" 95 + } 96 + } 97 + } 98 + ] 42 99 }
+5 -2
nixos/modules/services/desktops/pipewire/daemon/pipewire.conf.json
··· 3 3 "link.max-buffers": 16, 4 4 "core.daemon": true, 5 5 "core.name": "pipewire-0", 6 + "default.clock.min-quantum": 16, 6 7 "vm.overrides": { 7 8 "default.clock.min-quantum": 1024 8 9 } ··· 19 20 }, 20 21 "context.modules": [ 21 22 { 22 - "name": "libpipewire-module-rtkit", 23 - "args": {}, 23 + "name": "libpipewire-module-rt", 24 + "args": { 25 + "nice.level": -11 26 + }, 24 27 "flags": [ 25 28 "ifexists", 26 29 "nofail"
+4 -1
nixos/modules/services/desktops/pipewire/pipewire.nix
··· 25 25 client = lib.importJSON ./daemon/client.conf.json; 26 26 client-rt = lib.importJSON ./daemon/client-rt.conf.json; 27 27 jack = lib.importJSON ./daemon/jack.conf.json; 28 + minimal = lib.importJSON ./daemon/minimal.conf.json; 28 29 pipewire = lib.importJSON ./daemon/pipewire.conf.json; 29 30 pipewire-pulse = lib.importJSON ./daemon/pipewire-pulse.conf.json; 30 31 }; 32 + 33 + useSessionManager = cfg.wireplumber.enable || cfg.media-session.enable; 31 34 32 35 configs = { 33 36 client = recursiveUpdate defaults.client cfg.config.client; 34 37 client-rt = recursiveUpdate defaults.client-rt cfg.config.client-rt; 35 38 jack = recursiveUpdate defaults.jack cfg.config.jack; 36 - pipewire = recursiveUpdate defaults.pipewire cfg.config.pipewire; 39 + pipewire = recursiveUpdate (if useSessionManager then defaults.pipewire else defaults.minimal) cfg.config.pipewire; 37 40 pipewire-pulse = recursiveUpdate defaults.pipewire-pulse cfg.config.pipewire-pulse; 38 41 }; 39 42 in {
-43
nixos/tests/home-assistant.nix
··· 2 2 3 3 let 4 4 configDir = "/var/lib/foobar"; 5 - mqttUsername = "homeassistant"; 6 - mqttPassword = "secret"; 7 5 in { 8 6 name = "home-assistant"; 9 7 meta.maintainers = lib.teams.home-assistant.members; 10 8 11 9 nodes.hass = { pkgs, ... }: { 12 10 environment.systemPackages = with pkgs; [ mosquitto ]; 13 - 14 - services.mosquitto = { 15 - enable = true; 16 - listeners = [ { 17 - users = { 18 - "${mqttUsername}" = { 19 - acl = [ "readwrite #" ]; 20 - password = mqttPassword; 21 - }; 22 - }; 23 - } ]; 24 - }; 25 11 26 12 services.postgresql = { 27 13 enable = true; ··· 76 62 # https://www.home-assistant.io/integrations/frontend/ 77 63 frontend = {}; 78 64 79 - # configure an mqtt broker connection 80 - # https://www.home-assistant.io/integrations/mqtt 81 - mqtt = { 82 - broker = "127.0.0.1"; 83 - username = mqttUsername; 84 - password = mqttPassword; 85 - }; 86 - 87 - # create a mqtt sensor that syncs state with its mqtt topic 88 - # https://www.home-assistant.io/integrations/sensor.mqtt/ 89 - binary_sensor = [ { 90 - platform = "mqtt"; 91 - state_topic = "home-assistant/test"; 92 - payload_on = "let_there_be_light"; 93 - payload_off = "off"; 94 - } ]; 95 - 96 65 # set up a wake-on-lan switch to test capset capability required 97 66 # for the ping suid wrapper 98 67 # https://www.home-assistant.io/integrations/wake_on_lan/ ··· 109 78 listen_port = 80; 110 79 }; 111 80 112 - # show mqtt interaction in the log 113 81 # https://www.home-assistant.io/integrations/logger/ 114 82 logger = { 115 83 default = "info"; 116 - logs."homeassistant.components.mqtt" = "debug"; 117 84 }; 118 85 }; 119 86 ··· 167 134 hass.wait_for_open_port(8123) 168 135 hass.succeed("curl --fail http://localhost:8123/lovelace") 169 136 170 - with subtest("Toggle a binary sensor using MQTT"): 171 - hass.wait_for_open_port(1883) 172 - hass.succeed( 173 - "mosquitto_pub -V mqttv5 -t home-assistant/test -u ${mqttUsername} -P '${mqttPassword}' -m let_there_be_light" 174 - ) 175 - 176 137 with subtest("Check that capabilities are passed for emulated_hue to bind to port 80"): 177 138 hass.wait_for_open_port(80) 178 139 hass.succeed("curl --fail http://localhost:80/description.xml") ··· 187 148 188 149 with subtest("Check that no errors were logged"): 189 150 assert "ERROR" not in output_log 190 - 191 - # example line: 2020-06-20 10:01:32 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on home-assistant/test: b'let_there_be_light' 192 - with subtest("Check we received the mosquitto message"): 193 - assert "let_there_be_light" in output_log 194 151 195 152 with subtest("Check systemd unit hardening"): 196 153 hass.log(hass.succeed("systemctl cat home-assistant.service"))
+36
pkgs/applications/graphics/skanpage/default.nix
··· 1 + { lib 2 + , mkDerivation 3 + , fetchurl 4 + , extra-cmake-modules 5 + , kirigami2 6 + , ktextwidgets 7 + , libksane 8 + , qtquickcontrols2 9 + }: 10 + 11 + mkDerivation rec { 12 + pname = "skanpage"; 13 + version = "1.0.0"; 14 + 15 + src = fetchurl { 16 + url = "mirror://kde/stable/skanpage/${version}/${pname}-${version}.tar.xz"; 17 + hash = "sha256-kPVAG64oPkKF3ztHB4V7M2xc1AcvwiHnYpMMLMQNYGA="; 18 + }; 19 + 20 + nativeBuildInputs = [ extra-cmake-modules ]; 21 + 22 + buildInputs = [ 23 + kirigami2 24 + ktextwidgets 25 + libksane 26 + qtquickcontrols2 27 + ]; 28 + 29 + meta = with lib; { 30 + description = "KDE utility to scan images and multi-page documents"; 31 + homepage = "https://apps.kde.org/skanpage"; 32 + license = licenses.gpl2Plus; 33 + maintainers = with maintainers; [ samuelgrf ]; 34 + platforms = platforms.linux; 35 + }; 36 + }
+3 -3
pkgs/applications/misc/genact/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "genact"; 5 - version = "0.11.0"; 5 + version = "0.12.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "svenstaro"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1hc4jwk5rr1yw3pfvriash7b03j181k8c9y7m3sglkk8xnff219c"; 11 + sha256 = "sha256-ouDaOs72vivJBZVwcJhv4YoPKQOEBctUTqubvrpoBtI="; 12 12 }; 13 13 14 - cargoSha256 = "0a5ic6c7fvmg2kh3qprzffnpw40cmrgbscrlhxxs3m7nxfjdh7bc"; 14 + cargoSha256 = "sha256-csubycZaBUHPp8XJ1C+nWw7DzVGVJm38/Dgw41qUMYQ="; 15 15 16 16 meta = with lib; { 17 17 description = "A nonsense activity generator";
+2 -2
pkgs/applications/networking/browsers/brave/default.nix
··· 91 91 92 92 stdenv.mkDerivation rec { 93 93 pname = "brave"; 94 - version = "1.35.103"; 94 + version = "1.36.109"; 95 95 96 96 src = fetchurl { 97 97 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 98 - sha256 = "UgperKruN2quKdFTf/iTa+dd2GB57nt+mu6KBe4VvYk="; 98 + sha256 = "KKoMpMagq5lVoRFyWNs92LdPwNIlmAjfwqxfOArIFeo="; 99 99 }; 100 100 101 101 dontConfigure = true;
+1 -1
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 1 1 { 2 2 "stable": { 3 - "version": "99.0.4844.52", 3 + "version": "99.0.4844.51", 4 4 "sha256": "1qxsn8zvvvsnn0k7nn606rhaial8ikrlfh175msqpp50xibjxicp", 5 5 "sha256bin64": "04kqfppa88g2q54vp53avyyhqzrxljz49p4wqk76kq7fz2rm94x1", 6 6 "deps": {
+393 -393
pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
··· 1 1 { 2 - version = "97.0.1"; 2 + version = "97.0.2"; 3 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ach/firefox-97.0.1.tar.bz2"; 4 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ach/firefox-97.0.2.tar.bz2"; 5 5 locale = "ach"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "a10737964c66f46a15ca60c29575a837340e9b967c849809717c7009c3a01c20"; 7 + sha256 = "06103fa79feea876422843439c9d806634dcec91cc75288659df2597ce3a94ac"; 8 8 } 9 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/af/firefox-97.0.1.tar.bz2"; 9 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/af/firefox-97.0.2.tar.bz2"; 10 10 locale = "af"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "a6ef82107f918234c84da51b49bc2018910e855ac4e7e5cc3a0e71f3583140b6"; 12 + sha256 = "1c1694e6a7b9460c009395fe69a388e38180fad1e772a3b25167bf883aad4977"; 13 13 } 14 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/an/firefox-97.0.1.tar.bz2"; 14 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/an/firefox-97.0.2.tar.bz2"; 15 15 locale = "an"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "34f5a0461707feffce732749958f508efd729ecedd8567dbe1387bde5e335a66"; 17 + sha256 = "2209fc5aa9f128a04efc54c1f87ba7e29bb20410810d37cd7585896dad209400"; 18 18 } 19 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ar/firefox-97.0.1.tar.bz2"; 19 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ar/firefox-97.0.2.tar.bz2"; 20 20 locale = "ar"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "5e126bcfa03c79e9ad777d76389a23e109dd852fc98698efc714d37125656f84"; 22 + sha256 = "540b8871c713288704eb50c3e6ccad4aa4633a6733e3a9bd7e6392bc37325a90"; 23 23 } 24 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ast/firefox-97.0.1.tar.bz2"; 24 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ast/firefox-97.0.2.tar.bz2"; 25 25 locale = "ast"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "931ae804e75fa4b039eb373a38b2f6fa8dffb852e418789d559d9a9c0612c54e"; 27 + sha256 = "79791936785b296e9d6313616f0186ae4e1f79b0346cd2565315f55c6c43127e"; 28 28 } 29 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/az/firefox-97.0.1.tar.bz2"; 29 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/az/firefox-97.0.2.tar.bz2"; 30 30 locale = "az"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "549dda8a1049d074887f187689e73c38b814c1f1896752320f2a03f566bad2c8"; 32 + sha256 = "d853989cef9482473e20bfd45ca58028b1607cdb4892fc5d89c495d0f4aa3518"; 33 33 } 34 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/be/firefox-97.0.1.tar.bz2"; 34 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/be/firefox-97.0.2.tar.bz2"; 35 35 locale = "be"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "06b0f7aabf8ed42ee6f021bc37abb44029586f5ddd2673f885f73f94c64032c7"; 37 + sha256 = "8d0916765b3daef73af89d594155ab99cbec6d2c555bf2b98d77906cb7fdf02c"; 38 38 } 39 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/bg/firefox-97.0.1.tar.bz2"; 39 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/bg/firefox-97.0.2.tar.bz2"; 40 40 locale = "bg"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "72f5e07d24a2810659fc7d5c9a43214f427286f9a0096d602be0edbdb31d529c"; 42 + sha256 = "3a11ce5379ee46890cd4dbd870d3076848ce5ad842303798b577bb2ad9d06dea"; 43 43 } 44 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/bn/firefox-97.0.1.tar.bz2"; 44 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/bn/firefox-97.0.2.tar.bz2"; 45 45 locale = "bn"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "9f3d0376edd2c74b527190a5d53f0d2a36c371484fe4fff1f91c1d03b0a2dabd"; 47 + sha256 = "0092a295b61df555e4f217e13a8d2549c23931673cb811d0bf6dd970ee2dc5df"; 48 48 } 49 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/br/firefox-97.0.1.tar.bz2"; 49 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/br/firefox-97.0.2.tar.bz2"; 50 50 locale = "br"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "befbc0e991718afb4dc5362fa9aaae52a0e60fcac158a666a2b7a7b41eeaf834"; 52 + sha256 = "77093f532db755d9b12c8b325fd152229223cbe552708749b5c67a74caa2f0ee"; 53 53 } 54 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/bs/firefox-97.0.1.tar.bz2"; 54 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/bs/firefox-97.0.2.tar.bz2"; 55 55 locale = "bs"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "a4d41ac7495d4d5311d5e03224a1c75a03fa059b6638666fc0622674ebfc6248"; 57 + sha256 = "07e863a6cb8776af8142c03cddd9d88e7b9cc9f58d196c47a45a6e4026489b61"; 58 58 } 59 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ca-valencia/firefox-97.0.1.tar.bz2"; 59 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ca-valencia/firefox-97.0.2.tar.bz2"; 60 60 locale = "ca-valencia"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "2ff1b0f0035374f323fe2bfbacd321394fb040599ed064627f60d24c78571394"; 62 + sha256 = "a7c30b0f7c167a1b9ef11f1677355b98e88ec2ca5dbe029c1a61bdabf580aab5"; 63 63 } 64 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ca/firefox-97.0.1.tar.bz2"; 64 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ca/firefox-97.0.2.tar.bz2"; 65 65 locale = "ca"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "6f979602867721179454d2f6286cbecbf0a14aa0d42ba68ff7d7ca751f15a341"; 67 + sha256 = "91435687d154908d07fac68a2a916cdd21a31a50aab4c6427e5d00458137d5c2"; 68 68 } 69 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/cak/firefox-97.0.1.tar.bz2"; 69 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/cak/firefox-97.0.2.tar.bz2"; 70 70 locale = "cak"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "dd8bc5188874f0b5b300a03a7ded9fe059ddf9c9f69112429233f2905a5b329f"; 72 + sha256 = "3a204dc9e8da4bfd7f9e5310c23cd0ae52ce4c4a7f3c1175ce6c76d0972ab0cc"; 73 73 } 74 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/cs/firefox-97.0.1.tar.bz2"; 74 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/cs/firefox-97.0.2.tar.bz2"; 75 75 locale = "cs"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "8daef8ab21ad86b68999e052114b17b52d44e64e85b8879b690717c4017aa983"; 77 + sha256 = "dba92bf8ba406c2626422481a2dddc220d74a239b57ee40372d09aa4e7f513fe"; 78 78 } 79 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/cy/firefox-97.0.1.tar.bz2"; 79 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/cy/firefox-97.0.2.tar.bz2"; 80 80 locale = "cy"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "758d098d80d37b2bf15dcc3b16ad7289439166a3c7321bf815c555d96531589e"; 82 + sha256 = "15f83a6eb972193a25f382d500ea2e01a88b11e43a981c7e0d49396750c19e6d"; 83 83 } 84 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/da/firefox-97.0.1.tar.bz2"; 84 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/da/firefox-97.0.2.tar.bz2"; 85 85 locale = "da"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "6fab3975b94d94809c734ee95cb26d9bcf24af71234a1bc3b8c4db0b97355405"; 87 + sha256 = "0db23e6b132998e974749fc195043a457ae860163707b1bf0517a00aa1e57237"; 88 88 } 89 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/de/firefox-97.0.1.tar.bz2"; 89 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/de/firefox-97.0.2.tar.bz2"; 90 90 locale = "de"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "1b776d58ce3b1d21580f725b065b164a6fc23e5b17d70025830286922f5c1455"; 92 + sha256 = "6481bfe00c9ab3de1f6b374610ffe285bb58501ffa0b0779859759f76bb10bf3"; 93 93 } 94 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/dsb/firefox-97.0.1.tar.bz2"; 94 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/dsb/firefox-97.0.2.tar.bz2"; 95 95 locale = "dsb"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "9b9c082e7fe273635b1095e6caebf8645abf3aadcfbc26e098616095d64b2f6b"; 97 + sha256 = "2e717c2b79dbe0dc3cd5f76f9a119638964b8fe08820b490252f5e2c5df16e42"; 98 98 } 99 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/el/firefox-97.0.1.tar.bz2"; 99 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/el/firefox-97.0.2.tar.bz2"; 100 100 locale = "el"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "475676b56b462193d6dd50932893b039e6826d247abf2d46a421415bd19a6c68"; 102 + sha256 = "9f185015367acf57ea80bd4ab3ce93cd468884b5995341adfd890ad7a8f79dd7"; 103 103 } 104 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/en-CA/firefox-97.0.1.tar.bz2"; 104 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/en-CA/firefox-97.0.2.tar.bz2"; 105 105 locale = "en-CA"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "8c50ad38302dbae2d6737f6a03bc6127c850101c5f17c8a15b85d157b6b39ee5"; 107 + sha256 = "51605d1fbc4644ee6b13ca000cb04248e8ae0c63ccdafd3db5ed24e518f42cad"; 108 108 } 109 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/en-GB/firefox-97.0.1.tar.bz2"; 109 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/en-GB/firefox-97.0.2.tar.bz2"; 110 110 locale = "en-GB"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "e48d9aa35fe906f6e6d99eeffbef212730c15a3b9d5a7090dcf99e3e47eda9ab"; 112 + sha256 = "2eac6e8c38348c508958940f9bb76dbd7c9de1426f3fb46d0ecfe9ed3de3e9cc"; 113 113 } 114 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/en-US/firefox-97.0.1.tar.bz2"; 114 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/en-US/firefox-97.0.2.tar.bz2"; 115 115 locale = "en-US"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "a63d28ae61926c0d7447f57d4e6fb514401d560abb50ce787bb6bd0e9b7b820f"; 117 + sha256 = "ad296c84895b006ba555ab2cf88bdbe5c38f759dc3de3285160851a951017c70"; 118 118 } 119 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/eo/firefox-97.0.1.tar.bz2"; 119 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/eo/firefox-97.0.2.tar.bz2"; 120 120 locale = "eo"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "94394906bbe63f6dd414aa6b0739dc30082128e0e342fd408d33ab99cb01b9f9"; 122 + sha256 = "c7cfb29ad0e7ff34a5b7ca9df77a430133cc0e23ab343b81648b3cefc91929ed"; 123 123 } 124 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/es-AR/firefox-97.0.1.tar.bz2"; 124 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/es-AR/firefox-97.0.2.tar.bz2"; 125 125 locale = "es-AR"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "9738031b89b434127af39f20609b31ba767a004dc0ccf5d56b965165ab91fb82"; 127 + sha256 = "1778407785e942b56767a5d44ceba1e64a6ba7610f2e37ce1b3c0d9006e8770a"; 128 128 } 129 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/es-CL/firefox-97.0.1.tar.bz2"; 129 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/es-CL/firefox-97.0.2.tar.bz2"; 130 130 locale = "es-CL"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "ceb4fd38b2b81b16f2faa95995b11e760dad4e710cf4435e6d311245bd6cb483"; 132 + sha256 = "0980c00a7e3dd353fd62b0265c930219a0377b369d02223589451a950a5449fe"; 133 133 } 134 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/es-ES/firefox-97.0.1.tar.bz2"; 134 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/es-ES/firefox-97.0.2.tar.bz2"; 135 135 locale = "es-ES"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "37f94ded6c285c01300ee014f1a55d955a70b980647b8ffd5a0709dc9df34378"; 137 + sha256 = "e3d0a16e79302b06dd4c5d5bca684481a4a8e23a41ac57b5599fdebb80cd28e4"; 138 138 } 139 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/es-MX/firefox-97.0.1.tar.bz2"; 139 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/es-MX/firefox-97.0.2.tar.bz2"; 140 140 locale = "es-MX"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "b989f57bc1439e3204c912321df33626a9947691e76cb8bd22fb5bdcd77a86a2"; 142 + sha256 = "fac81aadfc0b53d4ee796369ab5f3d20195b902ac3712ac23afce07f252c81c9"; 143 143 } 144 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/et/firefox-97.0.1.tar.bz2"; 144 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/et/firefox-97.0.2.tar.bz2"; 145 145 locale = "et"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "757190b1a6de3cb7d44c005f9b23f745fb67f0c247956007f3ac269d494019cc"; 147 + sha256 = "5e5136778ac41a749ecc2c3b3d9600f52a7384731d1210745baed8a2dd609b01"; 148 148 } 149 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/eu/firefox-97.0.1.tar.bz2"; 149 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/eu/firefox-97.0.2.tar.bz2"; 150 150 locale = "eu"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "092f0378fdfa3fe44f19fc71543609a8b96a9add6f41324d24edf7aa7b446d36"; 152 + sha256 = "0454dbe09d19df75d96f494c83ddc64a09ee56914edfcb9604f5bed1cc082dcb"; 153 153 } 154 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/fa/firefox-97.0.1.tar.bz2"; 154 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/fa/firefox-97.0.2.tar.bz2"; 155 155 locale = "fa"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "c1d003bdd9f21d6751de57b1e4d8b1057082f48260a94a732e3a3ae180ca186f"; 157 + sha256 = "4adeb426f43ab52e388d20e47de344da7e4b9510f54b6c35249154bad90396d8"; 158 158 } 159 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ff/firefox-97.0.1.tar.bz2"; 159 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ff/firefox-97.0.2.tar.bz2"; 160 160 locale = "ff"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "af04da4c9528145e7b14bdc5283a41422704c0302675703a84a4bc2b42f8139e"; 162 + sha256 = "59595e382c31d74b76436a0e9db60e2d387d0ecfa79e957cd9fa5105d01ac43b"; 163 163 } 164 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/fi/firefox-97.0.1.tar.bz2"; 164 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/fi/firefox-97.0.2.tar.bz2"; 165 165 locale = "fi"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "e3f7285b7d3666155863bd7d89bb7cf87008b755d34a7b5b04ec63425f7ed6c3"; 167 + sha256 = "79878a6fcc291dcebb3bbf73ddec2592b9037ab41daae5260eadc5da8450a13d"; 168 168 } 169 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/fr/firefox-97.0.1.tar.bz2"; 169 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/fr/firefox-97.0.2.tar.bz2"; 170 170 locale = "fr"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "9fa04d611d74ba0688ad7ad7441759015724e61d7303eb211b7f7404603eb1b1"; 172 + sha256 = "370622eb7a2a1d35f7564e118884ec9897a0af8bce74925f8185923ca2e3fa82"; 173 173 } 174 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/fy-NL/firefox-97.0.1.tar.bz2"; 174 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/fy-NL/firefox-97.0.2.tar.bz2"; 175 175 locale = "fy-NL"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "0d017580e4847f644d8b4b8d8e90aba0a92f3b3aa436b9de68f176f7f3b00cb6"; 177 + sha256 = "18b08369f2808970c48a7a2bb83562431ec983d1d8cc87238d67595475e91f99"; 178 178 } 179 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ga-IE/firefox-97.0.1.tar.bz2"; 179 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ga-IE/firefox-97.0.2.tar.bz2"; 180 180 locale = "ga-IE"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "73c602f8b41a5aefaa04646065197fbcad2e196c94b1d1537a019ebe33590a6d"; 182 + sha256 = "82b9eb2e68d832f2494d95b583db9eefa0cb926843cd27ea26acb18f4d996f13"; 183 183 } 184 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/gd/firefox-97.0.1.tar.bz2"; 184 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/gd/firefox-97.0.2.tar.bz2"; 185 185 locale = "gd"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "c1c9a41012983133bdd743e0afda81d7c752b04ac2cf73a7c4daa662d9db91c8"; 187 + sha256 = "2a95b87a4779f6f978d86bc4e1b62b6e26c384dcefd591a9fc67de62dbc743bc"; 188 188 } 189 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/gl/firefox-97.0.1.tar.bz2"; 189 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/gl/firefox-97.0.2.tar.bz2"; 190 190 locale = "gl"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "8ca8b2e7a3549e1df2aebd86bc5192d6ba0b14c2581802f1ca06342ffb771ac4"; 192 + sha256 = "337be7c5c81988f2d14d455c9a2f1df9d70dbf6748f0e0935ab8c8adf478d320"; 193 193 } 194 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/gn/firefox-97.0.1.tar.bz2"; 194 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/gn/firefox-97.0.2.tar.bz2"; 195 195 locale = "gn"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "10acfa3beecacbfaae592dbce92e72dc220cd27503334e28d3108846ec012e00"; 197 + sha256 = "798c829b199f19a94a2133d1bd90d1f89d9250a5e48eddd48517964e7fe2511a"; 198 198 } 199 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/gu-IN/firefox-97.0.1.tar.bz2"; 199 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/gu-IN/firefox-97.0.2.tar.bz2"; 200 200 locale = "gu-IN"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "d2ea8b9386be163260d4ee0940dd80c4fa88d235cef7470fe9859fb18b5360f3"; 202 + sha256 = "48eae1301e522a180b8e3cf522c1da4716dc98ac6199358141254c93d2e32229"; 203 203 } 204 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/he/firefox-97.0.1.tar.bz2"; 204 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/he/firefox-97.0.2.tar.bz2"; 205 205 locale = "he"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "6dd00a7a9518868ce35e92e22951fba8e45690ad19afc297c82ec5d43690cbb8"; 207 + sha256 = "ba205d1076d9a95333e4472f3f2fd904a523838adb2db8d9e1b35da9c3bc27c7"; 208 208 } 209 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/hi-IN/firefox-97.0.1.tar.bz2"; 209 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/hi-IN/firefox-97.0.2.tar.bz2"; 210 210 locale = "hi-IN"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "fb583c15e2f5dba0c8c19c197f4e4f83c8e59ebcf568d3f52936bbbd4733830c"; 212 + sha256 = "813cf75f2362e0b482073591529eed3ecf53c96868c677a0b8643197725d6a69"; 213 213 } 214 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/hr/firefox-97.0.1.tar.bz2"; 214 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/hr/firefox-97.0.2.tar.bz2"; 215 215 locale = "hr"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "07d6ded87285b2192f3668cbdc74b6571e708bab6d77964aa8665f1940722ff4"; 217 + sha256 = "36fcc3a5a40132658c8df595887875f84d10020b95fd45ae04ec7e5335625c88"; 218 218 } 219 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/hsb/firefox-97.0.1.tar.bz2"; 219 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/hsb/firefox-97.0.2.tar.bz2"; 220 220 locale = "hsb"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "fcbd4351ef9a4c3ea3bc290bf17679f900e73339b63d10ccfa2c554c09497bf4"; 222 + sha256 = "656d24f9b2c771f6faaa0595d67c1cac40a997248b13291ec5f1f7cf578c9448"; 223 223 } 224 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/hu/firefox-97.0.1.tar.bz2"; 224 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/hu/firefox-97.0.2.tar.bz2"; 225 225 locale = "hu"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "1fade975a0ab75308b281b556c6980e81fc6a4c540746142534401e73323d9d7"; 227 + sha256 = "0c29e97498fd60955c02cd231acefc9411b52c3d10ae736f4f6cda447cd3e08b"; 228 228 } 229 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/hy-AM/firefox-97.0.1.tar.bz2"; 229 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/hy-AM/firefox-97.0.2.tar.bz2"; 230 230 locale = "hy-AM"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "ac7d7124aad964783b65d9d7de037005fde865a7922cf22b9e07f44f36830032"; 232 + sha256 = "0ce2b30421133e682058d38d61145839477f268f9b896d9c57d0355edcacaf84"; 233 233 } 234 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ia/firefox-97.0.1.tar.bz2"; 234 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ia/firefox-97.0.2.tar.bz2"; 235 235 locale = "ia"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "cda3d476e07f15cbdce88225d0b7fe785841d56327c63a53920dccff9ec8bb4d"; 237 + sha256 = "017d78f171e756108d4b19c620380f093b33cf6b963e3551e22ebfc89d3e3045"; 238 238 } 239 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/id/firefox-97.0.1.tar.bz2"; 239 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/id/firefox-97.0.2.tar.bz2"; 240 240 locale = "id"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "3bcd1f707740b56e345c34dcb24453d33d9761eafeb9b3590d5e74e4558b5f33"; 242 + sha256 = "034e4f54181adaf70a6732fe568c8e8e775a171bdda9bbc70002a0a23f49b9e1"; 243 243 } 244 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/is/firefox-97.0.1.tar.bz2"; 244 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/is/firefox-97.0.2.tar.bz2"; 245 245 locale = "is"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "027f46db78d1796fa3ddbb3ec0f823e0a9e3677ca1f7e49eb1b9299be91c74a4"; 247 + sha256 = "b87b498b95ac5c54df7acb746518d74c7de7f66cbae0a186d20a433ad84ca756"; 248 248 } 249 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/it/firefox-97.0.1.tar.bz2"; 249 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/it/firefox-97.0.2.tar.bz2"; 250 250 locale = "it"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "7332a7566fb4f8748df9afdeaf5aa4634dab42cf63f52cc41cec13215820afa5"; 252 + sha256 = "b90d484ab42c02f5f151f242dc36e4b83d1ebde15b87e2d41e809138a8f921f0"; 253 253 } 254 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ja/firefox-97.0.1.tar.bz2"; 254 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ja/firefox-97.0.2.tar.bz2"; 255 255 locale = "ja"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "c485ee96c2e6e0f0a508c99b2189595289f3858464ca2c48301ae78bbc59b299"; 257 + sha256 = "06167f6cd79dd32e4292e2ac1269386119478abc9c0d8689d8a4ab4785bc2ac5"; 258 258 } 259 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ka/firefox-97.0.1.tar.bz2"; 259 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ka/firefox-97.0.2.tar.bz2"; 260 260 locale = "ka"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "cd5b723c422e01d70856dd851337d719170585146029119f1490feec1d8ee188"; 262 + sha256 = "9b1bddd0afcd3b562c48838027ca22741f03f4ee8bea2a619bdd1a086de6a1e4"; 263 263 } 264 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/kab/firefox-97.0.1.tar.bz2"; 264 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/kab/firefox-97.0.2.tar.bz2"; 265 265 locale = "kab"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "df540b3e9207f174cc6a280813d09c23abea18c1af540b9bc7e1330a4920be9c"; 267 + sha256 = "82490f5055e81a243172397fd370a9787aec2a034f73dabc8c0a607dd9650293"; 268 268 } 269 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/kk/firefox-97.0.1.tar.bz2"; 269 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/kk/firefox-97.0.2.tar.bz2"; 270 270 locale = "kk"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "1d6ae6bdfe89de470aebfff046d0ddd12dc85f4c7b9ad8931b8bdb9da7917906"; 272 + sha256 = "b2637ef860d818be2e4fe94f520a4051813a0a72ab9c18888f7ff46d6f572eeb"; 273 273 } 274 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/km/firefox-97.0.1.tar.bz2"; 274 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/km/firefox-97.0.2.tar.bz2"; 275 275 locale = "km"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "1a5fb9460b33db9f32000c96ccdcbbe1d2fc3fa177b2cfaece1dabc514e3467c"; 277 + sha256 = "00377371bf242b579a38832d14bc0cb005a085b65bb1cbcaed95bea1bdf6e885"; 278 278 } 279 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/kn/firefox-97.0.1.tar.bz2"; 279 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/kn/firefox-97.0.2.tar.bz2"; 280 280 locale = "kn"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "3c5766b4c29c699309cc8191fb1aab01852db29467c38ef529704c54d9087689"; 282 + sha256 = "79462373ac45c47ec74fd73ce6cb67124f2b30ae1536c3d089adc160809d4ef6"; 283 283 } 284 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ko/firefox-97.0.1.tar.bz2"; 284 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ko/firefox-97.0.2.tar.bz2"; 285 285 locale = "ko"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "08d9a5999a9b10fdaf9a386c9da99ec040200f2f19286cd7ff8e26de95955f5f"; 287 + sha256 = "6e68582fcbee036e815de250c3758d6f5f64f05a522263505372a71efa9b6a29"; 288 288 } 289 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/lij/firefox-97.0.1.tar.bz2"; 289 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/lij/firefox-97.0.2.tar.bz2"; 290 290 locale = "lij"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "925ea94387cf5f07b053ca5b25dc2a50b0ad9f6372509e91116fb6d20675204e"; 292 + sha256 = "e4c65f4dc771b0b82626db51388e048ce1685d0141e0602bb03b257a6c7e8a6f"; 293 293 } 294 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/lt/firefox-97.0.1.tar.bz2"; 294 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/lt/firefox-97.0.2.tar.bz2"; 295 295 locale = "lt"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "f062e05e6fb52a42f813428be5be582dbb24b46f3379aa0975451bd029134c12"; 297 + sha256 = "5d27f70cd772512268f0b2e0375732899dba624aa06b8fdf7991870e960323cf"; 298 298 } 299 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/lv/firefox-97.0.1.tar.bz2"; 299 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/lv/firefox-97.0.2.tar.bz2"; 300 300 locale = "lv"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "ca08ec6516a07aef0404716b0111df6941b9b167173079397a013f93db23e8a2"; 302 + sha256 = "3481e2f2d6eeaac8104a42557bbf81099e83fa1f6fae83faec7d98c54def051d"; 303 303 } 304 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/mk/firefox-97.0.1.tar.bz2"; 304 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/mk/firefox-97.0.2.tar.bz2"; 305 305 locale = "mk"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "3ddc7afca0f7030fd667f345ace3105eef1126332d18f20c7221596704eb1196"; 307 + sha256 = "876eb0ee59161f1ddb72510373f7050883cce63d99ce167039f2d6da6f4bfd16"; 308 308 } 309 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/mr/firefox-97.0.1.tar.bz2"; 309 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/mr/firefox-97.0.2.tar.bz2"; 310 310 locale = "mr"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "684d22d5841abcf6c107106966568e6f7476d15e1dac80447721836c4a20a71b"; 312 + sha256 = "213f2fba8f6e9421c1b818b32f9da7608545de2c9a375497583cb7f3fd7bb021"; 313 313 } 314 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ms/firefox-97.0.1.tar.bz2"; 314 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ms/firefox-97.0.2.tar.bz2"; 315 315 locale = "ms"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "9630d0e0b4466593a59efaa383d6fd0e9c08887959e0b851f03aeadb5c64d43a"; 317 + sha256 = "f55c1c63518f027202d12e9631980b8592ab7dc9bf69bedaac615d21bc54c93c"; 318 318 } 319 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/my/firefox-97.0.1.tar.bz2"; 319 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/my/firefox-97.0.2.tar.bz2"; 320 320 locale = "my"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "2bcab7bd7e35474466c3b587991cd8a62a18a30c14ea489d9c28932e1813db5e"; 322 + sha256 = "7d280b786459220037395d140dd248da4c5efb6b7ddf5dd995e15c190103160b"; 323 323 } 324 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/nb-NO/firefox-97.0.1.tar.bz2"; 324 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/nb-NO/firefox-97.0.2.tar.bz2"; 325 325 locale = "nb-NO"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "d6c4f2ce45109e37ca35c0fab316fc31b849f256f4745858dddf519b27fd8e75"; 327 + sha256 = "4826da52357f84c1880964c0c387a83a178fad365e427a80e14452a8914116a2"; 328 328 } 329 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ne-NP/firefox-97.0.1.tar.bz2"; 329 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ne-NP/firefox-97.0.2.tar.bz2"; 330 330 locale = "ne-NP"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "ef96102307ab270615166a9feaddf0ae047d2c8a18d85015be7f388d00ad3cd1"; 332 + sha256 = "d1f51d93f6fa8d0d467ea85331e4ddbd3b485b6e4629c26a9a3e4347db957a6b"; 333 333 } 334 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/nl/firefox-97.0.1.tar.bz2"; 334 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/nl/firefox-97.0.2.tar.bz2"; 335 335 locale = "nl"; 336 336 arch = "linux-x86_64"; 337 - sha256 = "4ea9eccaa1c7d354cdc199b33fedb6a7ed07400f331d33357c69ca7c2c654dfe"; 337 + sha256 = "a6092114a7d6b58c66874ff1c77c155d2c248c8574de210cf4111587a4c1e21a"; 338 338 } 339 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/nn-NO/firefox-97.0.1.tar.bz2"; 339 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/nn-NO/firefox-97.0.2.tar.bz2"; 340 340 locale = "nn-NO"; 341 341 arch = "linux-x86_64"; 342 - sha256 = "59045e5cccac7dbc125e3fa3f8c9bff7b5d8b8b0e8f1e696f5bcd633bf9353e6"; 342 + sha256 = "22bed8fd59c3138be2e0c32bacf3ea4c270c911bb13b269903689c6b44b92f24"; 343 343 } 344 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/oc/firefox-97.0.1.tar.bz2"; 344 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/oc/firefox-97.0.2.tar.bz2"; 345 345 locale = "oc"; 346 346 arch = "linux-x86_64"; 347 - sha256 = "cdc9c76871be181f86871c55bd6819de9539bdcb11450cf3bac419f4bd44185c"; 347 + sha256 = "4f932b1ef1689f4c3733b47176d5f1b4ff7ae3ef0e9448821be5ba545a3bd80f"; 348 348 } 349 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/pa-IN/firefox-97.0.1.tar.bz2"; 349 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/pa-IN/firefox-97.0.2.tar.bz2"; 350 350 locale = "pa-IN"; 351 351 arch = "linux-x86_64"; 352 - sha256 = "aad979dbe94c225b4255ff6b7b78097f8a60ecb14570517eddcd7cbbc553a9bf"; 352 + sha256 = "ee8ed5b62a3af8693bd9bffcdd371e214f1d8e8d8f027021fe0dd0ced7febbc1"; 353 353 } 354 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/pl/firefox-97.0.1.tar.bz2"; 354 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/pl/firefox-97.0.2.tar.bz2"; 355 355 locale = "pl"; 356 356 arch = "linux-x86_64"; 357 - sha256 = "1f1be85fe26c4a55171f7114052ba679c405e731b3db7934ee2ac35323f095c6"; 357 + sha256 = "1030e47fbe9b56d411aa7479645467a2d7d69d2547785723ed6eeb71287de855"; 358 358 } 359 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/pt-BR/firefox-97.0.1.tar.bz2"; 359 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/pt-BR/firefox-97.0.2.tar.bz2"; 360 360 locale = "pt-BR"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "588698a09d7320027027ace6196f6430aefe315cc9aae745f75568a062d6de6b"; 362 + sha256 = "677c9c2320e5c76b906bf45af9af6dc06ab6643d708842d5ec53be7879e410f1"; 363 363 } 364 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/pt-PT/firefox-97.0.1.tar.bz2"; 364 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/pt-PT/firefox-97.0.2.tar.bz2"; 365 365 locale = "pt-PT"; 366 366 arch = "linux-x86_64"; 367 - sha256 = "4cf0b84bbb4a5945ea787ca0f3d4da56a12073797dd603be29e408772a70860e"; 367 + sha256 = "713454c171d909cb25e32ba5e2a9a5402b268462440d3d1c6af6c381aed81dcc"; 368 368 } 369 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/rm/firefox-97.0.1.tar.bz2"; 369 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/rm/firefox-97.0.2.tar.bz2"; 370 370 locale = "rm"; 371 371 arch = "linux-x86_64"; 372 - sha256 = "b267cb45b84b114c266551c4863bfb22db9ff4725c0b6b9d39616e0b01f71e86"; 372 + sha256 = "e5f32064d6466cc063f42ca2a8aa71bad1c8416296e43aab51ef26483cf99e36"; 373 373 } 374 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ro/firefox-97.0.1.tar.bz2"; 374 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ro/firefox-97.0.2.tar.bz2"; 375 375 locale = "ro"; 376 376 arch = "linux-x86_64"; 377 - sha256 = "26a6ba053a270db85fe008f72c23b905072a84c27815131d1a3af90fba0f3518"; 377 + sha256 = "029254291c06bdfebef637336f3e369d1225698890deb1d3a8f1c22af8af96bc"; 378 378 } 379 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ru/firefox-97.0.1.tar.bz2"; 379 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ru/firefox-97.0.2.tar.bz2"; 380 380 locale = "ru"; 381 381 arch = "linux-x86_64"; 382 - sha256 = "caea6755305f8f077fc82895343c01a7e1eac0e1cc70faaa1915bb88cba01344"; 382 + sha256 = "cbba6fbd7badc80ea6c027567197931c1ff0d0954bae7afcfebe1aba8ad1a5c3"; 383 383 } 384 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/sco/firefox-97.0.1.tar.bz2"; 384 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/sco/firefox-97.0.2.tar.bz2"; 385 385 locale = "sco"; 386 386 arch = "linux-x86_64"; 387 - sha256 = "eb249baafdf9d54b61e923bf3f23d2f462d5026f4b81bacfadd713bd569d3255"; 387 + sha256 = "42c7008ea400a4d0459dc640d62ffcd53ff7fb9cab4ddd2d256fd5d904e7a9d1"; 388 388 } 389 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/si/firefox-97.0.1.tar.bz2"; 389 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/si/firefox-97.0.2.tar.bz2"; 390 390 locale = "si"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "44a98bc22309035b432c3f01c5f87d469df3f2bee44c26f54f507f10b7098908"; 392 + sha256 = "2a1f68f377b399effa9ce5bef552999961f65bc9811e348e67df8219b1f8f674"; 393 393 } 394 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/sk/firefox-97.0.1.tar.bz2"; 394 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/sk/firefox-97.0.2.tar.bz2"; 395 395 locale = "sk"; 396 396 arch = "linux-x86_64"; 397 - sha256 = "a81e8f814a2816ad95414c6e43acf55d88e4ce0757de14ab163f6b622fc49d41"; 397 + sha256 = "1b8a84779f43505eba914c8200bbd081fc9f8733349b1a1a111e841143a17b59"; 398 398 } 399 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/sl/firefox-97.0.1.tar.bz2"; 399 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/sl/firefox-97.0.2.tar.bz2"; 400 400 locale = "sl"; 401 401 arch = "linux-x86_64"; 402 - sha256 = "a2b9f1dd69a9a3fd4b5198280462d06b49d5c63fd101865707cac6aa6fc9581c"; 402 + sha256 = "4bb3560dfbfeddffe123daef7feaf2cca07fefd61165b73500e10fc8b5b19725"; 403 403 } 404 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/son/firefox-97.0.1.tar.bz2"; 404 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/son/firefox-97.0.2.tar.bz2"; 405 405 locale = "son"; 406 406 arch = "linux-x86_64"; 407 - sha256 = "0033fcff083aa29a738799cb9bb3d32eeeafaaa3a1d41c422048c89000a9968a"; 407 + sha256 = "7e34dc2ba0ffa089f2a33e9a03876233aa229c3dd196a13d386fa2809a75f0cf"; 408 408 } 409 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/sq/firefox-97.0.1.tar.bz2"; 409 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/sq/firefox-97.0.2.tar.bz2"; 410 410 locale = "sq"; 411 411 arch = "linux-x86_64"; 412 - sha256 = "3614b46f72a142655f58c0577345a772350ead46af9060cd20e8918f517c7cf4"; 412 + sha256 = "b463cf0e58785d24e1afe41ddbcac913fb8c6d1183d0a42fdebe4c3372c1ff77"; 413 413 } 414 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/sr/firefox-97.0.1.tar.bz2"; 414 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/sr/firefox-97.0.2.tar.bz2"; 415 415 locale = "sr"; 416 416 arch = "linux-x86_64"; 417 - sha256 = "034dceafc44b83ca9d493f98645bd0ae45fd513f55f20f0de85752679e39c570"; 417 + sha256 = "293679d7963bbbcd56388076eafa71a8642094826cbd0852c127ff2f6f1af6e6"; 418 418 } 419 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/sv-SE/firefox-97.0.1.tar.bz2"; 419 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/sv-SE/firefox-97.0.2.tar.bz2"; 420 420 locale = "sv-SE"; 421 421 arch = "linux-x86_64"; 422 - sha256 = "aff9dc0399629aef20dff6eed5ecc7664cc8c83b53614b2cd011db6089262a9f"; 422 + sha256 = "76ea065441b99bf4fd9e19063161f46d553720353a301e207dd2f2a4aec68d8c"; 423 423 } 424 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/szl/firefox-97.0.1.tar.bz2"; 424 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/szl/firefox-97.0.2.tar.bz2"; 425 425 locale = "szl"; 426 426 arch = "linux-x86_64"; 427 - sha256 = "9b6242e30b948507978f96180ec6d7d5921e32657f41fbe211a7c254cb11777b"; 427 + sha256 = "8098c6ebc375223a64b377555634581d9674e8122e8fb35ffbce4d168e7d2cc1"; 428 428 } 429 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ta/firefox-97.0.1.tar.bz2"; 429 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ta/firefox-97.0.2.tar.bz2"; 430 430 locale = "ta"; 431 431 arch = "linux-x86_64"; 432 - sha256 = "368a48fe15bc7ed6359cbbba817b47a99a583cc3ce91d2d98f0387d3a9880a95"; 432 + sha256 = "65a9903767a0af7315bdba205c4f5958b6a8b62667b47c461776a42327034f25"; 433 433 } 434 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/te/firefox-97.0.1.tar.bz2"; 434 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/te/firefox-97.0.2.tar.bz2"; 435 435 locale = "te"; 436 436 arch = "linux-x86_64"; 437 - sha256 = "dfeadd822000e10c0214d05c75203a6e9c98c4bf20d65377c35ee8d485a2707e"; 437 + sha256 = "c472245fc0fadc10317f6cdbbfb16007241ac88629f89fc0140ef13d86a34823"; 438 438 } 439 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/th/firefox-97.0.1.tar.bz2"; 439 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/th/firefox-97.0.2.tar.bz2"; 440 440 locale = "th"; 441 441 arch = "linux-x86_64"; 442 - sha256 = "f1932432028ef648897e64bf033bb3e8984100052ea52a9840d000272f9d5eb7"; 442 + sha256 = "45bbe61e8dc4c14845348d9d27c1b9936d6457ae2f8d3e469bf89d948571a54a"; 443 443 } 444 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/tl/firefox-97.0.1.tar.bz2"; 444 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/tl/firefox-97.0.2.tar.bz2"; 445 445 locale = "tl"; 446 446 arch = "linux-x86_64"; 447 - sha256 = "9436d48c6b56c7b765a4ab6ce20bc12f3e5241691edb3b1517fe27a3a1fab6a5"; 447 + sha256 = "8eab5ba98fd9009016063c72e6bb2697a35144057216d783f68f25bc7b2cd95f"; 448 448 } 449 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/tr/firefox-97.0.1.tar.bz2"; 449 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/tr/firefox-97.0.2.tar.bz2"; 450 450 locale = "tr"; 451 451 arch = "linux-x86_64"; 452 - sha256 = "bf0d0808d6d5f880bf382e9d440013855a6fda82275cc628833fb8cb694e4f6f"; 452 + sha256 = "3353d52fbb87f2153b47bc0b7418b59c7a69c9fc485317c798dfb46c22576b25"; 453 453 } 454 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/trs/firefox-97.0.1.tar.bz2"; 454 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/trs/firefox-97.0.2.tar.bz2"; 455 455 locale = "trs"; 456 456 arch = "linux-x86_64"; 457 - sha256 = "546416fc106774a28b2234e31d5d9850ed4708a2e5be4a4231deb28f4544512a"; 457 + sha256 = "128592aeea8f05a45de19775694c6328348c6e9c379c87f74d3e128f6d2f24c0"; 458 458 } 459 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/uk/firefox-97.0.1.tar.bz2"; 459 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/uk/firefox-97.0.2.tar.bz2"; 460 460 locale = "uk"; 461 461 arch = "linux-x86_64"; 462 - sha256 = "5395cb322632fc68ef84241a75786db589863709344d5dfa9cbb650bc94c8f6d"; 462 + sha256 = "8b6dc07b28938823bad837c4afe35974162269b18603558922e5cdbfb8803e77"; 463 463 } 464 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/ur/firefox-97.0.1.tar.bz2"; 464 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/ur/firefox-97.0.2.tar.bz2"; 465 465 locale = "ur"; 466 466 arch = "linux-x86_64"; 467 - sha256 = "d8dcdc4d95646392582904a29946f652e670bf276dd1b156e5b28477f4369e50"; 467 + sha256 = "55cd1f091e19393e20286c841391276518f5052ca276212f7fcee131cb8afb8c"; 468 468 } 469 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/uz/firefox-97.0.1.tar.bz2"; 469 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/uz/firefox-97.0.2.tar.bz2"; 470 470 locale = "uz"; 471 471 arch = "linux-x86_64"; 472 - sha256 = "7b1b8b9e9efd430ea5191d3e30c2b28ef28f9fad9779a4d65d1bd653c575986a"; 472 + sha256 = "2e047e036591bb43e402bac8f2fb4c201ca20c98954516899a05a1f81fdcfc99"; 473 473 } 474 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/vi/firefox-97.0.1.tar.bz2"; 474 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/vi/firefox-97.0.2.tar.bz2"; 475 475 locale = "vi"; 476 476 arch = "linux-x86_64"; 477 - sha256 = "6ccc1efad3f2a57b365195afbda665548d82d141f5143beb04691d995e0ad1ad"; 477 + sha256 = "5f7f76c7c18697154b42de673d73536c5f464c31400c40d63ab21fe63b0a3f3e"; 478 478 } 479 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/xh/firefox-97.0.1.tar.bz2"; 479 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/xh/firefox-97.0.2.tar.bz2"; 480 480 locale = "xh"; 481 481 arch = "linux-x86_64"; 482 - sha256 = "4099f3357f74bc5443ad59ef72bb1d1881b1d96965628544f72eb3bf72a02a36"; 482 + sha256 = "9242eda24dc7f713e271c2d510ff0b5b6b9b4245f52c61c854ce9027ddf0aaf4"; 483 483 } 484 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/zh-CN/firefox-97.0.1.tar.bz2"; 484 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/zh-CN/firefox-97.0.2.tar.bz2"; 485 485 locale = "zh-CN"; 486 486 arch = "linux-x86_64"; 487 - sha256 = "9588d9eee65b7389c91ac43782f455169889742b2996bce8306fa07075f1c4b5"; 487 + sha256 = "d6747951a775d94628e132ac6ae4d42be832db68b8acd37e88a6704265f96492"; 488 488 } 489 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-x86_64/zh-TW/firefox-97.0.1.tar.bz2"; 489 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-x86_64/zh-TW/firefox-97.0.2.tar.bz2"; 490 490 locale = "zh-TW"; 491 491 arch = "linux-x86_64"; 492 - sha256 = "d4f9228777a8af5e68616865fcdbf522cd73d69164ca0936098bbf0534911413"; 492 + sha256 = "0696bf38ecfc74515125bae5e78488d3791c96d278e13a945c8fc4ef22f29795"; 493 493 } 494 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ach/firefox-97.0.1.tar.bz2"; 494 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ach/firefox-97.0.2.tar.bz2"; 495 495 locale = "ach"; 496 496 arch = "linux-i686"; 497 - sha256 = "bb0e66383954377252fe15d1e3b251ff0e7ff518fa8d817f4f26b18449e8525b"; 497 + sha256 = "2192bc876e5d20d07dd7bce8b1cec0a7de9fbc2792bcda0cda56f4e6094f0780"; 498 498 } 499 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/af/firefox-97.0.1.tar.bz2"; 499 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/af/firefox-97.0.2.tar.bz2"; 500 500 locale = "af"; 501 501 arch = "linux-i686"; 502 - sha256 = "5d73dbd6f2cd49f79e99538ba0b4247c8c29c92ce3417e6ddc23b89df59d4ba2"; 502 + sha256 = "cbe1617bc50bad32cdb5d509ddbdcc06ee29446b4aebf9f7ff43b76a3c397c80"; 503 503 } 504 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/an/firefox-97.0.1.tar.bz2"; 504 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/an/firefox-97.0.2.tar.bz2"; 505 505 locale = "an"; 506 506 arch = "linux-i686"; 507 - sha256 = "43b1ccf184fee070ec1a279914eda6b25ab15f294468b524e4c2a5e975e7c818"; 507 + sha256 = "cf8fd1eb1381e799c691bc29e7ffff12d7b680fa3e581e74450c4299b96c1f12"; 508 508 } 509 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ar/firefox-97.0.1.tar.bz2"; 509 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ar/firefox-97.0.2.tar.bz2"; 510 510 locale = "ar"; 511 511 arch = "linux-i686"; 512 - sha256 = "6ef2f6bf6fac15b194a08aaec137adfe59ac7a8e1e06eacf88328dc1c917c994"; 512 + sha256 = "e9c2a210cfd311a4150e2b669f28e2cd402f90e3188a0025a6c10784ecb599e0"; 513 513 } 514 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ast/firefox-97.0.1.tar.bz2"; 514 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ast/firefox-97.0.2.tar.bz2"; 515 515 locale = "ast"; 516 516 arch = "linux-i686"; 517 - sha256 = "01aa7a8ea0263ba32f0c398918b184cb0d9f588df4330b16e37a8f3fb1efb165"; 517 + sha256 = "46f6fad024ae9f936e87817ef8c412b5cfcec136bc20b81711999f3d0fd80f1e"; 518 518 } 519 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/az/firefox-97.0.1.tar.bz2"; 519 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/az/firefox-97.0.2.tar.bz2"; 520 520 locale = "az"; 521 521 arch = "linux-i686"; 522 - sha256 = "3605a671f1752f0ba3499720095b66a7d058b5a0aeec3f864d87d7027121c970"; 522 + sha256 = "e949fee909684137ecf11d708d7792d567dd2626ca85aa65553aab798ee22158"; 523 523 } 524 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/be/firefox-97.0.1.tar.bz2"; 524 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/be/firefox-97.0.2.tar.bz2"; 525 525 locale = "be"; 526 526 arch = "linux-i686"; 527 - sha256 = "9ecdd7986a2b2b0c28ec11eab24130e4d35c8dc96e9fd95bebd0fd2e724e38ef"; 527 + sha256 = "c722c2207d3c517d3990b9c391279c8edf64c8d2580a9aaabbeaeda068187bbe"; 528 528 } 529 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/bg/firefox-97.0.1.tar.bz2"; 529 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/bg/firefox-97.0.2.tar.bz2"; 530 530 locale = "bg"; 531 531 arch = "linux-i686"; 532 - sha256 = "c66c13d707aa0f52154061dd6d59407acd1bf5b1a29284da8821c2abbb2b02fe"; 532 + sha256 = "9d160390573d2fbe8bee16fbf02e5aef8b39cdddb29b4659d62d8c4cb3b7ca9b"; 533 533 } 534 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/bn/firefox-97.0.1.tar.bz2"; 534 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/bn/firefox-97.0.2.tar.bz2"; 535 535 locale = "bn"; 536 536 arch = "linux-i686"; 537 - sha256 = "bab8e1f9004caab4f2a4ba0dbfa22ce10957b5c2a4adf52049d64953200cc052"; 537 + sha256 = "07b43530c11a8c9dd17d2add98e969543e3de5641480d8598c8622a30b8d0c9d"; 538 538 } 539 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/br/firefox-97.0.1.tar.bz2"; 539 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/br/firefox-97.0.2.tar.bz2"; 540 540 locale = "br"; 541 541 arch = "linux-i686"; 542 - sha256 = "07f177e9396567d4f0852c68b2080a04ac2f00c38c3cb0c1bc0fc4fcb3b629f5"; 542 + sha256 = "d4fc63b59f15a19f1a8096321f97250e2c62c545e1ab4376e00dd37bf926358b"; 543 543 } 544 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/bs/firefox-97.0.1.tar.bz2"; 544 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/bs/firefox-97.0.2.tar.bz2"; 545 545 locale = "bs"; 546 546 arch = "linux-i686"; 547 - sha256 = "e9fd1dfce60b27dd8037c144810379a2526c4d270d9c2bb2536a74df8be7a586"; 547 + sha256 = "2926112d25fb8b539c64150182c871925442624588214428c3404e172408db65"; 548 548 } 549 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ca-valencia/firefox-97.0.1.tar.bz2"; 549 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ca-valencia/firefox-97.0.2.tar.bz2"; 550 550 locale = "ca-valencia"; 551 551 arch = "linux-i686"; 552 - sha256 = "f6ae71d70746a7c56ad416543cff9ceb4298dfe30d1bce4d72ea695131ebad95"; 552 + sha256 = "84aa8decb3de692e7bb0d0ee81776e97d17ca5e5d7acb26e40974864edd97749"; 553 553 } 554 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ca/firefox-97.0.1.tar.bz2"; 554 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ca/firefox-97.0.2.tar.bz2"; 555 555 locale = "ca"; 556 556 arch = "linux-i686"; 557 - sha256 = "7b12613954b0e6b81ed7fb1fcca7099dc4500a72cec7333dd8de6a7deca28820"; 557 + sha256 = "c3d5e497af8a54aecf3759577a84d0f3653f7a23482373e76c7357216dcf91ab"; 558 558 } 559 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/cak/firefox-97.0.1.tar.bz2"; 559 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/cak/firefox-97.0.2.tar.bz2"; 560 560 locale = "cak"; 561 561 arch = "linux-i686"; 562 - sha256 = "b18f916d3eec4121c7a854ca2ba2ccf5baecf53d7a173578e19c3c3c50aed076"; 562 + sha256 = "a6c9ca50b2736f938c083f77256e535f0292c1185f9953de4b85f96e38319cbb"; 563 563 } 564 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/cs/firefox-97.0.1.tar.bz2"; 564 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/cs/firefox-97.0.2.tar.bz2"; 565 565 locale = "cs"; 566 566 arch = "linux-i686"; 567 - sha256 = "56afa0af38d7ec85b938a961363b781d4980ccfeec9945f0971be201a21b1cd1"; 567 + sha256 = "09d99e99bf9de31352331fc8785b0b3d3780a2bb3b204040796cf97e5d122d89"; 568 568 } 569 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/cy/firefox-97.0.1.tar.bz2"; 569 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/cy/firefox-97.0.2.tar.bz2"; 570 570 locale = "cy"; 571 571 arch = "linux-i686"; 572 - sha256 = "f82d0db8338a0eb4cf5f180f4982c5c7db7db4b9fb953ec496aa2e9961966091"; 572 + sha256 = "49e60a72cfe50cf5ab611b3ad8f138591450160846af4463932786885af84d6a"; 573 573 } 574 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/da/firefox-97.0.1.tar.bz2"; 574 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/da/firefox-97.0.2.tar.bz2"; 575 575 locale = "da"; 576 576 arch = "linux-i686"; 577 - sha256 = "fe7def9df91782a3adbdf02a4deac85ab07caa4f378f695e2253e0eccde3ab34"; 577 + sha256 = "0ee8afceb0cbeaf073ef55c11ba689a150c22b3d0c2f195cb229faa8a9b5b649"; 578 578 } 579 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/de/firefox-97.0.1.tar.bz2"; 579 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/de/firefox-97.0.2.tar.bz2"; 580 580 locale = "de"; 581 581 arch = "linux-i686"; 582 - sha256 = "1fba10e324128c2d30b9a9a0489f1f065bda575afc7dbe0c6625ece2b96b4bc7"; 582 + sha256 = "e26b2d1eef2534cf70d4f179fd0588d5154499a8a24103b214ac12c0b5a8c8cd"; 583 583 } 584 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/dsb/firefox-97.0.1.tar.bz2"; 584 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/dsb/firefox-97.0.2.tar.bz2"; 585 585 locale = "dsb"; 586 586 arch = "linux-i686"; 587 - sha256 = "3e43d5c0d27290b023c7e53a48aad5894474d9a33a544a20cca4893fe4dd3267"; 587 + sha256 = "aa18dd0dd29922806a9cb5898b4c96288cbab93f167e811a9dd3c74932078a08"; 588 588 } 589 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/el/firefox-97.0.1.tar.bz2"; 589 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/el/firefox-97.0.2.tar.bz2"; 590 590 locale = "el"; 591 591 arch = "linux-i686"; 592 - sha256 = "71864f8294844e051674f20d49b78f3b129ae10f7ae93c4bdc4e194ca6a586d3"; 592 + sha256 = "c716a804e8b2742e9c429605239857243776aa659c401faadee69768bd0291ab"; 593 593 } 594 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/en-CA/firefox-97.0.1.tar.bz2"; 594 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/en-CA/firefox-97.0.2.tar.bz2"; 595 595 locale = "en-CA"; 596 596 arch = "linux-i686"; 597 - sha256 = "845713d2c18c1bc029509590e6156edb2166dd7bfc8e5a8cb9e6092143bb8193"; 597 + sha256 = "eccbac7e72e1e71e09836e029d898e8f01edf38d32cbfaf40012891cca7c22f5"; 598 598 } 599 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/en-GB/firefox-97.0.1.tar.bz2"; 599 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/en-GB/firefox-97.0.2.tar.bz2"; 600 600 locale = "en-GB"; 601 601 arch = "linux-i686"; 602 - sha256 = "b5b2f7d607be95cccfc6dbc12298333e5f261a9cb27650dff946ea4246e87df8"; 602 + sha256 = "9373ba9afc767b7d52e3f7183250fa315315a6e845b9700019509d2f623f1341"; 603 603 } 604 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/en-US/firefox-97.0.1.tar.bz2"; 604 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/en-US/firefox-97.0.2.tar.bz2"; 605 605 locale = "en-US"; 606 606 arch = "linux-i686"; 607 - sha256 = "c736080050a9715077a004add55dcb3dcb3be891d5870939709096bc81195eed"; 607 + sha256 = "6d2457c5d25ca4be784d189deb3134421c2072881412a24f732d2853b86e0bef"; 608 608 } 609 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/eo/firefox-97.0.1.tar.bz2"; 609 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/eo/firefox-97.0.2.tar.bz2"; 610 610 locale = "eo"; 611 611 arch = "linux-i686"; 612 - sha256 = "38f135a137826862f9319b88edd9ba0e41a7c57f7de3603ca23d5c6101b2cdc0"; 612 + sha256 = "4d0e02741eb10eccdb9300b0ff6f13674a74bed47139cd786e9bd7e4315970b7"; 613 613 } 614 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/es-AR/firefox-97.0.1.tar.bz2"; 614 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/es-AR/firefox-97.0.2.tar.bz2"; 615 615 locale = "es-AR"; 616 616 arch = "linux-i686"; 617 - sha256 = "63856d08aab14fec8b28aa6ad6f765aa43d5bf52cd1da5e48aa3c111e13be60c"; 617 + sha256 = "6a8c963e0860d89a829aa27acc32fd2f79bf89cf87534c837bdcdcd9fb5e0157"; 618 618 } 619 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/es-CL/firefox-97.0.1.tar.bz2"; 619 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/es-CL/firefox-97.0.2.tar.bz2"; 620 620 locale = "es-CL"; 621 621 arch = "linux-i686"; 622 - sha256 = "0bffa72431868aa53835a67b18a257e7b3083da778182b13f723f68a38478910"; 622 + sha256 = "8472ac2735d2142bc8d465749c247413362637a81d57d68bbd15851fbe05cc2f"; 623 623 } 624 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/es-ES/firefox-97.0.1.tar.bz2"; 624 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/es-ES/firefox-97.0.2.tar.bz2"; 625 625 locale = "es-ES"; 626 626 arch = "linux-i686"; 627 - sha256 = "11adfe391791b2e17114c72d984db96586c70102d43563f907c371cd85c89b03"; 627 + sha256 = "922d5e41d37b98226a2969ee51079d7ab584c9522234188a97c9aee1feb31f27"; 628 628 } 629 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/es-MX/firefox-97.0.1.tar.bz2"; 629 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/es-MX/firefox-97.0.2.tar.bz2"; 630 630 locale = "es-MX"; 631 631 arch = "linux-i686"; 632 - sha256 = "6b9360899c575c665e156dbb8a3f20b396bebb742f14eab9957f30f1dc2f644e"; 632 + sha256 = "082db8cff7aa39fead4764f497ea27eb43f761928d5ab6602032feabae599a74"; 633 633 } 634 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/et/firefox-97.0.1.tar.bz2"; 634 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/et/firefox-97.0.2.tar.bz2"; 635 635 locale = "et"; 636 636 arch = "linux-i686"; 637 - sha256 = "3fff6be4dd8d62163cbffee59d2d4811944f89b452a57192b3444515dd510bd2"; 637 + sha256 = "22b7484208ab90ab3c145e22688f945764d7d2c3321577a8eae339f6a385dc09"; 638 638 } 639 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/eu/firefox-97.0.1.tar.bz2"; 639 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/eu/firefox-97.0.2.tar.bz2"; 640 640 locale = "eu"; 641 641 arch = "linux-i686"; 642 - sha256 = "1fb5ce8792f92d810f170746c61133d1835513dc644c6db88f1a4a6d81906815"; 642 + sha256 = "25ffb27b43aa19b0bbf7cb8205a26744804d9ad995c05121c946bbbf5a9cd426"; 643 643 } 644 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/fa/firefox-97.0.1.tar.bz2"; 644 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/fa/firefox-97.0.2.tar.bz2"; 645 645 locale = "fa"; 646 646 arch = "linux-i686"; 647 - sha256 = "a69afe063a18b4f95fef028c584a46de1246fec45137e394e4b4a6f711be84c5"; 647 + sha256 = "65b842820b27d8c721d00b20fe349b7143dcf512743ef24792346be2945196a3"; 648 648 } 649 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ff/firefox-97.0.1.tar.bz2"; 649 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ff/firefox-97.0.2.tar.bz2"; 650 650 locale = "ff"; 651 651 arch = "linux-i686"; 652 - sha256 = "f1c3797c11b975d7a2feeb03d20cadd89396659c3661f7604853d9912a5b6faa"; 652 + sha256 = "c48993b690dee9cf52cbfbc1e9dbe050a7a09cd31a0351727e761232f51af521"; 653 653 } 654 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/fi/firefox-97.0.1.tar.bz2"; 654 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/fi/firefox-97.0.2.tar.bz2"; 655 655 locale = "fi"; 656 656 arch = "linux-i686"; 657 - sha256 = "d8c628c73ff53c5883a8396bde4bb9b931e1dc7ac44637e9774b3d5d3ecf6b06"; 657 + sha256 = "b2b019f93bd46e7fda9f9bb587bac5b6fa6933a8a438a56651c1b357a1422ead"; 658 658 } 659 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/fr/firefox-97.0.1.tar.bz2"; 659 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/fr/firefox-97.0.2.tar.bz2"; 660 660 locale = "fr"; 661 661 arch = "linux-i686"; 662 - sha256 = "85dbf4270eced53b4020d7a269a9d9ed4e55fa7251672b9c32feb96d6336b110"; 662 + sha256 = "55f34a1298704c4e35bf3bbb6bfe5ecd723a2266cfa326440a53dce7800fa4b5"; 663 663 } 664 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/fy-NL/firefox-97.0.1.tar.bz2"; 664 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/fy-NL/firefox-97.0.2.tar.bz2"; 665 665 locale = "fy-NL"; 666 666 arch = "linux-i686"; 667 - sha256 = "30da6a888702ba5060e461539ed51390014c79b55c1358e6a8b76c80c335199c"; 667 + sha256 = "b24917d24a66762f190bd3de0fc4c3063bea6b8367bbe0cb7179a0403dfd34aa"; 668 668 } 669 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ga-IE/firefox-97.0.1.tar.bz2"; 669 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ga-IE/firefox-97.0.2.tar.bz2"; 670 670 locale = "ga-IE"; 671 671 arch = "linux-i686"; 672 - sha256 = "3c1a33c4d7b3e3161f2b07ff95adbc466a2e9d718227d786ee6007318730c1a0"; 672 + sha256 = "8b492d36f0031705cea67d6862991f1a78ed2678df96f7862b97f13f30b4f7ed"; 673 673 } 674 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/gd/firefox-97.0.1.tar.bz2"; 674 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/gd/firefox-97.0.2.tar.bz2"; 675 675 locale = "gd"; 676 676 arch = "linux-i686"; 677 - sha256 = "0ffce6d8f9e2d0d1b84c2c9b2ecc49a1861f88356c5b37d75522d537364f5208"; 677 + sha256 = "3ddece6e94a6ef0c26f2204cc5442a00f5bc4aacd3bd87b2f4085aae5cf6d519"; 678 678 } 679 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/gl/firefox-97.0.1.tar.bz2"; 679 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/gl/firefox-97.0.2.tar.bz2"; 680 680 locale = "gl"; 681 681 arch = "linux-i686"; 682 - sha256 = "31fb23e14aa007cb6ea74b5ccd124d51a1d2c19cb6003d693afff07e83640666"; 682 + sha256 = "e0aa1ea385d06324b174eb534744e16293e9e2a9ec67448500f5f85c1e78cad2"; 683 683 } 684 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/gn/firefox-97.0.1.tar.bz2"; 684 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/gn/firefox-97.0.2.tar.bz2"; 685 685 locale = "gn"; 686 686 arch = "linux-i686"; 687 - sha256 = "042b2c8e5652f2f9e1e3cb01a4308cec100680d45acaa37babcf33b8bef5512f"; 687 + sha256 = "e36c9a22f3bf6047cb8d697b5e1e9cf23b9074d916dc7743653d9126c9315eda"; 688 688 } 689 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/gu-IN/firefox-97.0.1.tar.bz2"; 689 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/gu-IN/firefox-97.0.2.tar.bz2"; 690 690 locale = "gu-IN"; 691 691 arch = "linux-i686"; 692 - sha256 = "5052d0c6a28b1c83e1c38b771f62f3c973089ccbfd048d0e089c8a637a80d218"; 692 + sha256 = "ee328a70d051a7abd6c2d9ec7654eeb6b53dc0f30d109e1690020b246c7802e8"; 693 693 } 694 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/he/firefox-97.0.1.tar.bz2"; 694 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/he/firefox-97.0.2.tar.bz2"; 695 695 locale = "he"; 696 696 arch = "linux-i686"; 697 - sha256 = "06a78cb3435dc6f8dabff279ad1c69f6f4d44c5a8e56d04d38dbfb046ad42fa8"; 697 + sha256 = "93598f5edcc207eb20796c52629eab98a9422f24c2788a65dd45c92498352123"; 698 698 } 699 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/hi-IN/firefox-97.0.1.tar.bz2"; 699 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/hi-IN/firefox-97.0.2.tar.bz2"; 700 700 locale = "hi-IN"; 701 701 arch = "linux-i686"; 702 - sha256 = "340d637d0de3df62ab79e69b3465a154a80e47a4dfe2b48cd949874457955cbe"; 702 + sha256 = "9c86333eaa06e03cdfcb3b5e2b7feb5f740825fc59a1b115b7a9180c5cdf71af"; 703 703 } 704 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/hr/firefox-97.0.1.tar.bz2"; 704 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/hr/firefox-97.0.2.tar.bz2"; 705 705 locale = "hr"; 706 706 arch = "linux-i686"; 707 - sha256 = "526fa7a1bf5e3e3b32f2fa61b8d28617873aba9bf1bacc5e13533b0621df993a"; 707 + sha256 = "1b067012f8b23c0ecbf0dea390b8cfe7665a584abd3d5b2dd5706d45de2960c1"; 708 708 } 709 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/hsb/firefox-97.0.1.tar.bz2"; 709 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/hsb/firefox-97.0.2.tar.bz2"; 710 710 locale = "hsb"; 711 711 arch = "linux-i686"; 712 - sha256 = "4443703e0b590e66dc4d295b1262d61f91cebb0a59ef6c246348a4e411663398"; 712 + sha256 = "1b0c71e9822b6a61704118bbd20111f3350389d8a12d52b3932383bf85f133ff"; 713 713 } 714 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/hu/firefox-97.0.1.tar.bz2"; 714 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/hu/firefox-97.0.2.tar.bz2"; 715 715 locale = "hu"; 716 716 arch = "linux-i686"; 717 - sha256 = "b2b1be8b090734f1069f7bd78294072bab28920312aa34125d02213a030bc9b1"; 717 + sha256 = "039aec5700c4c43583637f331dcf18ffd7be59884804908a7cfe85c29030d626"; 718 718 } 719 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/hy-AM/firefox-97.0.1.tar.bz2"; 719 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/hy-AM/firefox-97.0.2.tar.bz2"; 720 720 locale = "hy-AM"; 721 721 arch = "linux-i686"; 722 - sha256 = "a81e4add5314774f19fb514b539bdd7e12b907a4faf8b606c13f7dac8461e3b6"; 722 + sha256 = "0edb9c11fa2e1f4c0f73c259d8943120e7f7ffa88b31bfcb796543b7b9e1cfa0"; 723 723 } 724 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ia/firefox-97.0.1.tar.bz2"; 724 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ia/firefox-97.0.2.tar.bz2"; 725 725 locale = "ia"; 726 726 arch = "linux-i686"; 727 - sha256 = "a1ead289cc491600b89d63f96081b21e5f8172936023e42b5d949c0d5aea2bbd"; 727 + sha256 = "53da2a2c4b3c952ffe14915fd984342d023e0a01f348d41bf747f2e338b05798"; 728 728 } 729 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/id/firefox-97.0.1.tar.bz2"; 729 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/id/firefox-97.0.2.tar.bz2"; 730 730 locale = "id"; 731 731 arch = "linux-i686"; 732 - sha256 = "f56eaa86629a013f60c7af973a844abca72cb7ad236e02479bda9d1aeeb02b32"; 732 + sha256 = "18b9041709dcbf3209e1527a5d5bc0067ad8eee6031dd76ea40d4b88908fcc1c"; 733 733 } 734 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/is/firefox-97.0.1.tar.bz2"; 734 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/is/firefox-97.0.2.tar.bz2"; 735 735 locale = "is"; 736 736 arch = "linux-i686"; 737 - sha256 = "0d762f8c70bafdc9d8155572ff71ebbb0dfd9d83388298196a87ad130f8527a8"; 737 + sha256 = "037eb31ed338a220054b223f875f58c020178da7b06dc93c89e836010a5ac5cb"; 738 738 } 739 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/it/firefox-97.0.1.tar.bz2"; 739 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/it/firefox-97.0.2.tar.bz2"; 740 740 locale = "it"; 741 741 arch = "linux-i686"; 742 - sha256 = "54a79040a115b67cea2b912fd905d8acee05e737702c778628fd10282b27364e"; 742 + sha256 = "f224b94d31507276f2bd220cdc3bb476dd6aff5f50afac5c57c0b1d42525f08a"; 743 743 } 744 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ja/firefox-97.0.1.tar.bz2"; 744 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ja/firefox-97.0.2.tar.bz2"; 745 745 locale = "ja"; 746 746 arch = "linux-i686"; 747 - sha256 = "e92f3cf4d7f2f0e26280d814d6bf26f14fc2f5d8923451cbb6075607ba4d95c1"; 747 + sha256 = "4856c05bb62ecb086b2be18236917554f0145374782bf03ee32e13ceb669664d"; 748 748 } 749 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ka/firefox-97.0.1.tar.bz2"; 749 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ka/firefox-97.0.2.tar.bz2"; 750 750 locale = "ka"; 751 751 arch = "linux-i686"; 752 - sha256 = "ff89c8ecc80897ec8acea68de166ae6f626f181fc7f0c1d30ac5208c4a221eb7"; 752 + sha256 = "bf42c9959f08650090525624cfa6e301c8c08bfc3f112ab39362b7729ddc12bd"; 753 753 } 754 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/kab/firefox-97.0.1.tar.bz2"; 754 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/kab/firefox-97.0.2.tar.bz2"; 755 755 locale = "kab"; 756 756 arch = "linux-i686"; 757 - sha256 = "bdcc2807c9ac16d6df6e1f35e2648f7e1776dd117edc1731d24192eaee5f9661"; 757 + sha256 = "8529eb80d70cb5a76482ac742ef3336c754e733d9c9b7cb80c6b9193e4a26983"; 758 758 } 759 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/kk/firefox-97.0.1.tar.bz2"; 759 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/kk/firefox-97.0.2.tar.bz2"; 760 760 locale = "kk"; 761 761 arch = "linux-i686"; 762 - sha256 = "535bb672a95a37550779c84ecb5eaf98f151a30123b2b7a099b7940e8bede683"; 762 + sha256 = "9a4148fee4ef601129d0d76733d94efba0e1fb69daf75f12243ff687852425bb"; 763 763 } 764 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/km/firefox-97.0.1.tar.bz2"; 764 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/km/firefox-97.0.2.tar.bz2"; 765 765 locale = "km"; 766 766 arch = "linux-i686"; 767 - sha256 = "3e60008c56da46e0897c326a843871d63fe0e534487f4a94f2e398ea6c5377f9"; 767 + sha256 = "4106ef9adb0ad0333a551c57c24a5a1a1c13d912d8ba4524ac0bc95e87ecfbf8"; 768 768 } 769 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/kn/firefox-97.0.1.tar.bz2"; 769 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/kn/firefox-97.0.2.tar.bz2"; 770 770 locale = "kn"; 771 771 arch = "linux-i686"; 772 - sha256 = "90d8c47a1cd42b7bd4f9e2c04ec6bfa701fc978a6ea680fc5e48bfd4fa6a727f"; 772 + sha256 = "5f6d6d22ba1ac0e0a9e74fc2299e8fc0f0329fcc9a814dc5807fa80e6870fe5f"; 773 773 } 774 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ko/firefox-97.0.1.tar.bz2"; 774 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ko/firefox-97.0.2.tar.bz2"; 775 775 locale = "ko"; 776 776 arch = "linux-i686"; 777 - sha256 = "d62427eafe143f3d2aaa1eba6969358316b8c76c7fe926d8fc5985dddc588e7f"; 777 + sha256 = "e03e8c645a98277d8a7d9e49dea8ee35bf574e331909ddb3f47a113834e0fd63"; 778 778 } 779 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/lij/firefox-97.0.1.tar.bz2"; 779 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/lij/firefox-97.0.2.tar.bz2"; 780 780 locale = "lij"; 781 781 arch = "linux-i686"; 782 - sha256 = "0db93d63e67c7f1bae536d425dd1789b0c0d1737fd23e8d0aa0c7b66f4c958a3"; 782 + sha256 = "40f5caa8e5393c6832632fa8539c3c8859c05b96bcebfd7b098e81020bf14c6c"; 783 783 } 784 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/lt/firefox-97.0.1.tar.bz2"; 784 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/lt/firefox-97.0.2.tar.bz2"; 785 785 locale = "lt"; 786 786 arch = "linux-i686"; 787 - sha256 = "ae3cfea73e03c61afdea361c4b23408f7c894197c4ef370286a653d35e0eb406"; 787 + sha256 = "5750105121d1f2c3192407c9859c5bba10fbae70b79b4dafd03a5fadd7a582e8"; 788 788 } 789 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/lv/firefox-97.0.1.tar.bz2"; 789 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/lv/firefox-97.0.2.tar.bz2"; 790 790 locale = "lv"; 791 791 arch = "linux-i686"; 792 - sha256 = "6bb0a946109cb8316a1d3b412602b590caf4f6a22fc7659fc43d79c0f921acab"; 792 + sha256 = "201027627af36b8062352d790255952cb3244a6d4ec50c40e70375fcd754fa6c"; 793 793 } 794 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/mk/firefox-97.0.1.tar.bz2"; 794 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/mk/firefox-97.0.2.tar.bz2"; 795 795 locale = "mk"; 796 796 arch = "linux-i686"; 797 - sha256 = "6e36851e9c7b14e8c180ac9b715b245ec627fd2c73dbb4adc31219247696f658"; 797 + sha256 = "fc67d3f4524c50ccea04ef1d28d1850c8ce732df6fd80208f3b95d0f5bc97b13"; 798 798 } 799 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/mr/firefox-97.0.1.tar.bz2"; 799 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/mr/firefox-97.0.2.tar.bz2"; 800 800 locale = "mr"; 801 801 arch = "linux-i686"; 802 - sha256 = "68678735aa1fa850cc30445e71fc2589f32d3845238a781c96d62164b00a1da6"; 802 + sha256 = "a966671ec7ff2f880557f4847bd652ba98aaa08ed787755ce88ea1e80f2ed06e"; 803 803 } 804 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ms/firefox-97.0.1.tar.bz2"; 804 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ms/firefox-97.0.2.tar.bz2"; 805 805 locale = "ms"; 806 806 arch = "linux-i686"; 807 - sha256 = "0dc9802f1ea0bfa4e2916dd4a7b02b7aaa5cac0238aa4bae62bad4eebd49939b"; 807 + sha256 = "82c4358c9df915d6757fb2935289218d88083bae677881c883d6b626aa3b2ca8"; 808 808 } 809 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/my/firefox-97.0.1.tar.bz2"; 809 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/my/firefox-97.0.2.tar.bz2"; 810 810 locale = "my"; 811 811 arch = "linux-i686"; 812 - sha256 = "c3fdec85d214fa4f85b502647f9f0f50e0d473820e69a4f4f8d5d24fe58e6cd0"; 812 + sha256 = "91d6c81aaed53c8d218a1fea1c440aec8850926c53a994b7e4efcafb061daccb"; 813 813 } 814 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/nb-NO/firefox-97.0.1.tar.bz2"; 814 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/nb-NO/firefox-97.0.2.tar.bz2"; 815 815 locale = "nb-NO"; 816 816 arch = "linux-i686"; 817 - sha256 = "48947dd10062ebef8e9095a1938dbb0b5e24689ffd5f835080512612e93f2efd"; 817 + sha256 = "d8773597a84212cb0fdd6555fd358dcf6dec7d97db9a6b646c083055b13765b0"; 818 818 } 819 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ne-NP/firefox-97.0.1.tar.bz2"; 819 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ne-NP/firefox-97.0.2.tar.bz2"; 820 820 locale = "ne-NP"; 821 821 arch = "linux-i686"; 822 - sha256 = "8952004bde5d731fe48ddde9bced409e5d2c46d25157542f3c72568b87a9be8b"; 822 + sha256 = "1027a001f4586cf6dffc85e8fd7b9e8e7f70eacef30198b8a6bc8c5b70d1fcf8"; 823 823 } 824 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/nl/firefox-97.0.1.tar.bz2"; 824 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/nl/firefox-97.0.2.tar.bz2"; 825 825 locale = "nl"; 826 826 arch = "linux-i686"; 827 - sha256 = "f2c7c1348dabee858c89b8aaf37e5cfcf0cd867f4e9b0587285aef13aa302a26"; 827 + sha256 = "0add3e6e26b51bd8363b577f7ed09395710304dc44c9e584af2267d855d4584b"; 828 828 } 829 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/nn-NO/firefox-97.0.1.tar.bz2"; 829 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/nn-NO/firefox-97.0.2.tar.bz2"; 830 830 locale = "nn-NO"; 831 831 arch = "linux-i686"; 832 - sha256 = "bd05d1b619c77fbb502080f4862cbb715e628c814d8c35720998ec43d6c4920a"; 832 + sha256 = "1c666a04b8ec8dad7d56d9390a565e9a95d3668687e348cd83a4e9c61d76ab46"; 833 833 } 834 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/oc/firefox-97.0.1.tar.bz2"; 834 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/oc/firefox-97.0.2.tar.bz2"; 835 835 locale = "oc"; 836 836 arch = "linux-i686"; 837 - sha256 = "6092e57f1d6bcaed08e5d1acdd15d9fda0430f1c0073a48fc38f8a73578f1fba"; 837 + sha256 = "c1ccfcd6bd1f5e9cd5713cc70eaa852f111311c4e6b2fdafb081d21c5cfad8ef"; 838 838 } 839 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/pa-IN/firefox-97.0.1.tar.bz2"; 839 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/pa-IN/firefox-97.0.2.tar.bz2"; 840 840 locale = "pa-IN"; 841 841 arch = "linux-i686"; 842 - sha256 = "51bc6d1b738c12eedd1b35f829b51ceb157c65a25241e911e10c13289b92a5b1"; 842 + sha256 = "17d4aa8cbd8915ebb36f5e33a61c21ac20c1a22804ebbde9af1e23bfb97bc8f4"; 843 843 } 844 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/pl/firefox-97.0.1.tar.bz2"; 844 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/pl/firefox-97.0.2.tar.bz2"; 845 845 locale = "pl"; 846 846 arch = "linux-i686"; 847 - sha256 = "f286860bd5912b91fa62494837da2c335c4a4a484a164b4b999022c2813d5c28"; 847 + sha256 = "045e39e9b4b5a8267ffa61aa61035fd9b8072cb5abe1c3bf55b5962ee5c187ad"; 848 848 } 849 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/pt-BR/firefox-97.0.1.tar.bz2"; 849 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/pt-BR/firefox-97.0.2.tar.bz2"; 850 850 locale = "pt-BR"; 851 851 arch = "linux-i686"; 852 - sha256 = "a1f48ba9c56f2c54899d14b1292cbb4e517482ba0552bf17ace7dd6b517eef4d"; 852 + sha256 = "2fedcba08ee5bea1e3b96c2f505f6c8005858db7b3cab323c1af116da6d6baf0"; 853 853 } 854 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/pt-PT/firefox-97.0.1.tar.bz2"; 854 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/pt-PT/firefox-97.0.2.tar.bz2"; 855 855 locale = "pt-PT"; 856 856 arch = "linux-i686"; 857 - sha256 = "6d91ff36f186ef11ba70d604443b7e818f608dd6d667f49a7892c1a69e64bdbc"; 857 + sha256 = "8eb62212fe9dfe210106d4cb294c9483f8beeefbb1a71043bea0d615e164a0de"; 858 858 } 859 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/rm/firefox-97.0.1.tar.bz2"; 859 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/rm/firefox-97.0.2.tar.bz2"; 860 860 locale = "rm"; 861 861 arch = "linux-i686"; 862 - sha256 = "cc190575af60d5a09266b2296796978f7a37dd07b2709523b84b88499729e546"; 862 + sha256 = "251a08a9662aa199df492c6f8301e888ec49bba30b36dfb4e55d03080796c69d"; 863 863 } 864 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ro/firefox-97.0.1.tar.bz2"; 864 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ro/firefox-97.0.2.tar.bz2"; 865 865 locale = "ro"; 866 866 arch = "linux-i686"; 867 - sha256 = "4193936ca7e10f01b91ab990ba0b7aa354c344a7749356bb9b30d251d46b84bf"; 867 + sha256 = "72255f3acdaf1f519c2dbb644c3b6ad3686391884bca4babf5d16e3f42664b5b"; 868 868 } 869 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ru/firefox-97.0.1.tar.bz2"; 869 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ru/firefox-97.0.2.tar.bz2"; 870 870 locale = "ru"; 871 871 arch = "linux-i686"; 872 - sha256 = "f85ad1700117a99b8657d9fd9061935b77acfc4a0d7c8b3caa8d7c0ddf142a8d"; 872 + sha256 = "47cc1e7e044be8c8e23d5398932770352482468eef09a7981de792bf63d5636a"; 873 873 } 874 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/sco/firefox-97.0.1.tar.bz2"; 874 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/sco/firefox-97.0.2.tar.bz2"; 875 875 locale = "sco"; 876 876 arch = "linux-i686"; 877 - sha256 = "23d16650132fe30c6fb90797f744d09f21f16a0673821cc0c59392a9d2adbfab"; 877 + sha256 = "d95ff1e2a6ed5dae1bc86b54109d32cb70997fd67a5d2509918acf162ad0f575"; 878 878 } 879 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/si/firefox-97.0.1.tar.bz2"; 879 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/si/firefox-97.0.2.tar.bz2"; 880 880 locale = "si"; 881 881 arch = "linux-i686"; 882 - sha256 = "44ec177853f6d3d72ce141ebfc25508df4c63c8b37265df4dfcac8b48799b007"; 882 + sha256 = "1babc4d0daf943eb83bd0b6cec67f5fd82fa9014efbd1d828c7ef89055645220"; 883 883 } 884 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/sk/firefox-97.0.1.tar.bz2"; 884 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/sk/firefox-97.0.2.tar.bz2"; 885 885 locale = "sk"; 886 886 arch = "linux-i686"; 887 - sha256 = "4a31daac61e0ac3a729c5299dc5d14046bb2cadec61aad443fa4391a0cc99b3f"; 887 + sha256 = "fc0984f13d0a01ccd17830855ef2c14344dc0d51d60c7660dcb25c4d8cc6c9ce"; 888 888 } 889 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/sl/firefox-97.0.1.tar.bz2"; 889 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/sl/firefox-97.0.2.tar.bz2"; 890 890 locale = "sl"; 891 891 arch = "linux-i686"; 892 - sha256 = "8ca7306d8e68d9943ae3dbeffe3da88682c4c22fa9974142b9f609c4c62b06f7"; 892 + sha256 = "4978ff29f97455bca143b1b69c1da4edfb4740734853c51ed040621bd04d7fd1"; 893 893 } 894 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/son/firefox-97.0.1.tar.bz2"; 894 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/son/firefox-97.0.2.tar.bz2"; 895 895 locale = "son"; 896 896 arch = "linux-i686"; 897 - sha256 = "9c5c17a9f85814779f88f320030bc6d935cac0b5b51ec9524283553c36c751c5"; 897 + sha256 = "e391df473e4711ff30c26fc3a6069f93ba7ebba7681350ba932c2af443052b60"; 898 898 } 899 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/sq/firefox-97.0.1.tar.bz2"; 899 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/sq/firefox-97.0.2.tar.bz2"; 900 900 locale = "sq"; 901 901 arch = "linux-i686"; 902 - sha256 = "2c40123f37130de16e47175472086e5774598b5e6090de4d88e67512bf982c43"; 902 + sha256 = "d2cb665ebda69305e9294e7f59c8321bdbf6995ca12ee0cf9730ae832191b6d6"; 903 903 } 904 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/sr/firefox-97.0.1.tar.bz2"; 904 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/sr/firefox-97.0.2.tar.bz2"; 905 905 locale = "sr"; 906 906 arch = "linux-i686"; 907 - sha256 = "2ab762afa95e0d0baa3650e35612f4f56f9d4ddd2baa34f615e9fb7bf95353e3"; 907 + sha256 = "bebc7b77b5b3a4f68d0a65f0901f4fe3eab30c9d0c17511de1c4c16224ce89ad"; 908 908 } 909 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/sv-SE/firefox-97.0.1.tar.bz2"; 909 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/sv-SE/firefox-97.0.2.tar.bz2"; 910 910 locale = "sv-SE"; 911 911 arch = "linux-i686"; 912 - sha256 = "ea00b75128a67638d67ca83ce9f5e15f4afe9eda1903e90cd6f27820117fcac6"; 912 + sha256 = "6f70d748dacb0847197dd4b513a41056db6b9cdfa09cf05c85407f54c73bcffc"; 913 913 } 914 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/szl/firefox-97.0.1.tar.bz2"; 914 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/szl/firefox-97.0.2.tar.bz2"; 915 915 locale = "szl"; 916 916 arch = "linux-i686"; 917 - sha256 = "88ac139760b68702f33ad02889dacbd31d3c31140f3dff763dcbf6f9e7f6adf8"; 917 + sha256 = "691d0d47a0eeee2ead1b4ad6d68c30f57f716606081747c8e318fc6d124f52a7"; 918 918 } 919 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ta/firefox-97.0.1.tar.bz2"; 919 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ta/firefox-97.0.2.tar.bz2"; 920 920 locale = "ta"; 921 921 arch = "linux-i686"; 922 - sha256 = "3828cc9dea353d7fb259fd57396ddd59b316fb323caa6b8b47f485a6aad8e1a5"; 922 + sha256 = "799399db843a096b0a26f916662b774347559fc1e22f2763b89a409f346d859f"; 923 923 } 924 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/te/firefox-97.0.1.tar.bz2"; 924 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/te/firefox-97.0.2.tar.bz2"; 925 925 locale = "te"; 926 926 arch = "linux-i686"; 927 - sha256 = "1dba53e1907eac8f76759b2fe0a5499c31c733dcd627193916e6d4ebab27c625"; 927 + sha256 = "9470f20496f2abc22da792dfd2dceeffc1fcc5a7cb94c63478f784ef3ffe4718"; 928 928 } 929 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/th/firefox-97.0.1.tar.bz2"; 929 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/th/firefox-97.0.2.tar.bz2"; 930 930 locale = "th"; 931 931 arch = "linux-i686"; 932 - sha256 = "461a11d1a033cf9ef113f0d362484696b29ba6d52e7e14ec4a3015ce55767f01"; 932 + sha256 = "9efeeb40b74356e5c6a9c44b702fead83c29eea0782964024a8884f22216d055"; 933 933 } 934 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/tl/firefox-97.0.1.tar.bz2"; 934 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/tl/firefox-97.0.2.tar.bz2"; 935 935 locale = "tl"; 936 936 arch = "linux-i686"; 937 - sha256 = "572f60b9222c9a008ea23eb0f9c184fff17af4393e887cf2db871a7f86f74b77"; 937 + sha256 = "eee74ab0114e6d43a92d081048d8b4a560bc6534cc40dc1f6986472cf1f55089"; 938 938 } 939 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/tr/firefox-97.0.1.tar.bz2"; 939 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/tr/firefox-97.0.2.tar.bz2"; 940 940 locale = "tr"; 941 941 arch = "linux-i686"; 942 - sha256 = "bcc59684f7e6c6efa6df66fb2eacec8b1a59f0aa42f8bea86a7e0fd6a29916a2"; 942 + sha256 = "bd085cf744b30adade22ebf1a3483468154798c457968cf28b2b6466dfd3942b"; 943 943 } 944 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/trs/firefox-97.0.1.tar.bz2"; 944 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/trs/firefox-97.0.2.tar.bz2"; 945 945 locale = "trs"; 946 946 arch = "linux-i686"; 947 - sha256 = "d97ea9fcc6ec94e168ddfe219f08fc202013e1cbfdf35e34749569e54f6ae65a"; 947 + sha256 = "b62b22cae2b433b417d986f0e6dadb1cc9e18756e6dc5add12f3b4ebc579905a"; 948 948 } 949 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/uk/firefox-97.0.1.tar.bz2"; 949 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/uk/firefox-97.0.2.tar.bz2"; 950 950 locale = "uk"; 951 951 arch = "linux-i686"; 952 - sha256 = "49078902f54f5e0ffbaa93a7a797a7795a1baeb5cb57942afd3c6df38b68683a"; 952 + sha256 = "039a1cb867a67776f5895ff5fe30fba423f90349dc3d414ffac38a1e9ada8555"; 953 953 } 954 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/ur/firefox-97.0.1.tar.bz2"; 954 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/ur/firefox-97.0.2.tar.bz2"; 955 955 locale = "ur"; 956 956 arch = "linux-i686"; 957 - sha256 = "7df5518a9e0f8a82b61bba992bbdb4c3ceb935768d057ffa3602036a921b1754"; 957 + sha256 = "4395013e4a95c1c558b7b56c3c5a0ad91e1dd71ebe63a4e3ffe059e55d0c265c"; 958 958 } 959 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/uz/firefox-97.0.1.tar.bz2"; 959 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/uz/firefox-97.0.2.tar.bz2"; 960 960 locale = "uz"; 961 961 arch = "linux-i686"; 962 - sha256 = "6a36b93b799cbaca9a7f5765723c63a1e42c1645bad6ca2e3ee8dad8d64f3c40"; 962 + sha256 = "05597062b24868b0dca7869afd2254f66963e1e36976d995d061cd4451514026"; 963 963 } 964 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/vi/firefox-97.0.1.tar.bz2"; 964 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/vi/firefox-97.0.2.tar.bz2"; 965 965 locale = "vi"; 966 966 arch = "linux-i686"; 967 - sha256 = "da081f083f64ebe61465848358ac018ca4417104ec94911d39f4ea87a858d49e"; 967 + sha256 = "15aef2b0666f6c2eb9b673e880551c1fe80976fd22c6462e52500bf87afe076c"; 968 968 } 969 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/xh/firefox-97.0.1.tar.bz2"; 969 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/xh/firefox-97.0.2.tar.bz2"; 970 970 locale = "xh"; 971 971 arch = "linux-i686"; 972 - sha256 = "3dd0234d0ae5739290f7236264500c3ead31b6afa9b00cfbf8405e1ca13d1a57"; 972 + sha256 = "404d67957ac6ad847ba8983928285789d8d76bc39c4ca2864ea7ce61f4e610fe"; 973 973 } 974 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/zh-CN/firefox-97.0.1.tar.bz2"; 974 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/zh-CN/firefox-97.0.2.tar.bz2"; 975 975 locale = "zh-CN"; 976 976 arch = "linux-i686"; 977 - sha256 = "9e21e6ea94ad72b890c1eca95da2e1ed3f5c3b61ac56216092a7393c072048e4"; 977 + sha256 = "1572fa6528616efbadf7475c587b163780d5b8ac2c186179ae9161b3557a5f9c"; 978 978 } 979 - { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.1/linux-i686/zh-TW/firefox-97.0.1.tar.bz2"; 979 + { url = "http://archive.mozilla.org/pub/firefox/releases/97.0.2/linux-i686/zh-TW/firefox-97.0.2.tar.bz2"; 980 980 locale = "zh-TW"; 981 981 arch = "linux-i686"; 982 - sha256 = "e8eefb56597f20a92c839a7e4ccfabfa009de100505982a72c8088a64ecca879"; 982 + sha256 = "da300411ebae5ada6030d116f989d5d8f1808c31ede8d7eeaf4b851330001f9d"; 983 983 } 984 984 ]; 985 985 }
+4 -4
pkgs/applications/networking/browsers/firefox/packages.nix
··· 7 7 rec { 8 8 firefox = common rec { 9 9 pname = "firefox"; 10 - version = "97.0.1"; 10 + version = "97.0.2"; 11 11 src = fetchurl { 12 12 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 13 - sha512 = "8620aace77167593aab5acd230860eb3e67eeddc49c0aad0491b5dc20bd0ddb6089dbb8975aed241426f57b2ad772238b04d03b95390175f580cbd80bb6d5f6c"; 13 + sha512 = "efbf33723f5979025454b6cc183927afb4bc72a51c00b5d45940122da596b8ac99080f3a6a59f5dd85a725e356349ec57e7eba1c36cdab7d55a28b04895d274c"; 14 14 }; 15 15 16 16 meta = { ··· 32 32 33 33 firefox-esr-91 = common rec { 34 34 pname = "firefox-esr"; 35 - version = "91.6.0esr"; 35 + version = "91.6.1esr"; 36 36 src = fetchurl { 37 37 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 38 - sha512 = "3dd1929f93cdd087a93fc3597f32d9005c986b59832954e01a8c2472b179c92ad611eaa73d3fc000a08b838a0b70da73ff5ba82d6009160655ba6894cf04520e"; 38 + sha512 = "e72ff7114e251ec3558f47bb45e4017fe4c665a95e0a108d5818c628b3de44c92f57cfb3dd9f5a25b7abad889be228f89dda838bc20fc9617c90655694184ed5"; 39 39 }; 40 40 41 41 meta = {
+6 -4
pkgs/applications/networking/instant-messengers/schildichat/pin.json
··· 1 1 { 2 - "version": "1.10.3-sc.0.test.1", 3 - "rev": "3a8eecb023c832acc4390d3a51c0940eafb2b3bd", 4 - "srcHash": "07amc69ghfz39jbps14ysfql4m42dmzbdjq9hqvzirhqz52mshf3", 5 - "webYarnHash": "0knkl8sanqcx0lxjclz6s8vm5wpn8aywx9vydz7lda3l6c2g5zqf", 2 + "version": "1.10.4-sc.1", 3 + "rev": "v1.10.4-sc.1", 4 + "srcHash": "0sxibzskbw9pa6wmbk1y3n7p74cfj9zvm2hsw76sp6wfac1wnbwl", 5 + "webYarnHash": "1z8xr35gh74y2iv9kfk6d6b6f3iclcrpkdds5q7rh2irpf14fwpw", 6 + "jsSdkYarnHash": "1cwvb0hwq19dh2937fmcbfvnkkfmalk9wrxf1yv81nsbyjnx86di", 7 + "reactSdkYarnHash": "0j4rxg11q35idfzvjrpmyrwkz9yqgzpwps3xqx1k4qcs844jjs9f", 6 8 "desktopYarnHash": "0akmgib212gkygvs2snn9c43k3ika3ipg85d480j3hqyb6yxwqmn" 7 9 }
+29 -5
pkgs/applications/networking/instant-messengers/schildichat/schildichat-web.nix
··· 25 25 fetchSubmodules = true; 26 26 }; 27 27 28 - offlineCache = fetchYarnDeps { 28 + webOfflineCache = fetchYarnDeps { 29 29 yarnLock = src + "/element-web/yarn.lock"; 30 30 sha256 = pinData.webYarnHash; 31 31 }; 32 + jsSdkOfflineCache = fetchYarnDeps { 33 + yarnLock = src + "/matrix-js-sdk/yarn.lock"; 34 + sha256 = pinData.jsSdkYarnHash; 35 + }; 36 + reactSdkOfflineCache = fetchYarnDeps { 37 + yarnLock = src + "/matrix-react-sdk/yarn.lock"; 38 + sha256 = pinData.reactSdkYarnHash; 39 + }; 32 40 33 41 nativeBuildInputs = [ yarn fixup_yarn_lock jq nodejs ]; 34 42 ··· 37 45 38 46 export HOME=$PWD/tmp 39 47 mkdir -p $HOME 48 + 40 49 pushd element-web 41 - yarn config --offline set yarn-offline-mirror $offlineCache 42 50 fixup_yarn_lock yarn.lock 51 + yarn config --offline set yarn-offline-mirror $webOfflineCache 43 52 yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive 53 + patchShebangs node_modules 44 54 rm -rf node_modules/matrix-react-sdk 45 - patchShebangs node_modules/ ../matrix-react-sdk/scripts/ 46 55 ln -s $PWD/../matrix-react-sdk node_modules/ 47 - ln -s $PWD/node_modules ../matrix-react-sdk/ 56 + rm -rf node_modules/matrix-js-sdk 57 + ln -s $PWD/../matrix-js-sdk node_modules/ 58 + popd 59 + 60 + pushd matrix-js-sdk 61 + fixup_yarn_lock yarn.lock 62 + yarn config --offline set yarn-offline-mirror $jsSdkOfflineCache 63 + yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive 64 + patchShebangs node_modules 65 + popd 66 + 67 + pushd matrix-react-sdk 68 + fixup_yarn_lock yarn.lock 69 + yarn config --offline set yarn-offline-mirror $reactSdkOfflineCache 70 + yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive 71 + patchShebangs node_modules scripts 48 72 popd 49 73 50 74 runHook postConfigure ··· 54 78 runHook preBuild 55 79 56 80 pushd matrix-react-sdk 57 - node_modules/.bin/reskindex -h ../element-web/src/header 81 + ../element-web/node_modules/.bin/reskindex -h ../element-web/src/header 58 82 popd 59 83 60 84 pushd element-web
+4
pkgs/applications/networking/instant-messengers/schildichat/update.sh
··· 27 27 28 28 web_yarn_hash=$(prefetch-yarn-deps $src/element-web/yarn.lock) 29 29 desktop_yarn_hash=$(prefetch-yarn-deps $src/element-desktop/yarn.lock) 30 + js_sdk_yarn_hash=$(prefetch-yarn-deps $src/matrix-js-sdk/yarn.lock) 31 + react_sdk_yarn_hash=$(prefetch-yarn-deps $src/matrix-react-sdk/yarn.lock) 30 32 31 33 cat > pin.json << EOF 32 34 { ··· 34 36 "rev": "$rev", 35 37 "srcHash": "$src_hash", 36 38 "webYarnHash": "$web_yarn_hash", 39 + "jsSdkYarnHash": "$js_sdk_yarn_hash", 40 + "reactSdkYarnHash": "$react_sdk_yarn_hash", 37 41 "desktopYarnHash": "$desktop_yarn_hash" 38 42 } 39 43 EOF
+2 -2
pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "signalbackup-tools"; 5 - version = "20220301"; 5 + version = "20220303"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "bepaald"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-1Z6jl4trAzKrI9WO3MpCJtg0R3Riyd5wvunErCkkiig="; 11 + sha256 = "sha256-3fT9cHosg/A/JowIARQ46OxmsQWFOBb7tIiRWVNfUo4="; 12 12 }; 13 13 14 14 # Remove when Apple SDK is >= 10.13
+7 -4
pkgs/applications/networking/termius/default.nix
··· 8 8 , lib 9 9 , udev 10 10 , wrapGAppsHook 11 + , libxshmfence 11 12 }: 12 13 13 14 stdenv.mkDerivation rec { 14 15 pname = "termius"; 15 - version = "7.17.1"; 16 + version = "7.34.1"; 16 17 17 18 src = fetchurl { 18 19 # find the latest version with 19 20 # curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/termius-app | jq '.version' 20 21 # and the url with 21 22 # curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/termius-app | jq '.download_url' -r 22 - url = "https://api.snapcraft.io/api/v1/snaps/download/WkTBXwoX81rBe3s3OTt3EiiLKBx2QhuS_81.snap"; 23 - sha256 = "sha256-jNwWQTjUy8nJ8gHlbP9WgDlARWOhTQAA7KAcQNXKhNg="; 23 + # and the sha512 with 24 + # curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/termius-app | jq '.download_sha512' -r 25 + url = "https://api.snapcraft.io/api/v1/snaps/download/WkTBXwoX81rBe3s3OTt3EiiLKBx2QhuS_101.snap"; 26 + sha512 = "7fdd82535fd288277b01fedde4739dc97782236fbf25372efa56114bba676c21277ed96b32a1d46ac86af19925b14935818af50985d43a1307639530db044af4"; 24 27 }; 25 28 26 29 desktopItem = makeDesktopItem { ··· 40 43 41 44 nativeBuildInputs = [ autoPatchelfHook squashfsTools makeWrapper wrapGAppsHook ]; 42 45 43 - buildInputs = atomEnv.packages; 46 + buildInputs = atomEnv.packages ++ [ libxshmfence ]; 44 47 45 48 unpackPhase = '' 46 49 runHook preUnpack
+29 -15
pkgs/applications/office/paperless-ng/default.nix
··· 1 1 { lib 2 2 , fetchurl 3 + , fetchpatch 3 4 , nixosTests 4 5 , python3 5 6 , ghostscript ··· 49 50 url = "https://github.com/jonaswinkler/paperless-ng/releases/download/ng-${version}/${pname}-${version}.tar.xz"; 50 51 sha256 = "oVSq0AWksuWC81MF5xiZ6ZbdKKtqqphmL+xIzJLaDMw="; 51 52 }; 53 + 54 + patches = [ 55 + # Fix the `slow_write_pdf` test: 56 + # https://github.com/NixOS/nixpkgs/issues/136626 57 + (fetchpatch { 58 + url = "https://github.com/paperless-ngx/paperless-ngx/commit/4fbabe43ea12811864e9676b04d82a82b38e799d.patch"; 59 + sha256 = "sha256-8ULep5aeW3wJAQGy2OEAjFYybELNq1DzCC1uBrZx36I="; 60 + }) 61 + ]; 52 62 53 63 format = "other"; 54 64 ··· 151 161 zope_interface 152 162 ]; 153 163 154 - doCheck = true; 164 + installPhase = '' 165 + mkdir -p $out/lib 166 + cp -r . $out/lib/paperless-ng 167 + chmod +x $out/lib/paperless-ng/src/manage.py 168 + makeWrapper $out/lib/paperless-ng/src/manage.py $out/bin/paperless-ng \ 169 + --prefix PYTHONPATH : "$PYTHONPATH" \ 170 + --prefix PATH : "${path}" 171 + ''; 172 + 155 173 checkInputs = with py.pkgs.pythonPackages; [ 156 - pytest 157 - pytest-cov 158 174 pytest-django 159 175 pytest-env 160 176 pytest-sugar 161 177 pytest-xdist 162 178 factory_boy 179 + pytestCheckHook 163 180 ]; 164 181 182 + pytestFlagsArray = [ "src" ]; 183 + 165 184 # The tests require: 166 185 # - PATH with runtime binaries 167 186 # - A temporary HOME directory for gnupg 168 187 # - XDG_DATA_DIRS with test-specific fonts 169 - checkPhase = '' 170 - pushd src 171 - PATH="${path}:$PATH" HOME=$(mktemp -d) XDG_DATA_DIRS="${liberation_ttf}/share:$XDG_DATA_DIRS" pytest 172 - popd 173 - ''; 188 + preCheck = '' 189 + export PATH="${path}:$PATH" 190 + export HOME=$(mktemp -d) 191 + export XDG_DATA_DIRS="${liberation_ttf}/share:$XDG_DATA_DIRS" 174 192 175 - installPhase = '' 176 - mkdir -p $out/lib 177 - cp -r . $out/lib/paperless-ng 178 - chmod +x $out/lib/paperless-ng/src/manage.py 179 - makeWrapper $out/lib/paperless-ng/src/manage.py $out/bin/paperless-ng \ 180 - --prefix PYTHONPATH : "$PYTHONPATH" \ 181 - --prefix PATH : "${path}" 193 + # Disable unneeded code coverage test 194 + substituteInPlace src/setup.cfg \ 195 + --replace "--cov --cov-report=html" "" 182 196 ''; 183 197 184 198 passthru = {
+38
pkgs/applications/virtualization/distrobox/default.nix
··· 1 + { stdenvNoCC, lib, fetchFromGitHub }: 2 + 3 + stdenvNoCC.mkDerivation rec { 4 + pname = "distrobox"; 5 + version = "1.2.13"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "89luca89"; 9 + repo = pname; 10 + rev = version; 11 + sha256 = "047mrhsfi88mgwylnnyxg6xa7hjjrajn2pf7vfmb6161myqybvfy"; 12 + }; 13 + 14 + dontConfigure = true; 15 + dontBuild = true; 16 + 17 + installPhase = '' 18 + runHook preInstall 19 + 20 + mkdir -p $out/bin 21 + ./install -p $out/bin 22 + 23 + runHook postInstall 24 + ''; 25 + 26 + meta = with lib; { 27 + description = "Wrapper around podman or docker to create and start containers"; 28 + longDescription = '' 29 + Use any linux distribution inside your terminal. Enable both backward and 30 + forward compatibility with software and freedom to use whatever distribution 31 + you’re more comfortable with 32 + ''; 33 + homepage = "https://distrobox.privatedns.org/"; 34 + license = licenses.gpl3Only; 35 + platforms = platforms.all; 36 + maintainers = with maintainers; [ atila ]; 37 + }; 38 + }
+1 -1
pkgs/applications/virtualization/looking-glass-client/default.nix
··· 49 49 wayland-protocols 50 50 ]; 51 51 52 - NIX_CFLAGS_COMPILE = "-mavx"; # Fix some sort of AVX compiler problem. 52 + cmakeFlags = [ "-DOPTIMIZE_FOR_NATIVE=OFF" ]; 53 53 54 54 postUnpack = '' 55 55 echo ${src.rev} > source/VERSION
+7 -7
pkgs/development/libraries/pipewire/0070-installed-tests-path.patch
··· 1 1 diff --git a/meson.build b/meson.build 2 - index d4a4cda7..a27569bd 100644 2 + index 2107c19ec..20ccdfd9f 100644 3 3 --- a/meson.build 4 4 +++ b/meson.build 5 - @@ -353,8 +353,8 @@ libinotify_dep = (build_machine.system() == 'freebsd' 6 - 7 - alsa_dep = dependency('alsa', version : '>=1.1.7', required: get_option('pipewire-alsa')) 5 + @@ -380,8 +380,8 @@ lilv_lib = dependency('lilv-0', required: get_option('lv2')) 6 + summary({'lilv (for lv2 plugins)': lilv_lib.found()}, bool_yn: true) 7 + cdata.set('HAVE_LILV', lilv_lib.found()) 8 8 9 9 -installed_tests_metadir = pipewire_datadir / 'installed-tests' / pipewire_name 10 10 -installed_tests_execdir = pipewire_libexecdir / 'installed-tests' / pipewire_name 11 11 +installed_tests_metadir = get_option('installed_test_prefix') / 'share' / 'installed-tests' / pipewire_name 12 12 +installed_tests_execdir = get_option('installed_test_prefix') / 'libexec' / 'installed-tests' / pipewire_name 13 - installed_tests_enabled = not get_option('installed_tests').disabled() 13 + installed_tests_enabled = get_option('installed_tests').allowed() 14 14 installed_tests_template = files('template.test.in') 15 15 16 16 diff --git a/meson_options.txt b/meson_options.txt 17 - index 1b915ac3..85beb86a 100644 17 + index 961ae2a76..a36e9e45f 100644 18 18 --- a/meson_options.txt 19 19 +++ b/meson_options.txt 20 - @@ -29,6 +29,9 @@ option('installed_tests', 20 + @@ -22,6 +22,9 @@ option('installed_tests', 21 21 description: 'Install manual and automated test executables', 22 22 type: 'feature', 23 23 value: 'disabled')
+4 -3
pkgs/development/libraries/pipewire/default.nix
··· 68 68 69 69 self = stdenv.mkDerivation rec { 70 70 pname = "pipewire"; 71 - version = "0.3.45"; 71 + version = "0.3.48"; 72 72 73 73 outputs = [ 74 74 "out" ··· 86 86 owner = "pipewire"; 87 87 repo = "pipewire"; 88 88 rev = version; 89 - sha256 = "sha256-OnQd98qfOekAsVXLbciZLNPrM84KBX6fOx/f8y2BYI0="; 89 + sha256 = "sha256-+gk/MJ9YimHBwN2I42DRP+I2OqBFFtZ81Fd/l89HcSk="; 90 90 }; 91 91 92 92 patches = [ ··· 137 137 ++ lib.optional zeroconfSupport avahi 138 138 ++ lib.optional raopSupport openssl 139 139 ++ lib.optional rocSupport roc-toolkit 140 - ++ lib.optionals x11Support [ libcanberra xorg.libX11 ]; 140 + ++ lib.optionals x11Support [ libcanberra xorg.libX11 xorg.libXfixes ]; 141 141 142 142 # Valgrind binary is required for running one optional test. 143 143 checkInputs = lib.optional withValgrind valgrind; ··· 213 213 "nix-support/client-rt.conf.json" 214 214 "nix-support/client.conf.json" 215 215 "nix-support/jack.conf.json" 216 + "nix-support/minimal.conf.json" 216 217 "nix-support/pipewire.conf.json" 217 218 "nix-support/pipewire-pulse.conf.json" 218 219 ];
+2 -2
pkgs/development/python-modules/aiodiscover/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "aiodiscover"; 15 - version = "1.4.7"; 15 + version = "1.4.8"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "bdraco"; 22 22 repo = pname; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-NtiShZpPFl+elYNPLaKAg6uV8pDJv0pyR+NTUiFoMm0="; 24 + sha256 = "sha256-ts3PnL1ePWJHHaLuC0eQKqBOt+HeEeAayeVBAIhnUWs="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+4 -2
pkgs/development/python-modules/aiohomekit/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "aiohomekit"; 15 - version = "0.6.11"; 15 + version = "0.7.15"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "Jc2k"; 22 22 repo = pname; 23 23 rev = version; 24 - sha256 = "1rrdzzb2gcl3lc8l5vb99hy2lmdj5723fds2q78n4sf83y93czw7"; 24 + sha256 = "sha256-na94H1ll9aZz/mQ4/y3b2vhSaOgo4OjtIsAfW6zGYyI="; 25 25 }; 26 26 27 27 nativeBuildInputs = [ ··· 33 33 cryptography 34 34 zeroconf 35 35 ]; 36 + 37 + doCheck = lib.versionAtLeast pytest-aiohttp.version "1.0.0"; 36 38 37 39 checkInputs = [ 38 40 pytest-aiohttp
+2 -2
pkgs/development/python-modules/aiohue/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "aiohue"; 11 - version = "4.2.1"; 11 + version = "4.3.0"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.8"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-bcSCYNJt9xYBMmuZYM6s+PWV0TAUFOn3ibHE0KRX+iw="; 18 + hash = "sha256-PslmDeG/o9WAOc0FhidUNaISrlXa3rba3UEuvPVN/+A="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+5
pkgs/development/python-modules/aiopvpc/default.nix
··· 46 46 pytestCheckHook 47 47 ]; 48 48 49 + disabledTests = [ 50 + # Failures seem related to changes in holidays-0.13, https://github.com/azogue/aiopvpc/issues/44 51 + "test_number_of_national_holidays" 52 + ]; 53 + 49 54 postPatch = '' 50 55 substituteInPlace pyproject.toml --replace \ 51 56 " --cov --cov-report term --cov-report html" ""
+2 -2
pkgs/development/python-modules/aioshelly/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "aioshelly"; 11 - version = "1.0.10"; 11 + version = "1.0.11"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 17 17 owner = "home-assistant-libs"; 18 18 repo = pname; 19 19 rev = version; 20 - hash = "sha256-YHdHh7uC9QF+dj+SI2Y4rEkBq+gGalNBmuWFVgq7XOM="; 20 + hash = "sha256-N+8vmB41AUu4aTUTBYX6SPVsW1PARaq5mCOdhg9h0/g="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/asn1/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "asn1"; 11 - version = "2.4.2"; 11 + version = "2.5.0"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 ··· 16 16 owner = "andrivet"; 17 17 repo = "python-asn1"; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-fx/kWOnh5Gk1DjeX0xiCJYnd5teD18RvKyOnawcfWWA="; 19 + sha256 = "sha256-5Fnk94aUkV9lHnd64wuHzGcPqW7AC0O0dEwXMBL+tuo="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+33
pkgs/development/python-modules/asyncsleepiq/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , aiohttp 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "asyncsleepiq"; 9 + version = "1.1.0"; 10 + 11 + format = "setuptools"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + sha256 = "93c944ff84fd23832b188320b10681a3b1caf935dd584cdd4e508a9bcc8fec1b"; 16 + }; 17 + 18 + propagatedBuildInputs = [ 19 + aiohttp 20 + ]; 21 + 22 + # upstream has no tests 23 + doCheck = false; 24 + 25 + pythonImportsCheck = [ "asyncsleepiq" ]; 26 + 27 + meta = with lib; { 28 + description = "Async interface to SleepIQ API"; 29 + homepage = "https://github.com/kbickar/asyncsleepiq"; 30 + license = licenses.mit; 31 + maintainers = with maintainers; [ dotlambda ]; 32 + }; 33 + }
+2 -11
pkgs/development/python-modules/elkm1-lib/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "elkm1-lib"; 14 - version = "1.0.0"; 14 + version = "1.2.0"; 15 15 format = "pyproject"; 16 16 17 17 disabled = pythonOlder "3.6"; ··· 20 20 owner = "gwww"; 21 21 repo = "elkm1"; 22 22 rev = version; 23 - sha256 = "04xidix6l5d9rqfwp6cmj6wvais04nlvz5ynp0zwgyjp9sh2nhp6"; 23 + hash = "sha256-+rFW7qFpay/ebUz9EEB8nn0kuqVtVmG5ZHOWG2bMPts="; 24 24 }; 25 25 26 26 nativeBuildInputs = [ ··· 34 34 checkInputs = [ 35 35 pytest-asyncio 36 36 pytestCheckHook 37 - ]; 38 - 39 - patches = [ 40 - # Switch to poetry-core, https://github.com/gwww/elkm1/pull/45 41 - (fetchpatch { 42 - name = "switch-to-poetry-core.patch"; 43 - url = "https://github.com/gwww/elkm1/commit/807a17268498298908bf82af4933b158b37c8f32.patch"; 44 - sha256 = "1539g8wsxppqj6dm6w81ps05frb8vrfaxahxn2cqs76zdhvly3p9"; 45 - }) 46 37 ]; 47 38 48 39 pythonImportsCheck = [ "elkm1_lib" ];
+2 -2
pkgs/development/python-modules/fastapi/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "fastapi"; 22 - version = "0.74.1"; 22 + version = "0.75.0"; 23 23 format = "flit"; 24 24 25 25 disabled = pythonOlder "3.6"; ··· 28 28 owner = "tiangolo"; 29 29 repo = pname; 30 30 rev = version; 31 - sha256 = "sha256-aYSJ30nAS3cG1fVSXuX2m3bxUSnpbWWUxFQy7dzuiTA="; 31 + sha256 = "sha256-LCdScvQUdwOM8Don/5n/49bKrivT+bkhqWcBNku4fso="; 32 32 }; 33 33 34 34 propagatedBuildInputs = [
+30 -8
pkgs/development/python-modules/ffmpeg-python/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 - , substituteAll 5 - , pytestCheckHook 6 4 , ffmpeg 7 5 , future 8 - , pytest-runner 9 6 , pytest-mock 7 + , pytestCheckHook 8 + , pythonAtLeast 9 + , pythonOlder 10 + , substituteAll 10 11 }: 11 12 12 13 buildPythonPackage rec { 13 14 pname = "ffmpeg-python"; 14 15 version = "0.2.0"; 16 + format = "setuptools"; 17 + 18 + disabled = pythonOlder "3.7"; 15 19 16 20 src = fetchFromGitHub { 17 21 owner = "kkroening"; 18 22 repo = "ffmpeg-python"; 19 23 rev = version; 20 - sha256 = "0mmydmfz3yiclbgi4lqrv9fh2nalafg4bkm92y2qi50mwqgffk8f"; 24 + hash = "sha256-Dk3nHuYVlIiFF6nORZ5TVFkBXdoZUxLfoiz68V1tvlY="; 21 25 }; 22 26 27 + propagatedBuildInputs = [ 28 + future 29 + ]; 30 + 31 + checkInputs = [ 32 + pytestCheckHook 33 + pytest-mock 34 + ]; 35 + 23 36 patches = [ 24 37 (substituteAll { 25 38 src = ./ffmpeg-location.patch; ··· 27 40 }) 28 41 ]; 29 42 30 - buildInputs = [ pytest-runner ]; 31 - propagatedBuildInputs = [ future ]; 32 - checkInputs = [ pytestCheckHook pytest-mock ]; 43 + postPatch = '' 44 + substituteInPlace setup.py \ 45 + --replace "'pytest-runner'" "" 46 + ''; 47 + 48 + pythonImportsCheck = [ 49 + "ffmpeg" 50 + ]; 51 + 52 + disabledTests = lib.optionals (pythonAtLeast "3.10") [ 53 + "test__output__video_size" 54 + ]; 33 55 34 56 meta = with lib; { 35 57 description = "Python bindings for FFmpeg - with complex filtering support"; 36 58 homepage = "https://github.com/kkroening/ffmpeg-python"; 37 59 license = licenses.asl20; 38 - maintainers = [ maintainers.AluisioASG ]; 60 + maintainers = with maintainers; [ AluisioASG ]; 39 61 }; 40 62 }
+57
pkgs/development/python-modules/gridnet/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , poetry-core 6 + , aiohttp 7 + , yarl 8 + , aresponses 9 + , pytest-asyncio 10 + , pytestCheckHook 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "gridnet"; 15 + version = "4.0.0"; 16 + 17 + disabled = pythonOlder "3.9"; 18 + 19 + format = "pyproject"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "klaasnicolaas"; 23 + repo = "python-gridnet"; 24 + rev = "v${version}"; 25 + hash = "sha256-Ihs8qUx50tAUcRBsVArRhzoLcQUi1vbYh8sPyK75AEk="; 26 + }; 27 + 28 + postPatch = '' 29 + substituteInPlace pyproject.toml \ 30 + --replace "0.0.0" "${version}" \ 31 + --replace "--cov" "" 32 + ''; 33 + 34 + nativeBuildInputs = [ 35 + poetry-core 36 + ]; 37 + 38 + propagatedBuildInputs = [ 39 + aiohttp 40 + yarl 41 + ]; 42 + 43 + checkInputs = [ 44 + aresponses 45 + pytest-asyncio 46 + pytestCheckHook 47 + ]; 48 + 49 + pythonImportsCheck = [ "gridnet" ]; 50 + 51 + meta = with lib; { 52 + description = "Asynchronous Python client for NET2GRID devices"; 53 + homepage = "https://github.com/klaasnicolaas/python-gridnet"; 54 + license = licenses.mit; 55 + maintainers = with maintainers; [ dotlambda ]; 56 + }; 57 + }
+4 -2
pkgs/development/python-modules/hass-nabucasa/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "hass-nabucasa"; 18 - version = "0.52.0"; 18 + version = "0.54.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "nabucasa"; 22 22 repo = pname; 23 23 rev = version; 24 - sha256 = "sha256-mTbNuER26BPQIjcmlpkdFNeBcNF1vTldaNpoEla0XbM="; 24 + sha256 = "sha256-UL7HPmii65p+WO22y0qv8zq3yICKarRORqE+FK1u7OE="; 25 25 }; 26 26 27 27 postPatch = '' ··· 40 40 snitun 41 41 warrant 42 42 ]; 43 + 44 + doCheck = lib.versionAtLeast pytest-aiohttp.version "1.0.0"; 43 45 44 46 checkInputs = [ 45 47 asynctest
+2 -2
pkgs/development/python-modules/holidays/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "holidays"; 14 - version = "0.12"; 14 + version = "0.13"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.6"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "d99f2b6ddc5bfab7b7f8bbed457a82104f8980122a04b982bfc0e4f8820a1d46"; 21 + sha256 = "sha256-xvfDq4ralIBnAtqTHZTTfNYbz6kstNOdNRtqnFIQZ1w="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/mypy-boto3-builder/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "mypy-boto3-builder"; 19 - version = "7.2.1"; 19 + version = "7.3.0"; 20 20 format = "pyproject"; 21 21 22 22 disabled = pythonOlder "3.10"; ··· 25 25 owner = "vemel"; 26 26 repo = "mypy_boto3_builder"; 27 27 rev = version; 28 - hash = "sha256-jovvSNw2ahCwhA+9zOrn9bR2siXJetZPymQVG4EC9Us="; 28 + hash = "sha256-X/dPO2p6GmnyJwcVPOmyo9zYda2uYfBAkuKTeX0Bt0Q="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+1 -1
pkgs/development/python-modules/poolsense/default.nix
··· 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-WCyuhk77QNJAiuzccrb2u0mfc81LYrYSSq9atgO0LdE="; 13 + hash = "sha256-WCyuhk77QNJAiuzccrb2u0mfc81LYrYSSq9atgO0LdE="; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ aiohttp ];
+2 -2
pkgs/development/python-modules/pydeconz/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pydeconz"; 13 - version = "86"; 13 + version = "87"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "Kane610"; 20 20 repo = "deconz"; 21 21 rev = "v${version}"; 22 - sha256 = "sha256-NqNXbF5rGMCbugzZY+AQPPHYmQx/RrSwqtnoF1shSSU="; 22 + sha256 = "sha256-scNTHbUL8TOhkUJyib4cgL8A4gZ73asmFLi8aGw3sX8="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+13 -5
pkgs/development/python-modules/pyefergy/default.nix
··· 1 1 { lib 2 2 , aiohttp 3 + , aresponses 3 4 , buildPythonPackage 4 5 , fetchFromGitHub 5 6 , iso4217 7 + , pytest-asyncio 8 + , pytestCheckHook 6 9 , pythonOlder 7 10 , pytz 8 11 }: 9 12 10 13 buildPythonPackage rec { 11 14 pname = "pyefergy"; 12 - version = "0.1.5"; 15 + version = "22.1.1"; 13 16 format = "setuptools"; 14 17 15 18 disabled = pythonOlder "3.8"; ··· 18 21 owner = "tkdrob"; 19 22 repo = pname; 20 23 rev = version; 21 - sha256 = "sha256-8xcKgsZ6buaQdrKD8Qn7jB5IlQ0NkR0nZGuFk+Dd8Q8="; 24 + sha256 = "sha256-AdoM+PcVoajxhnEfkyN9UuNufChu8XGmZDLNC3mjrps="; 22 25 }; 23 26 24 27 propagatedBuildInputs = [ ··· 27 30 pytz 28 31 ]; 29 32 30 - # Project has no tests 31 - doCheck = false; 33 + checkInputs = [ 34 + aresponses 35 + pytest-asyncio 36 + pytestCheckHook 37 + ]; 32 38 33 - pythonImportsCheck = [ "pyefergy" ]; 39 + pythonImportsCheck = [ 40 + "pyefergy" 41 + ]; 34 42 35 43 meta = with lib; { 36 44 description = "Python API library for Efergy energy meters";
+2 -2
pkgs/development/python-modules/pynina/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pynina"; 10 - version = "0.1.4"; 10 + version = "0.1.7"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 15 15 src = fetchPypi { 16 16 pname = "PyNINA"; 17 17 inherit version; 18 - sha256 = "1q382b70ydzzbqb9sa5y5w7039rp6q0wyffarrsdw916kbc4zyqd"; 18 + sha256 = "sha256-7sceYmzOmXJMKaIdGmXMuCAum0aJeVTxx1w/jZy5Eig="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyrogram/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "pyrogram"; 15 - version = "1.4.7"; 15 + version = "1.4.8"; 16 16 17 17 disabled = pythonOlder "3.6"; 18 18 19 19 src = fetchPypi { 20 20 pname = "Pyrogram"; 21 21 inherit version; 22 - hash = "sha256-2kBlTaP2tkUgP4TiP+9zv5pgCap9VnyB8BEHI6SY+uc="; 22 + hash = "sha256-mUJEV8DLYhXNvYiuiVDCfgMmZRDCNZuydngj9C9FvQU="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+5 -6
pkgs/development/python-modules/python-benedict/default.nix
··· 2 2 , aiohttp 3 3 , buildPythonPackage 4 4 , fetchFromGitHub 5 - , pytestCheckHook 6 - , pythonOlder 7 - 5 + , ftfy 8 6 , mailchecker 9 7 , phonenumbers 8 + , pytestCheckHook 10 9 , python-dateutil 11 10 , python-fsutil 11 + , pythonOlder 12 12 , python-slugify 13 13 , pyyaml 14 - , ftfy 15 14 , requests 16 15 , six 17 16 , toml ··· 20 19 21 20 buildPythonPackage rec { 22 21 pname = "python-benedict"; 23 - version = "0.24.3"; 22 + version = "0.25.0"; 24 23 format = "setuptools"; 25 24 26 25 disabled = pythonOlder "3.7"; ··· 29 28 owner = "fabiocaccamo"; 30 29 repo = pname; 31 30 rev = version; 32 - hash = "sha256-06n8MNoGQRSrBK2XeEBBoQ2NIXWf0qXPVBeP9ERMEj0="; 31 + hash = "sha256-G7pTbxNcESMUiKpQxjiF0gwN5mBhmuwIDlzauN5JCB4="; 33 32 }; 34 33 35 34 propagatedBuildInputs = [
+10 -4
pkgs/development/python-modules/python-slugify/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "python-slugify"; 12 - version = "5.0.2"; 12 + version = "6.1.0"; 13 + format = "setuptools"; 14 + 13 15 disabled = pythonOlder "3.6"; 14 16 15 17 src = fetchPypi { 16 18 inherit pname version; 17 - sha256 = "sha256-8TODoLn8vmSaGJK5yOtPjqsdbYS4S7emJDF6+pgVnKs="; 19 + hash = "sha256-7/GQ5N+sl9L4wYkO5oJwns0jZQdCNhaH24LZXh5eJfU="; 18 20 }; 19 21 20 22 propagatedBuildInputs = [ ··· 26 28 pytestCheckHook 27 29 ]; 28 30 29 - pytestFlagsArray = [ "test.py" ]; 31 + pytestFlagsArray = [ 32 + "test.py" 33 + ]; 30 34 31 - pythonImportsCheck = [ "slugify" ]; 35 + pythonImportsCheck = [ 36 + "slugify" 37 + ]; 32 38 33 39 meta = with lib; { 34 40 description = "Python Slugify application that handles Unicode";
+32
pkgs/development/python-modules/python-trovo/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , requests 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "python-trovo"; 10 + version = "0.1.5"; 11 + 12 + disabled = pythonOlder "3.8"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "sha256-JUJax9nk4NqpMMrbDmQhcy22GIqPha+K4tudQ98PvlE="; 17 + }; 18 + 19 + propagatedBuildInputs = [ requests ]; 20 + 21 + # No tests found 22 + doCheck = false; 23 + 24 + pythonImportsCheck = [ "trovoApi" ]; 25 + 26 + meta = with lib; { 27 + description = "A Python wrapper for the Trovo API"; 28 + homepage = "https://codeberg.org/wolfangaukang/python-trovo"; 29 + license = licenses.gpl3Only; 30 + maintainers = with maintainers; [ wolfangaukang ]; 31 + }; 32 + }
+67
pkgs/development/python-modules/radios/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , poetry-core 6 + , aiodns 7 + , aiohttp 8 + , awesomeversion 9 + , backoff 10 + , cachetools 11 + , pycountry 12 + , pydantic 13 + , yarl 14 + , pytest-asyncio 15 + , pytestCheckHook 16 + }: 17 + 18 + buildPythonPackage rec { 19 + pname = "radios"; 20 + version = "0.1.0"; 21 + 22 + disabled = pythonOlder "3.9"; 23 + 24 + format = "pyproject"; 25 + 26 + src = fetchFromGitHub { 27 + owner = "frenck"; 28 + repo = "python-radios"; 29 + rev = "v${version}"; 30 + hash = "sha256-3xRtOGY9DYnZN0g95213vWDbO3/XZZ5+s7A9sqNmO/w="; 31 + }; 32 + 33 + postPatch = '' 34 + substituteInPlace pyproject.toml \ 35 + --replace "0.0.0" "${version}" \ 36 + --replace "--cov" "" 37 + ''; 38 + 39 + nativeBuildInputs = [ 40 + poetry-core 41 + ]; 42 + 43 + propagatedBuildInputs = [ 44 + aiodns 45 + aiohttp 46 + awesomeversion 47 + backoff 48 + cachetools 49 + pycountry 50 + pydantic 51 + yarl 52 + ]; 53 + 54 + checkInputs = [ 55 + pytest-asyncio 56 + pytestCheckHook 57 + ]; 58 + 59 + pythonImportsCheck = [ "radios" ]; 60 + 61 + meta = with lib; { 62 + description = "Asynchronous Python client for the Radio Browser API"; 63 + homepage = "https://github.com/frenck/python-radios"; 64 + license = licenses.mit; 65 + maintainers = with maintainers; [ dotlambda ]; 66 + }; 67 + }
+2 -2
pkgs/development/python-modules/reolink/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "reolink"; 14 - version = "0053"; 14 + version = "0.60"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 20 20 owner = "fwestenberg"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "0qjp7n2qa9n9fdhfcgfgw89hy19z5144cxhkhmhv1xnfdiz175qd"; 23 + sha256 = "sha256-4yk05obra0icWHPXaJ+Wj+xxDRkVYg/VsrXTQUdHJIc="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/zha-quirks/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "zha-quirks"; 12 - version = "0.0.66"; 12 + version = "0.0.67"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "zigpy"; 16 16 repo = "zha-device-handlers"; 17 17 rev = version; 18 - sha256 = "18g0i6b60ndfmbvdsx5pniq56fyc5k39ylp3sjhrfjcj434wvbvc"; 18 + sha256 = "sha256-qkXXrwqMEtfafHsXtlyy6HFwuo/8sOZuQ9SvGRJkGtA="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+6 -2
pkgs/development/python-modules/zwave-js-server-python/default.nix
··· 2 2 , aiohttp 3 3 , buildPythonPackage 4 4 , fetchFromGitHub 5 + , pydantic 5 6 , pytest-aiohttp 6 7 , pytestCheckHook 7 8 , pythonOlder ··· 9 10 10 11 buildPythonPackage rec { 11 12 pname = "zwave-js-server-python"; 12 - version = "0.34.0"; 13 + version = "0.35.1"; 13 14 format = "setuptools"; 14 15 15 16 disabled = pythonOlder "3.8"; ··· 18 19 owner = "home-assistant-libs"; 19 20 repo = pname; 20 21 rev = version; 21 - sha256 = "sha256-hqq/CYlM9ZahDiH3iFLFzfE22CB19WQnFIDt+gCrEXU="; 22 + sha256 = "sha256-WmpXQttcQ3Z/SFkNPfmvPWPGzWectQBoI9+bL2QYeaY="; 22 23 }; 23 24 24 25 propagatedBuildInputs = [ 25 26 aiohttp 27 + pydantic 26 28 ]; 29 + 30 + doCheck = lib.versionAtLeast pytest-aiohttp.version "1.0.0"; 27 31 28 32 checkInputs = [ 29 33 pytest-aiohttp
+2 -2
pkgs/development/tools/clj-kondo/default.nix
··· 2 2 3 3 buildGraalvmNativeImage rec { 4 4 pname = "clj-kondo"; 5 - version = "2022.02.09"; 5 + version = "2022.03.04"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/clj-kondo/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 9 - sha256 = "sha256-WfPjn0S7Jd6zFcfaudcSsx9d5luyZuaeB8lFaOLg21w="; 9 + sha256 = "sha256-x/mDyWYxWR5H894n+BCBaxgRLQLPgVCip59nOUbavpk="; 10 10 }; 11 11 12 12 extraNativeImageBuildArgs = [
+1 -1
pkgs/development/tools/yarn2nix-moretea/yarn2nix/default.nix
··· 174 174 let 175 175 package = lib.importJSON packageJSON; 176 176 177 - packageGlobs = package.workspaces; 177 + packageGlobs = if lib.isList package.workspaces then package.workspaces else package.workspaces.packages; 178 178 179 179 globElemToRegex = lib.replaceStrings ["*"] [".*"]; 180 180
+2
pkgs/games/vimgolf/Gemfile
··· 1 + source 'https://rubygems.org' 2 + gem 'vimgolf'
+19
pkgs/games/vimgolf/Gemfile.lock
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + highline (2.0.3) 5 + json_pure (2.6.1) 6 + thor (1.2.1) 7 + vimgolf (0.5.0) 8 + highline (~> 2.0, >= 2.0.3) 9 + json_pure (~> 2.3, >= 2.3.1) 10 + thor (~> 1.0, >= 1.0.1) 11 + 12 + PLATFORMS 13 + ruby 14 + 15 + DEPENDENCIES 16 + vimgolf 17 + 18 + BUNDLED WITH 19 + 2.1.4
+17
pkgs/games/vimgolf/default.nix
··· 1 + { lib, bundlerApp, bundlerUpdateScript }: 2 + 3 + bundlerApp { 4 + pname = "vimgolf"; 5 + gemdir = ./.; 6 + exes = [ "vimgolf" ]; 7 + 8 + passthru.updateScript = bundlerUpdateScript "vimgolf"; 9 + 10 + meta = with lib; { 11 + description = "A game that tests Vim efficiency"; 12 + homepage = "https://vimgolf.com"; 13 + license = licenses.mit; 14 + maintainers = with maintainers; [ leungbk ]; 15 + platforms = platforms.unix; 16 + }; 17 + }
+43
pkgs/games/vimgolf/gemset.nix
··· 1 + { 2 + highline = { 3 + groups = ["default"]; 4 + platforms = []; 5 + source = { 6 + remotes = ["https://rubygems.org"]; 7 + sha256 = "0yclf57n2j3cw8144ania99h1zinf8q3f5zrhqa754j6gl95rp9d"; 8 + type = "gem"; 9 + }; 10 + version = "2.0.3"; 11 + }; 12 + json_pure = { 13 + groups = ["default"]; 14 + platforms = []; 15 + source = { 16 + remotes = ["https://rubygems.org"]; 17 + sha256 = "05ddn30jkpw6anfakfm7lffnrl2i0265ryrrwa4j0ivihjr95y82"; 18 + type = "gem"; 19 + }; 20 + version = "2.6.1"; 21 + }; 22 + thor = { 23 + groups = ["default"]; 24 + platforms = []; 25 + source = { 26 + remotes = ["https://rubygems.org"]; 27 + sha256 = "0inl77jh4ia03jw3iqm5ipr76ghal3hyjrd6r8zqsswwvi9j2xdi"; 28 + type = "gem"; 29 + }; 30 + version = "1.2.1"; 31 + }; 32 + vimgolf = { 33 + dependencies = ["highline" "json_pure" "thor"]; 34 + groups = ["default"]; 35 + platforms = []; 36 + source = { 37 + remotes = ["https://rubygems.org"]; 38 + sha256 = "190dzqkvshd4i6jf30xnpm4sczraw6rdh4wvfh6qnmg0czmj0sny"; 39 + type = "gem"; 40 + }; 41 + version = "0.5.0"; 42 + }; 43 + }
+2 -2
pkgs/misc/lilypond/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "lilypond"; 12 - version = "2.22.1"; 12 + version = "2.22.2"; 13 13 14 14 src = fetchurl { 15 15 url = "http://lilypond.org/download/sources/v${lib.versions.majorMinor version}/lilypond-${version}.tar.gz"; 16 - sha256 = "sha256-cqwtVMMQwxQcC3gtTgvvkALVUZz0ZjJ1mx8D72lpzDA="; 16 + sha256 = "sha256-3ekIVPp94QEvThMEpoYXrqmrMiky7AznaYT2DSaqI74="; 17 17 }; 18 18 19 19 postInstall = ''
+22 -12
pkgs/servers/home-assistant/component-packages.nix
··· 2 2 # Do not edit! 3 3 4 4 { 5 - version = "2022.2.9"; 5 + version = "2022.3.1"; 6 6 components = { 7 7 "abode" = ps: with ps; [ abodepy ]; 8 8 "accuweather" = ps: with ps; [ accuweather ]; ··· 44 44 "apache_kafka" = ps: with ps; [ aiokafka ]; 45 45 "apcupsd" = ps: with ps; [ apcaccess ]; 46 46 "api" = ps: with ps; [ aiohttp-cors ]; 47 - "apns" = ps: with ps; [ ]; # missing inputs: apns2 48 47 "apple_tv" = ps: with ps; [ aiohttp-cors ifaddr pyatv zeroconf ]; 49 48 "apprise" = ps: with ps; [ apprise ]; 50 49 "aprs" = ps: with ps; [ aprslib geopy ]; ··· 166 165 "deconz" = ps: with ps; [ pydeconz ]; 167 166 "decora" = ps: with ps; [ bluepy ]; # missing inputs: decora 168 167 "decora_wifi" = ps: with ps; [ ]; # missing inputs: decora_wifi 169 - "default_config" = ps: with ps; [ pynacl pyturbojpeg aiodiscover aiohttp-cors async-upnp-client emoji hass-nabucasa home-assistant-frontend ifaddr pillow pyserial pyudev scapy sqlalchemy zeroconf ]; 168 + "default_config" = ps: with ps; [ pynacl pyturbojpeg aiodiscover aiohttp-cors async-upnp-client hass-nabucasa home-assistant-frontend ifaddr pillow pyserial pyudev scapy sqlalchemy zeroconf ]; 170 169 "delijn" = ps: with ps; [ pydelijn ]; 171 170 "deluge" = ps: with ps; [ deluge-client ]; 172 171 "demo" = ps: with ps; [ aiohttp-cors sqlalchemy ]; ··· 188 187 "digitalloggers" = ps: with ps; [ ]; # missing inputs: dlipower 189 188 "directv" = ps: with ps; [ directv ]; 190 189 "discogs" = ps: with ps; [ discogs-client ]; 191 - "discord" = ps: with ps; [ discordpy ]; 190 + "discord" = ps: with ps; [ nextcord ]; 192 191 "discovery" = ps: with ps; [ aiohttp-cors ifaddr netdisco zeroconf ]; 193 192 "dlib_face_detect" = ps: with ps; [ face_recognition ]; 194 193 "dlib_face_identify" = ps: with ps; [ face_recognition ]; 195 194 "dlink" = ps: with ps; [ ]; # missing inputs: pyW215 196 195 "dlna_dmr" = ps: with ps; [ aiohttp-cors async-upnp-client ifaddr zeroconf ]; 196 + "dlna_dms" = ps: with ps; [ aiohttp-cors async-upnp-client ifaddr zeroconf ]; 197 197 "dnsip" = ps: with ps; [ aiodns ]; 198 198 "dominos" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pizzapi 199 199 "doods" = ps: with ps; [ pillow pydoods ]; ··· 224 224 "eight_sleep" = ps: with ps; [ pyeight ]; 225 225 "elgato" = ps: with ps; [ elgato ]; 226 226 "eliqonline" = ps: with ps; [ eliqonline ]; 227 - "elkm1" = ps: with ps; [ elkm1-lib ]; 227 + "elkm1" = ps: with ps; [ aiohttp-cors elkm1-lib ifaddr ]; 228 228 "elmax" = ps: with ps; [ elmax-api ]; 229 229 "elv" = ps: with ps; [ pypca ]; 230 230 "emby" = ps: with ps; [ pyemby ]; ··· 273 273 "fireservicerota" = ps: with ps; [ pyfireservicerota ]; 274 274 "firmata" = ps: with ps; [ pymata-express ]; 275 275 "fitbit" = ps: with ps; [ aiohttp-cors fitbit ]; 276 + "fivem" = ps: with ps; [ ]; # missing inputs: fivem-api 276 277 "fixer" = ps: with ps; [ fixerio ]; 277 278 "fjaraskupan" = ps: with ps; [ fjaraskupan ]; 278 279 "fleetgo" = ps: with ps; [ ritassist ]; ··· 324 325 "gitlab_ci" = ps: with ps; [ python-gitlab ]; 325 326 "gitter" = ps: with ps; [ ]; # missing inputs: gitterpy 326 327 "glances" = ps: with ps; [ glances-api ]; 327 - "gntp" = ps: with ps; [ gntp ]; 328 328 "goalfeed" = ps: with ps; [ ]; # missing inputs: pysher 329 329 "goalzero" = ps: with ps; [ goalzero ]; 330 330 "gogogate2" = ps: with ps; [ ismartgate ]; ··· 446 446 "kiwi" = ps: with ps; [ ]; # missing inputs: kiwiki-client 447 447 "kmtronic" = ps: with ps; [ pykmtronic ]; 448 448 "knx" = ps: with ps; [ xknx ]; 449 - "kodi" = ps: with ps; [ pykodi ]; 449 + "kodi" = ps: with ps; [ aiohttp-cors pykodi ]; 450 450 "konnected" = ps: with ps; [ aiohttp-cors konnected ]; 451 451 "kostal_plenticore" = ps: with ps; [ ]; # missing inputs: kostal_plenticore 452 452 "kraken" = ps: with ps; [ krakenex pykrakenapi ]; ··· 532 532 "minio" = ps: with ps; [ minio ]; 533 533 "mitemp_bt" = ps: with ps; [ ]; # missing inputs: mitemp_bt 534 534 "mjpeg" = ps: with ps; [ ]; 535 - "mobile_app" = ps: with ps; [ pynacl pyturbojpeg aiohttp-cors emoji hass-nabucasa pillow ]; 535 + "mobile_app" = ps: with ps; [ pynacl pyturbojpeg aiohttp-cors hass-nabucasa pillow ]; 536 536 "mochad" = ps: with ps; [ ]; # missing inputs: pymochad 537 537 "modbus" = ps: with ps; [ pymodbus ]; 538 538 "modem_callerid" = ps: with ps; [ aiohttp-cors phone-modem pyserial pyudev ]; 539 539 "modern_forms" = ps: with ps; [ aiomodernforms ]; 540 + "moehlenhoff_alpha2" = ps: with ps; [ ]; # missing inputs: moehlenhoff-alpha2 540 541 "mold_indicator" = ps: with ps; [ ]; 541 542 "monoprice" = ps: with ps; [ ]; # missing inputs: pymonoprice 542 543 "moon" = ps: with ps; [ ]; ··· 680 681 "proxy" = ps: with ps; [ pillow ]; 681 682 "ps4" = ps: with ps; [ ]; # missing inputs: pyps4-2ndscreen 682 683 "pulseaudio_loopback" = ps: with ps; [ pulsectl ]; 684 + "pure_energie" = ps: with ps; [ gridnet ]; 683 685 "push" = ps: with ps; [ aiohttp-cors ]; 684 686 "pushbullet" = ps: with ps; [ pushbullet ]; 685 687 "pushover" = ps: with ps; [ pushover-complete ]; ··· 697 699 "qwikswitch" = ps: with ps; [ ]; # missing inputs: pyqwikswitch 698 700 "rachio" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa rachiopy ]; 699 701 "radarr" = ps: with ps; [ ]; 702 + "radio_browser" = ps: with ps; [ radios ]; 700 703 "radiotherm" = ps: with ps; [ radiotherm ]; 701 704 "rainbird" = ps: with ps; [ ]; # missing inputs: pyrainbird 702 705 "raincloud" = ps: with ps; [ ]; # missing inputs: raincloudy ··· 791 794 "skybeacon" = ps: with ps; [ pygatt ]; 792 795 "skybell" = ps: with ps; [ skybellpy ]; 793 796 "slack" = ps: with ps; [ slackclient ]; 794 - "sleepiq" = ps: with ps; [ sleepyq ]; 797 + "sleepiq" = ps: with ps; [ asyncsleepiq ]; 795 798 "slide" = ps: with ps; [ ]; # missing inputs: goslide-api 796 799 "sma" = ps: with ps; [ pysma ]; 797 800 "smappee" = ps: with ps; [ aiohttp-cors pysmappee ]; ··· 814 817 "soma" = ps: with ps; [ pysoma ]; 815 818 "somfy" = ps: with ps; [ aiohttp-cors pymfy ]; 816 819 "somfy_mylink" = ps: with ps; [ somfy-mylink-synergy ]; 817 - "sonarr" = ps: with ps; [ sonarr ]; 820 + "sonarr" = ps: with ps; [ aiopyarr ]; 818 821 "songpal" = ps: with ps; [ python-songpal ]; 819 822 "sonos" = ps: with ps; [ aiohttp-cors async-upnp-client ifaddr plexapi plexauth plexwebsocket soco spotipy zeroconf ]; 820 823 "sony_projector" = ps: with ps; [ pysdcp ]; ··· 924 927 "twilio_call" = ps: with ps; [ aiohttp-cors twilio ]; 925 928 "twilio_sms" = ps: with ps; [ aiohttp-cors twilio ]; 926 929 "twinkly" = ps: with ps; [ ttls ]; 927 - "twitch" = ps: with ps; [ python-twitch-client ]; 930 + "twitch" = ps: with ps; [ twitchapi ]; 928 931 "twitter" = ps: with ps; [ twitterapi ]; 929 932 "ubus" = ps: with ps; [ openwrt-ubus-rpc ]; 930 933 "ue_smart_radio" = ps: with ps; [ ]; ··· 990 993 "wilight" = ps: with ps; [ pywilight ]; 991 994 "wirelesstag" = ps: with ps; [ ]; # missing inputs: wirelesstagpy 992 995 "withings" = ps: with ps; [ aiohttp-cors ]; # missing inputs: withings-api 996 + "wiz" = ps: with ps; [ aiohttp-cors ifaddr pywizlight ]; 993 997 "wled" = ps: with ps; [ wled ]; 994 998 "wolflink" = ps: with ps; [ ]; # missing inputs: wolf_smartset 995 999 "workday" = ps: with ps; [ holidays ]; ··· 998 1002 "worxlandroid" = ps: with ps; [ ]; 999 1003 "wsdot" = ps: with ps; [ ]; 1000 1004 "x10" = ps: with ps; [ ]; 1001 - "xbee" = ps: with ps; [ ]; # missing inputs: xbee-helper 1002 1005 "xbox" = ps: with ps; [ aiohttp-cors xbox-webapi ]; 1003 1006 "xbox_live" = ps: with ps; [ xboxapi ]; 1004 1007 "xeoma" = ps: with ps; [ pyxeoma ]; ··· 1031 1034 "zoneminder" = ps: with ps; [ zm-py ]; 1032 1035 "zwave" = ps: with ps; [ homeassistant-pyozw pydispatcher ]; 1033 1036 "zwave_js" = ps: with ps; [ aiohttp-cors pyserial pyudev zwave-js-server-python ]; 1037 + "zwave_me" = ps: with ps; [ aiohttp-cors ifaddr url-normalize zeroconf ]; # missing inputs: zwave_me_ws 1034 1038 }; 1035 1039 # components listed in tests/components for which all dependencies are packaged 1036 1040 supportedComponentsWithTests = [ ··· 1143 1147 "directv" 1144 1148 "discovery" 1145 1149 "dlna_dmr" 1150 + "dlna_dms" 1146 1151 "dnsip" 1147 1152 "doorbird" 1148 1153 "dsmr" ··· 1343 1348 "min_max" 1344 1349 "minecraft_server" 1345 1350 "minio" 1351 + "mjpeg" 1346 1352 "mobile_app" 1347 1353 "modbus" 1348 1354 "modem_callerid" ··· 1423 1429 "prometheus" 1424 1430 "prosegur" 1425 1431 "proximity" 1432 + "pure_energie" 1426 1433 "push" 1427 1434 "pushbullet" 1428 1435 "pvoutput" ··· 1431 1438 "qld_bushfire" 1432 1439 "rachio" 1433 1440 "radarr" 1441 + "radio_browser" 1434 1442 "rainforest_eagle" 1435 1443 "rainmachine" 1436 1444 "random" ··· 1459 1467 "safe_mode" 1460 1468 "samsungtv" 1461 1469 "scene" 1470 + "scrape" 1462 1471 "screenlogic" 1463 1472 "script" 1464 1473 "search" ··· 1605 1614 "whois" 1606 1615 "wiffi" 1607 1616 "wilight" 1617 + "wiz" 1608 1618 "wled" 1609 1619 "workday" 1610 1620 "worldclock"
+28 -6
pkgs/servers/home-assistant/default.nix
··· 29 29 let 30 30 defaultOverrides = [ 31 31 # Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt 32 - (mkOverride "python-slugify" "4.0.1" "69a517766e00c1268e5bbfc0d010a0a8508de0b18d30ad5a1ff357f8ae724270") 32 + (mkOverride "python-slugify" "4.0.1" "sha256-aaUXdm4AwSaOW7/A0BCgqFCN4LGNMK1aH/NX+K5yQnA=") 33 + 34 + # pytest-aiohttp>0.3.0 breaks home-assistant tests 35 + (self: super: { 36 + pytest-aiohttp = super.pytest-aiohttp.overridePythonAttrs (oldAttrs: rec { 37 + version = "0.3.0"; 38 + src = oldAttrs.src.override { 39 + inherit version; 40 + sha256 = "0kx4mbs9bflycd8x9af0idcjhdgnzri3nw1qb0vpfyb3751qaaf9"; 41 + }; 42 + }); 43 + aiohomekit = super.aiohomekit.overridePythonAttrs (oldAttrs: { 44 + doCheck = false; # requires aiohttp>=1.0.0 45 + }); 46 + hass-nabucasa = super.hass-nabucasa.overridePythonAttrs (oldAttrs: { 47 + doCheck = false; # requires aiohttp>=1.0.0 48 + }); 49 + zwave-js-server-python = super.zwave-js-server-python.overridePythonAttrs (oldAttrs: { 50 + doCheck = false; # requires aiohttp>=1.0.0 51 + }); 52 + }) 33 53 34 54 (self: super: { 35 55 huawei-lte-api = super.huawei-lte-api.overridePythonAttrs (oldAttrs: rec { ··· 58 78 }) 59 79 60 80 # Pinned due to API changes in 0.1.0 61 - (mkOverride "poolsense" "0.0.8" "09y4fq0gdvgkfsykpxnvmfv92dpbknnq5v82spz43ak6hjnhgcyp") 81 + (mkOverride "poolsense" "0.0.8" "sha256-17MHrYRmqkH+1QLtgq2d6zaRtqvb9ju9dvPt9gB2xCc=") 62 82 63 83 # Pinned due to API changes >0.3.5.3 64 84 (self: super: { ··· 105 125 }) 106 126 ]; 107 127 108 - mkOverride = attrName: version: sha256: 128 + mkOverride = attrName: version: hash: 109 129 self: super: { 110 130 ${attrName} = super.${attrName}.overridePythonAttrs (oldAttrs: { 111 131 inherit version; 112 132 src = oldAttrs.src.override { 113 - inherit version sha256; 133 + inherit version hash; 114 134 }; 115 135 }); 116 136 }; ··· 138 158 extraPackagesFile = writeText "home-assistant-packages" (lib.concatMapStringsSep "\n" (pkg: pkg.pname) extraBuildInputs); 139 159 140 160 # Don't forget to run parse-requirements.py after updating 141 - hassVersion = "2022.2.9"; 161 + hassVersion = "2022.3.1"; 142 162 143 163 in python.pkgs.buildPythonApplication rec { 144 164 pname = "homeassistant"; ··· 156 176 owner = "home-assistant"; 157 177 repo = "core"; 158 178 rev = version; 159 - hash = "sha256-So/MAKyFVa1TchrVE4ego1fRbgOXCoXR3w/rJLFSBqI="; 179 + hash = "sha256-bihb6DL8hQuRnJZp39Lh2qfTXr0tFxn7FHFZewttNOc="; 160 180 }; 161 181 162 182 # leave this in, so users don't have to constantly update their downstream patch handling ··· 217 237 yarl 218 238 # Not in setup.py, but used in homeassistant/util/package.py 219 239 setuptools 240 + # Not in setup.py, but uncounditionally imported via tests/conftest.py 241 + paho-mqtt 220 242 ] ++ componentBuildInputs ++ extraBuildInputs; 221 243 222 244 makeWrapperArgs = lib.optional skipPip "--add-flags --skip-pip";
+2 -2
pkgs/servers/home-assistant/frontend.nix
··· 4 4 # the frontend version corresponding to a specific home-assistant version can be found here 5 5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 6 6 pname = "home-assistant-frontend"; 7 - version = "20220203.1"; 7 + version = "20220301.0"; 8 8 format = "wheel"; 9 9 10 10 src = fetchPypi { ··· 12 12 pname = "home_assistant_frontend"; 13 13 dist = "py3"; 14 14 python = "py3"; 15 - sha256 = "sha256-6+TzBhHo9+eo6Hlk8RF+BAt4O0i759iAN+dKAPDmTNY="; 15 + sha256 = "sha256-Gshw8GIiZfFHmldvxBhUKZ5NFWuBIA6ug7m7eEfQ+ao="; 16 16 }; 17 17 18 18 # there is nothing to strip in this package
+11 -1
pkgs/servers/home-assistant/tests.nix
··· 11 11 config = [ pydispatcher ]; 12 12 generic = [ ha-av ]; 13 13 google_translate = [ mutagen ]; 14 + lovelace = [ PyChromecast ]; 14 15 nest = [ ha-av ]; 15 - onboarding = [ pymetno rpi-bad-power ]; 16 + onboarding = [ pymetno radios rpi-bad-power ]; 16 17 version = [ aioaseko ]; 17 18 voicerss = [ mutagen ]; 18 19 yandextts = [ mutagen ]; ··· 28 29 ]; 29 30 }; 30 31 32 + extraDisabledTests = { 33 + roku = [ 34 + # homeassistant.components.roku.media_player:media_player.py:428 Media type music is not supported with format None (mime: audio/x-matroska) 35 + "test_services_play_media_audio" 36 + ]; 37 + }; 38 + 31 39 extraPytestFlagsArray = { 32 40 asuswrt = [ 33 41 # asuswrt/test_config_flow.py: Sandbox network limitations, fails with unexpected error ··· 45 53 ++ home-assistant.getPackages component home-assistant.python.pkgs 46 54 ++ extraCheckInputs.${component} or [ ]; 47 55 56 + disabledTests = old.disabledTests ++ extraDisabledTests.${component} or []; 48 57 disabledTestPaths = old.disabledTestPaths ++ extraDisabledTestPaths.${component} or [ ]; 49 58 50 59 pytestFlagsArray = lib.remove "tests" old.pytestFlagsArray ··· 59 68 broken = lib.elem component [ 60 69 "airtouch4" 61 70 "dnsip" 71 + "zwave" 62 72 ]; 63 73 # upstream only tests on Linux, so do we. 64 74 platforms = lib.platforms.linux;
+2 -2
pkgs/servers/jackett/default.nix
··· 9 9 10 10 buildDotnetModule rec { 11 11 pname = "jackett"; 12 - version = "0.20.660"; 12 + version = "0.20.663"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = pname; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "9k9v5/5zlpQJgBPlBYmCxUoucKL6D2vBFhjisvIAM4A="; 18 + sha256 = "ZlKjuY3zHciImprDpaiBMnTJZtiegTpjhBcXe4LuYrQ="; 19 19 }; 20 20 21 21 projectFile = "src/Jackett.Server/Jackett.Server.csproj";
+3 -3
pkgs/servers/monitoring/grafana/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "grafana"; 5 - version = "8.4.2"; 5 + version = "8.4.3"; 6 6 7 7 excludedPackages = [ "alert_webhook_listener" "clean-swagger" "release_publisher" "slow_proxy" "slow_proxy_mac" "macaron" ]; 8 8 ··· 10 10 rev = "v${version}"; 11 11 owner = "grafana"; 12 12 repo = "grafana"; 13 - sha256 = "sha256-ZRVX7nqBsjTODRtfdL4l/azC3ZH2WJCBOXjldkNvweE="; 13 + sha256 = "sha256-+d4pcuNLbM2PY1rFpnIjoakpr63kMqI/SjpTRZecRXw="; 14 14 }; 15 15 16 16 srcStatic = fetchurl { 17 17 url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz"; 18 - sha256 = "sha256-4k+6KMoSzoEffPFl/y2paheeY1F35jRPsHtH05Zxr/Y="; 18 + sha256 = "sha256-l3GPSUci812KbHKMXHtS4OlvYyuKlBOeQCLtLvvkhzI="; 19 19 }; 20 20 21 21 vendorSha256 = "sha256-RugV5cHlpR739CA1C/7FkXasvkv18m7pPsK6mxfSkC0=";
+4 -4
pkgs/tools/admin/aliyun-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "aliyun-cli"; 5 - version = "3.0.109"; 5 + version = "3.0.110"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "aliyun"; 10 10 repo = pname; 11 11 fetchSubmodules = true; 12 - sha256 = "sha256-YlJGYt/depabhMPQtS1dwmFSxoThUEXOWi7KSWx7cRo="; 12 + sha256 = "sha256-Omi82feAq0tBuMSuA25JtDatfSJwWcxK3KkWkSI9ax4="; 13 13 }; 14 14 15 15 vendorSha256 = "sha256-c7LsCNcxdHwDBEknXJt9AyrmFcem8YtUYy06vNDBdDY="; 16 16 17 17 subPackages = [ "main" ]; 18 18 19 - ldFlags = [ "-s" "-w" "-X github.com/aliyun/aliyun-cli/cli.Version=${version}" ]; 19 + ldflags = [ "-s" "-w" "-X github.com/aliyun/aliyun-cli/cli.Version=${version}" ]; 20 20 21 21 postInstall = '' 22 22 mv $out/bin/main $out/bin/aliyun ··· 25 25 meta = with lib; { 26 26 description = "Tool to manage and use Alibaba Cloud resources through a command line interface"; 27 27 homepage = "https://github.com/aliyun/aliyun-cli"; 28 - changelog = "https://github.com/aliyun/aliyun-cli/raw/v${version}/CHANGELOG.md"; 28 + changelog = "https://github.com/aliyun/aliyun-cli/releases/tag/v${version}"; 29 29 license = licenses.asl20; 30 30 maintainers = with maintainers; [ ornxka ]; 31 31 };
+3 -3
pkgs/tools/admin/trivy/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "trivy"; 8 - version = "0.24.1"; 8 + version = "0.24.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "aquasecurity"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-/XkHvXzF7SG5niIknd+wh1Uc0ZbfrklgTkZigjz3aNY="; 14 + sha256 = "sha256-xMLSou+8kIQVEJlkA7ygv623hvETcEAdyFPR3HJr5ZQ="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-C3JpjDXQ6sUnz9ixO3w2aP3G122nYHezYrNW/FZqlJQ="; 17 + vendorSha256 = "sha256-qRkxDvrqMVOsz5r3m3I+E0HAVoUwFykkfGzTz9Qc/S4="; 18 18 19 19 excludedPackages = "misc"; 20 20
+3 -3
pkgs/tools/networking/amass/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "amass"; 8 - version = "3.17.0"; 8 + version = "3.17.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "OWASP"; 12 12 repo = "Amass"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-Ml/NyxrqK17pAxUFu0U191BPdmnv4SCZPkBKLzGsk7c="; 14 + sha256 = "sha256-AFy0Ob6caU3yGC9s5Til5sYZ3A4qiEeU96OfeMlR/Q4="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-tGIZ8D1ecLV2HNXrBvLEVVQbmwoR1arwwLZ0oTx1b7k="; 17 + vendorSha256 = "sha256-6qfHoP7TOmRZLIiijRfQxyct+486TXQ18cdH8pdhwmQ="; 18 18 19 19 outputs = [ "out" "wordlists" ]; 20 20
+2 -2
pkgs/tools/networking/dnsproxy/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "dnsproxy"; 5 - version = "0.41.2"; 5 + version = "0.41.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "AdguardTeam"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Bo6OxHNZYA1cP2iP/QnaN80DcwBGIVCQXH/mc75hFUY="; 11 + sha256 = "sha256-p5kfpqqTg1wXPYTBScjUGClSKT6yb7ZSnzia2xTQwfo="; 12 12 }; 13 13 14 14 vendorSha256 = null;
+2 -2
pkgs/tools/networking/mubeng/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "mubeng"; 8 - version = "0.9.2"; 8 + version = "0.9.3"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "kitabisa"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-uCE2Ku4OFz9Qfk7lxKjTU/KnrmRFqfunykPboPY2s0g="; 14 + sha256 = "sha256-qEIPu4miZpWL19N36DsKMbckXbHDTTZjp2ccZrV3LFc="; 15 15 }; 16 16 17 17 vendorSha256 = "sha256-sAcDyGNOSm+BnsYyrR2x1vkGo6ZEykhkF7L9lzPrD+o=";
+2 -2
pkgs/tools/security/cfripper/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "cfripper"; 8 - version = "1.4.2"; 8 + version = "1.5.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "Skyscanner"; 12 12 repo = pname; 13 13 rev = version; 14 - hash = "sha256-WSDCYKiU1VTi3j7vZ87HjHOShIN+PF7pwR4IVTalbmo="; 14 + hash = "sha256-nomNjt/BV/Tu/9w4IEu3tXWQw4/wLTc64khdnQeliH0="; 15 15 }; 16 16 17 17 propagatedBuildInputs = with python3.pkgs; [
+3 -3
pkgs/tools/security/dnsx/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "dnsx"; 8 - version = "1.0.8"; 8 + version = "1.0.9"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "projectdiscovery"; 12 12 repo = "dnsx"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-+ZLnQtN5MnWnOpLHkaZMhhsFWgGhnhalkXLakJf1wKU="; 14 + sha256 = "sha256-8c9gDD/g5oP9GQV1ghb2UN9w5EccvxyDvJUAtgV8q7Y="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-RtYAggUWQ8b2qf5ly7BSRc+8npbLiWdM4h0Krdp4Py4="; 17 + vendorSha256 = "sha256-uvquc0bWwYzeeTuKlYaQp9r+O23MMs1Ajz1DPJ2qrnE="; 18 18 19 19 meta = with lib; { 20 20 description = "Fast and multi-purpose DNS toolkit";
+3 -3
pkgs/tools/security/gomapenum/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "gomapenum"; 8 - version = "1.0.3"; 8 + version = "1.1.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "nodauf"; 12 12 repo = "GoMapEnum"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-AjHqD9r4ZU5NCqXEovvQuV4eeMLBy2jO/uqZQiCTyNI="; 14 + sha256 = "sha256-a0JpHk5pUe+MkcmJl871JwkOfFDg3S4yOzFIeXCReLE="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-65NF814w1IUgSDuLLIqfbsf22va4AUC2E05ZgmuOHGY="; 17 + vendorSha256 = "sha256-5C0dDY/42H8oHNdQaKYiuqpi2QqqgHC7VMO/0kFAofY="; 18 18 19 19 postInstall = '' 20 20 mv $out/bin/src $out/bin/$pname
+2 -2
pkgs/tools/security/knockpy/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "knockpy"; 8 - version = "5.2.0"; 8 + version = "5.3.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "guelfoweb"; 12 12 repo = "knock"; 13 13 rev = version; 14 - hash = "sha256-QPOIpgJt+09zRvSavRxuVEN+GGk4Z1CYCXti37YaO7o="; 14 + hash = "sha256-aM78If4/zW/0CqVjZHDbHrrWDuU1VSVhX7dfy9FR098="; 15 15 }; 16 16 17 17 propagatedBuildInputs = with python3.pkgs; [
+6
pkgs/top-level/all-packages.nix
··· 1760 1760 inherit (darwin.apple_sdk.frameworks) Security; 1761 1761 }; 1762 1762 1763 + distrobox = callPackage ../applications/virtualization/distrobox { }; 1764 + 1763 1765 djmount = callPackage ../tools/filesystems/djmount { }; 1764 1766 1765 1767 dgsh = callPackage ../shells/dgsh { }; ··· 28962 28964 28963 28965 sipp = callPackage ../development/tools/misc/sipp { }; 28964 28966 28967 + skanpage = libsForQt5.callPackage ../applications/graphics/skanpage { }; 28968 + 28965 28969 soci = callPackage ../development/libraries/soci { }; 28966 28970 28967 28971 socialscan = with python3.pkgs; toPythonApplication socialscan; ··· 29551 29555 qpdfview = libsForQt5.callPackage ../applications/misc/qpdfview {}; 29552 29556 29553 29557 qtile = callPackage ../applications/window-managers/qtile { }; 29558 + 29559 + vimgolf = callPackage ../games/vimgolf { }; 29554 29560 29555 29561 vimpc = callPackage ../applications/audio/vimpc { }; 29556 29562
+8
pkgs/top-level/python-packages.nix
··· 704 704 705 705 asyncpg = callPackage ../development/python-modules/asyncpg { }; 706 706 707 + asyncsleepiq = callPackage ../development/python-modules/asyncsleepiq { }; 708 + 707 709 asyncssh = callPackage ../development/python-modules/asyncssh { }; 708 710 709 711 asyncstdlib = callPackage ../development/python-modules/asyncstdlib { }; ··· 3564 3566 gremlinpython = callPackage ../development/python-modules/gremlinpython { }; 3565 3567 3566 3568 growattserver = callPackage ../development/python-modules/growattserver { }; 3569 + 3570 + gridnet = callPackage ../development/python-modules/gridnet { }; 3567 3571 3568 3572 grip = callPackage ../development/python-modules/grip { }; 3569 3573 ··· 8211 8215 8212 8216 python-toolbox = callPackage ../development/python-modules/python-toolbox { }; 8213 8217 8218 + python-trovo = callPackage ../development/python-modules/python-trovo { }; 8219 + 8214 8220 python-twitch-client = callPackage ../development/python-modules/python-twitch-client { }; 8215 8221 8216 8222 python-twitter = callPackage ../development/python-modules/python-twitter { }; ··· 8538 8544 radicale_infcloud = callPackage ../development/python-modules/radicale_infcloud { }; 8539 8545 8540 8546 radio_beam = callPackage ../development/python-modules/radio_beam { }; 8547 + 8548 + radios = callPackage ../development/python-modules/radios { }; 8541 8549 8542 8550 radiotherm = callPackage ../development/python-modules/radiotherm { }; 8543 8551